body {
	background:#f5e1c9;
	margin: 0;
	padding: 0;
}

/*..................  face font  .......................*/
@font-face {
    font-family: 'bitsumishiregular';
    src: url('../face-font/bitsumis-webfont.eot');
    src: url('../face-font/bitsumis-webfont.eot?#iefix') format('embedded-opentype'),
         url('../face-font/bitsumis-webfont.woff') format('woff'),
         url('../face-font/bitsumis-webfont.ttf') format('truetype'),
         url('../face-font/bitsumis-webfont.svg#bitsumishiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*.....................................................*/
.clear{clear:both; overflow:hidden;}

#wrapper {margin:auto;width:930px; clear:both;overflow:hidden;}

.nav-container{
	margin: 0px auto;
	width:950px;
	clear:both;
	overflow:hidden;
	
}

#header{
	background:#4D0000;
	height:60px;
	position:absolute;
	top: 0px;
	left:0px;
	width:100%;
	border-top:#CC5200 5px solid;
}

#home, #home div, #about, #about div, #services , #services div, #solutions, #solutions div, #contact,  #contact div {
	height:80px;
	position:absolute;
	width:97px;
	float:left;

}	

.pri-nav a{
	display:block;
	text-decoration:none;
	text-indent:-30000px;
}

.content{
	margin-top:45px;
}

#content-title{
	background: url(../img/content-title.png) no-repeat scroll;
	height:323px;
	position:absolute;
	width:100%;
}

.left {
	width:180px;
		float:left; 
		height:100px;
		margin:0px auto; 
		text-decoration:none; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:16px;
}

.content-manage {margin:auto;width:934px; margin-top:45px;overflow:hidden;padding-bottom:30px;}
.content-manage .top {margin:auto;width:934px;height:40px;}
.content-manage .middle {margin:auto;width:934px;overflow:hidden;}
.content-manage .bot {margin:auto;width:934px;height:37px;}


.current {top:45px;}

/* home page styles here */

#wrapper .home-content {
	margin:auto;
    width:88%;
	color:#555;
	overflow:hidden; 
	padding:23px;
	margin-left:47px;
	min-height:300px;
}
#wrapper .home-content p{font-size:14px;font-family:helvetica;color:#000; line-height:22px; text-align:justify;}


/* footer styles here */

.footer {background:#4D0000 ;height:51px !important; width:100%; clear:both; overflow:hidden;}
.footer .footer-manage {margin:auto;width:930px;} 
.footer .footer-manage .footer-left {margin:auto;float:left;width:400px;line-height:51px;font-family:arial;padding-left:50px;font-size:12px; color:#f5e1c9;}
.footer .footer-manage .footer-right {margin:auto;float:right;width:251px;color:white;line-height:51px;font-family:arial;
margin-right:6px; font-size:12px; color:#f5e1c9;}
/*..................  nav menu  .....................*/
.navmenu_rlt{            
	width:80%;
	height:auto;
	float:right;
	margin-top:-7px; 
}
.navmenu_rlt ul{
	list-style:none;
}
.navmenu_rlt ul li{
	float:left;
}
.navmenu_rlt ul li a{
	padding:11px 13px;
	display:block;
	color:#f5e1c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	text-decoration:none;
	transition:background 3s;
}
.triangle{
	float:right;
	margin: 8px 0px 0px 8px
}
.navmenu_rlt ul li a:hover{
	background:#f5e1c9;
	color:#4D0000;
}
.navmenu_rlt ul ul{
	position:absolute;
	z-index:1000;
	width:13%;
	height:auto;
	display:none;
	padding:0px;
	background:#4D0000;
}
.navmenu_rlt ul ul li{
	float:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.navmenu_rlt ul ul li a{
	display:block;
	color:#f5e1c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	text-decoration:none;
	padding:5px 0px 5px 10px;
}
.navmenu_rlt ul li:hover ul{
	display:block;
	margin:0px 0px 0px 1px;
}
/*//////////////////////////  about   //////////////////////////*/
.bold_hd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#4D0000;
}
.Mission_hd{
	float:left;
	width:100%;
	margin:10px 0px 0px 25px;
}
.Mission_hd ul{
	list-style:url(../img/bullet_02.png);
	margin-bottom:10px;
}
.Mission_hd li{
	margin:10px 0px;
}
.contact_form{
	width:45%;
	height:auto;
	float:left;
}
.contact_form ul{
	list-style:none;
}
.contact_form li{
	margin:20px 0px 20px 10px;
}
.contact_box{
	width:90%;
	height:30px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	border:none;
	box-shadow:#ccc 0px 0px 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
}
.contact_msgbox{
	width:90%;
	height:80px;
	padding:10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	border:none;
	box-shadow:#ccc 0px 0px 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	resize:none;
}
.submit_button{
	padding:5px 12px;
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	background:url(../img/btn_bg.png) repeat-x;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	cursor:pointer;
	box-shadow:#ccc 0px 0px 10px;
	float:right;
	margin:0px 18px 0px 0px;
}
.address{
	width:45%;
	height:auto;
	float:right;
	margin:-44px 10px 0px 0px;
}
.address1{
    float: right;
    height: auto;
    margin: 3px 67px 0 0;
    width: 45%;
}
.contacts
{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
color:#CC5200;
}
.map{
	width:45%;
	height:230px;
	float:right;
	box-shadow:#ccc 0px 0px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	margin:15px 10px 0px 0px;
}
.link_color{
	color:#f5e1c9;
}
.sub_heading{
	color:#4D0000;
}
.change_bg{
	width:11%;
	height:auto;
	position:fixed;
	z-index:100000;
	background:#333333;
	margin:395px 0px 0px -150px;
	transition:margin 2s;
	-webkit-transition:margin 2s;
	-o-transition:margin 2s;
	-moz-transition:margin 2s;
	-ms-transition:margin 2s;
}
.change_bg:hover{
	margin-left:0px;
}
.setting_icon{
	float:right;
	margin:0px -40px 0px 0px;
}
.change_bg ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.change_bg li{
	float:left;
	cursor:pointer;
	width:22px;
	height:22px;
	background:#fff;
	margin:13px 6px 8px 6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
}
.change_bg li:hover{
	box-shadow:#fff 0px 0px 2px;
}
.corporate_login{
	width:160px;
	height:auto;
	background:#4D0000;
	position:fixed;
	right:0px;
	z-index:10000;
	margin:265px -160px 0px 0px;
	transition:margin 2s;
}
.corporate_login:hover{
	margin:265px 1px 0px 0px;
}
.corporate_box{
	width:80%;
	height:27px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	border:none;
	border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	margin:25px 0px 10px 10px;
}
.corporate-go_btn{
	padding:5px 12px;
	font-size:12px;
	color:#4D0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	background:url(../img/btn_bg.png) repeat-x;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	cursor:pointer;
	float:right;
	margin:12px 10px 0px 0px;
}
.corporate_txt{
	background:url(../img/side_BG.png) no-repeat top;
	width:48px;
	height:210px;
	float:left;
	margin:0px 0px 0px -48px;
	border-right:#bbd0d1 4px solid;
}
.corporate_txt p{
	width: 98%;
	height: auto;
	float: left;
	font-family: 'bitsumishiregular';
	color: #f5e1c9;
	font-size: 18px;
	font-weight: normal;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	margin: 35px 0px 61px 5px;
}
.social_icon{
	float:left;
	width:23%;
	height:auto;
}
.social_icon ul{
	list-style:none;
}
.social_icon li{
	float:left;
	margin:0px 6px;
}