
/*@import url("layout.css");*/
body  {
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	background			: #ffffff;
}

body, div, td {
	font				: normal 12px Verdana;
	line-height			: 14px;
}


/* ========== CONTAINER ========== */

.container {
		width				: 883px;
		padding				: 0;
		margin				: 0;
		background			: #ffffff;
}


/* ========== HEADER ========== */

td.headerTop  {
	background		: url("../images/header/topBackground.gif") top right repeat-y;
	width			: 100%;
	margin			: 0;
	padding			: 10px 15px 5px 15px;
	font-size		: 9px;
	border-bottom	: 5px solid #FF9900;
}


/* ========== NAVIGATION ========== */

td.navigation  {
	width			: 100%;
	margin			: 0;
	padding			: 1px 0 0 10px;
	background		: url("../images/header/navBackground2.gif") 0px 0px;
	border-bottom	: 3px solid #ffffff;
}

td.navigation ul  {
	display			: inline;
	padding			: 0 7px 0 25px;
	margin			: 0;
	list-style		: none;
}

td.navigation li  {
	display			: inline;
	padding			: 0;
	font			: bold 11px Arial;
	list-style		: none;
	margin			: 0;
	float			: left;
}

td.navigation li a {
	color			: #FFFFFF;
	text-decoration	: none;
	padding			: 2px 8px 4px 9px;
	float			: left;
}

td.navigation li a:hover  {
	text-decoration	: none;
}

td.navigation li.selected  {
	background		: white url("../images/header/tabLeftEdge2.gif") 0px 0px no-repeat;
}

td.navigation li.selected a  {
	color			: #999999;
	background		: url("../images/header/tabRightEdge2.gif") 100% 0px no-repeat;
}


ul.subnav  {
	margin-left		: 17px;
	padding			: 0;
}

ul.subNav li  {
	margin-bottom	: 5px; 
	font-size		: 12px;
	font-weight		: bold;
	color			: #0000FF;
}

ul.subNav li.selected  {
	color			: #FF9900;
}


ul.subNav li.selected  a {
	color				: #999999;
}

ul.subNav a  {
	color				: #0000FF;
	text-decoration		: none;
}

ul.subNav a:hover  {
	text-decoration		: underline;
}


/* ========== CONTENT ========== */

table.homeTopContent  {
	color			: #4C4C4C;
	font-size		: 11px;
}

td.spotlight  {
	width				: 100%;
	margin				: 0;
	padding				: 15px 17px 0 17px;
	vertical-align		: top;
	background			: #C3D6EC;
	border-left			: 1px solid #ffffff;
}

table.homeMainContent th  {
	margin			: 0;
	padding			: 5px 0 5px 25px;
	text-align		: left;
	background		: url("../images/home/contentTitleBackground.gif") 100% 100% repeat-x;
}

table.homeMainContent td.content  {
	margin			: 0;
	padding			: 15px 25px 15px 25px;
	font-size		: 11px;
	line-height		: 15px;
	text-align		: left;
}

td.content  {
	padding			: 35px 0px 0 25px;
}

td.leftContent {
	width			: 150px;
	padding			: 15px 0px 15px 25px;
	font-size			: 11px;
}

td.mainContent {
	padding				: 15px 35px 15px 0px;
	margin				: 0;
	font-size			: 12px;
	line-height			: 16px;
	border-right		: 1px solid #000000;
	text-align			: left;
}

h1  {
	color			: #003380;
	font			: bold 20px Arial;
	padding-top		: 15px;
	padding-bottom	: 5px;
	margin:0;
}

h2  {
	color			: #FF9900;
	font			: bold 16px Arial;
	margin			: 10px 0 5px 0;
	padding			: 0;
}

td.mainContent ul  {
	margin				: 10px 0 20px 15px;
	padding				: 0;
}

td.mainContent li  {
	padding				: 0;
	margin				: 0;
	list-style			: circle;
}


/* ========== Small Box ========== */

.subContent  {
	padding				: 25px 0 15px 0;
	font-size			: 10px;
}

.quote {
	font-size			: 10px;
	color				: #808080;
	padding-bottom		: 6px;
}

table.smallBox  {
	width			: 184px;
	background		: #FEF2C0;
	margin-bottom	: 20px;
	border			: 1px solid #BFBFBF;
}

table.smallBox th  {
	height				: 22px;
	font-size			: 12px;
	font-weight			: bold;
	vertical-align		: middle;
	text-align			: left;
	padding-left		: 30px;
	background			: url("../images/smallBoxHeaderBackground.gif") 100% 100% no-repeat;
}

table.smallBox td  {
	padding				: 15px;
	font-size			: 11px;
}


/* ========== FOOTER ========== */
	
td.footer {
	text-align			: center;
	font-size			: 10px;
	margin				: 0;
	padding				: 10px 20px;
	border-top			: 7px solid #ccccff;
}	

td.footer a  {
	color				: #000000;
	text-decoration		: none;
}

td.footer a:hover  {
	text-decoration		: underline;
}


/* ========== OTHER ========== */

tr {
	vertical-align			: top;
}

td {
	text-align				: left;
}


img  {
	border			: none;
	margin			: 0;
	padding			: 0;
}

a  {
	color				: #0000FF;
	text-decoration		: none;
}

a:hover  {
	text-decoration		: underline;
}

form {
	display			: inline;
}
