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;}
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:#fff;center; font-family:Arial;}
.main { width:942px;position:relative; margin:auto;text-align:left;background:url(../images/main.png) }
.top {height:72px;margin:auto;position:relative;background:url(../images/top.png) no-repeat;}
.logo { width:282px; height:72px;display:block; margin:0 0 0 19px; float:left}

.headerMedia{ margin:auto; padding:20px 0 20px 0}

.content{padding:0 40px}
.contentSub{padding:24px 40px}
.contentL{ width:428px; float:left;}
.contentR{ width:414px; padding:0 0 0 20px;float:left}
.guiName{ background:url(../images/guiName.gif) no-repeat left 8px; padding:0 0 10px 20px; font-size:20px; color:#0d0e0f}

.footer { width:550px; height:60px; padding:18px 190px 0; margin:auto; text-align:center;background:url(../images/footer.png) no-repeat center top;}
.footer img { margin-top:14px; margin-bottom:-2px }
.footer a { color:#515151; text-decoration:none; font-size:10px; margin:6px; line-height:24px; }
.footer a:hover { color:#499140; }
.copyRight{ font-size:10px;color:#484848; margin:auto; width:940px; text-align:center; padding:10px 0 0 0; border-top:1px dashed #aaa}


/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
.replace1Cont {width:683px; height:21px;padding:6px 0 10px 0}

/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 { position:relative;width:683px; height:21px; padding:0;overflow:hidden; }
#replace1 span, span.replace1 { position: absolute; top:0; left:0px;width:683px; height:21px;background:url(../images/replace1Set.png) 0 0}

/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menuContanier {width:503px; margin:auto; margin-top:30px;}
.menuContanier2 {width:503px; margin:auto; margin-top:10px;}
.menu1Cont {width:161PX; height:44px; float:left}
.menu2Cont {width:161PX; height:41PX; float:left; margin:0 0 0 10px}
.menu3Cont {width:161PX; height:40PX; float:left; margin:0 0 0 10px}
*html .menu3Cont {margin:0 0 0 8px;}
.menu4Cont {width:145PX; height:114PX; float:left; margin:10px 0 0 0}
.menu5Cont {width:149PX; height:125px;float:left; margin:0 0 0 43px}
.menu6Cont {width:150PX; height:133px;float:left; margin:0 0 0 16px}
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        

a#menu1, #menu1 span, span.menu1_span { display:block; position:relative;width:161PX; height:44px;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:-181px 0;cursor:pointer}          

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:162PX; height:41PX;overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -192px;}
a#menu2:hover span, span.menu2_span_oo {background-position:-181px -192px;cursor:pointer}

a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:161PX; height:40PX;overflow:hidden;}
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -393px;}
a#menu3:hover span, span.menu3_span_oo {background-position:-181px -393px;cursor:pointer}
      
a#menu4, #menu4 span, span.menu4_span { display:block; position:relative;width:145PX; height:114PX;overflow:hidden;}
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat -16px -75px;}
a#menu4:hover span, span.menu4_span_oo {background-position:-197px -75px;cursor:pointer}          
      
a#menu5, #menu5 span, span.menu5_span { display:block; position:relative;width:149PX; height:125px;overflow:hidden;}
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat -14px -259px;}
a#menu5:hover span, span.menu5_span_oo {background-position:-195px -259px;cursor:pointer}  
      
a#menu6, #menu6 span, span.menu6_span { display:block; position:relative;width:150PX; height:133px;overflow:hidden;}
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat -12px -453px;}
a#menu6:hover span, span.menu6_span_oo {background-position:-193px -453px;cursor:pointer}          
        
/***************************************Map Button**********************************************/
a#map_button, #map_button span, span.map_button  { display:block; position:relative; width:164px; height:57px; overflow:hidden; }
a#map_button span, span.map_button { position:absolute; left:0; top:0; background:url(../images/map_button.png) left top no-repeat; }
a#map_button:hover span, span.map_button { background-position:left bottom; }
/***************************************Map Button**********************************************/

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

div.contentR blockquote,div#content ul,div#content ol,div#content dl {margin:1em;}
div.contentR ol,div#content ul,div#content dl {margin-left:2em;}
div.contentR ul li {list-style: disc inside;}
div.contentR ol li {list-style: decimal inside;}
div.contentR li {margin:0.5em 0; }
div.contentR 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; }

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