body {
	margin: 10px;
	text-align: center;
	font: 80% 'Trebuchet MS', sans-serif;
	background-color: #1b2d41;
}

table {
	font-size: 1em;
}

#mainContainer {
	width: 100%;
	border: 2px solid #dddddd;
	margin: auto;
	background: #fff;
	text-align: left;
	padding: 10px 0;
}

#pageHeader {
	margin:0 12px;
	background: #ddd5d0 url('/intranet/images/head-bg.gif') left top repeat-x;
	border: 1px solid #a6a6a6;
	height: 62px;
}

#intranetNav {
	text-align: right;
	padding-right: 12px;
}

#intranetNav a:link {
	color: #285590;
	font-weight: bold;
}
#intranetNav a:visited {
	color: #285590;
	font-weight: bold;
}
#intranetNav a:hover {
	color: #285590;
	font-weight: bold;
}
#intranetNav a:visited:hover {
	color: #285590;
	font-weight: bold;
}

.sectionTitle {
	font-size: 150%;
	font-weight: bold;
	margin: 12px 10px 0 10px;
	color: #204b70;
}

#breadcrumbs {
	margin: 0 10px 25px 10px;
	font-size: 80%;
}

.bread {
	text-decoration: none;
}

.infoBox {
	border: 1px solid #ddd;
	background: #fff;
	margin: 0 10px 12px 10px;
}

.infoBoxTitle {
	font-size: 130%;
	background-color: #204b70;
	border-bottom: 1px solid #ddd;
	color: #fff;
	margin: 0;
	padding: 3px;
	font-weight: normal;
	position: relative;	 /* this is because Microsoft released IE6 with a bug that allowed preceding elements to be covered by elements following them in the code.  Yea! MS! */
}

.infoBoxTitle a {
	color: #fff;
	text-decoration: none;
	font-size: 60%;
	font-weight: normal;
	float: right;
	margin: 4px 8px 0 0;
}

.infoboxContent {
	padding: 10px;
}

.infoBoxContent ul {
	margin: 0 auto;
}  

a {
	text-decoration: none;
}

a:link, a:visited {
	color: #7e2923;
}
a:hover, a:visited:hover {
	color: #7e2923;
	text-decoration: underline;
}

a:link.more, a:visited.more {
	color: #177d91;
}
a:hover.more, a:visited:hover.more {
	color: #177d91;
}

.subText {
	font-size: 80%;
	font-weight: bold;
}

form {
	margin: 0;
	padding: 0;
}


/* Wacky float clearing - apply to elements containing floats
--------------------------------------------------------------*/  
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* CW Stuff
--------------------------------------------------------------*/  
.cwCenterList li {
	margin-bottom: 8px;
}

.cwSectionList {
	clear:both;
}

.cwSectionList .even {
	background-color: #fff;
	padding: 4px;
}

.cwSectionList .even span {
	border: 1px solid #fff;
}

.cwSectionList .odd {
	background-color: #e7f2f4;
	padding: 4px;
}

.cwSectionList .odd span {
	border: 1px solid #e7f2f4;
}

.contentShortcut {
	position: relative;
}

.divisionShortcut {
	position: relative;
}

/* eGov Objects
--------------------------------------------------------------*/
#clientMain > table:first-child {
	border: 2px solid #dddddd;
}

#egsnav {
	background-color: #fff;
	empty-cell: show;
}

#egsapp {
	padding: 0 10px;
}