﻿body                    { background:#f5f5f5; }
*                       { margin:0; padding:0; }
img                     { border:none; }
a                       { text-decoration:none; color:#00deff; }
a:hover                 { color:#f00; }

/* Layout ***************************************/
#wrapper                { width:908px; margin:0 auto; }
#header                 { z-index:600; position:relative; height:112px;   }
#body                   { z-index:100; position:relative; height:525px; width:908px; background:url('../images/bodyBG.png') no-repeat; }
#navigationPart         { z-index:500; position:absolute; height:39px; width:900px; top:4px; left:4px; background:url('../images/navBG.png') no-repeat; }
#leftPart               { z-index:400; position:absolute; height:478px; width:224px; top:43px; left:4px; background:url('../images/leftPartBG.png') no-repeat; }
#bottomPart             { z-index:300; position:absolute; height:122px; width:676px; bottom:4px; right:4px; background:#111; }
#underPart              { z-index:200; position:absolute; height:517px; width:900px; bottom:4px; right:4px; }
#footer                 { width:900px; height:93px; margin:0 auto; }

#underPart img          { height:517px; width:900px; }

#headerRightPart        { position:absolute; height:112px; width:310px; top:0px; right:0px; }
.tabBtn                 { float:left; height:27px; width:138px; background:url('../images/tabBG.png') no-repeat; text-align:center; margin-right:5px; }
.tabBtn a               { height:27px; width:138px; font:normal normal normal 90%/27px Trebuchet MS, Arial, sans-serif; color:#fff; text-decoration:none; }
.miniBar                { position:absolute; bottom:0; right:10px; height:20px; text-align:center; }
.miniBar a              { height:27px; width:100px; font:normal normal normal 75%/1.2em Trebuchet MS, Arial, sans-serif; color:#999; text-decoration:none; }

.navRightLink           { color:#00deff !important;}
#slideNav               { position:absolute; bottom:3px; left:3px; }

.adBlock                { height:151px; width:204px; margin:5px auto; }
.adBlock:hover          { height:151px; width:204px; margin:5px auto; }

#bottomPartTitle        { font:normal normal bold 90%/39px Trebuchet MS, Arial, sans-serif; color:#fff; text-transform:capitalize; margin:10px 0 0 10px; }
#textSlides > div       { margin:10px 0 0 10px; background-color:#111; height:65px; overflow:hidden;  }
#textSlides > div h1    { font:normal normal bold 85%/1em Trebuchet MS, Arial, sans-serif; color:#00deff; }
#textSlides > div p     { font:normal normal normal 80%/1.1em Trebuchet MS, Arial, sans-serif; color:#fff; width:450px; padding-right:10px; }
.moreBtn                { width:100px; height:30px; background:#0ff; }

.footerTopPart          { position:relative; height:45px; }
.footerTopPart ul       { margin:0 0 0 5px; }
.footerTopPart li       { display:inline; }
.footerTopPart a        { height:30px; width:31px; margin:0 5px 0 0; }
.footerTopPart img      { margin:7px 0 0 0; } 
.footerTopRightPart     { position:absolute; top:5px; right:0; text-align:right; font:normal normal normal 75%/1.2em Trebuchet MS, Arial, sans-serif; color:#999; }

.divider                { height:5px; width:100%; border-bottom:dotted 1px #999; }
.footerBottomPart       { position:relative; height:45px; }
.footerBottomRightPart  { position:absolute; top:5px; right:0; text-align:right; font:normal normal normal 75%/1.2em Trebuchet MS, Arial, sans-serif; color:#999; }

/* Dropdown Menu ***************************************/

ul.topnav                               { position:relative; z-index:700; padding: 0 20px; float: left; width: 310px; }   
ul.topnav li                            { float: left; margin: 0 5px 0 0; position: relative; /*--Declare X and Y axis base for sub navigation--*/ list-style:none; }   
ul.topnav li a                          { padding: 5px 0; font:normal normal normal 75%/1.2em Trebuchet MS, Arial, sans-serif; color:#fff; display: block; text-decoration: none; background: url(../images/tabBG.png) no-repeat; width:138px; height:27px; text-align:center; }   
ul.topnav li a:hover                    { background: url(../images/tabBG.png) no-repeat; }   
ul.topnav li span                       { /*--Drop down trigger styles--*/ width: 29px; height: 27px; position:absolute; top:0px; right:0px; background: url(../images/downAarowBtn.png) no-repeat center top; }   
ul.topnav li span.subhover              { background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav                  { list-style: none; position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ left: 0; top: 28px; background: #333; margin: 0; padding: 0; display: none; width: 160px; border: 1px solid #444; }   
ul.topnav li ul.subnav li               { margin: 0; padding: 0; border-top: 1px solid #333; /*--Create bevel effect--*/ /* border-bottom: 1px solid #444; --Create bevel effect--*/ clear: both; width: 160px; }   
html ul.topnav li ul.subnav li a        { float: left; background: #222; width:160px; line-height:28px; text-align:left; text-indent:12px; }   
html ul.topnav li ul.subnav li a:hover  { /*--Hover effect for subnav links--*/ background: #333; color:#f00; }  

ul.topnav .topTab                       { color:#999; }
ul.topnav .topTab2                      { color:#999; text-indent:-20px; } 


#navMenu                        { font:normal normal normal 80%/39px Trebuchet MS, Arial, sans-serif; color:#fff; }
#navMenu li	                    { float:left; list-style:none; }
#navMenu li a	                { display:block; margin:2px 0px 0px 20px; text-decoration:none; color:#fff; white-space:nowrap; }
#navMenu li a:hover	            { color:#f00; }
#navMenu li ul                  { margin:0; padding:0; position:absolute; visibility:hidden; background:#222; }
#navMenu li ul:hover            {  }
#navMenu li ul li               { float:none; display:inline; }
#navMenu li ul li a	            { width:auto; padding:10px 15px 10px 10px; margin:0; font:normal normal normal 90%/1.2em Trebuchet MS, Arial, sans-serif; border-top:1px solid #444; border-left:1px solid #444; border-right:1px solid #444; border-bottom:none; }
#navMenu li ul li a:hover       { color:#f00; background:#333; }


