body {

background:#ffffff;

	margin: 0px; 

	text-align: center;

	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

	color:#564b47;

	padding:0px;

	margin:0px;

}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; color:#99CC66; letter-spacing:0.2em;}

h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-align:left;}

h3 {font-family:"Times New Roman", Times, serif; font-size:1em;}

h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-variant:small-caps;

	letter-spacing:2px; color:#996600; font-weight:bolder;

	padding-left:5px;}

	

h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-variant:small-caps;

	letter-spacing:2px; color:#996600;	padding-left:50px;}



p {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

}

.newsheading{ text-decoration:underline; font-weight:bold; font-size:12px;color:#996600;}

table{

	border-right: 0px; border-top: 0px; word-spacing: normal; font: 11px/3px tahoma; vertical-align: top; text-transform: none; border-left: 0px; border-bottom: 0px; white-space: normal; letter-spacing: normal; border-collapse: collapse; text-align: left

}

td {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px;

	word-spacing: normal; vertical-align: top; line-height: normal; white-space: normal; 

	letter-spacing: normal; text-align: left

}

tr {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

}

.warp {

	padding-right: 15px; padding-left: 15px; background-image: url(images/bg.jpg); padding-bottom: 0px; margin: 0px auto; width: 770px; padding-top: 0px; background-repeat: repeat-y; height: auto

}

.warp_top {

	background-image: url(images/header_top.jpg); width: 800px; background-repeat: no-repeat; height: 15px

}

.warp_down {

	background-image: url(images/footer.jpg); width: 800px; background-repeat: no-repeat; height: 20px

}

.banner {

height:100px;

background: url('images/banner.gif') no-repeat;

background-color: #ffffff;

padding: 0px;

margin: 0px;

}

.banner img {padding:10px 0px;} 

.bannertitle{padding-top:50px;font-size:2em;font-weight:bold; padding-left:120px;}



.footer {

	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; font-family: arial, helvetica, sans-serif; 

}

.footer_bg {

	font-weight: normal; font-size: 11px; background-image:url(images/foot.jpg); background-repeat:no-repeat; margin: 0px auto; vertical-align: middle; color:#666666; line-height: 150%; font-style: normal; font-family: arial; height: 25px; text-align: center; width:770px;

}



.footer_bg a{ font-weight:bold; color:#ffffff; font-style:italic;

}



.top_menu_left {

	background:#999999;

	width: 200px; height: 30px;

}



.top_menu {

	width:770px;	

	height: 30px;

	background:#FFFFFF;

}

.top_menu ul {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px; padding-top: 0px;

	

}

.top_menu li {

display:block; border-right:#996600 solid 1px; 

	padding-right: 5px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 10px 0px 0px; color: #ffffff; padding-top: 0px; list-style-type: none;

	

}



.left_hmenu {border-left: #996600 solid 1px; padding-left: 5px;}



.top_menu a {

	font-size: 12px; font-style: normal; font-family: arial, helvetica, sans-serif; font-variant: normal; text-decoration: none; color:#006633;

}

.top_menu a:hover {

	color: #ff6600; text-decoration: none

}



.top_menu a:active {

	color:#CCCCCC;

	text-decoration: none;

	text-shadow:#FFFFFF;

	font-weight:bold;

}





.sidebar {

	width: 200px; margin-right: 10px; height: auto; background-image:url(images/sidebar2.jpg);  background-repeat:repeat-x; background-color:#ECF5FF;

}

.content {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 570px; padding-top: 0px; height: auto; background-color: #ECF5FF;

}

.content_post {

	padding-right: 0px; padding-left: 10px; padding-bottom: 5px; width: 550px; line-height: 150%; padding-top: 10px; font-family: tahoma, arial; height: auto; background-color: #ECF5FF; text-align: justify

}

.content_post h2 {

	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 18px; padding-bottom: 10px; margin: 0px; color: #993333; padding-top: 20px; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: left

}

.content_post h3 {

	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 10px; margin: 0px; color: #993333; padding-top: 10px; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: center

}

.content_post a {

	color: seagreen; text-decoration: none

}

.content_post a:hover {

	color: #000ccf; text-decoration: none

}

.content_post td {

	padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px

}

.content_post tr {

	padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px

}



/* Used for all other pages except the home and news page to allow content flow through to the end----*/

.content_post .main {

	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; width: 540px; line-height: 180%; padding-top: 0px; font-family: arial; height: auto; text-align: justify;

	font-size:12px;

}





.content_post .main a{font-style:italic; color:#0033FF;}

.content_post .main h2 {

	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 18px; padding-bottom: 10px; margin: 0px; color: #993333; padding-top: 10px; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: left

}



.content_post .main h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-variant:small-caps;

	letter-spacing:2px; color:#996600; font-weight:bolder;

	padding-left:5px;

	text-align:left;}



/*--------This is used for the home page and news page---*/

.content_post .main_news {

	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; width: 340px; line-height: 150%; padding-top: 0px; font-family: arial; height: auto; text-align: justify

}



.content_post .main_news a{font-style:italic; font-weight:bolder;}

.content_post .main_news h2 {

	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 18px; padding-bottom: 10px; margin: 0px; color: #993333; padding-top: 10px; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: left

}

.content_post .main_news img {

	border: #996666 1px solid; padding: 1px 1px 1px 1px; margin: 0px; background:#FFFFFF;

}

.content_post img {

	padding: 3px 3px 3px 3px; margin: 10px;

}

.news_top { background:#003399; color:#FFFFFF; vertical-align:bottom; padding-top:0px;}



.news_top p{font-size:18px; text-align:right; font-family:"Script MT Bold", Georgia,  "Times New Roman";

			font-weight:bold;}



.news_top img{

	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none

}

.news {

	padding-right: 5px; padding-left: 5px; width: 190px; height: 232px; background-color: #ffffff; text-align:justify;

}

.news a{font-style:italic; font-weight:bolder;}

.news ul {

	padding-left: 20px; margin: 5px

}

.news li {

	list-style: none url(images/news_list.gif) outside; padding-left: 5px; padding-bottom: 5px; margin: 0px; vertical-align: middle

}

.news img {

	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none

}



.navigation {

	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 12px; padding-bottom: 10px; width: 180px; color: #ffffff; padding-top: 10px; font-style: normal; font-family: arial; height: auto; font-variant: normal;

}

.navigation ul {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

}

.navigation li {

	padding-right: 0px; padding-left: 0px; list-style-image: none; padding-bottom: 5px; margin: 0px; padding-top: 0px; list-style-type: none

}

.navigation li ul li {

	padding-right: 0px 0px 0px 0px; list-style: square none inside;

	line-height:20px;

}

.navigation li ul {

	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 5px

}

.navigation a {

	font-weight: normal; font-size: 12px; color: #ffffff; font-style: normal; font-family: arial, helvetica, sans-serif; font-variant: normal; text-decoration: none

}

.navigation a:hover {

	color: #ff6600; text-decoration: none

}



.navigation a:active {

	color:#CCCCCC;

	text-decoration: none;

	text-shadow:#FFFFFF;

	font-weight:bold;

}



.events {

	WIDTH: 200px; HEIGHT: auto; background-color:#ffffff;

}



.events td{

	PADDING-RIGHT:0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; padding-top:3px; 

}



/** -----------quick link --------------*/

.quickbutton {

	PADDING-RIGHT: 10px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 15px; BACKGROUND-COLOR: white

}

.lpfastfindandbutton {

	PADDING-RIGHT: 10px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 10px; BACKGROUND-COLOR: white

}

.quick {

	BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px solid; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; BORDER-LEFT: #808080 1px solid; WIDTH: 120px; BORDER-BOTTOM: #d4d0c8 1px solid;

}







/**----------------------Left bar ------------------------*/

.leftbar {

	width: 170px; margin-right: 5px; height: auto; border-left: #999999 dashed 1px;

}



.leftNav {

	padding-right: 0px; padding-left: 10px; font-weight: bold; font-size: 12px; padding-bottom: 10px; width: 170px; padding-top: 10px; font-style: normal; font-family: arial; height: auto; text-align:right; color:#996666; font-variant:normal;

}



.leftNav ul {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

}

.leftNav li {

	padding-right: 15px; padding-left: 0px; list-style-image: none; padding-bottom: 5px; margin: 0px; padding-top: 0px; list-style-type: none

}



.leftNav a {

	font-weight: normal; font-size: 12px; font-style: normal; font-family: arial, helvetica, sans-serif; font-variant: normal; text-decoration: none; color:#996666; font-weight:bold;

}

.leftNav a:hover {

	color: #ff6600; text-decoration: none

}



.leftNav a:active {

	color:#CCCCCC;

	text-decoration: none;

	text-shadow:#FFFFFF;

	font-weight:bold;

}




