@charset "utf-8";
/* CSS Document */


/***  Reset css start  ***/
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td{ margin:0; padding:0}
table{ border-collapse:collapse; border-spacing:0}
fieldset, img{ border:0}
address, caption, cite, code, dfn, th, var{ font-style:normal; font-weight:normal}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal}
q:before, q:after{ content:''}
abbr, acronym{ border:0; font-variant:normal; }
sup{vertical-align:text-top; }
sub{vertical-align:text-bottom}
input, textarea, select{ font-family:inherit; font-size:inherit; font-weight:inherit}
input, textarea, select{*font-size:100%}
legend{color:#000}
/***  Reset css finish  ***/



a, a:link, a:visited, a:active{	color: #FFFFFF; }
a:hover { color:#9eb1db; }




/***  New Body >> css  ***/
body { background:#f0f1f1; text-align:center; font-family:Arial; padding:16px 0 0 0}
#main{ width:990px; margin:auto;background:url(../images/mainBg.png); text-align:center; position:relative}
/***  Header >> css  ***/
#hdr {width:990px; height:383px; position:relative; text-align:left}
#hdrTop {}
#logo {}
#hdrInr1{ width:560px; height:39px; position:absolute; left:0; top:0;background:url(../images/nav/nav1.png);}
#hdrInr1L{ width:23px; height:39px; position:absolute; left:0; top:0;background:url(../images/nav/nav1LR.png)}
#hdrInr1M{ width:517px; height:39px; position:absolute; left:23px; top:0; }
#hdrInr1R{ width:20px; height:39px; position:absolute; left:541px; top:0px; background:url(../images/nav/nav1LR.png) no-repeat -23px 0 }

#hdrInr2{ width:428px; height:39px; position:absolute; left: 560px;top:0;background:url(../images/hdrInr2Bg.png)}
#hdrMda {width:665px; height:300px;position:absolute;top:39px;left:0;}
#hdrMda2 {width:665px; height:300px;position:absolute;top:39px;left:0;}
#hdrMda2 {width:665px; height:300px;position:absolute;top:39px;left:0;background:url(../images/hdrMdaBg.jpg); }
#secondary_header {width:240px; height:221px; position:absolute; left:5px; top:1px;}
#hdrInr3{ width:322px; height:300px; position:absolute; left:665px;top:39px;background:url(../images/nav/nav2.png)}
#hdrInr4{ width:982px; height:44px; position:absolute; left:3px;top:339px;background:url(../images/nav/nav3.png); border-left:#7ca6ca 1px solid;border-right:#7ca6ca 1px solid}
/***  Content >> css  ***/
#cntnt{ width:985px; margin:auto; text-align:left;}
#cntntL{ width:240px;border:#6a8fbd 1px solid; border-top:0px; float:left; position:relative}
#cntntLInr1{ width:230px; height:113px; padding:8px 0 0 8px;background:#66CC99;background:url(../images/cntntLInr1.png); border:1px solid #bdc7b6; position:relative}
#cntntLInr1Lyr1{ width:73px; height:49px; background:#66CC99; position:absolute; left: 5px; top: 44px; background:url(../images/ntntLInr1Lyr1.png); }

#cntntLInr2{ width:238px; height:47px;padding:0 0 0 1px}
#cntntLInr3{ width:238px; height:58px; padding:0 0 0 1px}
#cntntLInr4{ width:230px; padding:0 0 14px 8px;line-height:21px}
#cntntLInr4 a{ font-size:12px; color:#000; text-decoration:none; display:block;}
#cntntLInr4 a:hover{color:#69abe2;}
#cntntLInr5{ width:238px; height:159px;padding:0 0 0 1px; border-top:#6a8fbd 1px solid;border-bottom:#6a8fbd 1px solid; position:relative}
#cntntLInr6{ width:238px; height:94px;padding:0 0 0 1px;border-bottom:#6a8fbd 1px solid; position:relative}
#cntntLInr7{ width:238px; height:73px;padding:0 0 0 1px;border-bottom:#6a8fbd 1px solid; position:relative}
#cntntLInr8{ width:238px; height:170px;padding:0 0 0 1px; position:relative}

#cntntLInrBox1{ position:absolute; left: 16px; top:12px; width: 213px; }
#cntntLInrBox1 h1{font-size:14px;color:#334a96; letter-spacing:-0em}
#cntntLInrBox5 h2{font-size:13px;color:#334a96; letter-spacing:-0em}
#cntntLInrBox2{ position:absolute; left: 11px; top: 42px; width: 219px; height:62px; background:url(../images/LSubImg.jpg); }
#cntntLInrBox3{ position:absolute; left: 57px; top: 116px; width:126px; height:32px; }
#cntntLInrBox4{ position:absolute; left: 9px; top:16px; width: 70px; height:67px; background:url(../images/LSubImg.jpg) -150px -65px; }
#cntntLInrBox5{ position:absolute; height:17px; left: 84px; top: 15px; width: 156px; }
#cntntLInrBox6{ position:absolute; height:32px; left: 91px; top:55px; width: 126px; }
#cntntLInrBox7{ position:absolute; left: 11px; top: 7px; width:218px; height:53px; }
#cntntLInrBox8{ position:absolute; width:108px; height:51px; left: 12px; top:15px; }
#cntntLInrBox9{ position:absolute; width:86px; height:41px; left: 140px; top: 22px; }
#cntntLInrBox10{ position:absolute; width:136px; height:83px; left: 50px; top:72px; }


#cntntR{width:682px; background:#334a96;float:left; padding:30px;}
#box1{ height:280px;font-size:18px}
#box11{ height:170px; position:relative; font-size:18px}

#box2,#box2-1{ height:184px; position:relative; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#box2-1{ height:151px;}
#boxInrTitle1{ position:absolute; left: 3px; top: 18px; width: 291px; }
#boxInrTitle2{ position:absolute; left: 3px; top: 18px; width: 393px; }
#boxImgs1{ position:absolute; left: 1px; top: 66px; width:324px; height:86px;background:url(../images/boxImgs.jpg); }
#boxImgs2{ position:absolute; left: 1px; top: 61px; width:331px; height:74px;background:url(../images/boxImgs.jpg) 0 -86px; }

#boxTxt1{ position:absolute; left: 351px; top: 16px; width: 319px; height: 93px; }
#cntntRInner2 h1,#box1 h1,#box2 h1, #box11 h1{font-size:18px;color:#C1E1F6; letter-spacing:-0em; padding:0; margin:0; height:25px}
#cntntRInner2 h5,#box1 h5,#box2 h5,#box2 h5,#boxTxt1{font-size:12px;color:#fff; letter-spacing:-0em}

#cntntRInner2{ min-height:1310px}
*html #cntntRInner2{ height:1310px}

#cntntLMd1{}
#cntntLMd1Inr{}
#cntntLMd1InrMnu{}
#cntntRMd1{}
#cntntRMd1Inr{}
#cntntRMd1InrMnu{}

/***  Footer Contaniers >> css  ***/
#footerCnta{}

/***  Footer Menu Contaniers >> css  ***/
#footerMenu { text-align:center; padding:20; margin:20px 0 0 50px; width:600px; }
#footerMenu img { margin:14px 0 -3px 0 }
#footerMenu a {color:#fff; margin:0 10px 0 10px; text-decoration:none;font-size:10px;}
#footerMenu a:hover {color:#9eb1db;}
#copyRight { width:990px; margin:auto;color:#084270; font-size:10px;}
#copyRightInner {margin:20px 0 20px 250px; text-align:center}


#searchContanier { width:228px; height:30px; background:#f0f1f1 url(../images/searchBg.png) repeat-y; position:absolute; left: 206px; top: 5px; }
#searcInputCont { position: absolute; width:100px; ; height:21px; padding:0; left: 74px; top: 5px; }
#searcButtonCont { position: absolute; width:30px; height:20px; padding:0; left: 185px; top: 5px; }
/***  Replace Contaniers >> css  ***/
#replace1Cnta { width:150px; height:15px; position:absolute; left: 82px; top: 62px; }
#phoneContanier { position: absolute; width:163px; height:22px; padding:0; left: 21px; top: 9px; }
/***  Replaces >> css  ***/
#replace { position:relative; width:163px; height:22px; padding:0; overflow:hidden;  }
#replace span, span.replace { position: absolute; top:0; left:0px; width:163px; height:22px; background:url(../images/replace1.png) 0 -15px;} 

#replace1 {width:146px; height:15px;position:relative;padding:0; overflow:hidden; left:-6;}
#replace1 span, span.replace1 {width:146px; height:15px;position: absolute; top:0; left:0px;background:url(../images/replace1.png)}
 
#replace2 {width:228px; height:58px;position:relative;padding:0; overflow:hidden; left:0px; top:4px;}
#replace2 span, span.replace2 {width:228px; height:58px;position: absolute; top:0; left:0px;background:url(../images/replace2.png)}

/***  Menu Contaniers >> css  ***/
#menu1Cnta { widows:236px; height:74px; margin:2px 0 2px 2px;}
#menu2Cnta { width:126px; height:32px; font-size:6px; position:absolute; left: 26px; top: 4px; }
#menu3Cnta { width:238px; height:136px; font-size:6px; padding:0 0 0 2px}

#menu6Cnta {height:32px;left: 510px; top: 300px; padding:10px 40px 0 0 }
#menu7Cnta { width:126px; height:32px; position:absolute; left: 510px; top: 13px; }
#menu8Cnta { width:126px; height:32px; position:absolute; left: 514px; top: 15px; }
#menu9Cnta { width:213px; height:53px; position:absolute; left: -2px; top: 48px; }
#boxBtnConta1{ position:absolute; left: 220px; top: 29px; width:155px; height:84px; }
#boxBtnConta2{ position:absolute; left: 374px; top: 29px; width:161px; height:84px; }
#boxBtnConta3{ position:absolute; left: 534px; top: 29px; width:138px; height:84px; }

/***  Menus >> css  ***/
a#menu1, #menu1 span, span.menu2_span { display:block; position:relative; width:236px; height:74px; overflow:hidden; }
a#menu1 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 0; }
a#menu1:hover span, span.menu2_span_oo { background-position:0 -76px; cursor:pointer }


a#menu2, #menu2 span, span.menu2_span  { display:block; position:relative; width:126px; height:32px; overflow:hidden; }
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) 0 -153px; }
a#menu2:hover span, span.menu2_span_oo {background-position:0 -188px;cursor:pointer}

a#menu3, #menu3 span, span.menu3_span  { display:block; position:relative; width:238px; height:136px; overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/meetDoctors.png) }
a#menu3:hover span, span.menu3_span_oo {cursor:pointer }

a#menu4, #menu4 span, span.menu4_span  { display:block; position:relative; width:238px; height:47px; overflow:hidden; }
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) 0 0px; }
a#menu4:hover span, span.menu4_span_oo {background-position:0 -47px;cursor:pointer}

a#menu5, #menu5 span, span.menu5_span  { display:block; position:relative; width:238px; height:58px; overflow:hidden; }
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) 0 -94px;}
a#menu5:hover span, span.menu5_span_oo {background-position:0 -152px;cursor:pointer}

a#menu6, #menu6 span, span.menu6_span  { display:block; position:relative; width:126px; height:32px; overflow:hidden; }
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) 0 -220px; }
a#menu6:hover span, span.menu6_span_oo {background-position:0 -255px;cursor:pointer}

a#menu9, #menu9 span, span.menu9_span  { display:block; position:relative; width:212px; height:53px; overflow:hidden; }
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) 0 -290px; }
a#menu9:hover span, span.menu9_span_oo {background-position:0 -343px;cursor:pointer}

a#menu10, #menu10 span, span.menu10_span  { display:block; position:relative; width:155px; height:84px; overflow:hidden; }
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.jpg) 0 0; }
a#menu10:hover span, span.menu10_span_oo {background-position:0 -83px;cursor:pointer}

a#menu11, #menu11 span, span.menu11_span  { display:block; position:relative; width:155px; height:84px; overflow:hidden; }
a#menu11 span, span.menu11_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.jpg) 0 0; }
a#menu11:hover span, span.menu11_span_oo {background-position:0 -83px;cursor:pointer}

a#menu11, #menu11 span, span.menu11_span  { display:block; position:relative; width:161px; height:84px; overflow:hidden; }
a#menu11 span, span.menu11_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.jpg) -154px 0; }
a#menu11:hover span, span.menu11_span_oo {background-position:-154px -83px;cursor:pointer}

a#menu12, #menu12 span, span.menu12_span  { display:block; position:relative; width:138px; height:84px; overflow:hidden; }
a#menu12 span, span.menu12_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.jpg) -314px 0; }
a#menu12:hover span, span.menu12_span_oo {background-position:-314px -83px;cursor:pointer}
 
a#menu13, #menu13 span, span.menu13_span  { display:block; position:relative; width:126px; height:32px;overflow:hidden; }
a#menu13 span, span.menu13_span { position:absolute; left:0; top:0; background:url(../images/menuSet4.png) 0 -125px ; }
a#menu13:hover span, span.menu13_span_oo {background-position:0 -157px;cursor:pointer}

a#menu14, #menu14 span, span.menu14_span  { display:block; position:relative; width:218px; height:53px; overflow:hidden; }
a#menu14 span, span.menu14_span { position:absolute; left:0; top:0; background:url(../images/menuSet4.png) 0 0; }
a#menu14:hover span, span.menu14_span_oo {background-position:0 -61px;cursor:pointer}


a#menu15, #menu15 span, span.menu15_span  { display:block; position:relative; width:108px; height:49px; overflow:hidden; }
a#menu15 span, span.menu15_span { position:absolute; left:0; top:0; background:url(../images/LSubImg.jpg) 0 -158px; }
a#menu15:hover span, span.menu15_span_oo {background-position:0 -158px;cursor:pointer}


a#menu16, #menu16 span, span.menu16_span  { display:block; position:relative; width:86px; height:41px; overflow:hidden; }
a#menu16 span, span.menu16_span { position:absolute; left:0; top:0; background:url(../images/LSubImg.jpg) -127px -163px; }
a#menu16:hover span, span.menu16_span_oo {background-position:-127px -163px;cursor:pointer}

a#menu17, #menu17 span, span.menu17_span  { display:block; position:relative; width:136px; height:83px; overflow:hidden; }
a#menu17 span, span.menu17_span { position:absolute; left:0; top:0; background:url(../images/LSubImg.jpg) -4px -63px; }
a#menu17:hover span, span.menu17_span_oo {background-position:-4px -63px;cursor:pointer}



/***  Colors >> css  ***/
.clr1{color:#334a96}
.clr2{color:#}
.clr3{color:#}
.clr4{color:#}
.clr5{color:#}
.clr6{color:#}
/***  Font sizes >> css  ***/
.fnt11{ font-size:11px}
.fnt12{ font-size:12px}
.fnt13{ font-size:13px}
.fnt14{ font-size:14px}
.fnt15{ font-size:15px;}
.fnt18{ font-size:18px; color:#DDEAF4}


/****************************************************************************************************************************
 * Form >> css
 ****************************************************************************************************************************/
.headerInput { width:96px; border:0px; background:transparent; padding:2px 0 0 5px; font-size:11px; color:#041C46 }

/**********************/

div#cntntR blockquote,div#cntntR ul,div#cntntR ol,div#cntntR dl {margin:1em;}
div#cntntR ol,div#cntntR ul,div#cntntR dl {margin-left:2em;}
div#cntntR ul li {list-style: disc outside;}
div#cntntR ol li {list-style: decimal outside;}
div#cntntR li {margin:0.5em 0; }
div#cntntR dl dd {margin-left:1em;}





#recommendUsCell { display:none; cursor: default; padding:5px; border:1px solid #000; }
.close_form, .close_form_oo { margin:0; padding:0 1px; border:1px solid #555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right; cursor:pointer; }
.close_form { background-color:#F6F6F6; color:#CC0000; }
.close_form_oo { background-color:#C90000; color:#FFF; }
#recommendUsForm, #recommendUsForm * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; }
#recommendUsForm { clear:both; }
recommendUsForm td { margin:2px 0; }
#recommendUsForm .input_txt, #recommendUsForm .input_txtarea  { border:1px solid #bbb; background-color:#F6F6F6; padding:2px; margin:1px 0; }
#recommendUsForm .input_txt { width:145px; }
#recommendUsForm .input_txtarea { width:300px; }
#recommendUsForm a { color:#AE620D; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; text-decoration:none; } 
.submissionResultCell { clear:both; font-size:12px; display:none; margin:6px 0; padding:6px 5px; text-align:left; color:#800000; background-color:#FFF; }

.gm_err_field, #recommendUsForm .gm_err_field { border:1px solid red; background-color:#FFFFAA; }
div.ajax_activity { background:url(/form_handler/ajax_indicator.gif) 8px 10px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f00; padding:10px; }

td.td-label { text-align:right; float:right; margin:3px; padding:3px; }
td.td-label label { }


/****************/
.glacialslide-html{background-color:#FFF;}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}

a.glacialslide, a.glacialslide * { margin:0; padding:0; }
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden; text-decoration:none; margin:6px 8px 6px 0; background:url(../images/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(../images/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#8a2222; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#9aaaab; white-space:nowrap; }
