body {
	margin:0;
	padding:20px 0 0 0;
	background:#ffffff url(../img/body_bg.gif) top left repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#76797c;
}

#container {
	width:950px;
	margin:0 auto;
	padding:0;
	background: url(../img/container_bg.gif) bottom left no-repeat;
	padding-bottom:30px;
}

#header {
/*	background: url(../img/header_bg.gif) bottom left repeat-x;*/
	background: url(../img/header_bg.jpg) top left no-repeat;
	height:260px;
	margin:0;
	position:relative;
	width:950px;
}

#logo {
	display:block;
	width:938px;
	height:121px;
	position:absolute;
	top:0px;
	left:10px;
	
}
#message_area {
	position:absolute;
	top:130px;
	right:20px;
	font-family:georgia, times, serif;
	font-size:18px;
	color:#bcbcbc;	
}

#client_info_area {
	position:absolute;
	left:20px;
	bottom:20px;
	width:600px;
	font-family:georgia, times, serif;
	font-size:18px;
	color:#303030;
}
dl.client_info {
}
dl.client_info dt{
	float:left;
	padding-right:0.4em;
}
dl.client_info dd{
}

#main_menu {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:29px;
	line-height:29px;
	text-align:right;
/*	background: url(../img/rounder_top_left.gif) top left no-repeat;*/
  background:none #ABD984;
}
#main_menu .main_menu {
	margin:0;
	padding:0;
	list-style:none;
	height:100%;
/*	background: url(../img/rounder_top_right.gif) top right no-repeat;*/
}
#main_menu .main_menu li{
	display:inline;
	margin:0;
	padding:0 20px;
	border-left:1px solid #333;
}
#main_menu .main_menu li.first {
	border-left:0 none;
}
#main_menu .main_menu li a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
#main_menu .main_menu li a:hover{
	color:#333;
}
#main_menu .main_menu li.current a{
	font-weight:bold;
}


#content_decoration {
	background: url(../img/content_bg.gif) top left repeat-y;
	margin-top:8px;
	width:950px;
}
#content_top {
	background: url(../img/content_decoration_bg.gif) top left no-repeat;
	width:100%;
	height:22px;
}
#content {
	background:#f3f3f3 url(../img/content_fade_bg.gif) bottom left repeat-x;
	min-height:200px;
	height:auto!important;
	height:200px;
	width:888px;
	margin:0 10px;
	padding:20px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}


#footer {
/*	background:#fff;*/
  background: url(../img/content_bg.gif) top left repeat-y;
	margin:0;
/*    10px;*/
	text-align:center;
	padding:30px 10px 15px 10px;
	font-size:12px;
	color:#9a9a9a;	
}
#footer a{
	color:#9a9a9a;	
	text-decoration:none;
}





h1 {
	font-family:Georgia,Times, serif;
	font-size:33px;
	color:#bcbcbc;
	margin:0px 0 5px 0;
	font-weight:normal;
}
h2 {
	font-family:Georgia,Times, serif;
	font-size:28px;
	color:#bcbcbc;
	margin:0px 0 5px 0;
	font-weight:normal;
	font-style:italic;
}
h3 {
	font-family:Georgia,Times, serif;
	font-size:20px;
	color:#bcbcbc;
	margin:0px 0 5px 0;
	font-weight:normal;
	font-style:italic;
}
#content a{
	font-weight:bold;
	text-decoration:underline;
	color:#76797c;
}


table.data_table {
	width:100%;
	color:#5e5e5e;
	border:none;
	margin:0;
	padding:0;
	border:2px solid #bebebe;
	border-collapse:collapse;
}
table.data_table th{
	color:#787979;
}
table.data_table td{
	color:#5e5e5e;
}
table.data_table th,
table.data_table td{
	padding:5px 10px;
	margin:0px;
	border:1px solid #e9ebeb;
	font-size:12px;
}

table.data_table th.data_group_1,
table.data_table td.data_group_1{
	background:#e9ebeb;
}
table.data_table td.data_group_1{
	text-align:left;
}
table.data_table tr.odd th.data_group_1,
table.data_table tr.odd td.data_group_1{
	background:#f1f2f2;
}

table.data_table th.data_group_2,
table.data_table td.data_group_2{
	background:#efe3ae;
	background:#d8dfbe;
}
table.data_table td.data_group_2{
	text-align:right;
}
table.data_table tr.odd th.data_group_2,
table.data_table tr.odd td.data_group_2{
	background:#f5edca;
	background:#f6eeca;
}

table.data_table th.data_group_3,
table.data_table td.data_group_3{
	background:#d4eebf;
}
table.data_table td.data_group_3{
	text-align:right;
}
table.data_table tr.odd th.data_group_3,
table.data_table tr.odd td.data_group_3{
	background:#d9f5ca;
	background:#e3f4d0;
}

table.data_table th.data_group_4,
table.data_table td.data_group_4{
	background:#efcbae;
	background:#dde1c8;
}
table.data_table td.data_group_4{
	text-align:right;
}
table.data_table tr.odd th.data_group_4,
table.data_table tr.odd td.data_group_4{
	background:#f5ddca;
	background:#e8ead5;
}

table.data_table th.data_group_5,
table.data_table td.data_group_5{
	background:#adc3f0;
	background:#a8dead;
}
table.data_table td.data_group_5{
	text-align:right;
}
table.data_table tr.odd th.data_group_5,
table.data_table tr.odd td.data_group_5{
	background:#cad8f5;
	background:#c8f5ce;
}
table.data_table tr.group_headers th{
	font-size:14px;	
	color:#262626;
}
table.data_table tr.group_headers th.data_group_1{
	color:#5ba100;
}
table.data_table tr.group_headers th.data_group_2{
	background:#ffcc00;
	background:#c6cea5;
}
table.data_table tr.group_headers th.data_group_3{
	background:#71e718;
	background:#acd986;
}
table.data_table tr.group_headers th.data_group_4{
	background:#ff9c00;
	background:#d5d9c0;
}
table.data_table tr.group_headers th.data_group_5{
	background:#0aa2ff;
	background:#5dad66;
}


#login_form_contents {
	width:300px;
	border:1px solid #c1c1c1;
	margin:-40px auto 0 auto;
	padding:10px 20px 20px 20px; 
}

#login_form_contents .text {
	margin:10px 0;
	text-align:right;
}
#login_form_contents label {
	width:90px;
	float:left;
	color:#5ba100;
	font-weight:bold;	
}
#login_form_contents .text input {
	border:1px solid #c1c1c1;
	background: url(../img/input_text_bg.gif) top left repeat-x;
	width:200px;
	height:18px;
	line-height:28px;
}
#login_form_contents .submit {
	text-align:right;
	margin-top:20px;
}
#password_recover {
	text-align:right;
}
#password_recover a{
	font-weight:bold;
	text-decoration:none;
	color:#76797c;
	font-size:10px;
	position:relative;
	top:40px;
}
SMALL.DASH
{
        font-family: "Arial";
        color: #000000;
        font-size: 10pt;
	font-weight: normal;
}


