/*	 	========================
			FILE INFORMATION
		========================
PROJECT:		CRONUS
DESCRIPTION:	Style Sheet: SCREEN
	
AUTHOR/ph:		Camille Lee
DATE CREATED:	11/1/2004	
*/

 
	
/* 	------
	LAYOUT
	------ */	
body	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	background-color: #003366;	
	}
	
/* 	========
	MASTHEAD
	======== */
	
/* MASTHEAD BACKGROUND */
#masthead_bck	{
	height: 120px;	
	margin-left: auto;
	margin-right: auto;	
	background-color: #003366;
	}

/* MASTHEAD: contains UtilityNav; MainNav */
.masthead	{
	width: 800px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 25px;
	}
	
/* makes non-background masthead invisible on screen */
#MastheadPrint	{
	display: none;
	}
	
.masthead#home	{
	background:  url(images2/bck_masthead.gif) no-repeat top;	
	}

.masthead#services	{	
	background: url(images2/bck_masthead-services.gif) no-repeat top;
	}

.masthead#transactions	{	
	background: url(images2/bck_masthead-transactions.gif) no-repeat top;
	}
	
.masthead#expertise	{	
	background: url(images2/bck_masthead-expertise.gif) no-repeat top;
	}		
	
.masthead#team	{	
	background: url(images2/bck_masthead-team.gif) no-repeat top;
	}

.masthead#news	{	
	background: url(images2/bck_masthead-news.gif) no-repeat top;
	}
	
#utilityNav	{
	text-align:right;
	padding: 35px 20px 35px 5px;
	}

#MainNav	{
	font-size: 1.1em;
	padding: 10px 0 0 10px;
	text-align:center;
	}

#MainNavTable	{
	width: 765px;
	margin-left: 9px;
	}

#MainNavTable td	{
	text-align:center;
	width:20%;
	color:#025;
	font-weight:bold;
	}

#MainNavTable a	{
	font-weight: normal;
	}
	

/* 	====================
	HOME: CAMPAIGN SPACE
	==================== */

/* CAMPAIGN HOME */
#navBoxHome	{
	height: 160px;	
	text-align:center;	
	background: #DFE5ED;
	padding-left:6px;
	margin-left: auto;
	margin-right: auto;	
	}

/* holds 4 sections on home page */
table#homeCampaign	{
	width:748px;
	border-bottom:1px solid #DFE5ED;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	}
	
.HomeServices	{
	background-color:#326040;
	width:160px;
	border-top: 1px solid #DFE5ED;
	border-left:10px solid #487657;
	border-right:10px solid #487657;
	color: white;
	vertical-align:middle;
	}

.HomeServices a 	{
	color:white;
	text-decoration:none;
	padding:13px 0;
	display:block;
	}

.HomeServices a:hover		{
	color:white;
	background-color:#20472C;
	}

.HomeTrans	{
	background-color:#483253;
	border-top: 1px solid #DFE5ED;
	width:160px;
	border-left:10px solid #634D6F;
	border-right:10px solid #634D6F;
	vertical-align:bottom;
	text-align:center;
	}

.transactions_home	{
	overflow:auto;
	width:110px;
	height:105px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;	
	scrollbar-face-color:#796881;
	scrollbar-track-color:#624E6C;
	scrollbar-base-color:#624E6C;
	scrollbar-shadow-color:#624E6C;
	scrollbar-darkshadow-color:#624E6C;
	scrollbar-highlight-color:#624E6C;		
	}

.HomeIndustry	{
	border-top: 1px solid #DFE5ED;
	width:65px;
	background:#C68356;
	text-align:right;
	overflow:hidden;
	}

.HomeIndustry#h	{
	background: #C68356 url(images/bck_health2.jpg) no-repeat right;
	}
	
.HomeIndustry#t	{
	background: #C68356 url(images/bck_tech.jpg) no-repeat right;
	}

.HomeIndustry#e	{
	background: #C68356 url(images/bck_env.jpg) no-repeat right;
	}
	
.HomeExpertise {
	background-color:#B4602A;
	width:105px;
	border-right:10px solid #C68356;
	border-top: 1px solid #DFE5ED;
	}
	
.HomeExpertise a	{
	color:white;
	text-decoration:none;
	padding:13px 0;
	display:block;
	}

.HomeExpertise a:hover		{
	color:white;
	background-color:#9A4E1E;
	}

.HomeTeam	{
	border-top: 1px solid #DFE5ED;
	background-color:#899DB4;
	vertical-align:middle;
	width: 180px;
	}
	
/* 	=========================
	CAMPAIGN SPACE; sub pages
	========================= */
	
/* LARGE Campaign photo; sub pages */
#navBox	{
	height: 147px;	
	text-align:center;	
	background: #DFE5ED;
	padding-left:3px;
	margin-left: auto;
	margin-right: auto;	
	}
	
/* SMALL Campaign photo; sub pages */
#navBoxThin	{
	height: 97px;	
	text-align:center;	
	background: #DFE5ED;
	}
	
/* NO Campaign photo; sub pages */
#navBoxLine	{
	height: 8px;	
	margin-top: 0px;
	margin-bottom: -2px;
	text-align:center;	
	background: #DFE5ED;
	}

/* 	=======
	CONTENT
	======= */
	
/* BACKGROUND */
#MainContent_bck	{
	width:100%;
	background: url(images2/bck_body.gif) repeat top; 
	margin-left: auto;
	margin-right: auto;
	}
	
/* PAGE BACKGROUND */
#MainContent_page	{ /* set up 'page' background */
	background: url(images2/bck_page.gif) repeat-y top;
	margin-left: auto;
	margin-right: auto;
	width: 752px;
	padding: 0 51px;
	}
	
/* CONTENT */	
#MainContent	{
	margin-left: auto;
	margin-right: auto;
	/*background: url(images/body2.gif) no-repeat top;*/
	}
	
/* CONTENT with LOGO */	
#MainContentLogo	{
	margin-left: auto;
	margin-right: auto;
	background: url(images2/bck_biglogo.gif) no-repeat 35% 180px ;
	}

	
/* 	=================
	TRANSACTIONS PAGE
	================= */

.tombstone	{
	overflow:auto;
	width:433px;
	height:127px;
	margin-bottom: 12px;
	}
	

/* 	======
	FOOTER
	====== */
#footer	{
	height: 45px;
	width: 752px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 51px 100px 51px;
	background: url(images2/bck_footer.gif) no-repeat top;

	color:#26507C;
	font-size: .9em;
	line-height: 1.5em;
	}	
	
#footer a	{
	color: #26507C;
	text-decoration: none;
	}

#footer a:hover	{
	text-decoration: underline;
	}
	
	
/* 	-------
	GENERAL
	------- */	
p	{
	font-size: 1em;
	line-height: 1.5em;
	margin-top:0;
	}

h1.homeText	{
 	font-size: 1em; 
	font-weight:normal; 
	line-height: 1.75em;
	display:inline;
 	}
	
.small	{
	font-size: .95em;
	margin: 7px 0 0 0;
	padding:0 0 5px 13px;
	width: 200px;
	line-height:1.1em;
	}
	
.small#R	{
	text-align:center;	
	}
	
.smaller	{
	font-weight:normal;
	font-size: .75em;
	}

ul	{
	line-height: 1.25em;
	list-style-type: square;
	}
	
ol	{
	line-height: 1.25em;
	}	

li	{
	padding-bottom:8px;
	}

ul.left	{
	margin-left:15px;
	}
	
ul.Navleft	{
	margin-left:40px;
	}

ol.left	{
	margin-left:25px;
	}

ul#reg	{
	line-height: 1.5em;
	font-size: 1em;	
	}
	
ul.big	{
	line-height: 1.5em;
	font-size: 1.1em;	
	}

img.team	{
	border: 1px solid white;
	margin: 0 20px 20px 0px;
	}

a.team 	{
	height: 100px;
	width: 100px;
	float: left;
	border: 1px solid white;
	margin: 0 20px 20px 0px;
	}
	
a.team#alan	{
	background-image: url("images/alanSM-bw-2006.jpg");	}
	
a.team#alan:hover	{
	background-image: url("images/alanSM-2006.jpg");	}

a.team#charlie	{
	background-image: url("images/charlieSM-bw-2006.jpg");	}
	
a.team#charlie:hover	{
	background-image: url("images/charlieSM-2006.jpg");	}

a.team#dave	{
	background-image: url("images/daveSM-bw-2006.jpg");	}
	
a.team#dave:hover	{
	background-image: url("images/daveSM-2006.jpg");	}

a.team#jeff	{
	background-image: url("images/jeffSM-bw.jpg");	}
	
a.team#jeff:hover	{
	background-image: url("images/jeffSM.jpg");	}

a.team#mike	{
	background-image: url("images/mikeSM-bw.jpg");	}
	
a.team#mike:hover	{
	background-image: url("images/mikeSM.jpg");	}
	
.top	{
	text-align:right;
	padding-bottom: 10px;
	}
	
/*	-------
	HEADERS
	------- */

h1	{
	text-align:left;
	font-size:160%;
	font-weight:bold;
	margin-top:0;
	}

h2	{
	text-align:left;
	font-size:130%;
	font-weight:bold;
	margin-top:0;
	}

h2.transact	{
	margin-bottom:0;
	}
		
h3	{
	text-align:left;
	font-size:110%;
	font-weight:bold;
	}

h3.services	{
	padding-left:10px;
	}

h3.team{
	padding-left:17px;
	font-size: .9em;
	}
	
h4	{
	text-align:left;
	font-size:110%;
	font-weight:bold;
	line-height:1.5 em;
	}
	
/* 	----------
	NAVIGATION
	---------- */
	
a	{
	color:#025;
	text-decoration:underline;
	}
	
a:hover	{
	color:#025;
	text-decoration:none;
	}
	
a:hover.transaction	{
	border-bottom: 2px solid #025;
	border-top: 2px solid #025;
	}
	
#utilityNav	a	{
	color:white;
	text-decoration: none;
	padding: 10px;
	font-size: .9em;
	}
	
#utilityNav	a:hover	{
	color:white;
	text-decoration: underline;
	}

#CurrentUtility	{
	/*background-color: #002157;*/
	}
	
#MainNav a	{
	color:white;
	text-decoration: none;
	}
	
#MainNav a:hover	{
	color:white;
	text-decoration: underline;
	}

	
/* 	------
	TABLES
	------ */	

#MainContentLogo table, #MainContent table	{
	width:752px;
	margin-left:auto;
	margin-right:auto;
	}
td	{
	vertical-align:top;
	}
td.rightCol	{
	width: 390px;
	text-align:left top;
	line-height: 1.5em;
	padding-right: 25px;
	}
td.midCol	{
	width: 25px;
	}
td.leftCol	{
	width: 285px;
	padding-left: 25px;
 	}
td.campaign	{
	/*padding-left: 1px;*/
	}