*
{
	margin:0px;
	padding:0px;
}
img
{
	border:none;
}
a
{
	outline-style:none;
		-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
		-ms-transition: all .5s ;
		-o-transition: all .5s ;
		transition: all .5s ;
		transition-timing-function:ease-out;	
}
body
{
	background:url(../images/body_bg.jpg) repeat;
	overflow-x:hidden;
}
@font-face {
    font-family: 'RalewayBold';
    src: url('../fonts/raleway-bold.eot');
    src: url('../fonts/raleway-bold.eot') format('embedded-opentype'),
         url('../fonts/raleway-bold.woff') format('woff'),
         url('../fonts/raleway-bold.ttf') format('truetype'),
         url('../fonts/raleway-bold.svg#RalewayBold') format('svg');
}
@font-face {
    font-family: 'OswaldBook';
    src: url('../fonts/oswald-regular_1.eot');
    src: url('../fonts/oswald-regular_1.eot') format('embedded-opentype'),
         url('../fonts/oswald-regular_1.woff') format('woff'),
         url('../fonts/oswald-regular_1.ttf') format('truetype'),
         url('../fonts/oswald-regular_1.svg#OswaldBook') format('svg');
}
@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/pts75f_0.eot');
    src: url('../fonts/pts75f_0.eot') format('embedded-opentype'),
         url('../fonts/pts75f_0.woff') format('woff'),
         url('../fonts/pts75f_0.ttf') format('truetype'),
         url('../fonts/pts75f_0.svg#PTSansBold') format('svg');
}
@font-face {
    font-family: 'RalewayRegular';
    src: url('../fonts/raleway-regular.eot');
    src: url('../fonts/raleway-regular.eot') format('embedded-opentype'),
         url('../fonts/raleway-regular.woff') format('woff'),
         url('../fonts/raleway-regular.ttf') format('truetype'),
         url('../fonts/raleway-regular.svg#RalewayRegular') format('svg');
}
@font-face {
    font-family: 'AdelleSansBold';
    src: url('../fonts/adellesansbasic-bold.eot');
    src: url('../fonts/adellesansbasic-bold.eot') format('embedded-opentype'),
         url('../fonts/adellesansbasic-bold.woff') format('woff'),
         url('../fonts/adellesansbasic-bold.ttf') format('truetype'),
         url('../fonts/adellesansbasic-bold.svg#AdelleSansBold') format('svg');
}
@font-face {
    font-family: 'AdelleSansRegular';
    src: url('../fonts/adellesansbasic-regular.eot');
    src: url('../fonts/adellesansbasic-regular.eot') format('embedded-opentype'),
         url('../fonts/adellesansbasic-regular.woff') format('woff'),
         url('../fonts/adellesansbasic-regular.ttf') format('truetype'),
         url('../fonts/adellesansbasic-regular.svg#AdelleSansRegular') format('svg');
}
label
{
    font-family: 'RalewayRegular';	
}


.top_contanear
{
	display:block;
	float:left;
	width:100%;
}
.header_contanear
{
	display:block;
	float:left;
	width:100%;
	min-height:114px;
	position:relative;
	background:url(../images/header_bg.png) repeat;
	z-index:4;
-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 3px 0px rgba(50, 50, 50, 0.75);
position:fixed;
border-top:2px solid #8F0407;
}
.header_main_area
{
	display:block;
	width:96%;
	max-width:1050px;
	margin:0px auto;
}
.logo_area
{
	display:block;
	float:left;
	width:234px;
	height:99px;
	margin-top:5px;
}
.nav_main_area
{
	display:block;
	float:right;
	width:720px;
	margin-top:25px;
}
.nav_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:20px;
	text-align:right;
}
.nav_area ul
{
	color:#900507;
	font-size:16px;
    font-family: 'RalewayBold';	
	text-decoration:none;
}
.nav_area ul li
{
	display:inline;
}
.nav_area ul li a
{
	text-decoration:none;
	color:#900507;
	padding:0 2px;	
}
.nav_area ul li a:hover
{
	color:#000;
}
#active a
{
	color:#000;
}

.small_manu
		{width:97%;
		float:right;
		height:auto;
		margin:0px 0 50px 0;
		overflow:visible;
		display:none;
		z-index:1000;
		text-align:center;
		position:absolute;
		font-size:16px;
		z-index:999;
		}


.toggleMenu {
    display:  none;
}
.nav {
    list-style: none;
     *zoom: 1;
	 float:left;
	 background:rgba(0,0,0,1);
	 width:99%
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding: 9.7px 15px;
    color:#FFF;
	border-bottom:1px #1f1f1f solid;
	text-decoration:none;
	
}

.nav a:hover {
    color:#be1e2d;
}

#redselect{color:#FF0000; background-image:url(../images/arrow_down.png); background-position:bottom; background-repeat:no-repeat;height:30px;}

.nav li {
    position: relative;
    font-family: 'RalewayBold';
	font-size:17px;	
	float:left;
	z-index:6;

}
.nav > li {
    float: left;
	width:100%;
	text-align:center;
	
}
.nav > li > .parent {
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background: #2E2E2E;
    position: relative;
    z-index:100;
    border-top: 1px solid #000;
}
.nav li li a:hover
{
	background:#000000;
}
.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

.header_img_contaner
{
	display:block;
	float:left;
	width:100%;
	background:url(../images/header_img.jpg);
	background-size:100% 545px;
	position:relative;
	z-index:1;
	margin-top:114px;
}
.header_text_area
{
	display:block;
	float:left;
	width:100%;
	position:relative;
	z-index:3;
	padding:20px 0;
	background:url(../images/header_text_bg.png) repeat;
}
.header_text_area_sub_pages
{
	display:block;
	float:left;
	width:100%;
	position:relative;
	z-index:3;
	padding:5px 0;
	background:url(../images/header_text_bg.png) repeat;	
}
.header_text_area_contact_pages
{
	display:block;
	float:left;
	width:100%;
	position:relative;
	z-index:3;
	padding:5px 0;
	background:url(../images/header_text_bg.png) repeat;
	margin-top:115px;	
}
.header_text_main_area
{
	display:block;
	max-width:1000px;
	width:98%;
	margin:0px auto;
	background-size:100% 100%;
}
.header_text_left
{
	display:block;
	float:left;
	width:55%;
	margin:5px 0 0 3%; 
}
.header_text_left h1
{
	color:#FFF;
    font-family: 'OswaldBook';
	font-size:30px;	
	font-weight:100;
	line-height:43px;
}
.header_text_left h1 span
{
	font-size:40px;

}
.header_text_right
{
	display:block;
	float:right;
	width:264px;
	margin:8px 7% 0 0;
	text-align:right;

}
.header_text_right img
{
				-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
		-ms-transition: all .5s ;
		-o-transition: all .5s ;
		transition: all .5s ;
		transition-timing-function:ease-out;	
}
.header_text_right img:hover
{
	opacity:0.8;
}



.body1_contanear
{
	display:block;
	float:left;
	width:100%;
	margin-top:30px;
}
.body1_main_area
{
	display:block;
	max-width:1000px;
	width:96%;
	margin:0px auto;
}
.body2_contanear
{
	display:block;
	float:left;
	width:100%;
	margin-top:115px;
}
.our_focus_text_area
{
	display:block;
	float:left;
	width:100%;	
}
.our_focus_text_area h1
{
	color:#14355e;
	font-size:40px;
    font-family: 'PTSansBold';
	font-weight:100;
	text-align:center;	
}
.our_focus_text_area p
{
	font-family: 'RalewayRegular';
	color:#000000;
	font-size:16px;
	line-height:30px;
	text-align:center;
	margin-top:15px;
}
.our_focus_text_area p span
{
	color:#900507;
    font-family: 'RalewayBold';	
}
.focus_box1
{
	display:block;
	float:left;
	width:33%;
	margin-top:35px;
}
.focus_box1_img_area
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
}
.focus_box1_img_area img
{
	width:93%;
}
.focus_box1_text_area
{
	display:block;
	float:left;
	width:90%;
	margin:30px 0 0 5%;
	text-align:center;
}
.focus_box1_text_area h1
{
	color:#900507;
	font-size:22px;
	font-weight:100;
    font-family: 'RalewayBold';	
}
.focus_box1_text_area h1 a
{
	text-decoration:none;
	color:#900507;	
}
.focus_box1_text_area h1 a:hover
{
	color:#14355E;
}
.focus_box1_text_area p
{
	font-size:15px;
	color:#656565;
	line-height:25px;
	font-family: 'RalewayRegular';
	margin-top:10px;	
}
.about_conatnear
{
	display:block;
	float:left;
	width:100%;
	background:#CCCC99;
	border-top:1px solid #D7D7D7;
	border-bottom:2px solid #D7D7D7;
	padding:20px 0 30px 0;
	margin-top:40px;
}
.about_main_area
{
	display:block;
	width:96%;
	max-width:1000px;
	margin:0px auto;
}
.about_video_area
{
	display:block;
	float:left;
	width:35%;
	margin-top:70px;
}
.about_video_area img
{
	width:100%;
}
.about_text_area
{
	display:block;
	float:right;
	width:60%;
	margin-top:20px;	
}
.about_text_area p
{
	font-size:16px;
	line-height:30px;
	font-family: 'RalewayRegular';
	text-align:justify;	
}
.map_contanear
{
	display:block;
	float:left;
	width:100%;
	height:250px;
}








.footer_social_contanear
{
	display:block;
	float:left;
	width:100%;
	margin-top:35px;
}
.footer_social_main_area
{
	display:block;
	max-width:1000px;
	width:96%;
	margin:0px auto;
}
.get_in_touch_main_area
{
	display:block;
	float:left;
	width:100%;
}
.social_heading
{
	display:block;
	float:left;
	width:100%;
}
.social_heading h1
{
	color:#14355e;
	font-size:40px;
    font-family: 'PTSansBold';
	font-weight:100;
	text-align:center;		
}
.social_box1
{
	display:block;
	float:left;
	width:25%;
	margin-top:30px;
	text-align:center;
}
.social_box1 h2
{
	color:#a23133;
	font-size:18px;
	margin-top:15px;
    font-family: 'AdelleSansBold';;
	font-weight:100;	
}
.social_box1 h3
{
	color:#58595b;
	font-size:16px;
	margin-top:5px;
    font-family: 'AdelleSansBold';
	font-weight:100;	
}
.social_box1 h3 a
{
	text-decoration:none;
	color:#58595b;	
}
.social_box1 h3 a:hover
{
	color:#000;
}
.footer_contanear
{
	display:block;
	float:left;
	width:100%;
	margin-top:40px;
	background:url(../images/footer_bg.jpg) repeat;
	border-top:3px solid #4E4E4E;
}
.footer_main_area
{
	display:block;
	max-width:1000px;
	width:96%;
	margin:0px auto;
}
.footer_area
{
	display:block;
	float:left;
	width:100%;
	padding:15px 0 23px 0;
}
.footer_logo_area
{
	display:block;
	float:right;
	width:280px;
	text-align:right;
}
.footer_link_area
{
	display:block;
	float:left;
	width:660px;
}
.footer_link_area ul
{
	list-style-type:none;
	font-size:15px;
    font-family: 'AdelleSansRegular';
	margin-top:5px;	
}
.footer_link_area ul li
{
	display:inline;
	line-height:25px;
}
.footer_link_area ul li span
{
	display:inline-block;
}
.footer_link_area ul li a
{
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #FFF;
	padding:0 8px;
}
.footer_link_area ul li:last-child a
{
	border-right:none;
}
.footer_link_area ul li a:hover
{
	color:#a23133;
}
.footer_link_area p
{
	list-style-type:none;
	font-size:15px;
	margin:10px 0 0 10px;;	
	color:#FFFFFF;
    font-family: 'RalewayBold';		
}

.header_img_contaner_sub_pages
{
	display:block;
	float:left;
	width:100%;
	background:url(../images/header_img.jpg);
	background-size:100% 545px;
	position:relative;
	z-index:1;
	margin-top:115px;
}
.header_img_contaner_sub_pages img
{
	width:100%;
	float:left;
}
.subpages_heading_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:15px;
	border-bottom:1px solid #898989;
}
.subpages_heading_area h1
{
	font-size:40px;
	color:#14355e;
    font-family: 'PTSansBold';
	float:left;
	border-bottom:3px solid #898989;
	padding-right:20px;
}

.collage_text_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:25px;
}
.collage_text_area h2
{
	font-weight:100;
	font-size:22px;
    font-family: 'RalewayBold';
	color:#900507;
	margin-top:20px;	
}
.collage_text_area h4
{
	font-weight:100;
	font-size:25px;
    font-family: 'RalewayBold';
	color:#FFFFFF;
	margin-top:20px;
	background:#8F2113;
	padding:10px 25px;
	display:inline-block;
}

.collage_text_area p
{
	font-size:16px;
    font-family: 'RalewayRegular';
	line-height:30px;
	margin-top:10px;
	text-align:justify;		
}
.collage_text_area h3
{
	text-align:center;
}
.collage_text_area h3 img
{
	width:100%;
	border:1px solid #898989;
	margin-top:20px;
}

.our_team_conatnear
{
	display:block;
	float:left;
	width:100%;
	background:#EDEBEC;
	border-top:1px solid #D7D7D7;
	border-bottom:2px solid #D7D7D7;
	padding:20px 0 30px 0;
	margin-top:40px;
}
.our_team_main_area
{
	display:block;
	width:96%;
	max-width:1000px;
	margin:0px auto;
}
.our_team_img_area
{
	display:block;
	float:left;
	width:30%;
	margin:20px 1.5% 0 1.5%;	
}
.our_team_img_area img
{
	width:100%;
}
.ul_type
{
	display:block;
	margin:20px 0 25px 30px;
	width:90%;
}
.ul_type li
{
	list-style-image:url(../images/ul_type.png);
    font-family: 'RalewayBold';
	color:#14355e;
	margin-bottom:10px;
}
.available_main_area
{
	display:block;
	float:left;
	width:100%;
	margin:40px 0;
}
.available_box1
{
	display:inline-block;
	width:29%;
	border:1px solid #bbbbbb;
	background:#FFF;
	margin:0 1.5% 25px 1.5%;
	padding:15px 0;
	vertical-align:top;
}
.available_location_area
{
	display:block;
	float:left;
	width:90%;
	padding:0 5%;
}

.available_location_area h1
{
	font-size:25px;
    font-family: 'RalewayBold';
	font-weight:100;
	color:#931c24;	
}
.available_location_area p
{
	font-size:16px;
    font-family: 'RalewayBold';
	line-height:25px;
	margin-top:5px;		
}
.available_img_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:15px;
}
.available_img_area img
{
	width:100%;
}


.amenities_area
{
	display:block;
	float:left;
	width:100%;
	margin:5px 0% 5px 0%;
}


a.button{
	width:80px;
	height:38px;
	position:absolute;
	right:50px;
	top:45px;
	text-indent:-9999px;
	overflow:hidden;
	border:none !important;
}

a.button.expand:hover{ background-position:0 -38px;}
a.button.collapse{ background-position:0 -76px;}
a.button.collapse:hover{ background-position:0 bottom;}

/* Definition Lists */

dt{
	color:#FFF;
    font-family: 'RalewayBold';
	margin-top:18px;
	font-size:14px;
	padding-left:0px;
	position:relative;
	width:100%;
	cursor:pointer;
	background-color:#931C24;
	padding:10px 15px;
			-webkit-transition: all .5s ;
	-moz-transition: all .5s ;
		-ms-transition: all .5s ;
		-o-transition: all .5s ;
		transition: all .5s ;
		transition-timing-function:ease-out;
		text-transform:uppercase;		
}

dt:hover{ color:#FFF;background-color:#14355E;}
dt:opened{ color:#FFF;background-color:#22c1f9;}

dt .icon{
	background:url(../images/bullets.png) no-repeat;
	height:12px;
	right:2%;
	position:absolute;
	top:10px;
	width:12px;
}

dt.opened .icon{ background-position:right bottom;}



dd{
	font-size:15px;
	color:#868686;
    font-family: 'RalewayRegular';
	line-height:1.5;
	padding:10px 2% 10px 2%;
	width:96%;
	display:none;
	background-color:#FFFFFF;
	overflow:auto;
}
dd ul
{
	margin-left:15px;
}
dd ul li
{
	margin-bottom:3px;
}
dd p
{
	margin-bottom:15px;
	color:#000;
}
dd p span
{
	font-weight:bold;
}

.application_text_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:25px;
}
.application_text_area h2
{
	font-weight:100;
	font-size:22px;
    font-family: 'RalewayBold';
	color:#000;	
}

.sub_heading
{
	display:block;
	float:left;
	width:100%;
	margin:20px 0;
	border-bottom:1px solid #DCDCDC;
}
.sub_heading h1
{
	font-size:22px;
	color:#900507;
    font-family: 'RalewayBold';
	float:left;	
	border-bottom:4px solid #DCDCDC;
	padding:0 15px 8px 0;
	text-transform:uppercase;	
}

.full_w
{
	display:block;
	float:left;
	width:100%;
	margin-top:15px;
}
.half_w
{
	display:block;
	float:left;
	width:50%;
	margin-top:15px;
}
.full_w h5
{
    font-family: 'RalewayRegular';
	font-size:14px;
	color:#000;
	font-weight:100;
	line-height:25px;
}
.full_w h4
{
    font-family: 'RalewayRegular';
	font-size:14px;
	color:#000;
	font-weight:100;
	line-height:25px;
	clear:both;
	margin:10px 0;	
}
.full_w  p
{
	display:block;
	float:left;
	width:205px;
    font-family: 'RalewayRegular';
	font-size:16px;
	color:#000;
	margin-top:6px;
	margin-bottom:10px;	
	text-transform:uppercase;
	
}
.half_w  p
{
	display:block;
	float:left;
	width:205px;
    font-family: 'RalewayRegular';
	font-size:16px;
	color:#000;
	margin-top:3px;	
	margin-bottom:10px;	
	text-transform:uppercase;
}
.half_w  p span
{
	color:#F00;
}
.full_w  p span
{
	color:#F00;
}
.input_style4
{
	display:block;
	float:left;
	width:256px;
	height:30px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:0 10px;
	margin-right:10px;
}
.input_style5
{
	display:block;
	float:left;
	width:400px;
	height:30px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:0 10px;
	margin-right:10px;
}
.input_style6
{
	display:block;
	width:120px;
	height:25px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:0 10px;
	margin:3px 10px 3px 0;
}
.select_style2
{
	display:block;
	float:left;
	width:275px;
	height:34px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:5px 10px;
	margin-right:20px;
		box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
}
.check_box_main_area
{
	display:block;
	float:left;
	width:290px;
}
.check_box_main_area h4
{
	font-size:17px;
	color:#585c61;
	font-weight:100;
    font-family: 'RalewayRegular';
	line-height:25px;	
}
.textarea_style1
{
	display:block;
	float:left;
	width:400px;
	height:90px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:0 10px;
	margin-right:10px;
}
.full_w h3
{
	display:block;
	float:left;
    font-family: 'RalewayRegular';
	font-size:18px;
	color:#000;
	margin-top:6px;
	margin-bottom:10px;
	font-weight:100;	
}
.full_w h1
{
	display:block;
    font-family: 'RalewayBold';
	font-size:20px;
	color:#931C24;
	margin-top:6px;
	margin-bottom:5px;	
}
.full_w h3 span
{
	color:#F00;
}
.submit_but3
{
	display:block;
	float:left;
	width:200px;
	height:44px;
	background:#274990;
	color:#FFF;
	font-size:16px;
    font-family: 'RalewayBold';
	border:none;
	cursor:pointer;
	margin-top:15px;
	clear:both;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.75);
}
.submit_but3:hover
{
	opacity:0.8;
}
.text_style1
{
	clear:both;
	margin-top:20px;
	font-size:16px;
    font-family: 'RalewayRegular';	
}

/************for_login_pup_up*******************/
.container {width: 960px; margin: 0 auto; overflow: hidden;}

#content {	float: left; width: 100%;}

.post { margin: 0 auto; padding-bottom: 50px; float: left; width: 960px; }

.btn-sign {
	width:460px;
	margin-bottom:20px;
	margin:0 auto;
	padding:20px;
	border-radius:5px;
	background: -moz-linear-gradient(center top, #00c6ff, #018eb6);
    background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));
	background:  -o-linear-gradient(top, #00c6ff, #018eb6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#018eb6');
	text-align:center;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
}

.btn-sign a { color:#fff; text-shadow:0 1px 2px #161616; }

#mask {
	display: '';
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

.login-popup{
	display:none;
	background:url(../images/body_bg.jpg) repeat;
	padding:15px ; 	
	border: 2px solid #CDCDCD;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	border-radius:8px;
	width:500px;
    font-family: 'RalewayBold';
}
.success-popup{
	display:'';
	background:url(../images/body_bg.jpg) repeat;
	padding:10px 15px 25px 15px ; 	
	border: 2px solid #CDCDCD;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; 
	left: 50%;
	transform:translate(-50%,-50%);
	z-index: 99999;
	border-radius:8px;
	width:79%;
	max-width:500px;
    font-family: 'RalewayBold';
}

img.btn_close {
	float: right; 
	margin: -24px -30px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#0159AB; 
	font-size:16px; 
	line-height:18px;
    font-family: 'RalewayBold';
	margin-top:5px;
	margin-bottom:10px;
} 
form.signin p a
{
	color:#0159AB;
}
form.signin p a:hover
{
	text-decoration:none;
}

form.signin .textbox input { 
	border:1px solid #d7d7d7;
	color:#000; 
	font:15px Arial, Helvetica, sans-serif;
	width:96%;
	height:40px;
	line-height:40px;
	border-radius:5px;
-moz-box-shadow: inset 0 0 4px -2px #000;
-webkit-box-shadow: inset 0 0 4px -2px #000;
box-shadow: inset 0 0 4px -2px #000;
padding:0 2%;	
}

.textarea { 
	border:1px solid #d7d7d7;
	color:#000; 
	font:15px Arial, Helvetica, sans-serif;
	width:96%;
	height:90px;
	line-height:40px;
	border-radius:5px;
-moz-box-shadow: inset 0 0 4px -2px #000;
-webkit-box-shadow: inset 0 0 4px -2px #000;
box-shadow: inset 0 0 4px -2px #000;
padding:0 2%;	
}

form.signin input:-moz-placeholder { color:#bbb; }
form.signin input::-webkit-input-placeholder { color:#bbb;   }

.button { 
	width:140px;
	height:48px;
	border-radius:4px;
	line-height:48px;
	color:#FFF;
	text-decoration:none;
	background:#A23133;
    font-family: 'RalewayBold';
	font-size:18px;
	cursor:pointer;
	display:inline-block;
	margin-top:10px;
	margin-bottom:15px;
	border:none;
}

.button:hover { background:#14355E; }
/************for_login_pup_up*******************/

.body_main_area_for_application
{
	display:block;
	max-width:1150px;
	width:96%;
	margin:0px auto;
}
.application_text_area h3
{
	font-weight:100;
	font-size:20px;
    font-family: 'RalewayBold';
	color:#14355E;
	margin-top:20px;
	float:left;
	margin-right:15px;	
}
.select_style1
{
	display:block;
	width:100px;
	height:30px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:4px;
	margin-top:18px;
		box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
}

.select_style1_text
{
	display:block;
	width:200px;
	height:30px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:4px;
	margin-top:18px;
		box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
}
.select_style1 option
{
	padding:2px;
}

.select_style2
{
	display:block;
	width:150px;
	height:30px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
	font-size:16px;
	color:#535353;
    font-family: 'RalewayRegular';
	padding:4px;
	margin-top:2px;
		box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;

}
.select_style2 option
{
	padding:2px;
}

.full_width
{
	display:block;
	float:left;
	width:100%;
	margin-top:15px;
}
.full_width p
{
	display:block;
	float:left;
    font-family: 'RalewayBold';
	font-size:14px;
	color:#000;
	margin:6px 10px 10px 0;
}
#font_style1
{
font-size:13px;	
}
.input_style7
{
	display:inline;
	width:208px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;
}
.input_style8
{
	display:inline;
	width:65px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style9
{
	display:inline;
	width:135px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style10
{
	display:inline;
	width:460px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left: 5px;
}
.input_style11
{
	display:block;
	float:right;
	width:300px;
	height:22px;
	background:none;
	border:none;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	clear:both;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;		

}
.input_style12
{
	display:inline;
	width:333px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left: 5px;
}
.input_style13
{
	display:inline;
	width:200px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left: 5px;
}
.input_style14
{
	display:inline;
	width:130px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style15
{
	display:inline;
	width:160px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style16
{
	display:inline;
	width:91px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style17
{
	display:inline;
	width:154px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style18
{
	display:inline;
	width:177px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style19
{
	display:inline;
	width:170px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}
.input_style20
{
	display:inline;
	width:99px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #B9B9B9;
    font-family: 'RalewayBold';
	font-size:13px;
	color:#000;
	padding:4px;
	margin-right:10px;
	box-shadow: 0px 0px 4px -2px #000 inset;
	border-radius:4px;
	margin-left:5px;	
}



.checkbox_lable_style
{
	margin:20px 5px 0 5px;
    font-family: 'RalewayRegular';
	color:#000;
	display:inlin;
}
.table_td_style
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:232px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style2
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:482px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style3
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:357px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	height:30px;
}
.table_td_style4
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:482px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}

.table_td_style5
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:148px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style6
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:152px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style7
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:607px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style8
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:280px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style9
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:184px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style10
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:315px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.table_td_style11
{
	display:block;
    font-family: 'RalewayBold';
	font-size:12px;
	color:#000;
	width:982px;
	border:1px solid #dbdbdb;
	float:left;
	padding:4px 8px;
	min-height:30px;
}
.mian_table_area
{
	display:block;
	float:left;
	width:100%;
	margin-top:50px;
}

#required_red{color:#FF0000; float:right; margin:-2px 0 0 0;}

.apply_now_but
{
	display:block;
	float:left;
	width:96%;
	margin:0 2%;
	background:#14355E;
	height:40px;
	line-height:40px;
	color:#FFF;
	text-decoration:none;
    font-family: 'RalewayBold';
	font-size:14px;
	line-height:40px;
	text-align:center; 
}
.apply_now_but:hover
{
	background:#931C24;
}

.form_input_right{float:right; height:30px;}

.form_input_title{float:left; margin:5px 0 0 5px;}