﻿body {background: #949494; color: black; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

p	{font-size: 9pt;}
ul	{margin: 0; padding: 0; font-size: 9pt; list-style-image: url("../images/home_new/bullet.gif");}
li	{margin-left: 15px; padding-bottom: 6px;}
td	{font-size: 9pt;}

h1 {font-size: 14pt; line-height: 110%; color: black; font-weight: normal; margin-top: 10px; margin-bottom: 10px;}
h2 {font-size: 12pt; line-height: 110%; color: black; margin: 0; margin-top: 0px; margin-bottom: 10px;}
h3 {font-size: 11pt; line-height: 110%;	color: #1b59a4; margin: 0; font-weight: normal;}

.bottom	{margin-bottom: 0;}
.top	{margin-top: 0;}
.topbot	{margin-top: 0; margin-bottom: 0;}
.date      {font-size: 8pt; color: #000000; font-weight: normal; margin-top: -10px;}

sup {font-size: 50%;}

img {border: 0px; vertical-align: text-bottom; }
td img {display: block;}

/*~~~~~~~~~~~~~~~~~ Layout Styles~~~~~~~~~~~~~~~~~*/

#site {
	width: 991px;
	margin-left: auto;
	margin-right: auto;
}

#mainTable {
	width: 951px;
	text-align: left;
	border: 3px solid #01046b;
}

#leftside {width: 20px;	background: url("../images/home_new/leftside.jpg") repeat-y top right;}
#rightside {width: 20px; background: url("../images/home_new/rightside.jpg") repeat-y top left;}

#content {
	width: 945px;
	background: white; 
	padding: 18px 12px 10px 12px;
}
	.divider {border-bottom: 1px #658cc3 dotted; padding-top: 2px; margin-bottom: 10px;}
	.caption {color: #666666; text-align: left; margin-top: 0; margin-bottom: 10px; line-height: 14px;}
	.ticker {margin: 0; width: 200px; height: 32px; font-size: 24px; line-height: 32px; font-weight: normal; text-align: center; color: #F1F1F1; background-color: #01046B;}

	#content p {margin-top: 0; margin-bottom: 10px;}

	#news {
		margin: 0;
		padding: 0;
	}
		#news ul {
			margin: 0;
			padding: 0;
			list-style-image: url("../images/home_new/bullet.gif");
		}
		#news li {margin-left: 15px; padding-bottom: 6px;}

	#content .leftcolumn {width: 200px; padding-right: 10px; vertical-align: top;}
	#content .centercolumn { 
		width: 475px;
		border-left: 1px #658cc3 dotted;
		border-right: 1px #658cc3 dotted;
		padding-right: 10px;
		padding-left: 10px;
	}
		#content .centerleft { 
			width: 225px;
			border-right: 1px #658cc3 dotted;
			padding-right: 12px;
			vertical-align: top;
		}
		#content .centerright { 
			width: 225px;
			padding-left: 12px;
			vertical-align: top;
		}
	#content .rightcolumn {width: 200px; padding-left: 10px; vertical-align: top;}

/*~~~~~~~~~~~~~~~~~ Search Styles~~~~~~~~~~~~~~~~~*/

#search {
	position: relative;
	/*display: block;*/
	left: 533px;
	top: -20px; *top: -40px;
}
	#SearchBox {
		height: 14px;
		color: black;
		background-color: white;
		font: 11px trebuchet ms, arial, verdana;
		border: 1px solid white;
		padding-left: 2px;
	}
	#SearchButton {
		height: 18px;
		color: white;
		background-color: #00056b;
		font: 11px trebuchet ms, arial, verdana;
		border: 1px solid white;
	}

/*~~~~~~~~~~~~~~~~~ Footer Styles~~~~~~~~~~~~~~~~~*/

#footer	{
	width: 945px;
	text-align: center;
	color: #666666;
}
	#footer	h1 {
		font-size: 11pt;
		color: #000065;
 		border-top: 2px solid #000065;
		padding-top: 10px;
		margin: 10px 0 3px 0;
	}

/*~~~~~~~~~~~~~~~~~ Link Styles~~~~~~~~~~~~~~~~~*/

a:link 		{color: #01046b;}
a:active 	{color: #01046b;}
a:visited 	{color: #01046b;}
a:hover 	{color: black;}

/*~~~~~~~~~~~~~~~~~ Top Nav Styles~~~~~~~~~~~~~~~~~*/

#headernav {
	width: 640px;
	background: url("../images/home_new/header.jpg") no-repeat top left;
	color: white;
	font-size: 9pt;
	padding-top: 4px;
	text-align: left;
}
	#headernav a {color: white; text-decoration: none; }
	#headernav a:hover {color: yellow;}

#header {
	width: 945px;
	height: 204px;
	background: url(../images/home_new/header.jpg) no-repeat top left;
}
#banner {
	width: 900px;
	height: 29px;
	margin: 0;
	padding: 0 0 0 45px;
	background-image: url(../images/home_new/banner-background.png);
	color: white;
	font-size: 9pt;
	text-align: left;
}
	#banner .title {font-size: 11pt; line-height: 24px; color: white; margin: 0 36px 0 0; padding: 0; filter: alpha(opacity=100); opacity: 1;}
	#banner a {color: white; text-decoration: none; filter: alpha(opacity=100); opacity: 1;}
	#banner a:hover {color: yellow;}

#nav { 
	height: 29px;
	background: #01046b;
	color: white;
	font-size: 9pt;
	text-align: center;
}
	#nav a {margin: 4px; color: white; text-decoration: none;}
	#nav a:hover {color: yellow;}
h2 {
				font-size: small;
				font-weight: bold;
				font-style: normal;
}

