﻿
/* Generic Styles */

.Clear{clear:both; height:0; line-height:0; font-size:0;}
h1{color:#002D60; font-size:2.3em; line-height:1.1em; margin-bottom:20px; padding-bottom:10px; border-bottom:solid 1px #E5E6E6;}
h2{color:#002D60; font-size:1.5em; margin-bottom:4px;}
.PicLeft{float:left; padding:10px; margin:0 20px 20px 0; border:solid 1px #E9E9E9; background:#F8F8F8;}
.PicRight{float:right; padding:10px; margin:0 0 20px 20px; border:solid 1px #E9E9E9; background:#F8F8F8;}
p{margin-bottom:15px;}
a{color:#002D60;}

#Page{color:#848484; font-size:1.2em; line-height:1.5em;}

#Page ul li{list-style-type:square; margin-left:30px;}

/* Template Styles */

body {font-size:62.5%; font-family:Tahoma, Arial, Verdana, sans-serif; background:#060910 url(../i/Back.jpg) repeat-x center top;}

#MainWrapperBack{width:960px; margin:auto; background:#060910 url(../i/MainWrapperBack.gif) repeat-y;}
#MainWrapper{background:url(../i/MainWrapper.jpg) no-repeat;}
#Main{width:940px; margin:auto;}
#Header{height:166px; background:url(../i/Header.jpg);}

#ColumnsWrapper{zoom:1;}
/* Customer no longer wants wireframe image
#Columns{background:url(../i/Wireframe.gif) no-repeat left bottom;}
*/
#Columns .Left{float:left; width:220px; padding:50px 0 210px 0; background:url(../i/LeftColumnTop.jpg) no-repeat;}
#Columns .Center{float:left; width:500px;}
#Columns .Right{float:left; width:220px;}

.Photos1{background:url(../i/Photos1.jpg) repeat-y right 40px;}
.Photos2{background:url(../i/Photos2.jpg) repeat-y right 40px;}
.Photos3{background:url(../i/Photos3.jpg) repeat-y right 40px;}
.Photos4{background:url(../i/Photos4.jpg) repeat-y right 40px;}
.Photos5{background:url(../i/Photos5.jpg) repeat-y right 40px;}
.Photos6{background:url(../i/Photos6.jpg) repeat-y right 40px;}
.Photos7{background:url(../i/Photos7.jpg) repeat-y right 40px;}
.Photos8{background:url(../i/Photos8.jpg) repeat-y right 40px;}

.Menu{margin-top:10px;}
.Menu li{}
.Menu li a{display:block; height:24px; padding:6px 0 0 50px; color:#002D60; font-size:1.4em; text-decoration:none; background:url(../i/MenuLine.gif) repeat-x top;}
.Menu li a:hover{display:block; height:24px; padding:6px 0 0 50px; color:#002D60; font-size:1.4em; text-decoration:none; background:white url(../i/MenuLine.gif) repeat-x top;}
.Menu .On{border-top:solid 1px #D4D5D6; background: white url(../i/SubMenuFade.jpg) repeat-x bottom;}
.Menu .On a{background:none;}
.Menu .On a:hover{background:none;}
.SubMenu{margin-bottom:20px;}
.SubMenu li a{height:17px; padding:3px 0 0 70px; color:#808285; font-size:1.2em;}
.SubMenu li a:hover{height:17px; padding:3px 0 0 70px; color:#002D60; font-size:1.2em;}

#Content{margin:20px 40px 100px 40px;}

#Footer{width:940px; margin:auto; position:relative; background:#003768; height:46px;}
#Footer .Inner{position:absolute; top:11px; left:50px; width:336px;}
#Footer .Copyright{float:left; width:186px; height:11px; background:url(../i/Copyright.gif);}
#Footer .TVI a{float:left; display:block; position:relative; width:150px; height:11px; background:url(../i/TVI.gif);}

/* News Page Styles */

.NewsStory{margin-bottom:30px;}
.NewsStory .Pic{float:left; margin:0 10px 10px 0; padding:3px; border:solid 1px gray;}
.NewsStory h2{color:#002D60; font-size:1.5em; margin-bottom:4px;}
.NewsStory .TitleDate{margin-bottom:8px;}

/* Contact Page Styles */

.PageContact table{margin-bottom:30px;}
.PageContact table td{vertical-align:top; padding:5px;}

/* Download Page Styles */

#Downloads{margin-bottom:40px;}
#Downloads .Downloads{margin-bottom:15px;}
#Downloads .Downloads .Download{float:left; width:80px;}
#Downloads .Downloads .Download a{display:block; width:62px; height:85px; background:url(../i/PDF.gif) 0px 0px;}
#Downloads .Downloads .Download a:hover{display:block; width:62px; height:85px; background:url(../i/PDF.gif) 0px -85px;}
#Downloads .Downloads .Details{float:right; width:340px;}
#Downloads .Downloads h3{font-weight:bold;}
