/***** Global Settings *****/
 
html, body {
 	border:0;
	margin:0;
 	padding:5px 0 10px 0;
 
}
 
body {
	background: #fff;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif ;
	color: #8c7d4d;
}
 
/***** Headings *****/

  
h1{
	color: #1a498d; 
	font: 16.4pt Arial;
	margin:0; 
	padding: 15px 37px 15px 37px; 
}
 
h2{
	color: #1a498d; 
	font: 28.4pt Arial; 
	line-height: 29pt;
	margin:0;
	padding: 38px 0px 5px 37px;
	letter-spacing: -0.05em;
}
 
h3{
	color: #1a498d; 
	font: 10.4pt Arial; 
	font-weight: bold; 
	margin:0; 
	padding: 15px 37px 15px 37px;
}

h4{
	color: #1a498d; 
	font: 12.4pt Arial; 
	font-weight: normal; 
	margin:0; 
	padding: 20px 24px 10px 24px;
}

h5{color: #1a498d; font: 9.4pt Arial; margin:0;font-weight: bold}
 
/***** Common Formatting *****/
 
p, ul, ol {	
	margin:0;	
	padding:0 37px 1.25em 37px;
}

ul.ulgen{	
	padding:0 37px 1.25em 67px;
	list-style: outside url('images/arr_2.gif');
}


ul.ulgen li{	
	padding:0 0 0.8em 5px;
}


b{	
	font-weight:bold;
}
 
blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em; 
}
 
small {
 	font-size:0.85em;
}
 
img {
 	border:0; 
}
	
.mid{
	text-align: center;
}
 
sup {	
	position:relative; 
	bottom:0.3em;
	vertical-align:baseline;
}
 
sub {
 	position:relative;
 	bottom:-0.2em;
 	vertical-align:baseline;
}
 
acronym, abbr {
 	cursor:help;
 	letter-spacing:1px;
 	border-bottom:1px dashed;
}


 
/***** Links *****/
 
a, 
a:link,
a:visited,
a:hover {
	text-decoration:none;

}

a{
	color:#e5c86e;
}

a:hover, a:active{
	color:#ffffff;
}
 
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}

input {
	width: 450px;
}


select {
	width: 250px;
}

input, select{
	background: #FFFFFF;  
	color: #626262; 
	font: 9.4pt Arial, Helvetica, sans-serif; 
	border: 1px solid #A7A6AA; 
	padding: 2px 0 2px 2px;
	margin:0 0 15px 2px;
}


select {
	width: 250px;
	padding:0;
}

textarea {
	background: #FFFFFF;
	color: #626262; 
	font: 9.4pt Arial, Helvetica, sans-serif; 
	width:400px; 
	border: 1px solid #A7A6AA; 
	padding: 0 0 0 2px;
	margin:0 0 15px 2px;
}

#contactform {
	background: #f3f7f9;
	padding: 30px;
	margin: 15px 37px; 
	width: auto;
	height: auto;
}

.formtitle{
	margin:0;
	padding:0 0 3px 4px;
}

 
textarea {
	width:450px;
	height: 100px;
 	line-height:1.25;
}

.send {border:0; width:44px; height: 23px;}
 
label {
	cursor:pointer;
}

.paddingtop{
	padding-top: 15px;
}
 
/***** Tables *****/
 
table {
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}
 
/***** Container *****/
 
#container {	
	width:797px;
 	margin:0 auto;
	height:auto;
}





/***** Header *****/




#header {
	height: 63px;
	padding:0 22px;
}

#logo {
	float:left;
	margin: 13px 0 0 0;
	
}

#headertext {
	float:right;
	line-height: 63px;
	font-size: 11pt;
	color: #1a498d;
	}





/***** Menu *****/


 



#menu{
	padding:0;
	height:40px;
	width: 797px;
	background: #164c8d url(images/menu_bg.gif);
	text-align: center;
	}

#nav{
	padding:0;
	height:40px;
	list-style-type:none;
	margin: 0 auto;
	text-align:center;
	width: 797px;
}

#nav li{	
	float:left;
	text-align:center;
	vertical-align: middle;
	margin:0;
	border:0;
	padding-top: 6px;
	line-height: 40px;
	height: 40px;
}

#nav li.home{	
	width: 121px; 
	background: right top url(images/menu_bg_br.gif) no-repeat;
}

#nav li.about{
	width: 123px;
	background: right top url(images/menu_bg_br.gif) no-repeat;
}


#nav li.publishers{	
	width: 138px;
	background: right top url(images/menu_bg_br.gif) no-repeat;
}

#nav li.advertisers{	
	width: 140px;
	background: right top url(images/menu_bg_br.gif) no-repeat;
}

#nav li.agencies{	
	width: 136px;
	background: right top url(images/menu_bg_br.gif) no-repeat;
}

#nav li.contact{	
	width: 139px;
}

/***** Menu_Home *****/

#home li.home{
	background: url(images/menu_bg_home.gif) no-repeat;
}

/***** Menu_About *****/

#about li.about{
	background: url(images/menu_bg_about.gif) no-repeat;
}

#about li.home{
	background: none;
}

/***** Menu_Publishers *****/

#publishers li.publishers{
	background: url(images/menu_bg_publishers.gif) no-repeat;
}

#publishers li.about{
	background: none;
}

/***** Menu_Advertisers *****/


#advertisers li.advertisers{
	background: url(images/menu_bg_advertisers.gif) no-repeat;
}

#advertisers li.publishers{
	background: none;
}

/***** Menu_Agencies *****/

#agencies li.agencies{
	background: url(images/menu_bg_agencies.gif) no-repeat;
}

#agencies li.advertisers{
	background: none;
}

/***** Menu_Contacts *****/

#contact li.contact{
	background: url(images/menu_bg_contact.gif) no-repeat;
}

#contact li.agencies{
	background: none;
}


#nav li a{
	color:#fff;
	text-decoration:none;
}

#nav li a:hover, #nav li a:active{
	color:#fff; text-decoration: underline;
}


.blueline {
	width: 797px;
	height: 7px;
	background: #3a7bdf;
}








/***** CONTENT *****/

#ccontent {
	width: 797px;
	height:auto;
	clear:both;
}

#flashcont {
	width: 797px;
	height:320px;
	background: #70A6F4;
}

#maincontent {
	width: 797px;
	height:289px;
	background: top left url('images/bot_bg.jpg') no-repeat;
}

#mainc1 {
	width: 195px;
	height:179px;
	float:left;
	display: inline;
	background: url('images/form_bg.gif') repeat-x;
}

#loginbg1{
	width: 195px;
	height:164px;
	background: bottom left url('images/form_c1.gif') no-repeat; 	
}

#loginbg2{
	width: 195px;
	height:164px;
	background: bottom right url('images/form_c2.gif') no-repeat; 	
}

.logheader{
	margin:0;
	padding: 7px 0 8px 16px;
	color: #dbe5ed;
		
}

.logimg {
	padding-right: 10px;
	padding-top: 7px;	
}

.loginput {
	background: #FFFFFF;  
	color: #626262; 
	font: 9.4pt Arial, Helvetica, sans-serif; 
	border: 1px solid #000; 
	padding: 2px 0 0 3px;
	margin:0 0 0px 16px;
	width: 157px;
	height: 18px;
}

.logtitle{
	margin:0;
	padding: 8px 0 1px 17px;
	font-size: 7pt;
	color: #91aee6;	
}
	
a.loglink, 
a.loglink:link,
a.loglink:visited,
a.loglink:hover
a.loglink{
	font-size: 7pt;
	color: #91aee6;	
	float:left;
}

.logbut {float:right;
	padding: 0 16px 5px 0;}

#mainc2 {
	width: 198px;
	height:179px;
	float:left;
	display: inline;
	background: right bottom url('images/main_pic1_.gif') no-repeat;
	cursor: pointer;
}

.mainp {
	margin:0;	
	padding:0 24px 1.25em 24px;
}

.mainimg {
	margin:0;	
	padding-top:15px;
}

#mainc3 {
	width: 197px;
	height:179px;
	float:left;
	display: inline;
	background: right bottom url('images/main_pic2_.gif') no-repeat;
	cursor: pointer;
}

#mainc4 {
	width: 207px;
	height:179px;
	float:left;
	display: inline;
	background: right bottom url('images/main_pic3_.gif') no-repeat;
	cursor: pointer;
}

#mainc5 {
	width: 393px;
	height:110px;
	float:left;
	clear:left;
	display: inline;
}

#mainc5 p{
	padding-top: 28px;
}

#mainc6 {
	width: 404px;
	height:110px;
	float:left;
	display: inline;
}

#mainc6 p{
	padding-top: 28px;
	padding-left: 24px;
}



.col1 {
	width: 195px; 
	height:auto;
	float:left;
}
.col2 {
	width: 602px;
	float:left;
	padding:0;
	margin:0;

}

.colpic1 {
	width: 195px; 
	height: 179px;
}

.textimg {
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
	
}


/******LEFT MENU******/


#advertisers div.colpic1{
	background: url(images/pic_advertisers_main.jpg) no-repeat;
	}

#about div.colpic1{
	background: url(images/pic_about_main.jpg) no-repeat;
	}

#privacy div.colpic1{
	background: url(images/pic_about_main.jpg) no-repeat;
	}

#publishers div.colpic1{
	background: url(images/pic_publishers_main.jpg) no-repeat;
	}

#agencies div.colpic1{
	background: url(images/pic_agencies_main.jpg) no-repeat;
	}

#contact div.colpic1{
	background: url(images/pic_contact_main.jpg) no-repeat;
	}


#col1menu {
	width: 195px; 
	height: auto;
}

#leftmenu {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#leftmenu li{
	width: 160px;
	height: 24px;
	line-height: 24px;
	margin-left:16px;
	text-align:left;
	padding-left: 4px;
	background: left bottom url(images/col1menu_br.gif) no-repeat; 
}

#leftmenu li.search {background: none;}


#affiliation li.affiliation a{
	color:#e2322e; 
}

#contextual li.contextual a{
	color:#e2322e; 
}

#search li.search a{
	color:#e2322e; 
}

#studies li.studies a{
	color:#e2322e; 
}

/***** MAIN CONTENT *****/

#title1 {
	clear:both;
	width: 602px;
	height: auto;
	margin-top:0;
	background: left top url(images/h_bg.jpg) no-repeat;
}

.caps{color: #e2332f;}


#cont {
	clear:both;	
	width:602px;
	margin:0;
	padding:0;
	height:auto;
}

.pich1{
	color: #1a498d; 
	font: 16.4pt Arial; 
	padding:15px 0 0 0; 
	text-align:center;
} 

.pich2{
	color: #626262; 
	font: 9.4pt Arial; 
	margin: 0; 
	padding:0; 
	text-align:center; 
}


.textpic {padding: 30px 37px 30px 37px;}



/***** FOOTER *****/

.botbg {clear:both;
	width: 797px;
	height: 81px;
	background: url(images/bot_bg1.jpg);
	
}

.blueline1 {
	width: 797px;
	height: 4px;
	background: #3a7bdf;
}

.cfooter {
	width: 797px;
	height: 29px;
	background: #164b8d;
}
.footer1 {
	width: 797px;
	height: 29px;
	background: left bottom url(images/bot_c1.gif) no-repeat;
}

.footer2 {
	width: 797px;
	height: 29px;
	background: right bottom url(images/bot_c2.gif) no-repeat;
}

.footerleft{
	color: #ffffff; 
	font-size: 8.4pt;
	float:left;
	margin:0;
	padding: 0 20px;
	line-height: 29px;
		
}

.footerright{
	color: #ffffff; 
	font-size: 8.4pt;
	float:right;
	margin:0;
	padding: 0 20px;
	line-height: 29px;
		
}

a.footerlink, 
a.footerlink:link,
a.footerlink:visited,
a.footerlink:hover {
	color: #ffffff;

}

 




/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
 
.float-right   { float:right; }
 
.text-left     { text-align:left; }
 
.text-right    { text-align:right; }
 
.text-center   { text-align:center; }
 
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
 
.italic        { font-style:italic; }
 
.underline     { border-bottom:1px solid; }
 
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
 
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
 
.noindent      { margin-left:0;padding-left:0; }
 
.nobullet      { list-style:none;list-style-image:none; }

.white {color: #fff;}





A:link,A:visited {color: #2372FB; font-family: Arial;text-decoration: none;}
A:active,A:hover {color: #2372FB; font-family: Arial;text-decoration: underline;}

A.small:link,A.small:visited {color: #2372FB;font: 8.4pt Arial;text-decoration: none;}
A.small:active,A.small:hover {color: #2372FB;font: 8.4pt Arial;text-decoration: underline;}

A.form:link,A.form:visited {color: #91AEE6; font: 7pt Arial;text-decoration: none;}
A.form:active,A.form:hover {color: #91AEE6; font: 7pt Arial;text-decoration: underline;}

A.menu:link,A.menu:visited {color: #ffffff; font: 9.4pt Arial;text-decoration: none;}
A.menu:active,A.menu:hover {color: #ffffff; font: 9.4pt Arial;text-decoration: underline;}

A.footer:link,A.footer:visited {color: #ffffff; font: 8.4pt Arial;text-decoration: none;}
A.footer:active,A.footer:hover {color: #ffffff; font: 8.4pt Arial;text-decoration: underline;}

A.rb:link,A.rb:visited {color: #C03D00;font: 8.4pt Arial;text-decoration: underline; font-weight: bold}
A.rb:active,A.rb:hover {color: #C03D00;font: 8.4pt Arial;text-decoration: none; font-weight: bold}
A.w:link,A.w:visited {color: #ffffff;font: 8.4pt Arial;text-decoration: underline;}
A.w:active,A.w:hover {color: #ffffff;font: 8.4pt Arial;text-decoration: none;}
body,td,p,ul {color: #626262; font: 9.4pt Arial;}
.text {color: #626262; font: 9.4pt Arial;}
.smalltext {color: #626262; font: 8.4pt Arial;}

b,strong{font-weight:bold;}
.hb{color: #3A7BDF; font-weight: bold}




.hw{color: #DBE5ED; font: 9.4pt Arial;}
.g1{color: #7F7F7F; font: 7pt Arial;}
.ft {color: #000000; font: 8.4pt Arial;}
.topheader{color: #16588D; font: 10.4pt Arial;}
.form {color: #91AEE6;font: 7pt Arial;}


