body {
	background:url(../images/bg.jpg) repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

form {
	margin:0px; padding:0px;
}

h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:8px;
	margin-bottom:8px;
}

h1{
	font-size:18px;
}

h2{
	font-size:14px; font-weight:bold;
}

h3{
	font-size:15px; 
	 font-weight:bold;
}

h4{
	font-size:15px; font-weight:bold;
	text-decoration:underline;
}

h5{
	font-size:15px;	font-weight:bold; font-style:italic;
}

h6{
	font-size:14px;	font-weight:bold;
}

a, a:visited {
	color:#CCCCCC;
	text-decoration:underline;
}

a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

p{
	margin-top: 8px;
	margin-bottom: 8px;
}


ul{
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
}

li{
	margin:0px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:20px;
	padding:0px;
}


/***** Common Styles End Here*******/



.x_txtbox, .x_searchbox{
	border:1px solid #9DB9DC; background-color:#F8F8F9;
	padding:0px; font-size:11px;
	height:19px;
	width:200px; line-height:18px;
}

.x_searchbox{
	width:168px; float:left !important;
}

.x_txtbox_log, .x_txtbox_log_sm{
	padding:0px;
	height:18px; text-indent:5px;
	width:174px; color:#666666; border:1px solid #7F9DB9;
	font-size:12px;
}

.x_txtbox_log_sm{
	width:90px;
}

.x_button, .x_button1, .x_button2, .x_button3, .x_button4, .x_button5{
	border:0px;
	color:#FFFFFF;
	margin:0px;
	height:22px; width:85px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:12px;
}

.x_button{
	background:url(../images/btn0.gif) no-repeat center center;
	width:85px;
}

.x_button1{
	background:url(../images/btn1.gif) no-repeat center center;
	width:105px;
}

.x_button2{
	background:url(../images/btn2.gif) no-repeat center center;
	width:125px;
}

.x_button3{
	background:url(../images/btn3.gif) no-repeat center center;
	width:145px;
}

.x_button4{
	background:url(../images/btn4.gif) no-repeat center center;
	width:175px;
}

.x_button5{
	background:url(../images/btn5.gif) no-repeat center center;
	width:205px;
}

.x_table{
	background-color:#CCCCCC;
	border:0px solid #999999;
}

.x_table tr th{
	background-color:#BBC2C8;
	text-align:left; color:#000000;  font-size:12px; font-weight:bold;
	padding-left:4px; padding-right:4px; height:22px; line-height:12px;
}

.x_table tr td{
	background-color:#FEFEFE; padding:2px; color:#666666;
}

.x_table .altrow td{
	background-color:#F2F2F2;
}

.x_sep{
	clear:both;
}

.x_body{
	margin-left:auto; margin-right:auto; clear:both;
	width:776px;
}

/* page styles */

#header{
	width:748px; margin-left:auto; margin-right:auto;
	height:170px; position:relative; color:black;
	background:url(../images/hdr_bg.gif) repeat-x left top;
}

#hdr_left{
	position:absolute;
	left:-14px; top:0px;
	background:url(../images/hdr_l.gif) no-repeat left top;
	height:173px; width:14px; overflow:hidden;
}	

#hdr_right{
	position:absolute;
	right:-14px; top:0px;
	background:url(../images/hdr_r.gif) no-repeat right top;
	height:173px; width:14px; overflow:hidden;
}	

#logo{
	padding-top:19px; text-align:center;
}

#content_frame{
	height:527px;
	background:url(../images/cont_bg.gif) repeat-x left top;
	position:relative;
}

#frame_tr{
	position:absolute; 
	right:0px; top:0px;
	width:152px; height:252px; overflow:hidden;
	background:no-repeat right top;
	text-align:right;
}

#frame_br{
	position:absolute; 
	right:0px; bottom:0px;
	width:152px; height:275px; overflow:hidden;
	background:no-repeat right top;
	text-align:right;
}

#frame_tl{
	position:absolute; 
	left:0px; top:0px;
	width:152px; height:252px; overflow:hidden;
	background:no-repeat left top;
	text-align:left;
}

#frame_bl{
	position:absolute; 
	left:0px; bottom:0px;
	width:152px; height:275px; overflow:hidden;
	background:no-repeat left top;
	text-align:left;
}



#content{
	height:527px;
}



#home_left{
	position:absolute; left:0px; top:0px; z-index:2;
}

#home_right{
	position:absolute; right:0px; top:1px; z-index:2;
}

#holding{
	position:absolute; z-index:999; left:325px; top:25px; color:#CA3C15; font-size:16px; font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contact{
	position:absolute; left:340px; top:460px;
}

#holding_desc, #holding_desc1{
	position:absolute; left:270px; top:100px; z-index:999;
	width:235px;  overflow:auto; font-size:11px;
}

#holding_desc{
	height:330px;
}

#holding_desc1{
	height:370px; margin-top:-10px;
}

#holding_desc_fix{
	padding:5px; padding-top:0px;
}



#home_title{
	background-color:black;
	line-height:20px; font-size:14px; padding-top:10px; padding-bottom:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ca3c15; font-weight:bold;
	text-align:center; border-top:4px solid #d7d6d6;
}

#welc_text{
	width:230px; height:230px; overflow:hidden; position:absolute; top:90px; left:43px;
}

.btn_or{
	background:url(../images/btn__or.gif) no-repeat center center;
	width:92px; height:25px; font-size:14px;  font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:white; border:0px;
}

#btn_register{
	position:absolute; left:110px; top:350px;
}

#home_login_frame{
	background:url(../images/home_log_bg.gif) repeat-x bottom;
	position:absolute; left:0px; bottom:2px; width:320px; height:132px;
}

.title_x{
	background:url(../images/title_bgx.gif) repeat-x center center;
	line-height:27px; font-size:15px;  font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ca3c15; padding-left:40px;
}

.x_cap{
	font-size:13px; color:white; font-family:Tahoma, Arial, Helvetica, sans-serif;
	clear:both; height:28px;
}

.x_cap div{
	float:right;
	text-align:right; white-space:nowrap;
}

.x_cap input{
	border:0px; width:135px; font-size:12px;
}

.log_form{
	padding-left:55px; padding-right:55px; padding-top:10px;
}

#footer_lnks{
	text-align:center;
	font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#CCCCCC; padding:4px; padding-top:12px;
/*	background:url(../images/cont_btm_shdw.jpg) no-repeat center top;*/
}


#footer_lnks a, #footer_lnks a:visited{
	color:#CCCCCC; text-decoration:none;
}

#footer_lnks a:hover{
	color:#CCCCCC; text-decoration:none;
}

#footer{
	background:url(../images/ftr_sep.gif) no-repeat center top;
	padding-top:22px;
	color:#EEEEEE; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}	

#footer .left{
	float:left; padding-left:12px;
}

#footer .right{
	float:right; padding-right:12px;
}

#footer a, #footer a:visited{
	color:#EEEEEE; text-decoration:none;
}

#footer a:hover{
	color:#EEEEEE; text-decoration:underline;
}


