/* * * * * * * * * * * * * * 
NCAirLinks.com Main Stylesheet

tehCompany

* * * * * * * * * * * * * */

body{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	background: #4D4D4D url('../images/masterpageclient/bg.jpg') repeat-x;
	/*color: #83816E;
*/	color: #505050;
}


/* Zero-out elements */
*
{
	padding: 0px;
	margin: 0px;
	border: 0px; 
	
}

table {
	border:0px;
}


/* Reusables */

a{
	text-decoration: none;
	font-weight: bold;
	color: #E8A80A;
}
a:hover{
	color: #C08B08;
}
a:visited{}


#wrapper{
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

iframe {
border:0px;
}


img {
border: 0px;
}

table, tr, td {
/* 	border:0px; */
}


.header
{
	height: 92px;
	/* background: #C3C3C3 url( '../images/masterpageclient/logo.jpg' ) no-repeat; */
	background-color: #C3C3C3;
	
}


.midbar{
	height: 330px;
	background: #14254F url('../images/MasterPageClient/midbar_bg.jpg') no-repeat;
/*	background: #14254F url('./Templates/PageImages/shipa16_10.jpg') no-repeat;
*/
}

.contentbar{
	padding-bottom: 40px;
	background: #FFFFFF url('../images/masterpageclient/contentbar_bg.jpg') repeat-y;
}




.widget_wrapper{
	position: absolute;
	top: 0px;
	left: 520px;
	height: 413px;
	width: 410px;
	background: transparent url('../images/masterpageclient/widget_shadow.png') no-repeat;
}



a.button{
	display: block;
	height: 16px;
	line-height: 12px;
	padding-top: 6px;
	font-size: 12px;
	text-transform: uppercase;
	color: #705A09;
	text-align: center;
	background: #FFB90B url('../images/masterpageclient/button_bg.gif') repeat-x;
	border: solid 1px #2C5413;
}
a.button:hover{
	text-decoration: none;
	background: #FFB90B;
}
a.button:active{
	text-decoration: none;
	background: #C79209;
}



.navigation{
	font-size: 14px;
	font-weight: bold;
	color: #CDCDCD;
	padding-top: 62px;
	margin-left: 212px;	
}
.navigation span{
	word-spacing: 10px;
}
.navigation a{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.navigation a:hover{
	color: #727272;
	text-decoration: none;
}




.page_home_generic 
{
	width: 722px;
	padding-top: 20px;
	
}

.page_home_generic .left{
	margin-left: 40px;
	font-size: 12px;
	width: 316px;
	padding-right: 35px;
	border-right: solid 3px #ECECEC;
	line-height: 17px;
}
.page_home_generic .mid{
	float: right;
	width: 285px;
	line-height: 15px;
}


.page_home{
	width: 722px;
	background: transparent url('../images/masterpageclient/main_headings.jpg') -1px 0px no-repeat;
	padding-top: 68px;
}
.page_home .left{
	margin-left: 40px;
	font-size: 12px;
	width: 316px;
	padding-right: 35px;
	border-right: solid 3px #ECECEC;
	line-height: 17px;
}
.page_home .mid{
	float: right;
	width: 285px;
	line-height: 15px;
}

.page_wide
{
    float:left;
	width: 660px;
	
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:30px;
	
	font-size: 12px;
	line-height: 17px;
}

.page_wide h2{
	font-size: 22px;
	margin-bottom: 16px;
	line-height: 22px;
	letter-spacing: -1px;
}
.page_wide h3{
	margin-top: 40px;
	font-size: 16px;
	margin-bottom: 4px;
}
.page_wide h4{
	font-size: 12px;
	color: #B4845A;
	margin-bottom: 2px;
}
.page_wide h5{
	font-size: 12px;
	margin-bottom: 10px;
}


.page_wide .text{
	padding: 4px;
}






.page{
	width: 470px;
	padding: 30px;
	
	font-size: 12px;
	line-height: 17px;
}
.page h2{
	font-size: 22px;
	margin-bottom: 16px;
	line-height: 22px;
	letter-spacing: -1px;
}
.page h3{
	margin-top: 40px;
	font-size: 16px;
	margin-bottom: 4px;
}
.page h4{
	font-size: 12px;
	color: #B4845A;
	margin-bottom: 2px;
}
.page h5{
	font-size: 12px;
	margin-bottom: 10px;
}


.page .text{
	padding: 4px;
}

ul{
	margin-left: 40px;
}
ul li{
	line-height: 20px;
}



.contact_box
{
	margin: 20px;
	width: 350px; /*  background: #F2EFD7 url('../images/masterpageclient/contact_box_bg.gif') 0px right no-repeat; */
	padding: 20px;
	background-position: right 40px;
	background-image: url(../images/masterpageclient/contact_box_bg.gif);
	background-repeat: no-repeat;
	background-color: #f2efd7;
}





.subnav{
	float: right;
	width: 166px;
	padding: 19px;

}
.subnav a{
	display: block;
	padding-left: 14px;
	padding-top: 10px;
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #38434E url('../images/masterpageclient/subnav_bg.gif') repeat-x;
	margin-bottom: 3px;
}
.subnav a:hover{
	background: #38434E;
	color: #FFFFFF;
}
.subnav a:active{
	background: #283038;
}

.subnav a.signup 
{	padding:0px;
	display: block;
	background:blue;	 	
}





#footer{
	text-align: right;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
	padding-bottom:14px;

	color: #939393;
	line-height: 15px;
	width:100%;
}

.footer_nav{
	float: left;
	width:100%; 
	padding-left:10px;
	margin-bottom: 8px;
	font-size:7pt;
}
.footer_nav a{
	color: #AAAAAA;
	text-transform: uppercase;
	font-weight: normal;
	font-size:7pt;
}
.footer_nav a:hover{
	color: #FFFFFF;
}
.footer_nav span{
	color: #686868;
	word-spacing: 6px;
}
#footer a{
	color: #BEBEBE;
}
#footer a:hover{
	color: #FFFFFF;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.gmap
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
}

.form-signup 
{
	padding:5 5 5 5;	
	background-color: #8cca65;
	width:400px;
}

.form-signup label 
{
	padding: 5px;	
		font-size:12pt;
	font-weight:normal;
}

.form-signup h3
{
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size:12pt;
	font-weight:normal;
}

.form-signup .form-checkboxes input 
{
	background-color:#8cca65;
	border: 1px solid;
}

.form-signup input
{
	height: 20px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	background-color:White;
}

#paging{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#paging a{
	padding:4px 7px 4px 7px;
	margin:0px 2px 0px 2px;
	border:1px solid #FF9900;
	background:#FFFFFF;
	color:#FF9900;
	text-decoration:none;
}

#paging a:hover{
	border:1px solid #FF9900;
	background:#FF9900;
	color:#FFFFFF;
	text-decoration:none;
}

#paging a.on 
{
	border:1px solid #FF9900;
	background:#FF9900;
	color:#FFFFFF;
	text-decoration:none;
	
}