﻿body { font-weight: normal; font-size: 10px; word-spacing: normal; text-transform: none; color: #2771BA; font-family: Arial, Helvetica, Verdana; letter-spacing: normal; background-color:  #000033; text-align: center; margin: 0 auto; }

h1, h2, h3, h4, h5, th, thead, tfoot { color: #2771ba; }
h1 { font-weight: 700; font-size: 16pt; word-spacing: normal; text-transform: none; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-decoration: none; }
h2 { font-weight: 700; font-size: 12pt; word-spacing: normal; text-transform: none; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; text-decoration: none; }	
h3 { font-size: 14px; background: url(/images/shared/squares_h3.gif) no-repeat left center; float: none; clear: both; margin: 15px 0px 5px; padding: 0px 0px 1px 41px; border-bottom: 1px dashed #aaa; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	10pt; font-weight: bold; text-decoration: none; word-spacing:normal; letter-spacing: normal; text-transform:none; margin: 5px 0px 5px; padding: 0px 0px 0px 0px; }	
h5, DT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 700; font-style:	normal;	text-decoration: none; word-spacing: normal; letter-spacing: normal; text-transform: none; }	
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	10pt; font-weight: 700; font-style:	normal; text-decoration: none; word-spacing: normal; letter-spacing: normal; text-transform:none; }

h1.errors { color: #CC3333; }
h3.errors { font-size: 14px; color: #CC3333; background: url(/images/shared/squares_h2_errors.gif) no-repeat left center; float: none; clear: both; margin: 25px 0px 5px; padding: 0px 0px 1px 41px; border-bottom: 1px dashed #CC3333; }
h3.map_info { font-size: 14px; color: #2771BA; background: url(/images/shared/squares_h2.gif) no-repeat left center; float: none; clear: both; margin: 0px 0px 5px; padding: 0px 0px 1px 41px; border-bottom: 1px dashed #81B3E4 }
h4.wearables { font-size: 14px; text-align:center; float: none; clear: both; margin: 10px 0px 5px; padding: 0px 0px 1px 5px; border-bottom: 1px dashed #ffcc66; border-top: 1px dashed #ffcc66; }
h4.errors { color: #CC3333; }

tfoot, thead { font-size: 10pt; word-spacing: normal; letter-spacing: normal; text-transform: none; font-family: Arial, Helvetica, sans-serif; }
th { font-weight: bold; font-size: 10pt; word-spacing: normal; vertical-align: baseline; text-transform: none; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; }
td,div { font-weight: normal; font-size: 10pt; word-spacing: normal; text-transform: none; color: #333333; letter-spacing: normal; }
ul { list-style-image: url(/images/shared/bullet1.gif); }

a:link { color: #2771ba; text-decoration:none; }
a:visited { color: #2771ba; text-decoration:none; }
a:hover { color:#cc6600; text-decoration:none; } 
a:active {} /* style visible only at moment of click */ 

.divHeader { background: url(/images/shared/header_bg.jpg) no-repeat; float: none; clear: none; width: 990px; height: 184px; border: none; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.divHeaderInfo { float:right; color:#31c1ff; margin-top:10px; }
.divContent { float: none; clear: none; width: 990px; border: none; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
.divHeaderLinks { float:left; margin-top:125px; }
.divHeaderLink { margin:0px 0px 0px 40px; color:#ffffff; text-transform:uppercase; font-weight:bold; float:left; }
  .divHeaderLink a:link { color:#33c1ff; }
  .divHeaderLink a:visited { color:#33c1ff; }
  .divHeaderLink a:hover { color:#ffffff; }
  .divHeaderLink a:active { color:#ffffff; }
.divContentInner1 { border: solid 1px #0066cc; background-color:#ffffff; width:970px; text-align:left; padding:10px; }
.divFooter { width:990px; border: none; padding-top:30px; padding-bottom:30px; color:#33c1ff; margin-left: auto; margin-right: auto; }

/******** Start DIV Fields ********/
.divSectionHdr { border-width: 1px; border-style: solid; border-color: #cc6600; padding: 3px 5px 3px 5px; color: #cc6600; font-weight: bold; background-image: url(/images/shared/heading_bg.gif); background-repeat: repeat-x;	}
.divSectionBdy { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #cc6600; padding: 2px 2px 2px 2px; height: 100%; }
.DataItem { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #8AAFE1 }
.DataAltItem { BACKGROUND-COLOR:#E6F0FE; border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #8AAFE1  }
/******** End DIV Fields ********/

/******** Start Calendar Details Window ********/
.divCalDetailsWindow { border: solid 1px #cc6600; background-color:#ffffff; padding:4px; }
.divCalDetailsWindow h1, h2, h3, h4, h5, th, thead, tfoot { color: #0F5084; }
.divCalDetailsWindow h1 { font-weight:700; font-size:16pt; word-spacing:normal; text-transform:none; font-style:normal; font-family:Verdana, Arial, helvetica, sans-serif; letter-spacing:normal;text-decoration:none; }
.divCalDetailsWindow h3 { font-size: 14px; background-image:none; float: none; clear: both; margin: 0px 0px 5px; padding: 0px 0px 1px 0px; border-bottom: 1px dashed #aaa }
.divCalDetailsWindow a {color: #008000; text-decoration:none; display:block; }
.divCalDetailsWindow a:visited {color: #008000; text-decoration:none; }
.divCalDetailsWindow a:hover { color:#008000; } 
.divCalDetailsWindow a:active {}
.divCalDetailsLink a {color: #A86900; text-decoration:none; display:block; }
.divCalDetailsLink a:visited {color: #A86900; text-decoration:none; }
.divCalDetailsLink a:hover { color:#A86900; } 
.divCalDetailsLink a:active {}
/******** End Calendar Details Window ********/

/******** Start Year Tabs ********/
ul#tabyear { margin: 10px 0px -3px 10px; padding: 0 0 0 12px; list-style:none; border:none; width:770; height:25px;} 
#tabyear li { display: block; margin: 0;padding: 0;float:left;}
#tabyear a { display:block;color:#fff;text-decoration:none;background: url(/images/shared/year_tab.gif) no-repeat;margin:0; text-align:center; border-right:none; position: relative; width:66px; font-weight:bold; padding:3px; }
#tabyear a:hover { background: url(/images/shared/year_tab_hover.gif) no-repeat;}
#tabyear a.here { position:relative; z-index:102; background: url(/images/shared/year_tab_hover.gif) no-repeat; }
/******** End Year Tabs ********/
