/************************  SCREEN STYLES **********************************/

/*________________________GROUND RULES____________________________________*/

html { height: 100%; font-size: 100.01%;} /* prevent extreme font resizing in IE */ 

body { margin: 0; padding: 0; height: 100%;} 
		
body, p, ul, li, h1, h2, h3, h4, form, html, input, img, a { 
    margin:0; 
    padding:0; 
    } 

table { margin:0; padding:0; border-spacing:0px; border-collapse:collapse; text-align:left; } 
td {border-spacing:0px; border-collapse:collapse; margin:0;}

img, a img, a:link img, a:visited img {border:none; background:none;} /* remove border from images and linked images */    


h4, h3, h2, h1 {padding:0; margin:0;}

/*________________________DoDad Classes____________________________________*/

.clearit {clear:both !important;}
.goright {text-align:right !important;}
.no_underline {border-bottom:none !important;}

#footer li.first, #breadcrumb li.first {border-left: none;} 

/*________________________The Basics Overrides______________________________*/

body {
    font-family: helvetica, arial,sans-serif;
    font-size: 12px;
    color: #666;
    background:#EFEFEF url(../images/bg.png) repeat-X;
    }

/* Default links */
a:link { color: #E5521F; text-decoration:none;}
a:hover { color:#E5521F; text-decoration:underline;}
a:visited { color: #E5521F; text-decoration:none;}
a:visited:hover { color:#E5521F; text-decoration:underline;}



h1, h2 {font-weight:normal;}


p {
    padding-bottom:12px;
    line-height:1.5em;
    }

/*________________________SHARED STYLES__________________________________*/

h1 {
    font: bold 22px verdana, Arial, sans-serif;
    letter-spacing:-1px;
    color: #315590;
    padding-bottom:5px;
}


h2{
    font: normal 15px verdana, Arial, sans-serif;
    letter-spacing:-1px;
    color: #342E27;
    padding-bottom:5px;
    }

h3 {
    font: bold 15px Arial, sans-serif;
    color: #315590;
    padding-bottom:12px;
}
 
#center_col {
    width:1028px;
    margin:0 auto;
    }

#center_foot {
    width:1028px;
    margin:0 auto;
    }

img.cap {
    margin-top:5px;
    }

/* |||||CONTENT AREA||||*/

#logo {
    height:67px;
    padding:0;
    
    }

#login {
    height: 23px;
    width: 44px;
    float: right;
    padding: 8px 5px 0 0;
}

#login a.login_btn {
    display:block;
    width:44px;
    height:23px;
    background: url(../images/login.png) 0 0 no-repeat;
    }

#login a.login_btn:hover {
    background: url(../images/login.png) 0 -23px no-repeat;
    }

#content_wrap, #client_wrap {
    background: url(../images/box_bg.png) repeat-y;
    }


#client_wrap h2, #client_wrap img  {
    margin-left:35px;
    }

#rotation {
    margin-left:6px;
    width:650px;
    float:left;
    }

#big_buttons {
    float:left;
    width:237px;
    height:290px;
    margin-left:46px;
    background: url(../images/bigbtn_shad.png) bottom center no-repeat;
    vertical-align:top;
    }

a.bigbtn {
    display:block;
    width:215px;
    height:77px;
    margin-bottom:14px;
    }

a.bbtn1 { background: url(../images/bigbtn1.png) 0 0 no-repeat;}
a.bbtn1:hover { background: url(../images/bigbtn1.png) -215px 0 no-repeat;}
a.bbtn2 { background: url(../images/bigbtn2.png) 0 0 no-repeat;}
a.bbtn2:hover { background: url(../images/bigbtn2.png) -215px 0 no-repeat;}
a.bbtn3 { background: url(../images/bigbtn3.png) 0 0 no-repeat;}
a.bbtn3:hover { background: url(../images/bigbtn3.png) -215px 0 no-repeat;}

/*IMAGE ROTATION*/
ul#crossfade {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
	height:290px;
	overflow:hidden;
    }

#box_ft {
    background: url(../images/box_ft_bg.png) repeat-y;
    }

ul#footer {
	padding: 0;
	display: inline;
	float:left;
	width:100%;
	margin:0 auto;
	clear:both;
	text-align:center;
	} 

ul#footer li {
	margin:0px;
	padding:1px 5px 1px 5px;
	border-left: 1px solid #666;
	list-style: none;
	display: inline;
	color: #871018;
	font-size:11px;
	}

ul#footer li.first {
	border-left: none;
	}

ul#footer li a:visited { color:#E5521F;}
	
#copyright {
    float:right;
    color:#333;
    font-size:11px;
    padding:10px 2px 20px 0;
    }

/*________________________INSIDE ONLY STYLES__________________________________*/

#content {
    margin:0;
    padding-left:30px;
    width:717px;
    float:left;
    min-height:290px;
    }  

#content ul, ol {
    padding: 0 0 0 14px;
    margin: 0 0 10px 0;
    }

#content ul {
    list-style-type: none;
    }

#content ol.withalpha {
    list-style-type: lower-alpha;
    }

#content ul li, ol li {
    line-height: 1.4em;
    }

#content ul li {
    background-image: url(../images/bullet.png);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    padding-left: 1.0em;
    padding-bottom:5px;
    }
    
#content ol li {
    padding-left: ;
    margin-left:18px;
    padding-bottom:6px;
    } 

#content ul li ul {
   padding: 0 0 0 14px;
    margin: 7px 0 0px 0;
    list-style-type: none;
    }

#content ul li ul li {
    background-image: url(../images/bullet_dash.png);
    background-repeat: no-repeat;
    background-position: 0 .6em;
    padding-left: 1.0em;
    padding-bottom:5px;
    }

/*INSIDE NAV*/

#in_nav_wrap {
    margin: 0 0 0 0px;
    float:left;
    padding-left:29px;
    }

#in_nav{
	padding: 0 10px 0 0;
	margin: 0;
	list-style: none;
    }

#in_nav_bg{
    padding-left:14px;
    background:#DBDAD9;
    width:201px;
    }

#in_nav_bg h2 {
    font: bold 14px Arial, sans-serif;
    color:#342E27;
    letter-spacing:1px;
    text-transform:uppercase;
    padding: 4px 0 3px 0;
    }

#in_nav a:link, #in_nav a:visited {
	display: block;
	text-decoration: none;
	width:155px;
	padding: 10px 0 10px 30px;
	border-bottom: 1px solid #C2C1BF;
	color: #333;
	font: normal 15px Helvetica, Arial, sans-serif;
	text-align:left;
	background:#DBDAD9 url(../images/bullet_in.png) 1em .9em no-repeat;
    }

#in_nav li a:hover , #in_nav a:focus, #in_nav a:active, #in_nav a:visited:hover{
	color: #E65221;
	background:#EBEAEA url(../images/bullet_in_out.png) 1em .9em no-repeat;
	display: block;
	text-decoration: none;
    }

#in_nav a.on, #in_nav a.on:visited {
    color: #222;
    background:#EBEAEA url(../images/bullet_in_out.png) 1em .9em no-repeat;
    }

#in_nav a.on:hover, #in_nav a.on:visited:hover  {
    color: #222;
    }

#in_nav a.last {
    margin-bottom:0px;
    }

a.in_bigbtn {
    display:block;
    width:183px;
    height:67px;
    margin-bottom:11px;
    }

a.in_bigbtn1 {
    display:block;
    width:183px;
    height:67px;
    margin-bottom:11px;
    margin-top:22px;
    }

a.in_bbtn1 { background: url(../images/in_bigbtn1.png) 0 0 no-repeat;}
a.in_bbtn1:hover { background: url(../images/in_bigbtn1.png) -183px 0 no-repeat;}
a.in_bbtn2 { background: url(../images/in_bigbtn2.png) 0 0 no-repeat;}
a.in_bbtn2:hover { background: url(../images/in_bigbtn2.png) -183px 0 no-repeat;}
a.in_bbtn3 { background: url(../images/in_bigbtn3.png) 0 0 no-repeat;}
a.in_bbtn3:hover { background: url(../images/in_bigbtn3.png) -183px 0 no-repeat;}

/*END INSIDE */   

#breadcrumb { 
    text-align:right;
    vertical-align:bottom;
    padding:10px 0 12px 0;
    color:#999;
    }

#breadcrumb ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-size:11px;
	} 

#breadcrumb ul li {
	margin: 0;
	padding: 2px 4px 2px 5px;
	border-left: 1px solid #C2D1D5;
	display: inline;
	color: #999;
	background-image: none; /*override. leave it.*/
	} 

#breadcrumb ul li.first {
	margin: 0;
	border-left: none;
	padding-left: 0;
	}

#breadcrumb ul li a:link { color:#E5521F; text-decoration:none;}	
#breadcrumb ul li a:hover { color:#E5521F; text-decoration:underline;}
#breadcrumb ul li a:visited { color:#E5521F; text-decoration:none;}
#breadcrumb ul li a:visited:hover { color:#E5521F; text-decoration:underline;}

/*||||||||| Advertisers.letter styles ||||||||*/
#content fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff; padding:18px;}
#content fieldset div, #content fieldset p { margin:0 0 4px 8px;}
#content fieldset legend {font: bold 14px Arial, sans-serif; color: #315590; padding:0 7px 7px 7px;}

#content fieldset table {margin-bottom:12px;}
#content fieldset table td.descript {padding:0 62px 0 11px; border-left:2px solid #fff;}

a.iconlink {display:block; padding:19px 11px 19px 60px; white-space:nowrap; margin-left:50px;}
a.profile {background: url(../images/icon_profile.png) no-repeat; background-position:left center;}
a.email {background: url(../images/icon_email.png) no-repeat; background-position:left center;}
a.account {background: url(../images/icon_account.png) no-repeat; background-position:left center;}
/*||||||||||||||||||||||*/

.out_table {width:100%;background:#fff; margin-bottom:12px;}
.out_table td {width:33%;padding:0; vertical-align:top; background-color:#DBDAD9;border-right:solid 12px #fff;}

.in_table {width:100%; margin-bottom:12px; border-bottom:4px solid #B7B2A8}
.in_table tr {}
.in_table td {padding:8px 8px; background:#EBEAEA; border-right:0;border-bottom:2px solid #fff;}
.in_table td.first {width:67%;}

div.cat_head {padding:19px 0 19px 60px; background-color:#DBDAD9; font: bold 14px Arial,sans-serif; color:#333;}
div.country {background-image: url(../images/icon_country.png); background-repeat:no-repeat; background-position:10px center;}
div.gender {background-image: url(../images/icon_gender.png); background-repeat:no-repeat; background-position:10px center;}
div.age {background-image: url(../images/icon_age.png); background-repeat:no-repeat; background-position:10px center;}
div.ethnicity {background-image: url(../images/icon_ethnicity.png); background-repeat:no-repeat; background-position:10px center;}
div.income {background-image: url(../images/icon_income.png); background-repeat:no-repeat; background-position:10px center;}
div.pay {background-image: url(../images/icon_pay.png); background-repeat:no-repeat; background-position:10px center;}

#application {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0px;}
#application label {float:left;display:block;width:9em;font-weight:bold;padding:0 5px 0 10px;line-height:21px;text-align:left;}
#application fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#application fieldset div {display:block; margin-bottom:7px;}
#application fieldset div.market label {float:left;display:block;width:100%;font-weight:bold;padding:0 5px 0 10px;text-align:left;}
#application div.market input.radioButton {margin: 0 5px 0 10px;padding:0px;}
#application fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#application div.button {float:right;}
#application div.market br {clear:left; margin-bottom:5px;}

#account {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0px;}
#account label {float:left;display:block;width:9em;font-weight:bold;padding:0 5px 0 10px;line-height:21px;text-align:right;}
#account fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#account fieldset div {display:block; margin-bottom:7px;}
#account fieldset div.market label {float:left;display:block;width:100%;font-weight:bold;padding:0 5px 0 10px;text-align:right;}
#account div.market input.radioButton {margin: 0 5px 0 10px;padding:0px;}
#account fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#account div.button {float:right;}
#account div.market br {clear:left; margin-bottom:5px;}


#contact_form {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0px;}
#contact_form label {float:left;display:block;width:9em;font-weight:bold;padding:0 5px 0 10px;line-height:21px;text-align:right;}
#contact_form fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#contact_form fieldset div {display:block; margin-bottom:7px;}
#contact_form fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#contact_form div.button {float:right;}
#contact_form fieldset div.full label {float:left;display:block;width:9em;font-weight:bold;padding:0 5px 0 10px;text-align:left;}
#contact_form div.full input.bigtextarea {width: 400px; height: 80px; padding:5px 5px 5px 0px;}
#contact_form div.full br {clear:left; margin-bottom:5px;}


#request {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0;}
#request label {float:left;display:block;width:9em;font-weight:bold;padding:0 5px 0 10px;line-height:21px;text-align:left;}
#request fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#request fieldset div {display:block; margin-bottom:7px;}
#request fieldset div.full label {float:left;display:block;width:100%;font-weight:bold;padding:0 5px 0 10px;text-align:left;}
#request div.full input.bigtextarea {width: 400px; height: 80px; padding:5px 5px 5px 8px; margin-left:10px;}
#request input.radioButton {margin: 0 5px 0 10px;padding:0px;}
#request fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#request div.button {float:right;}
#request div.full br {clear:left; margin-bottom:5px;}

#publisher_application {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0;}
#publisher_application label {float:left;display:block;width:25em;font-weight:bold;padding:3px 10px 0 10px;text-align:right;}
#publisher_application fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#publisher_application fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#publisher_application fieldset div {display:block; margin-bottom:15px;}
#publisher_application input.radioButton {margin: 0 5px 0 0px;padding:0px;}
#publisher_application div.button {float:right; color: #E5521F;}
#publisher_application a:link { color:#E5521F; text-decoration:none;}	
#publisher_application a:hover { color:#E5521F; text-decoration:underline;}
#publisher_application a:visited { color:#E5521F; text-decoration:none;}
#publisher_application a:visited:hover { color:#E5521F; text-decoration:underline;}

#publisher_application_2 {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0;}
#publisher_application_2 label {float:left;display:block;width:12em;font-weight:bold;padding:3px 10px 0 10px;text-align:right;}
#publisher_application_2 fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#publisher_application_2 fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#publisher_application_2 fieldset div {display:block; margin-bottom:15px;}
#publisher_application_2 div.button {float:right;}
#publisher_application_2 a:link { color:#E5521F; text-decoration:none;}	
#publisher_application_2 a:hover { color:#E5521F; text-decoration:underline;}
#publisher_application_2 a:visited { color:#E5521F; text-decoration:none;}
#publisher_application_2 a:visited:hover { color:#E5521F; text-decoration:underline;}
#publisher_application_2 fieldset p {padding:0px 0 10px 10px;}

#publisher_application_3 {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0;}
#publisher_application_3 label {float:left;display:block;width:9em;font-weight:bold;padding:0 5px 0 10px;line-height:21px;text-align:left;}
#publisher_application_3 fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#publisher_application_3 fieldset div {display:block; margin: 0 5px 7px 10px;padding:0px;}
#publisher_application_3 fieldset div.market label {float:left;display:block;width:100%;font-weight:bold;padding:0 5px 0 10px;text-align:left;}
#publisher_application_3 div.market input {margin: 0 5px 0 10px;padding:0px;}
#publisher_application_3 div.market input.checkBox {margin: 0 5px 0 10px;padding:0px;}
#publisher_application_3 div.market input.radioButton {margin: 0 5px 0 10px;padding:0px;}
#publisher_application_3 fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#publisher_application_3 div.button {float:right;}
#publisher_application_3 div.market br {clear:left; margin-bottom:5px;}
#publisher_application_3 a:link { color:#E5521F; text-decoration:none;}	
#publisher_application_3 a:hover { color:#E5521F; text-decoration:underline;}
#publisher_application_3 a:visited { color:#E5521F; text-decoration:none;}
#publisher_application_3 a:visited:hover { color:#E5521F; text-decoration:underline;}

#login_form {background:#fff;border:none; margin:0 0 20px 0; float:left; width:100%; padding:0;}
#login_form label {float:left;display:block;width:12em;font-weight:bold;padding:3px 10px 0 10px;text-align:right;}
#login_form fieldset {border:2px solid #DBDAD9;margin:0 0 15px 0;background:#ffffff;padding:5px;}
#login_form fieldset legend {font: bold 14px Arial, sans-serif; color: #666; padding:0 7px 7px 7px;}
#login_form fieldset div {display:block; margin-bottom:15px;}
#login_form div.button {float:right;}

.management {border-bottom:none; width:100%; margin-bottom:0px; padding-bottom:0px; overflow: auto;}
.management_photo {float:left; padding:3px; border:solid 1px #999; margin-right:15px;}
.management_bio {float:left;}
.managementHR hr
{
	border: none 0; 
	border-top: 1px solid #999;
	border-bottom: 1px solid #efefef;
	width: 100%;
	height: 2px;
	margin: 12px auto 12px 0;
	text-align: left;

}



