   /* Printer Page Break Class*/
       P.breakhere {page-break-before: always}

   /* Media background color classes */
        .mediabg1 { background-color: #FFFFFF; }
        .mediabg2 { background-color: #FFFBCE; }

   /* News background color classes */
        .newscolor1 { background-color:;}
        .newscolor2 { background-color:; }
        .newscolor3 { background-color:; }

   /* Shopping Cart background color classes */
        .cartbg1 { background-color: #FFFFFF; }
        .cartbg2 { background-color: #FFFBCE; }

   /* Calendar Attributes Classes*/
        .calbg       { background-color: #000000; }
        .calborder   { spacing: 1px; padding: 2px; border: 0px }
        .calmonth    { background-color: #133157; }
        .caldays     { background-color: #CC9933; }
        .caldatecell { background-color: #ffffff; }
        .calempty    { background-color: #cccccc; }
        .calmonthfont { color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }

   /* Work Order Colors */
        .wobg        { background-color: #000000; }
        .wotdbg      { background-color: #FFFFFF; }
        .wotaskbg    { background-color: #E1CC96; }
        .wotsbg      { background-color: #CCCCCC; }

   /* Table and Cell Attributes */
   .discussions_header {
         font-size: 12px;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         background-color: #FFFBCE;
   }
   .discussions_body {
         font-size: 12px;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         background-color: #FFFFFF;
         padding: 2px;
   }

   /* Table and Cell Attributes */
   .editor_table {
        width: 90%;
   }
   .editor_cells {
         font-size: 12px;
         font-family: Arial, Verdana, Helvetica, sans-serif;
   }

   /* Body attributes */
   /* body{
          scrollbar-face-color:#CCCCCC;
          scrollbar-shadow-color:#000000;
          scrollbar-highlight-color:#999999;
          scrollbar-3dlight-color:#999999;
          scrollbar-darkshadow-color:#000000;
          scrollbar-track-color:#cccccc;
          scrollbar-arrow-color:#000000;
   } */

   /* Input Classes */
   input{
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;
             color: #000000;
             background-color: #EEF3F6;
             padding-top: 0px;
             padding-right: 0px;
             padding-bottom: 0px;
             padding-left: 0px;
             border: solid;
             border-width: 1px 1px 1px 1px;
             border-color: #000000;
   }

   textarea{
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;
             color: #00000;
             background-color: #EEF3F6;
             padding-top: 0px;
             padding-right: 0px;
             padding-bottom: 0px;
             padding-left: 0px;
             border: solid;
             border-width: 1px 1px 1px 1px;
             border-color: #000000;
   }

   select {
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;
             color: #000000;
             background-color: #EEF3F6;
             padding-top: 0px;
             padding-right: 0px;
             padding-bottom: 0px;
             padding-left: 0px;
             border: solid;
             border-width: 1px 1px 1px 1px;
             border-color: #000000;
   }

  /* Admin Menu Attribute Classes */
        .tdcolor1 { background-color:#CCCCCC }
        .tdcolor2 { background-color:#ffffff }

  /* Hyperlink Attribute Classes */
        A {color: #336699; font-family: Arial, Verdana, Helvetica, Sans-Serif; text-decoration: underline;}
		A:hover   {color: #0000FF; font-family: Arial, Verdana, Helvetica, Sans-Serif; text-decoration: underline;}
		A.navlinks {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; text-decoration: none; color: #000000;}
		A.navlinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
        A.newslink {color: #336699; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, Sans-Serif; text-decoration: underline;}
        A.newslink:hover   { color: #0000FF; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, Sans-Serif; text-decoration: underline; }
        A.ttl         { color: #000033; text-decoration: underline; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
        A.ttl:hover   { color: #000033; font-weight: bold; font-family: Arial, Verdana, Helvetica, Sans-Serif }
        A.ttl:visited { color: #000033; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, Sans-Serif }

  /* Font Classes */
        .menufont-bigandbold { color: white; font-weight: bold; font-size: 26px; font-family:  Arial, Verdana, Helvetica, sans-serif }
        .menufont-bigandbold2 { color: black; font-weight: bold; font-size: 26px; font-family:  Arial, Verdana, Helvetica, sans-serif }
        .menufont-big    { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;}
        .menufont-bold    { font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
        .annoucettl    { color: #297729; font-size: 18px; font-weight: bold; font-family: Times New Roman, Times, serif;}
        .menufont-hilite  { color: red; font-weight: bolder; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
        .menufont-default { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
        .menufont-small { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
        .defaultsmall { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
        .default {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
        .defaultitalic { font-size: 12px; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif }
        .defaultunderline { font-size: 12px; text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif }
        .defaultunderlineboldtitle { color: #133157; font-size: 16px; text-decoration: underline; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif }
        .defaultboldtitle {color: #316993; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
        .defaultbold { color: #297729; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
        .copyright { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #999999; font-weight: bolder; }
        .footer { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
        .calttl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold; }
        .mailerttl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CE3031; }
        .mailercell1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFEF; color: #000000; }
        .mailercell2 { background-color: #FFFFFF; padding: 3px 3px 3px 3px; }
        .mailertable { border: 1px solid #000000; }
        .footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
        .footergreen { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5E7145; }
        .newstitle    { font-size: 14px; font-weight: bold; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif;}
        .newscaption    { font-size: 10px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif;}
		.newsTitle {
			display: list-item;
			list-style-position: inside;
			font-family: Arial, Helvetica, sans-serif;
			color: #333333;
			font-size: 12px;
			font-weight: bold;
			vertical-align: middle;
		}
		.newsTitle2 {
            font-family: Arial, Helvetica, sans-serif;
            color: #000000;
            font-size: 20px;
            font-weight: bold;
            vertical-align: middle;
        }
		.newsSummary {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			padding-left: 12px;
			display: block;
		}

  /* DIV IDs */
body {
	background: #B5BEC3 url(/images/blueprintbg.gif) repeat-y center 1px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}
#outerbody {
	width: 100%;
	margin-left: auto;
	height: auto;
	margin-right: auto;
	background: url(/images/blueprintbg.gif) repeat-y center top;
}
#innerbody {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	text-align:left;
	background: url(/images/blueprintbg.gif) repeat-y center top;
}
#header {
	background-image: url(/images/bannerfade.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 7px;
	height: 148px;
	width: auto;
	overflow: hidden;
}
#header img {
	float: left; 
	margin:14px;
}
#flashnav {
	float:right; 
	width: 300px; 
	height: 140px; 
	margin-left: 20px;
}
#contentholder {
	width: 770px;
	padding:0px;
}
#slideshow {
	margin-left: 7px;
	border: 1px solid black;
	width: 215px;
	height: 393px;
	background-color: #EEF3F6;
}
#areamap {
	width: 525px;
	height: 393px;
	margin-right: 7px;
	float: right;
	border: 1px solid black;
	background-color: #EEF3F6;
}
#areamap2 {
	width: 525px;
	height: 393px;
	margin-right: 7px;
	float: right;
}
#sitecontent {
	width: 750px;
	height: auto;
	margin-right: 7px;
	margin-left: 7px;
	border: 1px solid black;
	background-color: #FFFFFF;
}
#newsholder {
	margin-left: 7px;
	margin-top: 7px;
	width: 500px;
	height: auto;
	background-color: #EEF3F6;
	border: 1px solid black;
}
#contactus {
	margin-right: 7px;
	margin-top: 7px;
	float:right;
	width: 240px;
	height: auto;
	border: 1px solid black;
	background-color: #EEF3F6;
}
#contactus a{
	display: inline;
	width: auto;
}
.title {
	border-bottom: 1px solid black;
	display: block;
	padding: 3px 3px 3px 10px;
	background-image: url(/images/ttlbanner.gif);
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	font-size: 14px;
}
#footer {
	float: right;
	width: 750px;
	margin: 7px;
	padding: 2px;
	border: 1px solid black;
	background-color: #EEF3F6;
	font-size: 10px;
}
#footer #sitemap a{
	margin-right: 10px;
}
#sitename {
	display:block;
	font-size: 26px;
	font-weight: bold;
	color: #737375;
}
#homePortal {width: 770px; text-align:center;}
                #recaptcha_widget {bacground: #FFFFFF url(/images/recaptcha.gif) top right; width:100%; display:visible;}
                #recaptcha_logo {float:right;padding:4px;padding-right:120px;}
                #recaptcha_widget a {border:1px solid #B21800; display:block; width:111px;text-align:center;background-color:#F5FBFD;margin:3px;margin-left:0px;font-size:smaller; color:#B21800;}
                #recaptcha_response_field {width:213px;}
                .recaptcha_only_if_image {width:200px;display:block;}
                .recaptcha_only_if_audio {width:200px;display:block;}


