*
{
    padding: 0;
    margin: 0;
    border: 0;
}
body
{
	background: #fff;
	font-size: 11px;
	font-family: "optima", arial
}
a:link,a:visited,a:active
{
	color: #330a4d;
	text-decoration: none;
	padding: 0 0 2px 0;
}
a:hover
{
	color: #b7b7b7;
}
#center
{
	width: 660px;
	margin: 0 auto;	
}
.fullwidth
{
	width: 680px;
	clear: both;
	height: 0;
}
html
{
	overflow: scroll;
}
#update-3.17.11
{
	width: 680px;
	margin: auto;
}
.right
{
	padding: 0 0 0 0;
}
.left
{
	padding: 0 0 0 78px;
}
ul
{
	list-style-type: none;
	color: #895698;
	width: 100%;
	float: left;
}
ul li
{
	list-style-type: none;
	float: left;
	color: #895698;
	padding: 0 0 0 0;	
}
h1
{
	font-size: 36px;
	font-style: normal;
	font-weight: 100;
	float: left;
	width: 660px;
	margin: 36px 0 0 0;
}
h1 a:link,h1 a:visited,h1 a:active
{
	
	color: #d43c07;
}
h1 a:hover
{
	color: #ff9b65;
}
h2 a:link,h2 a:visited,h2 a:active
{

	color: #4f4f1d;
}
h2 a:hover
{
	color: #b6b67e;
}
h2
{
	font-size: 20px;
	font-style: normal;
	font-weight: 100;
	float: left;
	margin: 0 0 12px 0;
	width: 660px;
	color: #9c9c5d;
}
#letter
{
	top: 160px;
	width: 100%;
	height: 16px;
	float: left;
	margin: 0 0 18px 0;
	padding: 0 0 0 0;
}	
h3
{
	font-style: normal;
	font-weight: 100;
	float: left;
	padding: 0 0 0 0;
	color: #330a4d;
	font-size: 12px;
}	
h3 a:link,h3 a:visited, h3 a:active
{
	color: #330a4d;
	font-style: underline;
}	
h3 a:hover
{
	color: #b7b7b7;
}
.vertline
{
	width: 1px;
	height: 100px;
	border: 1px solid black;
}
.leftbox
{
	width: 140px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
.leftboxtext
{
	width: 136px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	
}
.rightbox
{
	width: 140px;
	float: left;
	margin: 0 0 0 32px;
	
}
.horizline
{
	width: 100%;
	float: left;
	border: 1px red solid;	
}
.line
{
	display: block;
	width: 100%;
	float: left;
	border-top: 1px solid black;
}
.newsbleep
{
	width: 632px;
	float: left;
	font-style: italic;
	background: #e9e7fe;
	color: #895698;
	border: 1px solid #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 6px 0 22px 0;
	padding: 6px 12px 8px 12px;
}
.bold
{
	font-style: bold;
}
.titlebox
{
	float: left;
	width: 656px;
	height: 20px;
	margin: 0 0 8px 0;
	padding: 4px 0 0 0;
	border: 1px solid #895698;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.titleboxshort
{
	float: left;
	width: 498px;
	height: 20px;
	margin: 0 0 8px 0;
	padding: 4px 0 0 0;
	border: 1px solid #895698;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.navbutton
{
	font-size: 12px;
	width: 134px;
	margin: 0 0 12px 0;
	padding: 4px 0 4px 6px;
	border-bottom: 1px solid #7e7e7e;
	border-right: 1px solid #7e7e7e;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #eff2e3;
	background-image: -webkit-gradient(linear, 0%, 0%, 0%, 100%, from(#eff2e3), to (#ccd4b2));
	background-image: -webkit-linear-gradient(top, #eff2e3, #ccd4b2);
	background-image:    -moz-linear-gradient(top, #eff2e3, #ccd4b2);
	background-image:     -ms-linear-gradient(top, #eff2e3, #ccd4b2);
	background-image:      -o-linear-gradient(top, #eff2e3, #ccd4b2);
}
.icon
{
	width: 900px;
	float: left;
}
.copyL
{
	width: 300px;
	float: left;
	font-family: "optima";
	color: #565656;
	margin: 12px 0 0 0;	
}
.copyR
{
	width: 300px;
	float: right;
	text-align: right;
	font-family: "optima";
	margin: 12px 4px 0 0;
}
h4
{
	font-style: normal;
	font-weight: 100;
	float: left;
	width: 768px;
	padding: 0 0 2px 0;
	color: #330a4d;
	font-size: 14px;
}
.fillerbox
{
	float: left;
	display: block;
	width: 660px;
	height: 20px;
	
}	
.news_head
{
	color: #bf3c1d;
	border: 1px red dotted;
}
.left_thumb
{
	float: left;
	padding: 0 0 20px 0;
	width: 60px;
}
.right_thumb
{
	float: right;
	padding: 0 0 20px 20px;
	width: 60px;
}
.slideshow
{
	width: 584px;
	float: left;
	padding: 40px 0 0 0;
}
p
{
	width: 660px;
	font-size: 12px;
	padding: 0 0 16px 0;
	float: left;
	color: #330a4d;
}
p a:link,p a:visited,p a:active
{
	color: #d43c07;
}
p a:hover
{
	color: #ff9b65;
}
span
{
	color: #ff7f01;
	font-size: 11px;
}
.awardhead
{
	font-size: 13px;
	color: #895698;
	float: left;
	padding: 0 0 10px 0;
	clear: left;
}
.award
{
	font-size: 13px;
	color: #895698;
	float: left;
	padding: 0 0 10px 8px;	
}





