body, td, select
{
	font-family:Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

input, textarea
{
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#000000;
}

table.header
{
	width:760px;
	padding:0px;
	border:0px;
	margin:0px;
	
}

table.footer
{
	width:760px;
	height:118px;
	padding:0px;
	border:0px;
	margin:0px;
	color:#ffffff;
	font-face:verdana;
	font-size:9pt;	
	 align:center;
}

table.mainContent
{
	width:352px;
	padding:0px;
	border:0px;
	margin:0px;
	background-color:#ffffff;
}

table.fullContent
{
	width:760px;
	padding:0px;
	border:0px;
	margin:0px;
	background-color:#ffffff;
	padding-top:0px; padding-bottom:10px; padding-left:15px; padding-right:10px;
}

table.formContent
{
	width:398px;
	border:0px;
	margin:0px;
	background-color:#b7db94;
	border-style:solid;
}

.error
{
	color:#ff0000;
	font-weight:bold;
	font-size:9pt;
	
}

.formInnerContent
{
	padding-top:5px;
	padding-left:0px;
	padding-right:12px;
}

.mainHeader
{
	height:37px;
	background:url(../images/bg_blue_lines.gif);
	background-repeat: repeat-y;
}
.contentscroll
{
	height:555px;
	width:300px;
	
}
.fullHeader
{
	height:56px;
	background:url(../images/bg_blue_lines2.gif);
	background-repeat: repeat;
}
.optionstyle
{
	padding-left:20px;
	padding-right: 100px;
	font-size:11px;
	font-face:arial;
	color:#174879;
}

.mainHeaderText
{
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
}

.mainHeaderSubtext
{
	font-family:verdana;
	font-size:12px;
	padding-bottom:2px;
	color:#FFFFFF;
}

.ABHeader
{
	 color:#003466;
	  font-size:12px ; 
	  font-family:Verdana;
	  font-weight:bold;
}

.ABContent
{
	 color:#003466;
	  font-size:11px ; 
	  font-family:Verdana;
}


.checkboxBorder
{
	border-color: #FF0000;
	border-width:thick;
}

a.footer:link		{ font-family:Verdana; font-size:8pt; color: #FFFFFF; text-decoration: underline; border:none; }
a.footer:active		{ font-family:Verdana; font-size:8pt; color: #FFFFFF; text-decoration: underline; border:none; }
a.footer:visited	{ font-family:Verdana; font-size:8pt; color: #FFFFFF; text-decoration: underline; border:none; }
a.footer:hover		{ font-family:Verdana; font-size:8pt; color: #FFFFFF; text-decoration: underline; border:none; }

.linkseperator
{
	color: #FFFFFF;
}


a.moreinfolink:link		{ font-family:Verdana; font-size:8pt; color: #0000ff; text-decoration: underline; border:none; }
a.moreinfolink:active		{ font-family:Verdana; font-size:8pt; color: #0000ff; text-decoration: underline; border:none; }
a.moreinfolink:visited	{ font-family:Verdana; font-size:8pt; color: #0000ff; text-decoration: underline; border:none; }
a.moreinfolink:hover		{ font-family:Verdana; font-size:8pt; color: #0000ff; text-decoration: underline; border:none; }



.blacklink { font-family:Verdana; font-size:10pt; color: #000000; text-decoration: underline; border:none; }

.thide { 
	display: none;
}

.tshow { 
	display: block; height:40px; font-weight: bold; font-family: verdana, arial, sans-serif; font-size:14px; color:#000000;
} 

.footnote {font-family:Verdana; font-size:8pt;} 
.thankyou
{
font-family:Arial; font-size:16px; color: #000000;font-weight:bold;
}

.sorry
{
font-family:Arial; font-size:16px; color: #990000;font-weight:bold;
}
.thankyoucontent
{
font-family:Arial; font-size:12px; color: #000000;
}
.thankyoucontent1
{
font-family:Arial; 
font-size:12px;
color: #000000;
}
#thankyoureferal
{
position:absolute;
top:215px;
width:722px;
height:205px;
background-color:F4F4F4;

}

.click
{
color:#000000; font-size:11px ; font-family:Verdana; padding-left:10px;
}
.check1
{
color:#000000; font-size:12px ; font-family:arial; padding-top:10px;

}
.check2
{
color:#000000; font-size:12px ; font-family:arial; padding-top:20px;

}

.check3
{
color:#000000; font-size:12px ; font-weight:bold;font-family:arial; padding-top:20px;
}


.thankyoumessage
{
color:#000000; font-size:12px ; font-family:arial; padding-top:20px;

}

.servicescheckbox
{
color:#000000; font-size:12px ; font-family:arial;
}

.addquestions
{
color:#000000; font-size:12px ; font-family:arial;
}

.servicesresults
{
	background-color:#FFECD9;
	padding-top:20px; padding-bottom:0px; padding-left:20px;
	width:740px;
	border:1px;  
	border-style: solid;
	border-color:#774949;
	align:center;
}

.mainbody
{
	background-color:#336699;
	margin:0px;
}
.copyright
{
font-size:8pt;

}

.resultbackground
{
	background-color:#98B2CD;
	padding-top:20px; padding-bottom:0px; padding-left:20px;
	width:740px;
	border:1px;  
	border-style: solid;
	border-color:#AEC3D6;
	align:center;
}


.thankyoureftext
{
color:#000000; font-size:12px ; font-family:arial; padding-top:20px;

}

.nothanks
{
	background-color:#98B2CD;
	background-image:url("../images/no_thanks.gif");
	align:center;
	valign:top;
	width:88px;
	height:22px;
	color:#98B2CD;
	font-weight:normal;
	font-size:0px;
	font-family:arial;
	border:0px;
	cursor: hand;
	 
}
.nothanks1
{
	background-color:#98B2CD;
	background-image:url("../images/addquest_nothanks.gif");
	align:center;
	width:88px;
	height:22px;
	color:#98B2CD;
	font-weight:normal;
	font-size:0px;
	font-family:arial;
	border:0px;
	cursor: hand;
	 
}  
.sorryreftext
{
color:#000000; font-size:12px ; font-family:arial; padding-top:20px;

}

.shortblurb
{
font-family:arial;
font-weight:normal;
font-size:11px;
color:#000000;
padding-top:0px;

}


.addquestionsbackground
{
	background-color:#ECE9D8;
	padding-right:10px;
	padding-left:10px;
	width:700px;
}

.addquestionsimagebackground
{
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	width:140px;
	
}

.addquestionssubmitbackground
{
	background-color:#98B2CD;
	

	
}
.addquestionborder
{
	
	border:1px;  
	border-style: solid;
	border-color:#774949;
	
	
}

.addquestionvendorseperator
{
	background-color:#774949;
}

.addquestionheaderimage
{
	background-color:#305A84;
	
}

.resultscheckboxBorder
{
	width: 17px;
	height:17px; 
	border: thin solid #336699;
	layer-background-color:#336699;
}
.resultdisplay
{
background-color:#FFFFFF;
}
.resultdisplayborder
{
	border:1px;  
	border-style: solid;
	border-color:#CCCCCC;
}

/* artical IDs and Classes*/

#articalcontainer
{
	position:relative;
	width: 810px;
	z-index:0;
	background-color:#DAD3B1;
	z-index:100;
}
#glossarycontainer{
	position:absolute;	
   float:left;
   left:30px;
   top:90px;
   width: 685px;	
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 10px;
   border-color: #FFFFFF;
   z-index:200;
}

#glossarycontentborder{
	position:absolute;	
   float:left;
   left:30px;
   top:1px;
   width:300px;
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 10px;
   border-color: #FFFFFF;
   z-index:200;
}
#bodycontent
{
	
	float:left;
	top:255px;
	width:351px;
	height:750px;
	border:0px;
	margin:0px;
	background-color:#b7db94;
	border-style:solid;
}
#glossarydata
{
	position:absolute;	
   float:left;
   left:350px;
   top:165px;
   width: 300px;	
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 10px;
   border-color: #FFFFFF;
   z-index:200;
}
#glossarycontent
{
	position:relative;
    background-color:#FFFFFF;
    z-index:200;
   }
	

#articalcontainerborder {
   position:absolute;	
   float:left;
   left:30px;
   top:30px;
   width: 726px;
   height:573px;	
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 12px;
   border-color: #523A18;
   z-index:200;
}
#articalcontainerborder1{
   position:absolute;	
   float:left;
   left:24px;
   top:25px;
   width:760px;	
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 12px;
   border-color: #CCCCCC;
   z-index:200;
}
#pageborder {
   position:absolute;
   float:left;
   left:0px;
   top:0px;	
    background-color:#336699;
  /* border-style: solid;
   border-width: 12px;-
   border-color: #CCCCCC;*/
   height:200px;
   z-index:200;
}

#whiteborder
{
   position:absolute;	
   left:29px;
   top:29px;
   width: 752px;	
   background-color:#FFFFFF;
   z-index:150;
}

#artcopyContent {
    padding-left: 10px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-top: 16px;
    color:#000000;
}

#articlelinks
{
	position:absolute;
	left:180px;
	top:111px;
	z-index:300;
}

#copyart
{
	position:absolute;
	left:0px;
	width:150px;
	background-color:#F8F7F1;
	z-index:300;
}

#articlefooter
{
	position:absolute;
	z-index:300;
}
#glossaryfooter
{
	position:absolute;
	z-index:300;
	left:502px;
	width:510px;
	height:2px;
	
}
#pagelinks
{
	position:absolute;
	z-index:200;
	left:280px;
	
	
}
#returnlink
{
	position:absolute;
	z-index:200;
	left:600px;
	
	
}


.article
{
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	line-height:230%;
	
}

.subarticles
{
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	line-height:150%;
}

.links
{
	font-size:11px;
	font-family:verdana;
	line-height:160%;
}
.sitemap
{   
    font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#2E5C8B;
}
.nsitemap
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#F95E03;
}
.leftlinks
{
	font-size:11px;
	font-family:verdana;
	color:#2E5C8B;
}
.numberlinks
{
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	color:#2E5C8B;
	
}
.enablelink
{
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	color:#2E5C8B;
	
}
.disablelink
{
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	color:#990000;
	
}
.returnstyle
{
   font-size:11px;
   color:#336699;
	left:500px;
	
}
.glossarydatastyle
{
   font-size:10px;
   color:#999999;
   font-face:arial;
	
}
.glossarydatastyle
{
   font-size:10px;
   color:#999999;
   font-face:arial;
	
}
.answerstyle
{
	font-size:10px;
	font-face:arial;
	padding-right:60px;
	color:#336699;
	
}
.pageborderstyle
{
width:800px;
back-groundcolor:#336699;
}
.separatingline
{
color:#CCCCCC;
}
.articletitle
{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#FF5D0C;
}
.returntohomelink
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:red;
}
.subart
{
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	line-height:170%;
}

a.artfooter:link		{ font-family:Verdana; font-size:8pt; font-weight:bold; color: #000000; text-decoration: underline; border:none; }
a.artfooter:active		{ font-family:Verdana; font-size:8pt; font-weight:bold;color: #000000; text-decoration: underline; border:none; }
a.artfooter:visited	{ font-family:Verdana; font-size:8pt; font-weight:bold; color: #000000; text-decoration: underline; border:none; }
a.artfooter:hover		{ font-family:Verdana; font-size:8pt; font-weight:bold; color: #000000; text-decoration: underline; border:none; }

