/* Layout */
body{
margin:0px 0px 0px 0px;
background:#000000;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
}
.wrap{
background: url(../images/bg_blue.jpg) 100% 0 repeat-x;
}
.outline {
border-top-width:0px;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:0px;
border-style:solid;
border-color:#333333;
}

/* nav drop bg */ 
div#left{
min-height:333px;
}
.dropleft {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dropleft.png', sizingMethod='crop');
}
.dropleft[class]{
background: url(../images/dropleft.png) 100% 0 no-repeat;
}
div#right{
min-height:333px;
}
.dropright {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dropright.png', sizingMethod='crop');
}
.dropright[class]{
background: url(../images/dropright.png) 100% 0 no-repeat;
}
/* anchor links*/
a{
color: #3399ff;
text-decoration:none;
}
a:hover{
color:#CCCCCC;
text-decoration:underline;
}
a img{
border:0px;
}
/* para breaks*/
p{
padding-bottom:1px;
}
/* divs */
div#content{
padding:0px;
text-align:justify;
}

/* top header stuff */
#top img{
padding:3px;
vertical-align: text-bottom;
}
#top td{
padding-bottom: 10px;
padding-right:10px;
}
/* main content */
.section td{
padding-bottom:10px;
}

/* image style*/
.left{
float:left;
padding-right:20px;
padding-bottom:20px;
}
.right{
float:right;
padding-left:20px;
padding-bottom:20px;
}
/* contactus form*/
#contactform .field{
background-color:#333333;
border-color:#666666;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
color:#ffffff;
}
#contactform .formbutton{
background-image:url(../images/butbg.jpg);
background-color: #CCCCCC;
border-color:#666666;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
color:#FFFFFF;
}
/* contactus form*/
#submitmail .field{
background-color:#333333;
border-color:#666666;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
color:#ffffff;
}
#submitmail .formbutton{
background-image:url(../images/butbg.jpg);
background-color: #CCCCCC;
border-color:#666666;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
color:#FFFFFF;
}
.finetext{
font-size:9px;
}
/* body footer */
.bdfinetext{
font-size:9px;
line-height:13px;
padding-top:20px;
}

/* sub page panel */
div#subpanel{
margin:20px 10px 10px 20px;
width: 190px;
}
div#wrapsub{
background:url(../images/sub_bg.jpg) repeat-x;
}
div#subpanel a{
color:#FFFFFF;
}
div#tpsub{
background:url(../images/tp_sub.gif) no-repeat;
}
div#wrapsub_alt{
background:url(../images/tp_sub_monthly_archives.jpg) repeat-x;
}
div#tpsub_alt{
background:url(../images/img_archive_list_top.jpg) no-repeat;
height:40px;
}
div#panelbg{
padding-left:10px;
padding-right:10px;
}
div#btsub{
background: url(../images/bt_sub.gif) no-repeat 0px 100%;
}
.spaceleft{
padding-left:10px;
}
/* footer style*/
#footer {
text-align:center;
width:100%;
height:50px;
font-size:10px;
color: #666666;
}
#footer a{
color:#666666;
text-decoration: none;
}
#footer a:hover{
color:#3399ff;
text-decoration:underline;
}

/* Articles CSS */
.archivelist, .archivelist ul {
	margin:0px;
}
.archivelist {
	padding:0px;
	list-style:none;
}
.archivelist li {
	padding:0px;
}
.archivelist li ul, .archivelist li ul li ul {
	padding-left:10px;
	list-style:none;
}

ul.hide { display: none; }
ul.show { display: block; }

li.hide ul { display: none; }
li.show ul { display: block; }
.entry {
	margin:5px 6px 0px;
}
.entryheader {
	clear:both;
	width:100%;
}
.entrytitle { 
	width:575px;
	text-align:center;
  border:0; 
  font-weight:bold; 
  padding:0 25px 0 0;
  background:url(../images/img_article_title_rgt.gif) right no-repeat; 
  float:left;
  clear:both;
}
.entrytitle span { 
  position:relative; 
  display:block; 
  white-space:nowrap;
  height:25px; 
  padding:10px 0px 4px 25px; 
  background:url(../images/img_article_title_lft.gif) left no-repeat;
}

#paging {
	text-align:center;
}
#paging * {
	display:inline;
}
.toggle {
	cursor:pointer;
}
.entrydate {
	clear:both;
}