@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*background-color:#231f20;*/ background-color:#f93d60;
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; width:100%; position:relative; }

#wrapper{ margin: 0 auto; width:1000px;}

#header{ width:980px; float:left; height:330px; padding:10px; background-color:#FFF;}

#logo{ width:296px; margin-right:10px; height:223px; float:left; padding:10px; padding-top:97px;  -moz-border-radius-top-left: 10px; border-top-left-radius: 10px;-moz-border-radius-top-right: 10px; border-top-right-radius: 10px;-moz-border-radius-bottom-left: 10px; border-bottom-left-radius: 10px;-moz-border-radius-bottom-right: 10px; border-bottom-right-radius: 10px; background-color:#FFF; border:2px solid #ed1941;}

#banner{ width:650px; height:330px; float:left;}

.pagination{ display:none;}


#menu{ width:1000px; height:30px; float:left;}

#menu ul{ width:970px; float:left; display:inline; background-color:#ed1941; color:#FFF; padding:0; margin:0; height:30px;
color:#FFF; padding-left:30px;}

#menu ul li{ display:inline; float:left; border-right:1px #ed6881 solid; height:30px;}

#menu ul li a{ display:inline; float:left; padding-left:35px; padding-right:35px; padding-top:7px; color:#FFF; text-transform:uppercase;
 font-size:13px; font-weight:bold; text-decoration:none;}
 
#menu ul li:hover{ background-color:#900; height:30px;} 

#maincontent{ width:980px; float:left; min-height:350px; padding:10px; background-color:#FFF;}

#content{ width:670px; float:left; min-height:354px; background-color:#fafbf4;}

#content h3{ padding:0px; margin:0px; font-size:22px; color:#231f20; text-transform:uppercase; padding:10px; padding-bottom:0px; font-weight:normal;}

#content p { color:#333333; padding:0px; margin:0px; line-height:22px; text-align:justify; padding:10px;}

#sidebar{ width:310px; background-color:#fafbf4; float:left; height:354px;}

#sidebg{ background-color:#def1f7; width:250px;  -moz-border-radius-top-left: 10px; border-top-left-radius: 10px;-moz-border-radius-top-right: 10px; border-top-right-radius: 10px;-moz-border-radius-bottom-left: 10px; border-bottom-left-radius: 10px;-moz-border-radius-bottom-right: 10px; border-bottom-right-radius: 10px; padding-left:50px; height:150px;}

#contact h3{ margin:0px; font-size:12px; padding-left:20px;}

#ourservices{ width:310px; float:left; padding-left:15px;}

#ourservices p{ width:300px; float:left; color:#333333; padding:0px; margin:0px; line-height:22px; text-align:justify; padding:10px;}

#footer{ margin:0 auto; width:1000px;}

#footerinner{ float:left; width:1000px; height:22px; background-color:#ed1941; /*background-color:#dad4d5;*/ padding-top:8px;}

#footerinner ul{ display:inline; margin:0px; margin-left:295px !important; width:665px; height:20px; float:left;}

#footerinner ul li{ display:inline; float:left; padding-left:10px; font-size:11px; list-style:none; color:#333333;}

#footerinner ul li a{ color:#333333; text-decoration:none; }

#cmdetails{ color:#ed1941; font-size:22px; padding-top:20px;}

#cmdetails a{color:#ed1941; text-decoration:none;}

#innercontent{ width:980px; float:left; min-height:450px; padding:10px; background-color:#FFF;}

#innerleft{ width:300px; float:left; min-height:450px; padding:10px; background-color:#FFF; padding-top:0px;}

#innerright{ width:630px; float:left; min-height:450px; padding:10px; background-color:#FFF; -moz-border-radius-top-left: 10px; border-top-left-radius: 10px;-moz-border-radius-top-right: 10px; border-top-right-radius: 10px;-moz-border-radius-bottom-left: 10px; border-bottom-left-radius: 10px;-moz-border-radius-bottom-right: 10px; border-bottom-right-radius: 10px; background-color:#fcfde9;}

#contactouter{ width:955px; float:left; min-height:450px; padding:10px; background-color:#FFF; -moz-border-radius-top-left: 10px; border-top-left-radius: 10px;-moz-border-radius-top-right: 10px; border-top-right-radius: 10px;-moz-border-radius-bottom-left: 10px; border-bottom-left-radius: 10px;-moz-border-radius-bottom-right: 10px; border-bottom-right-radius: 10px; background-color:#fcfde9;}

#contactouter h3{ padding:0px; margin:0px; font-size:22px; color:#231f20; text-transform:uppercase; padding:10px; padding-bottom:0px; font-weight:normal;}


#innerright h3{ padding:0px; margin:0px; font-size:22px; color:#231f20; text-transform:uppercase; padding:10px; padding-bottom:0px; font-weight:normal;}

#innerright p { color:#333333; padding:0px; margin:0px; line-height:22px; text-align:justify; padding:10px;}

#sidebg h3{ padding:0px; margin:0px; font-size:20px; text-transform:uppercase; font-weight:normal; color:#727677; text-align:center; padding-top:5px;}

#sidebg p{color:#333333; padding:0px; margin:0px; line-height:22px; text-align:justify; padding:10px;}

#contactmain{ float:left; width:410px;}

#map{ float:left; width:510px;}

#careermain{ float:left; width:590px;}

.homesrimage{ width:100px; float:left;}


.formdouter{float:left; width:600px; height:30px; padding-left:10px; padding-top:15px;}

.label{float:left; width:150px; color:#333333; font-size:12px;}

.field{float:left; width:380px;}

.textinput{ width:200px; height:16px; color:#333333; font-size:12px; border:1px solid #CCC; background-color:#f8f8f8;}


.areainput{color:#333333; font-size:12px; border:1px solid #CCC; background-color:#f8f8f8;}

.subnews h4{ margin:0px; padding-left:10px; color:#333333; padding-top:3px; padding-bottom:3px;}

.subnews{ padding-top:10px; border-bottom:1px solid #ccc;}

.subnews p{ padding-bottom:none !important;}

#innerright h4{ font-size:14px; font-weight:bold; color:#231f20; padding:0; margin:0; padding:10px;}

#networkcntry{ float:left; width:600px;}

#networkcntry ul{ float:left; margin:0px; padding:0px; width:600px;}

#networkcntry ul li{ float:left; display:inline; padding:10px; width:120px;}

#innerright ul li { line-height:20px; color:#333333;}


div.navScroll {
    width:30px;
	z-index:999999;
	position:absolute;
	top:200px;
	right:0px;
    float: right;
	height:390px;
	background-image:url(images/facebookWidget.png);
	background-repeat:no-repeat;
	overflow:hidden;
}



