body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

        h3 {
            padding:5px 2px 5px 12px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			margin:0px;
        }
/*login page only*/
#log_box{
	background-image: url(../images/login.jpg);
	background-repeat: no-repeat;
	height: 262px;
	width: 408px;
	left:50%;
	top:50%;
	margin:-75px 0px 0px -204px;
	position:absolute;
}

#login_form{
	padding:40px 0px 0px 160px;
	height:1%;/*this an IE thing, it needs this to be like the rest of the browsers*/
}


#login_form form label{
	width:70px;
	float:left;
}

#login_form form p{
	clear:both;
	margin:0px;
	padding:0px 0px 5px 0px;
}
/*end of login page layout style*/

#main_bg{
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-y;
	width: 910px;
	margin:0px auto;
	background-position: center top;
}

#header{
}

#header_main_bg{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
}

#header_logo_bg{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#header_rt_bg{
	background-image: url(../images/header_right_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 200px;
}

#header_greet{
	padding:54px 5px 0px 250px;
}

#usr_grt{
	float:left;
	width:48%;
}

#usr_stat{
	float:right;
	width:48%;
}

#menu{
	clear:both;
	padding:63px 5px 0px 280px;
	margin:0px;
	height:1%;/*a necessary thing; consider that this is generally for IE*/
}

#bot_bg{
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0px 0px 20px 0px;
}

#content_body{
	width:900px;
	margin:0px auto;
	clear:both;
}

.sec_row{
	padding:2px 0px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	margin:0px 0px 10px 0px;
	overflow:auto;
	clear:both;
}

.sec_row_inner{
	background-image: url(../images/sec_row_m_bg.jpg);
}

.sec_row_content{
	background-image: url(../images/cog_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:20px 20px 20px 30px;
}

.sec_row_content form{
	background-image: url(../images/white_trans_20.png);
	padding:10px;
	margin:0px 0px 10px 0px;
}

.sec_row_content form label{
	width:110px;
	text-align:right;
	float:left;
	padding:0px 10px 0px 0px;
}

.sec_row_content form p{
	clear:both;
}

.sec_row_content table tr td{
	padding:0;
	white-space:nowrap;
}

.sec_row_content table tr.evenrow{
	background-image: url(../images/green_trans_18.png);
}
.offers_table{
		border-bottom:1px solid #cccccc;
}
/*
.sec_row_content table tr.header td{
		background-image: url(../images/white_trans_40.png);
}
*/
