﻿body {
	background: #263445;
	color: #525e6c;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	padding:25px 0px 0px 0px;
	margin:0px;
}

.whiteBackground
{
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
}

.blueStripeLeft
{
	border-top: 1px solid #BBBFC4;
	border-bottom: 1px solid #BBBFC4;
	background-color:#4A7C9B;
	background-image: url('/Images/left_blueStripe_shadow.gif');
	background-repeat: repeat-y;
	background-position: right;
}
	
.blueStripeRight
{
	border-top: 1px solid #BBBFC4;
	border-bottom: 1px solid #BBBFC4;
	background-color:#4A7C9B;
	background-image: url('/Images/right_blueStripe_shadow.gif');
	background-repeat: repeat-y;
	background-position: left;
}

.backgroundLeft
{
	background-image: url('/Images/left_background_shadow.gif');
	background-repeat: repeat-y;
	background-position: right;
}
	
.backgroundRight
{
	background-image: url('/Images/right_background_shadow.gif');
	background-repeat: repeat-y;
	background-position: left;
}

.backgroundTop
{
	background-image: url('/Images/top_background_shadow.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height:10px;
}
.backgroundBottom
{
	background-image: url('/Images/bottom_background_shadow.gif');
	background-repeat: repeat-x;
	background-position: top;
	height:10px;
}

.backgroundTopLeft
{
	background-image: url('/Images/topLeftCorner_background_shadow.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	height:10px;
}

.backgroundTopRight
{
	background-image: url('/Images/topRightCorner_background_shadow.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
}

.backgroundBottomLeft
{
	background-image: url('/Images/bottomLeftCorner_background_shadow.gif');
	background-repeat: no-repeat;
	background-position: right top;
	height:10px;
}

.backgroundBottomRight
{
	background-image: url('/Images/bottomRightCorner_background_shadow.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
}

.pageContainer
{
	border-top:10px solid #DCDFE1;
	padding: 0px 5px 0px 5px;
}

.siteHeader
{
	padding:10px;
}

.headerImage
{
	border-top: solid 1px #3A7093;
	border-bottom: solid 1px #3A7093;
}

.footer
{
	border-top: solid 1px #93A2B3;
	border-bottom: solid 1px #93A2B3;
	background-color: #DBDBDB;
}
.footer td
{
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.footer a
{
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	text-decoration: none;
}
.footer a:hover
{
	font-weight: bold;
	font-size: 80%;
	color: #93A2B3;
	text-decoration: none;
}

.copyright
{
	font-size: 80%;
	padding: 5px 0px 25px 0px;
	background-color: #ffffff;
}

.topNav
{
	font-size: 110%;
	font-weight: normal;
	border-top: solid 1px #93A2B3;
	border-left: solid 1px #93A2B3;
	border-right: solid 1px #93A2B3;
}
.topNav:hover
{
	font-size: 110%;
	font-weight: normal;
	border-top: solid 1px #93A2B3;
	border-left: solid 1px #93A2B3;
	border-right: solid 1px #93A2B3;
	background-color: #E4E6FA;
	cursor:pointer;
}
.topNavCurrent
{
	font-size: 110%;
	font-weight: normal;
	border-top: solid 1px #93A2B3;
	border-left: solid 1px #93A2B3;
	border-right: solid 1px #93A2B3;
	background-color: #DBDBDB;
}
.topNavCurrent:hover
{
	font-size: 110%;
	font-weight: normal;
	border-top: solid 1px #93A2B3;
	border-left: solid 1px #93A2B3;
	border-right: solid 1px #93A2B3;
	background-color: #C1C8E3;
	cursor:pointer;
}

.leftNavContainer
{
	background-image: url('/Images/stripe_background.gif');
	background-repeat:repeat;
	padding:10px;
}
.leftNavContainer th
{
	font-weight: normal;
	font-size: 100%;
	padding: 8px 4px 8px 4px;
	background-color: #DBDBDB;
	display:none;
}
.leftNavContainer .optionContainer
{
	background-image: url('/Images/menu_gradient.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color: #ffffff;
}

.leftNavContainer td a
{
	font-size: 90%;
	text-decoration: none;
	color: #000000;
	display:block;
	width:141px;
	padding: 3px 5px 3px 5px;
}
.leftNavContainer td a:hover
{
	font-size: 90%;
	text-decoration: none;
	color: #ffffff;
	background-color:#447594;
	display:block;
	width:141px;
	padding: 3px 5px 3px 5px;
}

.rightCalloutContainer
{
	width:100%;
}
.rightCalloutHeader
{
	padding: 8px 4px 8px 4px;
	background-color: #DBDBDB;
	display:none;
}
.rightCalloutBody
{
	padding: 4px 4px 4px 4px;
	font-size: 90%;
}
.rightCalloutImageBody
{
	padding: 0px 0px 0px 0px;
	text-align:center;
}

.contentHeader
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	font-size: 130%;
	height: 20px;
	padding: 15px 6px 15px 10px;
}
.contentBody
{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	padding: 6px 6px 20px 10px;
}
.contentBody a
{
	color:#4A7CAD;
}
.contentLeftNav
{
	text-align: left;
	vertical-align: top;
	padding: 10px 5px 10px 0px;
	border-right:1px solid #93A2B3;
}
.contentRightCallout
{
	text-align: left;
	vertical-align: top;
	padding: 60px 0px 0px 0px;
}

.LatestNewsHeader
{
	padding:0px 0px 10px 0px;
	width:100%;
	text-align:center;
	font-weight:bold;
}