body 			{ text-align:center; font: 11px/16px Arial, Helvetica, sans-serif; margin: 0; padding: 0; letter-spacing:.1em; background-color: #ffffff; }
li				{ line-height: 16px; }
hr 				{color: #fff; background-color: #fff; border: 1px dotted #ff0000; border-style: none none dotted; padding-top: 10px; }

#frame 			{ width:100%; margin-right:auto; margin-left:auto; padding:0px;
			  	  text-align:left; background-color: #000066; }
				  
#header			{ width: 100%; background:#fff; padding-top:10px; padding-bottom: 10px; padding-left: 20px; }
				  
#nav 			{line-height: 22px; width: 100%; background-color: #000066; border-top: 3px solid #CC0000; padding-left: 20px; 
			 	  border-bottom: 3px solid #CC0000; color: #CC0000; letter-spacing: .1em; font-weight: bold; font-size: 10px; }
#nav a			{ padding: 8px; border-right: 1px solid #CC0000; }				  
#nav a:link 	{ text-decoration: none; color: #FFFFFF; }
#nav a:visited 	{ text-decoration: none; color: #FFFFFF; }
#nav a:hover 	{ text-decoration: none; color: #D2DCE6; background-color:#CC0000; }
#nav p 			{ margin: 1px; margin-left: 10px; }

#flash			{ width: 100%; background-color: #4B6AAC; margin: auto; }

#left 			{ width:230px; float:left; background:#000066; color: #D2DCE6; font-size: 10px; }
#left .heading	{ color: #D2DCE6; font-size: 20px; letter-spacing: .1em; }
#left .title	{ color: #D2DCE6; font-size: 20px; letter-spacing: .1em; }
#left a:link	{ color: #D2DCE6; text-decoration: none; }
#left a:visited { text-decoration: none; color: #D2DCE6; }
#left a:hover 	{ text-decoration: underline; color: #CC0000; }
#left .author	{ padding-left: 10px; font-style: italic; }
#left .heading a:link { color: #CC0000; }
#left .heading a:visited { color: #CC0000; }
#left .title a:link { color: #D2DCE6; }
#left .title a:visited { color: #D2DCE6; }

#homecenter 			{ margin-left: 230px; margin-right: 230px;  padding:0px; background:#D2DCE6; color: #333333; font-size: 11px; margin-top: -10px; margin-bottom: -30px; }
#homecenter .pad		{ margin-left: 20px; margin-right: 20px; padding-top: 10px; padding-bottom: 10px; }
#homecenter .heading	{ color: #CC0000; font-size: 22px; letter-spacing: .1em; line-height: 32px; padding-bottom: 5px; }
#homecenter .title		{ font-weight: bold; color: #000000; font-size: 11px; }
#homecenter .author		{ font-style: italic; color: #000000; font-size: 11px; }
#homecenter a:link 		{ text-decoration: none; color: #000066; font-style: italic; }
#homecenter a:visited 	{ text-decoration: none; color: #3555A0; font-style: italic; }
#homecenter a:hover 	{ text-decoration: underline; color: #CC0000; font-style: italic; }
#homecenter .heading a:link { color: #CC0000; font-style: normal; }
#homecenter .heading a:visited { color: #CC0000; font-style: normal; }

#center 			{ margin-left: 230px; padding:0px; background:#ffffff; color: #666666; font-size: 11px; margin-top: -10px; margin-bottom: -30px; }
#center .pad		{ margin-left: 30px; margin-right: 30px; padding-top: 30px; padding-bottom: 10px; }
#center .heading	{ color: #CC0000; font-size: 22px; letter-spacing: .1em; line-height: 32px; padding-bottom: 5px; }
#center .pagetitle	{ color: #CC0000; font-size: 22px; letter-spacing: .1em; padding-bottom: 5px; text-align: right; text-transform: uppercase; }
#center .title		{ font-weight: bold; color: #000000; font-size: 12px; }
#center .titleblock	{ width: 100%; font-weight: bold; background-color: #CC0000; color: #ffffff; text-align: center; font-size: 13px; letter-spacing: .25em; padding: 5px; }
#center .author		{ font-style: italic; color: #000000; font-size: 11px; }
#center a:link 		{ text-decoration: none; color: #000066; font-style: italic; }
#center a:visited 	{ text-decoration: none; color: #3555A0; font-style: italic; }
#center a:hover 	{ text-decoration: underline; color: #CC0000; font-style: italic; }
#center .half		{ width:50%; float: left; }
#center .padding	{ padding: 5px; }
#center .news a		{ }
#center .news a:link		{ font-style: normal; font-weight: bold; }
#center .news a:visited		{ font-style: normal; font-weight: bold; }
#center	.date		{ width: 75px; float: left; }
#center .item		{ margin-left: 80px; }

#right 				{ width:230px; padding:0px; float:right; background:#000066; color: #D2DCE6;  font-size: 10px;}
#right .heading		{ color: #D2DCE6; font-size: 20px; letter-spacing: .1em; }
#right .title		{ color: #D2DCE6; font-size: 20px; letter-spacing: .1em; }
#right a:link		{  color: #D2DCE6; text-decoration: none; }
#right a:visited 	{ text-decoration: none; color: #D2DCE6; }
#right a:hover 		{ text-decoration: underline; color: #CC0000; }
#right .title a:link { color: #D2DCE6; }
#right .title a:visited { color: #D2DCE6; }
	
.pad 			{ margin: 10px; }
.smallside		{ width:225px; float: left; }
.bigside   		{ margin-left: 230px; }
.formlabel 		{ float: left; width: 120px; font-weight: bold; }
.formelement 	{ padding-top: 5px; }
.error			{ font-weight: bold; color: #CC0000; font-size: 14px;  }

ul 		{ list-style-image: url('images/bull_blue_whit.gif'); margin-left: -15px; margin-top: 0; }
li		{ padding-left: 10px; }