/* CSS Document */

html, body {
	height: 100%;
	margin: 0 0 1px;
	padding: 0;
	background-color:#141414;
}

div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}

ul{list-style-type:none}

.spacer{ clear:both; font-size:0; line-height:0; height:10px;  display:block; }
.spacer1{ clear:both; font-size:0; line-height:0; height:30px;  display:block; }

/*----MAIN PANEL----*/
#topGlow{width: 972px; height: 40px; margin: 0px auto; background:url(../images/glow_top.jpg) no-repeat; }
#mainPan{width:972px; margin:0 auto; background:url(../images/innerbox_bg.jpg) 0 0 repeat-y #434343; border:solid 1px #A1A1A1; padding:9px;}
#mainPan-white{width:872px; margin:0 auto; padding:0 50px 0 50px; background-color:#FFFFFF;  }
/*----MAIN PANEL----*/

/*----MENU----*/
#menu { height: 30px; display:block; padding:0; padding-left:35px; letter-spacing:8px;}
#menu ul {margin: 0;padding: 0;list-style: none; letter-spacing:8px;}
#menu li {display: inline; letter-spacing:8px;}
#menu a {margin:0 auto; display: block; float: left; width:auto; padding:20px 10px 10px 20px; text-transform: uppercase;  text-decoration: none; text-align:center; letter-spacing:-1px; font:bold 12px Georgia; color: #A4A4A4; letter-spacing:1px; font-family:Arial; }
#menu a:hover {color: #555555;}
#menu .active a { color: #333;}
/*----MENU----*/

.emailcolr{color:#000000;}
div#rightpanel { float:left; margin-right:0px; width:390px; }
div#leftpanel { float:left; padding:0px 0px 0px 6px; width:165px;}
#bulpon ul { margin:0px; padding:0px; }
#bulpon li { margin:0px; padding:0px 5px 0px 18px; font-style:italic; font-family:Georgia; font-size:15px; color:#666666; background-image:url(../images/box.jpg); background-position:0px; line-height:20px; background-repeat:no-repeat; }

/*----BODY PANEL----*/
#bodyPan{width:870px; margin:0 auto; padding:20px 0 0 0; background-color:#FFF;}
/*----BODY PANEL----*/



/*----Body Left Panel----*/
#leftPan{width:235px; float:left; padding:0; padding-right:25px; padding-top:170px; margin:0; background:url(../images/company_logo.jpg) 15px 0px no-repeat; height:auto;}
#leftPan div.text{ padding:10px 0 30px 0; height: auto;  text-decoration:none; text-align:left; 
letter-spacing:0px; font: 14px  Georgia, "Times New Roman", Times; color: #5A5758; font-variant: small-caps;line-height:26px; display: block;}
#leftPan div.text1{ padding:20px 0 10px 0; height:auto; text-transform:uppercase; text-decoration:none; text-align:left;letter-spacing:0px; font: 12px  Georgia, "Times New Roman", Times, serif; color: #95664C; line-height:26px;}
#leftnavi{padding-left:18px; background-image:url(images/libg.jpg); background-repeat:no-repeat;}

.chckedbox{color: #333333; border:1px #666666 solid; width:48px; text-decoration:none;!important}

#leftPan ul {list-style: none; width: 175px; margin-top: 10px; }
#leftPan li {margin-bottom: 5px;display: block; text-transform: uppercase; }
#leftPan a {display: block; position: relative; height: 20px;padding:3px; color: #777; text-decoration: none; text-align:left; font: 12px Georgia; border:1px #FFF solid; 	}
#leftPan a:hover {color:#8F6046;  border:1px #ba8748 solid; text-decoration: none;}
#leftPan .active a { color: #000; border:1px #ba8748 solid; text-decoration:none; }
#leftPan .tactive a { color: #000; text-decoration:none;}

#leftPan ul ul { margin-left:20px; margin-top: 5px; padding-left:18px; list-style: none; border-left: 1px #cccccc solid; }
#leftPan ul ul li {margin-bottom: 5px}
#leftPan ul ul li.last {margin-bottom: 0px;}
/*----Body Left Panel----*/



/*----Body Right Panel----*/
#rightPan{width:570px; float:left; border-left:1px solid #AAAAAA; margin: 0; padding:0; padding-left:35px;}
#rightPan h2{ background:#fff; display:block;  margin:0; font:22px/30px Trajan, "Trajan Pro", "Times New Roman", Georgia, Times, serif; font-variant: small-caps; font-weight:500; padding:0 0 20px 0;  color:#8F6046;}
#rightPan a {font-style: italic; font: 15px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: none;}
#rightPan h3{ background:#fff; display:block;  margin:0; text-transform:uppercase; font-weight: bold; font: 15px Georgia, "Times New Roman", Times, serif; color:#706D6E; padding:0; line-height:17px;}

h4 {
background:#fff; 
	display:block;  
	margin:0; 
	padding: 0;
	 font-size: 15px;
 font-family: Georgia, serif;
 color: #706D6E;
 background-color: #FFFFFF;
 line-height: 17px;
 font-weight: normal;
 font-style: italic;
 }

#rightPan a.news:link,
#rightPan a.news:visited,
#rightPan a.news:active {background:#fff; display:block;  margin:0; text-transform:uppercase; font: 15px/17px Georgia, "Times New Roman", Times, serif; color:#706D6E; padding:0; text-decoration:none; outline:none;}
#rightPan a.news:hover {background:#fff; display:block;  margin:0; text-transform:uppercase; font: 15px/17px Georgia, "Times New Roman", Times, serif; color:#706D6E; padding:0; text-decoration:underline; outline:none;}


#rightPan a.newsPaginate:link,
#rightPan a.newsPaginate:visited,
#rightPan a.newsPaginate:active {margin:0;font: 14px/17px Georgia, "Times New Roman", Times, serif; color:#706D6E; padding:0; text-decoration:none; outline:none;}
#rightPan a.newsPaginate:hover {margin:0;font: 14px/17px Georgia, "Times New Roman", Times, serif; color:#706D6E; padding:0; text-decoration:underline; outline:none;}

#sitemapmadison{
 background:#fff; display:block;  margin:0; text-transform:uppercase; font:bold 15px Georgia, "Times New Roman", Times, serif; color:#706D6E; outline:none; padding:0; line-height:17px;}


#rightPan p.date{ font:normal 12px Georgia, "Times New Roman", Times, serif;; font-style:italic; color:#706D6E; display:block; padding:0; padding-bottom:20px;}
#leftli{
background:#fff; display:block;  margin:0;  font: normal 14px Georgia, "Times New Roman", Times, serif; color:#5A5758;font-style: italic; font-weight:bold;
}
#rightPan p{ background:#fff; display:block;  margin:0;  font: normal 14px Georgia, "Times New Roman", Times, serif; color:#5A5758; 
padding:0; padding-bottom:20px; line-height:22px;}

.contentbullet ul{ padding:0 0 10px 0; margin-bottom:0;}
	
.contentbullet li{
	background:#fff;
	display:block;
	margin:0;
	margin-bottom: 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color:#5A5758;
	padding:0px 5px 0px 18px; 
	line-height:20px;
	background-image:url(../images/box.jpg); 
	background-position:0 6px;
	background-repeat:no-repeat;
}

blockquote { background:#fff; display:block;  margin:0;  font: normal 14px Georgia, "Times New Roman", Times, serif; color:#5A5758; 
padding:0 40px 20px 40px; padding-bottom:20px; line-height:22px;}

#rightPan p a{ text-decoration:underline; color:#8F6046;}
#rightPan p a:hover{ text-decoration:none; color:#8F6046;}

#sloganPan{width:570px; float:right; margin: 0; padding:40px 0 0 35px; text-align:center; background:url(../images/company_slogan.jpg) center bottom no-repeat; height:55px;}
/*----Body Right Panel----*/



/*----FOOTER PANEL----*/
#footermainPan{ width:800px; height:100px;font:11px/20px Arial, Helvetica, sans-serif; color:#555555;  margin:0 auto; clear:both; padding:10px 20px 0;  background:url(../images/glow_bottom.jpg) no-repeat;}
#footerPan{width:700px; margin:0 auto; padding-left:60px;}
#footerPan ul{width:550px; height:20px; position:relative; margin:0 auto; margin-left:100px;}
#footerPan li{padding: 0px 5px; float:left;}
#footerPan ul li a{padding:0 10px 0; color:#FFF; font:11px Arial, Helvetica, sans-serif; width:550px; margin:5px  auto; color:#555555; text-decoration:none;}
#footerPan ul li a:hover{text-decoration: none; color:#6F6F6F;}
#footerPan p.copyright{ font:11px Arial, Helvetica, sans-serif; width:550px; margin:0 auto;  margin-left:100px; color:#555555;}
#footerPan p.copyright a{ color:#555555; text-decoration:none;}
#footerPan p.copyright a:hover{ color:#555555; text-decoration:underline;}
#footerlogo{ width:40px; height:37px; display:block; margin:5px auto 20px ; }
/*----/FOOTER PANEL----*/
