/* Styles for demo, not necessary for scrolling layers */  

body, td  { font: 12px verdana, arial, helvetica, sans-serif; }  
th	{ font-size:1.4em; text-align:left }	
a:link, a:visited { color:#339 }	
a img { border:none }
p { margin: 0 0 .6em 0 }
h2 {
	font-size:1.2em;
	text-align: left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
h3 { font-size:1.1em; margin:0 0 .6em 0 }
div.content { text-align:left }
table.main { 
  background-color:#eee;
  width:440px; 
  margin:auto; text-align:left;
  border:1px solid #999; 
  }
table.main td.text, table.main td.navs { vertical-align:top; text-align:left }

.PageTitle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #000099;
	
}

.PageTitleWhite {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
	
}
.TitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.TitleHdg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;.TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.NormalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}
.NormalTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
.Reccnt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.smRedTitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}

A.rptTitle
{
	FONT-SIZE: 12px;
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.rptTitle:visited
{
	FONT-SIZE: 12px;
	COLOR: #000099;;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   		    
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.rptTitle:hover
{
	FONT-SIZE: 12px;
	COLOR: Red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   		    
	TEXT-DECORATION: underline;
	font-weight: bolder;
}

.rptDescription
{
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   		    
	TEXT-DECORATION: none;
}.TitleData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a:link { 
color: #336699;  
text-decoration: none; 
} 
a:visited { 
color: #336699; 
text-decoration: none; 
} 
a:hover { 
color: #990000; 
text-decoration: none; 
} 
a:active { 
color: #336699; 
text-decoration: none; 
} 

@media print
{
	.NoPrint{display:none;}
}

.NormalTextItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}


/*  FONT STYLES */
.activetabfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000099;
}
.tabfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000099;
}
.activesubtabfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : bold;
    color: #000099;
}
.inactivesubtabfont{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : normal;
    color: #000099;
}
.mainfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : normal;
    color: #000099;
}
.mainboldfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : bold;
    color: #003366;
}
.mainbigfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight : normal;
    color: #000099;
}
.mainbigfontblack {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight : normal;
    color: #000000;
}
.mainsmallfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #000099;
}
.mainsmallboldfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : bold;
    color: #000099;
}
.mainfontalert  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #FF6600;
}
.mainfontgray  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #808080;
}
.mainfontred  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000;
}
.mainfontredbold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.mainfontteal  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #008080;
}
.examplefont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #6666C2;
}
.warningfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #ff0000;
}
.headerfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #FF6600;
}
.headerfontblue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #000099;
}
.headersmallfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #FF6600;
}
.headerfont2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000099;
}
.headerfont2black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}
.mainsmallblackfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #000000;
}
.mainsmallredfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #FF0000;
}
.billingfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : normal;
    color: #000000;
}

.billingdufont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : normal;
    color: #000000;
    margin-bottom: 1px;
    border-bottom-style: double;
    border-bottom-width: 4px;
}

.billingboldfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : bold;
    color: #000000;
}

.billingbigfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight : bold;
    color: #000000;
}

.billingdisclaimerbigfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight : normal;
    color: #000000;
}

.billingdisclaimerfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight : normal;
    color: #000000;
}

.alertfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #FF6600;
}
.copyright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : normal;
    color: #000099;
}

/*  MISC STYLES */
.padding3 {
    padding-bottom: 3px;
}
.lineheight24 {
    line-height: 24px;
}
.lineheight18 {
    line-height: 18px;
}
.lineheight14 {
    line-height: 14px;
}

.blankinput {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000099;
    background: #FFFFFF;
    border-bottom: 0px outset;
    border-right: 0px outset;
    border-left: 0px outset;
    border-top: 0px outset;
    height: 14px;
    text-decoration: none;
    text-align: center;
}

.blankinput2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background: #FFFFFF;
    border-bottom: 0px outset;
    border-right: 0px outset;
    border-left: 0px outset;
    border-top: 0px outset;
    height: 14px;
    text-decoration: none;
}

.readonlyinput {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    background: #efefef;
    border-bottom: 0px outset;
    border-right: 0px outset;
    border-left: 0px outset;
    border-top: 0px outset;
    height: 18px;
    text-decoration: none;
    text-align: left;
}

.roparagraphinput {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #CCCCCC;
    border-color : #B2B2E0;
    border-style : solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
}

.orderstyle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background: #FFFFFF;
    border-bottom: 1px outset;
    border-right: 1px outset;
    border-left: 1px outset;
    border-top: 1px outset;
    height: 18px;
    text-decoration: none;
    text-align: center;
}

.dottedbox {
	background-color: #F2F2F2;
	padding: 5px;
	border: thin dotted #CCCCCC;
}

.thinbox {
	border: thin solid #CCCCCC;
}

.dottedboxGray {
	background-color: #F2F2F2;
	padding: 5px;
	border: thin dotted #CCCCCC;
}

.dottedboxWhite {
	background-color: #FFFFFF;
	padding: 5px;
	border: thin dotted #CCCCCC;
}

.dottedboxYellow {
	background-color: #FFFFCC;
	padding: 5px;
	border: thin dotted #CCCCCC;
}

.dottedboxBlue {
	background-color: #E6EEFF;
	padding: 5px;
	border: thin dotted #CCCCCC;
}

.dottedboxRed {
	background-color: #FFD5D5;
	padding: 5px;
	border: thin dotted #CCCCCC;
}

.dottedboxBold {
	background-color: #FFFFFF;
	padding: 5px;
	border: Medium dashed #CCCCCC;
}

.dottegboxDkGray
{
	background-color: #999999;
	padding: 5px;
	border: thin dotted #CCCCCC;
}
