a{color:#1d1e1d; text-decoration:none;}
a:hover{color:#d52621;}

body {
	float: none;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight:500;
	color:#000;
	background-image:url(../resources/images/bg.gif);
	background-repeat:repeat;
}


#main_outer
{
	float:left;
	width:100%;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
}

#main_inner
{
	float:none;
	width:1150px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#d52621;

}
/****************************************************/

.section
{
/*float:left;*/
width:100%;
height:auto;
}

#top-area
{
float:left;
width:100%;
height:132px;
background:#d52621;
border-bottom:4px solid #1d1e1d;
}

#logo
{
float:left;
width:128px;
height:132px;
text-align:center;
}

#top-right
{
float:left;
width:1022px;
height:132px;
}

#top-right-top
{
float:left;
width:1022px;
height:83px;
}

#top-right-top-logo
{
float:left;
width:661px;
height:83px;
background:url(../images/index_02.jpg) no-repeat;
}

#top-right-top-blank
{
float:left;
width:361px;
height:83px;
}

#top-right-menu
{
float:left;
width:877px;
height:45px;
text-align:right;
padding-top:4px;
margin-left: 145px;
}

/*****************************************************/

#banner-area
{
float:left;
width:1150px;
height:313px;
background-color:#d52621;
}

#banner-area-left
{
float:left;
width:686px;
height:296px;
/*background:url(../images/index_05.jpg) no-repeat;*/
background:#fff;
margin:1px 10px 10px 10px;
border:3px solid #1d1e1d;
}

#banner-area-right
{
float:left;
width:436px;
height:313px;
background:url(../images/index_06.jpg) no-repeat;
}

/*****************************************************/

#body-outer
{
float:left;
width:1130px;
height:auto;
background-color:#d52621;
padding-left:10px;
padding-right:10px;
}

#body-inner
{
float:left;
width:1110px;
height:auto;
background-color:#fff;
padding-left:10px;
padding-right:10px;
padding-top:20px;
}

#body-left
{
float:left;
width:243px;
height:auto;
background-color:#fff;
border-right:1px solid #ccc;
margin-bottom:10px;
}

#body-right
{
float:left;
width:841px;
height:auto;
background-color:#fff;
padding-left:15px;
margin-bottom: 30px;
}

/*****************************************************/

.left-box-outer
{
	float:left;
	width:234px;
	height:auto;
}

.left-box-outer-top
{
	float:left;
	width:224px;
	height:40px;
	background:url(../images/box_01.jpg) no-repeat;
	padding-left:10px;
	padding-top:8px;
	line-height:30px;
}

.left-box-outer-middle
{
	float:left;
	width:227px;
	height:auto;
	background:url(../images/box_02.jpg) repeat-y;
	padding-left: 7px;
}

.left-box-outer-bottom
{
	float:left;
	width:234px;
	height:13px;
	background:url(../images/box_04.jpg) no-repeat;
}

/*****************************************************/
#footer-inner
{
float:left;
width:1110px;
height:260px;
background:#000000;
padding-left:10px;
padding-right:10px;
}
#footer-bar
{
float:left;
width:1110px;
height:30px;
background:#000000;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-bottom:10px;
border-top:1px solid #484848;
font-size:12px;
}
.box-outer{
float:left;
width:25%;
height:auto;
}
.big-box-outer{
float:left;
width:26.5%;
height:auto;
/*background:#d52621;*/
border:1px solid #eeeeee;
padding:4px;
}
.box{
float:left;
width:98%;
height:auto;
padding:10% 0 10% 2%;
}
.big-box{
float:left;
width:98%;
height:auto;
padding:1%;
}
/*****************************************************/
.title-text
{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size:18px;
	font-weight:600;
	color:#d52621;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}
/*  CLASSESS */
.heading{
font-family: 'Open Sans', Arial, sans-serif;
font-size:26px;
line-height:40px;
text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}
.bheading{
font-size:23px;
}
.underline{
text-decoration:underline;
}
.red1{color:#d52621;}
.white{color:#fff;font-family: 'Open Sans', Arial, sans-serif;
font-size:16px;
text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);}

.readmore{
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.readmore:hover{
text-decoration:underline;
}

.redmore{font-size:12px;font-weight:bold;text-decoration:none;color:#d52621;text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);}
.redmore:hover{text-decoration:underline;color:#000000;}

.rmore{font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF;}
.rmore:hover{text-decoration:underline;color:#000000;}

#footer-bar a:hover{
text-decoration:underline;
}
#footer-inner ul a{color:#fff;font-family: 'Open Sans', Arial, sans-serif;font-size:14px;}
#footer-inner ul a:hover{color:#d52621;}
.content{
text-align:justify;
}
.left{ float:left;}.right{ float:right;}

.gallery-image{ float:left; width:190px; height:160px; padding:8px; background-color:#f1f1f1; margin:2px;}

.news-head{color:#d52621;font-family: 'Open Sans', Arial, sans-serif;font-size:15px;font-weight:600;line-height:32px;}
.news-cont{color:#000;font-family: 'Open Sans', Arial, sans-serif;font-size:15px;font-weight:300;line-height:22px; text-align:justify;}

.footer-text{color:#fff;font-family: 'Open Sans', Arial, sans-serif;font-size:14px;}
/*  CLASSESS */




/*           MENU AREA / MAIN MENU            */

.nav-menu{
margin-top:3px;
width:100%;
margin-left:0px;
padding-left:0px;
z-index:999999999;
}
.nav-menu ul {
    list-style: none;
	float:right;
}

.nav-menu li {
    z-index: 9;
    display: block;
    float: left; 
	height:45px;text-transform:capitalize; margin-right:1px;
	border-top-right-radius:10px;border-top-left-radius:10px;
	text-align:right !important;

}
.nav-menu li:last-child{border-right:none;}
.nav-menu .current-menu-item {
    background-color:#1d1e1d; color:#fff;
}
.nav-menu .current-menu-item a {
    color:#fff;
}
.nav-menu li:hover {
	background-color:#1d1e1d;
}.nav-menu li:hover a {
	color:#fff;
}
.nav-menu a {
    z-index: 10;
    display: block;
    float: left;	
    text-decoration: none;
	padding:10px 15px;
	color:#fff;height:25px;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #1F0808;
}
.nav-menu a:hover{
    color:#2e5d94;
}

.nav-menu li ul {
    list-style: none;
    float: left;
    position: absolute;
    top:45px;
	left:-40px;
    z-index: 11;
    visibility: hidden;
	
}
.nav-menu li:hover>ul {
    visibility: visible;
}
.nav-menu li ul li {
	background-color:#2e5d94;
	border-bottom:1px solid #fff;
	border-radius:0px;
}.nav-menu li ul li a{
	width:170px;
}
.nav-menu li:hover .sub-menu a {
	color:#fff;
}.nav-menu li:hover .sub-menu a:hover {
	color:#2e5d94;
}
.nav-menu li:hover .sub-menu .current-menu-item a {
    color:#2e5d94;
}
