body { margin: 0px; padding: 0px 40px; background-color: #83C3E8 ; }
a { color: #333333; }
td { vertical-align: top; }
p, td, table, .news-subscribe {font-size: 12px; }


#intro { z-index:1;}

.Container, td, .NavigationPane { font-family: Tahoma, Arial; font-size: 12px; text-decoration: none; border-width: none; } 
.Container { width: 840px; margin: 0px 0px ; padding: 0px;  font-family: Arial; font-size: 12px; text-decoration: none; border-width: none;}
.Container h4, .sideBarHeadline { font-size: 18px; color: #0098d4; font-weight: normal;	text-transform: normal; padding: 0px; position: relative; top: 15px;} 
.Monospace p {font-family: courier;}

.mainBody {	font-size: 11px;	color: #222222; 	padding: 20px 20px 40px 80px;  background: url(/library/support/PipeFlowMedium.gif) no-repeat;}
.mainHeadline {	padding: 20px 0px 5px 0px; font-size: 24px; color: #0098d4;}

.featureBar { padding: 15px;}
.sideBar {overflow: hidden; padding: 20px  0px 0px 20px; color: #999999; border-width: 1px; border-color: #eaeaea; border-style: none none none solid; position: relative; right: 0px;}
.sideBar font { font-weight: bold; color: #83C3E8}
.sideBar a { text-decoration:none; font-weight: bold; padding: 2px 0px; display :block}

.subMenuContainer   { background-color: #ffffff; visibility: hidden; position: absolute; z-index: 500; top: 112px; border-style: none solid solid; border-width: 1px; border-color: #83C3E8 }

.mainMenuItem, .mainMenuItemSelected {  position: relative; top: 5px; padding:0px 10px; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: capitalize;	border-width: 1px;	border-style: none none none solid; border-color: ffffff;}
.mainMenuItem a:hover {	background-color: #ffffff;	color: #155198;}
.mainMenuTab a { padding: 10px; }
.subMenuItem { color: #0059a4; font-size: 10px; text-decoration: none; display: block; padding: 10px; position: relative; border-bottom: 1px solid #83C3E8 }
.subMenuContainer a:hover  { background-color: #e8f1f9; color: #0059a4 }

.HeadPane { margin: 0px; padding: 0px; width: 100%; background-color: #FFFFFF; }
.HeadLogo { padding: 15px 10px; float: left; }
.HeadTools { padding: 30px 5px 0px 0px; float: right; }

.NavigationPane { }
.NavigationTitle { float: left; font-size: 20px; color: #FFFFFF;}

.NavigationPrimary { float: Right; padding: 5px 10px 0px 0px; height: 22px; postion: relative; z-index: 1000; }

.PromotionPane { position: relative; z-index=10; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; background-color: #009DDF; background-repeat: no-repeat; }
.PromotionPane h1 { font-size: 25px ; font-weight: normal; color: #FFFFFF; }
.PromotionPane h2 { font-size: 15px ; font-weight: normal; color: #FFFFFF; }

.ContentPane { margin: 0px; padding: 0px; width: 100%; background-color: #FFFFFF; }

.ContentBody { padding: 0px ;  z-index:-1}
.ContentBody h1 { padding: 20px 0px 5px 0px; font-size: 24px; color: #83C3E8; }
h3 { font-weight: normal; margin: 20px 0px 5px 0px; padding: 0px; font-size: 18px; color: #83C3E8; }
.ContentBody p { font-size: 12px; }
.ContentBody td { font-size: 12px; }
.ContentBody li { font-size: 12px; }

.BasePane { color: #FFFFFF; font-size: 11px; text-align: center; padding: 11px; }
.BasePane a { color: #FFFFFF; font-size: 11px; padding: 10px; text-decoration: none; font-weight: bold; margin: 10px 0px;display: inline}
.BasePane a:hover { text-decoration: underline;}

.Divider { height: 5px; overflow: hidden; }
.Spacer { clear: both; overflow: hidden; height: 0px }

.FloatRight { float: right; margin: 0px; padding: 0px;  }
.FloatLeft { float: left; margin: 0px; padding: 0px; }

.DataTable { margin: 5px 0px; padding: 10px 0px } 
.DataTable td { border-style: none none solid none ; border-width: 1px; border-color: #83C3E8; padding: 5px }

.LocationTabs { padding 5px; }
.LocationTabs a { text-decoration: none; }
.LocationTab { width: 150px; border-style: solid solid solid solid; border-width: 1px; padding: 5px; background-color: #EAEAEA; border-color: #dddddd; text-align: center;}
.LocationSelected { font-weight: bold; width: 150px; border-style: solid solid none solid; border-width: 1px; padding: 5px; background-color: #FFFFFF; border-color: #dddddd; text-align: center;}
.LocationSpace { width: 5px; border-style: none none solid none; border-width: 1px; border-color: #dddddd; }
.LocationCap { width: 465px; border-style: none none solid none; border-width: 1px; border-color: #dddddd; }
.LocationMap { postion: relative; z-index: 0; border-style: none solid solid solid; border-color: #EAEAEA; margin: 0px 0px 10px 0px; border-width: 1px; background-color: #FFFFFF}

embed {position: relative; z-index: 0;  } 
