* {margin:0;padding:0}
blockquote,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#central_point_container {
background-color: #ffffff; 
background-repeat:repeat-y; 
width: 800px; 
margin: 0px auto 50px auto; 
border: none;  
}

BODY {
background-image: url(http://www.centralpt.com/customer/image_gallery/373/TILE1.GIF); 
background-repeat: repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
margin-top:0; 
padding-top:0px; 
text-align:center; 
}

TD { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height:170%; 
margin:0; 
padding:0px;
}

TD.menu { 
background-color: none; 
font-family: Arial, Helvetica; 
font-size: 11pt; 
padding-top: 0px;  
letter-spacing: normal; 
height: 25px;  
}

table.menu {
width:140px; 
height: 25px; 
margin-left: 20px; 
margin-top: 10px;
}

A:link	{ 
text-decoration:underline;
font-weight:bold; 
color:#181a83; 
}

A:visited { 
text-decoration:underline;
font-weight:bold; 
color:#c10a0a; 
}

A:hover	{ 
text-decoration:none;
font-weight:bold; 
color:#c10a0a; 
}


a.menu:link		{ text-decoration:none; font-weight:none; color:#000000; }
a.menu:visited	{ text-decoration:none;font-weight:none; color:#000000; }
a.menu:hover		{ text-decoration:none; font-weight:none; color:#888888; }
 
a.menuactive:link		{ text-decoration:none;font-weight:none; color: #FFFFFF; }
a.menuactive:visited	{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menuactive:hover		{ text-decoration:none; font-weight:none;  color: #888888; }

a.menuactive2:link		{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menuactive2:visited	{ text-decoration:none; font-weight:none; color: #FFFFFF; }
a.menuactive2:hover		{ text-decoration:none; font-weight:none; color: #888888; }


H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #181a83;
	margin-bottom:6;margin-top:1
}
hr { height: 0;
margin:1px 0 1px 0;
border-width: 1px 0 0 0;
border-style: dotted; 
border-color: #CCCCCC;  } 
.cvertical {width: 0;
border-width: 0 0 0 1px;
border-style: dotted; 
border-color: #CCCCCC;  }
UL { padding:.1em;}
blockquote {margin:0 0 0 1em;}
LI { margin:.5em 0 .5em 3em;padding:0 list-style-type: square; color: #000000;}
P {  padding:3px 3px 3px 3px;
letter-spacing: normal; line-height:150%;}
H1.news {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #181a83;
		font-weight: bold;

}

H1.header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #181a83;
		font-weight: bold;
                margin-bottom:6;margin-top:1
}


H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	margin-bottom:6;margin-top:6
}

H2 {padding-left: 0px;padding-top: 2px;padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c10a0a;
	margin-bottom:0px ;margin-top:0px
}
H6 {padding-left: 0px;padding-top: 2px;padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C10A0A;
	margin-bottom:0px ;margin-top:0px
}
H3 {background-color:#181a83;padding-left: 5px;padding-top: 2px;padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:0px ;margin-top:0px
}
H4 {background-color:#c10a0a; padding-left: 5px;padding-top: 2px;padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:0;margin-top:0
}
B { color : #444444;}

.header:hover { text-decoration:none; color:#c0c0c0; }

.navbrdr { padding-left: 0px;  background-color:none;
	
}



/* This is the main nav Style */

.nav {border-bottom:#c10a0a 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
text-indent: none; 
height: 25px;
width:150px;
	}

/* This is the Active section Style */

.nav2 {background-color: #181a83;
	border-bottom:#c10a0a 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
height: 25px;
width:150px;
	}

/* This is the Active sub-section Style */

.nav3 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
        text-indent: 0em; 
height: 20px;
background-color: #none;
}

/* This is the sub-section highlight Style */

.nav4 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-indent: 0em; 
height: 20px;
background-color: #5b5ba4;
}

TABLE.shaded
{
background-color: #f2f2f2; border:#cccccc 1px solid;
margin:0px; padding:0px;
}

/*-----------Thumbnail Display-----------------*/

.thumbnail {
width: 100%;  
}

.thumbnail_spacing {width: 0px; }

.thumbnail_image {vertical-align: top;   }

.thumbnail_category {width: 33%; font-weight: normal;  }

.thumbnail_content {width: 33%; font-weight: normal;   } 

.thumbnail_display_content {
background-color: #ffffff; 
width: 33%; 
font-weight: normal; 
padding-bottom: 5px; 
border-bottom: solid 1px #d9d9d9; 
vertical-align: top;   
} 

.thumbnail_list {  
width: 100%; 
vertical-align: top;     
}

.list_row_category {
background-color: #181A83; 
font-weight: bold; 
color:white;
text-align: left; 
}

.list_row_category th{
padding:3px 3px;
font-size:13px;
}

.list_row_content td{
font-weight: normal; 
border-bottom: solid 2px #5C5CA4; 
background-color: #f2f2f2; 
}

.list_row_content td{
padding: 0px 3px;
}

/*-----------Full Display-----------------*/

.full_display {
width: 100%; 
background-color: none; 
margin-top: 10px;  
}

.full_display_spacing {width: 10px; }

.full_display_image {width: 100px; }

.full_display_category {
border-bottom: 2px solid #181A83;
font-weight: bold; 
vertical-align: top; 
width: 30%;  
text-align:right;
padding-right:15px;
}

.full_display_content { 
width: 70%; 
padding-bottom: 10px;
}

.thumbnail_list {
background-color:#181A83;
padding:2px;
}

.table_row_category {
color:white;
font-weight:bold;
}

.table_row_category td{
padding-right:20px;
}

.results {
float:left;
}

.user_controls {
float:right;
width:auto;
}


.user_controls div{
text-align:right;
width:100%;
}

/*------------Login Area--------------------*/

.topleft {
vertical-align:top;
width:418px;
}

.logout {
padding-left:10px;
padding-bottom:1px;
vertical-align:top;
}

.logout input{
width:180px;
}

.loginname {
width:200px;
vertical-align:top;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#member {
text-align:center;
background-color:#181A83;
color:white;
border:1px solid #cccccc;
padding:10px;
width:160px;
font-size:14px;
font-weight:bold;
line-height:120%;
}

#member a{
font-size:10px;
color:#C10A0A;
text-decoration:none;
}

.searchheader {
padding-top:10px;
padding-bottom:10px;}

.rightsearch {
vertical-align:top;
padding-right:5px;
}

.rightsearch select{
width:130px;
}

.rightsearch input{
width:130px;
}

.rightsearch td{
width:100px;
font-size:11px;
font-weight:bold;
line-height:100%;
padding-bottom:5px;
}

.thumbsearch {
width:500px;
vertical-align:top;
}
