/*****************/
/*     Styles    */
/*****************/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333333;
	background: #fff;
}

body#popup {
	margin:30px;
}

p {
	margin: 0px 5px 10px 0px;
}

.nomargin {
	margin: 0px 0px 0px 0px;
}


h1 {  
	height:20px;
	width:840px;
	margin: 0px 5px 10px -15px;
	font-size: 14px; 
	background:url(../templateimages/h1_background.jpg) no-repeat;
	color:#531C79;
	padding:5px 0px 5px 25px;
	clear:both;
}
		
h2 {  
	font-size: 14px; 
	color:#333333;
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px;
}

h3 {  
	font-size: 14px; 
	color:#531C79;
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px;
}

h4 {  
	font-size: 13px; 
	color:#333;
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px;
}

h5 {  
	font-size: 13px; 
	color:#B1D947;
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px;
}

h6 {  
	font-size: 13px; 
	color:#fff;
	background-color:#B1D947;
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px;
}

ul {
	padding:3px 0px 3px 15px;
	margin:0px;
}
li {
	list-style:disc;
	list-style-position:outside;
	padding:3px 0px 0px 0px;
	margin:0px;
}

a:link, a:visited, a:hover {
	color: #054FAD;
	text-decoration: none;
}

a:hover	{
	color: #6F8C20;
	text-decoration: none;
}
	
a.noborder {
	border-bottom: none;
	text-decoration: none;
}

img {
	border: none;
}


/* Custom Styles */
#greenbarheader a, #greenbarheader a:visited, #greenbarheader a:hover  {
	color:#420C84;
}

#headerimage p, #headerimage img {
	padding:0px;
	margin:0px;
}
#headerimage a {
	display:block;
	text-align:right;
	font-weight:bold;
}

#footer a, #footer a:visited, #footer a:hover  {
	color:#420C84;
}

#homenewscolcontent p {
	margin:0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
}

#homenewscolcontent strong {
	color:#410C84;
	font-weight:normal;
}
#homenewscolcontent a, #homenewscolcontent a:visited, #homenewscolcontent a:hover  {
	padding:2px 5px;
	color:#531C79;
	display:block;
	background-color:#B1D947;
}

.slideshowitem h1, .slideshowitem h2, .slideshowitem h3, .slideshowitem h4, .slideshowitem h5, .slideshowitem h6, .slideshowitem p {
	margin:0px;
	padding:0px;
}

.homecontentboxcontent p {
	padding:0px;
	margin:0px;
}

.homecontentboxcontent a, #homehighlightcolcontent a {
	position:absolute;
	text-align:right;
	font-weight:bold;
	bottom:2px;
	right:5px;
}

#intcontentcontent img {
	padding:0px 0px 10px 10px;
}

#intcontentimage h1 { 
	width:auto;
	height:auto;
	font-size: 14px; 
	color:#531C79;
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px;
	background:none;
}
