/* Start of CMSMS style sheet 'style_main' */
* { margin:0;padding:0; }
/*body{
	background:transparent url(images/cms/designbg.png) no-repeat center 101px;
	height:100%;
	font-family:arial;
}*/
html {
	background:transparent url(images/cms/bodybg.jpg) repeat-x top;
	height:100%;
}
html>body {
	min-height:100%;
	height:auto;
}

/*body{
	margin:auto;
	width:1008px;
	font:normal 11px Arial;
	background:transparent url(images/cms/bodybg.jpg) repeat-x top;
}
.shade{
	background:url(images/cms/shade.png) repeat-y;
	width:1050px;
	margin:auto;
}*/
a , input {outline:none;}
a img{border:0px;}
.clear{clear:both;}
.clearh{clear:both;height:0px;}
.fleft{float:left;}
.fright{float:right;}
.absolute{position:absolute;}
.relative{position:relative;}
.tspace{padding-top:10px;}
div,td {
	color:#4d2016;
	font-size:11px;
}
.just {text-align:justify}
.pipebg {
	background:transparent url(images/cms/pipebg.png) repeat-y;
	width:1050px;
	margin:auto;
}
#pagewrapper {
	/*width:1050px;*/
	margin:auto;
    background:transparent url(images/cms/designbg.png) no-repeat center 101px;
	height:100%;
	font-family:arial;
}
.sitewidth{
	width:1050px;
	margin:auto;
}
/**MENUTOP**/
/*topmenu*/
.topmenubg{
	background:url(images/cms/topmenubg.jpg) no-repeat;
	width:990px;
	height:74px;
	padding-top:45px;
	margin:auto;
}
ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px 15px 0 10px;
	margin:0px;
	list-style-type:none;
	text-align:center;
	float:left;
}
.topmenu{
	width:650px;
	text-align:center;
	margin:auto;
}
/*leftmenu*/
.leftnavtop{
	background:url(images/cms/leftnavtop.png) no-repeat;
	width:208px;
	height:133px;
	margin-left:24px;
}
.contentlnbg{
	background:url(images/cms/contentlnbg.png) repeat-y;
	width:935px;
	display:block;
	padding-left:50px;
}
.height5{height:5px;}
/*ul{
	margin:0px;
	padding:0px;
}
li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}*/
.lnwidth{
	width:240px;
	float:left;
	padding-top:20px;
}
.menuwidth{
	width:155px;
}
.menu{
	background:url(images/cms/menuline.png) no-repeat top;
	height:40px;
	cursor:pointer;
	font:bold 14px arial;
	color:#2d2b1d;
}
.menu span{
	color:#194964;
}
.menu a{
	font:bold 14px/34px arial;
	color:#2d2b1d;
	padding-left:34px;
	text-decoration:none;
}
.menu a:hover{
	background:url(images/cms/sel_bullet.png) no-repeat 0px 3px ;
	font:bold 14px/34px arial;
	color:#2d2b1d;
	display:block;
	padding-left:34px;
	text-decoration:none;
}
.menusel{
	background:url(images/cms/sel_bullet.png) no-repeat ;
	display:block;
	padding:5px 0 0px 35px;
	height:22px;
	font:bold 14px arial;
	color:#2d2b1d;
}
a.submenu:link,a.submenu:active,a.submenu:visited{
	font:bold 11px arial;
	color:#2d2b1d;
	padding-left:10px;
	display:block;
	text-decoration:none;
	margin-left:30px;
}
a.submenu:hover,a.submenusel:link,a.submenusel:active,a.submenusel:visited,a.submenusel:hover{
	font:bold 11px arial;
	padding-left:10px;
	display:block;
	color:#a5071c;
	text-decoration:none;
}
a.submenusel:link,a.submenusel:active,a.submenusel:visited,a.submenusel:hover{
	font:bold 11px arial;
	padding-left:10px;
	display:block;
	color:#a5071c;
	margin-left:30px;
	text-decoration:none;
}
/**HEADER**/
.headerbg{
	background:transparent url(images/cms/header-bot.jpg) no-repeat bottom;
	width:990px;
	height:204px;
	margin:auto;
}
.logo{
	background: url(images/cms/logo.png) no-repeat;
	height:300px;
	width:465px;
	cursor:pointer;
}

/**CONTENT**/
#content{
	background:#e3e0cf url(images/cms/contopbg.jpg) repeat-x;
	width:990px;
	margin:auto;
}
.leftnav{
	width:232px;
	float:left;
}
.redtext{
	font:bold 12px Times New Roman;
	color:#a41f1f;
	text-transform:uppercase;
	text-align:right;
	padding:13px 16px 0 0 ;
}
.contmiddle{
	float:left;
	font:normal 11px Arial;
	border-right:1px solid #9f9c88;
	color:#4d2016;
	min-height:500px;
        padding-right:30px;
        width:420px;
}
.titletxt{
	font:bold 22px Arial;
	color:#851b1b;
}
.contright{
	width:214px;
	float:left;
	padding-left:25px;
}
.crtbg{
	background: url(images/cms/crtopbg.jpg) no-repeat;
	width:179px;
	height:185px;
}
.crbg{
	background: url(images/cms/crbg.jpg) repeat-y ;
	width:179px;
	font:normal 11px Arial;
	text-align:justify;
}
.crbbg{
	background: url(images/cms/crbotbg.jpg) no-repeat bottom;
	width:179px;
	min-height:185px;
}
.rcspace{
	padding:0 25px 30px 25px;
	color:#424242;
}
.rcspace a{
	font:italic normal 11px arial;
	color:#5d0000;
	text-decoration:none;
}
.rcspace a:hover{
	font:italic normal 11px arial;
	color:#8e7734;
	text-decoration:none;
}
/**FOOTER**/
.footerleft{
	background: url(images/cms/foot-left.png) no-repeat;
	width:525px;
	height:249px;
	float:left;
}
.footerright{
	background: url(images/cms/foot-right.png) no-repeat;
	width:525px;
	height:249px;
	float:right;
}

#home_footer {
	color:#515151;
	text-align:center;
	font-size:13px;
	margin-top:7px;
	clear:both;
}
#home_footer a {color:#515151;text-decoration:none;}

.imgborder {
         border:3px solid #8e7835;
         display:block;
         margin-bottom:20px;
}
/***  START : Contact us Form **/
.contact_class {width:90%}
.contact_class input,.contact_class textarea{
	border:1px solid #8d7930;
	padding:2px;
	font:normal 12px arial;
	color:#787352;
	margin-left:4px;
}
.contact_class input.ffsubmit {
	border:none;
	background:transparent;
	cursor:pointer;
	background:transparent url(images/cms/submitButton.png) no-repeat;
	width:131px;
	height:34px;
	color:#9a7a31;
	font:bold 13px arial;
	margin:0px;
}
.contact_class textarea{
	width:250px;
	height:100px;
        overflow:auto;
}
.contact_class .required {
	width:140px;
	text-align:right;
	padding-right:10px;
}
.contact_class td {padding:5px;}
.AdminTable {width:100%}
/* for error message */
.tspace h4 {
	color:#b30c0c;
	margin:0 0 3px 70px;
	font-size:11px;
	padding-left:10px;
	background:transparent url(images/cms/bullet.gif) no-repeat left 4px;
}
/*** END : Contact us Form **/
/* End of 'style_main' */

