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

body
{
background-image: url("../images/background.jpg");
background-repeat:repeat-x;
background-color:#4a4a4a;
padding:0px;
margin:0px;
}

h1{
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-weight:normal;
}
a:link {text-decoration:none; color:#FFFFFF;}
a:visited {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:none; color:#FFFFFF;}
a:active {text-decoration:none; color:#FFFFFF;}

a{
border-style:none;
}
img
{
border-style:none;
border:0;
}

h2{
	color:#3CC0EC;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-shadow:#333333  2px 2px 8px;
	text-align: center;
}



.content_container
{
margin-right:auto;
margin-left:auto;
width:900px;
height:100%;
}

.banner
{
padding:0px;
margin:0px;
height:204px;
}

.button_bar
{
text-align:center;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
color:#434343;
font-weight:bold;
}

.content_right
{
width:240px;
float:right;
}

.content_left
{
width:560px;
float:left;
}

.bar_content
{
width:200px;
padding:20px;
background-image: url('../images/mid_240px.png');
background-repeat:repeat-y;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;}

#sddm li a
{	display: block;
	margin: 0px 5px 0px 5px;
	width: 100px;
	text-decoration: none;}

#sddm li a:hover
{}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-left:5px;
	padding: 0;
	background:#d1d1d1;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-color:#000000;
	border-style:solid;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #d1d1d1;
		color:#000000;
		font: 11px arial;
	}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF;
	}
	
	
	
blockquote:before, blockquote:after, q:before, q:after {  
content:"";  
} 
 
blockquote, q {  
quotes:"" "";  
} 
 
a{  
cursor: pointer;  
text-decoration:none;  
}  

br.both{  
clear:both;  
}  

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
} 
 
.popup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:384px;  
width:408px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
} 
 
.popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
} 
 
.close{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}
  
#button{  
text-align:center;  
margin:100px;  
} 

.forms_left{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
width:130px;
height:20px;
float:left;
font-size:10pt;
vertical-align:middle;
} 

.forms_right{
width:770px;
height:20px;
margin-left: auto;
margin-right:auto;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

.freegift{
	position:relative;
	_position:absolute; /* hack for internet explorer 6*/
	height:346px;
	width:368px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:15px;
	margin-left: auto;
	margin-right: auto;
} 

.popupletter{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:684px;  
width:808px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
} 

.popupletter h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
} 
