
/*
Color Scheme..
 Dark: #004F71
 Medium: #0977C2
 Light: #019EE5
 Very Light: #C2ECF6
*/

/* C2A Specific */
td.tdBgBl a{
color:#FFFFFF;
}
td.tdBgBl a:hover{
color:#FFFFFF;
}
td.tdBgBl a:visited{
color:#FFFFFF;
}

body {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:11px;
	color:#111111;
	margin:0px;
	padding:0px;
	/* background-image:url(../imgs/common/bg.gif);
	background-repeat:repeat-x; */
	background-color:#F4FBFD;
	}

table.mainTbl{
	border-right:1px solid #000;
	border-left:1px solid #000;
}

option {
	color:#010101;
}

a{
	color:#004F71;
}
a:hover{
	color:#000033;
	text-decoration:underline;
}

h4{
	color:#010101;
	font-size:14px;
	border-left:8px solid #0977C2;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fefefe;
}
h1{
	font-size:24px;
	color:#333333;
	font-weight:bold;
	font-family:verdana, Times, serif;
	margin:2px 0px 2px 5px;
	padding-left:1px;
	display:inline;
}
h1.sm_title{
	font-size:15px;
	color:#656565;
	font-weight:bold;
	font-family:verdana, Times, serif;
	margin:2px 0px 2px 20px;
	font-style:italic;
}
h2{
	font-size:16px;
	color:#7a7a3d;
	font-weight:900;
	font-family:verdana, Times, serif;
	margin:2px 0px 2px 2px;
}
h1.s{
	font-size:4px;
	color:#CCCCCC;
	font-style:italic;
}
h1.it_title{
	font-size:16px;
	margin:5px;
	color:#0f5B8E;
	text-align:left;
}
/********************************/
/**********  header  ************/
/********************************/

div.header{
	padding:0px;
	position:absolute;
	top:0px;
	margin:0px;
	left: 1px;
}

/********************************/
/***********  body  *************/
/********************************/

td.contents{
	margin-top:1px;
	border-top:4px solid #004F71;
	font-size: 12px;
}
td.contents2{
	margin-top:1px;
	border-top:4px solid #004F71;
	font-size: 10px;
}
td.contents3{
	margin-top:1px;
	border-top:4px solid #004F71;
	font-size: 14px;
}
td.contents4{
	margin-top:1px;
	border-top:4px solid #004F71;
	font-size: 16px;
}

td.navigation{
	background-color:#C2ECF6;
	border-top:4px solid #004F71;
}
div.body{
	margin-top:15px;
	background-image:url(/img/common/body_bg.gif);
	margin-top:100px; 
	margin-bottom:70px;
}
div.body_top{
	margin-top:350px; 
	margin-bottom:70px;
}


/********************************/
/**********  Footer  ************/
/********************************/

div.footer{
	border-top:1px dotted #0977C2;
	margin:2px 10px 2px 10px;
	font-size:10px;
}
div.footer a{
	color:#019EE5;
}
div.footer a:hover{
	font-weight:bold;
	color:#0977C2;
}
div.footer a.visited{
	color:#019EE5;
}
div.footer a.visited:hover{
	font-weight:bold;
	color:#0977C2;
}
b.ft_title{
  color:#0977C2; 
  font-size:15px; 
  font-weight:bold;
  margin-top:5px;
}

.bdr_r{
	border-right:1px dotted #0977C2;
	}
/********************************/
/**********  Common  ************/
/********************************/

.bold {
	color:#0977C2e; 
	font-size:17px;
}

#highlight {
	background-color:#CECEFF;
	color:#333333;
}

#breadcrumb{
	margin-left:20px;
	color:#222;
	font-size:9px;
}
#breadcrumb a:hover{
	color:#333;
	font-weight:bold;
}
#breadcrumb a{
	color:#888;
}
#menu{
	background-image:url(/img/common/btn_menu_bg.gif);
}

#navMenu{
	margin:2px 0px 2px 0px;
}

#navMenu b.dest{
padding:2px 2px 2px 5px;
display:block;
color:#333333;
font-size:13px;
border-bottom:1px solid #999;
border-left:5px solid #019EE5;
border-top:1px solid #fff;
font-weigh:bold;
}

.srch_box{
	border:1px solid #0977C2; 
	border-bottom:4px solid #004F71;
}

#navMenu b.dur{
padding:2px 2px 2px 10px;
font-weight:bold;
display:block;
border-bottom:1px solid #999;
border-top:1px solid #fff;
color:#454545;
font-size:11px;
}
#navMenu a{
padding:2px 2px 2px 15px;
display:block;
color:#333333;
font-size:11px;
text-decoration:none;
border-bottom:1px solid #999;
border-top:1px solid #fff;
}
#navMenu a.bdr{
padding:2px 2px 2px 5px;
display:block;
color:#333333;
font-size:11px;
text-decoration:none;
border-bottom:1px solid #999;
border-left:5px solid #019EE5;
border-top:1px solid #fff;
}

#navMenu a:hover{
background-color:#00334c;
color:#FFFFFF;
}

.bar_bg{
}

#navMenu a.current:hover{
}

#content{
	margin:10px 10px 10px 15px;
}
#content2{
	margin:10px 230px 10px 15px;
}
#miniTitle{
	font-size:13px;
	/*border-left:4px solid #0977C2;*/
	color:#333333; 
	padding:15px 2px 4px 7px;
	font-weight:bold;
}

#brdrGry{
	border-bottom:1px dotted #999;
}

#required{
	font-weight:bold;
	color:#CC0000;
}

td.title{
  padding-left:10px;
  padding-right:10px;
}
#cell td{
	border-bottom:1px dotted #cccccc;
}
/********************************/
/************  top  *************/
/********************************/

#topMain{
	margin:5px 250px 5px 0px;
}
#brdr{
	border:1px solid #ddd;
	padding:0px;
}
#specialist{
	background-color: #019EE5;
}
.srch_top{
	background-color: #C2ECF6;
	border:1px solid #0977C2;
}

/********************************/
/**********  Custom  ************/
/********************************/

#sideBarR{
	float:right;
	width:230px;
	margin-right:0px;
}
#sideBar{
	float:right;
	width:185px;
	margin:5px;
}
#quote form{
	padding:2px 1px 2px 1px;
	margin:3px 2px 2px 5px;
	font-size:10px;
	line-height:18px;
}
#quote input, select, textarea {
	font-size: 10px;
	color: #707065;
}

.opt_H{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
option.opt_S{
	color:#454545;
	margin-left:10px;
}

#smallBox{
	boder:1px solid #ddd;
}

#pad10{
	padding:3px 7px 3px 7px;
}
#ind5{
	padding-left:5px;
}
#pad5{
	padding:2px 2px 2px 2px;
}
#padT{
	padding:2px 2px 2px 7px;
}
#tdOrg{
background-color:#019EE5;
color:#fff;
font-weight:bold;
padding:2px 1px 2px 3px;
}

#tdBl{
background-color:#C2ECF6;
color:#333333;
font-weight:bold;
padding:2px 1px 2px 3px;
}

td.bgGry{
background-color:#f9f9f9;
}

tr.bgBlu{
background-color:#C1DDFE;
}
td.tdBgBl{
background-color:#019EE5;
padding:4px;
}

tr.bgLGry{
background-color:#FEFEFE;
}

a.book{
border-top:2px solid #d5d5d5;
border-right:2px solid #b2b2b2;
border-left:2px solid #d5d5d5;
border-bottom:2px solid #9c9c9c;
background-color:#ccc;
padding:4px;
margin:2px;
font-size:10px;
color:#333;
text-decoration:none;
}
a.book:hover{
background-color:#333333;
color:#ffffff;
}
a.book:visite{
background-color:#ccc;
color:#333;
}
a.book:hover{
background-color:#333333;
color:#ffffff;
}
#slide{
border:1px solid #ddd;
}

img.floatR{
	float:right;
	padding:5px;
}
div.imgFloatL{
	float:left;
	padding:2px;
	margin:2px;
	font-size:9px;
	color:#aaa;
	}
div.imgFloatR{
	float:right;
	padding:2px;
	margin:2px;
	font-size:9px;
	color:#aaa;
	}
div.imgFloat img{
	float:left;
	padding:2px;
	margin:2px;
}	
#white{
	color:#FFFFFF;
	font-size:11px;
}
#navLink a{
	padding:3px 3px 3px 14px;
	display:block;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
#navLink a:hover{
	text-decoration:underline;
}

#submenu a{
background-color:#0066CC;
padding:4px;
color:#FFFFFF;
}

#underline {
border-bottom:1px dotted #999999;
}

#border-btm{
	border-bottom:1px dotted #0977C2;
}
#border-top{
	border-top:1px dotted #0977C2;
}

a.credit{
	color:#C2ECF6;
	font-size:2px;
}

/* font size */
div.box {margin-top:5px;margin-bottom:2px;margin-left:1px;}
/*#fontsizecontainer {float:left;margin-bottom:10px;}*/
.fontsize_label {float:left;margin-right:4px;font-size:10px;margin-top:2px;}
#fontsizecontainer {width:72px;height:17px;float:left;padding:0px;margin:0px;}
#fontsizecontainer li {	width:17px;	height:17px; display:inline;}
#fontsizecontainer a {width:17px;height:17px;float:left;background:transparent;}
#fontsizecontainer a span {display:none;}
.size00 {background:transparent url(/imgs/common/fontsize_widget.gif) 0 0 no-repeat;}
.size01 {background:transparent url(/imgs/common/fontsize_widget.gif) 0 -18px no-repeat;}
.size02 {background:transparent url(/imgs/common/fontsize_widget.gif) 0 -36px no-repeat;}
.size03 {background:transparent url(/imgs/common/fontsize_widget.gif) 0 -54px no-repeat;}

#body .col01 .wrapper02 .contentbox #article .box ul.icons li.email {background:transparent url(/imgs/common/email.gif) 0 0 no-repeat;}
#body .col01 .wrapper02 .contentbox #article .box ul.icons li.print {background:transparent url(/imgs/common/print.gif) 0 0 no-repeat;}
