body {
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Sans-serif;
	font-size: 13px;
	background-color: rgb(0,49,112);
	background-image: url(../images/bkgd.gif);
	background-repeat: repeat;
/*background: #003170;*/
}

a:link {
font-size: 100%;
text-decoration: none;
color: rgb(0,49,112);
border-bottom: 1px dashed rgb(0,49,112);
}

a:visited {
font-size: 100%;
text-decoration: none;
color: rgb(0,49,112);
border-bottom: 1px dashed rgb(0,49,112);
}

a:hover { /* hover must be after visted to work properly */
font-size: 100%;
text-decoration: none;
color: rgb(0,49,112);
border-bottom: 1px solid rgb(0,49,112);
}

a.nav:link {
font-size: 100%;
text-decoration: none;
color: rgb(0,49,112);
border-bottom: none;
}

a.nav:visited {
font-size: 100%;
text-decoration: none;
color: rgb(0,49,112);
border-bottom: none;
}

a.nav:hover { /* hover must be after visted to work properly */
font-size: 100%;
text-decoration: none;
color: rgb(0,49,112);
border-bottom: 1px dashed rgb(0,49,112);
}

a img {
border: none;
} 

h3 {
text-decoration: underline;
font-weight: normal;
color: rgb(0,0,0);
}

h4 {
font-size: 105%;
text-decoration: none;
font-weight: bold;
color: rgb(0,0,0);
}

h5 {
display: inline;
font-size: 100%;
text-decoration: underline;
font-weight: normal;
color: rgb(0,0,0);
}

table {
width: 100%
}

td {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Sans-serif;
font-size: 13px;
text-decoration: none;
font-weight: normal;
color: rgb(0,0,0);
/*background: rgb(243,231,166);*/
/*border: thin solid black;*/
border: none;
padding: 5;
}

#headerBanner {
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
width: 965;
}


#secondaryBanner {
max-width: 770;
float: right;
/*border: thin solid green;*/
}
#secondaryBanner img {
width: 100%;
}

#bodyContainer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	/*background: #e2bc00;*/
width: 965;
	text-align: left;
	/*border: thin solid #f00;*/
overflow:hidden;
	background-color: #69C;
}

#notificationBar
{
	margin-left: 0;
	margin-top: 0;
	padding-top: 0;
	padding-left: 10;
	padding-right: 10;
	padding-bottom: 0;
	/*background: #ff00ff;*/
width: 755; /* 775 - padding */
	float: left;
	margin-bottom: 5px;
}

#navbar {
	margin-left: 0;
	padding-left: 10;
	padding-bottom: 50;
	/*position: absolute;*/
float: left;
	width: 180;
	min-height: 300;


/* for Mozilla/Safari/Opera */
*>.box {
 padding-top: 300px;
 min-height: 1px;
	background-color: #FFF;
	background-color: #69C;
}
*>.box p {
 margin-top: -300px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .box {
 height: 300px;
}
/* end filter */

}

#bodyCell {
margin-left: 0;
/*margin-top: 10; not needed since notificationBar provides a buffer*/
margin-top: 0;
padding-top: 0;
padding-left: 10;
padding-right: 10;
padding-bottom: 40;
/*background: #ff0000;*/
width: 540; /* 585 - padding */
float: left;
/*border-left: thin solid rgb(0,49,112);*/
}

#bodyCellLeftColumn {
width: 46%;
float: left;
margin: 0;
padding: 2%;
border: none;
}

#bodyCellRightColumn {
width: 46%;
float: left;
margin: 0;
padding: 2%;
border: none;
}

#sidebar {
	width: 180; /* 190 - padding - margin */
	float: right;
	padding-bottom: 20;
	margin-top: 0;
	margin-right: 7;
	margin-bottom: 20;
	border: 7px double rgb(0,49,112);
	background: rgb(243,231,166);
	padding-top: 7;
	padding-right: 7;
	padding-left: 7;
}


#footerContainer {
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
width: 965;
background: rgb(243,231,166);
overflow:hidden;
}
#footerSeparator {
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}
#footerContent {
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
padding-top: 13; /* 13 + 7 for footerSeparator image = 20 */
padding-bottom: 7; /* 7 + 13 for footerBottomBorder image = 20 */
background: rgb(243,231,166);
/*background: #e2bc00;*/
width: 965;
/*height: 50;*/ /* height set by content + padding */
text-align: center;
/*border-top: 7px double rgb(0,49,112);*/
overflow:hidden;
color: rgb(0,49,112); /* font color */
}
#footerBottomBorder {
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}

/* for a multi-cell footer. may not match above formatting
#footerContainer {
margin-left: auto;
margin-right: auto;
margin-top: 0;
background: rgb(226,188,0);
/*background: #e2bc00;* /
width: 965;
text-align: left;
border-top: thick solid rgb(0,49,112);
overflow:hidden;
}
#footerLeft {
background: rgb(243,231,166);
width: 125;
float: left;
}
#footerRight {
background: rgb(243,231,166);
width: 840;
float: left;
}
*/
