BODY {
	background-color: #1b5d78;
	background-image: url(../images/body/bg.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 0;
}
BODY, TH, TD {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
H1, H2, H3, H4, H5, H6 {
	color: #000;
}
FORM {
	margin: 0;
	padding: 0;
}
A {
	color: #00f;
}
A:visited {
	color: #008;
}
A:hover {
	color: #f00;
}
A IMG {
	border: none;
}

#TopKeywords H1 {
	font-size: 11px;
	font-weight: normal;
	color: #99bccf;
	text-align: center;
	line-height: 20px;
	margin: 0 0 14px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #31748f;
}

#MainContainer {
	background-color: #c7c7c6;
	background-image: url(../images/center/bg.gif);
	color: #fff;
	width: 966px;
	margin: 0 auto;
}

#Top {
	background-color: #328ab0;
	background-image: url(../images/top/top.jpg);
	height: 115px;
}
#Top H2,
#Top H3 {
	display: none;
}
#Top P {
	font-weight: bold;
	text-align: center;
	padding: 98px 0 0 0;
	line-height: 15px;
}

#Center {
	padding: 10px 2px 0 2px;
}
#Col01 {
	width: 250px;
	float: left;
}
#Col02 {
	width: 712px;
	float: left;
}
#CenterEnd {
	background-image: url(../images/center/center-end-bg.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	height: 5px;
}

#Col01Content {
	padding: 0 10px;
}
#Login {
	margin: 0 0 10px 0;
}
#Login H2 {
	background-color: #000;
	background-image: url(../images/leftcol/login-title-bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fff;
	line-height: 25px;
	margin: 0;
	padding: 0 10px;
}
#LoginBlock {
	background-color: #000;
	background-image: url(../images/leftcol/login-bg.gif);
}
#LoginForm {
	padding: 5px 25px 0 25px;
}
#LoginBlock P {
	height: 25px;
	margin: 0;
	padding: 0;
}
#LoginBlock P STRONG {
	line-height: 20px;
	width: 75px;
	display: block;
	float: left;
}
#LoginBlock INPUT.input-text {
	width: 88px;
	height: 16px;
	border: 1px solid #2c454a;
	float: left;
}
#LoginSubmit {
	text-align: right;
	line-height: 14px;
	margin: 0 5px;
	padding: 0 5px;
	border-top: 1px solid #292929;
}
#LoginSubmit DIV.errorBox 
{
	text-align:center;
	margin-top: 8px;	 
}
#LoginBlock INPUT.input-submit {
	background: transparent;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffb400;
	border: none;
}
#LoginBlockEnd {
	background-image: url(../images/leftcol/login-end-bg.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
}

#Col02Content {
	background-color: #fff;
	background-image: url(../images/center/content-bg.gif);
	width: 702px;
}
#Col02ContentOptions {
	background-color: #eaf1ff;
	background-image: url(../images/center/options-bg.gif);
	height: 30px;
}
#Col02ContentOptions P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f708f;
	text-align: center;
	line-height: 25px;
	margin: 0;
	padding: 5px 0 0 0;
}
#Col02ContentOptions P A {
	font-weight: bold;
	color: #2f708f;
}
#Col02ContentEnd {
	background-image: url(../images/center/content-end-bg.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}

#CenterCol {
	padding: 0 10px;
}
#CenterColContent {
	background-color: #fff;
	background-image: url(../images/center/content-inside-bg.gif);
}
#CenterColContentHeader {
	background-color: #aaa;
	background-image: url(../images/center/options-inside-bg.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 55px;
	padding: 0 5px;
}

#CenterColContentHeader P {
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	padding: 0 10px;
}
#CenterColContentHeader A {
	color: #fff;
}
#CenterColContentOptions STRONG A {
	color: #fff200;
}
#ContentHeaderUser {
	color: #2f708f;
	padding: 5px 0 0 0;
}
#ContentHeaderUser A {
	color: #2f708f;
}
#ContentHeaderUser A:hover {
	color: #6dcff6;
}
#ContentHeaderUser #UserInfo {
	width: 200px;
	float: left;
}
#ContentHeaderUser #UserInfo STRONG {
	color: #17a528;
}
#ContentHeaderUser #UserOptions {
	text-align: right;
	width: 732px;
	float: left;
}
#ContentHeaderUser #UserOptions STRONG A {
	color: #fff200;
}
#ContentHeaderUser #UserOptions STRONG A:hover {
	color: #fff98e;
}
#CenterColContentOptions {
	clear: both;
}
#CenterColContentOptions UL {
	margin: 0;
	padding: 0 1px;
	list-style: none;
}
#CenterColContentOptions UL LI
{
	display: inline;
}
#CenterColContentOptions UL LI A {
	background-image: url(../images/general/special-bullet.gif);
	background-position: 12px 50%;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 24px;
	height: 24px;
	padding: 0 0 0 25px;
	float: left;
	display: block;
}
#CenterColContentEnd {
	background-image: url(../images/center/content-inside-end-bg.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	height: 15px;
}

#PageContent {
	padding: 25px;
	text-align: center;
	color: #008;
	font-size: 12pt;
}
#PageContent #OutsideContent {
	font-family: "Times New Roman";
	font-size: 14px;
	text-align: left;
}
#PageContent #OutsideContent H2 {
	font-size: 18px;
}
#PageContent #OutsideContent H3 {
	font-size: 16px;
}
#PageContent #OutsideContent H4 {
	font-size: 14px;
}
#PageContent #OutsideContent P {
	text-align: justify;
}
#PageContent H2 {
	font-size: 24px;
}
#PageContent H3 {
	font-size: 20px;
}
#PageContent H4 {
	font-size: 16px;
}
#PageContent H5 {
	font-size: 12px;
}
#PageContent P {
	text-align: justify;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}
#PageContent OL,
#PageContent UL, {
	margin: 10px 0 0 0;
	padding: 0 10px 0 30px;
}
#PageContent LI {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#PageContent DL {
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
}
#PageContent DT {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#PageContent DD {
	margin: 0 0 10px 20px;
	padding: 0 0 0 0;
}
#PageContent P A,
#PageContent LI A,
#PageContent DD A {
	font-weight: bold;
}

#Bottom {
	clear: both;
}
#BottomBlock {
	padding: 10px 0 0 0;
}
#BottomBlockContent {
	border-top: 1px solid #fff;
}
#BottomBlockContent P {
	font-size: 12px;
	font-weight: bold;
	color: #2f708f;
	text-align: center;
	word-spacing: 45px;
	line-height: 27px;
	border-top: 1px solid #9d9d9d;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#BottomBlockContent P A {
	color: #2f708f;
	word-spacing: normal;
}

#Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d5d0d0;
	text-align: center;
	width: 900px;
	margin: 0 auto;
}
#Footer P {
	margin: 0;
	padding: 15px 0;
}

/* Other Universal Definitions*/
DIV.end-float {
	clear: both;
}
.important {
	color: #E80000;
}