@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	background-color:#999;
}

.clearing {
clear:both;	
}

p, ul{
	font-size:12px;
	margin:15px 0px;
	line-height:18px;
}


.small {
font-size:10px;	
line-height:12px;
display:inline-block;
}
a {
	color:#933;	
	font-size:12px;
	text-decoration:none;
}

h1 {
	font-size:16px;
	color:#a2304c;

}

h2 {
	font-size:13px;
	color:#999;
	text-transform:uppercase;
}

h3 {
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
}


hr {
	border: 0px;
	background-color:#CCC;
	height:1px;
}

#container {
	width:100%
}

#main_viewport {
	width:940px;
	margin:0px auto;
}

.header {
	 width:788px; 
	 height:auto;
}

.logo {
 float:left; 
 width:292px; 
 height:95px;	
}

.dots {
 width:355px; 
 height=95px; 
 float:left;	
}

.redblock1 {
 float:left; 
 width:140px; 
 height:98px; 
 background-color:#a2304c;	
}

.redblock2 {
 float:left; 
 width:140px; 
 height:135px; 
 background-color:#a2304c;
 }
 
.greyblock1 {
 width:138px; 
 height:135px; 
 background-color:#cccccc; 
 float:left;	
}

.greyblock2 {
 width:138px; 
 height:19px; 
 background-color:#cccccc; 
 float:left;
 padding-bottom:3px;

}

.greyblock3 {
 width:140px; 
 height:19px; 
 background-color:#cccccc; 
 float:left;
 padding-bottom:3px;

}

.whiteblock1 {
 width:197px; 
 height:19px; 
 background-color:#fff; 
 float:left;		
}

.whiteblock1 {
 width:197px; 
 height:19px; 
 background-color:#fff; 
 float:left;
 padding-bottom:3px;

}

.animation {
 width:197px; 
 height:135px; 
 float:left;	
}

.subnav_image {
 width:312px; 
 height:135px; 
 float:left;	
}

.secondary_nav {
width:312px;
background-color:#000;
height:19px;
float:left;
text-align:center;
padding-bottom:3px;
}

.top_text_links {
width:225px;
float:left;
margin-left:10px;
}

.secondary_nav img {
 border:0px;
 padding-right:5px;
 padding-top:3px;
}


.secondary_nav a {
color: #FFF;
text-transform:uppercase;
font-size:10px;
}

.secondary_nav a:hover {
color:#999;
}

#main_nav {
 width:138px; 
 height:auto; 
 background-color:#ccc; 
 float:left;
 padding-top:30px;
 text-align:right;
 text-transform:uppercase;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#main_nav a{
 text-transform:uppercase;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#main_nav a:link {
text-transform:uppercase;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

#main_nav a:visited {
text-transform:uppercase;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

#main_nav a:hover {
color:#666;
text-transform:uppercase;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#main_nav a:active {
color:#a2304c;
text-transform:uppercase;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#main_nav p{
margin: 10px;
}

#main_content {
 float: left; 
 width:609px; 
 height:auto; 
 background-color:#fff;	
 padding: 20px 20px;
 min-height:400px;
}

.content_container {
float:left;	
background-color: #CCC;
min-height:400px;
}

#footer {
 background-color:#a2304c; 
 width:787px; 
 height: 30px;
}

#footer a{
 color:#fff;
 text-transform:uppercase;
 font-size:10px;
}

#footer a:hover {
color:#CCC;
}

#footer img {
 border:0px;
 padding-right:5px;
}

#footer .nav_items {
width:700px;
height:16px;
margin: 0px auto 0px auto;
padding-top:6px;
text-align:center;
font-size:10px;
}

.text_links {
width:600px;
float:left;
margin-top: 2px;
}

#copyright {
background-color: #999;	
font-size:10px;
text-transform:uppercase;
text-align:center;
padding-top:10px;
width:787px;
font-family:Arial, Helvetica, sans-serif;
}

#copyright a{
color:#333;
font-size:10px;
text-transform:uppercase;
}


