
html, body{
    
    
    scrollbar-face-color:#cccccc; 
    scrollbar-arrow-color:#666666; 
    scrollbar-shadow-color:#ffffff; 
    scrollbar-dark-shadow-color:#333333; 
    scrollbar-3dlight-color:#666666; 
    scrollbar-highlight-color:#ffffff; 
	font-family: Verdana, helvetica, arial, sans-serif ;
	font-size: 11px;
	line-height: 15px;
	color: #222222;    
	margin:0;padding:0;


	}

 
.bg_main{
	background-image:url(../images/bg_main.jpg);

	}
 
  
.bg_toptitle{
	background-image:url(../images/bg_toptitle.gif);
	height:100%
	

	}
	
.leftnavtitle{
background-image:url(../images/bg_leftgradient.jpg);
height: 25px;
color:#333333;
font-weight:bold;
padding-left: 5px;
font-size:14
}	


.leftlinks{
padding-left: 20px;
padding-top:10px;
vertical-align:top;

}


.bg_leftnav{
	background-image:url(../images/bg_leftnav.gif);
	
	}

.bg_leftborder{
	background-image:url(../images/borders/crn_left_bottom01.gif);
	background-position:bottom;
	background-repeat:no-repeat
	}
	
.bg_rightborder{
	background-image:url(../images/borders/crn_right_bottom01.gif);
	background-position:bottom;
	background-repeat:no-repeat
	}
	
.bg_rightnav{
	background-image:url(../images/borders/bg_right.gif);
	background-position:right


}
	
.bg_border_bottom{
	background-image:url(../images/bg_content.gif);
	background-position:bottom;
	height:100%;
	vertical-align:top
	}
	
.TopLinks{
	border-bottom:1px solid #cfe1ee;
	width:136px;
	padding-bottom:5px; 
	float:right;
	padding-top:15px;
	color:#ffffff
	}

.NameTitle{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:18px;
	padding:6px;
	padding-bottom:8px;
	border-bottom: 1px #ffffff solid;
	width:210px;
	margin:6px;
	padding-left:0px;
	line-height:18px}
	
.Title{
		font-size:16px;}

.Address{
		font-family:Arial, Helvetica, sans-serif;
		color:#369;
	font-size:12px;
	padding-top:3px;
	width:210px;
	margin:6px;
	line-height:16px;
	padding-bottom:15px
}


.content{
background-color:#ffffff;
padding-top:14px;
padding-left: 20px;
vertical-align:top;
margin-bottom:0px

}
	
.rightnav{
width:146px;
background-image:url(../images/bg_right_nav.gif); 
background-position:bottom; 
background-repeat:no-repeat;
border-top:4px solid #73adde; 

vertical-align:top;
padding-top:10px;
padding-bottom:5px;
text-align:left

}	


.rightnav_bodycontent{
padding-right:15px; vertical-align:top;width:385px;}

	
	
.crnBotLeft{

	background-image:url(../images/crn_bottomleft.gif) ;
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	border: none;
	margin:none;
		height:84px;
}
	
	
.crnBotRight{
	background-image:url(../images/crn_bottomright.gif);
	background-position:bottom;
	background-position:left;
	height:83px;
	}
	

/* H1 defaults used within some of the content management, styles set the same as heading, subheading styles */
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2E8B57;
	font-weight:bold;
	margin-bottom:12px
	}
	
h2{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#222222;
	font-weight:bold;
	margin-bottom:5px;
	height:10px
	}
	
	
	
.subhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#222222;
	font-weight:bold;
	}
	
	
UL{margin-left:-6px;
	padding-left:0px;
	line-height:15px;
	list-style-type:none;
	margin-top:0px;
	font-size:10px;
	color:#333333;
	margin-bottom:8px
	
	
}

LI{background-image:url(../images/blt_green.gif);
	line-height:13px;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-bottom:7px;
}


/* font set on tds for more control*/
.td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}


HR{border-top:1px dashed #b6b8cb;
color:#ffffff;
height:0px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}

/* font set on tds for more control*/
table{	font-family: Verdana, helvetica, arial, sans-serif ;
	font-size: 11px;
	line-height: 12pt;
	color: #222222;    

	font-weight:normal;}
	
	
.mainlayout
{	width: 100%;	
	height:100%;
	}

/* left column of 2 or 3 column layout to be applied to the main left TD to apply spacing and line*/
.leftcolumn
{   width: 190px;
	border-right:1px solid #b6b8cb;
	vertical-align:top;
	padding-right:6px;
	padding-left:6px;
	padding-top:6px;
}

/* left column of 3 column layout to be applied to the main right TD to apply spacing and line*/
.rightcolumn
{	width: 190px;	
	border-left:1px solid #b6b8cb;
	vertical-align:top;
	padding-right:6px;
	padding-left:6px;
	padding-top:6px;}

/* center column of 3 column layout to be applied to the main center TD to apply spacing */
.centercolumn
{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	padding-top:6px;
	width:100%;
	height:100%;
}

/* default style for links*/
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #336699; 
	font-weight:normal;
		text-decoration: underline; }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#336699;
	font-weight:normal;
	text-decoration: underline; }

a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #336699; 
	font-weight:normal;
	text-decoration: underline; }

a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #2E8B57; 
	font-weight:normal;
	text-decoration: underline; 
}

/* link style used on the top navigation */
a.linktop:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}

a.linktop:link { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none ; 
	font-weight:normal;
}

a.linktop:visited { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight:normal;
	text-decoration: none ; 
}

a.linktop:hover { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#2E8B57; 
	text-decoration: underline; 
	font-weight:normal;
}


/* link style used on the top navigation */
a.linkbreadcrumb:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E8B57;
	text-decoration: none;
	font-weight:normal;
}

a.linkbreadcrumb:link { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2E8B57; 
	text-decoration: none ; 
	font-weight:normal;
}

a.linkbreadcrumb:visited { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2E8B57; 
	font-weight:normal;
	text-decoration: none ;
}

a.linkbreadcrumb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#3399cc; 
	text-decoration: underline; 
	font-weight:normal;
}




/* link style used on the left navigation*/
a.linkleft:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight:normal;
}

a.linkleft:link { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #336699; 
	text-decoration: none ; 
	font-weight:normal;
}

a.linkleft:visited { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #336699; 
	font-weight:normal;
	text-decoration: none ; 
}

a.linkleft:hover { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#2E8B57; 
	text-decoration: underline; 
	font-weight:normal;
}



/* link style used on the left navigation*/
a.linkright:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E8B57;
	text-decoration: none;
	font-weight:normal;
}

a.linkright:link { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #2E8B57; 
	text-decoration: none ; 
	font-weight:normal;
}

a.linkright:visited { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #2E8B57; 
	font-weight:normal;
	text-decoration: none ; 
}

a.linkright:hover { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#3399cc; 
	text-decoration: underline; 
	font-weight:normal;
}

/* main text style for site*/
.bodycontent{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

.CrumbDivider
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2E8B57;
	padding-bottom:3px
}
/* style text that can be smaller then body text, copyrights, notes, etc. */
.lighttext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

/* style used to pull content out, applied to a TD or table tag, applies a dashed box */
.box01{
	border:1px dashed #b6b8cb;
	padding:7px
	}

/* style not used I don't think, will comment out for now*/
.box02{
	border:1px solid #b6b8cb;
	padding:7px
	}

/* style to apply the yellow double line to a TD directly below an image instead of using the HR which applies pixel space*/	
.divider01{
	background-image:url(/images/css/bg_line_yellowdouble.gif);
    }

	
/* used on a TD to apply a bullet, mostly used on the left and right navigation boxes.*/	
.bullet01
{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
	background-image:url(/images/bullet_arrow_gray_sml.gif);
	background-repeat:no-repeat;
	padding-left:8px}


/* style used for plain text within the boxes on the left and right, for example, the weather component*/
.left-right-content
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:4px;
	}

/* style used on astrisk symbols and "Required" text that pops up on form validation.
eg. <span class="required">*</span> and/or applied to the validation control to display correct color/font. */	
.required{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
	font-size:12px;
	font-weight:bolder;
	color:#CC0000
	}

	
/* basic form style to match overall fonts of site*/
input { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #333333; }
 
/* to be applied to textbox tags*/
 input.txt {  padding-top: 1px;
 padding-right: 1px; 
 padding-bottom: 1px; 
 padding-left: 1px; 
 border-color: #ffffff #003366 #003366 #ffffff;
 border-top-width: 2px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 2px  ;
 background-color: #ffffff; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #333333; 
 height: 14px;
 Font-Name:verdana;
 }
 
/* to be applied to button tags*/
 
 input.btn {
	text-transform: capitalize;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-color: #003366 #003366 #003366;
	background-image:url(/images/css/bg_button.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 19px;
}


