/* CSS Document */
body,html{
padding:0;
margin-top:6px;
margin-bottom:6px;
}
body{
background-color:#ffffff;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#page{
background-color:#FFFFFF;
width:870px;
margin:auto;
}

#content{
width:870px;
height:auto;
}
#content .left{
width:280px;
float:left;
}
#header_text{
padding-left:217px;
padding-top:57px;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
letter-spacing:1px;
width:330px;
}
#content .mainright{
width:578px;
padding-left:12px;
float:left;
}
* html #content .mainright{
width:578px;
padding-left:6px;
float:left;
}
#content .mainright_inside{
width:578px;
float:left;
}
#content .box1{
background-image:url(../images/box1_mid.jpg);
background-repeat:repeat-y;
width:280px;
height:auto;
}
#content .box2{
background-image:url(../images/box1_mid.jpg);
background-repeat:repeat-y;
width:280px;
height:auto;
}
.box_top{
background-image:url(../images/box_top.jpg);
background-repeat:no-repeat;
width:267px;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
vertical-align:middle;
text-align:left;
padding-left:13px;
padding-top:10px;
color:#FFFFFF;
}
.box1_top{
background-image:url(../images/box1_top.jpg);
background-repeat:no-repeat;
width:267px;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
vertical-align:middle;
text-align:left;
padding-left:13px;
padding-top:10px;
color:#FFFFFF;
}
.box2_top{
background-image:url(../images/box2_top.jpg);
background-repeat:no-repeat;
width:262px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
padding-left:13px;
padding-top:15px;
letter-spacing:-1px;
color:#FFFFFF;
}
.search_button{
background-image:url(../images/search_button_bg.jpg);
background-repeat:no-repeat;
width:77px;
height:26px;
line-height:26px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
.button{
background:url(../images/button_bg.jpg);
background-repeat:no-repeat;
width:79px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
.check_button{
background:url(../images/button_check.gif);
background-repeat:no-repeat;
width:139px;
height:28px;
line-height:12px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
.key_button{
background:url(../images/button_key.jpg);
background-repeat:no-repeat;
width:105px;
height:28px;
line-height:12px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
.button1{
background:url(../images/button_bg1.jpg);
background-repeat:no-repeat;
width:79px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
cursor:pointer;
border:none;
}
.button2{
background:url(../images/button1_bg.jpg);
background-repeat:no-repeat;
width:99px;
height:34px;
line-height:14px;
padding-top:4px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
cursor:pointer;
border:none;
float: left;
}
.button3{
background:url(../images/button2_bg.jpg);
background-repeat:no-repeat;
width:99px;
height:34px;
line-height:14px;
padding-top:4px;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
cursor:pointer;
border:none;
float: left;
}
.button4{
background:url(../images/button3_bg.jpg);
background-repeat:no-repeat;
width:99px;
height:34px;
line-height:14px;
padding-top:4px;
vertical-align:middle;
letter-spacing:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
cursor:pointer;
border:none;
float: left;
}
#content .middle{
width:578px;
float:left;
}
#content .middle_inside{
width:578px;
}
.midbox_top{
background-image:url(../images/midbox_top.jpg);
background-repeat:no-repeat;
width:426px;
height:12px;
}
.midbox_mid{
background-image:url(../images/midbox_mid.jpg);
background-repeat:no-repeat;
width:578px;
height: auto;
}
#content .right{
width:213px;
padding-left:10px;
float:left;
}
.rgtbox{
background-image:url(../images/rgtbox_mid.jpg);
background-repeat:repeat-y;
width:280px;
height:auto;
}
.rgtbox_top{
background-image:url(../images/rgtbox_top.jpg);
background-repeat:no-repeat;
width:265px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
padding-left:15px;
padding-top:12px;
font-weight:bold;
}
.rgtbox_red{
background-image:url(../images/rgtbox_mid_red.jpg);
background-repeat:repeat-y;
width:280px;
height:auto;
}
.rgtbox_top_red{
background-image:url(../images/rgtbox_top_red.jpg);
background-repeat:no-repeat;
width:265px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
padding-left:15px;
padding-top:12px;
font-weight:bold;
}
#header{
/*background-image: url(../images/logo.jpg);*/
background-repeat:no-repeat;
width:870px;
height:auto;
}
.heading1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#0f67b2;
padding-bottom:10px;
}
.heading2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#bf1900;
padding-bottom:10px;
}
.heading3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#bf1900;
padding-bottom:10px;
}
.heading4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0f67b2;
padding-bottom:0px;
padding-top:0px;
}
.border{
border:1px solid #333333;
width:160px;
height:16px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.border2{
border:1px solid #666666;
width:120px;
height:14px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.border3{
border:1px solid #333333;
width:180px;
height:25px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.border_header{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#bff3ff;
color:#0f6ab4;
font-weight:bold;
padding:5px 0 5px 5px;
}
.bord1{
border-left:1px solid #CCCCCC;
border-top:0px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#bff3ff;
color:#0f6ab4;
font-weight:bold;
padding:5px 0 5px 5px;
}
.border_header2{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#bff3ff;
color:#0f6ab4;
font-weight:bold;
padding:5px 0 5px 0px;
}
.border_header_last{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#bff3ff;
color:#0f6ab4;
font-weight:bold;
padding:5px 0 5px 5px;      
}
.border_header_last2{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#bff3ff;
color:#0f6ab4;
font-weight:bold;
padding:5px 0 5px 0px;      
}
.oneborder{
border-left:1px solid #CCCCCC;
border-top:0px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.bord{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.border_text_first{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_text_first3{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 0px;
}
.border_text_first2{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_first2{
border-left:1px solid #CCCCCC;
border-right:0px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_first3{
border-left:0px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_text{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_text3{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 0px;
}
.border_text2{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_2{
border-left:1px solid #CCCCCC;
border-right:0px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.cust_border{
border-top:0px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_3{
border-left:0px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_text_last{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 5px;
}
.border_text_last2{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#f8ffff;
padding:5px 0 5px 0px;
}
#sp{
padding:0;
margin:0;
margin: 0 0 0 12px;

}
/*#sp ul li{
padding:0;
margin:0;
list-style-image:url(../images/bullet.gif);
background-repeat:no-repeat;
padding: 0 0 0 5px;
line-height:20px;
}*/
.height1{
height:6px;
width:197px;
overflow:hidden;
}
.height2{
height:4px;
overflow:hidden;
}
.img_left{
float:left;
padding-right:10px;
}
#link{
padding-top:39px;
width:870px; 
}
#footer_bg{
background-image: url(../images/footer_bg.jpg);
background-repeat:no-repeat;
width:870px;
height:40px;
}
.text{ color:#ffffff; font-weight:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:0px 0px 0px 0px; line-height:18px; vertical-align: middle; }
.text2{ color:#e1f1ff; font-weight:normal; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center;padding-top:10px; }
a { color:#1a98d2; font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 0px; text-align:center;  }
a:hover { color:#0f69b3; font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 0px; text-align:center;}
a.link { color:#176bb3; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; text-align:left; }
a.link:hover { color:#c11a00; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; }
a.link2 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#bf1900;
text-decoration:none; 
}
a.link2:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#bf1900;
text-decoration: underline;  
}
a.link3 { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ea1f20;
text-decoration:none; 
}
a.link3:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ea1f20;
text-decoration: underline;  
}
a.link4 { 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c31800;
text-decoration:underline; 
}
a.link4:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c31800;
text-decoration: none;  
}
a.link5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0f67b2;
text-decoration:none;
}
a.link5:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration: none;
}
a.link6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0f67b2;
text-decoration:none;
}
a.link6:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration: none;
}
a.link7 {color:#ffffff; font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 0px; text-align:center;  }
a.link7:hover {color:#d6eaff; font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 0px; text-align:center;}
.hlink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; }

.navigationBar {font-size:12px;padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;  }

/* remove all the bullets, borders and padding from the default list styling */
.navigationBar ul {padding:0;margin:0;list-style-type:none; height:28px; margin-left:150px; }

/* style the sub-level lists */
.navigationBar ul ul {width:15em;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown navigationBar positon */
.navigationBar ul li {float:left;height:28px;line-height:28px;}

/* style the sub level list items */
.navigationBar ul ul li {display:block;width:12em;height:auto;position:relative;line-height:1em; }

/* style the links for the top level */
.navigationBar a, .navigationBar a:visited {display:block;float:left;height:100%;font-weight:bold;color:#004188; font-size:12px; padding:0 48px 0 48px; text-decoration:none;}

/* style the sub level links */
.navigationBar ul ul a, .navigationBar ul ul a:visited {display:block;background: #f0faff; color:#330000;width:12em;height:100%;line-height:1em; padding:0.5em 1em;}
.navigationBar ul table ul a, .navigationBar ul table ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.navigationBar table {position:absolute; left:0; top:0; font-size:14px; z-index:100000;}
.navigationBar ul ul table {lef\t:-1px;}
.navigationBar ul ul table ul.left {margin-lef\t:2px;}

.navigationBar li:hover {position:relative;}
* html .navigationBar a:hover {position:relative;}

/* style the third level background */
.navigationBar ul ul ul a, .navigationBar ul ul ul a:visited {background: #f0faff;}
/* style the fourth level background */
.navigationBar ul ul ul ul a, .navigationBar ul ul ul ul a:visited {background:#f0faff;}
/* style the sub level 1 background */
.navigationBar ul :hover a.sub1 {background:#c1ccd3;}
/* style the sub level 2 background */
.navigationBar ul ul :hover a.sub2 {background:#c1ccd3;}

/* style the level hovers */
/* first */
.navigationBar a:hover {color:#8401a5;}
.navigationBar :hover > a {color:#8401a5;}
/* second */
.navigationBar ul ul a:hover{color:#000;background:#749bbc;}
.navigationBar ul ul :hover > a {color:#000;background:#749bbc;}
/* third */
.navigationBar ul ul ul a:hover {background:#749bbc;}
.navigationBar ul ul ul :hover > a {background:#749bbc;}
/* fourth */
.navigationBar ul ul ul ul a:hover {background:#749bbc;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.navigationBar ul ul {visibility:hidden;position:absolute;height:0;top:28px;left:-150px;width:14em;}

/* position the third level flyout navigationBar */
.navigationBar ul ul ul{left:18px; _left:19px; top:0; width:14em;}

/* position the third level flyout navigationBar for a left flyout */
.navigationBar ul ul ul.left {left:14em;}


/* make the second level visible when hover on first level list OR link */
.navigationBar ul li:hover ul, .navigationBar ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.navigationBar ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.navigationBar ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.navigationBar ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.navigationBar ul :hover ul :hover ul :hover ul {visibility:visible;}

.error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}
.errorMsg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}
.font1{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 }
.font2{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#666666;
}
.font3{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#006600;
 font-weight:bold
}
.font4{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#0f67b2
}
.font5{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#0f67b2;
}
.font6{
color:#1d9fd5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
 }
.forminputelement {
BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid; 
BACKGROUND-COLOR: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.star{
color:#FF0000;
}
.heading5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0f67b2;
padding-top:10px;
padding-left:10px;
padding-bottom:15px;
}
.text5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:justify;
padding:10px 10px 10px 10px;
}
.option_style{
font-weight:bold;
color:#0f67b2;
}
