/* NOTE: All controls for mainnav and subnav are in those CSS files */

/* *** SITE BASICS *** */
body {
	margin: 0;
	padding: 0;
	color: #000000;
	background: #e6e6e6;
	text-align:center;
	font: 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-image: url(/images/bg_gradient.jpg);
	background-repeat: repeat-x;
	/*background-image:url(/images/bg_pattern.jpg);
	background-repeat:no-repeat;
	width:1180px;
	float:right;*/
	
}

td {
	vertical-align: top;

}

img {border: none;}

.hidden {display: none;}

a, a:link, a:visited, a:hover, a:active {
	color:#E78118;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	margin-top:0px;
	margin-left: 90px;
	padding: 0;
	list-style:none;
}

ul li {
	margin: 0;
	padding:0 0 0 10px;
	background: url('../images/icons/arrow_next_active.gif') 0 3px no-repeat;
}

hr {
	background:#ccc;
}

/*
#home {
	background-image:url(/images/bg_pattern.jpg);
	background-repeat:no-repeat;
	width:1180px;
	margin:0px 30px;
}*/

/* SITE WRAPPER
----------------------------------------------- */
#wrapper {
	background-image: url(/images/bg_pattern.jpg);
	background-repeat: no-repeat;
	/*background: #FCFCE6 url(../images/css/wrapper_bg_mw.gif) repeat-y;*/
	text-align:left;
}



/* HEADER, LOGO
----------------------------------------------- */
.logoClass, #headerbarleft a {
	width: 170px;
	height: 70px;
	display: block;
}

.logoClass {
	/*background: url('../images/generic_logo.gif') no-repeat;*/
}

#header {
	background-image:url(/images/PutMeNCoach_header.jpg);
	background-repeat:no-repeat;
	/*background: #6C96B8;*/
}

#headerbar {
	margin: 0;	
	height: 25px;
}

#headerbarleft {
	float: left;
	margin: 25px 0 0 0;
}

#headerbarleft a {
	display: block;
	overflow: hidden;
	visibility: hidden;
	/* WORKS TO HIDE SITE NAME TEXT LINK */
}

#headerbarleft a .logoClass {
	visibility: visible;
	/* WORKS TO HIDE SITE NAME TEXT LINK */
}

#headerbarright {
	width: 100px;
	float: right;
	text-align: right;
	font-size:14px;
	position: relative;
	top: 162px;
	_top: 160px;
	left: 85px;
	z-index: 200;
	line-height:23px;
	
}

#headerbarmiddle {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	width: auto;
	float: right;
	text-align: right;
	right:100px;
	position:relative;
	top:130px;
		
}

/* SITE SPECIFIC
----------------------------------------------- */
#container {
	margin:0pt 0pt 0pt 70px;
	padding:0pt;
}

#siteleft {
}

#siteright {
}



/* TEXT COLORS (not including nav items and default links)
----------------------------------------------- */
.errormessage {
	color: red;
}

.boxsubsubfull .heading {
	color: #fff;
}

.boxsubsplit .label
{
	color: #efefef;
}

#headerbarright a
{
	color: #FFFFFF;
	font-weight:bold;
}

.boxsubfull .label
{
	color: #333;
}

.boxcommon .p1, .boxmainsplit .p1, .boxmain .p1 {
	color: #ccc;
	/*color:#6C96B8;
	color:#E78118;*/
}

.boxsubsplit .heading {
	/*color:#6C96B8;*/
	color:#003366;
}


.boxsubfull .heading {
	color:#003366;
}

.boxcommonbody b {
	color:#666;
}


/* buttons and forms
------------------------- */

#nav_search ul, #nav_search li, #nav_search li a, #nav_search li a:hover, .boxsubsubfull .editbutton, .sitebutton li a, .sgroup_browse_button, .sgroup_browse_button li a
{
	color: #444 !important;
}

.sitebutton li a:hover, .fieldrow input.button, .fieldinput input.button, .group-table tbody tr td .sitebutton a, .sgroup_browse_button li a:hover
{
	color: #000;
}


/* tables
------------------------- */

.normal-table thead tr th, .group-table thead tr th, .calendar-table thead tr td, .calendar-table thead tr th, .calendar-table thead tr th a {
	color: #fff;
}


/* footer
------------------------- */

#footer p, #footer p a {
	color: #fff;
}



/* BACKGROUNDS
----------------------------------------------- */
.boxcommon, .boxmain, .boxfull, .boxmainsplit, .boxsubsplit, .boxsubfull
{
	background: #fff;
}

.fielddivider
{
	background: #999;
}

.boxsubsubfullbody {
	/*background: #f2f2f2;*/
	background: #FFFFFF;
}

.boxcommonbody, .boxmainbody, .boxmainsplitbody, .boxsubsplitbody, .boxsubfullbody {
	background: #fff url(../images/shading.jpg) bottom repeat-x;
}

.boxsubsubfull {
	background: #0044ab url(../images/blocks/darkerbluestrip.jpg) repeat-x;
}

/* buttons and forms
------------------------- */

#nav_search li a, .sitebutton li a, .sgroup_browse_button li a {
	background: url(../images/blocks/orangestrip.jpg);
	
}

#nav_search li a:hover, .sitebutton li a:hover, .sgroup_browse_button li a:hover {
	background: url(../images/blocks/darkerbluestrip.jpg) repeat-x;
}


/* tables
------------------------- */

.calendar-table thead tr td {
	background: #fff;
}

.calendar-table thead tr th {
	background: #5981ba;
}

.normal-table thead tr th, .group-table thead tr th {
	background: url(../images/blocks/darkerbluestrip.jpg) repeat-x;
}


/* footer
------------------------- */

#footer {
	/*background: url(../images/css/footer_bg.gif) no-repeat;*/
}

#footerbar p {
	color:#FFFFFF;
	background: transparent;
}




/* BORDER COLORS
----------------------------------------------- */
.boxcommon, .boxcommonbody, .boxmainsplit, .boxmainsplitbody, .boxmain, .boxmainbody, .boxfull, .boxsubfull, .boxsubfullbody, .boxsubsplit, .boxsubsplitbody, .boxsubsubfull
{
	border-color: #ccc !important;
}

.boxsubsubfullbody {
	border-color:#444;
}

#featured_blogger .featured, #latest_blog_posts .featured
{
	/*border-color: #ccc !important;*/
	border-color:#000066;
}

#latest_blog_posts .latest_page_number_active {
	border-color: #c97070 !important;
}

#siteright, .boxmainsplitdivider, .boxsubsplitbody, .boxdivider
{
	border-color: #ccc  !important;
}


/* buttons and forms
------------------------- */

.boxsubfullbody .fieldinput input, .boxsubsplitbody .fieldinput input, #header form input, #headerbar input.button, #nav_search li a, .sitebutton li a, .sgroup_browse_button li a, .formbutton, .joinnowbutton h2, select, .fieldinput input, .fieldinput select, .fieldinput input.button, .fieldinput input.large, .fieldinput input.small, .fieldinput input.smaller, .fieldinput input.radio, .fieldinput input.checkbox, .fieldinput2 input.button, .fieldinput2 input.checkbox, .fieldrow input.button
{
	border-color: #555 !important;
}

#headerbar input
{
	border-color: #000 !important;
}

#nav_search li a:hover, .sitebutton li a:hover, .sgroup_browse_button li a:hover {
	border-color: #fff !important;
}


/* tables
------------------------- */

.calendar-table thead tr th, .calendar-table thead tr td, .calendar-table tbody tr, .calendar-table tbody tr td, .group-table thead tr th, .group-table thead tr td, .group-table tbody tr td
{
	border-color: #999 !important;
}

.normal-table, .normal-table thead tr th, .normal-table thead tr td, .normal-table tbody tr td
{
	border-color: #ccc !important;

}

/* footer
------------------------- */




/* TEXT SIZED DIFFERENTLY THAN SITE DEFAULT
----------------------------------------------- */
.loginlink, .photoleft, .photoright, .friends, .classifiedmini, .loginfriends, .registrants
{
	font-size: 9px;
	/* >>> SMALLEST */
}


#headerbar input, .boxsubfullbody .fieldinput input, .boxsubfullbody .fieldinputlong input, .boxfullclassifiedbody .fieldinput input, .fieldinput select, .fieldinput input, .fieldinput2 input, select, .calendar-table tbody tr td, .friendblock, .friendblock a
{
	font-size: 10px;
	/* >>> SMALL */
}

.calendar-table thead tr th, #featured_blogger h2, #latest_blog_posts h2, #classifiedheader
{
	font-size: 12px;
	/* >>> LARGE */
}



/* NON-DEFAULT LIST STYLES
----------------------------------------------- */
.boxcommonbody ul {
	margin-left: 0;
	padding: 0;
	list-style: none;
}

.boxcommonbody ul li {
	padding: 0 0 0 10px;
	margin: 0;
}

.boxcommonbody li a {
}
  
.boxcommonbody li a:hover {
}

.boxcommonbody ul li, .boxmainbody ul li {
	background: url('../images/icons/arrow_next_active.gif') 0 3px no-repeat;
}

.boxmainbody ul {
}

.boxmainbody ul li 

.boxmainbody li a {
}

.boxmainbody li a:hover {
}

.sitebutton ul, .sitebutton ul li, #nav_search li, .sgroup_browse_button ul li, .sgroup_browse_button ul
{
	background-image: none;
}

#nav_search ul, #classifiedheader ul
{
	list-style: none;
}

#nav_search li a, .sitebutton li a, .sgroup_browse_button li a
{
	text-decoration: none;
	letter-spacing: 2px;
}

#nav_search li a:hover, .sitebutton li a:hover, .sgroup_browse_button li a:hover
{
	text-decoration: none;
}

#classifiedheader li a {
	letter-spacing: 1px;
}

#classifiedheader li {
}

#classifiedheader li a.selected {
}

#classifiedheader li a:hover {
}



/* LESS FREQUENTLY MODIFIED
----------------------------------------------- */
#header {
}

#header form input {
}

#header a:link {
}

#headerbar {
}

#headerbar a {
}

#headerbar a:visited {
}

#headerbar a:hover {
}

#headerbarleft a {
	font-size: 0px;
	line-height: 0px;
	/* WORKS TO HIDE SITE NAME TEXT LINK */
}


#headerbar input {
}

#headerbar input.button {
	letter-spacing: 2px;
}

#headerbar input.radio {
}

#footerbar {
	text-align: center;
}

#footerbar p {
}

#footerbar a {
}

#footerbar a:visited {
}
#footerbar a:hover {
}

#footer {
}

#footer p {
	line-height: 15px;
}

#footer p a {
  color: #E78118;
}

#footer p a:hover {
}
 
#footer p.end {
	display: none;
}

#navbar {
}

#navbar a {
}

#navbar a:visited {
}

#navbar a:hover {
}

#navbar a.selected {
}

#nav {
}

#nav a {
}

}
#nav a:visited {
}

#nav a:hover {
}

#main {
}

#advert {
}

.p1 {
}

.boxcommonbody {
}

.boxcommonbody b {
	text-transform:uppercase;
}

.boxcommonbody .center {
	text-align: center;
}

.boxcommonbody a {
	/*color:#000000;*/
	
}

.boxcommonbody a:hover {
	color:#000000;
	
}

.boxcommonbody .p1 {  	
	font-weight: normal;
}

.boxcommonbody .p1 b {  	
}

.boxcommon {
	background-image:url(/images/bg_login.gif);
	border: 1px solid;
	border-bottom: none;
}

.boxcommon .p1, .boxmainsplit .p1, .boxmain .p1 {
	font-size:15px;
	font-weight:bold;
	font-family:trebuchet,"Trebuchet MS", sans-serif;
}
  
.boxcommon .p1 a {
}

.boxmainsplitbody {
}

.boxmainsplitbody .center {
	text-align: center;
}

.boxmainsplit {
	font-weight: bold;
}
  
.boxmainsplit .p1 {  	
}
  
.boxmainsplit .p1 a {
}

.boxmainsplit .p1 a:hover {
}

.boxmainsplitdivider {
}

.boxmainbody {
	
}

.boxmainbody .center {
	text-align: center;
}

.welcome {
	background-image:url(/images/welcome.jpg);
	height:45px;
	width:595px;
	background-repeat:no-repeat;
}

.boxmain {
	background-image:url(/images/bg_login.gif);
	font-weight: bold;
}
  
.boxmain .p1 {
}
  
.boxmain .p1 a {
}

.boxmain .p1 a:hover {
}
 
.boxfullbody {
  /*background-color:#fff;*/
  background-color:#E6E6E6;
  border-color:#E6E6E6;
  
}

.boxfullbody .content {
	
	
}

.boxsubfull {
}

.content .boxsubfull .heading {
	font-weight: bold;
}

.boxsubfullbody {		
}

.boxsubfullbody .content {
}

.boxsubsplit {
}

.boxsubsplit .heading {	
	font-weight: bold;
	text-transform: uppercase;
}

.boxsubsplitbody {
}

.boxsubsplitbody .content {
}

.boxfullbody a {
}

.boxdivider {
}

.boxfullclassifiedbody .fieldinput input {
}

.boxsubfullbody .fieldinput input {
}

.boxsubfullbody .fieldinputlong input {
}

.boxsubsplitbody .fieldinput input {
}

.boxsubsubfull {
}

.boxsubsubfull .heading {	
	font-weight: bold;
}

.boxsubsubfull .label {
}

.boxsubsubfullbody {
}

.boxsubsubfullbody .content {
}

#login .fieldlabel2 {
}

#login .fieldinput {
}

.fieldlabel {
	text-align: right;
}

.fieldlabel2 {
	text-align: left;
}

.fieldlabel3{
	text-align: left;
}

.fieldrow input.button {
}
 
.fieldinput input.button {
	letter-spacing: 2px;
}

.fieldinput2 input.button {
	letter-spacing: 2px;
}

.fieldinput input {
}

.fieldinput2 input {
}

.fieldinput input.large {
}

.fieldinput input.small {
}

.fieldinput input.smaller {
}

.fieldinput input.radio {
	vertical-align: middle;
}

.fieldinput input.checkbox {
}

.fieldinput2 input.checkbox {
}

.fieldinput select {
}

select {
}

#rss_data a {
	font-weight: normal;
}

#loginblock .blockspacer {
}

.formbutton {
}

.button {	
}
  
.button .p1 {
}
  
.button .p1 a {
}

.button .p1 a:hover {
}
  
.checkboxlabel{
	text-align: right;
}  

.sgroup_browse_button, .sgroup_browse_button ul {
  display: inline;
  margin: 0px;
  padding: 0px;
}

.sitebutton {
	text-align: center;
}
  
.sitebutton h2 {
}

.joinnowbutton h2 {
}

.joinnowbutton li a {
}

.joinnowbutton li a:hover {
}

.formsectionheading {
	font-weight: bold;
	text-transform: uppercase;
}

.formsectionheading a {
}

.photothumbs {
	text-align: center;
}

.photothumb {
	text-align: center;
}

.photothumbimg {
	text-align: center;
}

.photothumbimg img {
}

.photothumblabel {
	text-align: center;
}

.calendar-table {
}

.calendar-table thead tr th {
	text-align: center;
}

.calendar-table thead tr th a {
}

.calendar-table thead tr td {
}

.calendar-table tbody tr td {
}

.calendar-table tbody tr td a{
}

.calendar-table thead tr td.center {
	text-align: center;
}

.calendar-table tbody tr td {
	line-height: 16px;
	vertical-align: top;
}

.calendar-table tbody tr td a{
}

.normal-table {
}

.normal-table thead tr th {
}

.normal-table thead tr th.center {
	text-transform: uppercase;
}

.normal-table thead tr.lighter th {
}

.normal-table thead tr th a {
}

.normal-table thead tr td {
}

.normal-table thead tr td.center {
	text-align: center;
}

.normal-table tbody tr td {
	line-height: 16px;
	vertical-align: top;
}

.normal-table tbody tr td a {
	font-weight: normal;
}

.normal-table tbody tr td .sitebutton a{
}

.normal-table tbody tr td img {
}

.fielddivider {
}

.group-table thead tr th, .group-table thead tr td {
}

.group-table thead tr th {
}

.group-table thead tr th.center, .group-table thead tr td.center {
	text-align: center;
}

.group-table thead tr.lighter th {
}

.group-table thead tr th a {
}

.group-table thead tr td {
}

.group-table tbody tr td {
}

.group-table tbody tr td a{
}

.group-table tbody tr td .sitebutton a{
}

.friendblock {
	text-align: center;
}

.friendblock, .friendblock a {
	font-family: Verdana, Arial;
}

.photoleft {
	text-align: center;
}

.photoright {
	text-align: left;
}

.friends {
	text-align: center;
}

.classifiedmini {
	text-align: center;
}

.classifiedmini a img {
}

#thmbpic a img {
}

.loginfriends {
	text-align: center;
}

.registrants {
	text-align: center;
}

#classifiedheader {
	line-height: 1.2em;
	text-align: left;
}

#adleaderboard {
	text-align: center;
}

.adsmallrectangle {
}

.adskyscraper {
}

.adwideskyscraper {
}

#leftads {
}

#withadswide #leftads {
}

.subject, .unread {
	font-weight: bold;
}

#featured_blogger h2 {
}

#featured_blogger .featured {
}

#featured_blogger .featured .featured_profile {
	text-align: center;
}

#featured_blogger .featured .featured_body {
	text-align: left;
}

#featured_blogger .featured .featured_body .navigation {
	text-align: right;
}

#latest_blog_posts h2 {
	color:#003366;
}

#latest_blog_posts .featured {
}

#latest_blog_posts .featured .featured_profile {
	text-align: center;
	font-weight:bold;
	color:#003366;
	font-family:Verdana,Arial;
}

#latest_blog_posts .featured .featured_body {
	text-align: left;
	font-family:Verdana,Arial;
}

#latest_blog_posts .featured_subject {
	text-align: left;
	font-family:Verdana,Arial;
	font-weight:bold;
}

#latest_blog_posts .featured .featured_body .navigation {
	text-align: right;
}

#latest_blog_posts .latest_pagination {
}

#latest_blog_posts .latest_pagination_active {
}

#latest_blog_posts .latest_page_number_active {
}

#latest_blog_posts .latest_page_number {
	font-weight: bold;
}



/* EMAIL IMAGES
----------------------------------------------- */
.comment {
	background: url('../images/icons/comment.gif') no-repeat;
}

.email-opts .reply {
	background: url('../images/icons/reply.gif') no-repeat;
}

.email-opts .reply-all {
	background: url('../images/icons/reply-all.gif') no-repeat;
}

.email-opts .forward {
	background: url('../images/icons/forward.gif') no-repeat;
}

.email-opts .delete {
	background: url('../images/icons/delete.gif') no-repeat;
}

.email-opts .save {
	background: url('../images/icons/save.gif') no-repeat;
}

#bi_form {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/*font-size:12px;*/
	font-style:normal;
	font-weight:normal;

}

.tablehead {
background:#FFFFFF none repeat scroll 0% !important;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:5px 0pt;
vertical-align:top;
/*width:100%;*/
}

.tablehead .oddrow  {
background-color: #EFEFEF !important;
}

.tablehead  .evenrow  {
background-color: #FFFFFF !important;
}

.colhead {
	background-image:url(/images/bg_login.gif);
	font-weight: bold;
	color:#FFFFFF;
	
}

.heading {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}

#default_block1_20 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}

#put_football_qback, #put_football_rback, #put_football_defense, #put_soccer_player, #put_soccer_goalie, #put_baseball_player, #put_baseball_pitcher, #put_basketball_player, #put_hockey_player, #put_hockey_goalie, #put_softball_player, #put_softball_pitcher, #put_lacrosse_player, #put_lacrosse_goalie, #put_golfer, #put_tennis_player, #put_water_polo_player, #put_waterpolo_goalie, #put_volleyball_player, #put_swimmer, #put_track, #put_wrestler {
	text-align:center;
	/*table-layout:fixed;*/
	/*border:inset;
	border-style:solid;
	border-width:1px;
	border-color:#003366;*/
}

#put_football_qback th, #put_football_rback th, #put_football_defense th, #put_soccer_player th, #put_soccer_goalie th, #put_baseball_player th, #put_baseball_pitcher th, #put_basketball_player th, #put_hockey_player th, #put_hockey_goalie th, #put_softball_player th, #put_softball_pitcher th, #put_lacrosse_player th, #put_lacrosse_goalie th, #put_golfer th, #put_tennis_player th, #put_water_polo_player th, #put_waterpolo_goalie th, #put_volleyball_player th, #put_swimmer th, #put_track th, #put_wrestler th {
	background-color:#003366;
	color:#FFFFFF;
}

#put_football_qback td, #put_football_rback td, #put_football_defense td, #put_soccer_player td, #put_soccer_goalie td, #put_baseball_player td, #put_baseball_pitcher td, #put_basketball_player td, #put_hockey_player td, #put_hockey_goalie td, #put_softball_player td, #put_softball_pitcher td, #put_lacrosse_player td, #put_lacrosse_goalie td, #put_golfer td, #put_tennis_player td, #put_water_polo_player td, #put_waterpolo_goalie td, #put_volleyball_player td, #put_swimmer td, #put_track td, #put_wrestler td {
	/*background-color:#DFDFDF;*/
	background-color:#FFFFFF;
	
}

#put_football_qback_aggregate, #put_football_rback_aggregate, #put_football_defense_aggregate, #put_soccer_player_aggregate, #put_soccer_goalie_aggregate, #put_baseball_player_aggregate, #put_baseball_pitcher_aggregate, #put_basketball_player_aggregate, #put_hockey_player_aggregate, #put_hockey_goalie_aggregate, #put_softball_player_aggregate, #put_softball_pitcher_aggregate, #put_lacrosse_player_aggregate, #put_lacrosse_goalie_aggregate, #put_golfer_aggregate, #put_tennis_player_aggregate, #put_water_polo_player_aggregate, #put_waterpolo_goalie_aggregate, #put_volleyball_player_aggregate, #put_swimmer_aggregate, #put_track_aggregate, #put_wrestler_aggregate {
	text-align:center;
	/*border-style:solid;
	border-width:1px;
	border-color:#E78118;*/
}

#put_football_qback_aggregate th, #put_football_rback_aggregate th, #put_football_defense_aggregate th, #put_soccer_player_aggregate th, #put_soccer_goalie_aggregate th, #put_baseball_player_aggregate th, #put_baseball_pitcher_aggregate th, #put_basketball_player_aggregate th, #put_hockey_player_aggregate th, #put_hockey_goalie_aggregate th, #put_softball_player_aggregate th, #put_softball_pitcher_aggregate th, #put_lacrosse_player_aggregate th, #put_lacrosse_goalie_aggregate th, #put_golfer_aggregate th, #put_tennis_player_aggregate th, #put_water_polo_player_aggregate th, #put_waterpolo_goalie_aggregate th, #put_volleyball_player_aggregate th, #put_swimmer_aggregate th, #put_track_aggregate th, #put_wrestler_aggregate th {
	background-color:#E78118;
	color:#FFFFFF;
}

#put_football_qback_aggregate td, #put_football_rback_aggregate td, #put_football_defense_aggregate td, #put_soccer_player_aggregate td, #put_soccer_goalie_aggregate td, #put_baseball_player_aggregate td, #put_baseball_pitcher_aggregate td, #put_basketball_player_aggregate td, #put_hockey_player_aggregate td, #put_hockey_goalie_aggregate td, #put_softball_player_aggregate td, #put_softball_pitcher_aggregate td, #put_lacrosse_player_aggregate td, #put_lacrosse_goalie_aggregate td, #put_golfer_aggregate td, #put_tennis_player_aggregate td, #put_water_polo_player_aggregate td, #put_waterpolo_goalie_aggregate td, #put_volleyball_player_aggregate td, #put_swimmer_aggregate td, #put_track_aggregate td, #put_wrestler_aggregate td {
	background-color:#FFFFFF;
	color:#003366;
}








/* ALL CONTROLS FOR MAINNAV ITEMS
----------------------------------------------- */

#mainnav {
	margin:0 auto;
	padding: 0;
	/*width: 920px;
	height:35px;
	background: url(../images/css/nav_bg.gif) repeat-x;*/
	font-size:14px;
	width: 1180px;
	background-image: url(/images/bg_mainnav.jpg);
	background-repeat: no-repeat;
	height: 49px;
}

#mainnav h2 {
}

#mainnav ul {
	list-style:none;
	margin:0 0 0px 80px;
	padding:0;
	height: 23px;
	/*margin:0;
	padding: 2px 0px 0px 10px;*/
}

#mainnav li {
	margin: 1px 0 0 0;
	padding: 0;
	float:left;
	background: none;
		
}

#mainnav li a {
	color:#FFFFFF;
	padding: 0 9px;
	line-height: 45px;
	display: block;
	font-weight: bold;
}

#mainnav li a span {
}

#mainnav li a:hover {
	/*color:#042859;*/
	color:#FFFFFF;
	background:transparent url(../images/mainnav_arrow.jpg) no-repeat scroll center top;
	/*background: #6C96B8;*/
	text-decoration: none;
}

#mainnav li.selected a, #mainnav li.selected a:hover {
	color: #004583;
	background:transparent url(../images/mainnav_arrow.jpg) no-repeat scroll center top;
	/*background: #FCFCE6;*/
}

/* ALL CONTROLS FOR SUBNAV ITEMS
----------------------------------------------- */

#subnav {
	margin:3px 0px 0px;
	width: 1000px;
	/*background: url(../images/css/subnav_bg.gif) repeat-x;*/
}

#subnav ul {
	margin:0 0 0 0;
	padding:0;
	height: 23px;
	border-left: 1px solid #85a4c5;
}

#subnav li {
	margin: 0;
	padding: 0;
	float:left;
	border-top: 1px solid #85a4c5;
	border-right: 1px solid #85a4c5;
}

#subnav h2 {
}

#subnav ul {
	list-style:none;
	border-bottom-color:#fff;
}

#subnav li {
	background: none;
}

#subnav li a {
	padding: 3px 9px;
	display:block;
	color: #fff;
	background: url(../images/css/snav_off_left.gif) repeat-x;
}

#subnav li a span {
}

#subnav li a:hover {
	color:#e0eeee;
	background: #6C96B8;
	text-decoration: none;
}

#subnav li.selected a, #subnav li.selected a:hover {
	color: #004583;
	background: url(../images/css/snav_on_left.gif) repeat-x;
}

