body {
	text-align:center;
	background-color: #ffffff;
	background-image: url('images/page_bg.jpg');
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;

  margin-left:auto;
  margin-right:auto;
    	
}
div.alignbody {
  margin-left:auto;
  margin-right:auto;
  
}

td.bodytext {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 10pt;
	 TEXT-ALIGN:LEFT;
	 /* width:444px; */
	 color:#000000;	 
}
td.bodytext800 {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 10pt;
	 TEXT-ALIGN:LEFT;
	 width:644px;
	 /*width:644px; */   
	 color:#000000;	 
}

div.bodytext {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 background-image: url('images/body_bg.jpg');	 
	 FONT-SIZE: 11pt;
	 margin-left:10px;
	 margin-right:10px;
	 TEXT-ALIGN:left;	 	 

}
div.bodytextLeft {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 background-image: url('images/body_bg.jpg');	 
	 FONT-SIZE: 11pt;
	 margin-left:10px;
	 margin-right:10px;
	 TEXT-ALIGN:left;	 	 

}

table.main800 {
  width:800px;
  margin:auto;
}
table.carrierlinkspage {
  width:525px;
}
div.bdtlinks {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 background-image: url('images/body_bg.jpg');	 
	 FONT-SIZE: 10pt;
	 margin-left:5px;
	 margin-right:5px;
	 TEXT-ALIGN:LEFT;	 	 

}

div.bodytext2 {   
	 vertical-align:top;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 background-image: url('images/body_bg.jpg');	 
	 FONT-SIZE: 10pt;
	 margin-left:5px;
	 margin-right:5px;
	 color:#000000;	 		
}

td.left_bg {
 	vertical-align:top;
	background-image: url('images/menu_area_bg.jpg');
	/*width:145px; */
  width:160px;	
}
TABLE.MENUBG {
	background-image: url('images/page_bg.jpg');

}
TABLE.MENUBG2 {
  BACKGROUND-COLOR:#367FB2;
	/*WIDTH:135PX; */
  width:160px;
}
td.right_bg {
	background-image: url('images/right_filler.jpg');
 	vertical-align:top;
	width:11px;
}
td.insurance {
	background-color: #407389;
	font-weight:bold;
	color: #FFFF99;
}

A.MENU_LEFT:link,  A.MENU_LEFT:active, A.MENU_LEFT:visited
{
	FONT-SIZE: 9pt;
	COLOR: #407389;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight : bold;
}
A.MENU_LEFT:hover
{
	FONT-SIZE: 9pt;
	COLOR: #F2D6B6;
	BACKGROUND-COLOR:#407389;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;

}
img {
		border:0;
}
div.footer
{
 	text-align:center;
	FONT-SIZE: 9pt;
	font-weight:bold;
	height:12pt;
	COLOR: #407389;
	BACKGROUND-COLOR:#F2D6B6;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : none;
	width:100%;
}
hr.footer
{
	height:1pt;
	COLOR: #407389;
	width:85%;
	
}

A.footer:link,  A.footer:active, A.footer:visited
{
	FONT-SIZE: 8pt;
	COLOR: #C9CACC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight:bold;	
}
A.footer:hover
{
	FONT-SIZE: 8pt;
	COLOR: #040444;
	BACKGROUND-COLOR:#C9CACC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;
	
}
div.linkshdr {

	FONT-FAMILY: sans-serif, Helvetica;
	FONT-SIZE: 10pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
  BACKGROUND-COLOR: #C9CACC;		
	color:  					#002A53;
  BORDER-BOTTOM:   #002A53 1px solid;
	width:90%;				
}

div.pghdr {

	FONT-FAMILY: sans-serif, Helvetica;
	FONT-SIZE: 12pt;
	font-weight:bold;
	text-align:left;
	 vertical-align:middle;
    BACKGROUND-COLOR: #C9CACC;		
		color:  					#002A53;
    BORDER-BOTTOM:   #002A53 3px solid;				
}
div.pghdr2 {

	FONT-FAMILY: sans-serif, Helvetica;
	FONT-SIZE: 12pt;
	font-weight:bold;
	text-align:left;
	 vertical-align:middle;
    BACKGROUND-COLOR: #C9CACC;		
		color:  					#002A53;
    BORDER-BOTTOM:   #002A53 3px solid;				
}
a.insuranclinks:link,  a.insuranclinks:active, a.insuranclinks:visited{
	FONT-SIZE: 10pt;	
	COLOR: #002A53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration : none;			
}
a.insuranclinks:hover{
	FONT-SIZE: 10pt;
	COLOR: #C9CACC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-weight:bold;		
}

A.body:link,  A.body:active, A.body:visited
{
	FONT-SIZE: 9pt;	
	COLOR: #002A53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight:bold;	
}
A.body:hover
{
	FONT-SIZE: 9pt;
	COLOR: #C9CACC;
	BACKGROUND-COLOR:#002A53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;	
}

A.institle:link,  A.institle:active, A.institle:visited
{
	FONT-SIZE: 8pt;	
	COLOR: #002A53;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight:bold;	
}
A.institle:hover
{
	FONT-SIZE: 8pt;
	COLOR: #C9CACC;
	BACKGROUND-COLOR:#002A53;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;	
}
A.insurl:link,  A.insurl:active, A.insurl:visited
{
	FONT-SIZE: 8pt;	
	COLOR: #002A53;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	
}
A.insurl:hover
{
	FONT-SIZE: 8pt;
	COLOR: #C9CACC;
	BACKGROUND-COLOR:#002A53;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	
}
td.logoarea {
  vertical-align:top;
	text-align:center;
}
hr.insep {
 height:1px;
 color:#040444;
 
}
td.mloff{		
    text-align: 		 left; 		 
    BORDER-LEFT: 	   #999999 0px solid;		
    BORDER-RIGHT: 	 #ffffff 0px solid;
    BORDER-BOTTOM:   #ffffff 0px solid;
    BORDER-TOP: 	   #999999 0px solid;				
    PADDING-LEFT: 	 1px;
    CURSOR: 				 hand;
		background-color:#336699;		
		color:  					#C9CACC;		
		font-weight:bold;
		FONT-FAMILY: arial;
		height:18px;
		width:115px;		
}
td.mlon
{		 margin-left: 5px;
    text-align: left;
    BORDER-LEFT: 	   #C9CACC 2px solid;		
    BORDER-RIGHT: 	 #C9CACC 2px solid;
    BORDER-BOTTOM:   #C9CACC 3px solid;
    BORDER-TOP: 	   #C9CACC 1px solid;				
    PADDING-LEFT: 	 1px;
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff;
		color:  #002A53;		
		FONT-SIZE: 10pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		height:22px;
		width:115px;				
}

td.mloff2{		
    text-align: 		 left; 		 
    BORDER-LEFT: 	   #999999 0px solid;		
    BORDER-RIGHT: 	 #ffffff 0px solid;
    BORDER-BOTTOM:   #C9CACC 1px solid;
    BORDER-TOP: 	   #999999 0px solid;				
    PADDING-LEFT: 	 0px;
    CURSOR: hand;
    BACKGROUND-COLOR: #367FB2;		
		color:  					#C9CACC;		
		FONT-SIZE: 8pt;	
		FONT-FAMILY: tachoma, arial;
		height:15px;
		WIDTH:100%;		
}
td.mlon2{		 
	  margin-left: 15px;
    text-align: left;
    BORDER-LEFT: 	   #C9CACC 2px solid;		
    BORDER-RIGHT: 	 #C9CACC 2px solid;
    BORDER-BOTTOM:   #C9CACC 3px solid;
    BORDER-TOP: 	   #C9CACC 1px solid;				
    PADDING-LEFT: 	 1px;
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff;
		color:  #002A53;		
		FONT-SIZE: 8pt;	
		FONT-FAMILY: arial;				
}

A.MENU:link,  A.MENU:active, A.MENU:visited
{
	FONT-SIZE: 10pt;
	font-weight:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:  #ffffff;		
}
A.MENU:hover
{
	FONT-SIZE: 10pt;
	font-weight:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:  #FFFFCC;		
}
form.email {
	 background-color:#C9CACC;
	 width:300px;
}

td.maillabel {
	color:#002A52;
	text-align:right;
	vertical-align:top;
	font-size:12pt;
	font-weight:bold;
	FONT-FAMILY: Arial;	
}
td.maillabel2 {
	color:#002A52;
	text-align:left;
	vertical-align:top;
	font-size:16pt;
	font-weight:bold;	
}

input.submit {
   border: double; 
   background-color: #002A52;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #002A52 #002A52 #002A52 #002A52; 
   border-width: thin medium medium medium;
	 font-weight:bold;
	 color:#ffffff;
	 width:242px;
	 FONT-FAMILY: Arial;	  								 
}
input.login {
   border: double; 
   background-color: #ffffff;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #002A52 #002A52 #002A52 #002A52; 
   border-width: thin medium  medium thin;
	 color:#002A52;
	FONT-FAMILY: Arial;	 	  								 
}
textarea.login {
   border: double; 
   background-color: #ffffff;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #002A52 #002A52 #002A52 #002A52; 
   border-width: thin medium  medium thin;
	 color:#002A52;
	FONT-FAMILY: Arial;	 	  								 
}

A.fbody:link,  A.fbody:active, A.fbody:visited
{
	FONT-SIZE: 8pt;	
	COLOR: #002A53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : none;			
}
A.fbody:hover
{
	FONT-SIZE: 8pt;
	COLOR: #C9CACC;
	BACKGROUND-COLOR:#002A53;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	
}
A.mbodyoff:link,  A.mbodyoff:active, A.mbodyoff:visited{
		color:  					#C9CACC;		
		FONT-SIZE: 9pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;			
}
A.mbodyoff:hover{
		color:  #ffffff;		
		FONT-SIZE: 9pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
A.mbodyon:link,  A.mbodyon:active, A.mbodyon:visited{
		color:  #ffffff;		
		FONT-SIZE: 10pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
A.mbodyon:hover{
		color:  #ffffff;		
		FONT-SIZE: 10pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
/* */
A.mbodyoff2:link,  A.mbodyoff2:active, A.mbodyoff2:visited
{
		color:  					#C9CACC;		
		FONT-SIZE: 9pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;			
}
A.mbodyoff2:hover {
		color:  #ffffff;		
		FONT-SIZE: 9pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
A.mbodyon2:link,  A.mbodyon2:active, A.mbodyon2:visited{
		color:  #002A53;		
		FONT-SIZE: 8pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
A.mbodyon2:hover{
		color:  #002A53;		
		FONT-SIZE: 8pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
ul.inslinks {
	line-height:18px;

}
li.servlinks {
	line-height:30px;
}
/* shield */
ul.shield1  {
  list-style-image: url(images/logo-li-bullet.jpg);
  list-style-type:square;
  margin-bottom: 25px;    
}
li.shield1 {
 margin-bottom: 25px;
}

ul.shield1 ul.none  {
  list-style-type:square;
  list-style-image: url(images/none);  
}

ul.none li.none {
  list-style-type:square;
}
li li.none {
  list-style-type:square;
}


div.shieldtagline1 {
  text-align:center;
  font-weight:normal;
  font-size:13pt;
  font-family:times;
  font-weight:bold;

}
span.shieldhd1 {
  font-weight:normal;
  font-weight:bold;
  font-family:times;
  font-size:14pt;
  text-decoration:underline;
}
div.shieldtagline2 {
  text-align:center;
  font-weight:normal;
  font-weight:bold;
  font-decoration:italic;
  font-family:times;
  font-size:12pt;
  font-style: italic;  
}

td.maillabelhdr {
	color:#002A53;
	text-align:center;
	vertical-align:top;
	font-size:16pt;
	font-weight:bold;
	background-color:#C9CACC;
	border-color: #002A53 #002A53 #002A53 #002A53;
	border-width: thin medium medium thin;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
ul {line-height:20px}
A.pghdr:link,  A.pghdr:active, A.pghdr:visited
{
		color:  #002A53;		
		FONT-SIZE: 11pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
A.pghdr:hover
{
		color:  #ffffff;		
		FONT-SIZE: 11pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}

/* principals / professionals formatting */
td.principaltext {
	 vertical-align:top;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;	 
	 FONT-SIZE: 9pt;
}
td.principaltextleft {
   width:225px;
	 vertical-align:top;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;	 
	 FONT-SIZE: 9pt;
   background-color:#ffffff;
   background-image:url('images/professional-bg.gif');
   

}
div.principlehdrtitle {
	 vertical-align:top;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;	 
	 FONT-SIZE: 12pt;
	 color:#336699;
   font-weight:bold;	 		
}
div.principlehdr {   
	 vertical-align:top;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;	 
	 FONT-SIZE: 10pt;
	 color:#336699;
   font-weight:bold;	 		
}

div.profpractice {
	 color:#336699;
   font-weight:bold;
   margin-left:15px;	 		


}
div.profpracticeServices {
	 color:#336699;
   font-weight:bold;
   margin-left:0px;
   font-size:10pt;	 		

}
td.profpracticeServices {
   background-color:#E8E8E8;
  
}  

td.principaltextleftmost {
  width:15px;
}
table.principals {
  width:610px;
}

A.prinemail:link,  A.prinemail:active, A.prinemail:visited
{
		color:  #002A53;		
		FONT-SIZE: 10pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
A.prinemail:hover
{
		color:  #ffffff;		
		FONT-SIZE: 10pt;
		font-weight:bold;
		FONT-FAMILY: arial;
		text-decoration : none;
}
ul.principlecv {
  margin-left:15px;
  margin-top:0px;
}
li.principlecv {
  margin-left:0px;
  list-style-type:square;
  line-height:20px;

}
li.practiceareas {
 list-style-type:square;
}
ul.practiceareas {
 margin-top:0px;
}
ul.logo-li-bullet {
 vertical-align:bottom;
}
li.logo-li-bullet {
  list-style-image: url(images/logo-li-bullet.jpg);
  line-height:40px;
  vertical-align:bottom;
  font-weight:bold;
  font-size:9pt;

}
td.logo-li-text {

  vertical-align:middle;
  font-weight:bold;
  font-size:9pt;
  FONT-FAMILY: arial;

}

A.proflinks:link,  A.proflinks:active, A.proflinks:visited{
	FONT-SIZE: 8pt;	
	COLOR: #002A53;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	
}
A.proflinks:hover
{
	FONT-SIZE: 8pt;
	COLOR: #C9CACC;
	BACKGROUND-COLOR:#367FB2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	
}
A.profbody:link,  A.profbody:active, A.profbody:visited{
	FONT-SIZE: 8pt;	
	COLOR: #002A53;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	
}
A.profbody:hover
{
	FONT-SIZE: 8pt;
	COLOR: #C9CACC;
	BACKGROUND-COLOR:#367FB2;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	
}
td.propic{
  text-align:center;
}
img.profsmall {
 width:125px;
 height:125px;
}
		.mloff3		{
			text-align: 		 right;
			CURSOR: hand;
			color:  #ffffff;
			FONT-SIZE: 9pt;
			font-weight:bold;
			FONT-FAMILY: arial;
			PADDING-LEFT: 0px;
			margin-right:25px;

			BORDER-LEFT: 	    #D4DCFF 2px solid;
			BORDER-RIGHT: 	  #D4DCFF 1px solid;
			BORDER-BOTTOM:    #ffffff 0px solid;
			BORDER-TOP: 	    #ffffff 0px solid;
			background-image: url("images/menubg.jpg");
			height:17px;			

		}
		.mlon3		{
		
			text-align: 		 right;
			CURSOR: hand;
			color:  #ffffff;
			FONT-SIZE: 			9pt;
			font-weight:		bold;
			FONT-FAMILY: 		arial;
			PADDING-LEFT: 	0px;
			
			BORDER-LEFT: 	    #D4DCFF 2px solid;
			BORDER-RIGHT: 	  #D4DCFF 1px solid;
			BORDER-BOTTOM:    #ffffff 0px solid;
			BORDER-TOP: 	    #ffffff 0px solid;
			background-image: url("images/menubg_on.jpg");
			height:17px;			
			

		}

		a.mbodyoff3:link,  a.mbodyoff3:active, a.mbodyoff3:visited		{
			color:  	#DFE5FF;
			FONT-SIZE: 9pt;
			FONT-FAMILY: arial;
			font-weight:bold;
			text-decoration : none;
		}
		a.mbodyoff3:hover		{
			color:  #ffffff;
			FONT-SIZE: 9pt;
			FONT-FAMILY: arial;
			font-weight:bold;
			text-decoration : none;
		}
		a.mbodyon3:link,  a.mbodyon3:active, a.mbodyon3:visited		{
			color:  #ffffff;
			FONT-SIZE: 9pt;
			font-weight:bold;
			text-decoration : none;
		}
		a.mbodyon3:hover		{
			color:  #ffffff;
			FONT-SIZE: 9pt;
			font-weight:bold;
			text-decoration : none;
		}
		
td.mloff3{
		
    text-align: 		 center; 		 
    BORDER-LEFT: 	   #C9CACC 2px solid;		
    BORDER-RIGHT: 	 #C9CACC 3px solid;
    BORDER-BOTTOM:   #C9CACC 4px solid;
    BORDER-TOP: 	   #C9CACC 1px solid;				
    PADDING-LEFT: 	 1px;
    CURSOR: 				 hand;
		background-color:#367FB2;		
		color:  					#C9CACC;		
		font-weight:      bold;
		FONT-FAMILY:      arial;
		height:           22px;
		width:            33%;
		FONT-SIZE:        9pt;    		
}
td.mlon3{		 
    text-align: 		 center;
    BORDER-LEFT: 	   #C9CACC 2px solid;		
    BORDER-RIGHT: 	 #C9CACC 3px solid;
    BORDER-BOTTOM:   #C9CACC 4px solid;
    BORDER-TOP: 	   #C9CACC 1px solid;				
    PADDING-LEFT: 	 1px;
    CURSOR:          hand;
    BACKGROUND-COLOR: #336699;
		color:            #002A53;		
		FONT-SIZE:        9pt;
		font-weight:      bold;
		FONT-FAMILY:      arial;
		height:22px;
		width:            33%;				
}
td.maillabelmalpractice {
	color:#ffffff;
  background-color:#10365D;
	text-align:right;
	vertical-align:top;
	font-size:8pt;
  font-weight:bold;

	FONT-FAMILY: Arial;	
}
td.maillabel2malpractice {
	color:#002A52;
	text-align:left;
	vertical-align:top;
	font-size:9pt;
  background-color:#10365D;	
}

td.maillabelhdrpractice {
	color:#C9CACC;
	text-align:center;
	vertical-align:top;
	font-size:14pt;
	font-weight:bold;
	background-color:#10365D;
	border-color: #10365D #10365D #10365D #10365D;
	border-width: thin medium medium thin;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
td.maillabelhdrpractice2 {
	color:#C9CACC;
	text-align:left;
	vertical-align:top;
	font-size:14pt;
	font-weight:bold;
	text-decoration : underline;
	border-color: #10365D #10365D #10365D #10365D;
	border-width: thin medium medium thin;
	FONT-FAMILY: Helvetica, sans-serif;
}

input.loginmalpractice {
   border: double; 
   background-color: #ffffff;  
   background-repeat: no-repeat; 
   background-position: left center ; 
	border-color: #367FB2 #367FB2 #367FB2 #367FB2; 
   border-width: thin thin  thin  thin;
	 color:#002A52;
	FONT-FAMILY: Arial;
  font-size:8pt;	 	  								 
}
textarea.loginmalpractice {
   border: double; 
   background-color: #ffffff;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #002A52 #002A52 #002A52 #002A52; 
   border-width: thin thin  thin  thin;
	 color:#002A52;
	 FONT-FAMILY: Arial;
   font-size:8pt;  	 	  								 
}
input.submitmal {
   border: double; 
   background-color: #367FB2;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #002A52 #002A52 #002A52 #002A52; 
   border-width: thin medium medium medium;
	 font-weight:bold;
	 color:#ffffff;
	 width:242px;
	 FONT-FAMILY: Arial;	  								 
}
span.maillabel{
	text-decoration : underline;
  margin-left:100px;
  font-size:12pt;
}


/* --------------------------------------*/
		#navcontainer { margin-left: 5px;}
		#navlist
		{
			color: white;
			background: #12385F;
			border-bottom: 0.2em solid #17a;
			border-right: 0.2em solid #17a;
			padding: 0 1px;
			margin-left: 0;
			width: 46em;
			font: normal 9pt arial, Verdana, sans-serif;
			font-weight:bold;
			width:100%;
		}
		
		#navlist li
		{
			width: 200px;		
			list-style: none;
			margin: 0;
			font-size: 1.0em;
			width:100%;
		}
		
		#navlist a
		{
			width: 200px;		
			display: block;
			text-decoration: none;
			margin-bottom: 0.1em;
			margin-top: 0.1em;
			color: white;
			background: #12385F; /* background color of inital tab */
			border-width: 1px;
			border-style: solid;
			border-color: #C9CACC #C9CACC #C9CACC #6cf;
			border-left: .25em solid #C9CACC   #C9CACC;
			padding: 0.15em 0.2em 0.2em 0.35em;
		}
		
		#navlist a#current { border-color: #5bd #035 #068 #f30; }
		
		#navlist a
		{

			/* only necessary for Internet Explorer */
		}
		
		#navlist a
		{
		
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 13.6em;
			/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
		}
		
		#navcontainer>#navlist a
		{
			width: auto;
			/* only necessary if you use the hacks above for the Internet Explorer */
		}
		
		#navlist a:hover, #navlist a#current:hover
		{
			background: #367FB2;  /* blue background when mouse over */
			border-color: #069 #6cf #5bd #C9CACC;
			padding: 0.2em 0.1em 0.15em 0.3em;
		}
		
		#navlist a:active, #navlist a#current:active
		{
			background: #12385F;
			border-color: #069 #6cf #5bd white;
			padding: 0.2em 0.1em 0.15em 0.3em;
		}
/* --------------------------------------*/

#contact-us {
	font-size:11px;
	color:#0B3158;
}
#contact-us h2 {
	padding:0px;
	margin:0px;
}
#custom-email-form  {
	background-image:url(images/contact-us-form-bg.jpg);
	background-repeat:no-repeat;
	margin-left:100px;	
	width:400px;
	height:320px;
	padding-top:25px;
	padding-left:10px;
	padding-right:5px;
}
#custom-email-form td.contactlabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	text-align:right;  
}
#custom-email-form input.contactinput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#002A52;
	text-align:left;
	background-color:#C9CACC;	  
}
#custom-email-form  textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#002A52;
	width:215px;
	background-color:#C9CACC;
	
}

#custom-email-form td.contacthdr {
	font-family:times, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	
	text-align:center;
	color:#002A52;  
}

#contact-us input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contact-us .regular {
	width:175px;
}
#contact-us .button {
	
}