/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #333;
	background-color: #cccccc;
	}


															/** MAIN CONTAINERS **/
div#container {
	margin: 0em auto;
	}
	/*div#pre-header {
		text-align: center;
		height: 100px;
		}*/
	div#header {
		background-color: #fff;
		}
	div#header-in {
			padding: 0px;
		/*	height: 185px;*/
			background-color:#000000;
		}
	div#content-wrap {
			}
			div.content {
				color: inherit;
				background-color: #fff;
				border: 1px solid #e5e5e5;
				border-width: 0 1px 1px 0;
				}
			div.column {
				color: inherit;
				background-color: #fff;
				border: 1px solid #e5e5e5;
				border-width: 0 0px 0px 0px;
				}
			div.column-in-index {
				background-color: #edeede;
				}
			div.column-in-ad1 {
				padding-top:0px;
				}
			div.column-in-ad1 h3{
				padding-left: 0px;
				padding-top:0px;
				padding-bottom:2px;
				color: #999988;
				font-size: 11px;
				text-transform: uppercase;
				padding-top: 10px;
				}
			div.column-in-ad-box {
				background-color: #EDD893;	
				padding:8px;		
				margin-top:8px;
			}
			div.column-in-ad-box h2{
				color:#cc3333;
				font-size: 12px;
				line-height: 15px;
			}
			div.column-in-ad-box-nobg {
				padding:8px;		
			}
			div.column-in-ad-box-nobg-inner {
				padding: 7px;		
				border: 1px dotted #999988;
			}
			
			div.madison_logic_wp 
			{
			    background-color:#fff;
			}
			
			div.madison_logic_wp h1
			{
			    background-color: #fff;
			    color:#cc9933;
				font-size: 11px;
				font-weight: 800;
				text-transform:uppercase;
			}
			
			div.column-in-ad-box-nobg h2{
				color:#cc3333;
				font-size: 11px;
				
			}
			div.column-in-ad-box li{
				color:#000000;
				font-size:11px;
				list-style-position:inside;
				list-style-type:disc;
			}
			div.column-in-ad-box a{
				color:#000000;
				font-size: 11px;
			}
			div.column-in-ad-box a:hover{
				color:#00CCCC;
				font-size: 11px;
			}
			div.column-in-ad-box-nobg a{
				color:#000000;
				font-size: 11px;
			}	
			div.headingcat {
				font-size: 10px;
				font-weight: bold;
				color: #999988;
				line-height: 13px;
				padding: 4px 0 0 0;
			}
			.newstoryheading {
				color: #999988;
			}
			div.search-headingcat {
				font-size: 10px;
				color: #999988;
				line-height: 13px;
				padding-top:10px;
				border-top:1px dotted #999988;
			}
			
			.pics { height: 187px; width: 462px; padding:0; margin:0; overflow: hidden }
			.pics img { top:0; left:0; border: 0px solid #000000; }

			.hidden { display: none; }
			.visible { display: block; }
			.msg_active { background: url(../images/nav_arrow_dn.png) center left no-repeat; }
			#prevpausenext {
				list-style: none;
				list-style-position:outside;
				list-style-type:none;
			}
			.nav { 
				float:right;
				line-height:15px;
				width:270px;
				position: relative;
			}
			.pageNum {
				color: #000000;
			}
			#pageNumStart {
				border:1px solid #999988;
				margin-right:5px;
				padding: 0 0 0 10px;
				width:17px;
				font-size:10px !important;
			}
			
			.pageNumStartSearch {
				border:1px solid #999988;
				margin-right:5px;
				padding: 0 0 0 10px;
				width:17px;
				font-size:10px !important;
			}	
			.pagePrev {
				padding-left: 5px;
				padding-right: 5px;
			}
			.pageNext {
				padding-left: 5px;
			}		
			
/* Features Section Navigation */
			
			#prev2 {position: absolute; top: 3px; right: 90px; }
			#prev2 img {   }
			#next2 {position: absolute; top: 3px; right: 12px; }
			#next2 img { }
			#pauseButton {position: absolute; top: 3px; right: 102px; }
			#pauseButton img {  }
			#pagernav { position: absolute; top: 0px; right: 25px;}
			#pagernav li { float: left; list-style: none; line-height:12px; padding-left: 5px;}
			#pagernav li.last { background: none; }
			#pagernav li.last a { margin-right: 0px; }
			#pagernav a { 
				/*background: url(../images/btn_inthespotlight_pager_bk.gif) no-repeat; */
				color:#ffffff;
				font-size:10px;
				height:13px;
				line-height:13px;
				margin: 1px;
				padding: 0px;
				text-decoration:none;
			}
			#pagernav a.activeSlide { /*background: url(../images/btn_inthespotlight_pager_bk_active.gif) no-repeat;*/ color: #000000 }
			#pagernav a:focus { outline: none; }
			
/* End Features Section Navigation */			
			
		/** LOGIN BOX **/	
		.closeDialog {background-color: #f0f0f0; font-family: tahoma; font-size: 11px; height: 20px; text-align: right;}
.closeDialog a.loginText, .closeDialog a.loginText:visited {text-decoration: none; cursor: pointer; color: #000;}

#loginDialog {width: 28em; margin-left: -14em; font-size: 11px;}

#loginwindow{margin: 12px 24px; text-align: center; font-family: tahoma;}
#loginwindow table.loginClass {border:1px solid #ccc; padding: 0em; width: 100%; margin: auto;}


#loginContainer {line-height: 1.5em; text-align: center; font-family: tahoma;}

#loginwindow #loginPanel {height: auto; margin: 6px auto; padding: 0; border: 0px none;}
#loginwindow #loginPanel ul {list-style-type: none; margin: 0 0 6px 0; padding: 0;}
#loginwindow #loginPanel ul li {margin: 6px 0 0 0; padding: 0; text-align: left;}
#loginwindow #loginPanel p {font-size: 11px; margin: 0 auto; padding: 0;}
#loginwindow #loginPanel ul li label {float: left; width: 33%; text-align: right; margin: 0 6px 0 0;}
#loginwindow #loginPanel ul li input {width: 50%;}
a.registerLinks {color: #D6303C; display: block; text-align: center; margin: 6px 0 0; outline: none;}
.inputButton,.inputButton:active, .inputButton:focus  {font-family: Verdana; padding: 4px; float: right; margin: 6px 28px 0 0; border: 1px solid #ccc; color: #222; background-color: #fffbff; font-size: 10px; text-align: center; cursor: pointer; outline: none;}
.inputButton::-moz-focus-inner { border: none; }
.inputButton:hover {border: 1px solid #aaa; color: #000;}

.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix { display: inline-block; }
.clearfix { display: block; }
			

															/** SUB CONTAINERS **/
* { }


															/** LISTS **/
* { }


															/** TYPOGRAPHY **/
* { }


															/** FORMS **/
* { }


															/** END **/