/* CSS Document */
body {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	background-image:url(../pics/site/bg_line_adcastone.jpg);
	margin: 0px; 
	padding: 0px;
	text-align: left;
	height:100%;
	width:100%;
	background-color:#FFFFFF;
	color: #2d424f;
}

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2d424f; }

PRE { font-family: monospace; }


H1 { font-size: 15px; }
H2 { font-size: 13px; }
H3 { font-size: 11px; }
H4 { font-size: 10px; }
H1, H2, H3, H4, H5, H6 { margin: 7px 7px 7px 0px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { }
FORM TABLE TR TD.csc-form-fieldcell { }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #2d424f;
color:#2d424f;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }


.bodytext { 
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	color: #2d424f;
	font-size:11px;
}

A { color: #3399FF;  text-decoration:none}
A:hover { text-decoration:underline }

.imgtext-table {
	margin:0px;
	padding;0px;
}






#content{
	background-image:url(../pics/site/bg_adcastone.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:570px;
	width:757px;
	margin-right:auto;
	margin-left:auto;	
	margin-top:0px;
	display:block;
}
#content_left{
	width:160px;	
	display:block;
	float:left;
}
#content_right{
	width:595px;
	display:block;
	float:left;
}
#logo img {
	margin-top:13px;
	margin-bottom:15px;
	margin-left:14px;
}
#menu{
	height:410px;	
	margin-left:14px;
	margin-right:3px;
	display:block;
}
.myflashplugin{
	
	float:right;	
	width:230px;
       	height:250px;	
}
#menu a{
  padding-bottom:2px;
  float:left;
}

#logo_footer img{
	margin-top:53px;
	margin-bottom:15px;
	margin-left:12px;
	float:left;
}
#header{
/*	height:90px; */
}
#content_header{
	height:60px;
	width:540px;
	margin-top:25px;
	padding-left:4px;
	background-color:transparent;
	display:block;
	float:left;
	overflow:hidden;	
}
#link{
	margin-top:5px;
	margin-left:9px;
	display:block;
	float:left;	
}
#body_content{
	height:100%;
}
#line_yellow{
	height:10px;
	width:592px;
	background-color:#FFC000;
	margin-top:1px;
	margin-bottom:1px;
	display:block;
	float:left;	
}

#content_bottom{
	padding-right: 10px;
	padding-left: 20px;
	width:562px;	
	height:380px;
	background-image:url(../pics/site/bg_content_no_space.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	overflow:auto;
	display:block;
 	float:left;		
}
#footer{
	font-size:10px;
	width:500px;
	float:left;
	padding-top: 67px; 
	text-align:center;
	text-decoration:none;
	color: #666666;
}

#footer A {
	color: #666666;
	font-size:9px;
	text-decoration:none;
}

#footer A:hover{color:#3399FF }

#lang {
	position:relative;
	width:90px;
	margin-left:10px;
	margin-right:10px;
	top:-20px;
	left:650px;
}

.quote{ 
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin:10px;
}

.summ{
	padding-left:10px;
	padding-right:10px; 
	font-weight:bold;
}



