@CHARSET "ISO-8859-1";

* { padding: 0px; margin: 0px;  }

/* backrgound */
BODY {
	
	font: 75% Verdana, sans-serif;
	background : white;
	background-image: url("bg.gif");
	background-repeat: repeat;
}

/* fixed width container for the content */
#container {
	width : 890px;
	background-color: white;
	/*background-image:url("bg-lhcol.gif");*/
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;
	
}

/* fixed width container for the content */
#container-blank {
	width : 890px;
	background-color: white;
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;
	}
	

/* master header for logo and banner */
#masthead {
	background-image:url("bg-header.jpg");
	background-position:top center;
	min-height:140px;
	height:140px;
}

#banner {
	float:right;
	}


#logo {
	
	margin-left:0px;
	margin-right:auto;
 	min-height:111px;
 	height:111px;
 	min-width:241px;
 	width : 241px;
	
		 	
}

#logo img {
margin-top:10px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;

}

/* primary site navigation */
#menu {
	
	width:700px;
	min-width:700px;
	margin-right: 0px;
	margin-left:auto;
}

#sitenav {
	width:650px;
	min-width:650px;
	min-height:25px;
	height:25px;
	margin-right: 0px;
	margin-left:auto;
	list-style: none;
	text-align:right;
	
}




#sitenav ul, #sitenav ol {
		FLOAT:RIGHT;
		PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    MARGIN: 0px;
	    LIST-STYLE-TYPE: none;
	    vertical-align :middle;
	    
	   }

#sitenav ul li, #sitenav ol li {
		FLOAT : LEFT;
	    DISPLAY: inline;
	    MARGIN: 0px;
	    TEXT-ALIGN: center;
	    vertical-align :middle;
	    min-height:20px;
	    HEIGHT : 10px;
	    BORDER : 0px solid red;
	    min-width:90px;
	    width:90px;
	    border-left : 1px solid #C4C0BF;
	    
}

#sitenav li.selected a { font-weight:bold;}

#sitenav a:link, #sitenav a:visited {
	
	 
	 COLOR: #999999; 
	 COLOR:white;
	 font-size:0.89em;
	 HEIGHT : 10px;
	 display: block; 
	 text-decoration: none;
	 font-weight: normal;
	 vertical-align :middle;
	 width: 85px;
	 padding : 5px 0px 5px 0px;
	 margin-left:auto;
	 margin-right:auto;
	 
	 
}
#sitenav a:hover {
	font-weight: normal;
	color: #8BBA38;
	/*color: #7CE600;*/
	HEIGHT : 10px;
	border-bottom: 0px solid #8BBA38;
	padding : 5px 0px 5px 0px;
	width: 85px;
}


#welcome-menu {
	margin-top:-164px;
	margin-left:20px;
	float:left;
	
	width:600px;
	min-width:600px;
}


#welcome-menu ul.banner {
	list-style-image: none;
	list-style:none;

	
	margin-left:0px;
	margin-right:auto;
}

#welcome-menu ul.banner li {
margin-left:0px;

	list-style-image: none;
	list-style:none;

}

#welcome-menu ul.banner li a {
	font-size:1.5em;
	color:#8BBA38;
	text-decoration:none;
	background-image: url("arrow-green-black.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:25px;
}

#welcome-menu ul.banner li a:hover {
	list-style:none;
	background-image: url("arrow-blue-black.gif");
	text-decoration:underline;
}


/* content container, bit between header and footer */
#content {
	border:0px solid red;
	min-height:200px;
}

/* left hand column */
#column1 {
	background :transparent url("bg-header.jpg") 0px -140px no-repeat;
	max-width:239px;
	width:239px;
	margin-left:0px;
	margin-right:auto;
	float:left;
	clear:none;
	padding-top:40px;
	}

#column-page {
	background :transparent url("bg-header-white.jpg") 0px -140px no-repeat;
	background-color:white;
	margin-left:0px;
	margin-right:auto;
	float:left;
	clear:none;
	padding-top:0px;
	border:0px solid red;
	}

/* right hand column */
#column2 {
	margin-left:245px;
	margin-right:auto;
	
	
}


H1 {
	color:#8BBA38;
	font-size:1.8em;
	font-weight: bold;
	margin-top:10px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}

H2 {
	color:#4c4c4c;
	font-size:1.5em;
	font-weight: bold;
	margin-top:4px;
	margin-bottom:5px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}

H3 {
	color:#8BBA38;
	font-size:1.1em;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:5px;

}

H4 {
	font-size:1.0em;
	color:#4c4c4c;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}

P {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
	
}

#column1 UL {
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	padding-left:5px;
	padding-right:0px;
	list-style: url("star-yellow.gif");
}

#column1 LI {
	margin-left:20px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	
	padding-left:10px;
	padding-right:0px;
	
}

#sectionnav {

}

#sectionav Ul {
	
	padding-left:0px;
	margin-right:0px;
	margin-left:0px;
}

#sectionnav LI {
	list-style-image: none;
	list-style:none;
	margin-left:0px;
	
}


/* more link for left hand column, blue */
#sectionnav a {
	background-image: url("arrow-blue.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	font-weight:bold;
	color:rgb(113,167,195);
	text-decoration: none;
}

#sectionnav a:hover {
	background-image: url("arrow-green.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	font-weight:bold;
	text-decoration: underline;
	color:#8BBA38;
}


/* date block */
.asat {
	border:0px solid red;
	font-weight: bold;
	color:#4c4c4c;
	
}

/* more link for left hand column, blue */
#column1 .more a, #column-page .more a {
	background-image: url("arrow-blue.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	font-weight:bold;
	color:rgb(113,167,195);
	text-decoration: none;
}

#column2 .more a:hover  {
	background-image: url("arrow-blue.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	font-weight:bold;
	color:rgb(113,167,195);
	text-decoration: underline;
}

/* section ending and line seperator */
#column1 .section {
	padding-bottom:10px;
	border-bottom:1px solid rgb(113,167,195);
}

#column2 .section {
	margin-top:40px;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}

#column2 UL, #column-page UL {
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	padding-left:5px;
	padding-right:0px;
	
}

#column-page UL LI UL {
	font-size:0.9em;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	padding-left:5px;
	padding-right:0px;
	
}

#column2 LI, #column-page LI {
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	list-style: url("star-yellow.gif");
	padding-left:10px;
}


#column-page LI UL LI {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	list-style: url("star-yellow-sm.gif");
	padding-left:5px;
}


#column-page tr.banner {
	background-image:url("banner-5.jpg");
	background-position:20px;
	background-repeat:no-repeat;
}

#column2 .more a {
	background-image: url("arrow-green.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	font-weight:bold;
	color:#8BBA38;
	text-decoration: none;
}

#column1 .more a:hover, #column-page .more a:hover {
	background-image: url("arrow-green.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	font-weight:bold;
	text-decoration: underline;
	color:#8BBA38;
}


#breadcrumbs
{
	min-height:30px;
	height:30px;
	padding-right:10px;
}

#breadcrumbs UL
{
	
	list-style-image: none;

}

#breadcrumbs LI
{
float:right;
margin-right:0px;
margin-left:auto;
 font-size:0.8em;
 LIST-STYLE-TYPE: none;
 list-style-image: none;
}




#breadcrumbs A
{
color:rgb(113,167,195);
}


/* tricky quote block code starts here */
div.quote {
	float:none;;
	width:290px;
	min-width:290px;
	padding:0px;
	margin-right:10px;
	margin-left:auto;
}
.quote p {
	color:#4c4c4c;
	font-style:italic;
	
	font-family:Arial;
	width:260px;
	min-width:260px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
    
  
}

.quote span {
	font-style:normal;
	color:rgb(113,167,195);
	
	font-family:Arial;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
     
}

div.quote h1 {
	min-height:27px;
	height:27px;
	width:290px;
	min-width:290px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background :transparent url("quotes-st.gif") 20px 5px no-repeat;
}

div.quote h5 {
	min-height:27px;
	height:27px;
	width:290px;
	min-width:290px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background :transparent url("quotes-ed.gif") 260px -2px no-repeat;
}

div.quote h5 span, div.quote h1 span {
	display:none;
}

div.image-block {
	border:0px solid #4c4c4c;
	float:right;
	padding:5px;
	margin-right:6px;
}

 div.image-block img {
	
}


#footer {
	background-image:url("bg-footer.gif");
	background-position:top center;
	min-height:132px;
	height:132px;
}

#footermenu {
	border:0px solid red;
	width:700px;
	min-width:700px;
	margin-right: 0px;
	margin-left:auto;
	min-height:90px;
}


#footernav {
	width:650px;
	min-width:650px;
	min-height:25px;
	height:25px;
	margin-right: 0px;
	margin-left:auto;
	list-style: none;
	text-align:right;
	
}

#footer ul {
		FLOAT:Right;
		min-height:20px;
		height:20px;
		PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    MARGIN: 0px;
	    MARGIN-TOP:70px;
	    LIST-STYLE-TYPE: none;
	    vertical-align :middle;
	     }

#footer ul li {
		FLOAT : LEFT;
	    DISPLAY: inline;
	    MARGIN: 0px;
	    TEXT-ALIGN: center;
	    vertical-align :middle;
	    min-height:20px;
	    HEIGHT : 10px;
	    BORDER : 0px solid red;
	    min-width:90px;
	    width:90px;
	    border-left : 1px solid #C4C0BF;
}

#footer a:link, #footer a:visited {
	 COLOR: white; 
	 font-size:0.89em;
	 HEIGHT : 10px;
	 display: block; 
	 text-decoration: none;
	 font-weight: normal;
	 vertical-align :middle;
	 width: 85px;
	 padding : 5px 0px 5px 0px;
	 margin-left:auto;
	 margin-right:auto;
	 
	 
}
#footer a:hover {
	font-weight: normal;
	
	color:#4c4c4c;
	HEIGHT : 10px;
	border-bottom: 0px solid #8BBA38;
	padding : 5px 0px 5px 0px;
	width: 85px;
}

/* copyright */
#footer h5 {
	float:right;
 	color:white;
 	margin-top:25px;
 	margin-right:5px;
 	margin-bottom:0px;
 	font-weight: normal;
 	font-size:0.8em;
 	
}

#copyright {
	text-align:right;
	float:right;
 	border:0px solid red;
 	margin-top:25px;
 	margin-right:5px;
 	margin-bottom:0px;
	min-width:600px;
	width:600px;
 	
}

#copyright p  {
        text-align:right;
        margin-top:0px;
	margin-left:0px;
        margin-right:5px;
        margin-bottom:0px;
        color:white;
	font-weight: normal;
 	font-size:0.8em;
}
#copyright a:link,#copyright a:visited  {
        text-decoration:underline;
        border:0px solid blue;
	width:0%;
	display:inline;
	height:0px;
	vertical-align :top;
        color:white;
	font-weight: normal;
 	
}

#copyright a:hover { text-decoration:none; }

.footnote {
	font-size:0.74em;
}