/* generated by csscreator.com */ 
*{
	padding:0;
	margin:0;
}
.space10
{
	padding-left:10px;
}

html, body{ 
	font: normal 82% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/background.jpg);	
	background-repeat:repeat-y;
	background-position:center;
 	margin:0; 
 	padding:0; 
}

.moreLink{
float:right;
}

.pentone
{
 color:#bf311a;
}

#pagewidth{ 
 width:800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border:1px solid #838181;  
} 
 
#header{
 position:relative; 
 height:117px;   
 width:100%;
} 

#header #headin{
width:586px;
float:right;
height:62px;
background-color:#E1E77F;
}


#header #headin ul{
position:relative;
margin-top:25px;
margin-right:20px;
float:right;

}

#header #headin li{
list-style:none;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#0099CC;
display:block;
}

.smallFont{font-family: Verdana, Arial, Helvetica, sans-serif; border-right: none; padding: 2px; font-size:90%;vertical-align: baseline;color: #0099CC;text-decoration: underline;}
.mediumFont{font-family: Verdana, Arial, Helvetica, sans-serif; border-right: none; padding: 2px;font-size:110%; vertical-align: baseline;color: #0099CC;text-decoration: underline;}
.largeFont{font-family: Verdana, Arial, Helvetica, sans-serif; border-right: none; padding: 2px; font-size:130%;vertical-align: baseline;color: #0099CC;text-decoration: underline;}


 
#leftcol{
 width:212px; 
 float:left; 
 position:relative; 

 }
 
 
 /* left menu start */
.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
background-color:#B8E2E4;
float:left;
width:217px;
}

.glossymenu li
{
	background-image: url(../images/bluedot.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.glossymenu li a{
font: bold 110% Arial;
color: #000000;
display: block;
width: auto;
padding: 2px 0;
padding-left: 10px;
text-decoration: none;
height:23px;
}

.glossymenu li p{
width: auto;
padding-left: 2px;
display: block;
background-color:#ffffff;
border-right:1px solid #cccccc;  
}

* html .glossymenu li p{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 196px;
width/**/:/**/ 211px;
}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 196px;
width/**/:/**/ 211px;
}
.glossymenu li a:visited, .glossymenu li a:active{
color: #000000;
}

/* left menu close */
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:585px;
 border-left:1px solid #cccccc;    
}
 
 .contentTag{padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;}
 
.contentTag p{
padding-top:10px;
} 

.contentTag h2{font-size:100%; margin-top:10px;}
 
#footer{
 height:100px; 
  background-color:#eae8d6;
 clear:both;
 text-align:center;
 } 
 
#footer a, #footer a:hover{
	font-size:100%;
	font-weight:bold;
	color:#5d5c5c;
	text-decoration:none; 
	}
	
#footer a:hover{
	text-decoration:underline;
	}
#footer img {padding: 3px 0 0 0;}		
 
 .footerLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#5d5c5c;
}

 
 /* *** Float containers fix: 
 */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/* new */

#header #headin a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	text-decoration:none;
	padding:0 8px 0 8px;
}

#header #headin a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	text-decoration:underline;
	padding:0 8px 0 8px;
}

.headerlink
{
	color: #0099CC;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:100%;
	font-weight:bold;
}

#fontselect{
position:relative; float:right;  top:10px;right:10px;
}

#fontselect li{
list-style:none;
float:left;
}

#fontselect li a{
padding: 0 3px 0 3px;
}

#searchDiv{
float:right;
height:214px;
overflow:hidden;
background-color: #d9d6c1;
width:356px;
width/**/:/**/ 358px;
}


/* search forms */

#formDiv label
{
width: 7em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#formDiv .submit 
{
margin-left: 7.8em;
} 

#formDiv{
padding-top:20px;
padding-left: 30px;

}

#formDiv p{padding-top:10px;}

/* form close */



/* inner pages  */

.pageHeadings{
text-align:center;
position:static;
font-size:115%;
color:#5d5c5c;
font-weight:bold;
background-color:#eae8d6;
height:28px;
line-height:28px;

}


.InnerformDiv{
padding-top:20px;
padding-left: 30px;
}

.InnerformDiv label
{
width: 15em;
float: left;
text-align: right;
font-weight:bold;
margin-right: 0.5em;
display:block
}

.InnerformDiv p{padding-top:10px;}

.InnerformDiv .submit 
{
padding-bottom:1px;
} 


a.linkstext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}

a.linkstext:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666666;
	text-decoration:underline;
}


/* for search provider */

.searchProviderformDiv{
padding-top:5px;
padding-left: 30px;
}

.searchProviderformDiv label
{
width: 12em;
float: left;
text-align: left;
font-weight:bold;
margin-right: 0.5em;
display:block
}
.searchProviderformDiv div{padding-top:10px;}
.searchProviderformDiv .submit 
{
padding-bottom:1px;
} 


.AddUserformDiv{
padding-top:5px;
padding-left: 30px;
}

.AddUserformDiv label
{
width: 12em;
float: left;
text-align: left;
font-weight:bold;
margin-right: 0.5em;
display:block
}
.AddUserformDiv div{padding-top:10px;}
.AddUserformDiv .submit 
{
padding-bottom:1px;
} 

.panel1{
margin-top:5px;
color:#5d5c5c;
font-weight:bold;
}

.panel1 div{width:344px;}
.panel1 p{font-weight:bold; padding:5px 0 3px 3px;}
.panel1 h1{margin-left:20px; font-size:100%;}
.panel1 h2{margin-left:20px; padding: 10px 0 10px 0; font-size:11px; font-weight:normal; }
.textAreas{
	margin-left:15px;
	margin-top:15px;
}

.textAreas td{padding:5px 0 5px 10px; font-weight:bold;}

.textAreas td img{padding:2px;}

.panel4Div{font-weight:bold; color:#000000;}
.bottomsmall{font-size:10px; color:#5d5c5c; font-weight:normal;}

.verticalBox{
width:450px; margin:5px 5px 0 20px;
}
.verticalBox span{
font-weight:bold;
}


.verticalBox2 label{width: 18em;
float: left;
text-align: left;
font-weight:bold;
margin-right: 0.5em;
display:block
}

.tworadio{
padding:5px 0 5px 33px; font-weight:bold;
}

#panelInner{
width:545px;
margin:8px;
}

#panelInner div{
width:545px;
padding:10px 10px 10px 4px;
}


#panelInner p{
font-weight:normal;
}

#panelInner h3{
font-size:12px;
}

.formText{
	color:#5d5c5c;
	font-weight:bold;
}

.TextBox{
	color:#5d5c5c;
	padding:1px 2px 1px 2px;
	width:150px;
	background-image:url(../images/formBack.jpg);
	background-color:#fafafa;
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cccccc;
}

.ErrorMessage
{
	font-weight: bold;
	font-size:100%;
	vertical-align: baseline;
	color: red;
	line-height: 12px;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
}
.redastrick
{
	color:#ff0000;
	font-weight:bold;
}
.panelRelated{width:550px;}
.panelRelated p{font-weight:bold; padding:8px 0 3px 3px;}

.panelRelated h1{margin-left:20px; font-size:100%; width:550px; }

.panelRelated h1 a{
 color: #0099CC;
 text-decoration: underline;
 font-size:100%;
 font-weight:bold;
 text-decoration:none;
 display:block;
 padding: 5px 0 0 0; 

}
.providerDEtails{
width:555px;
margin-left:15px;
margin-right:auto;
margin-top:20px;
margin-bottom:3px;
border:1px solid #78b2d0; 
float:left;
}

.providerDEtails h1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:100%;
 color:#B43606;
 font-weight:bold;
 background-image:url(../images/tab.jpg);
 background-repeat:no-repeat;
 padding:10px 0px 5px 5px;
 text-align:left;
 vertical-align:top;
 }


.providerDEtails div{width:550px;overflow:auto; height:auto;} 
 
.providerDEtails h2
{
position:relative;
height: 25; 
color: #000000;
font-size:100%;
font-weight:bold;
text-align:center;
}

.leflist
{
margin:4px 0 0 3px;
list-style:none;
width:230px;
float:left;
}

.leflist li{height:auto;}

.rightlist{
margin:4px 0 0 3px;
list-style:none;
width:230px;
float:left;
}

.rightlist li{
font-weight:bold;
height:auto;
}

.ProviderResultLeft
{
	width:215px;
}
.disclimerpanel{
margin:20px; border-bottom:2px solid #cccccc;

}

.disclimerpanel h1{font-size:115%; padding-bottom:5px;}

.disclimerpanel p{
padding:5px 5px 5px 0;
line-height:15px;
}

.SearchUserGrid{
width:572px;
border:1px solid #cccccc;
background-color:#993333;
margin:5px 0 5px 5px;
color:#FFFFFF;
}
.divcontentindent {
	float:none;
	height: auto;
	font-size: 105%;
	text-align:justify;
	text-indent:-20px;
	padding-left:40px;
	padding-bottom:20px;
	padding-right:15px;
}

.divcontent {
	float:none;
	height: auto;
	text-align:justify;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:20px;
}
.divheading
{
	font-weight:Bold;
	font-size: 110%;
}
.formTitles{
	font-size:105%;
	color:#5d5c5c;
	font-weight:bold;
}
.normalText{
	padding-left: 5px;
	text-align:justify;
}
.publish
{
	font-size:100%;
	text-align:justify;
}

#learntolove{
position:relative;
float:left;
left:60px;
width:390px;
height:55px;
background-image:url(../Images/learntolove.jpg);
}

#tableHead ul{
position:relative;
width:150px;
float:right;

}

#tableHead li{
list-style:none;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#ffffff;
}

h4
{
	font-size: 90%;
}
.header_column_first{float:right; width:258px;}
body #container{border:1px solid #838181;}

.headerFont{
	font-size:90%;
	color:#000000;
}

a.headerFont{
	font-size:100%;
	color:#000000;
	text-decoration:none;
}

a.headerFont:hover{

	color:#0099CC;
	text-decoration:underline;
}

a.HeaderSort{

	font-size:100%;
	color:#ffffff;
	text-decoration:underline;
}

a.HeaderSort:hover{

	color:#ffffff;
	text-decoration:underline;
}


/* left menu */

a.leftFont{
	font: bold 110% Arial;
	color:#ffffff;
	text-decoration:none;
}

.bluedot{
	background-image:url(../images/bluedot.gif);
	background-repeat:repeat-x;
	height:3px;
}
.hhscFont{

	font-size:100%;
	color:#000000;
}




.pageHeading
{
	font-size:105%;
	color:#5d5c5c;
	font-weight:bold;
	background-color:#eae8d6;
	height:28px;
	width:100%;
	text-align:center;
}

H1.Heading
{
	font-size:105%;
	color:#5d5c5c;
	font-weight:bold;
	background-color:#eae8d6;
	height:10px;
	width:100%;
	text-align:center;
}

.pageHeading1
{
	font-size:105%;
	color:#5d5c5c;
	font-weight:bold;
	background-color:#eae8d6;
	height:28px;
	width:100%;
}
/* data grid */

.gridHead{
	font-size:105%;
	color:#ffffff;
	font-weight:bold;
	background-color:#b70000;
	padding:2px 2px 2px 2px;
	text-align:left;
	height:20px;
}

.gridrow1{

	font-size:108%;
	color:#5d5c5c;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	text-align:left;
}

.gridrow2{

	font-size:108%;
	color:#5d5c5c;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	text-align:left;
}

.gridBorder{
	width:100%;
	height:100%;
	margin-left:3px;
	margin-right:3px;
}

/* center part */

a.nameblueTitle{

	font-size:100%;
	color:#257c9c;
	font-weight:bold;
	text-decoration:underline;
}

a.nameblueTitle:hover{

	font-size:100%;
	color:#257c9c;
	text-decoration:none;
	font-weight:bold;
}

.normalText{

	font-size:100%;
	color:#000000;
	padding-left: 5px;
}

a.moreLink{
	font-size:100%;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.moreLink:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.vdotbar{
	background-image:url(../images/vdotbar.jpg);
	background-repeat:repeat-y;
	background-position: top right;
}



.heading
{
	font-size:105%;
	font-weight:bold;
}
.mandatory
{
	color:#ff0000;
	font-weight:bold;
}

.bold
{
font-weight:bold;	
}
.link
{
	color:#ffffff;
	text-decoration:none;
}
.mainmenu
{
	color:#cc9966;
	font-weight:bold;
	text-decoration:none;
}


.visitHead
{
	
}
.icon-grid
 {
	    background-image:url(../js/ext-2.0/resources/images/default/grid/group-by.gif) !important;
}


.header_column_first{float:right; width:258px;}
.header_column_third{float:left; width:549px;}
.header_column_second{float:left; width:118px;}
.Inner_column{float:left; width:589px;}
.HeaderTD
{
	background-color: #E1E77F;
	width: 611px;
	height: 62px;
	vertical-align: middle;
	padding-right: 20px;
}

.notes
{
	vertical-align:bottom;
	height:30px;
}
.headerText
{
	font-size:105%;
	color:#5d5c5c;
	font-weight: bold;
	text-align:center;
}


.formTextReports{

	font-size:100%;
	color:#5d5c5c;
	font-weight:bold;
	background-color:#eae8d6;
	width:100%;
	border:solid 1px #feb73b;
	
}

.divcontentindentSP {
	float:none;
	height: auto;
	text-align:justify;
	text-indent:-20px;
}
.panelRelated h2
{
	margin-left:5px; 
	margin-top:15px;  
	font-size:11px; 
	width:550px; 
	height:31px; 
	background-image:url(../Images/tab.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	line-height:31px; 
	border-bottom:1px solid #E5E5E5;
}

.panelRelated h2 span
{
	padding-left:8px;
}
#twoclass{
float:left; 
position:absolute; 
left:3px; 
top:215px;
}

.businesscardorgcat
{
	width:133px;
	text-align:right;
}

.certicicatebg
{
	background-image:url(../Images/CertificatePage/certificate_background.gif);
}

.certicicateproviderby
{
	font-family:Helvetica,Swansea;
	font-size:13px;
	font-weight:bold;
	color:#36454F;
}

.certificateId
{
	font-family:Courier,OCR A Std;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	
}

.displaynone{display:block;}
.dvbordercolor{	border:1px solid #838181;}
.dollar
{
float:right; 
margin-right:30px; 
margin-top:-20px;
}.gridRightPad
{
	padding-right:3px;
}
.skipnav{width:98%;}
.skipnav p{font-weight:bold; padding:8px 0 3px 3px;}

.skipnav h1{margin-left:20px; font-size:100%;margin-bottom:2px; width:98%; }

.skipnav h1 a{
 color: #0099CC;
 text-decoration: underline;
 text-align:right;
 font-size:100%;
 font-weight:bold;
 text-decoration:none;
 display:block;
 padding: 5px 0 0 0; 

}

.footerlogo{

width:150px; float:left; margin-left:325px;

}

.flashlogos{
float:right; margin-right:10px;

}
