﻿html
    {
    height: 100%;
    margin:0 0 1px 0;
    padding:0;
    }

 body
    {
    background-color:#000000;
    font-size:0.8em;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    height: 100%;
    margin:0 0 1px 0;
    padding:0 0 0 0;
    text-align:center;
    }

#contentcontainer a
    {
    color:#f42941;
    text-decoration:underline;
    }

#contentcontainer a:link
    {
    color:#f42941;
    text-decoration:underline;
    }

#contentcontainer a:visited
    {
    color:#f42941;
    text-decoration:underline;
    }

#contentcontainer a:hover
    {
    color:#f42941;
    text-decoration:none;
    }

#contentcontainer a:active
    {
    color:#f42941;
    text-decoration:underline;
    }
     
#mainwrapper 
    {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
    }

#contentcontainer 
	{
	float:left;
	min-height:380px;
	width:760px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	}

#container 
    {
	width: 760px;
	text-align: left;
	padding: 0 20px 20px 20px;
	margin:0;
	float: left;
	background-color:#f42941;
	}

#leftColumn
    {
    float:left;
    padding:0;
    margin:0;
    width:380px;
    background-color:#FFFFFF;
    color: #4c4c4c;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 100%;
    }
    
#leftColumn img
    {
    float:left;
    clear:both;
    padding:0;
    margin:0;
    border-bottom:2px solid #FFFFFF;
    }
    
#anchorbox 
    {
    display:inline;
    float:left;
    clear:left;
    width:340px;
    margin:20px;
    padding:5px 0 5px 0;
    border-top:1px #f42941 solid;
    border-right:none;
    border-bottom:1px #f42941 solid;  
    border-left:none; 
    }

#anchorbox p
    {
    margin:0;
    padding:0 0 10px 0;
    }

#rightColumn
    {
    float:right;
    width:340px;
    color: #4c4c4c;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 100%;
    background-color:#FFFFFF;
    padding: 40px 20px 20px 20px;
    }
    
#rightColumn h2
    {
    margin:0;
    padding: 0 0 10px 0;
    color:#f42941;
    }
    
#rightColumn h3
    {
    font-size: 100%;
    font-weight:bold;
    margin:0;
    padding: 0 0 10px 0;
    }    
    
#rightColumn p
    {
    margin:0;
    padding:0 0 10px 0;
    }

#rightColumn a
    {
	color: #AAB4DA;
	text-decoration: underline;
	}

#rightColumn a:hover
    {
	color: #535D81;
	text-decoration:underline;
	}	

#footer 
    {
	width:780px;
	text-align:right;
	padding-top:10px;
	margin-right: 20px;
	height: 40px;
	color:#868686;
	clear: both;	
	}

#footer a 
    {
	color:#868686;
	text-decoration: none;
    }

#footer a:hover 
    {
	color:#FFFFFF;
	text-decoration: none;
    }

#header 
	{
	text-align:left;
	float:left;
	width:760px;
	background-color:#f42941;
	margin:0px;
	padding:20px;
	}
	
#header h1
    {
    float:right;
    margin:0px;
    padding:0;
    }     

#logo 
	{
	width:760px;
	text-align:right;
	float:right;
	margin:0px;
	padding:0;
	}

#nav
	{
	clear:left;
	padding:0px;
    margin:0px;
    float:left;
    width: 240px;    
    text-align:left;
    }

#nav ul
    {
    float:left;
    padding:0;
    margin:0;
    } 

#nav li
    {
    height:21px;
    list-style:none;
    padding:0;
    margin:0;
    border:none;
    }

#nextcontainer
	{
	float:left;
	height:22px;
	width:760px;
	}
	
	
	
	

#contactform{

float:left;
clear:both;
display:inline;
background-color:#fff200;
width: 320px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 0 0;
padding:20px 10px 0 10px;
}

#contactform label{
float:left;
width: 80px;
font-weight: normal;
padding: 0 10px 0 0;
}

#contactform input{

font-weight: normal;
margin: 0 10px 0 0;
border:1px solid #FFF200;
}

#contactform input.radio{
float: left;
margin-right: 5px;
}

#contactform label.radio{
float: left;
width: 50px;
height: 1em;
}

#contactform input.checkbox{
margin-left: 10px;
}

#contactform select{
font-weight: normal;
margin: 0 10px 0 0;
}

.button{
background-color:#f42941;
color:#FFFFFF;
}

#contactform textarea{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:100%;
margin: 0 10px 0 0;
border:1px solid #FFF200;
}

#contactform .areaAddress {
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:100%;
margin: 0 10px 0 0;
border:1px solid #FFF200;
}

#contactform table{
margin: 0 0 20px 10px;
}

#contactform td{
vertical-align: top;
padding: 5px 0 5px 0;
}

#contactform tr{
padding: 0 0 5px 0;
}

#contactform th{
text-align:left;
padding: 0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:100%;
}

#contactform img{
cursor:pointer;
}

#rightColumn a.videoButton {display:block; font-size:1em; font-weight:normal; text-decoration:none; background:#F42941; padding:0.2em; margin:1em 0 0 0; color:#FFFFFF; width:7em; text-align:center; border:1px solid #ffffff;}
#rightColumn  a:hover.videoButton {
	color:#F42941;
	border:1px solid #F42941;
	background:#ffffff;
}


#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

