body {
	font-family: "Trebuchet MS";
	color: #111;
	background-color:  #332e7c;
	font-size: 12px;
	padding: 0px;
	background-image: url(../images/top_menu_bg.gif);
	margin: 0px;
	background-position: top left;
	background-repeat: repeat-x;
}


a {font-family: "Trebuchet MS"; font-size: 11px; color: #332e7c; font-weight:bold; text-decoration:underline;}
a:hover {font-family: "Trebuchet MS"; font-size: 11px; color: #0119e4; font-weight:bold; text-decoration:underline;}

a.tab {font-family: "Trebuchet MS"; font-size: 12px; color: #fff; font-weight:bold; text-decoration:underline;}
a.tab:hover {font-family: "Trebuchet MS"; font-size: 12px; color: #fff; font-weight:bold; text-decoration:none;}

a.navbar {font-family: "Trebuchet MS"; font-size: 11px; color: #333; font-weight: normal; text-decoration:none;}
a.navbar:hover {font-family: "Trebuchet MS"; font-size: 11px; color: #fff; font-weight: normal; text-decoration:none;}

a.topmenu {font-family: "Trebuchet MS"; font-size: 14px; color: #fff; font-weight: bold; text-decoration:none;}
a.topmenu:hover {font-family: "Trebuchet MS"; font-size: 14px; color: #332e7c; font-weight: bold; text-decoration:none;}

a.botmenu {font-family: "Arial"; font-size: 11px; color: #ddd; text-decoration:none; font-weight: normal;}
a.botmenu:hover {font-family: "Arial"; font-size: 11px; color: #fff; text-decoration:none; font-weight: normal;}

a.submenu {font-family: "Trebuchet MS"; font-size: 14px; color: #333; font-weight: normal; text-decoration:underline;}
a.submenu:hover {font-family: "Trebuchet MS"; font-size: 14px; color: #012dad; font-weight: normal; text-decoration:underline;}

.header{ height: 45px; width: 923px;}
.logo {	width: 923px;	height: 124px;}
.flash{	width: 923px; height: 210px; background: #fff url(../images/ban_top.gif) no-repeat center top; }
.footer{ background: url(../images/cont_bot.gif) no-repeat left top; width: 923px; height: 65px; font: 11px "Trebuchet MS"; color: #aaa;}


.content {width: 923px;	background-image: url(../images/cont_bg.gif);	background-repeat: repeat-y; padding-top: 20px;}

.whitebox{	background-image: url(../images/whitebox_bg.gif);	background-repeat: repeat-y;	width: 186px; margin-bottom: 10px; font: 11px "Trebuchet MS"; color: #222;}
.whitebox_top{	background-image: url(../images/whitebox_top.gif);	background-repeat: no-repeat;	width: 186px; height:12px;}
.whitebox_bot{	background-image: url(../images/whitebox_bot.gif);	background-repeat: no-repeat;	width: 186px; height:12px;}

.redbox_top{background: url(../images/redbox_top.gif) no-repeat top left;	width: 456px; height:12px;}
.redbox_bot{background: url(../images/redbox_bot.gif) no-repeat bottom left;	width: 456px; height:12px;}
.redbox{background: url(../images/redbox_bg.gif) repeat-y top left;	width: 456px; margin-bottom: 10px; font: 11px "Trebuchet MS"; color: #fff;}

.lightred{background: #edc04c;	font: 12px "Trebuchet MS"; color: #fff; height: 35px; line-height: 35px;}

.white{background: #FFFFFF;	width:433px;}

.left {width: 186px;  vertical-align: top; font: 12px "Trebuchet MS"; color: #222;}
.right {  vertical-align: top;  }
.center{ vertical-align: top; font: 12px "Trebuchet MS"; color: #222;}

input{font: 11px "Trebuchet MS"; color: #222;}


.text{font: 12px "Trebuchet MS"; color: #222;}
.news_title{font: bold 13px "Trebuchet MS"; color: #000; border-bottom: 1px solid #555;}

.wtext{font: 12px "Trebuchet MS"; color: #fff;}
.text14{font: 14px "Trebuchet MS"; color: #222;}
.title_red {font-family: "Trebuchet MS"; font-size: 14px; color: #b78400; font-weight: bold;}
.title_blue {font-family: "Trebuchet MS"; font-size: 14px; color: #012dad; font-weight: bold;}

.caption {font-weight: bold;}

.whitebox_r{background-image: url(../images/whitebox_r_bg.gif);	background-repeat: repeat-y;	width: 186px; margin-bottom: 10px; font: 11px "Trebuchet MS"; color: #222;}
.whitebox_r_top{	background-image: url(../images/whitebox_r_top.gif);	background-repeat: no-repeat;	width: 186px; height:12px;}
.whitebox_r_bot{	background-image: url(../images/whitebox_r_bot.gif);	background-repeat: no-repeat;	width: 186px; height:12px;}


.menu a{
	display: block;
	background-image: url(../images/leftmenu_bg.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 36px;
	height: 36px;
	width: 180px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}
.menu a:hover {
	display: block;
	background-image: url(../images/leftmenu_bg_over.gif);
	background-repeat: no-repeat;
	vertical-align: middle; line-height: 36px;
	height: 36px;
	width: 180px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.menu a.small{
	display: block;
	background-image: url(../images/leftmenu_bg.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 36px;
	height: 36px;
	width: 180px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}
.menu a.small:hover {
	display: block;
	background-image: url(../images/leftmenu_bg_over.gif);
	background-repeat: no-repeat;
	vertical-align: middle; line-height: 36px;
	height: 36px;
	width: 180px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.red_line{
	background-image: url(../images/red_line.gif);
	background-repeat: repeat-x;
	height:9px;
	width: 100%;
}

.title, h3{
	width: 100%;
	color: #b78400;
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight:normal;
}
.form_grey{
	background-image: url(../images/grey_box_bg.gif);
	background-repeat: repeat-y;
	width: 676px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #222;
}
.form_grey_small{
	background-image: url(../images/grey_box_bg_small.gif);
	background-repeat: repeat-y;
	width: 450px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #222;
}
.grey_top{
	background-image: url(../images/grey_box_top.gif);
	background-repeat: no-repeat;
	height:12px;
}
.grey_bot{
	background-image: url(../images/grey_box_bot.gif);
	background-repeat: no-repeat;
	height:12px;
}
.grey_top_small{
	background-image: url(../images/grey_box_top_small.gif);
	background-repeat: no-repeat;
	height:12px;
}
.grey_bot_small{
	background-image: url(../images/grey_box_bot_small.gif);
	background-repeat: no-repeat;
	height:12px;
}
.history, h4{
	width: 100%;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #202062;
	font-weight:normal;
}
.history_table, #dataTable {
	border: 1px solid;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: White;
	width: 100%;
	text-align: center;
}
.history_table td, #dataTable td{
	background-color: #919ebe;
} 
.history_table th, #dataTable th{
	background-image: url(../images/table_head.gif);
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.history_table th a, .history_table th a:hover{
	color: White;
}
/* =Form Styles
------------------------------------------------------ */
form {
	margin: 0px;
	padding: 0px;
}
fieldset#addForm {
	width: 350px;
	text-align: left;
	font-size: 1em;
	color: #333333;
	padding: 2em 0.7em;
	border-style: none;
	margin-left: 10px;
	float:left;
}
fieldset#addForm legend {
	background-color: #B0B7EB;
	padding: 5px;
	border: 1px solid #333333;
	color: #4F6B72;
}
* html fieldset#addForm legend{
	position: absolute;
	top:-15px;
	left:.5em;
}
fieldset#addForm label {
	width: 170px;
	display: block;
	float: left;
	text-indent: 7px;
	text-align: right;
	margin: 5px;
	height:25px;
	padding-top:5px;
}
fieldset#addForm input {
	width: 150px;
	display: block;
	float: left;
	margin: .7em 0;
}
fieldset#addForm select {
	margin: 0.7em 0;
	float: left;
}
fieldset#addForm input.btn {
	width: 100px;
	text-align: center;
	margin: 0px 0px 0px 10px;
}
fieldset#addForm input.cb {
	width: 20px;
	display: block;
	float: left;
}
input.cb {
	width: 20px;
	display: block;
	float: left;
}
.required {
	font-size: .75em;
	color: #760000;
}
/* =Miscellaneous Classes
------------------------------------------------------ */


ul#editor_table {
    list-style-image:none;
    list-style-type:none;
    margin:0px;
    padding:0px;
	border:0px solid #000000;
	width:680px;
	clear:left;
  }
li.table_div {
	height:100%;
	margin:0px;
	padding:0px;
	border:0px solid;
  }
div.out_tr{
	background-color: #919ebe;
    padding:0px; 
	margin:0px;
  }
div.tr_div{
    border:1px solid;
	padding-top:5px; 
	padding-bottom:5px;
	margin:0px;
  }
.drag {
    cursor: move;
	border:0px solid; 
	padding:0px; 
	margin:0px;
  }

.admintableheader p {
	background-image: url(../images/table_head.gif);
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: White;
	float:left;
	border:1px solid;
	height:30px;
	margin:0px;
	padding:0px;
}
td.admineditheader {
	vertical-align:center;
	background-image: url(../images/table_head.gif);
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: White;
	
}
.adminaddheader {
	text-align:left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #a30031;
	
}
.admintableheader {
	margin:0px;
	padding:0px;
	border:0px solid #000000;
	height: 30px;
}
.table_div div {
	float: left; 	
	margin:0px;
	height:100%;
}

html > body .table_div div {
  	float: none;
  	display: table-cell;
	height:100%;
}
.data_d{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: White;
	text-align: center;
	margin:0px;
	padding:0px;
	margin-right:20px;
	width:680px;
}
.warning, #error, .error, .errors, #errors,.editor_error{
	color:#AA0000;
	font-style:italic;
	font-weight:bold;
}
.blue_box {
	background-color: #ecf8ff;
	color:#000;
	border:1px solid #3a8cbf;
}
#progress_message{
	font-weight:bold;
	font-size:16px;
}
#data_1{
	font-size:14px;
}
#data_4{
	font-size:12px;
}
 .proj_image {
  float: left;
}
.rebate_table{
	border-collapse:collapse;
	border:1px solid #111111;
}
.rebate_table th{
	color:#FFFFFF;
	background-color:#333333;
	border:1px solid #111111;
}
.rebate_table td.begin{
	background-color:#eeeeee;
	border:1px solid #111111;
}
.rebate_table td.end{
	background-color:#cccccc;
	border:1px solid #111111;
}


/* ASP.NET GRIDVIEW - Styles
------------------------------------------------------ */

.GridViewStyle
{    
	border: 1px solid;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: White;
	width: 100%;
	text-align: center;
}

.GridViewStyle a
{
    color: #332E7C;
}

.GridViewHeaderStyle th
{
    background-image: url(../images/table_head.gif);
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.GridViewHeaderStyle
{
    height: 26px;
    color: White;
}

.GridViewFooterStyle
{
}

.GridViewRowStyle
{
    background-color: #919ebe;
}

.GridViewAlternatingRowStyle 
{
    background-color: #919ebe;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    
}

.GridViewSelectedRowStyle
{
    
}

.GridViewPagerStyle
{
	background-image: url(../images/blue_bg.png);
	border-right: dimgray 1pt solid;
	border-top: dimgray 1pt solid;
	border-left: dimgray 1pt solid;
	border-bottom: dimgray 1pt solid;
	
}


.GridViewPagerStyle table
{
}