@charset "utf-8";
html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, font, img, ins, kbd, q, s, samp,  small, strike, sub, sup, tt, var,  dl, dt, dd, form, label,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
p						{margin-bottom: 10px;}
hr						{height: 1px; color: #000000;}
h1 						{margin:0 0 15px 0; font-family: "Trebuchet MS", Georgia; font-size: 24px; font-variant: small-caps; color: #003366;}
h2 						{margin:15px 0 10px 0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #990000;}
h3 						{
	margin:15px 0 5px 0;
	padding: 0 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-transform: uppercase;
}
ul 						{margin:0;padding:0 0 0 20px;list-style-type: square; color: #900; }
li						{padding:0 0 5px 0;}
.tdsmall 				{font-size:11px;}
.tdtiny 				{font-size:9px;}

input 					{padding:0px; margin:0px; font-size: 12px;}
body 					{background-image: url(../images/bg.jpg); background-repeat: repeat-x;	text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
a 						{color: #003399; text-decoration: none;}	
a:visited 				{color: #003399; text-decoration: none;}
a:hover 				{color: #990000; text-decoration: underline;}

#footer 				{width: 100%; padding-top:5px; text-align:center; font-size:11px; color: #666666;	vertical-align:top;	clear:both;}
#footer li				{margin:0; padding:0; display:inline;}
#footer ul				{margin:0; padding:0;}
#footer a				{color: #333; text-decoration: none; font-weight: normal;}
#footer a:hover			{color: #990000; text-decoration: underline;}


#topnav 				{clear:both; height: 30px; width: 840px; text-align:center;	background-color: #000;	background:url(/assets/images/topnav_bg.jpg); border-top:1px solid #000; border-bottom:1px solid #000;}
#header 				{width: 838px; height:120px; background-color: #fff; vertical-align:bottom;}
#wrap	 				{width: 840px; margin-top: 5px;}

#mainbody 				{margin:0; padding: 0; width: 838px; background-color: #ffffff; border-left: solid; border-right:solid; border-bottom:solid; border-color:#000000; border-width:1px; text-align: left;	vertical-align:top;}
#content 				{width:420px; float: left; text-align:left; vertical-align:top; margin-left: 10px; margin-right 10px; padding-top:10px; line-height:140%; color:#333333;}

#links 					{width: 600px; float:right; text-align:right; height:16px; line-height:16px; font-size:9px; color: #999; text-transform: uppercase;	font-weight: bold;}

#links a				{color: #003399; text-decoration: none; font-weight: normal;}
#links a:hover			{color: #990000; text-decoration: none;}
#datestamp 				{text-align:left; font-size:9px; text-transform: uppercase; color: #999; float:left; width:200px; line-height:16px; height:16px}

/*slideshow*/
#ssDiv1 				{clip:rect('top', 'right', 'bottom', 'left'); height: 300px; width: 300px;	float:left;}

#navigation				{font-size:12px; width:840px; font-family: Arial, Helvetica, sans-serif;}
#topnav ul				{margin:0; padding:0;}
#navigation ul			{margin:0; padding:0;}
#navigation li			{margin:0; padding:0; height:30px; display:inline; float:left; text-align:center;}
#navigation a			{padding-top: 8px; color:white; text-decoration:none; display:block; width:120px; height:22px; background:url(/assets/images/topnav.jpg) no-repeat;}
#navigation a:hover		{color: #FFCC00; background:url(/assets/images/topnav_over.jpg) no-repeat;}
.10px_margin			{margin: 10px;}
.left 					{float:left;}
.right 					{float:right;}
.center					{text-align:center}
.sidebar 				{width:180px; margin: 15px 5px 0 5px;}
.sidebar_box 			{background-color: #DFE6EA; width:170px; vertical-align:top; font-size:11px; color:#000; margin-bottom:10px; padding: 5px; text-align:left;	border: 1px solid #000;}
.sidebar_box h2 		{font-size: 16px; font-weight: bold; display:block; background-color: #003366; color: #FFF; padding: 5px 0 5px 0; margin-bottom: 10px; text-align: center;}

.clear					{clear:both;}
.breadcrumbs			{font-size: 11px; color:#666666;}
.border					{border: 1px; border-color:#000000;}