/*  



	Theme Name: Airband Theme



	Theme URI: http://www.corporatemarketingteam.com/



	Description: By Scott Raskiewicz - Corporate Marketing Team, Inc.



	Version: 1.2



	Author: Scott



	Author URI: http://www.corporatemarketingteam.com/



*/



@charset "utf-8";



/* CSS Document */



/* Copyright Corporate Marketing Team, Inc. */



/* All rights reserved */







/* CSS Reset



*/



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {



	padding: 0;



	margin: 0;



}



table {



	border-collapse: collapse;



	border-spacing: 0;



}



fieldset, img {



	border: 0;



}



address, caption, cite, code, dfn, th, var {



	font-weight: normal;



	font-style: normal;



}



caption, th {



	text-align: left;



}



h1, h2, h3, h4, h5, h6 {



	font-weight: normal;



	font-size: 100%;



}



q:before, q:after {



	content:'';



}



abbr, acronym {



	border: 0;



}







/* Basic



*/



body {



	background:#FFF url(images/body-bg.gif) repeat-x left top;



	font: 12px/1.5em Arial, Helvetica, sans-serif;



	color: #333;



	padding-top: 12px;



}



.greenFont {



	color: #afbd20;



}



.blueFont {



	color: #2e2462;



}



a {



	color:#336;



	text-decoration:underline;



	display: inline-block;



}



a:hover {



	color: #8F9C1B;



	text-decoration:underline;



}







/* Layout



*/



.clearFloat {



	clear:both;



}



.floatLeft {



	float:left;



}



.floatRight {



	float:right;



}



.secWidth {



	width: 960px;



	margin: 0 auto;



}







/* Content



*/



/* Header



*/



#header {



	height:auto;



}







#tollFree {



	font-size: 30px;



	line-height: 100px;



	text-decoration: none;



}







/* Navigation







#menu {



	background: url(images/menu-bg.gif) repeat-x 0 0;



}



#menu ul {



	border-left: 1px solid #696292;



	height: 33px;



	line-height: 33px;



}



#menu li {



	float: left;



	border-right: 1px solid #696292;



	position: relative;



}



#menu a {



	color: #FFF;



	padding: 0 27px;



	text-decoration: none;



	font-weight: bold;



	display: block;



}



#menu a:hover {



	background: url(images/menu-bg.gif) repeat-x 0 -33px;



}



#menu a.current {



	color: #FFF;



	padding: 0 27px;



	text-decoration: none;



	font-weight: bold;



	display: block;



	background: url(images/menu-bg.gif) repeat-x 0 -66px;



}







*/



/* Dropdown Menus 		



#nav li ul {



	position: absolute;



	left: -999em;



	height: auto;



	width: 204px;



	border-bottom: 1px solid #a9a9a9;



	}







#nav li li {



	width: 202px;



	background: #2e2462;



	z-index: 10000;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #4E3EA6;



	}







#nav li li a, #nav li li a:visited {



	font-weight: bold;



	font-size:0.9em;



	color:#FFF;



	}







#nav li li a:hover, #nav li li a:active {



	background:#afbd20;



	}	



		



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {



	left: -1px;



	}



*/



/* Main flash



*/



#visual {



	padding: 12px 0;



}







/* Service Links



*/



#serviceLinks {



	width: 260px;



}



#serviceLinks ul {



	padding-top: 1px;



        list-style: none;



}



#serviceLinks li {



	font-size: 11px;



	height: 75px;



	display: block;



	background: url(images/green-array.gif) no-repeat;



	width: 230px;



	padding: 6px 0 0 30px;



}



#serviceLinks a {



	font-size: 14px;



	line-height: 22px;



	color: #423975;



	text-decoration: none;



	display: block;



}



#serviceLinks a:hover {



	color: #86A000;



	text-decoration: none;



}







/* 3 section at the bottom of the page



*/



#popular {



	padding-top: 5px;



	padding-bottom: 5px;



}



.popItem {



	width: 307px;



	padding-right: 19px;



	float: left;



}



.popList {



	padding: 5px 10px;



        list-style: none;



}



.popList li {



	line-height: 25px;



	border-bottom: 1px dotted #CCC;



	padding-left: 22px;



	font-size: 11px;



}



.p1 {



	background: url(images/icon-p1.gif) no-repeat left 7px;



}



.p2 {



	background: url(images/icon-p2.gif) no-repeat left 7px;



}



.p3 {



	background: url(images/icon-p3.gif) no-repeat left 7px;



}







/* Bottom of the page



*/



#search {



	background: url(images/search-bg.gif) no-repeat;



	height: 32px;



	line-height: 32px;



	color: #CCC;



	width: 940px;



	padding: 0 10px;



	font-size: 11px;



}



input.searchInput {



	font-size: 11px;



	line-height: 19px;



	color: #666666;



	text-decoration: none;



	background: url(images/search-input.gif) no-repeat;



	height: 19px;



	width: 121px;



	border-width: 0px;



	border-style: none;



	font-family: Arial, Helvetica, sans-serif;



	padding-left: 20px;



}



#siteLinks ul {



	list-style-type: none;



}



#siteLinks ul li {



	float: left;



	padding-left: 4px;



}



#siteLinks a {



	color: #CCC;



	text-decoration: none;



}



#siteLinks a:hover {



	color: #FFF;



	text-decoration: underline;



}



#copyright {
	font-size: 11px;
	color: #333;
text-align: left;
line-height: 20px;
padding-bottom: 15px;
padding-left: 120px;

}





/*style in all content pages



*/



#commonBox {



	padding: 15px 0;



}



#left {



	width: 670px;



}



#bread {



	padding: 10px;



	border-bottom: 3px solid #333;



}



#entry {



	padding: 10px 20px;



}



#entry h1 {



	font-size: 24px;



	line-height: 2em;



	color: #99b400;



	text-decoration: none;



}



#entry h2 {



	font-size: 16px;



	color: #423975;



	text-decoration: none;



	font-weight: bold;



}



#entry h3 {



	font-size: 14px;



	color: #99b400;



	text-decoration: none;



	font-weight: bold;



}





#entry p {



	margin-top: 1.12em;



	margin-bottom: 1.17em;



	color: #333333;



	line-height: 1.8em;



}



#entry  .navigation .alignleft {



float: left;



}



#entry  .navigation .alignright {



float: right;



}



#right {



	width: 277px;



}



.rightSec {



	background: url(images/common-right-bottom.gif) no-repeat center bottom;



	padding-bottom: 5px;



	margin-bottom: 15px;



}



.rightCommonTitle {



	line-height: 34px;



	font-weight: bold;



	color: #FFF;



	text-decoration: none;



	background: url(images/common-right-title.gif) no-repeat left top;



	padding-left: 10px;



}



.rightCommonList, .rightSec ul {



	border-right: 1px solid #c1cbb9;



	border-left: 1px solid #c1cbb9;



	padding: 5px;



        list-style: none;



}



.rightCommonList li, .rightSec ul li {



	border-bottom: 1px dotted #CCC;



	padding: 5px;



}



#menuShadow {



	background-color: #93ab05;



	border-top: 1px solid #FFF;



	border-bottom: 1px solid #FFF;



	height: 3px;



	line-height: 3px;



	display: block;



}



#menu-div {background: url(images/menu-bg.gif) repeat-x 0 0;}



ul.list-1 {



	padding: 10px;



        list-style: none;



}



ul.list-1 li {



	margin-bottom: 0.8em;



	padding-left: 8px;



	background-image: url(images/arrow-green.gif);



	background-repeat: no-repeat;



	background-position: 0px 7px;



}



ul.list-1 strong {



	font-weight: bold;



	color: #8F9C1B;



	text-decoration: none;



	display:block;



}







table td {



padding-top: 5px;



}



#searchform td {



padding: 0;



}



.red {



color: red;



}







#entry strong {



	font-weight: bold;



	color: #8F9C1B;



}







form#EmailCampaign label {



    font-weight: bold;



}







.input { margin-left:5px;}



.textarea {margin-left:5px; width:425px; height:50px}











/*---Home Page Bottom Sidebar---*/







div#hmpg_bottom{



	margin:20px 0px;



}







div#hmpg_bottom div.widget, div#hmpg_bottom div#events-calendar{



	width:307px;



	float:left;



	display:inline-block;



	padding-right: 19px;



}











div#hmpg_bottom div#events-calendar{



	padding-right:0px;



}











div#hmpg_bottom div#wdg_specialrecentposts-3 h3.widget-title{



	width:307px;



	height:82px;



	background:url(images/title_press_releases.png) no-repeat 0% 0%;



	text-indent:-9000px;



	margin-bottom:10px;



}







div#hmpg_bottom div.srp-content-box{



	padding:0 10px;



}











div#hmpg_bottom div.srp-content-box a{



	font-size:11px;



}







div#hmpg_bottom div.srp-widget-singlepost{



	border-bottom:none;



	margin: 0;



    padding: 0 0 5px;



}







div#hmpg_bottom div#wdg_specialrecentposts-3 h4, div#hmpg_bottom div#wdg_specialrecentposts-4 h4{



	border-bottom: 1px dotted #CCCCCC;



	padding-bottom: 4px;



	display:block;



	width:265px;



}







div#hmpg_bottom div#wdg_specialrecentposts-3 h4.srp-widget-title1{



	background:url(images/icon-p1.gif) no-repeat 0% 3px;



	padding-left:22px;



}







div#hmpg_bottom div#wdg_specialrecentposts-3 h4.srp-widget-title2{



	background:url(images/icon-p2.gif) no-repeat 0% 3px;



	padding-left:22px;



}







div#hmpg_bottom div#wdg_specialrecentposts-3 h4.srp-widget-title3{



	background:url(images/icon-p3.gif) no-repeat 0% 3px;



	padding-left:22px;



}



















div#hmpg_bottom div#text-3 div#wdg_specialrecentposts-4 h3.widget-title{



	width:307px;



	height:82px;



	background:url(images/title_news.png) no-repeat 0% 0%;



	text-indent:-9000px;



	margin-bottom:10px;



}







div#hmpg_bottom div#wdg_specialrecentposts-4 h4.srp-widget-title1{



	background:url(images/icon-p1.gif) no-repeat 0% 3px;



	padding-left:22px;



}







div#hmpg_bottom div#wdg_specialrecentposts-4 h4.srp-widget-title2{



	background:url(images/icon-p2.gif) no-repeat 0% 3px;



	padding-left:22px;



}







div#hmpg_bottom div#wdg_specialrecentposts-4 h4.srp-widget-title3{



	background:url(images/icon-p3.gif) no-repeat 0% 3px;



	padding-left:22px;



}















div#hmpg_bottom div#events-calendar h3.widget-title{



	width:307px;



	height:82px;



	background:url(images/title_events.png) no-repeat 0% 0%;



	text-indent:-9000px;



	margin-bottom:10px;



}





div#hmpg_bottom div#wdg_specialrecentposts-4 h3.widget-title{



	width:307px;



	height:82px;



	background:url(images/title_events.png) no-repeat 0% 0%;



	text-indent:-9000px;



	margin-bottom:10px;



}











div#hmpg_bottom div#events-calendar #events-calendar-list li{



	list-style:none;



	padding:0px 10px 4px 0px;



	border-bottom:1px dotted #ccc;



	margin-bottom:6px;



}







div#hmpg_bottom #events-calendar-list li a:link, div#hmpg_bottom #events-calendar-list li a:visited{



    font-size:11px;



	color:#333366;



	line-height:18px;



	text-decoration:underline;



}







div#hmpg_bottom #events-calendar-list li a:hover, div#hmpg_bottom #events-calendar-list li a:active {



	color:#8F9C1B;



	text-decoration:underline;



}







div#hmpg_bottom div#events-calendar #events-calendar-list li:hover{



	background:transparent;



	border:none;



	border-bottom:1px dotted #ccc;



}





/*

div#hmpg_bottom div#events-calendar #events-calendar-list li#events-calendar-list-1{



	background:url(images/icon-p1.gif) no-repeat 0% 3px;



}







div#hmpg_bottom div#events-calendar #events-calendar-list li#events-calendar-list-2{



	background:url(images/icon-p2.gif) no-repeat 0% 3px;



}







div#hmpg_bottom div#events-calendar #events-calendar-list li#events-calendar-list-3{



	background:url(images/icon-p3.gif) no-repeat 0% 3px;



}

*/





div#hmpg_bottom div#wdg_specialrecentposts-4{

	padding-left:0px;

}













#access {



	background: transparent;



	display: block;



	float: none;



	margin: 0 auto;



	width: 960px;



}



#access .menu-header{



	font-size: 12px;



	margin-left: 0px;



	width: 960px;



}



#access .menu-header ul,



div.menu ul {



	list-style: none;



	margin: 0;



}



#access .menu-header li,



div.menu li {



	float: left;



	position: relative;



}



#access a {



	color: #fff;



	display: block;



	line-height: 33px;



	height:33px;



	padding: 0 27px;



	text-decoration: none;



	font-size:12px;



}



#access ul ul {



	background:#372F66;



	border-right:1px solid #372F66;



	border-bottom:1px solid #fff;



	border-top: 1px solid #000000;



	display: none;



	position: absolute;



	top: 33px;



	left: 0;



	float: left;



	width: 200px;



	z-index: 99999;



}



#access ul ul li {



	min-width: 180px;



}



#access ul ul ul {



	left: 100%;



	top: 0;



}



#access ul ul a {



	background: #372F66;



	border:1px solid #fff;



	border-top:none;



	border-bottom:none;



	line-height: 1em;



	padding: 10px;



	padding-left:27px;



	width: 161px;



	height: auto;



	text-align:left;



}



#access li:hover > a{



	background: url("images/menu-bg.gif") repeat-x scroll 0 -33px transparent;



    color: #FFFFFF;



}







#access ul ul :hover > a {



	background:#AFBD20;



	color:#fff;



}







#access ul li:hover > ul {



	display: block;



}



#access ul li.current_page_item > a,



#access ul li.current-menu-ancestor > a,



#access ul li.current-menu-item > a,



#access ul li.current-menu-parent > a {



	color: #fff;



}



* html #access ul li.current_page_item a,



* html #access ul li.current-menu-ancestor a,



* html #access ul li.current-menu-item a,



* html #access ul li.current-menu-parent a,



* html #access ul li a:hover {



	color: #fff;



}







.menu-div{



	height:34px;



	text-align:center;

}





ul{

margin-left: 15px;

}



/* --- New Footer --- */

div.footer_col{
	width:220px;
	float:left;
	display:inline-block;
	margin-right:20px;
	margin-top:20px;
}

div.footer_col.fcol4{
	margin-right:0px;
}


