@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

body {
	font-family: 'Arimo', sans-serif;
}

.clear {
	clear: both;
}

.wrapper{ margin:0 auto; width:1170px;}

.header{ float:left; width:100%; background:#fff; margin:28px 0 0 0;} 
.logo{ float:left;
        padding-top: 23px;
    
}
.header_right{ float:right;}
.header_right p{ font-size:14px; line-height:18px; padding: 3px 0px;}
.header_right p small{ color:#ff530d; margin:0 2px 0 0;}
.header_right p span{ float:right;font-size:14px; line-height:18px; color:#3f5765;}
.social_links{ float:right; margin:20px 0 0 0;}

.nav_container{ float:left; width:100%; margin:27px 0 0 0; background:#242d34 url(../images/nav_bg.jpg) repeat-x 0 0;}
.nav{ float:left; width:100%;}
.nav li{ float:left; background:url(../images/sep.jpg) no-repeat right top; }
.nav li a{ display:block; height: 35px; padding: 20px 16px 0 16px ; font-size:10px; line-height:16px; color:#c6d4e1; text-transform:uppercase; font-family: 'Arimo', sans-serif;}
.nav li a:hover { color:#FFF;}
.nav li.active a{ color:#ff530d;}
.nav li.first { margin-left:0;}
.nav li.lastchild { background-image: none;}

.banner{ float:left; width:100%; background:url(../images/banner_bg.jpg) no-repeat center top; padding:44px 0 33px 0;}

.banner_details{ float:left; width:515px;}
.banner_img{ float:right;}
.banner_details h3{ font-size:40px; line-height:46px; color:#fff; text-transform:uppercase;}

.tagline_box{ float:left; width:100%; margin:27px 0 0 0; background: url(../images/tagline_box_bg.png) repeat 0 0; text-align:center; padding:10px 0;}
.tagline_box p{ font-size:28px; line-height:40px; color:#e9e9e9;}
.tagline_box p small{ font-size:17px; line-height:21px;}
.tagline_box p span{ font-size:22px; line-height:26px;}

#body_container{ float:left; width:100%; background:#f1f1f1; padding:38px 0 0 0;}

.intro{ float:left; width:271px; margin:0 20px 0 0;}
.intro h3{ font-size:14px; line-height:22px; color:#2e2e2e; font-weight: normal; text-transform: uppercase; line-height: 22px; letter-spacing: 2px; }
.intro h3.icon1{ background:url(../images/icon1.png) no-repeat left top; padding:0 0 0 40px;}
.intro h3.icon2{ background:url(../images/icon2.png) no-repeat left top; padding:0 0 0 40px;}
.intro h3.icon3{ background:url(../images/icon3.png) no-repeat left top; padding:0 0 0 40px;}
.intro h3.icon4{ background:url(../images/icon4.png) no-repeat left top; padding:0 0 0 40px;}
.intro h3.icon5{ background:url(../images/icon5.png) no-repeat left top; padding:0 0 0 40px;}
.intro h3.icon6{ background:url(../images/icon6.png) no-repeat left top; padding:0 0 0 40px;}
.intro p{ font-size:12px; line-height:22px; color:#4a4a4a; padding-bottom:15px;}
.intro span{ font-size:12px; line-height:22px; color:#3f5765;}
.intro span a{ font-size:10px; line-height:22px; color:#ff530d;}
.intro span a:hover{ text-decoration:underline;}

.content_profile{margin:0 auto; width:96%; background:#f1f1f1; padding:40px 0 0 0;}
.content_profile h2{ background:url(../images/h1_bg.jpg) repeat-x left center; font-family: 'libre_baskervilleregular'; font-size:30px; line-height:36px; color:#002053; text-align:center; text-transform:capitalize; letter-spacing: 2px; }
.content_profile h2 span{ text-align:center; padding:10px 27px; background:#f1f1f1;}
.content_profile h3{ font-size:18px; line-height:22px; color:#002053; text-align:center; text-transform:uppercase; font-weight:normal;}
.content_profile h3 span{color:#ff530d;}

.content{ float:left;width:100%; padding:30px 0 0 0;}
.left_content{ float:left; width:393px;}
.left_content p{ font-size:12px; line-height:22px; color:#4a4a4a; padding:0 0 25px 0; }
.left_content p a{color:#ff530d;}
.left_content p a:hover{ text-decoration:underline;}
.left_content .list{ float:left; width:100%;}
.left_content .list li{ float:left; width:100%; font-size:12px; line-height:22px; color:#4a4a4a; padding:0 0 0 36px; background:url(../images/li_bg.jpg) no-repeat left center;}
.left_content .list li a{color:#ff530d;}
.left_content .list li a:hover{ text-decoration:underline;}
.right_content{ float:right; width:530px;}
.right_content .box{ float:left; width:515px;}
.right_content .box li{ float:left; width:240px; padding:0 0 20px 0;}
.right_content .box li .steps{ float:left; width:100%;}
.right_content .box li.even{ float:right;}
.right_content .box li .steps img{ float:left; border:solid 5px #fff;}
.right_content .box li .steps h3{ font-size:13px; line-height:22px; color:#2b3a42; text-transform:uppercase; text-align: justify; }
.right_content .box li .steps p{ font-size: 12px; line-height: 22px; color: #4a4a4a; padding: 10px 0 0 0;  }

/*
Footer Styles----------------------------------------------------------------------------*/

footer {
	background: #16202a;
	color: #929493;
	padding: 35px 0 15px 0;
}

.container {
	width: 1170px;
	margin: 0 auto;
}

.footer_column {
	width: 280px;
	float: left;
	padding: 0 5px;
}
.footer_column h3 { font-family: 'libre_baskervilleregular'; color: #354252; text-transform: uppercase; font-size: 18px; font-weight: normal; letter-spacing: 2px; padding: 0 0 25px 0; }
.footer_column p, .footer_column li { font-size: 10px; line-height: 18px; text-align: left; }
.footer_column a { color: #929493; }
.footer_column a:hover { color: #ff530d; }

#footer_about_link {
	text-align: right;
}

#footer_logo a { margin: 15px 0 0 0; display: block; float: left; text-indent: -99999px; width: 200px; height: 35px; /*background: url(../images/logo_Footer.png) no-repeat top center;*/ }

#footer_social img { vertical-align: middle; }
#footer_social li { padding: 10px 0; list-style:none; }

#location p { line-height: normal; }
#location h4 { font-size: 18px; font-weight: normal; text-transform: uppercase; }
#location h5 { font-size: 14px; font-weight: normal; text-transform: capitalize; line-height: 18px; }

#footer_content_nav li { float: left; padding: 0 5px 0 5px; list-style:none }

#footer_info {
	font-size: 10px;
	padding: 15px 0;
	border-top: 1px solid #233343;
	margin: 15px 0 0 0;
}

#author_info {
	display: block;
	float: left;
	width: 50%;
}

#host_info {
	display: block;
	float: right;
	width: 50%;
	text-align: right;
}
#host_info img { vertical-align: middle; }


/*
Inner Page Styles----------------------------------------------------------------------------*/

#content {
	padding: 30px 0;
}
#content h2 { display: block; color: #4a4a4a; font-size: 18px; font-family: 'libre_baskervilleregular'; text-transform: uppercase; letter-spacing: .06em; margin: 15px 0 5px 0; border-bottom: 1px solid #CCC; }

article p { color: #4a4a4a; line-height: 22px; font-size: 12px; }
article h3 { color: #4a4a4a; line-height: 22px; font-size: 14px; padding: 15px 0 5px 0; }

#main_content {
	width: 840px;
	float: right;
}

#main_content2 {
	width: 100%;
	float: left;
	padding:10px 0 0 0;
}

aside {
	width: 250px;
	float: left;
}
aside h3 { font-family: 'libre_baskervilleregular'; font-style: italic; padding: 15px 0 0 0; color: #354252; }
aside ul { list-style-type: disc; padding: 15px 0 15px 25px; }
aside li { line-height: 22px; font-size: 12px; }

aside li a { color: #4a4a4a; }


.formtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.maintxt{
font-family: 'Arimo', sans-serif;
font-size:12px;
color:#000000;
line-height:170%;
}

.maintxt_footer{
font-family: 'Arimo', sans-serif;
font-size:11px;
color:#929493;
line-height:170%;
}



.enq{
font-family: 'Arimo', sans-serif;
font-size:18px;
font-style:italic;
color:#4A4A4A;
}
.txtbox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#999999 solid 1px;
width:100%;
height:24px;
}

.txtboxCaptcha{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#999999 solid 1px;
width:130px;
height:24px;
}



.txtboxArea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#999999 solid 1px;
width:100%;
height:40px;
}


.success{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#009900;
font-weight:bold;
}
.error{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:red;
}

.sel a{
color:#ff530d	
}

.submit_btn {
	background: #20292e;
	font-family: 'Arimo', sans-serif;
	font-size: 1.125em;/* 18px/16px */
	border-style: none;
	color: #c6d4e1;
	border-style: none;
	color: #FFF;
	padding: 8px 10px 8px 10px;
	text-align: center;
	width: auto;
	letter-spacing: 2px;
}

.submit_btn:hover { background: #000000; cursor: pointer; color: #FFF; }

ul.lins_menu li{
margin-left:20px;	
}


ul.lins_menu li{
	list-style:disc;
	font-family: 'Arimo', sans-serif;
	font-size: 13px;/* 18px/16px */
	padding-bottom:5px;
color:#252e35
	
}

ul.lins_menu li a{
	list-style:disc;
	font-family: 'Arimo', sans-serif;
	font-size: 13px;/* 18px/16px */
	color:#252e35
}

ul.lins_menu li a:hover{
	
	color:#ff530d
}