
BODY {
	
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	background-color:#ffffff;
	margin:0;
	padding:0;
	
}
A {
	color:#006699;
}
A:HOVER {
	color:#000000;
}
HR
{
    COLOR: #a0b6de;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #a0b6de
}
TD {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
.copy {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
}
.btn {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.frm {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color:#efefef;
	visibility:visible;
}
.title {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
}
.title_big_blue {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#bdcdd7;
}
.note_text {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#006699;
}
.header {
	font-family: Handel Gothic BT, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color:#69737E;
}
.small {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

.SmallNav{
	font-family:Arial,Helvetica;
	font-size:10px; color: #69737E;
}

.DataGrid {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.error_MSG {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	color:#cc0000;
}


div#container {
position: relative;
width: 729;
margin: 0 auto;
}

div.logo {
position : absolute;
text-align: right;
top : 20px;
left : 40px;
}

div.tagline {
position : absolute;
text-align: right;
top : 40px;
left : 290px;
}

div.page_title {
position : absolute;
text-align: left;
width: 407;
top : 160px;
left : 30px;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 16pt;
COLOR: #003399;
TEXT-DECORATION: none
}


span.page_title {
position : absolute;
text-align: left;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 16pt;
COLOR: #003399;
TEXT-DECORATION: none
}

div.nav_tree {
	position : absolute;
	font : normal 14px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding: 8px;
	text-align: left;
	width: 245;
	height: 350;
	top : 252px;
	left : 475;
	overflow:auto;
}

.searchHighlight {
	background-color:#FCFA9A;
}

.page_content {
	position : relative;
	width: 450;
	overflow:hide;
}

.PubBtn {
	font: bold 11px Arial, Trebuchet MS,  Verdana, Sans-Serif;
	background: #ccff66;
	background-image: url(/assets/images/back_form_button.gif);
	Layer-background-image: url(/assets/images/back_form_button.gif);
}


div.darkenBackground {
	background-color: #FFFFFF;
	FILTER:Alpha(Opacity=65); /* IE */
	opacity:0.65; /* Safari, Opera */
	-moz-opacity:0.65; /* FireFox */
	z-index: 19;
	height: 100%;
	width: 100%;
	position:absolute;
	left: 0px;
	top: 0px;
}

div.container {
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	margin: 0 auto;
	text-align:center;
	padding-top:140px;
}

div.alert_box_style{
	z-index: 21;
	font : normal 18px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	padding:0px;
	color: #3B559C;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#3B559C;
	width:500px;
	margin:auto;
}

div.exit_button {
	position : relative;
	background-color: #3B559C;
	padding:5px;
	height: 24;
	width: 100%;
	left : 0px;
	top : 0px;
	border: solid 1px #000000;
	text-align:right;
	margin-bottom:7px;
}


