/* Copyright 1994-2006 Aim Desiderata. All Rights Reserved.
	 Written by Peter Smith
	 Version 1.00 - 01/03/2006
*/


td,body {
font: 12px Tahoma, arial, verdana, geneva, helvetica, sans-serif;color:#0E2865;
background-color:transparent;text-align:left;}

body {margin:0px;padding:0px;color:#0E2865;background-color:#000066;text-align:center;}
/* html body {background-color:#ffffff;}*/

.container { line-height: 150%; border-collapse: collapse; background-color: white; color:#F4F8FB; width:632px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px;}
* html body .container {width:632px; border-collapse: collapse; line-height: 150%; }

#container { line-height: 150%; border-collapse: collapse; background-color: white; color:#F4F8FB; width:632px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px;}
* html body #container {width:632px; border-collapse: collapse; line-height: 150%; }

/*==========Header Sections==========*/
#header                    { position: relative; top: 0px; border-collapse: collapse; background: transparent; width: 100%; height: 93px; }

#headerLeft                { position: relative; top: 0px; border-collapse: collapse; width: 350px; height: 93px; float: left; }

#headerCentral             { position: relative; top: 0px; border-collapse: collapse; width: 149px; height: 93px; }

#headerRight               { position: relative; top: 0px; border-collapse: collapse; width: 133px; height: 93px; float: right; }

/*==========Header Sections End======*/

/*==========Nav List Section==========*/
.navlist              { line-height: 120%; float: left; background-color: transparent; background-image: url(../images/navBar/navBarBlue.gif); width: 100%; height: 29px; color: #fff; }

.navlist span         { display: inline; }

.navlist span a       { float: left; background-color: transparent; height: 29px; color: #fff; padding: 8px 1em 0em 1em; text-align: center; text-decoration: none; border-right: 1px solid #fff; }

.navlist span a:hover { background-color: #f00; color: #fff; }
.navlist span a:visited {  text-decoration: none; color: #fff; }

#navlist              { line-height: 120%; float: left; background-color: transparent; background-image: url(../images/navBar/navBarBlue.gif); width: 100%; height: 29px; color: #fff; }

#navlist span         { display: inline; }

#navlist span a       { float: left; background-color: transparent; height: 29px; color: #fff; padding: 8px 1em 0em 1em; text-align: center; text-decoration: none; border-right: 1px solid #fff; }

#navlist span a:hover { background-color: #f00; color: #fff; }
#navlist span a:visited {  text-decoration: none; color: #fff; }
/*=========Nav List Section end========*/

.floatLeft  {float:left;}
.floatRight {float:right;}
.floatNone  {float:none;}

/*=========Column Setups========*/
.col-1clear           { background-color: #ffffff; width:632px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #cccccc; }

.col-1Trans           { background-color: transparent; width:632px; margin: 0px 0px 0px 0px; }
.col-1                { background-color: #ffffff; width:612px; margin: 10px 10px 7px 10px; float:none;}
* html body .col-1    { background-color: #ffffff; width:612px; margin: 10px 5px 7px 5px; float:none;}
.col-2A               { background-color: #ffffff; width:285px; margin: 10px 10px 7px 10px; padding-right: 20px; border-right: 1px dotted #cccccc; float:left;}
* html body .col-2A   { background-color: #ffffff; width:285px; margin: 10px 5px 7px 5px; float:left;}
.col-2B               { background-color: #ffffff; width:285px; margin: 10px 10px 7px 10px; float:right;}
* html body .col-2B   { background-color: #ffffff; width:285px; margin: 10px 5px 7px 5px; float:right;}
.col-3A               { background-color: #ffffff; width:200px; margin: 10px 10px 7px 0px; padding-right: 20px; border-right: 1px dotted #cccccc; float:left;}
.col-3B               { background-color: #ffffff; width:200px; margin: 10px 10px 7px 10px; padding-right: 20px; border-right: 1px dotted #cccccc; float:left;}
.col-3C               { background-color: #ffffff; width:200px; margin: 10px 0px 7px 10px; float:right;}

/*=========Column Setups for firefox========*/
#col-1clear           { background-color: #ffffff; width:632px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #cccccc; }

#col-1Trans           { background-color: transparent; width:632px; margin: 0px 0px 0px 0px; }
#col-1                { background-color: #ffffff; width:612px; margin: 10px 10px 7px 10px; float:none;}
* html body #col-1    { background-color: #ffffff; width:612px; margin: 10px 5px 7px 5px; float:none;}
#col-2A               { background-color: #ffffff; width:285px; margin: 10px 10px 7px 10px; padding-right: 20px; border-right: 1px dotted #cccccc; float:left;}
* html body #col-2A   { background-color: #ffffff; width:285px; margin: 10px 5px 7px 5px; float:left;}
#col-2B               { background-color: #ffffff; width:285px; margin: 10px 10px 7px 10px; float:right;}
* html body #col-2B   { background-color: #ffffff; width:285px; margin: 10px 5px 7px 5px; float:right;}
#col-3A               { background-color: #ffffff; width:200px; margin: 10px 10px 7px 0px; padding-right: 20px; border-right: 1px dotted #cccccc; float:left;}
#col-3B               { background-color: #ffffff; width:200px; margin: 10px 10px 7px 10px; padding-right: 20px; border-right: 1px dotted #cccccc; float:left;}
#col-3C               { background-color: #ffffff; width:200px; margin: 10px 0px 7px 10px; float:right;}


hr { background-color: #ffffff; width: 100%; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px; border: 1px; border-style: dashed; border-color: #cccccc; }
.ImageLeft   { margin: 0px 10px 5px 0px; border: 1px solid #000066; padding: 2px; float: left; clear: left; }
.ImageCenter { margin: 0px 0px 5px 0px; border: 1px solid #000066; padding: 2px; float: none; }
.ImageRight  { margin: 0px 0px 5px 10px; border: 1px solid #000066; padding: 2px; float: right; clear: right; }

/*=========Column Setups End========*/

/*=========Footer Section============*/
#footer { position: relative; top: 00px; clear: both; background-color: #eeeeee; margin-left: 0px; margin-right: 0px; width: 632px; height: 20px; padding: 5px 10px 2px 10px; border-top: 1px solid #cccccc; }
#footerLeft p { text-align: left; line-height: 120%; }
#footerRight p { text-align: right; line-height: 120%; }
/*=========Footer Section End========*/

/*=======MEDIA Print Section=========*/
@media print {
	 * html body .container                       {width:632px; border-collapse: collapse; line-height: 150%; }
   * html body #headerRight p, #headerRight p a { font-size: 10pt; line-height: 100%; color: #ff0000; }
	 .navlist                                     { border: 1px solid #00f; }
	 * html body .navlist                         { float: none; margin-top: 20px; border: 1px solid #00f; } 
	 * html body .col-1                           { float: none; width:612px; margin: 10px 0px 7px 0px; border: 0px; }
	 * html body .col-2A                          { float: none; width:612px; margin: 10px 0px 7px 0px; border: 0px; }
	 * html body .col-2B                          { float: none; width:612px; margin: 10px 0px 7px 0px; border: 0px; }
}
/*=======MEDIA Print Section=========*/

a,a:visited { color:#0161B7; background-color:transparent; text-decoration:underline; }

a:hover { text-decoration:underline; color: #f00; }

div, span, form       { margin: 0px; color:#000000; background-color:transparent; text-align:left; }
p                     { margin: 0px 0px 0px 0px; text-align: justify; line-height: 150%; }
select,input,textarea { margin: 0px; color:#000000; font-size: 12px; }

table { background-color: #ffffff; border: 1px solid #cccccc; empty-cells: show; }
th    { color: #333399; background-color: #ccffcc; text-align: center; padding: 10px; border-collapse: collapse; border: 1px solid #333399; }
td    { color: #333399; background-color: #eeeeff; text-align: center; padding: 04px 10px 04px 10px; border-collapse: collapse; border: 1px solid #333399; line-height: 20px; }

/*=========Fonts Setup============*/
H1               { font-size:26px; color: #cccccc; margin: 7px 0px 7px 0px; padding: 0px; border: 0px; font-weight: bold; text-align: right; FONT-FAMILY: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: none }
H2               { font-size:17px; color: #333399; margin: 5px 0px 5px 0px; font-weight: normal; }
H3               { font-size:14px; color: #333399; margin: 3px 0px 3px 0px; font-weight: normal; }
.subHeading      { font-size:20px; color: #333399; margin: 6px 0px 6px 0px; font-weight: normal; }
.H1Green         { font-size:24px; color: #339933; margin: 7px 0px 7px 0px; padding: 0px; border: 0px; font-weight: normal; }
.H2Green         { font-size:17px; color: #339933; margin: 5px 0px 5px 0px; font-weight: normal; }
.subHeadingGreen { font-size:20px; color: #339933; margin: 6px 0px 6px 0px; font-weight: normal; }
tt               { font-size:12px; color: #333399; margin: 7px 0px 7px 0px; padding: 0px; border: 0px; font-weight: normal; } /*-- Calendar/Events Text --*/
.Title1 {
	FONT-WEIGHT: Bold; FONT-SIZE: 26px; COLOR: #000099; FONT-FAMILY: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.Title2 {
	FONT-WEIGHT: Bold; FONT-SIZE: 16px; COLOR: #000099; FONT-FAMILY: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.Title3 {
	FONT-WEIGHT: Normal; FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: none
}

/*=========Fonts Setup End============*/

