* {
	margin:0;
	padding:0;
}

body {
	background-color:#e1e2e3;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	border:none;
}

.clear {
	clear:both;
}

.wrapper {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.wrapper .header {
	background-image:url(content_top.jpg);
	background-repeat:no-repeat;
	height:95px;
}

.wrapper .header .logo {
	float:left;
	width:615px;
	margin-left:10px;
	float:left;
}

.wrapper .header .search_wrapper {
	float:right;
	padding-top:29px;
	width:300px;
}

.wrapper .header .search_wrapper .search {
	background-image:url(search_area_bg.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	height:65px;
}

.wrapper .header .search_wrapper .search .input {
	padding-top:10px;
	padding-left:10px;
}

.wrapper .body_wrapper .mainbody {
	float:left;
	position:relative;
	top:-20px;
	width:750px;
}

.wrapper .body_wrapper .mainbody .intro {
	text-align:center;
	font-weight:bold;
}

.wrapper .body_wrapper .mainbody .intro .intro_wrapper {
	left:55px;
	position:relative;
	top:-5px;
	width:500px;
	
}

.wrapper .body_wrapper .mainbody .intro .intro_wrapper .header_text_msg {
	float:left;
	width:400px;
	font-size:12px;
}

.wrapper .body_wrapper .mainbody .intro .intro_wrapper .award {
	width:480px;
	position:relative;
	top:5px;
	left:-30px;
}

.wrapper .body_wrapper .mainbody .intro .intro_wrapper .award .award_logo {
	float:left;
	width:80px;
	position:relative;
	left:30px;
	top:10px;
}

.wrapper .body_wrapper .mainbody .intro .intro_wrapper .award .award_text {
	float:right;
	width:400px;
}

.wrapper .body_wrapper .mainbody .intro .starbursts {
	
}

.wrapper .body_wrapper .mainbody .intro .starbursts .starburst_left {
	float:left;
}

.wrapper .body_wrapper .mainbody .intro .starbursts .starburst_right {
	float:right;
	position:relative;
	right:100px;
}

.wrapper .body_wrapper {
	padding:10px;
	padding-right:0;
	width:940px;
	background-image:url(content_bg.jpg);
	background-repeat:repeat-y;
}

.wrapper .body_wrapper .ads_space {
	float:right;
	width:180px;
	background-image:url(ads_sidebar_bg.jpg);
	background-repeat:repeat-y;
	background-color:#d8d5d1;
}

.wrapper .body_wrapper .ads_space .ads_up {
	background-image:url(ads_sidebar_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	text-align:center;
	padding-top:5px;
}

.wrapper .body_wrapper .ads_space .ads_down {
	background-image:url(ads_sidebar_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
	text-align:center;
	padding-bottom:10px;
}

.wrapper .body_wrapper .ads_space .ads {
	height:400px;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:0px;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu ul {
	width: 100%;
	border-top:1px solid #a1aab2;
	background-color:#c9d4de;
	padding: 4px 0;
	margin: 0;
	text-align: left;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu ul li {
	display: inline;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu ul li a {
	color: #494949;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu ul li a:hover {
	background-color:#a1aab2;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu ul li a[rel]:after {
	content: "";
}

/*Editorial Menu Pull Down */

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#editorial {
	width:151px;
	float:left;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#editorial ul {
	border-top:1px solid #a0c5e3;
	background-color:#c8e2f3;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#editorial ul li a:hover {
	background-color:#a0c5e3;
}
.wrapper .body_wrapper .mainbody .menu_wrapper .menu#editorial .title {
	background-color:#7ea8d0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	height:16px;
	padding:2px;
}

/*Meida Kits Menu Pull Down */

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#mediakits {
	width:193px;
	float:left;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#mediakits ul {
	border-top:1px solid #6095be;
	background-color:#a4c9e3;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#mediakits ul li a:hover {
	background-color:#6095be;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#mediakits .title {
	background-color:#276094;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	height:16px;
	padding:2px;
}

/*Circulation Menu Pull Down */

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#circulation {
	width:160px;
	float:left;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#circulation ul{
	border-top:1px solid #77b6e7;
	background-color:#b1daf5;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#circulation ul li a:hover{
	background-color:#77b6e7;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#circulation .title {
	background-color:#4691d7;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	height:16px;
	padding:2px;
}

/*Global Menu Pull Down */

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#global {
	width:246px;
	float:left;
}

.wrapper .body_wrapper .mainbody .menu_wrapper .menu#global .title {
	height:20px;
}

.wrapper .body_wrapper .mainbody .content .content_wrapper .breadcrum_bar {
	width:746px;
	background-color:#7ea8d0;
	color:#FFFFFF;
	margin-bottom:10px;
	padding:2px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.wrapper .body_wrapper .mainbody .content .content_wrapper .breadcrum_bar .date {
	float:right;
	font-size:10px;
	font-weight:normal;
}

.wrapper .body_wrapper .mainbody .content .content_wrapper .lside {
	float:left;
	width:200px;
}

.wrapper .body_wrapper .mainbody .content .content_wrapper .lside .corp_profiles {
	width:200px;	
	background-color:#dfe5eb;
	
	margin-bottom:10px;
	padding-bottom:5px;
	text-align:center;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 500;
	border: 1px solid #B5E2FE;
	border-bottom-width: 0;
	font:normal 11px Arial;
	line-height:18px;
	z-index:100;
	background-color: white;
	visibility: hidden;
	width:200px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
}

.dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #B5E2FE;
	padding: 2px 0;
	text-decoration: none;
	color: black;
}

.dropmenudiv a:hover{
	background-color: #EBF7FF;
}

.article_context {
	padding-left:210px;
}

.article_context h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#4e779d;
}

.article_context h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#74a2cd;
}

.article_context .byline {
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

.article_context .caption {
	float:right;
	margin:5px;
}

.article_context p {
	margin-bottom:15px;
}

.article_context .caption p {
	font-style:italic;
	font-size:10px;
	margin-bottom:0;
	width:276px;
}

.article_context table {
	text-align:left;
}

.article_context td {
	padding-right:10px;
	vertical-align:top;
}

.article_context td.form_col_lbl {
	padding-right:0px;
}

.article_context td.form_col_val {
	padding-right:0px;
}

.article_context tr.odd {
	background-color:#eaeaea;
}

.article_context .alert_msg {
	color:Red;
	text-align:center;
	font-size:12px;
}

.wrapper .footer {
	width:950px;
	height:58px;
	background-image:url(content_bottom.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.formline {
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;
}

.formline div {
	padding: 0;
	margin: 0;            
}

.formline .lbl {
	
}

.formline .lbl_mul {
	min-height: 300px;
}

.formline .val {
	position: relative;
	padding-left: 200px;
	top:-15px;
}
