body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html {}
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, em, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
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%; margin:0; padding:0}
legend { color:#000; }

/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/

body { background:#0a204e;text-align:center; font-family:Arial;}
#wrapper { width:950px;position:relative; margin:auto;text-align:left }
a, a:link, a:visited, a:active{	color: #FFF; }
a:hover { color:#147AD3; }
.top {height:48px;margin:auto;position:relative}
.topL {width:360px;height:48px;float:left}
.topM {width:567px; height:48px;background:url(../images/topM.png); position:relative;float:left}
.topR {width:12px;height:48px;background:url(../images/topR.png);float:left}
.searchCont { width:153px; height:35px; background:url(../images/searchont.png); position:absolute; left:220px; top: 5px; }
.search-inpt{ width:92px; height:18px; background:transparent; position:absolute; border:0; left: 42px; top: 15px; font-size:11px; color:#121e36 }
.search-btn{ width:36px; height:15px; position:absolute; left: 158px; top: 15px; }

.subModul{ margin:14px 0 0 0}
.subModulL{ width:12px;height:844px;background:url(../images/subModulLR.png);float:left}
.subModulM{ width:303px; height:844px;background:url(../images/subModulM.png);float:left}
.subModulR{ width:12px; height:844px;background:url(../images/subModulLR.png) 12px  0;float:left}


.row1 {height:80px;margin:auto;}
.row1L {width:586px;height:63px; float:left;background:url(../images/logo.png) no-repeat 20px 6px;}
.row1R {width:348px;height:70px; padding:10px 0 0 10px; float:left;}
.headerMedia{margin:auto;}
.seconderyHeader{width:935px; height:141px; background:url(../images/seconderyHeader.jpg) no-repeat;}
.contentCont{width:958px;margin:auto}
.contentL{width:583px; margin:auto; float:left; padding:18px 26px 18px 0}
.contentR{width:344px;margin:auto; float:left}

*html .contentL{width:560px; margin:auto; float:left; padding:18px 26px 18px 0}

.footer{ width:680px;height:92px; margin:auto; text-align:center}
.footer img { margin:16px 0 0 0}
.footer a { color:#9aa3b6; text-decoration:none; font-size:10px; margin:11px; line-height:24px; text-transform: lowercase}
.footer a:hover { color:#57a1de; }
.copyRight{ color:#fff; font-size:10px; margin:auto;padding:10px 0 10px 0; text-align:center;border-top:1px solid #f2de49}
.welcome{color:#fff; font-size:14px;padding:0 0 22px;}


.box1,.box2,.box3{ width:264px;padding:20px 0 0 10px; float:left; background:url(../images/boxBg.png); position:relative}
.box1{height:172px;width:274px;}
.box2{height:92px;background-position:0 -192px}
.box3{width:258px;height:85px;background-position:0 -324px;padding:10px 20px 6px 6px;}
.marginL{ margin:0 0 0 11px}
.box1Txt{padding:2px 0 0 0; font-size:12px;}
.box2Txt{padding:8px 0 0 0;font-size:12px;}
.box2Txt2{ padding:6px 0 0 118px; height:81px;background:url(../images/orderLenes.jpg) no-repeat 0 4px; font-size:12px;}
.box3-inner{ padding:9px 0 0 94px; height:74px; background:url(../images/box3-inner.png) no-repeat 0 0;}
.box3-inner2{padding:11px 0 0 136px;height:72px; background:url(../images/box3-inner2.png) no-repeat 0 0;}
.box2_indx{padding: 20px 20px 20px 10px;width:254px; float:left; height:92px;}
*html .box2_indx{padding: 20px 10px 20px 10px;width:230px; float:left; height:92px;}


.gui{font-size:22px; color:#f2de49; font-weight:bold}


.boxL1{ padding:17px 17px 0 17px; width:292px; height:143px; background:url(../images/boxBg2.png) no-repeat 0 0; position:relative}
.boxL2{ padding:17px; width:292px; height:222px; background:url(../images/boxBg2.png) no-repeat 0 -161px; margin:8px 0 0 0}
.boxL1-inner{ height:130px; padding:0 0 0 102px;background:url(../images/boxL1-inner.png) no-repeat 0 50px;}
.boxL2-inner{ height:200px; padding:0 0 0 108px;background:url(../images/boxL2-inner.png) no-repeat 0 0px}
.boxL3-inner{ height:208px; padding:0 0 0 108px;background:url(../images/boxL3-inner.png) no-repeat 0 36px; position:relative}
.boxL1Txt{padding:8px 10px 0 6px}
.boxL2Txt{padding:4px 0 0 10px}
.boxCont{}


.box1Sub{ padding:13px 6px 0 9px}
.box1Sub2{ padding:35px 6px 0 9px}
.box1Sub3{ padding:53px 6px 0 9px}
.box1Sub4{ padding:10px 6px 0 9px}
.box1Sub5{ padding:10px 6px 0 9px}
.box1Sub5-in{ height:80px; padding:14px 0 0 94px;background:url(../images/box3-inner1-1.png) no-repeat 0 -3px;}
.box1Sub6{ padding:10px 6px 0 9px}
.box1Sub6-in{ height:73px; padding:14px 0 0 94px;background:url(../images/box3-inner2-2.png) no-repeat 0 -8px;}



/****************************************************************************************************************************
 * form elements >> css
 ****************************************************************************************************************************/
.searchinput{ width:84px; height:14px; border:0px; position:absolute; font-size:11px; color:#0c2854; background:transparent; left: 564px; top: 58px; }
.sButton{ width:36px; height:15px; border:0px; position:absolute; left: 670px; top: 57px; }
/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
#replace1Cont {width:273px;height:26px;}
#replace8Cont {width:70px; height:38px; position:absolute}
#replace9Cont {width:138px; height:24px;}
#replace10Cont { width:63px; height:41px; position:absolute; left:0; top:-7px; }
.replace17Cont {width:110px; height:17px; padding:0 0 0 61px}
/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
 
#replace1 { position:relative;width:273px; height:26px;padding:0;overflow:hidden; }
#replace1 span, span.replace1 { position: absolute; top:0; left:0px;width:273px;height:26px; background:url(../images/replace1Set.png) 0 0}

#replace2 { position:relative;width:149px; height:19px;padding:0;overflow:hidden; }
#replace2 span, span.replace2 { position: absolute; top:0; left:0px;width:149px; height:19px;background:url(../images/replace1Set.png) 0 -26px}

#replace3 { position:relative;width:151px; height:17px;padding:0;overflow:hidden; }
#replace3 span, span.replace3 { position: absolute; top:0; left:0px;width:151px; height:17px;background:url(../images/replace1Set.png) 0 -45px}

#replace4 { position:relative;width:263px; height:19px;padding:0;overflow:hidden; }
#replace4 span, span.replace4 { position: absolute; top:0; left:0px;width:263px; height:19px;background:url(../images/replace1Set.png) 0 -62px}

#replace5 { position:relative;width:126px; height:16px;padding:0;overflow:hidden; }
#replace5 span, span.replace5 { position: absolute; top:0; left:0px;width:157px; height:16px;background:url(../images/replace1Set.png) 0 -81px}

#replace6 { position:relative;width:180px; height:19px;padding:0;overflow:hidden; }
#replace6 span, span.replace6 {position:absolute; top:0; left:0px;width:180px; height:19px;background:url(../images/replace1Set.png) 0 -97px}

#replace7 { position:relative;width:110px; height:17px;padding:0;overflow:hidden; }
#replace7 span, span.replace7 { position: absolute; top:0; left:0px;width:110px; height:17px;background:url(../images/replace1Set.png) 0 -116px}

#replace8 { position:relative;width:70px; height:38px;padding:0;overflow:hidden; }
#replace8 span, span.replace8 { position: absolute; top:0; left:0px;width:70px; height:38px;background:url(../images/replace2Set.png) 0 0}

#replace9 { position:relative;width:138px; height:15px;padding:0;overflow:hidden; }
#replace9 span, span.replace9{ position: absolute; top:0; left:0px;width:138px; height:15px;background:url(../images/replace2Set.png) 0 -38px}

#replace10 { position:relative;width:63px; height:41px;padding:0;overflow:hidden; }
#replace10 span, span.replace10{ position: absolute; top:0; left:0px;width:63px; height:41px;background:url(../images/replace2Set.png) 0 -53px}

#replace11 { position:relative;width:329px; height:64px;padding:0;overflow:hidden; }
#replace11 span, span.replace11{ position: absolute; top:0; left:0px;width:329px; height:64px;background:url(../images/replace3Set.png)}

#replace12 { position:relative;width:149px; height:20px;padding:0;overflow:hidden; }
#replace12 span, span.replace12 { position: absolute; top:0; left:0px;width:149px; height:20px;background:url(../images/replace3Set.png) 0 -64px}

#replace13 { position:relative;width:153px; height:18px;padding:0;overflow:hidden; }
#replace13 span, span.replace13 { position: absolute; top:0; left:0px;width:153px; height:18px;background:url(../images/replace3Set.png) 0 -84px}

#replace14 { position:relative;width:263px; height:20px;padding:0;overflow:hidden; }
#replace14 span, span.replace14 { position: absolute; top:0; left:0px;width:263px; height:20px;background:url(../images/replace3Set.png) 0 -102px}

#replace15 { position:relative;width:159px; height:19px;padding:0;overflow:hidden; }
#replace15 span, span.replace15 { position: absolute; top:0; left:0px;width:159px; height:17px;background:url(../images/replace3Set.png) 0 -122px}

#replace16 { position:relative;width:180px; height:19px;padding:0;overflow:hidden; }
#replace16 span, span.replace16 { position: absolute; top:0; left:0px;width:180px; height:20px;background:url(../images/replace3Set.png) 0 -141px}

#replace17 { position:relative;width:110px; height:16px;padding:0;overflow:hidden; }
#replace17 span, span.replace17 { position: absolute; top:0; left:0px;width:110px; height:17px;background:url(../images/replace3Set.png) 0 -160px}

/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menu1Cont {width:141px; height:51px; position: absolute; left: 130px; top: 134px; }
.menu2Cont {width:141px; height:51px; position: absolute; left: 138px; top: 132px; }
.menu3Cont {width:116px; height:45px; position: absolute; left:154px; top:84px; }
.menu4Cont {width:140px; height:44px; position: absolute; left: 139px; top:83px; }
.menu5Cont {width:140px; height:55px; position: absolute; left: 128px; top: 56px; }
.menu6Cont {width:141px; height:51px; position: absolute; left: 139px; top: 56px; }
.menu7Cont {width:193px; height:68px;}                       
.menu8Cont {width:193px; height:68px;}
.menu9Cont {width:140px; height:42px; padding:5px 0 0 0; margin:auto}
.menu10Cont { width:163px; height:43px; position:absolute; left:40px; top:5px; }             
.menu11Cont { width:133px; height:35px; position:absolute; left:425px; top: 7px; }   
.menu12Cont {width:140px; height:40px; padding:15px 0 0 138px}
.menu13Cont {width:140px; height:40px; padding:8px 0 0 138px}
*html .menu13Cont {padding:0 0 0 138px}
.menu14Cont {width:116px; height:42px; padding:12px 0 0 138px}                                      
.menu15Cont {width:140px; height:45px; padding:15px 0 0 138px}                                    
.menu16Cont {width:140px; height:43px; padding:15px 0 0 46px}
.menu17Cont {width:140px; height:42px; padding:15px 0 0 156px}
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative; width:140px; height:51px; overflow:hidden; }
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 0px; }
a#menu1:hover span, span.menu1_span_oo {background-position:-140px 0px;cursor:pointer}          

a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:116px; height:45px; overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -51px; }
a#menu3:hover span, span.menu3_span_oo {background-position:-116px -51px;cursor:pointer}             

a#menu4, #menu4 span, span.menu4_span { display:block; position:relative;width:140px; height:44px;overflow:hidden; }
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -96px; }
a#menu4:hover span, span.menu4_span_oo {background-position:-140px -96px;cursor:pointer}                                                               

a#menu5, #menu5 span, span.menu5_span { display:block; position:relative; width:140px; height:43px; overflow:hidden; }
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -140px; }
a#menu5:hover span, span.menu5_span_oo {background-position:-140px -140px;cursor:pointer}      

a#menu6, #menu6 span, span.menu6_span { display:block; position:relative; width:141px; height:43px; overflow:hidden; }
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -183px; }
a#menu6:hover span, span.menu6_span_oo {background-position:-141px -183px;cursor:pointer}                  
                       
a#menu7, #menu7 span, span.menu7_span { display:block; position:relative; width:193px; height:68px; overflow:hidden; }
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -0px; }
a#menu7:hover span, span.menu7_span_oo {background-position:-193px 0;cursor:pointer}                    
                       
a#menu8, #menu8 span, span.menu8_span { display:block; position:relative; width:193px; height:68px; overflow:hidden; }
a#menu8 span, span.menu8_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -68px; }
a#menu8:hover span, span.menu8_span_oo {background-position:-193px -68px;cursor:pointer}
                             
a#menu9, #menu9 span, span.menu9_span { display:block; position:relative; width:140px; height:42px; overflow:hidden; }
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -136px; }
a#menu9:hover span, span.menu9_span_oo {background-position:-140px -136px;cursor:pointer}
   
a#menu10, #menu10 span, span.menu10_span { display:block; position:relative; width:163px; height:43px; overflow:hidden; }
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -178px; }
a#menu10:hover span, span.menu10_span_oo {background-position:-163px -178px;cursor:pointer}
   
a#menu11, #menu11 span, span.menu11_span { display:block; position:relative; width:133px; height:35px; overflow:hidden; }
a#menu11 span, span.menu11_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -221px; }
a#menu11:hover span, span.menu11_span_oo {background-position:-133px -221px;cursor:pointer}

a#menu12, #menu12 span, span.menu12_span { display:block; position:relative; width:140px; height:40px; overflow:hidden; }
a#menu12 span, span.menu12_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat 0 0px; }
a#menu12:hover span, span.menu12_span_oo {background-position:-140px 0px;cursor:pointer}    

a#menu13, #menu13 span, span.menu13_span { display:block; position:relative; width:140px; height:40px; overflow:hidden; }
a#menu13 span, span.menu13_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat 0 -40px; }
a#menu13:hover span, span.menu13_span_oo {background-position:-140px -40px;cursor:pointer}              

a#menu14, #menu14 span, span.menu14_span { display:block; position:relative; width:116px; height:42px; overflow:hidden; }
a#menu14 span, span.menu14_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat 0 -126px; }
a#menu14:hover span, span.menu14_span_oo {background-position:-116px -126px;cursor:pointer}          

a#menu15, #menu15 span, span.menu15_span { display:block; position:relative; width:140px; height:45px; overflow:hidden; }
a#menu15 span, span.menu15_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat 0 -81px; }
a#menu15:hover span, span.menu15_span_oo {background-position:-140px -81px;cursor:pointer}         

a#menu16, #menu16 span, span.menu16_span { display:block; position:relative; width:140px; height:43px; overflow:hidden; }
a#menu16 span, span.menu16_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat 0 -168px; }
a#menu16:hover span, span.menu16_span_oo {background-position:-140px -168px;cursor:pointer}                                  

a#menu17, #menu17 span, span.menu17_span { display:block; position:relative; width:140px; height:42px; overflow:hidden; }
a#menu17 span, span.menu17_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat 0 -211px; }
a#menu17:hover span, span.menu17_span_oo {background-position:-140px -211px;cursor:pointer}                           
/******************/



/**********************PDF AND MAP BUTTONS*********************/
a#download_pdf, #download_pdf span, span.download_pdf  { display:block; position:relative; width:176px; height:34px; overflow:hidden; color:#0A204E; text-decoration:none;}
a#download_pdf span, span.download_pdf { position:absolute; left:0; top:0; background:url(../images/neo_rollovers_map_page.png) left top no-repeat; }
a#download_pdf:hover span, span.download_pdf { background-position:left bottom; }

a#get_direction, #get_direction span, span.get_direction  { display:block; position:relative; width:176px; height:34px; overflow:hidden; text-decoration:none; color:#0A204E; }
a#get_direction span, span.get_direction { position:absolute; left:0; top:0; background:url(../images/neo_rollovers_direction_page.png) left top no-repeat; }
a#get_direction:hover span, span.get_direction { background-position:left bottom; }
/**********************PDF AND MAP BUTTONS*********************/


/********* Send To Friend Css *********/
#recommendUsCell { display:none; cursor: default; padding:5px; border:1px solid #000; z-index:99;}
.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; } 
/********* Send To Friend Css *********/


/**************************************/
div.contentL blockquote,div.contentL ul,div.contentL ol,div#contentL dl {margin:1em;}
div.contentL ol,div.contentL ul,div.contentL dl {margin-left:2em;}
div.contentL ul li {list-style: disc outside;}
div.contentL ol li {list-style: decimal outside;}
div.contentL li {margin:0.5em 0; }
div.contentL dl dd {margin-left:1em;}
/**************************************/

.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; }


