﻿
/*-------- Default Styles --------*/
body {height:100%; margin:0px; padding:0px; color:#000000; background:white; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

th,td,div {color:#000000;  font-family: Arial, Helvetica, sans-serif; }
a,a:link,a:visited,a:active,a:hover {font-family: Arial, Helvetica, sans-serif; color:#002D6B;}
a:visited {color:#800080;}

ul {padding-top:0; margin-top:0;}

.Normal { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

/*-------- Common Styles --------*/
.ClearFloat{clear:both;}

/*-------- Page Layout --------*/
.NormalSkin {}

.Page {width:800px; margin:auto;}

.Header{}
.Header .Right {float:right; text-align:right;}

.HeadTagBar {width:100%; background:white; text-align:center;}
.HeadTagBox {width:800px; height:15px; background:url("/Graphics/head_tag.png") right no-repeat; }
.HeadAtlasBar {width:100%; background:#002d6b; text-align:center;}
.HeadAtlasBox {width:800px; height:59px; background:url("/Graphics/head_atlas.png") left no-repeat; }
.HeadAtlasBox .Right {float:right; text-align:right; color:White; font-weight:bold; font-size:15px; padding:35px 10px 0 0;}

.NavBar1 {width:100%; height:74px; background-image:url("/Graphics/head.png"); background-position:center; background-repeat:no-repeat; background-color:#002d6b;}

.NavBar {width:800px; height:74px; background-image:url("/Graphics/head.png");}
.NavBar .Right {float:right; text-align:right; color:White; font-weight:bold; font-size:15px; padding:50px 10px 0 0;}
.NavMenu {text-align:left;}

.NormalSkin .Main {background-image:url("/Graphics/Background.jpg"); background-position:top right; background-repeat:no-repeat;}
.HomeSkin .GlobeBackground {background-image:url("/Graphics/BigWorld.jpg"); background-position:bottom left; background-repeat:no-repeat;}

.LeftPane {float:left; width:180px; }
.HomeSkin .LeftPane {float:left; width:380px;}

.LogoBox {}
.LogoBox img {border-width:0;}

.ContentPane {float:right;  width:620px; }

.BreadcrumbBar {padding:8px 0 0 0; font-size: 12px; color:#404040;}
.BreadcrumbBar a {text-decoration:none; color:#404040;}
.BreadcrumbBar a:hover {text-decoration:underline; color:#002D6B;}
                  
.HeadingBar {padding:12px 0 12px 0; font-weight:bold; font-size: 20px; color:#002D6B;}
.headingText {color:#002D6B;}

.NormalSkin .Content {line-height:1.5em; }

.FlashPane {width:400px; height:300px; margin:8px 0 0 0; float:right; }
.TeaserBar {height:300px; margin-top:8px;}
.Box {float:left; width:258px; height:300px; border:1px solid #404040; }
.Box {float:left; width:242px; height:284px; border:1px solid #404040; padding:8px;}
.LeftBox {margin-right:10px;}
.CenterBox {margin-right:10px;}

.Footer {height:92px; margin:10px 0 8px 0;}
.FooterBar{border-top:solid 1px #404040; }
.FooterBar .Left {float:left; text-align:left;}
.FooterBar .Right {float:right; text-align:right;}
.footer,a.footer:link,a.footer:active,a.footer:visited,a.footer:hover {}
.CopyrightBox {color:#404040;}
.FooterMenu {color:#404040;}
.FooterMenu a {text-decoration:none; color:#404040;}
.FooterMenu a:hover {text-decoration:underline; color:#002D6B;}

.FooterBar1 {width:100%; border-top:solid 1px #404040; text-align:center;}
.FooterBox1 {width:800px;}
.FooterBox1 .Left {float:left; text-align:left;}
.FooterBox1 .Right {float:right; text-align:right;}

.addressBlock {text-align:left; font-size:11px; color:#404040; margin:0; padding:0; line-height:1.5em;}
.contentHead {font-weight:bold;}

.StaticMenuStyle {}
.StaticHoverStyle {}
.StaticMenuItemStyle {color:White; padding:0 10px 0 0;}
.StaticMenuItemStyle a {color:White;}
.StaticMenuItemStyle a:hover {color:#CED7E2;}
.DynamicMenuStyle {border:solid 1px gray; text-align:left; margin-top:5px;} 
.DynamicMenuItemStyle {color:White; padding:4px 0 4px 8px; font-size:12px; width:150px; border-bottom:solid 1px gray;}
.DynamicMenuItemStyle a {color:White;}
.DynamicHoverStyle {color:#002D6B; background:#CED7E2;}
.DynamicHoverStyle a {color:#002D6B;}

.News .NewsDate { font-weight: bold; margin:24px 0 0 0; float:left; width:70px;}
.News .NewsHeadline { font-weight: bold; margin:24px 0 0 0; float:left;}
.News .NewsText {margin:12px 0 0 0; clear:both;}

img.BrandingImg {height:92px; width:92px; border:0px solid white; padding:0;}
img.pos1, img.pos2, img.pos3, img.pos4, img.pos5, img.pos6, img.pos7 {margin:0 6px 0 0;}
            
.BoxHeading {font-weight:bold; font-size: 20px; color:#002D6B; margin-bottom:12px;}     

.RightBox .NewsDate {font-weight:bold; float:left; width: 50px;}   
.RightBox .NewsText {float:right; width:190px; } 
.RightBox .NewsHeadline {font-weight:bold;}          

.HelpfulLink { padding-bottom:12px;}  

.StandardsLink { padding-bottom:11px;}  

.ServicesLink {padding:0 0 11px 12px;}
.ServicesLink1 {padding:0 0 8px 12px;}

.TagLine {color:#9d070d; font-size:13px; font-weight:bold; padding-top:12px;}


.HomeSkin .addressBlock {}
.HomeSkin .TagLine {padding-top:36px;}
.HomeSkin .aqacanada .TagLine {padding-top:24px;}

.ToolTip {background:lightyellow; border:1px solid gray; position:fixed; width:400px;  display:none;}
.ToolTipCourseTitle { font-weight:bold;}