body, p, div, table, tr, td, ul, ol, li {
	font-family:Verdana;
	font-size:small;
	
}
/*html,body { height:100%; }*/

body {margin: 0px;}

h1 {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	
}

img.blackborder {
	border-color:#000000;}

.FieldStatus {
	color: red;
}

.sidebar-caption {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	background-color:#000080;
	color:#ffffff;
}
.sidebar {
	font-family:Verdana;
	font-size:11px;
	background-color:#f5f5dc;
	color:#000000;
}

.pghead-line {
	background-color:#000000;
}
.pghead {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
}

select { font-size: x-small;}

.select{font-size: x-small;}


div.nicetitle 
{
   z-index:200; position:absolute; top:0; left:0; padding:4px;
   color:#FFF; font-size:13px; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; 
   text-align:left; width:25em; background:#888; 
   border:1px solid #888; -moz-border-radius:12px; border-radius:12px;
    
}
div.nicetitle p { margin:0; padding:0 3px; }
div.nicetitle p.destination { font-size:9px; font-family:Verdana, Helvetica, Arial, sans-serif; text-align:left; padding-top:3px; }


/* CSS for template site only - should be removed */
table.template {
	border:1px solid gray;
	background-color:#dcdcdc;
	padding:3px;
	font-family:Verdana;
	font-size:8pt;
}
td.template {
	font-family:Verdana;
	font-size:8pt;
}

.greenleft .blockhead      { background-color:#A8B24F; }

.blocktitle    { color:#FFF; text-transform:uppercase; font:normal bold 12px Arial, Verdana, sans-serif; padding-top:3px; }

/* ============ LINKS AND BORDERS ============ */
a         { text-decoration:none; }
a:link    { color:#ac0d0f; }
a:visited { color:#ac0d0f; }
a:active  { color:#D00; }
a:hover   { color:#D00; text-decoration:underline; }


a.side         { text-decoration:none; }
a.side:link    { color:#000000; }
a.side:visited { color:#663D3F; }
a.side:active  { color:#D00; }
a.side:hover   { color:#D00; text-decoration:underline; }

a.side-software         { font-size:11px; text-decoration:none; }
a.side-software:link    { font-size:11px; color:#000000; }
a.side-software:visited { font-size:11px; color:#663D3F; }
a.side-software:active  { font-size:11px; color:#D00; }
a.side-software:hover   { font-size:11px; color:#D00; text-decoration:underline; }

.navhead a         { text-decoration:none; }
.navhead a:link    { color:#FFF; }
.navhead a:visited { color:#FFF; }
.navhead a:active  { color:#FFF; }
.navhead a:hover   { color:#FFF; }

.navfoot a         { text-decoration:none; font-size: 11px;}
.navfoot a:link    { color:#FFF; }
.navfoot a:visited { color:#FFF; }
.navfoot a:active  { color:#FFF; }
.navfoot a:hover   { color:#FFF; }

#navtabs    { position:absolute; left:293px; top:78px; z-index:90; width:455px; height:25px; }
#navtabs ul { list-style:none; padding:0; }
#navtabs li { height:25px; float:left; margin:0 1px 0 0; text-align:center; }
#navtabs a         { font-weight:bold; font-size:1.2em; color:#FFF; text-decoration:none; display:block; padding:4px 0 0 0; width:100%; height:100%; overflow:hidden; }
#navtabs a:link    { color:#FFF; }
#navtabs a:visited { color:#FFF; background:none; padding-right:0; }
#navtabs a:active  { color:#FFF; }
#navtabs a:hover   { color:#FFF; }

#nav_programs            { width:79px; background:url(/images/tab-programs.png) no-repeat top left; }
#nav_programs a:hover    { width:79px; background:url(/images/tab-programs.png) no-repeat 0 -25px; }
#nav_services            { width:73px; background:url(/images/tab-services.png) no-repeat top left; }
#nav_services a:hover    { width:73px; background:url(/images/tab-services.png) no-repeat 0 -25px; }
#nav_information         { width:90px; background:url(/images/tab-information.png) no-repeat top left; }
#nav_information a:hover { width:90px; background:url(/images/tab-information.png) no-repeat 0 -25px; }
#nav_community           { width:91px; background:url(/images/tab-community.png) no-repeat top left; }
#nav_community a:hover   { width:91px; background:url(/images/tab-community.png) no-repeat 0 -25px; }
#nav_kids                { width:44px; background:url(/images/tab-kids.png) no-repeat top left; }
#nav_kids a:hover        { width:44px; background:url(/images/tab-kids.png) no-repeat 0 -25px; }
#nav_teens               { width:55px; background:url(/images/tab-teens.png) no-repeat top left; }
#nav_teens a:hover       { width:55px; background:url(/images/tab-teens.png) no-repeat 0 -25px; }

/* LEGACY
 #navtabs span            { display:block; padding:0 0 0 0; width:100%; height:100%; overflow:hidden; } 
*/
#nav_programs_on           { width:79px; background:url(tab-programs-on.png) no-repeat top left; }
#nav_programs_on a:link    { color:#000; }
#nav_programs_on a:visited { color:#000; background:none; padding-right:0; }
#nav_programs_on a:active  { color:#000; }
#nav_programs_on a:hover   { color:#000; }
#nav_services_on           { width:73px; background:url(tab-services-on.png) no-repeat top left; }
#nav_services_on a:link    { color:#000; }
#nav_services_on a:visited { color:#000; background:none; padding-right:0; }
#nav_services_on a:active  { color:#000; }
#nav_services_on a:hover   { color:#000; }
#nav_information_on           { width:90px;background:url(tab-information-on.png) no-repeat top left; }
#nav_information_on a:link    { color:#000; }
#nav_information_on a:visited { color:#000; background:none; padding-right:0; }
#nav_information_on a:active  { color:#000; }
#nav_information_on a:hover   { color:#000; }
#nav_community_on             { width:91px; background:url(tab-community-on.png) no-repeat top left; }
#nav_community_on a:link      { color:#000; }
#nav_community_on a:visited   { color:#000; background:none; padding-right:0; }
#nav_community_on a:active    { color:#000; }
#nav_community_on a:hover     { color:#000; }

#copyright   { margin:5px; text-align:center; }
#copyright a { color:#000; }
#copyright a:visited { background:none; padding-right:0; }
