/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height:1; color:black; background:white;}
ol, ul {list-style: none;}
/* remember to define focus styles! */
:focus {outline:0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/******************************************************/
/* end browser reset controls */
/*Global Styles*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 6px 0px;
	font-size: smaller;
}
a{
	text-decoration: underline;
}
a:Hover{
	text-decoration: none;
}
#framework{
	width: 740px;
	margin: auto;
}
.footer{
	height: 1px;
	overflow: hidden;
	clear: both;
}
img{
	border: none;
}
hr{
	height: 1px;
	color: #3e3e3e;
}
/*Top Banner Ad*/
#topBanner{
	text-align: center;
	padding-bottom: 6px;
}
#topBanner label{
	display: none;
}
/*Bottom Banner Ad*/
#bottomBanner{
	text-align: center;
	padding-top: 12px;
}
#bottomBanner label{
	display: none;
}
/*Page Header*/
#header{
	background: #10218b;
	height: 159px;
	overflow: hidden;
}
/*Page Logo*/
#logo{
	float: left;
	width: 400px;
	height: 159px;
	overflow: hidden;
}
/*Header Right*/
#headerRight{
	float: right;
	width: 320px;
	overflow: hidden;
}
/*Send to a Friend*/
#sendToFriend{
	background: url(../images/header_curve.gif) no-repeat top left #fff;;
	height: 29px;
	overflow: hidden;
	text-align: center;
	padding-left: 20px;
	margin-left: 50px;
}
#sendToFriend .padding {padding:0px 29px;}
#sendToFriend h5 {border:1px solid #7f9db9; padding:3px 15px; font-size:.75em; font-weight:normal; margin-top:5px;}
#sendToFriend h5 a {color:#000; text-decoration:none;}

#sendToFriend input{
	background: #fff;
	border: 1px solid #7f9db9;
	width: 188px;
	font-size: .75em;
	margin: 4px 0px 0px 0px;
	text-align: center;
}
/*Subscribe Link*/
#subscribeLink{
	text-align: center;
	padding-left: 70px;
	text-transform: uppercase;
	font-size: .75em;
	height: 55px;
}
#subscribeLink p{
	padding-top: 6px;
}
#subscribeLink a{
	text-decoration: none;
	color: #fff;
}
#subscribeLink a:Hover{
	text-decoration: underline;;
}
/*Publisher Names*/
#publisher{
	font-size: .75em;
	color: #fff;
	height: 42px;
}
#publisher h4{
	font-weight: normal;
}
/*Main Content Area*/
#content .padding{
	padding: 15px 10px;
}
#encloseLeft{
	width: 590px;
	float: left;
}
#encloseRight{
	width: 120px;
	float: right;
}
/*Main Content Stories*/
.story{
	margin-bottom: 30px;
}
.lastStory{
	margin-bottom: 0px;
}
.story h3{
	font-size: 1.3em;
	color: #10218b;
	font-weight: bold;
}
.story h3 a{
	color: #10218b;
	text-decoration: none;
}
.story h3 a:Hover{
	text-decoration: underline;
}
.story p{
	font-size: .85em;
	color: #3e3e3e;
	line-height: 1.4em;
}
/*Main Content Cube Ad*/
#cubeAdHP{
	float: right;
	margin: -10px 0px 0px 10px;
}
#cubeAdHP label{
	display: none;
}
#cubeAd{ float:left;
	margin:  5px 10px 0px 10px;
}
#cubeAd h3 {
	display: none;
}

/*Right Ads*/
.rightAd{
	margin-bottom: 7px;
}
.rightAdLast{
	margin-bottom: 0px;
}
.rightAd label{
	display: none;
}
/*Bottom Content Area*/
#bottomContent{
	background: #10218b;
	margin-top: 0px;
}
#bottomContent .padding{
	padding: 5px 6px 4px 5px;
}
/*Bottom Content Mini Cube Ad*/
#miniCube{
	float: left;
	padding: 0px;
	width:180px;
}
#miniCube label{
	display: none;
}
#miniCube p{
	padding: 0px;
}
/*Bottom Content Inset Content*/
#bottomInset{
	float: right;
	width: 546px;
}
#bottomInset .moduleHeader{
	background: url(../images/inset_caps.gif) 0px 0px;
	height: 37px;
}
#bottomInset .moduleFooter{
	background: url(../images/inset_caps.gif) 0px -37px;
	height: 12px;
}
#insetLeft{
	float: left;
	width: 201px;
}
#insetLeft .insetPadding{
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #10218b;
}
#bottomInset h3{
	display: none;
}
#bottomInset .padding{
	background: url(../images/inset_bg.gif);
	padding: 0px 10px;
}
#bottomInset h4{
	font-weight: bold;
	font-size: 1em;
	color: #3e3e3e;
}
#bottomInset h4 a{
	color: #3e3e3e;
	text-decoration: none;
}
#bottomInset h4 a:Hover{
	text-decoration: underline;
}
#bottomInset p{
	font-size: .85em;
	line-height: 1.3em;
	color: #3e3e3e;
}
#bottomInset ul{
	font-size: .75em;
	font-weight: bold;
	color: #3e3e3e;
}
#bottomInset li{
	background: url(../images/bullet_gray.gif) no-repeat 0px 3px;
	padding-left: 10px;
	margin-bottom: 2px;
}
#bottomInset a{
	color: #3e3e3e;
	text-decoration: none;
}
#bottomInset a:Hover{
	text-decoration: underline;
}
#insetRight{
	float: right;
	width: 315px;
}
/*Inside Page Content*/
/*Page Title*/
#pageTitle{
	border-bottom: 1px solid #3e3e3e;
	margin-bottom: 10px;
}
#pageTitle h2{
	font-size: 1.6em;
	color: #10218b;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
/*Article Photo*/
.insideContent{
	font-size: .85em;
	color: #3e3e3e;
}
#insidePhoto{
	float: left;
	margin: 0px 10px 0px 0px;
}
.insideContent #insidePhoto p{
	padding: 5px 0px;
	font-weight: bold;
	margin-top: 0px;
}
.insideContent h1, .insideContent h2,.insideContent h3{
	font-weight: bold;
	color: #10218b;
	font-size: 1.3em;
}
.insideContent h4, .insideContent h5,.insideContent h6{
	font-weight: bold;
	color: #10218b;
	font-size: 1.1em;
}
.insideContent p{
	margin-top: 10px;
	line-height: 1.2em;
}
.insideContent a{
	color: #3e3e3e;
}
.insideContent ul{
	line-height: 1.2em;
	margin-top: 5px;
	list-style: inside;
	padding: 1px;
	list-style-type: disc;
}
/*Site Footer*/
#siteFooter{
	height: 110px;
	background: url(../images/logo_streamline.gif) no-repeat 560px 20px;
}
#siteFooter .footerPadding{
	padding: 40px 0px 0px 10px;
}
#footerLogo{
	float: left;
}
#footerContent{
	float: left;
	margin: 6px 0px 0px 10px;
}
#footerContent p{
	font-size: .75em;
	margin-bottom: 8px;
	line-height: 1.2em;
}
#footerContent a{
	color: #000;
	text-decoration: none;
}
#footerContent a:Hover{
	text-decoration: underline;
}
