body 
{
	font-size			: 12px; 
	margin				: 0px; 
	color				: #333333; 
	font-family			: Arial; 
	background-color	: #FFFFFF
}

a 
{
	color				: #808080; 
	text-decoration		: none
}

a: hover 
{
	color				: #30569d; 
	text-decoration		: none
}

a :active 
{
	color				: #808080; 
	text-decoration		: none
}

.main 
{
	border-right		: #D5D5D5 1px solid; 
	border-left			: #D5D5D5 1px solid; 
	border-top			: #D5D5D5 1px solid; 
	border-bottom		: #D5D5D5 1px solid;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-left		: 0px; 
	padding-bottom		: 0px; 
	width				: 100%; 
}

.center
{
	padding-right		: 10px;
	padding-top			: 10px; 
	padding-left		: 10px; 
	padding-bottom		: 10px; 
	width				: 100%; 
	height				: 75%;
	text-align			: center;
}

table.title
{
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-bottom		: 0px;
	width				: 100%; 
	background-color	: #F7F7F7;
}

table.content
{
	border-top			: #D5D5D5 1px solid; 	
	padding-right		: 0px;
	padding-left		: 0px; 
	padding-top			: 0px;
	padding-bottom		: 0px;
	background-color	: #F5F5F5;
	width				: 100%; 
}

table.boder
{
	border-right		: 0px; 
	border-top			: 0px; 
	border-left			: 0px;
	border-bottom		: 0px;
	padding-right		: 0px;
	padding-left		: 0px; 
	padding-top			: 0px;
	padding-bottom		: 0px;
	width				: 100%; 
}

table.header
{
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-left		: 0px; 
	padding-bottom		: 0px;
	width				: 100%; 
	background-color	: #F5F5F5;
}

table.header th 
{
	font-family			: Tahoma;
	padding-left		: 10px;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-bottom		: 0px;
	font-size			: 13px;
	font-weight			: bold;  
	background			: url(../images/background.gif); 
	color				: #FFFFFF; 
	height				: 28px; 
	text-align			: left;
}



.table
{
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-bottom		: 0px;
	border-right		: #D5D5D5 1px solid; 
	border-top			: #D5D5D5 1px solid; 
	border-left			: #D5D5D5 1px solid; 
	border-bottom		: #D5D5D5 1px solid;
	width				: 100%; 
}

.table th
{
	font-size			: 12px; 
	color				: #3F3F3F; 
	background-color	: #CCCCCC;
	font-family			: Verdana;
	height				: 27px
}

.table td
{
	font-size			: 12px; 
	color				: #3F3F3F; 
	font-family			: Verdana
}
.table tr.light
{						 /*  do not rename class "light" */
	background-color: #FFFFFF; text-align: left;
}
.table tr.none
{						 
	background-color: #FFFFFF; text-align: left;
}

.table tr.active
{						 
	background-color: #F0F9FF; text-align: left;
}
.table tr.review
{						 
	background-color: #FEF1F1; text-align: left;
}

.table tr.marked {					     /*  do not rename class "marked" */
	background-color: #DDDDDD;
}
.table tr.active:hover {					 /*  do not rename class "light" */
	background-color: #DDF1FF; cursor:default;
}
.table tr.review:hover {					 /*  do not rename class "light" */
	background-color: #FEE9E9; cursor:default;
}
.table tr.light:hover {					 /*  do not rename class "light" */
	background-color: #EEEEEE; cursor:default;
}
.table tr.light.hover {					 /*  do not rename class "light" */
	background-color: #EEEEEE; cursor:default;
}

.newlinks{
	color: #000000;	
}
table.page td
{
	padding-left		: 10px;
	font-size			: 12px; 
	color				: #3F3F3F; 
	font-family			: Verdana;
	height				: 27px
}

table.form
{
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-bottom		: 0px;
	border-right		: #D5D5D5 1px solid; 
	border-top			: #D5D5D5 1px solid; 
	border-left			: #D5D5D5 1px solid; 
	border-bottom		: #D5D5D5 1px solid;
	width				: 100%; 
	background-color	: #F9F9F9;
}

table.form th
{
	font-size			: 12px; 
	color				: #3F3F3F; 
	font-family			: Tahoma;
	height				: 27px;
	width				: 20%
}

table.form td
{
	font-size			: 12px; 
	color				: #000; 
	font-family			: Verdana;
	text-align			: left;
}

table.search
{
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-bottom		: 0px;
	border-right		: #D5D5D5 1px solid; 
	border-top			: #D5D5D5 1px solid; 
	border-left			: #D5D5D5 1px solid; 
	border-bottom		: #D5D5D5 1px solid;
	width				: 100%; 
	background-color	: #FFFFFF;
}

table.search th
{
	padding-right		: 10px;
	font-size			: 12px; 
	color				: #3F3F3F; 
	font-family			: Tahoma;
	height				: 27px;
}

table.search td
{
	font-size			: 11px; 
	color				: #999999; 
	font-family			: Verdana;
	height				: 27px;
}

table.report
{
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top			: 10px; 
	padding-bottom		: 10px;
	border-right		: #D5D5D5 1px solid; 
	border-top			: #D5D5D5 1px solid; 
	border-left			: #D5D5D5 1px solid; 
	border-bottom		: #D5D5D5 1px solid;
	width				: 100%; 
	height				: 60px; 
	background-color	: #F9F9F9;
}

table.report th
{
	padding-top			: 10px; 
	font-size			: 12px; 
	color				: #3F3F3F; 
	font-family			: Verdana;
	height				: 27px;
	text-align			: right;
}

table.report td
{
	padding-top			: 10px;
	padding-left		: 10px;
	padding-right		: 10px; 
	font-size			: 12px; 
	color				: #FF0000; 
	font-family			: Verdana;
}

table.page
{
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-left		: 0px; 
	padding-bottom		: 0px;
	width				: 100%; 
	background-color	: #EDEDE1;
	height	: 30px
}


.banner 
{
	border-bottom		: #FFFFFF 2px solid; 
	padding-right		: 0px; 
	padding-left		: 0px; 
	background			: url(../images/header_blue.jpg) #2E7CC7 no-repeat right top; 
	padding-bottom		: 0px; 
	margin				: 0px; 
	width				: 100%; 
	padding-top			: 0px; 
	POSITION			: relative
}

.menu 
{
	border-right		: #D5D5D5 1px solid; 
	border-top			: #D5D5D5 1px solid; 
	border-left			: #D5D5D5 1px solid; 
	border-bottom		: #D5D5D5 1px solid;
	background-color	: #F1F3F5;
	width				: 100%; 
	font-size			: 8px;
	font-family			: Arial; 
}

.footer 
{
	padding-top			: 10px; 
	padding-RIGH		: 0px; 
	padding-left		: 0px; 
	padding-bottom		: 15px; 
	margin				: 0px; 
	background-color	: #F1F3F5;
	width				: 100%; 
	align				: center;
	font-size			: 12px;
	font-family			: Arial; 
}
.title
{
	font-size			: 25px; 
	font-weight			: bold; 
	color				: #FF6600; 
	font-family			: Arial; 
}

.icon
{
	filter				: alpha(opacity=100);
	border				: 0;
}

input 
{
	font-family			: Tahoma;
	font-size			: 12px;
	padding-right		: 6px;
	padding-left		: 6px;
	color				: #333333;
}

.input_text
{
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #666666;
	background-color: transparent;
}


.radio 
{
	font-family			: Tahoma;
	font-size			: 12px;
	padding-right		: 6px;
	height				: 20px;
	margin				: 0px;
	padding-left		: 6px;
	color				: #333333;
}

.button
{
	font-family			: Tahoma;
	font-size			: 12px;
	color				: #000000;
	height				: 23px;
	padding				: 1px 4px 1px 3px;
	background-image	: url(../images/icons/button-bg.gif);
	background-repeat	: repeat;
	background-position	: center center;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #999999;
	border-bottom		: 1px solid #666666;
	border-left			: 1px solid #CCCCCC;
	width				: 80px; 
}

.lbutton
{
font-family			: Tahoma;
	font-size			: 12px;
	color				: #000000;
	height				: 23px;
	padding				: 1px 4px 1px 3px;
	background-image	: url(../images/icons/button-bg.gif);
	background-repeat	: repeat;
	background-position	: center center;
	border-top			: 1px solid #CCCCCC;
	border-right		: 1px solid #999999;
	border-bottom		: 1px solid #666666;
	border-left			: 1px solid #CCCCCC;	
}
select
{
	font-family			: Tahoma;
	padding-right		: 0px;
	border				: 1px solid #999999;
	height				: 20px;
	margin				: 0px;
	padding-left		: 6px;
	color				: #333333;
}

select.label
{
	font-family			: Tahoma;
	text-decoration		: line-through;
	padding-right		: 0px;
	border				: 1px solid #999999;
	height				: 20px;
	margin				: 0px;
	padding-left		: 6px;
	color				: #333333;
}

table.error
{
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top			: 10px; 
	padding-bottom		: 10px;
	width				: 100%; 
}

table.error td
{
	padding-left		: 10px;
	padding-right		: 10px; 
	font-size			: 12px; 
	font-family			: Verdana;
}

table.error th
{ 
}

fieldset
{
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top			: 0px; 
	padding-bottom		: 0px;
	width				: 660px; 
	background-color	: #FFFBB3;
}

legend
{
	padding-left		: 5px;
	padding-right		: 5px; 
	font-size			: 12px;
	font-weight			: bold;   
	font-family			: Verdana;
	align				: center;
	color				: #FF0000;
}

.note
{
	font-family			: Tahoma;
	padding-right		: 0px;
	padding-left		: 6px;
	color				: #FF0000;
	font-size			: 12px; 
}
#nav_menu {
	background-color: #CCCCCC;
}
#login_logout {
	text-align: right;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-family: tahoma;
	font-size: 11px;
	float: right;
	width: 150px;
}

#banner {
	height: 90px;
	background-color: #358009;
}
#footer {
	background-color: #0882C1;
}
#dhtmltooltip
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-size: 10pt;
	z-index: 100;
	filter: alpha(opacity=90);
	left: -300px;
	visibility: hidden;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	background-color: lightyellow;
	width: 250px;
}
#dhtmlpointer
{
	z-index: 101;
	left: -300px;
	visibility: hidden;
	position: absolute;
}

.ListItemView{
	overflow:auto;
	width:405px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	}

.ListItemViewRight{
	float:right; 
	display:block;
	width:73%;
	height:100%;
	text-align:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#343434;
	text-decoration:none;	
	}
.ListItemViewRight a:hover{	
/*	background:#CCC;*/
	text-decoration:none;
	}

.ListItemViewRight li{
	list-style:none;
	margin: 0 0 0 10px;

	}

.ListItemViewRight h3{
	font-family:Tahoma,Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#C25B00; 
	margin:0px; 
	padding:0px;
	}

.ListItemViewLeft img{
	width:100px;
	}
			
.ListItemViewLeft{
	width:100px; 
	float:left
	}	