@import url(/style/shared/cfp.css);

body{
	background: url("/img/ngwa/mainbgTop.png") repeat-x scroll center top #FFFFFF;
	font-family: Arial, san-serif;
	height:100%;
	line-height:1.25em;
	font-size:.9em;
	}

.topheader {
	min-height: 43px;
    	overflow-y: hidden;
    	height: 44px;
    	position: fixed;
	top: 0;
	width: 100%;
    	z-index: 1000;
    	height: auto !important;
   	min-height: 0 !important;
	}

.full_background {
    background: url("/img/ngwa/topBlueSwoosh.png") 50% 0 no-repeat;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
    margin-top:50px;
}

.bottom_background{
	background: url("/img/ngwa/mainbgBottom.png") repeat-x center bottom;
	}

.utilityBar {
    color: #344365;
    font-size: 11px;
    float: left;
    position:relative;
    z-index:200;
}

.utilityBar ul {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.utilityBar ul li {
    border-right: 1px solid #073864;
    display: inline-block;
    margin: 0;
    padding: 0 4px;
    vertical-align: middle;
	float: left;
}

.utilityBar ul li.last {
	border-right: none;
	}

.utilityBar a {
    color: #344365;
    text-decoration: none;
}


.wrapper {
	margin-top: -5px;
	background-color:transparent;
	position: relative;
	}

.banner {   background: url("/img/ngwa/headerBG.png") no-repeat scroll center 20px transparent;
    margin-top:-20px;
    padding: 0;
    text-align: left;
    height: 170px;
    position:relative;
	padding-left: 20px;
	}

.banner img {
	position:absolute;
	bottom: 20px;
	height: auto;
	width: auto;

	}

.extrainfo {
	background: url("/img/ngwa/bottomBlueSwoosh.png") no-repeat scroll 0 0 transparent;
	font-size: 12px;
	min-height: 387px;
	}

.extrainfo_content {
	background: none repeat scroll 0 0 #CEE0EE;
	margin: auto;
    position: relative;
    	height: 260px;
    }

.col1, .col2, .col3 {
	background-color: #CEE0EE;
	}

.extrainfo, .footer {
	border: none;
	}

.footer_bottom_1 {
	background: url("/img/ngwa/FooterBottomSwoosh.png") no-repeat 0 0 transparent;
	height: 72px;
	background-position: right bottom;
	}

.footer_bottom_2 {
	content:"";
	height: 100px;
	display: none;
	}

.topsection {
	background: url("/img/ngwa/contentBG.png")repeat-x scroll center bottom;
	background-color: #FFFFFF;
	}

.navbar {
    background-color: #094175;
    margin: 0;
    padding: 0;
    height: 32px;
	}

.navbar ul li {
    border-right: 1px solid #FFFFFF;
	}

h3 {
  background-color: #012248;
  color: white;
  margin: 0 -10px 10px;
  padding: 5px 10px; }


.login h3 {
	background-color: #FFFFFF;
	color: #6B859F;
	text-transform:uppercase;
	}

.login {
	background-color: #EDF1F6;
	box-shadow:-2px -2px 4px #aaaaaa;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	}

.login input.btn, .programinfo input.btn {
	background-color: #6288B9;
	border-color: #8F9295;
	border-style: solid;
	border-width: 1px;
	color: #FEFEFE;
	font-weight: bold;
	margin: 5px auto 0;
	padding: 3px 8px;
	text-align: center;
}


.small {
	font-size: 0.85em;
	}

.programinfo{
	box-shadow:-2px -2px 4px #aaaaaa;
	background-color:#FFFFFF;
	}

.programinfo h1, h2{
	background-color: #FFFFFF;
	}
.programinfo h4.programtitle {
    /* fallback (Opera) */
    	   background: #012248;
    	/* Mozilla: */
    	   background: -moz-linear-gradient(top, #74814D, #012248);
    	/* Chrome, Safari:*/
    	   background: -webkit-gradient(linear,
    	         left top, left bottom, from(#012248), to(#012248));
    	/* MSIE */
    	   filter: progid:DXImageTransform.Microsoft.Gradient(
	        StartColorStr='#012248', EndColorStr='#012248', GradientType=0);
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    padding: 3px 10px;
}

.programinfo ol li h4 {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    background-color: #660000;
}

.topsection {
	box-shadow:0px -2px 4px #aaaaaa;
	}

p.bottom {
	background: url("/img/ngwa/mainbgBottom.png")repeat-x center bottom;
}

.col1, .col2, .col3, .col4, .col5, .col6 {
	border: none;
	}

.col1 a{
	color: #4E6D8C;
	text-decoration: underline;
	}

.footerTitle {
	font-size: 12px;
	font-weight: bold;
    	text-transform: uppercase;
    	}

h2 {
font-weight: bold;
font-size: 1.3em;
margin: .2em 0;
text-align: left;
}