/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	admin 
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
.skinmaster, .pagemaster {
	background-color:#FFFFFF;
	}	



/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	main.css
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

	
body {	
	min-width:1000px;
	text-align:center;
	margin:0;
	padding:0;
	font: 11px Arial, Tahoma, Helvetica,sans-serif;
	background:#0c2577;
	color:#ffffff;
	}

#wrap {
	position: relative;
	width: 1000px;
	margin: 3px auto 0 auto;
	text-align: left;
	}

img { border: 0; }
img.photo { margin-left: 1px; }

form { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; margin: 0; padding: 0; }
a:link { 
	color: #ffffff; 
	text-decoration:none;
	}
a:visited {
	color: #ffffff; 
	text-decoration:none;
	}
a:hover {
	color: #ffffff; 
	text-decoration:underline;
	}	


a.more:link {
	color: #0c2577;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	}
a.more:visited {
	color: #0c2577;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	}
a.more:hover {
	color: #0c2577;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
	}


a.longarrowbutton:link, a.longarrowbutton:visited {
	display: block;
	padding: 0 0 0 3px;
	height: 20px;
	line-height:20px;
	text-decoration: none;
	background: #0c2577 url(/public/images/btn_longarrow.gif) no-repeat 266px 2px;
	margin-bottom: 3px;
	font-weight:normal;
	color:#FFF;
	}

a.longarrowbutton:hover {
	display: block;
	padding: 0 0 0 3px;
	height: 20px;
	line-height:20px;
	text-decoration: none;
	background: #FFFFFF url(/public/images/btn_longarrow.gif) no-repeat 266px 2px;
	margin-bottom: 3px;
	font-weight:normal;
	color: #0c2577;
	}



/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	PREHEADER
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#preheader { 
	position:relative;
	width:1000px;
	height:80px;
	margin:0 0 3px 0;
	padding:0;
	overflow:hidden;
	}
	
#preheader img {
	display:block;
	margin:0;
	padding:0;
	}
	
#preheader #dnn_preheaderpane table tr td {
	height:80px;
	text-align:left;
	margin:0;
	padding:0;
	}
	
#preheader #dnn_ctr369_ContentPane table td {
	padding: 0 !IMPORTANT;
	}

#preheader #userbox {
	position:absolute;
	top:0;
	right:0;
	width: 220px;
	height:60px;
	_height: 80px;
	margin:0;
	padding:10px;
	font-size: 1.1em;
	background: #939DB6;
	}
	
#preheader #userbox a:link,  #preheader #userbox a:visited {
	display:block;
	width: 205px;
	height: 20px;
	margin:0 0 10px 0;
	_margin:10px 0;
	padding:0 0 0 5px;
	color: #FFF;
	line-height:20px;
	text-decoration:none;
	background: #0c2577 url(/public/images/btn_arrow.gif) no-repeat 190px 2px;
	_background: #0c2577 url(/public/images/btn_arrow.gif) no-repeat 185px 2px;
	}

#preheader #userbox a:hover {
	display:block;
	width: 205px;
	height: 20px;
	margin:0 0 10px 0;
	_margin:10px 0;
	padding:0 0 0 5px;
	color: #0c2577;
	line-height:20px;
	text-decoration:none;
	background: #FFFFFF url(/public/images/btn_arrow.gif) no-repeat 190px 2px;
	_background: #FFFFFF url(/public/images/btn_arrow.gif) no-repeat 185px 2px;
	}
	
/* #dnn_ctr371_ContentPane { display: none; } */

/*--- 
Registration Form 
---*/

#dnn_contentpane {
	width:auto;
	display:block;
	color:#333;
	border:none;
	background:#ffffff !important;
	}
	
#dnn_contentpane .containermaster_gray {
	position:relative;
	width:auto;
	margin:0;
	padding:0;
	background:#fff;
	border:none;
	color:#0c2577;
	}
	
#dnn_contentpane .containermaster_gray span {
	color:#0c2577;
	font-size:11px;
	}
	
span#dnn_ctr-1_dnnTITLE_lblTitle {
	font-size:14px;
	font-weight:bold;
	}
	
#dnn_ctr-1_Register_UserRow { /* User Input Area */
	width:359px;
	margin:0;
	padding:0;
	background:#fff;
	}
	
#dnn_ctr-1_Register_cboTimeZone { /* Timezone drop down menu */
	width:359px;
	font-size:11px;
	}
	
.NormalTextBox {
	font-size:11px;
	}
	
a#dnn_ctr-1_Register_cmdRegister,
a#dnn_ctr-1_Register_cmdCancel {
	padding:2px 3px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:orange;
	}
	
img#dnn_ctr-1_dnnICON_imgIcon {
	display:none;
	}
	
hr.containermaster_gray {
	display:none;
	}

/* New Registration form */

.stepDiv {
	padding:5px;
	font-family:Arial, Tahoma, Helvetica,sans-serif;
	font-size:11px;
	border:0;
	}
.stepDiv h2 {
	font-size: 18px;
	color: #0c2577;
	}

iframe {
	border:0;
	}

/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	HEADER
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


#header {
	position:relative;
	width: 1000px;
	height: 75px;
	margin:0;
	padding:15px 0 0 0;
	background: #ffffff url(/public/images/banner_top.gif) no-repeat;
	}
	
#header #logo {
	position: absolute;
	top: 29px;
	left: 12px;
	}
	
#header #tagline {
	position: absolute;
	top: 54px;
	left: 792px;
	}
	
#header #nav {
	position: absolute;
	top: 54px;
	left: 244px;
	}
	
#header #nav a {
	display: block;
	float: left;
	margin-right: 3px;
	color:#000000;
	}
#search {
	position: absolute;
	top: 22px;
	left: 762px;
	#left: 761px;
	display:block;
	
	}
	
.btnSearch {
	background-color: #FF9900;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px 0px 0 0px;
	padding: 0 1px 2px 1px;
	#padding: 0 1px 1px 1px;
	text-align:center;
	height: 19px;	
	
}

.textSearch {
	margin: 0px 0 0 0;
	padding: 0;
	background-color: #EAEAEA;
	border: none;
	height: 17px;
	width: 162px;
	#width: 159px;
	border: 1px #0c2577 solid;
}


/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	ABOUT PAGE
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
#dnn_ctr415_ModuleContent{
	margin:0;
	padding:0;
	font-size:12px;
	}
	
#dnn_ctr416_ModuleContent,
#dnn_ctr418_ModuleContent {
	margin:0;
	padding:0;
	}
	
#dnn_ctr415_ModuleContent u,
#dnn_ctr415_ModuleContent i {
	text-decoration:none;
	font-style:normal;
	}
	
#dnn_ctr415_ModuleContent ul {
	list-style:none;
	margin:0;
	padding:0 0 0 15px;
	}
	
#dnn_ctr415_ModuleContent ul li {
	margin:0;
	padding:5px 0;
	}
	


/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	COLUMN DEFINITIONS
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#column_main {
	float: left;
	width: 396px;
	margin-left: 164px;
	background: #ffffff;
	color: #000000;
	border-top: 3px #ffffff solid;
	padding-bottom: 20px;
	overflow: hidden;
	}
	
* html #column_main {
	display: inline;
	}
	
#column_leftnav {
	float: left;
	width: 158px;
	margin-left: -560px;
	background: #929db5;
	color: #ffffff;
	border-top: 3px #ffffff solid;
	border-left: 3px #ffffff solid;
	border-right: 3px #ffffff solid;
	padding-bottom: 20px;
	}
	

#column_leftnav a img{
	margin: 10px auto 0 auto;
	display: block;
}

/** html #column_leftnav {
	width:164px;
	}	*/
	
	
#column_feature {
	float: left;
	width: 306px;
	background: #333333;
	color: #0c2577;
	padding-bottom: 20px;

	}

body.home #column_feature {
	background: #313131;
	color: #ffffff;
	}

#column_ads {
	float: right;
	width:128px;
	background: #0c2577;
	color: #ffffff;
	border-top: 3px #ffffff solid;
	border-left: 3px #ffffff solid;
	border-right: 3px #ffffff solid;
	margin:0;
	padding:0;
	padding-bottom: 20px;
	overflow:hidden;
	}

#column_ads img {
	padding: 3px 0 0 0;
}

.vidholder {margin: 0 0 0 3px;}


/* Start Mac IE5 filter \*/
#column_main, #column_leftnav, #column_feature, #column_ads {
	padding-bottom: 2000px ;
	margin-bottom: -2000px ; 
	}
	
/* End Mac IE5 filter */
#columnwrap {
	width: 1000px;
	overflow: hidden;
	margin-top: 3px;
	border-bottom: 3px #ffffff solid;
	background-image: url(../images/columnwrap-bg.gif);
	background-repeat: repeat-y; 

	}
	
#columnwrap {
	float: left;
	float/**/: none;
	}
	
/* easy clearing */
#columnwrap:after {
	content: '---'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
#columnwrap {
	display: inline-block;
	}
	
/*\*/
#columnwrap {
	display: block;
	}

/* end easy clearing */
#header {
	width: 1000px;
	}

* > form, * > #notes, * > .output {
	position: relative;
	z-index: 1000;
	}


/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	LEFT NAV COLUMN (1st)
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#column_leftnav #sitesearch {

	float:left;
	_width:162px;
	padding: 6px !important; 
	background:#929db5;
	border-bottom: 3px #ffffff solid;
	}
	
#column_leftnav #sitesearch label {
	display:none;
	overflow: hidden;	
	position: absolute;
	left: -1000px;
	}
	
#column_leftnav #sitesearch input.searchentry {
	background: #ffffff;
	color: #000000;
	display:inline;
	font-size: 9px;
	float: left;
	width: 125px;
	_width:120px;
	height: 16px;
	border: none;
	padding: 2px 0 0 4px;
	margin: 0;
	}
	
#column_leftnav #sitesearch input.searchsubmit {
	display: block;
	/*float: right;*/
	margin:0;
	padding-left:1px;
	}

#column_leftnav a.ad {
	display: block;
	text-align: center;
	margin: 20px 0 30px;
	}

#column_leftnav #poll {
	margin: 6px;
	padding: 6px;
	background: #6e7d9f;
	color: #ffffff;
	font-size: 11px;
	line-height: 13px;
	}
	
#column_leftnav #poll h3 {
	font-size: 12px;
	font-weight: bold;
	color: #0c2577;
	margin: 6px 0 5px;
	}
	
#column_leftnav #poll input.radio {
	display: block;
	float: left;
	width: 16px;
	margin-left: -1px;
	}
	
#column_leftnav #poll label {
	margin-top: 3px;
	display: block;
	float: left;
	width: 110px;
	}
	
#column_leftnav #poll br {
	clear: left;
	}
	
#column_leftnav #poll a.pollbutton {
	display: block;
	padding: 0 0 0 3px;
	width: 130px;
	height: 15px;
	line-height:15px;
	text-decoration: none;
	background: transparent url(_images/btn_poll.gif) no-repeat;
	margin-bottom: 3px;
	}

	
#dnn_ctr414_DisplayBanners_lstBanners__ctl0_lblItem a {
	width:125px;
	height:126px;
	/*
	float:left;
	margin:37px 0 0 -146px;
	_margin:10px 0 5px 11px;
	*/
	padding:0;
	}
	
#leftnavads{
	margin: 40px 7px 15px 7px;
	*margin: 15px 7px 25px 7px; 
	padding: 12px 0 0px 0;
	background-color: #003366;
}

#leftnavads a img {
	margin: auto auto;
	paddding: 0;
	clear: right;
}


	
/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	MAIN COLUMN (2nd)
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
div.maincol-header {
	height:31px;
	margin:0;
	padding:0 0 0 10px;
	background:#FFFFFF url("/public/images/atr_topstory.gif") left top no-repeat;
	text-indent:-3000px;
	}
	
div.maincol-header h2 {
	line-height:31px;
	color:#0c2577;
	}

#column_main a {
	color: #0c2577;
	}
	
#column_main .article {
	padding: 6px;
	padding-right: 20px;
	line-height: 1.5em;
	}
	
#column_main .article h1 {
	font-size: 18px;
	color: #0c2577;
	margin: 5px 0 0;
	}
	
#column_main .article p {
	font-size: 12px;
	}
	
#column_main .article p.date {
	margin-top: 1px;
	font-weight: bold;
	color: #0c2577;
	}
	
#column_main .article img {
	display:block;
	margin:10px 10px 10px 5px;
	}

#column_main .article .caption {
	color:#000000;
	font-size:11px;
	font-weight: bold;
	}

#column_main .breakingstory {
	background: #B50C00;
	color: #ffffff;
	padding: 8px 15px 11px 7px;
	border-bottom: 3px #ffffff solid;
	}
	
#column_main .breakingstory h1 {
	font-size: 18px;
	margin: 5px 0 11px;
	}


#column_main .leadstory {
	background: #eb7c00;
	color: #FFFFFF !IMPORTANT;
	padding: 8px 7px 6px 8px;
	cursor:pointer;
	margin-top: -2px;
	display: block;
	}

#column_main .leadstory:hover {
	background: #ff931f;

}	
*html #column_main .leadstory {
	margin-top:-2px;
	line-height:1.2; /* IE 6 Peekaboo bug fix */
	}
*html #column_main table.leadstory td {
	padding: 8px 7px 6px 8px;
	}
	
#column_main .leadstory h1 {
	font-size: 17px !IMPORTANT;
	line-height:22px;
	font-weight:bold;
	margin-bottom: 10px;
	}
	
#column_main .leadstory h1 a {
	color:#FFFFFF;
	text-decoration:none;
	}

#column_main .leadstory:hover {
	background-color:underline;
	}
	
#column_main .leadstory h1 a:hover {
	text-decoration:underline;
	}


#column_main .leadstory p {
	margin: 6px 0 0;
	font-size: 12px !IMPORTANT;
	}

#column_main .leadstory .featurephoto {
	float:left;
	margin:0 15px 15px 0;
	} 

#column_main div.clear {
	clear:both;
	}

#column_main .leadstory .date {
	font-weight: bold;
	color: #0c2577;
	}

#column_main .headlines {
	background: #ffffff;
	color: #000000;
	font-size:12px;
	margin: 0 12px 0 0px;
	}
	
#column_main .headlines h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 14px 0 1px;
	}
	
#column_main .headlines h3,
#column_main .headlines h3 a:link,  
#column_main .headlines h3 a:visited {
	color: #0c2577;
	text-decoration: none;
	}
#column_main .headlines h3 a:hover {
	color: #0c2577;
	text-decoration: underline;
	}
	
#column_main .headlines p {
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 2em;
	}
	
#column_main .headlines .date {
	color: #525051;
	font-size: 10px;
	margin-bottom:20px;

	}



/*
#column_main #calendar {
	background-position:  2px 0;
	margin: -10px 7px 10px;
	padding: 14px 0 0;
	border-top:3px solid #8692BB;
	}
	
#column_main #calendar dl {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
#column_main #calendar dt {
	clear: left;
	display: block;
	width: 80px;
	padding: 0;
	margin: 1.6em 0 0;
	float: left;
	color: #0c2577;
	font-weight:bold;
	}
	
#column_main #calendar dd {
	display: block;
	padding: 0;
	margin: 1.5em 0 0;
	width: 280px;
	font-size: 12px;
	line-height: 1.1em;
	float: left;
	}
	
#column_main #calendar dd a {
	color: #000000;
	text-decoration: none;
	}
*/


#column_main #citybuttons {
	background: #eb7c00;
	padding: 4px 0px 0px 4px;
	height: 25px;
	overflow: hidden;
	width: auto;
	}
	
#column_main #citybuttons #bids {
	float: left; 
	padding: 3px 0;
	width: 109px;
	background: #0c2577;
	
	}
	
#column_main #citybuttons a.flagbutton_on {
	padding-bottom: 4px;
	}
	
#column_main #gallery {
	display:block;
	margin:0 7px 0 4px;
	padding:0;
	background:#FFFFFF;
	}
	

#column_main #gallery h2 {
	display:block;
	height:30px;
	margin:0;
	padding:0;
	background:url("/public/images/atr_gallery.gif") left top no-repeat;
	text-indent:-3000px;
	}
	


br.clear {
	clear:both;
}



.atrgallery a:link, .atrgallery a:visited  {
	text-decoration:none;
	display:block;
	width:100%;
	}
	
.atrgallery a:hover  {
	text-decoration:none;
	display:block;
	width:100%;
	}

.atrgallery .caption 	{
	font: 14px Arial, Tahoma, Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff; 
	font-weight: normal;
	text-decoration:none;
	}
.atrgallery .description {
	font: 11px Arial, Tahoma, Helvetica,sans-serif !important; 
	font-style:normal;
	color:#ffffff;
	}
.atrgallery .imagecount {
	font: 11px Arial, Tahoma, Helvetica,sans-serif !important; 
	font-style:italic;
	color:#dfdfdf;
	}
.atrgallery td	{
	background-color: #929db5;
	/*background-color: #d3daea;*/
	border-bottom:1px #ffffff solid;
	padding:5px;
	}
	
.atrgallery .hlt td {
	background-color: #6e7d9f;
	color:#ffffff;
	padding:5px;
	cursor:pointer;
	}

.atrgallery img {
width:100px;
height:auto;
}

table.atrgallery {width: 385px;}



/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	POLL(s) DATA
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
#centerpoll {
	width:150px;
	display:block;
	padding:6px;
	background: #6e7d9f;
	color: #ffffff;
	font-size:11px;
	}
	
#centerpoll div {
	margin:0;
	padding:0;
	}
	
#centerpoll span {
	font-size: 13px;
	font-weight: bold;
	color: #0c2577;
	}
	
#centerpoll label {
	font-size:11px;
	margin-top: 3px;
	width: 110px;
	}
	
#centerpoll input.radio {
	display:block;
	float:left;
	margin-left:-5px;
	padding:0;
	}
	
#centerpoll br {
	display:none;
	}

#centerpoll a {	
	width:130px;
	height:15px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	margin:1px 0;
	padding:1px 0 0 3px;
	background: transparent url(_images/btn_poll.gif) no-repeat;
	}


/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	FEATURE COLUMN (3rd)
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
div.featurecol-header {
	height:31px;
	margin:0 3px;
	padding:0 0 0 10px;
	border-top: 3px #ffffff solid;
	background:#FFFFFF url("/public/images/atr_citycenter.gif") left top no-repeat;
	text-indent:-3000px;
	}
	
	
	
div.featurecol-header h2 {
	line-height:31px;
	color:#0c2577;
	}

#column_feature #subscribebutton {
	margin: 12px 3px 0 3px;
	background:#0c2577;
	}
	
#column_feature #subscribebutton a {
	background: #0c2577 url(/public/images/btn_arrow.gif) no-repeat 242px 5px;
	display: block;
	padding: 5px 0 0 5px;
	width: 261px;
	height: 26px;
	}


#column_feature #newsalerts {
	height:26px;
	background: #0c2577;
	padding: 5px 0 0 5px;
	margin: 3px 3px 12px;
	}
	
#column_feature #newsalerts label {
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: -1000px;
	}
	
#column_feature #newsalerts input.alertsentry {
	background: #ffffff;
	color: #000000;
	display: block;
	font-size: 9px;
	float: left;
	width: 226px;
	height: 11px;
	border: none;
	padding: 2px;
	margin: 0;
	}
	
#column_feature #newsalerts input.alertssubmit {
	display: block;
	float: right;
	}

#column_feature #citybuttons {
	background: #929db5;
	padding: 6px 0 6px 6px;
	margin: 0 3px;
	}
	
#column_feature #citybuttons #flags {
	height: 25px;
	overflow: hidden;
	}
	
a.flagbutton {
	font-size: 10px;
	text-decoration: none;
	display: block;
	float: left;
	padding: 4px 0 0 30px;
	_padding: 4px 3px 3px 30px;
	width: 26px;
	height: 15px;
	margin: 0 2px 4px 0;
	background: #0c2577;
	color: #fff !IMPORTANT;
	background-position: 2px 2px !IMPORTANT;
	background-repeat: no-repeat !IMPORTANT;
	}
	
a.flagbutton:hover {
	background:#fff;
	color:#0c2577 !IMPORTANT;
	text-decoration: none;
	}
	
a.flagbutton_on {
	background: #ffffff;
	color: #0c2577 !IMPORTANT;
	}
a#flag_italy	{ background-image: url(/public/images/flag_s_italy.gif); }
a#flag_china	{ background-image: url(/public/images/flag_s_china.gif); }
a#flag_canada	{ background-image: url(/public/images/flag_s_canada.gif); }
a#flag_uk		{ background-image: url(/public/images/flag_s_uk.gif); }
a#flag_russia	{ background-image: url(/public/images/flag_s_russia.gif); }
a#flag_singapore	{ background-image: url(/public/images/flag_s_singapore.gif); }
a#flag_brazil	{ background-image: url(/public/images/flag_s_brazil.gif); }

#column_feature #citybuttons #bids {
	clear: left;
	color: #ffffff;
	background: #0c2577;
	padding: 3px 0px 3px 3px;
	margin-right: 6px;
	height: 15px;
	line-height:15px;
	}
	
#column_feature #citybuttons #bids span {
	float: left;
	padding: 0 0 0 6px;
	width: 55px;
	}
	
a.bidbutton {
	font-size: 11px;
	text-decoration: none;
	display: inline;
	text-align: center;
	float: left;
	width: 49px;
	padding:0;
	height: 15px;
	line-height:15px;
	overflow: hidden;
	margin: 0 0 0 3px;
	background: #3a5184;
	color: #ffffff !IMPORTANT;
	background-position: 2px 2px !IMPORTANT;
	background-repeat: no-repeat !IMPORTANT;
	}
	
a.bidbutton:hover {
	color:#fff  !IMPORTANT;
	background:#eb7c00;
	text-decoration: none;
	}
	
body.home a.bidbutton {
	width: 61px;
	margin: 0 3px 4px 0;
	}


#column_feature #citycounter {
	margin:0 3px 9px 3px;
	padding: 7px 9px;
	background: #eb7c00;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	}
	
#column_main hr {
	height:1px;
	border:none;
	background:#0c2577;
	color:#0c2577;
	margin:5px 0 5px 0;
	}

#column_feature hr {
	height:1px;
	border:none;
	background:#0c2577;
	color:#0c2577;
	margin:5px 0 5px 0;
	}
	
*html #column_feature hr {
	margin:1px 0 1px 0;
	}

*html #column_main hr {
	margin:1px 0 1px 0;
	}
	
#column_feature div.hr  {
	height:1px;
	border:none;
	background:#0c2577;
	color:#0c2577;
	margin:2px 0 2px 0;
	}
#column_feature div.hr hr {
	display: none;
	}
	
#column_feature #city_bar {
	border: 3px #eb7c00 solid;
	border-left: none;
	height: 21px;
	_height: 26px;
	background: #0c2577;
	}

#column_feature .news {
	background: #929db5;
	color: #0c2577;
	margin: 0px 3px 12px 3px;
	padding:6px 7px 3px 7px;
	font-size: 11px;
	}
*html #column_feature .news {
	padding:6px 7px;
}	
	
#column_feature .news p a:link {
	display:block;
	text-decoration:none;
	}
#column_feature .news p a:visited {
	display:block;
	text-decoration:none;
	}
#column_feature .news p a:hover {
	display:block;
	text-decoration:underline;
	}

#column_feature .news p {
	margin:0;
	padding:0;
}

* html #column_feature .news p {
	margin:0;
	padding:0;
}

	
#column_feature #inthenews {
	color: #ffffff;
	margin: 0 3px 12px;
	padding: 6px 7px;
	font-size:11px !IMPORTANT;
	}

#column_feature #inthenews h2 {
	height:30px;
	margin:0;
	padding:0;
	background:url("/public/images/atr_inthenews.gif") left top no-repeat;
	text-indent:-3000px;
	}
#column_feature #inthenews h3 {
	margin-bottom:3px;
	}
* html #column_feature #inthenews h3 {
	margin-bottom:3px;
	}

.inthenews-item {
	padding:5px 3px;
	}
#column_feature .inthenews-item a:link,
#column_feature .inthenews-item a:visited,
#column_feature .inthenews-item a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#column_feature #citynews {
	background: #929db5 url(/public/images/sep_dkbl_ltbl.gif) no-repeat;
	background-position: 50% 30px;
	margin: 0 3px 12px;
	padding: 6px 7px 3px 7px;
	}
	
* html #column_feature #citynews {
	padding:6px 7px 3px 7px;
}

* html #column_feature #citynews p {
	margin:7px 0 7px 0;
	}

#column_feature #citynews h3 {
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px 0 8px;
	margin-top:0;
	}
	
#column_feature .news p.withrule {
	padding-bottom: 1.4em;
	background: url(/public/images/sep2_dkbl_ltbl.gif) no-repeat center bottom;
	}
	
#column_feature #citynews p.withrule {
	background: url(/public/images/sep_wht_ltbl.gif) no-repeat center bottom;
	}
	
#column_feature .news p a {
	text-decoration: none;
	}
	
#column_feature .news a.more {
	color: #ffffff;
	}

#column_feature .news h3 {
	margin-bottom:0;
	}

#column_feature #citynews a.more {
	color: #0c2577;
	}
	
#column_feature #citynews div.headlines {
	margin-top:0;
	margin-bottom:0;
	color:#0c2577;
	}

.headline-item {
	padding:5px 3px;
	}

#column_feature .headline-item a:link,
#column_feature .headline-item a:visited,
#column_feature .headline-item a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#column_feature .news p img {
	float: left;
	margin: 0 8px 5px 0;
	}

#column_feature #gallery {
	background: #eb7c00;
	padding: 7px 5px;
	margin: 12px 3px;
	}
	
#column_feature #gallery h2 {
	margin-bottom: 4px;
	}


#column_feature #storyimages {
	border: 3px #313131 solid;
	padding: 6px 6px 24px 5px;
	margin: 9px 0;
	background: #929db5;
	color: #ffffff;
	}
	
#column_feature #storyimages a.prevbutton {
	display: block;
	float: left;	
	padding: 2px 0 0 15px;
	width: 109px;
	height: 14px;
	text-decoration: none;
	background: #0c2577 url(/public/images/btn_prevarrow.gif) no-repeat left top;
	margin: 3px 0 3px 1px;
	}
	
* html #column_feature #storyimages a.prevbutton {
	display: inline;
	}
	
#column_feature #storyimages a.nextbutton {
	display: block;
	float: right;
	padding: 2px 15px 0 0;
	width: 109px;
	height: 14px;
	text-decoration: none;
	text-align: right;
	background: #eb7c00 url(/public/images/btn_nextarrow.gif) no-repeat right top;
	margin: 3px 0;
	}
	
*html #column_feature #storyimages a.prevbutton {
	display: inline;
	}
	
#featurecol-calendar {
	margin:12px 3px 12px 3px;
	padding:3px 7px;
	background:#929db5;
	}
*html #featurecol-calendar {
	padding:0px 7px 3px 7px;
}

#featurecol-calendar span.datebook-location {
	color: #0c2577;
}

#featurecol-calendar span.datebook-date {
	font-style:normal;
	color:#0c2577;
}
#featurecol-calendar .datebook-item {
	padding:5px 3px;
	}

#featurecol-calendar .datebook-item strong {
	color: #FFFFFF;
	}

#featurecol-calendar .datebook-item a:link,
#featurecol-calendar .datebook-item a:visited,
#featurecol-calendar .datebook-item a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

	
#featurecol-calendar h2 {
	display:block;
	height:30px;
	margin:0;
	padding:0;
	background:url("/public/images/atr_datebook.gif") left top no-repeat;
	text-indent:-3000px;
	}
	
#featurecol-calendar dl {
	margin-top:0;
	margin-bottom:0;
	}

* html #featurecol-calendar dl {
	margin-top:0;
	margin-bottom:0;
	}
#featurecol-calendar div.header {
	margin:0 0 0 2px;
	}
	
#featurecol-calendar dt {
	margin:0;
	padding:0;
	font-weight:bold;
	color: #FFFFFF;
	}
	
#featurecol-calendar dd {
	margin:2px 0 10px 0;
	padding:0 0 0 10px;
	}
	
#featurecol-calendar dd a {
	text-decoration:none;
	}
	
#featurecol-calendar dd a:hover {
	color:#0c2577;
	}

#spotlight {
	margin:0 3px 12px 3px;
	padding:0 0 5px 0;
	/*background:#929db5;*/
	background:#FFFFFF;
	color:#0c2577;
	}
	
#spotlight div.header {
	margin:0;
	padding:2px 0 0 0;
	}
	
#spotlight div.content {
	padding:6px 8px 0px 8px;
	/*background:#929db5;*/
	color:#0c2577;
	}
#spotlight ul {
	margin-top: 5px;
}	

#spotlight ul li {	
	margin-left: -20px;
	list-style: disc;
	}
#spotlight a {
	color:	#0c2577;
	}


#powerindex-box {
	margin:3px 3px 12px 3px;
	padding:11px 3px 3px 8px;
	background:#929db5;
	color:#0c2577;
	color: #FFFFFF;
	overflow:hidden;
	}
#powerindex-box a{margin: 0 0 0 -0}	
*html #powerindex-box {
	padding:3px 3px 12px 3px;
}

#powerindex-box h2 {
	display:block;
	height:30px;
	margin:0;
	padding:0;
	background:url("/public/images/head_powerindex.gif") left top no-repeat;
	text-indent:-3000px;
	}

#powerindex-box div.header {
	margin:0 0 5px -0 ;
	}

#powerindex-box-alt {
	margin:12px 3px 12px 3px;
	padding:6px 3px 3px 10px;
	background:#929db5;
	color:#0c2577;
	width: 373px;
	font-size: 12px;
	}
#powerindex-box-alt a{margin: 0 0 0 -0}	
*html #powerindex-box {
	padding:6px 7px;
}

#powerindex-box-alt h2 {
	display:block;
	height:30px;
	margin:0;
	padding:0;
	background:url("/public/images/head_powerindex.gif") left top no-repeat;
	text-indent:-3000px;
	}

#powerindex-box-alt div.header {
	margin:0 0 5px -0 ;
	}
.powerheader {
	margin: 5px 0 0 5px;
	}	

										.powerindex_left {
											float: left;
											background-color: #0c2577;
											width: 186px;
											margin: 1px 1px 0 0;
											padding: 3px 0;
											
										}
										
										.powerindex_left img {
											margin: 0px 6px 0px 3px;
											float: left;
										}
										
										.powerindex_right {
											float: left;
											background-color: #0c2577;
											width: 186px;
											margin: 1px 0 0 0;
											padding: 3px 0;

										}
										.powerindex_right img {
											margin: 0px 6px 0px 3px;
											float: left;
										}
										.powerindex-text {
											margin: 5px 0 0 0;
											font-size: 12px;
										}
										.powerindex-intro{
											margin: 0 0 7px 0;
											color:#0c2577;
											font-size:11px;
											
										}
										.powerindex-header {
										font-size:13px;
										font-weight:bold;
										
										}
										.powerindex_stacked {
											background-color: #0c2577;
											width: 372px;
											margin: 1px 1px 0 0;
											padding: 3px 0;
											
										}
										.powerindex_stacked img {
											margin: 0px 6px 0px 3px;
											float: left;
										}
										.powerindex_stacked .powerindex-text {
											margin: 5px 0 0 0;
											color:#FFFFFF;
											font-size: 14px;
										}
	
#featurecol-poll {
	margin: 12px 3px;
	padding:1px 7px 3px 7px;
	background:#929db5;
	}
#featurecol-poll table {
	font-size:11px;
	}
	
#featurecol-poll h2 {
	display:block;
	height:30px;
	margin:0 0 5px 0;
	padding:0;
	background:url("/public/images/atr_readerpoll.gif") left top no-repeat;
	text-indent:-3000px;
	}
	
#featurecol-poll a.pollbutton {
	display: block;
	padding: 0 0 0 3px;
	width: 130px;
	height: 15px;
	line-height:15px;
	text-decoration: none;
	background: transparent url("/public/images/btn_poll.gif") no-repeat;
	margin-bottom: 3px;
	}
#featurecol-poll a.CommandButton:link, #featurecol-poll a.CommandButton:visited {
	display: block;
	color:#FFFFFF;
	padding: 0 0 0 3px;
	width: 130px;
	height: 20px;
	line-height:20px;
	text-decoration: none;
	background: #0c2577 url("/public/images/btn_poll.gif") no-repeat 113px 2px;
	_background: #0c2577 url("/public/images/btn_poll.gif") no-repeat 111px 2px;
	margin-bottom: 3px;
	}

#featurecol-poll a.CommandButton:hover {
	display: block;
	color:#0c2577;
	padding: 0 0 0 3px;
	width: 130px;
	height: 20px;
	line-height:20px;
	text-decoration: none;
	background: #FFFFFF url("/public/images/btn_poll.gif") no-repeat 113px 2px;
	_background: #FFFFFF url("/public/images/btn_poll.gif") no-repeat 111px 2px;
	margin-bottom: 3px;
	}

/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	AD COLUMN (4th)
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#column_ads {
	/*_width:150px;*/
	margin:0;
	padding:5px 0 0 0;
	text-align: center;
	padding-bottom: 2000px ;
	margin-bottom: -2000px ; 
	}

#column_ads .feature {
	display: block;
	border-bottom: 3px #fff solid;
	margin:0;
	padding:0;
	}

#column_ads img a {
	display: block;
	float:left;
	margin: 40px 0 0 0;
	padding: 0 0 5px 0;
	}

#column_ads object {
	margin: 0 0 10px  0;
	padding: 5px 0 0 0;
	
}

	
	
.ArticleCont {
	background: #ffffff;
	color: #000000;
	margin:0;
	padding:0;
	}
	
.ArticleDesc {
	font-size: .7em;
	margin:0;
	padding:0;	
	}

.ArticleHeadline {
	text-decoration:none;
	font-size: 1em;
	font-weight: bold;
	margin: 14px 0 1px;
	}
	
.ArticleMoreLink {
	text-decoration:none;
	font-size: .8em;
	}

.ArticleDate {
	color: #525051;
	font-size: .8em;
	}
	
	
	
/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	LOGIN / CHANGE PASSWORD / MY ACCOUNT
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.loginpassword table {
	font-size:12px;
	}



/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	FOOTER
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
#footer {
	position:relative;
	width:1000px;
	height:80px;
	margin:0 auto;
	padding:0;
	font-size:10px;
	
	border-top:3px solid #0c2577;
	border-bottom:3px solid #0c2577;
	}
	
#footer a {
	color:#eb7c00;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#fff;
	}
	
#footer ul.footer-nav {
	list-style:none;
	float:right;
	clear:both;
	margin:5px 0 0 0;
	padding:0;
	}
	
#footer ul.footer-nav li {
	display:inline;
	margin:0;
	padding:0 0 0 5px;
	}

#dnn_adspane {
	margin:0;
	padding:0;
	}

#ctl00_dnn_bottomadspane {
	position:absolute;
	left:0;
	width:640px;
	height:80px;
	margin:0;
	padding:0;
	}
	
#footer span a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	}
	
span#dnn_dnnCOPYRIGHT_lblCopyright {
	display:none;
	float:right;
	margin:0;

	padding:5px 0 0 0;
	}
	
p.address {
	float:right;
	clear:both;
	margin:5px 0 0 0;
	text-align:right;
	}


#soe {
	font-size: 10px;
	}

div.interior dd {
	padding-bottom:15px;
	}
.interior-ad {
	padding: 20px 0 5px 8px;
	z-index:0;
}
	
#column_main .article img.atrheader {
	display:block;
	margin:3px 0 20px 0;
	}
	
img.atrheader {
	display:block;
	margin:3px 0 20px 0;
	}
#Golden25 {
	font-size:13px;
	font-family:Arial;
	}
#Golden25 .tablehed {
	background-color:#FA8900;
	font-weight:bold;
	font-size:17px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:3px;
	}

/*.interior {
	padding: 0 8px 0 8px;
	}*/
.interior dt	{
	font-weight:bold;
	font-size: 13px;
	color: #0c2577;
	}
	
.interior dd 	{
	padding-bottom: 6px;
	margin-left: 1px;
	}
	
	
	
	
	


.project-detail {
	color: #FFFFFF;
	background:#939db6;
	font: 11px Arial, Tahoma, Helvetica,sans-serif;
	margin-top: -2px;
	padding: 1px 9px 10px 13px;
	}		

.project-detail-header	{
	font: 14px Arial, Tahoma, Helvetica,sans-serif;
	font-weight: bold;
	background: #6e7d9f;
	margin-left: -0px;
	margin-right: -3px;
	margin-top: 5px;
	padding: 5px 3px 5px 8px;
	}	
.project-detail-images	{
	margin-left: -6px;
	margin-top: 0px;
	padding-left: 6px;
	}
div.project-detail-images img {
	border:5px solid #6e7d9f;
	}

div.project-detail-images table {
	width:100%;
	border: #939db6;
	}

div.backtogallery {
	text-align:right;
	}
	
div.imgcaption {
	padding:5px 0 10px 0;
	}		
div.imgcounter {
	text-align:left;
	}

/*	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	PHOTO GALLERY 
	-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
div.gallerynav
	{
	color:#0c2577;
	margin:10px 0 10px 0;
	}
div.gallerynav a:link, div.gallerynav a:visited {
	color:#0c2577;
	text-decoration:none;
	}
div.gallerynav a:hover {
	color:#0c2577;
	text-decoration:underline;
	}
	
div.gallerynav #listing {
width:125px; padding-right:5px; text-align:right; float:right; } div.gallerynav #prev { width:40px; padding-right:10px; text-align:left; float:right; } div.gallerynav #next { width:40px; padding-left:10px; text-align:right; float:right; } div.gallerynav #imgcount { width:80px;padding:0 10px; text-align:center; float:right; }

		
div.gallerydescription {
	margin:0 0 20px 0;
	}


.article_img_right {
	
	caption-side: bottom;
	float: right;
	margin: 10px 0 10px 10px;
}

.article_img_left {
	float: left;
	
	caption-side: bottom;
	margin: 10px 10px 10px 0
}

#column_main .article .article_img_right img {
	
	padding: 0;
	margin: 0;
}

#column_main .article .article_img_left img {
	
	padding: 0;
	margin: 0;
}

#column_main .article .caption {
	color:#000000;
	font-size:11px;
	font-weight: bold;
	
	}

#column_main .interior .article .copyright {
	font-size: 9px;
	font-style:italic;
}		
	
.block
{
    display: block;
}

.newsreg {
	text-align: right;
	width: 110px;
	display:block;
	float:left;
	margin: 5px 10px 0 0;
	}
	
.newsregdates {
	display: block;
	float:left;
	margin: 5px 0 20px 0;
}

.newsregsession {
	text-align: right;
	width: 110px;
	display:block;
	float:left;
	margin: 2px 10px 0 0;
}
	
.newsregitem input {
margin: 0px 4px 0 0;
float: left;
}	


.newsregitem label {
margin: 0 4px 3px 25px;
display: block;
width: 150px;
float: left;
}
