/* --------------------------------------------------------------------- */
/*

	LT BLUE:   #BAECF0

	DK BLUE:   #0069AA

	MED GREEN: #5EAF5F 	
	MED GREEN: #60AF5E
	           
	           
	MED BLUE: #55B2D1;
	MED BLUE: #54B3CF;

*/

body {
	margin: 0px;
	padding: 0px;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;

	font-size: 13px;
	color: #666666;
	background-color: #ffffff
}
body.home {
	background-color: #0069AA
}



TABLE, TR, TD, TH, DIV, OL, UL, LI, DL, DT, DD, BLOCKQUOTE, H1, H2, H3, H4, P, SPAN, B, I, A, form, textarea, select, option, input {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;

	font-size: inherit;
/*
	
*/
}

.nodisplay {
	display: none;
}
.blockdisplay {
	display: block;
}


SMALL, BIG {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
}


TABLE, TR, TD, TH {
	font-size: 13px;
}

TD {
	vertical-align: top;
}
TD.mc {

}
TD.valign_bottom {
	vertical-align: bottom;
}

TD.valign_middle {
	vertical-align: middle;
}




/* inside article content to align images: */

.floatleft {
	text-align: left;
	float: left;
	margin-right:15px;
	margin-bottom:6px;
}

.floatright {
	text-align: right;
	float: right;
	margin-left:15px;
	margin-bottom:6px;
}


.floatleft IMG, .floatright IMG {
	/*
	display: block;
	*/
}


.block {
	display: block;
}



TD.topnav {

	background-image: url('../images/shell/topnav_bg.gif');
	background-repeat: no-repeat;
	
	width: 770px;
	height: 96px;
	text-align: right;
	vertical-align: top;
}
body.home TD.topnav {


}

DIV#toplinks {

	color: #54B3CF;
	font-weight: bold;
	padding-right: 5px;
}

/*
, DIV#toplinks A:link, DIV#toplinks A:visited
*/

DIV#toplinks A {
	padding: 1px;
	color: #54B3CF;
	font-weight: bold;
	text-decoration: none;
}
DIV#toplinks A:hover, DIV#toplinks A.current {
	text-decoration: underline;
	color: #ffffff;
}

TABLE#topnav {
	position: absolute;
	top: 74px;
	left: 303px;

}





TD.home_main {

	background-image: url('../images/shell/home_bottom_bg.jpg');
	background-repeat: no-repeat;

}


TD.interior_main {

	background-image: url('../images/shell/interior_bottom_bg.gif');
	background-repeat: no-repeat;

}

TD.interior_flash_main {

	background-image: url('../images/shell/interior_bottom_bg_nomoney.gif');
	background-repeat: no-repeat;

}

.error {
	color: #CC0000;
}

/* --------------------------------------------------------------------- */
/* container width: 970px;*/

.maincontent {
	padding-top: 15px;
	padding-bottom: 15px;

}


H1, H2, .article_title {
	color: #4A70AE;
}

H1 {
	color: #60AF5E;
	
	font-size: 150%;

	margin: 0px;
	padding: 0px;

	margin-bottom: 10px;

}



H2 {
	color: #BAECF0;
	color: #54B3CF;
	
	font-size: 120%;

	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	margin-bottom: 0px;
}


H3 {
	color: #BAECF0;
	color: #0069AA;
	color: #54B3CF;
	color: #ff0000;
	
	font-size: 120%;

	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

H3.green {
	color: #60AF5E;
	margin-top: 15px;
	margin-bottom: 0px;
	}


H4 {
	color: #BAECF0;
	color: #0069AA;
	
	font-size: 110%;

	margin: 0px;
	padding: 0px;

}



H2.introtext {

	color: #54B3CF;

	font-weight: bold;
	font-size: 120%;

	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;

}



UL, OL {
	margin-top: 0px;
	padding-top: 0px;

	margin-left: 25px;
	padding-left: 5px;
	
}

LI {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;

	margin-left: 5px;
	padding-left: 5px;

}
UL.blank {
	padding-left: 0px;
}
UL.blank LI {
	list-style-type: none;
	padding-left: 0px;
/*
	list-style-image: url(../shell/icons/dbl_arrow_orange.gif);
	padding-left: 5px;
*/
}

P {
/*
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 8px;
	*/
	margin: 0px;
	padding: 0px;
	margin-bottom:12px;

}


.munger {
	display: none;
	
}

SPAN.underline, IMG.underline {

	min-width: 200px;
	border-bottom: 1px solid #666666;
}


strong {
	color: #54B3CF;
}

/* --------------------------------------------------------------------- */
