/* Import External Sheets*/
@import "calendar.css";



/* ie png fix */

img, div, { behavior: url(iepngfix.htc) }



/* Preload Images */

.preloadImages{display:none; width:0px; height:0px; margin:-3000px -3000px; position:absolute;}



/*---------------------------------------------------------------------------- HOME PAGE LAYOUT ELEMENTS ---------------------------------------------------------------*/


/* global layout elements */

body, html { margin:0; padding:0; background:#e4e6db; overflow:auto; overflow-x:hidden; overflow-y:auto;font:normal 11px/15px "Trebuchet MS", Verdana, sans-serif; color:#6d6d6d; text-align:left; margin:0; padding:0 0 10px 0;}

#container:last-child:not(:root:root){overflow: hidden;}

#top_bkg{background:url(../images/bkg_topSpacer.gif) repeat-x; width:100%; height:250px; position:relative; z-index:0;}

#top_bkgLeft{background:url(../images/header_home.jpg) no-repeat top right; width:780px; height:250px; position:absolute; z-index:1;}

#top_clip{ position:absolute; z-index:98; width:780px; height:250px; margin:0; padding:0;}

#top_text{ position:absolute; z-index:99; width:310px; height:auto; margin:120px 0 0 440px; padding:0;}



/* navigation elements */

#navA {background:#cccfbc; width:200px; height:auto; margin:0; padding:0;}

#navA ul {margin:0 0 0 12px; padding:0; width:auto; height:auto; background:#e4e6db; list-style:none; font-family:'Trebuchet MS', Verdana, sans-serif;}

#navA li.noLink {background:url(../images/nav_border.gif) repeat-x bottom left; padding:8px 0 8px 20px; margin:0 0 0 -12px; display:block;}

#navA li a {font: normal 12px/14px 'Trebuchet MS', Verdana, sans-serif; color:#4b8fa8; text-decoration:none; padding:8px 0 8px 20px; margin:0 0 0 -12px;background:url(../images/nav_border.gif) repeat-x bottom left; list-style:none; display:block;}

#navA li a:hover {background:#cccfbc /*url(../images/nav_arrow.gif) no-repeat 155px 12px*/; color:#fff; text-decoration:none; padding:8px 0 7px 20px; border-bottom:1px solid #fff;}

#navShadow{position:absolute; z-index:11; margin:0 0 0 190px; padding:0; background:url(../images/nav_shadow.png) no-repeat; width:10px; height:300px;}

#navHeader {background:#cccfbc; width:200px; height:auto; margin:0; padding:0;}

#navHeader ul {margin:0 0 0 12px; padding:0; width:auto; height:auto; background:#e4e6db; list-style:none; font-family:'Trebuchet MS', Verdana, sans-serif;}

#navHeader li.noLink {background:url(../images/nav_border.gif) repeat-x bottom left; padding:8px 0 8px 20px; margin:0 0 0 -12px; display:block;}

#navHeader li a {font: normal 12px/14px 'Trebuchet MS', Verdana, sans-serif; color:#4b8fa8; text-decoration:none; padding:8px 0 8px 20px; margin:0 0 0 -12px;background:url(../images/nav_border.gif) repeat-x bottom left; list-style:none; display:block;}

#navHeader li a:hover {background:#cccfbc url(../images/nav_arrow.gif) no-repeat 155px 12px; color:#fff; text-decoration:none; padding:8px 0 7px 20px; border-bottom:1px solid #fff;}

#navB {background:#cccfbc; width:200px; height:auto; margin:0; padding:0;}

#navB ul {margin:0 0 0 12px; padding:0; width:auto; height:auto; background:#e4e6db; list-style:none; font-family:'Trebuchet MS', Verdana, sans-serif;}

#navB li.noLink {background:url(../images/nav_border.gif) repeat-x bottom left; padding:8px 0 8px 20px; margin:0 0 0 -12px; display:block;}

#navB li a {font: normal 12px/14px 'Trebuchet MS', Verdana, sans-serif; color:#4b8fa8; text-decoration:none; padding:8px 0 8px 20px; margin:0 0 0 -12px;background:url(../images/nav_border.gif) repeat-x bottom left; list-style:none; display:block;}

#navB li a:hover {background:#cccfbc /*url(../images/nav_arrow.gif) no-repeat 155px 12px*/; color:#fff; text-decoration:none; padding:8px 0 7px 20px; border-bottom:1px solid #fff;}


/* logo link */

#logoLink{margin:0; padding:0; width:200px; height:175px; position:absolute; top:25px; z-index:999; display:block; cursor:crosshair;}

#logoLink a{margin:0; padding:0; width:200px; height:175px; position:absolute; z-index:999; display:block;}

#logoLink a:hover{margin:0; padding:0; width:200px; height:175px; position:absolute; z-index:999;}


/* link elements  */

a:link, a:visited, a:hover, a:active{ font:bold 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#006699; text-decoration:underline;}

a.topLink:link, a.topLink:visited, a.topLink:hover, a.topLink:active{ font:normal 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#5c808a; text-decoration:underline; width:auto; background:url(../images/arrow_rightLinks.gif) no-repeat right 5px; padding:0 30px 0 0; cursor:pointer; margin:10px 0 0 0;}

a.hotspotLinks:link, a.hotspotLinks:visited, a.hotspotLinks:hover, a.hotspotLinks:active{ font:normal 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#8aaf41; text-decoration:underline; width:auto; background:url(../images/arrow_rightLinks.gif) no-repeat right 5px; padding:0 30px 0 0;}

a.webmasterLinks:link, a.webmasterLinks:visited, a.webmasterLinks:hover, a.webmasterLinks:active{ font:normal 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#8eb347; text-decoration:underline; width:auto;}

a.contactLink:link, a.contactLink:visited, a.contactLink:hover, a.contactLink:active{ font:normal 12px/14px "Trebuchet MS", Verdana, sans-serif; color:#ccff61; text-decoration:underline; width:auto; background:url(../images/arrow_ltgreen.gif) no-repeat right 5px; padding:0 30px 0 0;}

a.loginLink:link, a.loginLink:visited, a.loginLink:hover, a.loginLink:active{ font:normal 12px/18px "Trebuchet MS", Verdana, sans-serif; color:#ccff61; text-decoration:underline; width:auto;}

a.loginLink2:link, a.loginLink2:visited, a.loginLink2:hover, a.loginLink2:active{ font:normal 12px/14px "Trebuchet MS", Verdana, sans-serif; color:#ccff61; text-decoration:underline; width:auto; background:url(../images/arrows_icon.gif) no-repeat right 4px; padding:0 15px 0 0;}

a.hotspotText:link, a.hotspotText:visited, a.hotspotText:hover, a.hotspotText:active{ font:normal 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#6d6d6d; text-decoration:none; width:auto; background:url(../images/arrow_rightLinks.gif) no-repeat right bottom; padding:0 30px 0 0;}

a.bigBluLink:link, a.bigBluLink:visited, a.bigBluLink:hover, a.bigBluLink:active{font:normal 18px/26px "Trebuchet MS", Verdana, sans-serif; color:#7fc8db; text-align:left; margin:0; text-decoration:none; width:auto; background:url(../images/arrow_lrgLink.gif) no-repeat left top; padding:0 0 0 30px;}

a.grn14ptLink:link, a.grn14ptLink:visited, a.grn14ptLink:hover, a.grn14ptLink:active{ font:normal 14px/16px "Trebuchet MS", Verdana, sans-serif; color:#b0da5d; text-decoration:underline; width:auto; background:url(../images/arrow_ltgreen.gif) no-repeat 0 5px; padding:0 0 0 30px;}

a.brightGreenlink:link, a.brightGreenlink:visited, a.brightGreenlink:hover, a.brightGreenlink:active{font:normal 11px/14px "Trebuchet MS", Verdana, sans-serif; color:#bcf057; width:auto;}

/* text elements */

p { font:normal 11px/15px "Trebuchet MS", Verdana, sans-serif; color:#6d6d6d; text-align:left; margin:0; padding:0 0 10px 0;}

.medium {font:normal 12px/15px "Trebuchet MS", Verdana, sans-serif; color:#6d6d6d; text-align:left; margin:0;}

.wht11pt{ font:normal 11px/15px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:left; margin:0; padding:0;}

.wht12pt{ font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:left; margin:0; padding:0;}

.wht14pt{ font:normal 14px/16px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:left; margin:0; padding:0;}

.wht18pt{ font:normal 18px/22px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:left; margin:0; padding:0;}

.wht24pt{ font:normal 24px/26px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:left; margin:0; padding:0 0 5px 0;}

.wht26pt{ font:normal 26px/28px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:left; margin:0; padding:0 0 5px 0;}

.ltblu14pt{ font:normal 14px/18px "Trebuchet MS", Verdana, sans-serif; color:#006699; text-align:left; margin:0; padding:0 0 5px 0;}

.ltblu18pt{ font:normal 18px/26px "Trebuchet MS", Verdana, sans-serif; color:#006699; text-align:left; margin:0; padding:0 0 5px 0;}

.ltblu18ptctr{ font:normal 18px/26px "Trebuchet MS", Verdana, sans-serif; color:#006699; text-align:center; margin:0; padding:0 0 5px 0;}

.ltwht14pt{ font:normal 14px/18px "Trebuchet MS", Verdana, sans-serif; color:#e4e6db; text-align:left; margin:0; padding:0 0 5px 0;}

.ltwht14ptcen{ font:normal 14px/18px "Trebuchet MS", Verdana, sans-serif; color:#e4e6db; text-align:center; margin:0; padding:0 0 5px 0;}

.ltwht18pt{ font:normal 18px/18px "Trebuchet MS", Verdana, sans-serif; color:#e4e6db; text-align:left; margin:0; padding:0;}

.ltgrn14px { font:normal 12px/14px "Trebuchet MS", Verdana, sans-serif; color:#ccff61; text-align:left; margin:0; padding:0;}

.blu14pt{font:normal 14px/16px "Trebuchet MS", Verdana, sans-serif; color:#5c808a; text-align:left; margin:0; padding:0;}

.softblu16px{font:normal 16px/18px "Trebuchet MS", Verdana, sans-serif; color:#5c808a; text-align:left; margin:0; padding:0;color:#78888c;}

.greenHL{ color:#ccff61;}

.orange_subtitle {font:normal 12px/14px "Trebuchet MS", Verdana, sans-serif; color:#b16c00; text-align:left; margin:0; padding:0;}

.lightBlue_subtitle {font:normal 14px/17px "Trebuchet MS", Verdana, sans-serif; color:#7fc8db; text-align:left; margin:0; padding:0;}

.darkBlue_medium{ font:normal 12px/15px "Trebuchet MS", Verdana, sans-serif; color:#006699; text-align:left;}


/* FVSD text elements */



/* form elements */

.input1{font:normal 11px/12px "Trebuchet MS", Verdana, sans-serif; color:#6d6d6d; text-align:left; margin:0; padding:4px 0 0 4px; background:#fff url(../images/input_bkg.gif) no-repeat top left; width:135px; border:0; height:17px;}



/* footer elements */

.footer{margin:0; padding:0 0 20px; height:auto; clear:both;}

ul#footerlist{margin:0;padding:0; font: normal 11px/15px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#a0a293; list-style:none; display:inline; height:auto;}

#footerlist li {display: inline;}

#footerlist a {padding:0; text-decoration:underline; font: normal 11px/15px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#a0a293;}

#footerlist a:hover {text-decoration:underline; color:#78888c;}



/*---------------------------------------------------------------------------- SECONDARY PAGE LAYOUT ELEMENTS ---------------------------------------------------------------*/

#top_bkg_sec{background:url(../images/bkg_topSpacer_Sec.gif) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_sec{background:url(../images/bkg_topLeft_Sec.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_sec{ position:absolute; z-index:98; width:780px; height:200px; margin:0; padding:0;}

#top_text_sec{ position:absolute; z-index:99; width:280px; height:auto; margin:77px 0 0 216px; padding:0;}


/* sub navigation elements */

#subNav{background:#dbddcf; width:200px; height:auto; margin:0; padding:0;}

#subNav ul {margin:0 0 0 12px; padding:0; width:auto; height:auto; background:#e4e6db; list-style:none; font-family:'Trebuchet MS', Verdana, sans-serif;}

#subNav li.noLink {background:#cccfbc url(../images/nav_border.gif) repeat-x bottom left; padding:8px 0 8px 20px; margin:0 0 0 -12px; }

#subNav li.selected {background:#62aebf url(../images/nav_border.gif) repeat-x bottom left; padding:8px 0 8px 20px; margin:0 0 0 -12px; color:#fff;  list-style:none; font: normal 12px/14px 'Trebuchet MS', Verdana, sans-serif;}

#subNav li.selected2 {background: #62aebf url(../images/nav_border.gif) repeat-x bottom left; margin: 0 0 0 -12px; height: 30px;} #subNav li.selected2 a {color: #fff}; 

#subNav li.selected2 a:hover {background: #62aebf url(../images/nav_border.gif) repeat-x bottom left; margin: 0 0 0 -12px; color: #fff;}

#subNav li a {font: normal 12px/14px 'Trebuchet MS', Verdana, sans-serif; color:#b0b3a3; text-decoration:none; padding:8px 0 8px 20px; margin:0 0 0 -12px;background:url(../images/nav_border.gif) repeat-x bottom left; list-style:none; display:block;}

#subNav li a:hover {background:#cccfbc /*url(../images/nav_arrow.gif) no-repeat 155px 12px*/; color:#fff; text-decoration:none; padding:8px 0 7px 20px; border-bottom:1px solid #fff;}




/*---------------------------------------------------------------------------- TERTIARY PAGE LAYOUT ELEMENTS ---------------------------------------------------------------*/

#top_bkg_ter1{background:url(../images/bkg_topSpacer_Ter1.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter1{background:url(../images/bkg_topLeft_Ter1.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter1{ position:absolute; z-index:98; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter1{ position:absolute; z-index:999; width:370px; height:auto; margin:120px 0 0 220px; padding:0;}


#top_bkg_ter2{background:url(../images/bkg_topSpacer_Ter2.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter2{background:url(../images/bkg_topLeft_Ter2.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter2{ position:absolute; z-index:98; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter2{ position:absolute; z-index:999; width:370px; height:auto; margin:120px 0 0 220px; padding:0;}


#top_bkg_ter3{background:url(../images/bkg_topSpacer_Ter3.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter3{background:url(../images/bkg_topLeft_Ter3.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter3{ position:absolute; z-index:98; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter3{ position:absolute; z-index:999; width:370px; height:auto; margin:120px 0 0 220px; padding:0;}


#top_bkg_ter4{background:url(../images/bkg_topSpacer_Ter4.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter4{background:url(../images/bkg_topLeft_Ter4.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter4{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter4{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter5{background:url(../images/bkg_topSpacer_Ter5.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter5{background:url(../images/bkg_topLeft_Ter5.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter5{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter5{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter6{background:url(../images/bkg_topSpacer_Ter6.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter6{background:url(../images/bkg_topLeft_Ter6.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter6{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter6{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter7{background:url(../images/bkg_topSpacer_Ter7.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter7{background:url(../images/bkg_topLeft_Ter7.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter7{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter7{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter8{background:url(../images/bkg_topSpacer_Ter8.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter8{background:url(../images/bkg_topLeft_Ter8.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter8{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter8{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter9{background:url(../images/bkg_topSpacer_Ter9.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter9{background:url(../images/bkg_topLeft_Ter9.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter9{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter9{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter10{background:url(../images/bkg_topSpacer_Ter10.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter10{background:url(../images/bkg_topLeft_Ter10.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter10{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter10{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}


#top_bkg_ter11{background:url(../images/bkg_topSpacer_Ter11.jpg) repeat-x; width:100%; height:200px; position:relative; z-index:0;}

#top_bkgLeft_ter11{background:url(../images/bkg_topLeft_Ter11.jpg) no-repeat top right; width:498px; height:200px; position:absolute; z-index:1;}

#top_clip_ter11{ position:absolute; z-index:50; width:780px; height:200px; margin:0; padding:0;}

#top_text_ter11{ position:absolute; z-index:100; width:370px; height:75px; margin:120px 0 0 220px; padding:0px;}
