body 	{ margin:0; background-color:#8f0000;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px; text-align:center; }
*		{ padding: 0; margin: 0; }
img	{ border:0; }

p		{ text-align:justify; padding-bottom:15px; }
p em	{ font-weight:bold; }

th 	{ font-weight:bold; font-size: 14px; color:#FFF; background-color: #FFF; background-image: url(Images/HeaderBG.jpg);
		background-repeat: no-repeat; }

.RedSubTitle { color: #8F0000; font-size: 14px; }

.BKTitle { color: #8A8F92; font-weight: bold; font-size: 14px; }

a:Link		{ color:#4396A6; }
a:Hover		{ color:#8F0000; }
a:Active		{ color:#223D4A; text-decoration:none; }
a:Visited	{ color:#4A92AA; text-decoration:none; }
a:focus     { -moz-outline: none -moz-mac-focusring; }

form 			{ font:Tahoma; font-size: 12px; background-color: #eeeeee; }
input 		{ font:Tahoma; font-size: 12px; }
textarea 	{ font-size: 12px; }
select 	 	{ font:Tahoma; font-size: 12px; }

ul 			{ font-size: 11px; list-style-type: disc; list-style-position: outside; }
li 			{ font-size: 11px; }
ol 			{ font-size: 12px; list-style-type: upper-roman; list-style-position: outside; }

p.section,
h3					{ font-size:1em; text-transform:uppercase; font-weight:bold; color:#223D4A; padding:0 0 10px 0; }
h3					{ padding:10px 0 10px 0; }

.SubSection		{ font-size: 11px; text-transform:capitalize; font-style:italic; color:#223D4A; }
.Header 			{ font-size: 14px; text-transform:capitalize; color:#664422; }

/* Added by Lynn */
table 				{ border-collapse: collapse; }
table#main			{ margin: 0 auto; }
.bold					{ font-weight:bold; }
a.back				{ font-weight:bold; }
a.back:hover		{ text-decoration:underline; }
p.back				{ color:#4396A6; font-weight:bold; clear:both; }
h2						{ font-size:1.6em; color:#1C4156; padding-bottom:15px; }
table.main_content	{ margin:23px 0 0 35px; float:left; text-align:left; display:inline; }

ul.portfolio,
ul.port								{ float:left; padding:0; margin:0 0 20px 0; height:auto; list-style:none; clear:both; }
ul.portfolio li					{ float:left; margin:0 9px 0 0; padding-top:9px; border: 1px solid #001723; text-align:center; width:200px; height:154px; background:#3B6975 url(css/bg_thumb.gif) 0 bottom repeat-x;  }
ul.portfolio li a					{ text-decoration:none; }
ul.portfolio li a img			{ color:#ccc; text-align:center; border: 1px solid #000; }
ul.portfolio li a:hover img	{ border: 1px solid #8f0000;  }
ul.portfolio span					{ line-height: 28px; font-size:13px; color:#A6C2C9; }

ul.port li							{ float:left; margin:0 96px 0 0; text-align:center; width:208px; text-transform:uppercase; font-weight:bold; color:#223D4A; padding:0 0 16px 0;  }
