/*
Ahh...so you like to peek!
*/

/**** Layout ******/
div.top {
	margin-top:0px;
	width: 100%;
	height:90px;
/*	background-color: #000033; */
	background-color: #CCCC66; 
/*	background-image: url(/images/tilesLines/top_pattern2.gif);
	background-position:top; 
	background-repeat:repeat-x; */
	}
div.logo {
	width: 750px;
	text-align: right;
	padding-top: 35px;
	}
div.bottom {
	margin-top:0px;
	width: 100%;
	}
div.lowerContainer {
	margin-top: 20px;
	text-align: left;
	width: 750px;
	}
div.navBar {
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 309px;
	}
div.leftCol {
	float: left;
	width: 148px;
	}
div.middleCol {
	float: left; 
	width: 400px;
	padding: 0px 7px 0px 15px;
	}
div.rightCol {
	float: left; 
	width: 180px;
	}
div.popup {
	width:130px; 
	background-color:#cccc66;
	padding:0px;
}
div.clientFileContainer, div.clientDirectoryContainer {
	padding:3px 0px 3px 0px;
}

/******************
     LINKS
*******************/

a:hover {  color: #9999cc; 
	text-decoration: underline; }
	
a { 
	color: #cccc66;
	margin: 0px;
	padding: 0px;
	text-decoration: none; }

a:visited { text-decoration: none; }

.darkLinks { 
	color: #000033; }
	
.whiteLinks { 
	color: #FFFFFF; }

/*********************
    Background COLORS
**********************/

.peaBox {
	background-color: #CCCC66; }
.navyBox {
	background-color: #000033; }
.lavBox {
	background-color: #333366; 
}
.lavBoxTop {
	background-image: url('/images/tilesLines/blueBox/boxTile-T.gif');
	background-repeat: repeat-x;
}
.lavBoxPale {
	background-color: #666699; }
	
 .tableHead1 {
 	background-color: #333366; }
/******************
      TEXT
*******************/

p, td, th, ul {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9pt; 
	line-height:13pt;
	color: #ccccff; 
 }
body {
	margin:0px;
	background-color: #000033;
}
.darkText {
	color: #9999cc; }
.extraLeading {
	line-height: 200%; }

.noLeading {
	line-height: 100%; }

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt; }
	
.headline1 {
	color: #cccc66;
	font-size: 9pt;
	font-weight: bold;
}
.headline2 {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}
.phpMessage {
	color: #cccc66;
}
	
/***********
 Table stuff
 ***********/
 .middleColTable {
 	width: 100%;
	margin: 0px;
	border: 0px;
	}

 .thinBorder {
 	width: 100%;
 	border-width: 1px; 
	border-style: solid; 
	border-color: #333366; 
	background-color: #1A1A4D;
}
.popupTable {
 	width: 100%;
 	border-width: 1px; 
	border-style: solid; 
	border-color: #333366; }
.popupTable th {
	color: #000033;
	background-color:#999933;
	text-align:left;
	}
.popupTable td {
	color: #000033;
	text-align: left;
	}
.thinBorder2 {
 
 	border-width: 1px; 
	border-style: solid; 
	border-color: #000033; }

.thinBorder3 {

 	border-width: 1px; 
	border-style: solid; 
	border-color: #666699; }

td.lavVert {
	border-left:1px solid #666699;
	}

td.clientLogosMid {
	padding-left:35px;
	padding-right:35px;
}

td.clientLogosVert {
	padding-top:20px;
	padding-bottom:20px;
}

table.loginTable {
	border-collapse:collapse;
	border:1px solid #336;
}
table.loginTable td {
	padding:3px 3px 3px 3px;
}
	
/************
  Form stuff
*************/
input, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color:#333366;
	border:1px solid #666699;
	color:white;
}
input.imageButton {
	border:0px;
}
form {
	margin:0px;
	}
.smallerInput {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9pt; }
input.inputShort {
	width:80px;
	}
