/* Start of CMSMS style sheet 'JB-styles-main' */
* { margin:0;padding:0; }
body {
	/*background:transparent url(images/cms/headertop.jpg) repeat-x top;*/
	background:transparent url(images/cms/footerbgInner.jpg) repeat-x bottom;
	height:100%;
}


html {
	background:#fff url(images/cms/bodybg1.jpg) repeat-y center 198px;
	
}
td html {background:#fff url(images/cms/bodybg1.jpg) repeat-y center 198px;}

a , input {outline:none;}
h1,h2,h3,h4,h5,h6,form,p {margin:0px;padding:0}
a img{border:0px;}
.clear{clear:both;}
.clearh{clear:both;height:0px;padding:0px;margin:0px;}
.fleft{float:left;}
.fright{float:right;}
.absolute{position:absolute;}
.relative{position:relative;}
div,td {
	color:#fff;
	font-size:11px;
	font-family:arial;
}
.cls {
	height:0px;
	margin:0px;
	padding:0px;
	clear:both;
}
a:link,a:active,a:visited ,a:hover{
	font:normal 11px arial;
	color:#c04949;
	text-decoration:none;
}
a:hover {
	color:#e3c400;
	text-decoration:underline;
}
.imgborder {border : 3px solid #2d2b2b;}
/************/
.shadebg {
	background : transparent url(images/cms/shadebg.png) repeat-y 0 0;
	width:950px;
	margin:auto;
}
/*-- : Header :--*/
.Headerbg  {
	background:transparent url(images/cms/headertopmain.jpg) repeat-x center top;
	height:198px;
	width:100%;
}
#Header ,#Content{
	width:900px;
	margin:auto;
}
#Header .Logo {
	float:left;
	width:320px;
	/*height:198px;*/
}
#Header .headerRight { float:right; }
.r1c2 {
	display:block;
	background:transparent url(images/cms/r1c2.jpg) no-repeat;width:580px;height:112px;
}
.r3c2 {
	display:block;
	background:transparent url(images/cms/r3c2.jpg) no-repeat;width:580px;height:23px; }
.r5c2 {
	display:block;
	background:transparent url(images/cms/r5c2.jpg) no-repeat;width:580px;height:23px; }
.r6c2 {	
	float:right;
	background:transparent url(images/cms/r6c2.jpg) no-repeat;width:580px;height:28px;
}
.r2c2 {
	background : transparent url(images/cms/r2c2.jpg ) no-repeat 0 0;	
	width:568px;
	height:22px;
	clear:both;
	text-align:right;
	padding-right:12px;
}
.r2c2 a {float:right}
span.rightspace {float:right;display:block;padding-right:5px;}
.r4c2 {
	background : transparent url(images/cms/r4c2.jpg ) no-repeat 0 bottom;	
	width:580px;
	height:21px;
	clear:both;
}
.r4c2 a:link,.r4c2 a:active,.r4c2 a:visited,.r4c2 a:hover { color:#919191; float:right;margin:4px 95px 0 0; text-decoration:none;}
.r4c2 a:hover {color:#fff;}
.contentdesignbg {
	background : transparent url(  images/cms/leftnavbgtop.jpg ) no-repeat 0 100px;
	min-height:572px;
        height:auto !important;
	height:572px;
}
.contentdesignbg_outer {
	background : transparent url( images/cms/leftDesignbg.png) repeat-y 0 289px;
	clear:both;
}
/*--: #LeftMenu :--**/
#LeftMenu {
	width:330px;
	float:left;
	padding-bottom: 190px;
}
#menu {
	float:left;
	width:200px;
/*	margin-left:40px;*/
        padding-left:10px;
	background : transparent url(images/cms/menutop.png) no-repeat 40px top;
}
#LeftMenu h2 {
	font:normal 14px arial;
	padding:0 0 15px 80px;
}
#Rightcontent {
	width:541px;
	float:left;
	position:relative;
	z-index:20;
}
#Rightcontent span {color:#828282}
#Rightcontent .Inner {width:510px;padding-bottom:50px;}
.contentbottomshade {
	top:-282px;right:0px;
	background : transparent url(images/cms/contentbottomshade.gif) no-repeat 0 0;
	width:541px;
	height:282px;
}
.bottomleftnav {
	left:47px;
        top:-135px;
	background : transparent url(images/cms/bottomleftnav.png) no-repeat 0 0;
	width:190px;
	height:129px;
}
/*--: #Rightcontent :--**/
h1 {
	color:#808080;
	font:normal 20px arial;
	padding:10px 0 15px 0;
	background : transparent url(images/cms/titilebg.jpg) no-repeat right bottom;
	width:500px;
	text-align:left;
        margin-bottom: 15px;
}
#Rightcontent p {line-height:17px;text-align:justify;text-indent:40px;}
/** footer */
#Footer {
	width:900px;
	margin:auto;
	background : transparent url(images/cms/footerbg.jpg) no-repeat 0 0;
	height:57px;
}
#Footer p {
	color:#3d4446;
	font:normal 12px arial;
	padding:15px  0 0 320px;
	text-align:left;
}
#Footer p a {color:#3d4446;font:bold 12px arial;text-decoration:none}
#Footer p a:hover {color:#fff;}
/* CONTACT US */


.contact_class{
	width:450px;
}
.contact_class td{
	font:bold 11px arial;
	color:#fff;
	padding:5px;
}
.contact_class input{
	width:300px;
	color:#c6c3c3;
	font:normal 12px arial;
	border:1px solid #545454;
	height:20px;
	padding-left:3px;
	background:#303030;
}
.contact_class input#me0520submit{
	width:120px;
	background-color:#e1824c;
	border: 1px solid #003a7d;
	color:#fff;
	font:bold 12px arial;
	height:25px;
	padding:5px;
}
.contact_class textarea {
	width:300px;
	height:150px;
	color:#c6c3c3;
	font:normal 12px arial;
	border:1px solid #545454;
	padding-left:3px;
	background:#303030;
}
.contact_class input.ffsubmit {
	border:none;
	background:transparent;
	cursor:pointer;
	background:transparent url(images/cms/submitButton.png) no-repeat;
	width:109px;
	height:25px;
	color:#000;
	font:bold 11px arial;
	margin:0px;
}
.Inner h4 {
        color:#cc2525;
	font:normal 11px arial;
padding-bottom:3px;
padding-left:10px;
margin-left:120px;
background:transparent url(images/cms/bullet.gif) no-repeat left 4px;

}
.contact_class td.required {   width:110px; }

.Innerright {width:300px;padding-left:15px;}
/* End of 'JB-styles-main' */

