*
{
	font-family:Arial,Helvetica,sans-serif;
	color:#363534;
	margin:0;
	padding:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;	
}

a{
	text-decoration:none;
	color:#104471;
}

a:hover{
	text-decoration:underline;
}

h4{
	padding:7px 0 6px 4px;
	font-size:14px;
}

h4 a{
	color:#726D66;
	line-height:1.2em;
}


img
{
	border-width:0;
}

ul
{
	list-style:none outside none;
}

input.button
{
	background:url("../images/login.gif") no-repeat scroll left top transparent;
	border:medium none;
	color:#FBDDCE;
	text-align:center;
	height:22px;
	width:55px;
}

input.button:hover
{
	color:#6B6A68;
}

input.inputbox
{
	border:1px solid #CCCCCC;
	color:#6B6A68;
	height:1.5em;
	line-height:1.5em;
	padding:2px;
}
.clr
{
	clear:both;
	height:0;
	padding:0;
	margin:0;
}

.floatrt
{
	float:right;
}

.inner
{
	padding:10px 10px 11px;
}

.box
{
	background:url("../images/box-bg.gif") repeat-x scroll left bottom #FFFFFF;
}

.box .left-top-corner
{
	background:url("../images/right-top-corner.gif") no-repeat scroll right top transparent;
}

.box .right-top-corner
{
	background:url("../images/left-top-corner.gif") no-repeat scroll left top transparent;
}

.box .right-bot-corner
{
	background:url("../images/right-bot-corner.gif") no-repeat scroll right bottom transparent;
}

.box .left-bot-corner
{
	background:url("../images/left-bot-corner.gif") no-repeat scroll left bottom transparent;
}

.silde-box
{
	background:url("../images/border-bot.gif") repeat-x scroll left bottom #FFFFFF;
}

.silde-box .left-top-corner
{
	background:url("../images/right-top-corner.gif") no-repeat scroll right top transparent;
}

.silde-box .right-top-corner
{
	background:url("../images/left-top-corner.gif") no-repeat scroll left top transparent;
}

.silde-box .left-bot-corner
{
	background:url("../images/slide-box-left.gif") no-repeat scroll left bottom transparent;
}

.silde-box .right-bot-corner
{
	background:url("../images/slide-box-right.gif") no-repeat scroll right bottom transparent;	
}

.box1
{
	background:url("../images/box1-bg.gif") repeat-x scroll left bottom #D6D4CE;
}

.box1 .right-bot-corner
{
	background:	url("../images/right-bot-corner3.gif") no-repeat scroll right bottom transparent;
}

.box1 .left-bot-corner
{
	background:	url("../images/left-bot-corner3.gif") no-repeat scroll left bottom transparent;
}

.box2
{
	margin-bottom:1px;
}

.box2 .left-top-corner
{
	background:url("../images/left-top-corner4.gif") no-repeat scroll left top transparent;
	padding-left:4px;
}

.box2 .right-top-corner
{
	background:url("../images/right-top-corner4.gif") no-repeat scroll right top transparent;
	padding-right:6px;
}

.box2 .border-top
{
	background:none repeat scroll 0 0 #FFFFFF;
	font-size:0;
	height:5px;
	line-height:0;
	overflow:hidden;
}

.box2 .border-left
{
	background:url("../images/border-left4.gif") no-repeat scroll left bottom #FFFFFF;
	padding-left:1px;
}

.box2 .border-right
{
	background:url("../images/border-right4.gif") no-repeat scroll right bottom transparent;
	padding-right:1px;
}

.box2 .left-bot-corner
{
	background:url("../images/left-bot-corner4.gif") no-repeat scroll left top transparent;
	padding-left:5px;
}

.box2 .right-bot-corner
{
	background:url("../images/right-bot-corner4.gif") no-repeat scroll right top transparent;
	padding-right:6px;
}

.box2 .border-bot
{
	background:	url("../images/border-bot4.gif") repeat-x scroll left top transparent;
	font-size:0;
	height:5px;
	line-height:0;
	overflow:hidden;
}

.box3
{
	background:url("../images/box3-bg.gif") repeat-x scroll left bottom #FFFFFF;
	width:100%;
}

.box3 .right-bot-corner
{
	background:url("../images/right-bot-corner5.gif") no-repeat scroll right bottom transparent;
}

.box3 .left-bot-corner
{
	background:url("../images/left-bot-corner5.gif") no-repeat scroll left bottom transparent;
}

.box3 .inner
{
	padding:10px 10px 15px 8px;	
}

.box3 .inner1
{
	padding:22px 10px 26px 18px;
}

.secondmod
{
	margin-top:10px;	
}

/* ################ wrapper ######*/

#wrapper
{
	background:none repeat scroll 0 0 #E8E7E4;
	margin:0 auto;
	width:1000px;
	position:relative;
}

/* ############## header  ############################## */
#header
{
	padding:0 10px;
	background:url("../images/header-bg.jpg") repeat-x scroll left top transparent;
	height:285px;
}

#wrapper #header .inside
{
	border-bottom:1px solid #B4B1AD;
	padding:20px 0 5px;
}

#header-box
{
	background:url("../images/header.jpg") no-repeat scroll -12px top #FFFFFF;
	width:100%;
}

#header-box .inner
{
	padding:116px 5px 0 0px;
}

#header-box .inner .logo-box
{
	heignt:91px;
	padding:0 0 20px 40px;
}

/* ############### content  ####################*/
#body_wrapper
{
	background:url("../images/content-bg.gif") repeat-x scroll left top transparent;
	overflow:hidden;
	width:100%;
	
}

#body_wrapper #indent
{
	border-bottom:1px solid #C6C3BE;
	margin:0 10px 10px;
	padding:0 0 10px;
	width:980px;
	margin-top:5px;
}

/* ############## main col ######################## */
#main_col
{
	float:left;
	width:729px;
}

/* ############## right col  #######################3 */
#right_col
{
	float:left;
	width:245px;
}

#right_col .ind
{
	padding:0 0 0 10px;	
}
/* ################3 footer ############################## */
#footer
{
	background:url("../images/footer-bg.jpg") repeat-x scroll left top transparent;
	height:129px;
}