/* Layout Properties*/
body{
	background: #7ac142;
}

div#holder {
	background: url(../graphics/bg_top.jpg) top left repeat-x #FFF;
	min-width: 840px;
}

div#swoosh_holder{
	width: 1018px;
	margin: 0px auto;
}

div#header h1{
	display: block;
	width: 1018px;
	height: 123px;
	margin: 0px auto;
	text-indent: -100000em;
	background: url(../graphics/logos/logo_a.jpg) top center no-repeat;
}

/*PRIME NAV*/	
div#navigation{
	width: 100%;
	height: 36px;
}

ul#prime_nav {
	width: 802px;
	height: 36px;
	margin: 0px auto;
	padding: 0;
	position: relative;
}
	
ul#prime_nav li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

ul#prime_nav a {
	height: 36px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999em;
}

ul#prime_nav li {
float:left;
}
    
li#panel1b {left: 0; width: 83px;}
li#panel2b {left: 84px; width: 76px;}
li#panel3b {left: 160px; width: 157px;}
li#panel4b {left: 317px; width: 206px;}
li#panel5b {left: 523px; width: 72px;}
li#panel6b {left: 595px; width: 88px;}
li#panel7b {left: 683px; width: 120px;}

li#panel1b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) 0 0px no-repeat;}
li#panel2b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) -84px 0px no-repeat;}
li#panel3b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) -160px 0px no-repeat;}
li#panel4b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) -317px 0px no-repeat;}
li#panel5b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) -523px 0px no-repeat;}
li#panel6b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) -595px 0px no-repeat;}
li#panel7b a {
	background: transparent url(../graphics/btn_prime_nav.jpg) -683px 0px no-repeat;}

  
li#panel1b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) 0 -36px no-repeat;}
li#panel2b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) -84px -36px no-repeat;}
li#panel3b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) -160px -36px no-repeat;}
li#panel4b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) -317px -36px no-repeat;}
li#panel5b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) -523px -36px no-repeat;}
li#panel6b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) -595px -36px no-repeat;}
li#panel7b a:hover {
	background: transparent url(../graphics/btn_prime_nav.jpg) -683px -36px no-repeat;}

ul#prime_nav li a.text_link {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-size:.95em;
font-weight:bold;
height:16px;
padding:18px 10px 0;
text-decoration:none;
text-indent:0;
margin-top:1px;
}

ul#prime_nav li a.text_link:hover {
background:#64ce2e;
}

/*CONTENT*/
div#content{
	width: 1018px;
	min-height: 206px;
	margin: 0px auto 50px;
	background: url(../graphics/bg_content_swoosh.jpg) top center no-repeat;
}

/*CONTENT HOLDER*/
div#content_holder{
	width: 800px;
	margin: 0px auto;
}

/*HOME CONTENT*/
div#home_content {
	float: left;
	width: 408px;
	padding-top: 25px;
}

/*HOME SIDEBAR*/
div#home_sidebar {
	float: right;
	width: 367px;
	padding-top: 57px;
}

/*INTERNAL SIDEBAR*/
div#internal_sidebar {
	float: left; 
	width: 150px;
	padding-top: 25px;
}

/*INTERNAL CONTENT*/
div#internal_content {
	float: right;
	width: 625px;
	padding-top: 25px;
}

/*SPOTLIGHT*/
div.#spotlight{
	width: 367px;
	height: 211px;
}

/*QUICK LINKS*/
div#quicklinks{
	width: 367px;
	margin-top: 25px;
	padding-bottom: 8px;
	background: url(../graphics/corner_ql_bottom.jpg) bottom left no-repeat #ccffcc;
}

div#quicklinks h3{
	width: 367px;
	height: 26px;
	text-indent: -100000em;
	background: url(../graphics/subnav_title_ql.jpg) top left no-repeat #7ac142;
}

div#quicklinks ul{
	padding-left: 25px;
	list-style-type: disc;
	list-style-position: outside;
}

div#quicklinks ul li div.collection_item_label {
font-weight:normal;
}

div#quicklinks li{
	padding-top: 10px;
	padding-left: 1em;
	text-indent: -1em;
	float: left;
}

div#quicklinks li.odd{
	width: 120px;
}

/*IN THE NEWS*/
div#news{
	width: 367px;
	margin-top: 25px;
	background: #e1e1f0;
	background: url(../graphics/corner_news_bottom.jpg) bottom left no-repeat #e1e1f0;
}

div#news h3{
	width: 367px;
	height: 26px;
	text-indent: -100000em;
	background: url(../graphics/subnav_title_news.jpg) top left no-repeat #706eb3;
}
div#news ul{
	padding: 10px 0px 8px 15px;
	list-style-type: disc;
	list-style-position: inside;
}

div#news li{
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom: 5px;
}

div#news table{
	width: 350px;
	margin: 0 auto;
}

div#news td{
	padding: 4px 8px 4px 0;
}

/*FOOTER*/
div#footer{
	border-top: solid 4px #ffd204;
	background: #7ac142;
}

div#footer_content{
	width: 1018px;
	margin: 0px auto;
	padding-top: 12px;
	text-align: center;
}

div#bottom_pulldown{
	margin: 12px auto;
}


/*GENERAL PURPOSE CSS*/
.clear{
	clear: both;
	min-height: 1px;
}

div.clear_me{
	clear: both;
	min-height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.float_left{
	float: left;
}

.float_right{
	float: right;
}


img { behavior: url(../includes/iepngfix.htc); } 

h5.form_title, div.form_row_submit {
background:#f89b34 none repeat scroll 0 0;
color:#fff;
}