
/* Main EC CSS Document */
/*---------------------------------------------
Created: 11/13/03

----------------------------------------------- */

/* Imported Styles
----------------------------------------------- */
@import url("eccontent.css");
@import url("eccolor.css");
@import url("ecforms.css");

/*Development 
----------------------------------------------- 
div 		{ border: 1px solid #996; }
div div 	{ border: 1px solid #900; }
div div div { border: 1px solid #0c0; }
div div div div {border: 1ps solid #009;}
table 		{ border: 1px solid #c90; }



#overseer {
	height:2000px; 
}

*/

/* The Great All and Everything
----------------------------------------------- */
body {	
	background:#fff;
  	color:#000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#eeeeee;
	margin:0px;
	padding:0px;
}
a img {
	border-width:0;
	border-style:none;
	color:#fff; 
}
img {border-width:0;}
table {
	margin:0px;
	padding:0px;
}

tr { 
	padding:0px;
	margin:0px;
}

th, td {
	text-align:left;
	vertical-align:top;  
	font-size:12px;
}

pre {display:none;}

/* Links
----------------------------------------------- */
a:link {
	text-decoration:none;
  }
a:visited {
	text-decoration:none;
  }
a:hover {
	text-decoration:underline; color:#d50017;
  }
a.noline:link, a.noline:visited, a.noline:hover {text-decoration:none;}

	
/* Titles 
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
	font-weight:900;
}

h1 { 
	font-size: 1.5em; margin: 0 0 0 0;
}
h2 {
	font-size: 1.2em; margin: 0 0 0 0;
}
h3 {
	font-size: 1em; margin: 0 0 0 0;
}
h4 {
	font-size: .9em; margin: 0 0 0 0;
}
h5 {
	font-size: .8em; margin: 0 0 0 0;
}
h6 {
	font-size: .7em; margin: 0 0 0 0;
}


/*--------------------------------------------------
Search
--------------------------------------------------*/

/* Top search textfield */
.texta {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

/* Structure
----------------------------------------------- */
#overseer {
	width:780px;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#masthead {
	width:780px;
	display:block; 
	height:73px;
	padding:0px;
	margin:0px;
	border-bottom:3px solid #50647e;
	background-image: url(/images/ec2/sitestructure/images/logo.gif);
	
}

#commercial {
	background-color:#f9f;
}

#sitecontent { 
	width:780px;
	border-right-width:8px; 
	border-right-style:solid; 
	border-right-color:#50647e; 
	border-bottom-width: 1px; 
	border-bottom-style:solid;
	border-bottom-color:#50647e; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-left-color:#50647e; 
	background-color:#fff;
}
html>body #sitecontent {
	width:771px;
	}
/* Make IE and Netscape play */


#sitefooter {
	background-color:d7dac3;
	border-top-width: 1px; 
	border-top-style:solid;
	border-top-color:#50647e; 
	border-bottom-width: 7px; 
	border-bottom-style:solid;
	border-bottom-color:#50647e; 
	border-left-width:7px; 
	border-left-style:solid; 
	border-left-color:#50647e; 
}
.sitecopyright {
	font-size:xx-small;
	padding:30px 0 15px 15px;
}

#services	{
	display:block;
	width:auto;
	color:#000;
	border:0px solid #eee;
	height:48px;
	font-size:x-small;
	text-align:right;
	margin-right:1em;
	a-visited:#900;
}	

#services a:link {
	color:#000;
	}
	
#services a:visited	 {
	color:#000;
	}
	
#services a:hover	 {
	color:#00f;
	}	


/* Advertisement Zones
----------------------------------------------- */
#leaderboard {
	width:780px;
	vertical-align:top;
	padding:0px 0px 5px 0px;
	margin:0px; 
	z-index:30;
	height:96px;
	}

/* Full Page
----------------------------------------------- */
#df	{
	padding:3px;
	border-left: 7px solid #50647e;
	width:770px;
}
#df2 {padding:3px;
	border-left: 7px solid #50647e;
	width:762px;
}
#dfx	{
	padding:3px;
	border-left: 7px solid #50647e;
	width:750px;
}

/* 2 Column Tables
----------------------------------------------- */
#tl2 {
	width: 145px;
	padding:0px;
	margin:0px;
	background-color:#50647e;
}
#tl2f {
	width: 510px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
#tm2	{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

/* 3 Column Tables
----------------------------------------------- */
#tl3	{
	width: 145px;
	padding:0px;
	margin:0px;
	background-color:#50647e;
}
#tm3	{
	padding:0px;
	margin:0px;
	vertical-align:top;
}
#tr3 	{
	width: 270px;
	padding:0px; 
	margin:0px;
}

/* 2 Column Divs
----------------------------------------------- */
#dl2 	{
	float: left;
	width: 145px;
	margin: 0 0 0 0;
	padding: 3px;
	background-color:#50647e;

}
#dm2	{
	height:auto;
	top:auto;
	left:auto;
	margin: 0 0 0 163px;
	padding: 3px;
}
/* 3 Column Divs
----------------------------------------------- */
#dl3	{
	float: left;
	width: 145px;
	margin: 0 0 0 0;
	padding: 3px;
	background-color:#50647e;
}
#dm3	{
	margin: 0 273px 0 163px;
	padding: 3px;
}
#dr3 	{
	float: right;
	width: 260px;
	margin: 0 0 0 0;
	padding: 3px;
}










