* {margin:0;padding:0}
blockquote,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#central_point_container {
width: 800px; 
margin: 10px auto 50px auto;
background-color:#dbe2e8;
border: 1px solid white;
}

BODY { 
background-color:#CDCDBE;
font-family: helvetica, arial, sans-serif;
text-align: center; 
color:#000000; 
}

TD { 
font-family: helvetica, arial, sans-serif;
letter-spacing:.1px;
font-size: 12px; 
line-height:120%;
color:#7e7e7e;
}


/*---------------Menu-----------------*/
TD.menu {
line-height:170%;
width:800px;
height:20px;
border-top:1px solid white;
border-bottom:1px solid white;
background-color: #AFAFAF;

padding-left:0px;
padding-bottom:4px;
font-family: helvetica, arial, sans-serif;
}

#topNav ul {
list-style:none;
}

#topNav li
{
z-index:5;
}

#nav a {
 font-weight: bold;
 color: #e9e9e9;
 text-decoration: none;
font-size:14px;
z-index:10;
}

#nav a:hover
{padding-top:4px;

 color:#ffffff;
}

#nav li li a {
display: block;
font-weight: normal;
text-align: left; 
font-weight:bold;
font-size:11px;
font-family: helvetica, arial, sans-serif;
padding:4px;
z-index:10;
}

#nav li li a:hover {
border-width: 0;
border: 0; 
width:relative;
}

#nav li {
float: left;
font-size: 14px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
position: relative;
text-align: center;
cursor: default;
border: none;
border-right:1px solid white;

z-index:10;
}

#nav li a
{
padding-left: 27px; 
padding-right: 27px; 
z-index:10;
}

li#m6 {
border:none;
}

#nav li ul {line-height:120%;
 display: none;
 position: absolute;
 left:10px;
 top:100%;
  width:100%;
 font-weight: normal;
background-image: url("http://www.centralpt.com/customer/image_gallery/466/NewDesign/SUBBACK.JPG");
background-repeat:no-repeat;
 padding: 0em 0 0em 0; 
z-index:10;
}

#nav li ul li
{background-image: url("http://www.centralpt.com/customer/image_gallery/466/NewDesign/SUBBACK.JPG");
 width:100%;
 padding:0px;
 margin:0px;
 border-bottom: 1px solid #9BAFCE;

z-index:10;
}

#nav li ul li a:hover{
background-color: #AABBD5;
color:#ffffff;
}

#nav li li
{
 padding: 0px 2px;
 margin: 0px 0px;
text-align:center;
font-size:12px;

z-index:10;
}


#nav li li {
 display: block;
 float: none;
 border: 0;
 padding-bottom:0px;
z-index:10;
}

#nav li:hover ul,#nav li.over ul {width:relative;
 display: block;
z-index:10;
}

#nav li:hover
{
background-color:none;
z-index:10;
}

/*---------------Links--------------------*/

a:link 
{
color: #575731;
text-decoration: underline;
font-weight:normal;
letter-spacing:.1px;
}
	
a:visited 
{
text-decoration: none; 
font-weight:normal;
color: #575731;
}
		
a:hover 
{
text-decoration: none;
font-weight:normal;
color: #999999;
}

a:active 
{
text-decoration: none;
color: #575731;
}

.emailbtn a:link 
{font-size:10px;
color: #575731;
text-decoration: underline;
font-weight:normal;
letter-spacing:0px;
}
	
.emailbtn a:visited 
{
text-decoration: none; 
font-weight:normal;
color: #575731;
}
		
.emailbtn a:hover 
{
text-decoration: none;
font-weight:normal;
color: #999999;
}

.emailbtn a:active 
{
text-decoration: none;
color: #575731;
}


a.linktype1
{
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/ARROW.GIF);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:15px;
padding-right:5px;
}

a.linktype1:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/ARROW.GIF);
background-repeat:no-repeat;
}



/*----------------Headers----------------*/

H1 {
	font-family: Verdana, Arial, Sans;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-bottom:14;margin-top:4
}

UL { margin-bottom:4; margin-top:0}
LI p{ margin-top:4; margin-bottom:8}

P { padding-top:5px;
letter-spacing:.25px;
font-size: 13px; 
line-height:150%;}

hr { height: 0;
margin:10px 0px;
border-width: 1px 0 0 0;
color: #AFAFAF;  
border-style: solid;  }  
.cvertical {background-color: #D7D7CB; }

H1.news {
		font-family: Verdana, Arial, Sans;
		font-size: 14px;
		color: #666666;
		font-weight: bold;

}

H1.header {
		font-family: Verdana, Arial, Sans;
		font-size: 16px;
		color: #666666;
		font-weight: bold;

}


H2 {
	font-family: Verdana, Arial, Sans;
	font-size: 14px;
	font-weight: bold;
	color: #6F8CC3;
	margin-bottom:0;margin-top:14px;
}
B { color: #555555;}
Strong { color: #777777;}

/*-----------------Templates--------------------*/

.HMSlideshow {
padding-left:15px
}

.HMLeftText {
vertical-align:top;
padding-left:15px;
width:630px;
padding-right:15px;
}

.HMRightText {
vertical-align:top;
width:265px;
}

#box, #box1, #box2, #box3 {
border: 1px solid #BCB5AB;
padding:20px 5px 5px 5px;
background-image: url("http://www.centralpt.com/customer/image_gallery/464/BG_HM.GIF");
background-position:bottom;
background-repeat: repeat-x;
background-color: #ffffff;
}

#header, #header1, #header2, #header3 {
background-color:white;
position:relative;
width:250px;
top:15px;
left:20px;
}

#right {
vertical-align: bottom;
background-image: url("http://www.centralpt.com/customer/image_gallery/464/Design/TESTIMONIALBACKDROP.GIF");
background-position:top;
background-repeat:no-repeat;
background-color:#e4e9e7;
border:1px dotted #8F7959;
padding:10px;
margin-top:10px;
line-height:150%;
font-size:15px;
}

/*--------------Global Divs--------------------------*/

#footer {
width:800px;
padding-top:5px;
font-size:11px;
position:absolute;
text-align:right;
color:#ffffff;
}

#footer a{
color:#ffffff;
}


/*-------------Templates-----------------------*/

.Left2text {
vertical-align:top;
padding:0px 10px;
width:500px;
}

.Right2text {
vertical-align:top;
padding-right:10px;
width:270px;
}

.emailbtn {
text-align:right;
padding-right:10px;
}

.TextSpan {
padding:0px 20px;
width:760px;
}
/*-------------Home---------------*/
.marginLeft{width:0px;
Padding:0px;
margin:0px;
}
.marginright{width:0px;
Padding:0px;
margin:0px;
}
#c_444385 {
width:800px;
padding:0px;
margin:0px;
}
#c_444385 p {
padding:4px;
color:#7e7e7e;
font-size:11px;
line-height:138%;
}
#BlueBack {

background-image: url("http://www.centralpt.com/customer/image_gallery/466/NewDesign/BlueBACK.JPG");
background-position:bottom;background-repeat:no-repeat;
}
#homegreyback p{line-height:118%;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:14px;
padding:10px;
font-weight:bold;
color:white;
}
#homeleft {
float:left;
}
#homeright {
width:212px;
float:right;
}

#Homeright h2 {
font-size:16px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
background-image: url("http://www.centralpt.com/customer/image_gallery/466/NewDesign/HOMEH2BACK.GIF");
background-repeat:no-repeat;
padding-top:5px;
color:#9d9d9d;
font-style:italic;
}
/*-----Link Class------*/


a#link2, a#link2:active, a#link2:visited
{
background-image:url(http://www.centralpt.com/customer/image_gallery/466/NewDesign/LINK2.GIF);
background-repeat:no-repeat;
background-position:0px 3px;
font-size:11px;
color:#666666;
padding-bottom:2px;
padding-top:3px;
padding-left:20px;
padding-right:0px;
line-height:140%;
}

a#link2:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/466/NewDesign/LINK2-2.GIF);
background-repeat:no-repeat;
background-position:0px 3px;
color:#666666;
padding-bottom:2px;
padding-top:3px;
padding-left:20px;
padding-right:0px;
}

.fading_media,.fading_media img,.fading_media div
{
z-index:0;
}
