/* ----------- OVERALL STYLES ---------- */
body {font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;
		height: 100%;
		color: #333;
		line-height: 18px;
		background-color:#ffffff;
		}
.content { font-size: 12px; line-height: 16px;}	
.content img { padding: 5px 5px 5px 5px;}
td { vertical-align:top;
	font-size: 12px;
	color: #333;
	line-height: 14px; }
td.alignbot	{ vertical-align:bottom; }
li { list-style-image:url(images/mark_1.gif); }
.small 		{ font-size:12px; }	
.photoborder 		{ border: 1px solid #CCC;}	
.pluginbackground {background-image:url(images/theme/bg_tan.jpg); background-repeat:repeat;}

a:link		{ text-decoration:none; color: #CC0000; }
a:visited	{ text-decoration:none; color: #990000; }
a:hover		{ text-decoration:underline; color: #FF0000;}
a:active	{ text-decoration:underline; color: #990000;}

/* ----------- Articles ---------- */

li.articlelist { list-style-image:url(images/mark_1.gif); }
.articleborder	{ background-image:url(images/list_0_2.gif); background-repeat:repeat-x; height:1px;}
.articleborderrgt		{ border-right: 1px solid #CCC;}
.lftsmallphoto { margin-right:10px; margin-left:5px; }
.rgtsmallphoto { margin-left:10px; margin-right:5px;}

/* ----------- Headings ---------- */
.head1 {font-size: 18px;
		font-weight:bold;
		color: #990000;
		}
.head2 {font-size: 13px;
		font-weight: bold;
		padding-bottom: 1em;
		color: #333;
		}
.head3 {font-weight: bold;
		color: #666;
		}
.head4 {font-weight: bold;
		color: #333;
		}
.head5 {font-weight: bold;
		color: #990000;
		}

/* ----------- Borders for tables used throughout site ---------- */
.bordertop			{ border-top: 1px solid #CCC;}
.bordertopbottom	{ border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.bordertopbottomleft{ border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC;}
.borderbottom		{ border-bottom: 1px solid #CCC;}
.borderleft			{ border-left: 1px solid #CCC;}
.borderleftbottom	{ border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.borderright		{ border-right: 1px solid #CCC;}
.borderrighttop		{ border-right: 1px solid #CCC; border-top: 1px solid #CCC;}
.borderrightbottom	{ border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.Special			{ border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.YellowSpecial			{ border-bottom: 2px solid #fbe963; border-top: 2px solid #fbe963; border-left: 2px solid #fbe963; border-right: 2px solid #fbe963;}
.Yellowbottom			{ border-bottom: 1px solid #fbe963; }
.ResourceSpecial			{ border-bottom: 1px solid #fbe963; border-top: 1px solid #fbe963; border-left: 1px solid #fbe963; border-right: 1px solid #fbe963; padding: 2px;}
.tanbgheader { background-image:url(images/theme/lftnav_bg.jpg); background-repeat:repeat; background-position:top; height:23px; }

/* ----------- Forms ---------- */
.formstyle 	{ font-size:12px; border: 1px solid #808080; }
.formbutton 	{ font-size:12px; border: 1px solid #808080; }
.formreq 	{ font-size:12px; border: 1px solid red; }	
.SurveyCat 	{ font-size:14px; font-weight:bold;}
.label		{ font-size:12px; font-weight:bold;}
.normaltext		{ font-size:10px;}
.searchstyle { font-size:12px;}
.searchbutton 	{ font-size:12px; border: 1px solid #CCC; }

/* ----------- Top Navigation ---------- */
.topnav { background-image:url(images/theme/topcollagebar_r1_c4.jpg); background-repeat:repeat; background-position:top; height:165px;}
.topnavalign { vertical-align:middle;}
/* ----------- Top Address ---------- */
.topaddressbar {background-color:#97280f;
				color:#FFFFFF;
				font-size:11px;}
a.topaddressbar:link 		{ font-size: 12px;
							line-height: 16px;
							color: #FFFFFF;
							text-decoration: none;
							font-style: normal;
							font-variant: normal;}
a.topaddressbar:visited 	{ font-size: 12px;
							line-height: 16px;
							color: #FFFFFF;
							text-decoration: none;
							font-style: normal;
							font-variant: normal;}
a.topaddressbar:hover 		{ font-size: 12px;
							line-height: 16px;
							color: #FFFFFF;
							text-decoration: none;
							font-style: normal;
							font-variant: normal;}
a.topaddressbar:active 	{ font-size: 12px;
							line-height: 16px;
							color: #FFFFFF;
							text-decoration: none;
							font-style: normal;
							font-variant: normal;}
/* ----------- Left Navigation ---------- */
.lftnav { width:118px; height:475px; background-image:url(images/theme/left.jpg); background-repeat:repeat-y; background-position:top; }
a.lftnavlink:link 		{ font-size: 11px;
							line-height: 16px;
							color: #CC0000;
							text-decoration: none;
							font-style: normal;
							font-weight: bold;
							font-variant: normal;}
a.lftnavlink:visited 	{ font-size: 11px;
							line-height: 16px;
							color: #990000;
							text-decoration: none;
							font-style: normal;
							font-weight: bold;
							font-variant: normal;}
a.lftnavlink:hover 		{ font-size: 11px;
							line-height: 16px;
							color: #FF0000;
							text-decoration: none;
							font-style: normal;
							font-weight: bold;
							font-variant: normal;}
a.lftnavlink:active 	{ font-size: 11px;
							line-height: 16px;
							color: #990000;
							text-decoration: none;
							font-style: normal;
							font-weight: bold;
							font-variant: normal;}
a.lftnavlinkactive 	{ font-size: 11px;
						line-height: 16px;
						color: #990000;
						text-decoration: none;
						font-style: normal;
						font-weight: bold;
						font-variant: normal;}
/* ----------- Left SUB Navigation ---------- */
a.lftsubnavlink:link 		{ font-size: 11px;
								line-height: 14px;
								color: #CC0000;
								text-decoration: none;
								font-style: normal;
								font-variant: normal;}
a.lftsubnavlink:visited 	{ font-size: 11px;
								line-height: 14px;
								color: #990000;
								text-decoration: none;
								font-style: normal;
								font-variant: normal; }
a.lftsubnavlink:hover 		{ font-size: 11px;
								line-height: 14px;
								color: #FF0000; 
								text-decoration: none;
								font-style: normal;
								font-variant: normal;}
a.lftsubnavlink:active 	{ font-size: 11px;
							line-height: 14px;
							color: #990000;
							text-decoration: none;
							font-style: normal;
							font-variant: normal; }

/* ----------- Page Sub Navigation ---------- */
li.subnavlink { list-style-image:url(images/mark_1.gif); margin-bottom: 15px;  font-size:14px;}
a.subnavlink:link 		{ text-decoration:none; color:#333; font-size:16px; }
a.subnavlink:visited 	{ text-decoration:none; color:#333; font-size:16px; }
a.subnavlink:hover 		{ text-decoration:underline; color:#333; font-size:16px; }
a.subnavlink:active 	{ text-decoration:underline; color:#333; font-size:16px; }

/* ----------- Past News articles links ---------- */
a.titlelink:link		{ text-decoration:none; color: #CC0000;}
a.titlelink:visited	{ text-decoration:none; color: #666666;}
a.titlelink:hover		{ text-decoration:underline; color: #FF0000;}
a.titlelink:active	{ text-decoration:underline; color: #CC0000;}

/* ----------- Ads Section ---------- */
.adspot { width: 170px;}

/* ----------- Footer Navigation ---------- */
.footer				{ color:#333; font-size:70%;}
a.footer:link 		{ text-decoration:none; color:#666666; font-size:95%; }
a.footer:visited 	{ text-decoration:none; color:#666666; font-size:95%; }
a.footer:hover 		{ text-decoration:underline; color:#666666; font-size:95%; }
a.footer:active 	{ text-decoration:underline; color:#666666; font-size:95%; }

/* ----------- Plug ins ---------- */
.copysm { font-size: 10px; line-height: 14px }
.copy { font-size: 12px; line-height: 16px }
.copymd { font-size: 12px; line-height: 16px }
.copylg { font-size: 14px; line-height: 18px }
.copyxl { font-size: 16px; line-height: 20px }
.titlesm { font-size: 12px; line-height: 14px; font-weight: bold }
.titlemd { font-size: 18px; line-height: 20px; font-weight: bold }
.title { font-size: 18px; line-height: 20px; font-weight: bold }
.titlelg { font-size: 20px; line-height: 22px; font-weight: bold }
.titlexl { font-size: 22px; line-height: 24px; font-weight: bold }