/* 
BG Blue				8298B5
Mid Blue			758BA6
Dark Blue			1E406D
Footer Blue			99ADC6
Link Orange			B77C27
Widget BG Blue		dee5f0
Widget BG Poll		efeadc
Widget Border		c1ccdb
*/


	#loading {
		/*display:none;*/
		margin:auto 70px;
		width:auto;
		font:bold 1.4em Arial, Helvetica, sans-serif;
		color:#DE6514;
	}
	#loading ul{
		padding:0;
		margin:0;
		border:none;
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
		text-indent: 60px;
	}
	#loading ul li{
		background:transparent url(/images/ajax-loader.gif) no-repeat left;
	}
	.webicon{
		margin:0 3px;
		text-decoration:none;
		border:none;
	}
	.topicBox{
		border:none;
		float:left;
		font-weight:bold;
		margin-bottom:20px;
		margin-right:40px;
		padding:0;
		width:150px;
		height:auto;
		min-height:150px;
	}
	.topicBox a{
		font-size:1.2em;
		font-weight:bold;
		color:#1E406D;
		line-height:1.2em;
		text-decoration:none;
	}
	.bannerad-ib-abc{
		width:100%;
	}
	.bannerad-ib-abc img{
		margin:0 auto;
	}
	

html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #8298B5;
	background-image: url(/images/agd-bg_page.gif);
	background-position: center 0;
	background-repeat: repeat-y;
}

#navContainer {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	overflow: visible;
	background: transparent url(/images/agd-bg_contenttop.gif) center 60px no-repeat;
}

#container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	overflow: visible;
	background: transparent url(/images/agd-bg_content.gif) center 0px repeat-y;
}

#footerContainer {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	overflow: visible;
	background: transparent;
}

#nav {
	position: relative;
	display: block;
	height: 81px;
	width: 958px;
	margin: 0 auto;
}

#wrapper {
	position: relative;
	height: auto;
	width: 958px;
	overflow: visible;
	padding: 0 0 0 0;
	margin: 0 auto;
	margin-left:21px;
}

#contentHeader {
	z-index: 9999;
	position: relative;
	height: 93px;
	width: 1000px;
	margin: 0 0;
	overflow: visible;
	background: transparent url(/images/agd-bg_contenttop.gif) center -20px no-repeat;
	border:none;
}

#logoBanner {
	position: relative;
	height: 93px;
	width: 958px;
	margin: 0 0 0 22px;
	overflow: visible;
	background: transparent url(/images/agd-bg_contenttop.gif) center -20px no-repeat;
}

#pageName {
	width: 958px;
	margin: 0 0 0 1px;
	position: relative;
	background-color: transparent;
	background-image: url(/images/agd-bg_strip.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	min-height: 18px;
	height: auto !important;
	height: 18px;
}

.maincol {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 618px;
	padding: 0;
	/* do not change margins */
	margin: 10px;
}

.maincol .textcol {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 276px;
	padding: 0;
	/* do not change margins */
	margin: 0 10px 10px;
}

.articlecol {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 602px;
	padding: 0;
	/* do not change margins */
	margin: 10px 0 10px 20px;
}

.articlecol .textcol {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 430px;
	padding: 0;
	/* do not change margins */
	margin: 0 10px;
}

.halfcol {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 602px;
	padding: 0;
	/* do not change margins */
	margin: 10px 0 10px 20px;
}

.halfcol .textcol {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 276px;
	padding: 0;
	/* do not change margins */
	margin: 0 10px 10px;
}

#widgetcolL {
	background-color: transparent;
	float: left;
	display: block;
	position: relative;
	width: 306px;
	/* do not change margins */
	margin: 0 4px 20px 10px;
}

#widgetcolR {
	background-color: transparent;
	float: right;
	display: block;
	position: relative;
	width: 306px;
	padding: 0;
	/* do not change margins */
	margin: 0 10px 20px 4px;
	z-index:50;
}

#headerImage {
	background-color: transparent;
	position: relative;
	width: auto;
	margin: 10px;
	border: none;
}

#adAsset {
	background-color: #ccc;
	display: block;
	position: relative;
	width: 306px;
	height: 250px;
	padding: auto 0;
	margin: 10px 0;
	border-color: #ccc;
	border-width: 0;
	border-style: solid;
}
#adAsset img{    
	margin-left: auto;
    margin-right: auto;
	display: block;
}

#flashAsset {
	background-color: #ccc;
	display: block;
	position: relative;
	width: 618px;
	/*height: 414px;
	height:375px;*/
	height:290px;
	padding: auto 0;
	margin: 0 0 20px 0;
	border-color: #ccc;
	border-width: 0;
	border-style: solid;
}

#adAsset p, #flashAsset p {
	width: 100%;
	height: 100%;
	margin: auto;
	padding: auto;
	text-align: center;
}

#contentFooter {
	z-index: 9997;
	overflow: visible;
	position: relative;
	width: 1000px;
	height: 30px;
	margin: 0 0;
	background-image: url(/images/agd-bg_contentbottom.gif);
	background-position: center 0px;
	background-repeat: no-repeat;
	clear: both;
}

#footer {
	position: relative;
	width: 958px;
	height: 100px;
	margin: 0 22px;
	padding: 1em 0 0 0;
	background-color: #8298B5;
	clear: both;
	background-image: url(/images/agd-bg_footer.gif);
	background-position: center 0px;
	background-repeat: no-repeat;
	text-align: center;
}

.divider {
	position: relative;
	height: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	background-color:#fff;
}

/* START Rounded Corners Box Styles */
.bl {
	background: url(/images/infobites/corner-bl-lblu.gif) 0 100% no-repeat #dee5f0;
	width: auto;
}

.br { background: url(/images/infobites/corner-br-lblu.gif) bottom right no-repeat; }
.tl { background: url(/images/infobites/corner-tl-lblu.gif) 0 0 no-repeat; }

.toctl {
	background-image: url(/images/infobites/agd-bg-articletoc.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.tr {
	background: url(/images/infobites/corner-tr-lblu.gif) 100% 0 no-repeat;
	padding: 6px;
}

.clear {
	font-size: 1px;
	height: 1px;
}

/* END Rounded Corners Box Styles */

/* Clearfix Float Hack */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


#browsmsg{
	display:none;
	position:absolute;
	top:20px;
	left:150px;
	width:700px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#browsmsg a{color:#0000FF;}
