﻿html, body
{
	height:100%;
}
body
{
min-width:960px;	
background:#fff;
margin:0;
font-family:tahoma;
color:#555555;
font-size:90%;
}
/*
a, a:visited
{
color:			#C74A29;
text-decoration: none;
}

A:hover
{
text-decoration: underline;
}

.post a, .post a:visited
{
	color:#FFB700;
}
*/


/*
	Link Styles
*/
a, a:visited
{
	color:#83BCCF;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

.topnav a, .topnav a:visited
{
	margin-left:10px;
	margin-right:10px;
	font-size:100%;
	text-transform:uppercase;
	color:#555555;
	text-decoration:none;
}
.topnav a:hover
{
	color:#F19E1A;
}

.greybar a, .greybar a:visited
{
	margin-left:20px;
	color:#eeeeee;
	text-decoration:none;
}
.greybar a:hover
{
	color:#83BCCF;
}

a.giantlink, a.giantlink visited
{
	font-size:200%;
	color:#15597C;
}
a.giantlink:hover
{
	color:#F19E1A;
	text-decoration:none;
}




/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: visible;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}





code
{
	display:block;
	padding:10px;
	/*font-size:80%;*/
	background-color:#f0f0f0;
	border:1px solid #ccc;
	overflow-x:auto;
	white-space:nowrap;
	margin:20px 0px;
	
}


small
{
	font-size:75%;
}

h1
{
	/*font-family:Garamond, Times New Roman, Serif;*/
	font-size:120%;
	color:#15597C;
	margin-top:0px;	
	margin-bottom:0px;	
	padding-top:10px;	
	padding-bottom:5px;	
}
h1 a, h1 a:visited, .post h1 a, .post h1 a:visited
{
	color:#15597C;
}
h2
{
	font-size:110%;
	color:#555555;
	margin-bottom:5px;	
}

ul
{
	margin-left:10px;
	padding-left:10px;
}
li
{
	margin-top:5px;
}




/*
	shell
*/

.greybar
{
	background-color:#636363;
	height:36px;
	width:100%;
	font-size:90%;
	color:#eeeeee;
}
.greybar .centerbox
{
}
.bluebar
{
	background-color:#83BCCF;
	height:9px;
	
}
.bluegrad
{
	height:135px;
	width:100%;
	background:#EFEFEF url(/images/blue_grad_135x1.gif) repeat-x;
}
.greygrad
{
	height:160px;
	width:100%;
	background:#EFEFEF url(/images/grey_grad_160x1.gif) repeat-x;
	margin-top:20px;
}


.greygrad h2
{
	font-size:100%;
	font-weight:normal;
	margin-top:40px;
	margin-bottom:0px;
	color:#F19E1A;
}
.greygrad a, .greygrad a:visited
{
	color:#999999;
}
.greygrad a:hover
{
	text-decoration:none;
	color:#83BCCF;
}


/* forms */
.standardform
{
}
.standardform td
{
	vertical-align:top;
	padding:5px 0 10px 10px;
}
.standardform td.label
{
	color:#555;
	padding:10px 0 10px 10px;
	font-size:14px;
	text-align:right;
	/*width:140px;*/
}
.standardform td.text
{
	color:#555;
	padding:10px 0 10px 10px;
	font-size:16px;
}

.standardform input[type="text"], .standardform input[type="password"], .standardform input[type="file"], .standardform textarea, .standardform select
{
	border:solid 1px #ccc;
	border-left-width:3px;
	color:#555;
	font-size:16px;
	padding:4px;
	width:300px;
}
.standardform input[type="password"]
{
	font-size:18px;
}
.standardform input[type="button"], .standardform input[type="submit"]
{
	padding:3px 15px;
	font-weight:bold;
	color:#555;
}
.standardform select
{
	padding:0px;
	height:30px;
}
.standardform .instruction 
{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}
.standardbutton
{
	width:300px;
}

.infopanel
{
	width:300px;
	margin-left:50px;
	padding:10px;
	background-color:#f1ecc1;
}

.errorText
{
	color:#f00;
}


/*
	content
*/
.dateline {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
  
  
  /* tables */
.standardtable
{
	width:100%;
}
.standardtable td, .standardtable th
{
	background-color:#f7f7f7;
	text-align:center;
	border:1px solid #fff;
}
.standardtable thead td, .standardtable th
{
	background-color:#ebebeb;
	text-align:center;
}


/*
	Box Definitions
*/
.helpbox
{
	min-height:1px;
	margin-bottom:10px;
}

.helpbox .head
{
	height:15px;
}

.helpbox .head .r
{
	height:15px;
}

.helpbox .head .c
{
	margin-left:10px;
	margin-right:10px;
	height:15px;
	color:#004D8D;
	font-size:1px;
	font-weight:bold;
}

.helpbox .body
{
}

.helpbox .body .r
{
}

.helpbox .body .boxContent
{
	min-height:80px;
	color:#004D8D;
	margin-left:2px;
	margin-right:2px;
	padding-left:5px;
	padding-right:5px;
}

.helpbox .foot
{
	height:10px;
}

.helpbox .foot .r
{
	height:10px;
}

.helpbox .foot .c
{
	margin-left:10px;
	margin-right:10px;
	height:10px;
}

.helpbox h1
{
	margin-top:0px;	
	margin-bottom:0px;	
	padding-top:10px;	
	padding-bottom:5px;	
}
.helpbox p
{
	margin-bottom:0px;
	/*padding-bottom:15px;*/
}




.landingbox
{
	margin-bottom:10px;
}

.landingbox .head
{
	height:14px;
}

.landingbox .head .r
{
	height:14px;
}

.landingbox .head .c
{
	font-size:1px;
	margin-left:14px;
	margin-right:12px;
	padding-top:0px;
	height:14px;
	color:#6C9C31;
	font-weight:bold;
}

.landingbox .body
{
}

.landingbox .body .r
{
}

.landingbox .body .boxContent
{
	min-height:500px;
	margin-left:14px;
	margin-right:12px;
	padding-left:5px;
	padding-right:5px;
}

.landingbox .foot
{
	height:0px;
}

.landingbox .foot .r
{
	height:0px;
}

.landingbox .foot .c
{
	margin-left:10px;
	margin-right:10px;
	height:0px;
}


/*
	Reports
*/
.reportleft
{
	width:220px;
	border:solid 1px #ccc;
	margin:0px 5px;
}

.reportmain
{
}



