/* INDEX PAGES STYLE
------------------------------------------------- */
body,
td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

body
{
	background-color: #E9E9E9;
	margin: 0px;
}

a
{
	font-weight: bold;
	color: #27418F;
	text-decoration: underline;
}

.indextopleft
{
	background-image: url(images/bg_index_top_left.png);
	background-repeat: no-repeat;
	width: 58px;
	height: 93px;
}

.indextopmiddle
{
	background-image: url(images/bg_index_top_middle.png);
	background-repeat: repeat-x;
	text-align:center;
	color: #FFFFFF;
	vertical-align: middle;
	width: 110px;
	height: 93px;
}

.indexnav
{
	background-image: url(images/bg_index_left_nav_left.png);
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	color: #464646;
	width: 122px;
	padding: 0px;
}

.indexnav ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.indexnav span
{
	width: 13px;
	height: 9px;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}

.indexnav a
{
	color: #464646;
	text-decoration: none;
	padding-left: 3px;
}

.indexnav a:hover
{
	color: #464646;
	text-decoration: underline;
}

h1
{
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	padding: 0px;
	margin: 0px;
}

.indexblue
{
	background-image: url(images/bg_index_bottom.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 716px;
	height: 130px;
	padding: 0px 30px 3px 235px;
}

.bluetext
{
	font-weight: bold;
	color: #27418F;
}

.contactinfo
{
	text-align: right;
	color: #464646;
	vertical-align: top;
	padding: 12px 15px 0px 0px;
	width: 250px;
}

.newsarea
{
	background-color:#FFFFFF;
	color: #454545;
	vertical-align: top;
	width: 473px;
	padding: 10px 15px 15px 15px;
}

.footerindex
{
	padding: 15px 0px 15px 15px;
}



/* CONTENT PAGES 
------------------------------------------------- */
.searchbox
{
	background-image: url(images/bg_logo.png);
	text-align: right;
	padding: 10px 23px 0px 20px;
}

.insidenavtop
{
	background-image: url(images/bg_top_nav.png);
	height: 29px;
}

.insidenavtopleft
{
	background-image: url(images/nav_bg_left.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 29px;
}

.insidenavtopmiddle
{
	background-image: url(images/nav_bg_top.png);
	background-repeat: repeat-x;
	height: 29px;
	padding: 0px 4px 0px 3px;
}

.insidenavtopright
{
	background-image: url(images/nav_bg_right.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
	padding: 0px 5px 0px 0px;
}

.insidenavtop a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.insidenavtop a:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFC100;
}

.insidetopleft
{
	background-image: url(images/bg_top_left.png);
	background-repeat: no-repeat;
	width: 68px;
	height: 111px;
}

.insidetopmiddle
{
	background-image: url(images/bg_top_middle.png);
	background-repeat: repeat-x;
	text-align:center;
	color: #FFFFFF;
	vertical-align:middle;
	width: 135px;
	height: 111px;
}

.insidenavleft
{
	background-image: url(images/bg_nav.png);
	background-repeat: no-repeat;
	width: 41px;
	height: 183px;
}

.insidenav
{
	background-image: url(images/bg_left_nav_left.png);
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	color: #464646;
	vertical-align: middle;
	width: 162px;
	padding: 0px 0px 0px 0px;
}

.insidenav ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.insidenav span
{
	width: 13px;
	height: 9px;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}

.insidenav a
{
	color: #464646;
	text-decoration: none;
	padding-left: 3px;
}

.insidenav a:hover
{
	color: #464646;
	text-decoration: underline;
}

.content
{
	background-color:#FFFFFF;
	color: #454545;
	width: 682px;
	padding: 15px 25px 20px 25px;
}

.yellowbar
{
	background-color:#DDAD18;
	height:5px;
}

.footer
{
	padding: 15px 25px 15px 25px;
}

.leftspace
{
	width:41px;
}

.rightspace
{
	width:22px;
}

.icon
{
	vertical-align: middle;
	cursor: pointer;
	border: 0px;
}

.menu
{
	width: 150px;
}

.navitem a,
.navitemover a,
.subnavitem a,
.subnavitemover a
{
	font-size: 13px;
}

.submenu
{
	background: #F3E19B;
}

.subnavitem,
.subnavitemover
{
	padding: 0px 10px 0px 5px;
	margin: 3px 0px;
}

.siteMap ul
{
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

@media print
{
	body
	{
		background-color: #FFFFFF;
	}
	.indexblue
	{
		background-image: none;
		color: #000000;
		width: 7in;
		padding: 0px;
	}
	.content
	{
		width: 7in;
		padding: 0px;
	}
	.printhide
	{
		display: none;
	}
}

