/* YUI 3.0.0 RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* YUI 3.0.0 FONTS */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/************* GENERAL STYLES *************/
html
{
	height:100%;
}
html, body
{
	margin: 0;
	padding: 0;
	background-color:#5b87b8;
	overflow:auto;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444444;
	background-image: url(http://d1ijg1s72odmw4.cloudfront.net/issueimages/static/bgslice.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	line-height: 1;
}

a
{
	text-decoration:none;
	color:#06C;
	outline:none;
}
a:hover
{
	color:#69F;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:12px;
	color:#26406b;
	margin:0;
	padding:2px 0 2px 0;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:18px;
	color:#000;
	font-weight:bold;
	padding:3px 0 3px 0;
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0 6px 10px;
	padding:0 0 5px 4px;
	color: #FF8A00;
	border-bottom: 1px dotted #b8cadf;
	font-size:14px;
}
h4
{
	font-family:Century Gothic;
	margin:0 0 5px 0;
	padding:0;
	font-size:13px;
}
h3 a{
color:#FF8A00;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
hr
{
	color:#CAD8E3 !important;
	margin:0;
	height: 1px;
}
ul
{
	margin:0;
	padding: 0 0 0 17px;
	
}
li
{
	margin:10px 0px;
}
ul li 
{
	list-style:none;
}
img
{
	border:none;
}
.imgtwopage
{
	padding:0 10px 5px 2px;
	float:left;
}
.img-button {width:100%;margin-top:-45px;margin-left:10px;}
.img-caption {width:100%;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-top:12px;padding-bottom:10px;}
.img-credit {width:100%;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:5px 0 0 0;text-align:right;color:#808080;}

table,th,td{border:0;padding:2px;}

/************* CONTAINERS *************/
#container
{
	margin-left:auto;
	margin-right:auto;
	width: 962px;
	min-height:100%;
	text-align: left;
	position:relative;
	border-top: 1px solid #81C9FF;
	border-left: 1px solid #81C9FF;
	border-right: 1px solid #81C9FF;
	background: #fff;
	z-index:100
}
#BlogContentContainer
{
	width: 705px;
	padding:5px 0 0 0;
	height: 100%;
	float:left;
}
#contentContainer
{
	width: 960px;
	padding:5px 0 0 0;
	height: 100%;
}
#contentContainer p
{
	margin:0px;
	line-height: 16px;
}

/************* http://d1ijg1s72odmw4.cloudfront.net/skins/aw2009/images/main_bkg.jpg | /portals/0/skins/aw2009/images/main_bkg.jpg *************/
#outerContainer
{
	background-image: url(http://d1ijg1s72odmw4.cloudfront.net/issueimages/static/bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 100%;
	position: relative;
	overflow:hidden
}
#headerContainer
{
	margin:auto auto;
	width: 962px;
}


/*************** HEADER ***************/
#header
{
	width:100%;
	position:relative;
	z-index:200;
	margin: 0 0 17px 0;
}
* html #header
{
	height:127px;
}





/************* PAGE MENU *************/
.sf-menu-spacer{
	padding:0;
	height:29px; 
	width:1px; 
	background:#FFF;
}
#pageMenuContainer
{
	width: 962px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background:url(images/page-nav.png) top center no-repeat;
	height:29px;
	margin:5px 0 0 0;
	border:none;
	position: relative;
	z-index: 2000;
}






/************* PAGE MENU STYLES ************/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
	width:650px;
	margin: 0 0 0 8px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	padding: 		.75em 1.6em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:white;
}
.sf-menu li {
}
.sf-menu li li {
	background: #5B87B8;
	border-bottom: 1px solid #223C66;
	border-right: 1px solid #223C66;
	border-left: 1px solid #223C66;
	margin-left: 1px;
}
.sf-menu li li a{
	border-left:none;
}
.sf-menu li li a:hover{
	border-left:none;
	background:#76a1d0;
	color:#223C66
}

.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}



/************* Menu Icons **************/
.sf-menu-icons, .sf-menu-icons * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu-icons {
	line-height:	1.0;
	width:100px;
	margin: -4px 0 0 8px;
}
.sf-menu-icons ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu-icons ul li {
	width:			100%;
}
.sf-menu-icons li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu-icons li {
	float:			left;
	position:		relative;
}
.sf-menu-icons a {
	display:		block;
	position:		relative;
}
.sf-menu-icons li:hover ul,
.sf-menu-icons li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu-icons li:hover li ul,
ul.sf-menu-icons li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu-icons li li:hover ul,
ul.sf-menu-icons li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu-icons li li:hover li ul,
ul.sf-menu-icons li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu-icons li li li:hover ul,
ul.sf-menu-icons li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

.sf-menu-icons {
	float:			left;
	margin: -3px 0 0 195px;
}
.sf-menu-icons a {
	padding: 		.75em .5em;
	text-decoration:none;
}
.sf-menu-icons a, .sf-menu-icons a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:white;
}
.sf-menu-icons li {
}
.sf-menu-icons li li {
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	background: #103257;
	/*border-bottom: 1px solid #223C66;
	border-right: 1px solid #223C66;
	border-left: 1px solid #223C66;*/
	margin-left: -175px;
	margin-top:-85px;
	width:185px;
}
.sf-menu-icons li li a{
	border-left:none;
}
.sf-menu-icons li li a:hover{
	border-left:none;
	background:#76a1d0;
	color:#223C66
}

.sf-menu-icons li li li {
	background:		#9AAEDB;
}
.sf-menu-icons li:hover, .sf-menu-icons li.sfHover,
.sf-menu-icons a:focus, .sf-menu-icons a:hover, .sf-menu-icons a:active {
	outline:		0;
}












/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



/**************** TOP MENU STYLES *************/
#topNavigationCenter
{
	float: left;
	color: #FFFFFF;
	background:url(images/top-nav-cascade.png) repeat-x;
	width:auto;
	height:29px;
	margin:0px;
	margin-top: 27px;
}
#topNavigationLeft
{
	background:url(images/top-nav-left.png) no-repeat;
	width:11px;
	height:29px;
	float:left
}
#topNavigationRight
{
	background:url(images/top-nav-right.png) no-repeat;
	width:13px;
	height:29px;
	float:left
}
#topNav
{
	float:right;
	margin-top:  -72px;
}

.sf-menu-top, .sf-menu-top * {
	list-style-type:none;
	width:auto;
	display:block;
	height:auto;
	font-size:11px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0;
}
.sf-menu-top {
	line-height:	1.0;
	width:572px;
	margin: 0 0 0 8px;
}
.sf-menu-top ul {
	position:		absolute;
	top:			-999em;
	width:			auto; /* left offset of submenus need to match (see below) */
}
.sf-menu-top ul li {
	width:			100%;
}
.sf-menu-top li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu-top li {
	float:			left;
	position:		relative;
	margin:0;
	padding:0;
	height:24px;	
}
.sf-menu-top a {
	display:		block;
	position:		relative;
}
.sf-menu-top li:hover ul,
.sf-menu-top li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu-top li:hover li ul,
ul.sf-menu-top li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu-top li li:hover ul,
ul.sf-menu-top li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu-top li li:hover li ul,
ul.sf-menu-top li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu-top li li li:hover ul,
ul.sf-menu-top li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

.sf-menu-top {
	float:			left;
	margin-bottom:	1em;
	display: block;
}
.sf-menu-top a {
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu-top a, .sf-menu-top a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:white;
}
.sf-menu-top li {
}
.sf-menu-top li li {
	background: #5B87B8;
	padding:10px;
	margin-left: 1px;
	width:230px;
	height:auto;
	filter:alpha(opacity=96);
	-moz-opacity:0.96;
	-khtml-opacity: 0.96;
	opacity: 0.96;
}
.sf-menu-top li li a{
	border-left:none;
	padding:0px;
}
.sf-menu-top li li a:hover{
	border-left:none;
	background:#76a1d0;
	color:#223C66
}

.sf-menu-top li li li {
	background:		#9AAEDB;
}
.sf-menu-top li:hover, .sf-menu-top li.sfHover,
.sf-menu-top a:focus, .sf-menu-top a:hover, .sf-menu-top a:active {
	outline:		0;
}

.align-l{float:left;width:100%;text-align:left;color:#174D83; border-bottom: 1px solid #174D83; padding:5px 0;}
.align-l a, .align-l a:active, .align-l a:focus, .align-l a:visited {color:#174D83;}

.r_align{float:right;width:49%;text-align:left;color:#174D83; padding:5px 0;}

.l_align{float:left;width:49%;text-align:left;color:#174D83; padding:5px 0;}

.r_align a, .r_align a:active, .r_align a:focus, .r_align a:visited {color:#174D83;}
.l_align a, .l_align a:active, .l_align a:focus, .l_align a:visited {color:#174D83;}

/************* CONTENT *************/
#current-issue-wrap {
	padding:6px 0 0 6px;
	height:auto;
	float:left;
}
#showIssueWrap {
	margin-top:5px;
	padding-left:10px;
	height:auto;
	float:left;
}
#showIssue
{
	background-color:#6699FF;
	padding:3px 3px 3px 15px;
	height:auto;
	width:142px;
	margin-left:10px;
}
#showIssue a,#showIssue a:link,#showIssue a:visited {
	color:white;
	font-weight:bold;
}
#content
{
	padding:5px 10px;
}
#contentHeading{
	font-size:18px; color:#036; border-top: 1px dotted #36C; padding:5px; font-weight:bold
}
#contentTopRight{
	float:left;
}
#contentTopRightIssue{
	float:left;
	padding-top: 25px;
}

#contentTopLeft{
	float:left;
}

#hmcontentTopLeft{
	float:left;
}
#BlogContentTopLeft{float:left;;border-bottom:2px dotted #B8CADF;}
#contentLeft
{
	float:left;
	width:728px;
	height:100%;
	padding-right:0px;
}
#contentRight
{
	float:right;
	width:200px;
}
#contentLeftFull{
	float:left;
	width:724px;
}
#contentLeftMid{
	float:left;
	width:362px;
}
#acontentLeft
{
	float:left;
	width:119px;
	height:100%;
	padding-top:5px;
	padding-right:15px;
	margin-left:5px;
	border-right:1px solid #E0E9F2;
}
#acontentMid
{
	float:left;
	width:567px;
	height:100%;
	padding:5px 5px 0 15px;
}
#mainFeature
{
	height:280px;
}
#mainFeature-issue
{
	height:280px;
	width: 735px;
}

#mainFeatureLeft
{
	width:525px;
	padding:0;
	height:00px;
}
#mainFeatureRight
{
	width:350px;
	padding:0 0 0 0;
	float:left;
}
#mainFeatureRight p
{
	line-height:18px;
}

#midAdvertisement
{
	width:auto;
	padding:0;
}
.midContentWrapper
{
	padding:10px 10px;
	border-top:1px dotted #b8cadf;
}
#midContent
{
	padding:0;
	width: 728px;
	margin:0;
}
#midContentIssue
{
	padding:0;
	width: 362px;
	margin:0;
}

#midContentLeft
{
	float:left;
	width:354px;
	margin: 0 13px 0 0;
	background-repeat: repeat-x;
	background-position: center top;
	min-height:219px;
	border-left:1px dotted #b8cadf;
}


#midContentLeftIssue
{
	float:left;
	width:354px;
	margin: 0 13px 0 0;
	background-repeat: repeat-x;
	background-position: center top;
	min-height:219px;
	border-left:1px dotted #b8cadf;
}


#midcontent_bkgic1
{
	margin:18px 0 0 0;
	height: 85px;
	width: 370px;
}
#midcontent_bkgic2
{
	margin:11px 0 0 0;
	height: 85px;
}
#heroContentArticle
{
	margin-bottom:15px; 
	height:auto;
}
.midArticleGroup
{
	height:auto;
	width:732px;
	float:left;
	text-align:left;
}
#midContentArticle
{
	margin-bottom:15px; 
	height:auto;
	width:354px;
	float:left;
	padding-right:1px;
	padding-left:1px;
}
#midContentArticleSm
{
	margin-bottom:10px; 
	height:185px;
	width:176px;
	float:left;
	padding-left:5px;
}
#homeContentArticleSm
{
	margin-bottom:5px; 
	height: 75px;
	width:350px;
	float:left;
	padding-left:5px;
}
#homeContentBlogSm
{
	margin-bottom:5px; 
	height: 65px;
	width:345px;
	float:left;
	padding-left:5px;
}
img a div#midContentImg
{
	border:1px solid #1e82e6;
}
#heroContentImg
{
	float:left;
	margin-right:12px;
}
#midContentImg
{
	width:207px;
	float:left;
	margin-right:12px;
	background-color:#E0E9F2;
	text-align:center;
	height:137px;
	padding-top:5px;
}
#midContentImgSm
{
	width:170px;
	text-align:center;
	background-color:#E0E9F2;
	height:82px;
	border: 2px solid silver;	
	padding-top:5px;
}
#homeContentImgSm
{
	width:110px;
	text-align:center;
	height:auto;
	float:left;
	margin-right:12px;
	padding-top:5px;
}
#midContentTextSm
{
	float:left;
	width:170px;
	text-align:left;
	padding-top:5px;
}
#homeContentTextSm
{
	float:left;
	width:200px;
	text-align:left;
	padding-top:5px;
}
#midContentCopy
{
	float:left;
	width: 200px;
}
#midContentText
{
	float:left;
	width:135px;
}
#heroContentText
{
	float:left;
	width:325px;
	padding-bottom:5px;
}
#heroContentBlurb
{
	float:left;
	width:325px;
	line-height:1.3;
}
#heroContentText a:link,#heroContentText a:visited
{
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
}
#heroContentText a:hover
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
}
div#midContentText p
{
	padding: 5px 0 0 0
}
#midContentRight
{
	float:left;
	width:354px;
	border-left:1px dotted #b8cadf;
	margin-bottom:20px;
	min-height: 219px;
}
#midContentTopic
{
	height:80px;
	padding:12px 10px 15px 10px;
}
#bottomContent
{
	padding:0px;
	width: 728px;
	margin: 0 0 15px 0;
}
#bottomContentLeft
{
	float:left;
	width:354px;
	margin: 0 13px 20px 0;
	min-height:219px;
	border-left:1px dotted #b8cadf;
}
#bottomContentLeftTopic
{
	margin:0;
	height: 40px;
	padding: 12px 10px 15px 10px;
}
#bottomContentRight
{
	float:left;
	width:354px;
	height:219px;
	border-left:1px dotted #b8cadf;
}
#bottomContentLeftImg
{
	float:left;
	width: 62px;
	margin: 0 10px 0 0;
}
#bottomContentLeftCopy
{
	float:left;
	width: 250px;
	margin: 7px 0 0 0;
}
#videoContent
{
	margin:0px 0 10px 5px;
	height: 165px;
	width: auto;
	background-color:#E0E9F2
	
}
#videoContent1
{
	float:left;
	width: 120px;
	margin: 0 3px 0 0;
	text-align: center;
	height: 120px;
}
#videoControl
{
	height: 27px;
	width: 320px;
	text-align: right;
}
#videoContentImg
{
	margin: 0 0 6px 0
}
#videoControlLeft
{
	float:left;
	width: 130px;
	margin: 0 10px 0 0;
	color: #0063d8;
}
#videoControlRight
{
	float:left;
	width: 122px;
	text-align:right;
	width:200px;
	margin-top: -1px;
}
#videoControlPrev
{
	float:left;
	margin: 0 10px 0 0;
	height: 13px;
}
#videoControlNext
{
	float:left;
	height: 13px;
	border-left: 1px solid #0063d8;
	padding-left: 10px;
}
#leftAdvertisementTop
{
	margin: 0 0 50px 0;
}
#leftAdvertisementMid
{
	margin: 0 0 60px 0;
}
#leftAdvertisementBot
{
	margin: 0 0 0 0;
}
#spotLightAdvert1
{
	margin: 0 11px;
}
#spotLightAdvert2
{
	margin: 20px 11px;
}

#bottomAdvert
{
	padding: 25px 0 0 0;
}
.artbod
{
	padding-top:10px;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.4;
}
#arth1
{
	width:auto;
	margin:0 0 6px 6px;
	padding-bottom:5px;
	border-bottom:4px solid silver;
}

/************* FOOTER *************/
#footerLinks1
{
	float:left;
	width:150px;
	margin: 0 15px 0 0;
	height: auto;
	padding: 0 0 0 15px;
}
#footerLinks2
{
	float:left;
	width:150px;
	margin: 0 40px 0 0;
	height: auto;
}
#footerLinks3
{
	float:left;
	width:150px;
	margin: 0 40px 0 0;
	height: auto;
}
#footerLinks4
{
	float:left;
	width:100px;
	height: auto;
	text-align: center;
	margin: 0 10px 0 0;
}
#footerLinks5
{
	float:left;
	width:150px;
	height: auto;
	text-align: center;
}
#footer li
{
	list-style:square;
	padding: 0;
	margin: 5px 0 0 15px;
}
#footer li a
{
	color: #e8f5ff;
}
#footer li a:hover
{
	color: #a8c0e2;
}

#footer hr
{
	background-color:#556f8a;
	border-color:#84a6c4;
	border-style:none none dotted;
	border-width:1px;
	color:#556F8a;
	margin:4px 0 4px 0;
}
#footerLinks3 form input#textBox
{
	border:1px solid #63bdff;
	margin:4px 0px;
}
#footerLinks3 form input
{
	margin:4px 0px;
}
#footerwrap
{
	padding:0;
	height:211px;
	position:relative;
	width: 100%;
	text-align: left;
	border-top: 1px solid #50b4ff;
	margin:-210px auto 0;
	background:url(http://d1ijg1s72odmw4.cloudfront.net/skins/aw2009/images/footer-cascade.jpg) repeat-x;
	display: block;
	z-index:150
}
#footer
{
	width:962px;
	margin: auto;
	height: 160px;
	padding: 25px 20px;
	color: #e8f5ff;
}
#footer p
{
	margin:0;
	padding:5px;
}
* html #footerwrap
{
	height:35px;
}
#clearfooter
{
	height:230px;
	width:100%;
	clear:both
}

#clearall
{
	clear:both;
}

#textbox
{
	display:block;
}

.rhed
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:black;
	margin:0;	
}
.raimg
{
	float:left;
	width:100%;
	text-align:center;
	background-color:#E0E9F2;
	height:92px;
	padding-top:5px;
}
.ratitle
{
	float:left;
	width:100%;
	padding:5px 2px 5px 2px;
	margin-bottom:6px;
	border-bottom: 1px dotted #b8cadf;
}
.ratitle a
{
	color:#0066CC;
}
.ratitle a:hover
{
	color:#69F;
}

.relsub
{
	color:#CCC;
}
div#acontentLeft h3
{
	margin:7px 0 6px 0;
	padding:0 0 5px 0;
}

div#footerLinks5 div,div#footerLinks4 div,div#footerLinks3 div 
{
	padding:15px;
}






/************* MISCELLANEOUS STYLES *************/
#divLine
{
	height:auto;
	margin: 5px 0;
	border-bottom: 1px dotted #84a6c4;
	padding-bottom: 5px;
}
#doubleArrow
{
	padding:7px 0 0 0;
}


#logo {
	background: url("http://d1ijg1s72odmw4.cloudfront.net/issueimages/static/awlogo.png") no-repeat scroll 0 0 transparent; 
	height: 75px; 
	margin:45px 0 -20px; 
	width: 274px;
}


.AuthorBy
{
	font-family:Arial, Helvetica, sans-serif;
	color:#BBB;
}
.authorname
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#BBB;
}

.clear_margin_bot
{
	clear:both; 
}

.clearall
{
	clear:both;
}


/***************** Carousel *********************/
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;}.yui-carousel-element{margin:5px 0;overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;}.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}.yui-carousel-element li{border:1px solid #ccc;float:left;list-style:none;margin:1px;overflow:hidden;padding:0;text-align:center;*float:none;*display:inline-block;*zoom:1;*display:inline;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-carousel-vertical{height:32000px;margin:0 5px;width:auto;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{clear:both;content:"";display:block;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width .yui-carousel-content{margin:0 auto;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam 
.yui-carousel-nav ul:after{clear:both;content:"";display:block;}.yui-skin-sam .yui-carousel-nav ul li a{left:-10000px;position:absolute;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(http://yui.yahooapis.com/2.7.0/build/carousel/assets/skins/sam/ajax-loader.gif) no-repeat 50% 50%;position:relative;text-indent:-150px;}
/* Accordian */
.accord-title, .accord-content, .accord-container
{
  position:relative;
  width:360px;
}
.accord-title
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('/portals/0/title_repeater.jpg');
  -moz-user-select:none;
}
.accord-content
{
  height:0px;
  overflow:auto;
  display:none;
background:white;
}
.accord-container
{
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}

/* Rotator */
.ContentRotFeat {
	border-bottom: 1px solid #000000;
	/*width: 532px;*/
	padding: 10px;
}
.rotfeatimg {
	border-right: 1px solid #989898;
	float: left;
	margin-right: 10px;
	vertical-align: top;
}
.RotFeatBlurb {
	vertical-align: middle;
	padding: 10px;
}
.rothed,.rothed a:link,.rothed a:visited,.rothed a:hover {
	font: bold 130% Geneva,Helvetica,sans-serif;
	color:#444242;
	padding-top: 1px;
	padding-bottom: 12px;
	text-transform: none;
	text-decoration:none;
}	
.rotsubhed,.rotsubhed a:link,.rotsubhed a:visited,.rotsubhed a:hover {
	vertical-align: middle;
	font: 90% Arial, Helvetica, Geneva, sans-serif;
	color:#444242;
}	
#slideMainDiv {
  height:246px;
  width:100%;
  position:relative;
}
#slideHeaderDiv {
	border: 1px solid #FEFEFE;
	width:97%;
	*width: 96.85%;
	height:260px;
	padding: 0;
	margin: -.2% -.2% -.2% 0;
  *margin: 0;
}
.slideDiv {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:246px;
}
#newdiv {
 background-color:#5D82AE;
 width:100%;
 height:18px;
 padding-bottom:0px;
 margin-bottom:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:2px;
}

.rotatorPlayPause
{
	float:left;
	width:30px;
	height:12px;
	padding:5px;
	border-right:1px solid #EFEFEF;

}

.rotatorPlayPause a{
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:8px;
}

.rotatorButtonItem
{
	float:left;
	width:31px;
	height:16px;
	color:#FFF;
	background-color: #5D82AE;
	border-right:1px solid #EFEFEF;
	padding-top:2px;
}
.rotatorButtonItem a
{
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:12px;
}

.rotatorButtonItem a:hover
{
	background-color:#36C;
}
.current-button
{
	float:left;
	width:31px;
	height:16px;
	color:#FFF;
	background-color: white;
	border-right:1px solid #EFEFEF;
	padding-top:2px;
}
.current-button a
{
	color:black;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:12px;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	height:175px
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 120px;
    height: 100px;
}

li.jcarousel-item
{
	text-align:center;
}

li.jcarousel-item a
{
	color:#444;
	font-size: 10px;
	text-align:center;
}

li.jcarousel-item a:hover
{
	color:#069;
	text-decoration:underline
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 250px;
    padding: 10px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  255px;
    height: 145px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 120px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* RIGHT CONTENT PANE */

#contentRightTop
{
	width:199px; 
	height:307px; 
	background-color:#f5f9fb; 
	border:1px dotted #69C;
}

#BlogContentRightBottom
{
	float:left; width:200px; padding:7px 0px; height:auto; background-color:#E0E9F2; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto
}
#contentRightBottom
{
	width:200px; padding:7px 0px; height:auto; background-color:#E0E9F2; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto
}

#socialConnectHdr
{
	 width:179px; padding:6px 10px 11px 10px; height:5px; background-color:#5D82AE;
}


#socialConnectLinks
{
	padding:10px; margin-bottom: 10px; height:40px;
}

#socialConnectLinkIcon
{
	margin-right:10px; float:left; width:45px;
}

#socialConnectLinkText a
{
 	margin-right:10px; float:left; font-weight:bold; color:#069; font-size:13px; padding-top:17px
}

#socialConnectLinkText a:hover
{
 	margin-right:10px; float:left; font-weight:bold; color:#039; font-size:13px; padding-top:17px
}

/*************** CONTENT PANE ***************/
.contentpane
{
	 text-align: center; margin-left:4px; margin-right:auto;
}

/*************** TOP MENU DROP DOWN STYLES ***************/


.top-contests
{
	background-color:#c6d6e8;
	width:345px;
	height:244px;
	color:#174D83;
	padding:10px;
}
.current-issue
{
	background-color:#c6d6e8;
	width:395px;
	height:244px;
	color:#174D83;
	padding:10px;
}
.Blog-current-issue-issue
{
	background-color:#c6d6e8;
	width:185px;
	height:244px;
	color:#174D83;
	padding:10px;
	margin-top:20px;
}
.current-issue-issue
{
	background-color:#c6d6e8;
	width:185px;
	height:244px;
	color:#174D83;
	padding:10px;
}
.current-issue-cover
{
	float:left;
	width:185px
}


.current-issue-text
{
	float:left;
	width:200px;
	margin-right:6px;
	line-height:1.5;
}


.top-nav-item1
{
	background-color:#c6d6e8;
	width:210;
	height: 850px;
	color:#174D83;
	padding:10px;
}

.top-nav-text1
{
	float:left;
	width:210px;
	margin-right:6px;
		
}

.top-nav-item2
{
	background-color:#c6d6e8;
	width:210;
	height: 150px;
	color:#174D83;
	padding:10px;
}

.top-nav-text2
{
	float:left;
	width:210px;
	margin-right:6px;
		
}
.top-nav-item3
{
	background-color:#c6d6e8;
	width:210;
	height: 372px;
	color:#174D83;
	padding:10px;
}

.top-nav-text3
{
	float:left;
	width:210px;
	margin-right:6px;
		
}
.top-nav-item4
{
	background-color:#c6d6e8;
	width:210;
	height: 850px;
	color:#174D83;
	padding:10px;
}

.top-nav-text4
{
	float:left;
	width:210px;
	margin-right:6px;
		
}
.top-nav-item5
{
	background-color:#c6d6e8;
	width:210;
	height: 450px;
	color:#174D83;
	padding:10px;
}

.top-nav-text5
{
	float:left;
	width:210px;
	margin-right:6px;
		
}
.top-nav-item6
{
	background-color:#c6d6e8;
	width:210px;
	height: 290px;
	color:#174D83;
	padding:10px;
}
.top-nav-text6
{
	float:left;
	width:210px;
	margin-right:6px;
		
}


/*************** MISC ***************/
#there
{
	font-size:9px;
	color:#FF8A00;
	font-weight:bold;
}


#pageHeading{
	font-size:18px; 
	color:#036;
	margin: 0 0 6px 10px;
	font-weight:bold;
}

#current-issue-hdr
{
	font-size:15px;
	color:#474747;
	font-weight:bold
}

#current-issue-subhdr
{
	font-size:17px;
	font-weight:bold;
	text-transform:capitalize;
}

/*************** NEW ROTATOR ***************/

#featured{ 
	width:250px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #DDD;
	height:250px; 
	background:#fff;
	margin-right:10px;
	padding-top:5px;
	padding-left:5px;
	overflow:hidden;
}
#featured-issue{
	width:710px;
	position:relative;
	border:5px solid #DDD;
	height:250px;
	background:#fff;
	margin-right:10px;
	padding-top:5px;
	padding-left:5px;
}
#featured-issue-image{
	float: left;
	width: 372px;
	margin-right: 10px;
}
#featured-issue-text{
	float: left;
	width: 315px;
}
#featured-issue-text-hdr{
	font-family: Century Gothic; 
	font-size: 24px; 
	padding: 0 0 10px 0; 
	color: #26406b
}
#featured-issue-text-copy{
 	line-height:16px;
}
#featured-issue-text-readmore{
	color:#0063d8; font-weight:bold; font-size:12px; padding:10px 0 10px 0	
}
#featured-issue-text-related{
 	font-family:Century Gothic; font-size:18px; padding:5px 0 10px 0;border-top: 1px dotted #ccc; width:95%
}
#featured-issue-text-links{
	font-size:11px; color:#0066cc
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0px; 
	left:378px; 
	list-style:none; 
	padding:0; 
	margin:0; 
	width:125px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0 1px 13px;
	font-size:12px; 
	color:#666;
	margin: 0px;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	color:#174d83;  
	background:#fff; 
	height:60px;
	line-height:13px;
	padding:0 5px 0 2px;

}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#c5d3e2; 
	padding:0px 5px 0px 8px;
}
#featured .ui-tabs-panel{ 
	width:372px; 
	height:245px; 
	/*background:#999; */
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:175px; 
	left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:15px; font-family:Georgia, serif; 
	color:#fff; padding:5px 10px; margin:0;
	overflow:hidden; 
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; 
	font-size:11px;
	line-height:15px; 
	color:#f0f0f0;
	padding:0px 5px;

}
#featured .info a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/******** util skin******/
#mnContent {
	float:left;
	margin:0;
	padding:0;
	width:728px;
}
.topcontent {
	margin-left: 4px;
	margin-right: auto;
	text-align: center;
}

/********* Article Pager *************/
.pager-wrapper{padding-bottom:10px;width:420px;font-size:15px;}
.pager-item{padding:2px;width:15px;float:left;}
.pager-selected{padding:2px;width:15px;float:left;font-weight:bold;font-size:16px;margin-top:-1px;}
.pager-title{padding:2px;width:38px;font-weight:bold;float:left;padding-right:8px;}

#article-mini-nav {width:600px;padding:6px 0 6px 0;float:left;}
#article-mini-nav-left {float:left;width:200px;}
#article-mini-nav-right {float:right;width:200px;}

.iei-item {float:left;font-size:14px;font-weight:bold;line-height:1.5em;text-align:center;width:180px;}

.mn-edit-left{float:left;width:400px;background-color:silver;padding:10px;border:1px;}
.mn-edit-right{float:left;width:600px;background-color:silver;padding:10px;border:1px;margin-left:10px;}
.aecap{width:200px;font-weight:bold;}

/*************  Blog  *******************/
#midBlogWrapper {float:left;height:auto;margin-bottom:15px;padding-left:10px;padding-right:1px;width:708px;border-bottom:2px dotted #B8CADF;}
#BlogFeature
{
	height:auto;
	width: 735px;
}
#BlogHeroWrap
{
	width:710px;
	position:relative;
	border:5px solid #DDD;
	height:auto;
	background:#fff;
	margin: 0 10px 15px 0;
	padding-top:5px;
	padding-left:5px;
}
.midBlogArchiveText {padding-top:10px;font-size:15px;font-weight:bold;line-height:1.0em;}
.midBlogArchiveText a:link,.midBlogArchiveText a:visited{color:black;}
.midBlogText {float:left;width:100%;margin:5px 0;font-size: 13px; line-height: 1.3em;}
.bhed {color:black;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin:0;}
div#midBlogWrapper p {font-size:14px;padding:5px 0 0;line-height: 1.1em;}
#heroBlogText{margin-bottom: 10px;}
#heroBlogText a:link, #heroBlogText a:visited {color:black;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;margin-bottom: 10px;}
#heroBlogBlurb {float:left;font-size:14px;line-height:1.3em;padding-right:10px;}
#midBlogAuthor {float:right;width:100%; text-align:right; margin-bottom:10px;padding-right:10px;}
.midBlogImg {float:left;margin-right:12px;text-align:center;padding-top:5px;}

.sub-nav-wrapper{float:left;width:410px;padding:10px 0 10px 0;}
.sub-nav-selected {
background-color:#FFFFFF;
border:1px solid;
color:#6699FF;
float:left;
margin-right:1px;
padding:3px 3px;
text-align:center;
}
.sub-nav-selected a:link, .sub-nav-selected a:visited  {
color: navy;
text-decoration: none;
}
.sub-nav-item a:link, .sub-nav-item a:visited  {
color: white;
text-decoration:none;
}
.sub-nav-item {
background-color:#6699FF;
border:1px solid #FFFFFF;
color:white;
float:left;
padding:3px 5px;
text-align:center;}

.prs-nav-article {color: blue !important;}
.prs-nav-wrapper{float:left;width:572px;padding:10px 0 10px 0;}
.prs-nav-selected {
background-color:#FFFFFF;
border:1px solid;
color:#6699FF;
float:left;
margin-right:1px;
padding:3px 3px;
text-align:center;
}
.prs-nav-item {
float:left;
padding:3px 5px;
text-align:center;}
 /**** Specials Page   *****/
 
 
 .specialsArticle {
	float: left;
	width: 340px;
	margin-left: 10px;
	margin-top: 10px;
	border-bottom: solid #000 1px;
	padding-bottom: 10px;
}

.specialsArtImg {
	text-align:center;
	background: none repeat scroll 0 0 #CDD6E5;
	width: 205px;
	float:left;
}

.specialsArtImg img {
	text-align: center;
	border:3px solid #CDD6E5;
}
.specialsArtText {
	float: right;
	width: 120px;
}


#specContentLeftFull{
	float:left;
	width:370px;
}
.specHeader {
	color:#003366;
	float:left;
	font:bold 18px Arial;
	margin-left:10px;
	width:340px;
}




