
img{border-style:none;} 
a{text-decoration:none; color: #497497; }
a:hover{text-decoration:underline; color: #497497;}
hr{border: 0; color: #ababab; background-color: #ababab; height:1px;}
body {
	
	color: #555555; 
	font: 11px Arial,Tahoma, Helvetica,sans-serif; 
	line-height:1.5 em;
	height: 100%; 
	min-height: 100%; 
	margin-top:0px;
	margin-left:0px;
	background: url(../images/bg_top.jpg) no-repeat;
	background-position : center  top;
	align:center;
	background-repeat : no-repeat;
	
}

input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	height:17px;
	font-size: 11px;
	color:#414141;
    border: 1px solid #bcbcbc; 
}
input[type="radio"] {border: 0;}
input[type="checkbox"] {border: 0;}
input[type="image"] {border: 0;}

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
h1, h2, h3 {
	font:arial,sans-serif;
	color:#000000;
}
#wrap {
	display: block; margin: 0 auto;
	width:960px;
 } 
#header{
	display: block; margin: 0 auto;
	width:960px;
	height: 100px;
}
#header .logo {
	width:281px;
	height:68px;
	margin:32px 0 0 0;
}

#header .contact a{
	position:relative;
	width:122px;
	height: 33px;
	margin:-100px 0 0 0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	background: url(../../images/btn_contact.png) no-repeat;
}
#header .headline {
	position:relative;
	width:353px;
	height: 13px;
	margin:-55px 0 0 0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	background: url(../images/headline.png) no-repeat;
}
.search{
	position:relative;
	width:166px;
	margin:-30px 0 0 0;
	float:right;
			DISPLAY:none;
}
.search .s_submit input{
	position:relative;
	float:right;
	margin:-22px 0 0 0;
	width:22px;
	height:22px;
}
#header .top_menu {
	display: block; 
	margin: 10px auto;
	width:600px;
}
.bottom_line {
	width:960;
	margin:-13px 0 0 0;
	border-bottom:5px solid #da7c2d;
}


#header #navcontainer {
	font-size: 12px;
	text-align:center;
	padding:5px 0 0 0;
	width:958px;
	height:54px;
	background: url(../images/menu_bg.png) no-repeat;
}

#header #third_nav{
	font-size: 11px;
	text-align:center;
	margin:-10px 0 0 0;
	width:958px;
	height:54px;

}


/* =================  Section Menu  ==================  */
ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist li
{
	display: inline;
	list-style-type: none;
}
#navlist a {  
	font-weight:bold; 
	color:#5b5b5b; 
	padding: 2px 10px 2px 10px; 
}
#navlist a:hover {
	color: #fff;
	background: url(../images/m_bg.gif) repeat-x;
	text-decoration: none;
}
#navlist #current {
	color: #fff;
	background: url(../images/m_bg.gif) repeat-x;
	text-decoration: none;
}
/* =================  Section Menu  ==================  */

#main_module {

	width:960;
	margin:80px 0 20px 0;

}





#contentwrapper{
	margin:-220px 0 0 200px;
}
#content{
	margin:20px 0 0 0;
}
#content h2{
	font-size:18px;
	margin-top:0px;
}
#content li{
	color:#ab682c;
	margin:0 0 0 -27px;
	
}
#content img{
	
	padding-right:10px;
	
}

#sub_content_title{
	color: #da7c2d;
	font-size:26px;
	font-weight:bold;
	padding:18px 0 0 30px;
	margin-top:100px;
	height:54px;
	background: url(../../images/sub_topbg.png) no-repeat;
}
#sub_content_title a{
	position:relative;
	width:152px;
	height: 21px;
	margin:0 32px 0 0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	background: url(../images/pdf_down.gif) no-repeat;
}
#sub_content{
	font-size:12px;
	padding:10px 30px 10px 30px;
	margin:-18px 0 0 5px;
	background: #ffffff;
	width:890px;
				zzzBORDER:1px solid red;
}
#sub_content li{
	margin:0 0 0 20px;
	color:#da7c2d;
	line-height:1.8em;
	font-weight:bold;
}
#sub_content .stills{
	margin:-273px 0 0 720px;
	width:190px;
	height:260px;
}
#sub_content .stills ul{
	margin-left:-40px;
	
}

#sub_content .dotted_div{
	position:absolute;
	border-right:1px dotted #999999;
	height:260px;
	margin:-230px 0 0 700px;
}

#sub_content .pro_text {

	width:650px;
	margin:50px 0 0 240px;
}
#sub_content h2 {

	font-size:17px;
	font-weight:bold;
}
.g_div{
	border-right:1px dotted #999999;
	height:400px;
}
.dotted_div_bar {
	border-left:1px dotted #999999;
}
#footer {
	display: block; 
	margin: 0 auto;
	height:230px;
	background: url(../images/bg_footer.jpg) no-repeat;
	background-position : center  top;
	align:center;
}

 .links{
	display: block; 
	margin: -130px auto;
		text-align:center;
	font-size:11px;
}


/* Add on right-side image and caption */
.image_caption1 {
	width:290px;
	font-size:11px; 
	font-style:italic; 
	color:#eeeeee; 
	padding:1px; 
	background-color:#aaaaaa;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	text-align:center;
}
.image_caption1 ul{
	margin:0 0 0 -60px;
}



/* Add on for text in Ad Specs page */
.blueheader {
	font-size:13pt; 
	font-weight:bold; 
	color:#222222; 
}
.small {
	font-size:11px; 
	padding:12px; 
}
table .top{
	color:#ffffff;
	font-size:11px;
	line-height:12px;
	text-align:center;
	vertical-align: middle;
	padding:10px 10px 10px 10px;
}

.site{ 
	display: block; margin: 0 auto;
	width:960px;
}
.site img{ 
	float:right;
	margin-top:110px;
}

.audience_large {
	font-size:24pt;
	color: #da7c2d;
	font-weight:bold;
	line-height:24pt;
}
.audience_small {
	font-size:11pt;
	padding:0 0 0 0px;
}


