@charset "utf-8";
/* CSS Document */

body	{
		font-family: "Trebuchet MS", Trebuchet, Verdanna, Arial, san serif;
		font-size:14px;
		line-height:17px;
		color:#003333;
		}
		
#wrapper {
		position:relative;
		width:940px;
		z-index:1;
		margin-left:auto;
		margin-right:auto;
		}

#flashShow
		{
		position:relative;
		width:390px;
		height:300px;
		z-index:7;
		top: 0px;
		left: 525px;
		margin-left:0px;
		}

#content
		{
		position:relative;
		width:940px;
		height:auto;
		z-index:3;
		left: 0px;
		top: -300px;
		margin-left:auto;
		margin-right:auto;
		}		
		
p		{
		text-indent:24px;
		margin:10px; 
		text-align:justify; 
		}	
h1		{
		font-size:18px;
		line-height:21px;
		margin:10px;
		text-align:center;
		font-weight:bold;
		font-color:#2d3740;
		font-style:italic;
		}
h2		{
		font-size:16px;
		line-height:19px;
		margin:10px;
		text-align:left;
		font-style:normal;
		font-weight:bold;
		}
h3		{
		font-size:15px;
		line-height:18px;
		font-weight:bold;
		font-style:italic;
		text-align:left;
		margin: 20px 10px 6px 10px;
		}
h4		{
		color:#000000;
		font-size:14px;
		line-height:16px;
		font-weight:bold;
		font-style:italic;
		text-align:center;
		}		
.homeTxt	{
			font-style:italic;
			}
.dif		{
			font-style:normal;
			font-weight:bold;
			}
.larger		{
			font-size:16px;
			line-height:19px;
			text-align:center;
			color:#2d3740;
			border-top:thin dotted;
			border-bottom: thin dotted;
			}
.achieved	{
			color:#006600;
			font-weight:bold;
			}
			
.bulletThemes	{
				font-size:12px;
				line-height:13px;
				}
.bulletThemesHd	{
				font-size:13px;
				line-height:15px;
				font-weight:bold;
				font-style:italic;
				padding-bottom:3px;
				}
.bulletThemesRev	{
				font-size:13px;
				line-height:16px;
				font-weight:bold;
				font-stretch: extra-expanded;
				color: #d9d7c5;
				}
ul li 
	{ 
	margin-top:3px;
	}
	
.starBullet	{
			list-style-image:url(images/BulletStar.gif);
			} 
.observ	{
		font-weight:bold;
		}
.sol	{
		font-weight:bold;
		}
	
ul	{
	margin-top:2px;
	margin-bottom:2px;
	}
	
ol
	{
	margin-top:6px;
	margin-bottom:0px;
	}
.calendarTitle	{
				text-indent:0;
				font-size:16px;
				font-weight:bold;
				text-align:center;
				}
.authorized		{
				color: #2d3740;
				font-weight: bold;
				}
.construction	{
				font-size:16px;
				font-weight:bold;
				text-align:center;
				color:#660000;
				}

.copyright			{
					font-style:normal;
					font-size:12px;
					line-height:14px;
					text-align:center;
					font-weight:bold;
					color:#d9d7c5; 
					margin-top:4px;
					}

.designer 		{
				color: #003300;
				font-size:12px;
				line-height:14px;
				text-decoration: none;
				text-align:center;
				font-weight:normal;
				font-style:italic;
				}

a.designer:link 	{
					color: #003300;
					background-color: inherit;
					text-decoration: none;
					}
a.designer:visited 	{
					color:#003300;
					background-color: inherit;
					text-decoration: none;
					}
a.designer:hover 	{
					color: #660000;
					background-color: inherit;
					textext-decoration: none;
					}
a.designer:active 	{
					color: #003300;
					background-color: inherit;
					textext-decoration: none;
					}
.betterLink {
				color: #336699;
				background-color: inherit;
				text-decoration: none;
				}

a.betterLink:link {
					color: #336699;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLink:visited {
					color: #003399;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLink:hover {
					color: #0033CC;
					background-color: inherit;
					textext-decoration: none;
					}
a.betterLink:active {
					color: #336699;
					background-color: inherit;
					textext-decoration: none;
					}
.betterLinkRev {
				color: #cccccc;
				background-color: inherit;
				text-decoration: none;
				}

a.betterLinkRev:link {
					color: #cccccc;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLinkRev:visited {
					color: #cccccc;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLinkRev:hover {
					color: #ffffff;
					background-color: inherit;
					textext-decoration: none;
					}
a.betterLinkRev:active {
					color: #cccccc;
					background-color: inherit;
					textext-decoration: none;
					}
.betterLinkNoL {
				color: #003366;
				background-color: inherit;
				text-decoration: none;
				}

a.betterLinkNoL:link {
					color: #003366;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLinkNoL:visited {
					color: #003366;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLinkNoL:hover {
					color: #0033CC;
					background-color: inherit;
					textext-decoration: none;
					}
a.betterLinkNoL:active {
					color: #003366;
					background-color: inherit;
					textext-decoration: none;
					}
					
.bottomLinks {
				font-size:12px;
				line-height:14px;
				text-align:center;
				color: #660000;
				background-color: inherit;
				text-decoration: none;
				}				
.bottomLink {
				color: #2d3740;
				background-color: inherit;
				text-decoration: none;
				font-weight:bold;
				}

a.bottomLink:link {
					color: #2d3740;
					background-color: inherit;
					text-decoration: none;
					}
a.bottomLink:visited {
					color: #2d3740;
					background-color: inherit;
					text-decoration: none;
					}
a.bottomLink:hover {
					color: #660000;
					background-color: inherit;
					textext-decoration: none;
					}
a.bottomLink:active {
					color: #2d3740;
					background-color: inherit;
					textext-decoration: none;
					}
					


/* Accordian Menu Below */
.arrowlistmenu{
width: 170px; /*width of accordion menu*/
margin-bottom:0;
padding-bottom:0;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
text-decoration:none;

text-transform: uppercase;

cursor: hand;
cursor: pointer;
margin-bottom:0;
padding-bottom:0;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
display: block;
padding: 0px 0;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none;
margin-left:10px;
margin-right:10px;
}

.arrowlistmenu ul li a:active{
text-decoration:none;
}
.arrowlistmenu ul li a:visited{
text-decoration:none;
}
ul.categoryitems	{
margin-bottom:0;
padding-bottom:0;
}

.small {
font-size: 12px;
line-height: 15px;
font-style:italic;
}
.red	{color:#660000;}
.news	{
		text-indent:0px;
		font-weight:normal;
		}
.contact	{
			font-size:16px;
			line-height:20px;
			font-weight:normal;
			text-align:center;
			}
.noIndent	{
			text-indent:0;
			font-weight:normal;
			text-align:center;
			}
			
.zeroIndent {
			text-indent:0;
			font-weight:normal;
			}
.homeLetter	{
			text-indent:0;
			font-weight:normal;
			line-height:20px;
			font-style:italic;
			}
			
li.bloglist  {
list-style:none;
}

li.categories {
list-style:none;
}
.resource	{
			text-align:center;
			text-indent:0;
			font-weight:bold;
			margin-bottom:18px;
			}
			
.center {
text-align:center;
}
.request	{
			font-weight:bold;
			font-size:15px;
			line-height:17px;
			text-align:center;
			color:#6e2405;	
			text-indent:0;
			}
			
.subHeader {
	font-size:16px;
	color:#001000;
	line-height:20px;
	margin:10px;
	font-weight:bold;
}