* {margin:0;padding:0}
blockquote,ol,ul,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#central_point_container { 
background-color: #FFFFFF; 
width: 950px; 
margin: 10px auto 50px auto; 
border:#ECECEC 1px solid; 
}

BODY {
background-color: #f5f5f5; 
font-family: Arial, Helvetica, sans-serif;
font-size:14px; 
letter-spacing:none; 
color:#333333; 
margin-left:0px; 
text-align:center; 
}

TD {  
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
line-height:125%; 
letter-spacing: 0.01em;
}

TD.menu { 
background-image: url('http://www.centralpt.com/customer/image_gallery/351/design/MENU_CCRR.GIF');
background-repeat:no-repeat;
background-position: 0px 0px;
background-color:#ede2ee;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;  
padding-top: 0px; 
padding-left: 0px; 
margin-top: 0px; 
letter-spacing: 0.2px; 
line-height:150%; 
width:190px;  
}

div.menu {
width:190px; 
height: 27px; 
}

ul#nav{
margin:0px;
margin-left:10px;
padding-top:30px;
}

ul#nav li,ul#nav li.over{
list-style:none;
margin:0px;
}
ul#nav li ul{
display:none;
position:relative;
left:-20px;
top:0px;
}

ul#nav li.over ul,ul#nav li.nav2 ul{
display:block;
}


A:link		{ text-decoration:underline; color:#4D2F7E; }
A:visited	{ text-decoration:underline; color:#4D2F7E; }
A:hover		{ text-decoration:none; color:#C83F35; }

a.menu:link		{ text-decoration:none; color:#333333; }
a.menu:visited	{ text-decoration:none;  color:#333333; }
a.menu:hover		{ text-decoration:none; color:#CCCCCC; }

a.menu2:link		{ text-decoration:none; color:#333333; }
a.menu2:visited	{ text-decoration:none;  color:#333333; }
a.menu2:hover		{ text-decoration:none; color:#CCCCCC; }

a.menuactive:link		{ text-decoration:none; color: #333333; }
a.menuactive:visited	{ text-decoration:none; color: #333333; }
a.menuactive:hover		{ text-decoration:none; color: #333333; }

a.menuactive2:link		{ text-decoration:none; color: #333333; }
a.menuactive2:visited	{ text-decoration:none; color: #333333; }
a.menuactive2:hover		{ text-decoration:none; color: #cccccc; }



hr { 
height: 0;
margin:1px 10px 1px 0;
border-width: 1px 0 0 0;
border-style: solid; 
border-color: #cccccc;  
} 

UL { padding:.1em;}
blockquote {margin:0 0 0 1em;}

LI { margin:.1em 0 .1em 3em; padding:0}

P {   padding:3px 3px 1em 3px;
      letter-spacing: none; 
      line-height:125%; }
.cvertical {width: 0;
border-width: 0 0 0 1px;
border-style: dotted; 
border-color: #CCCCCC;  }

H1 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 24px;
color: #000000;
padding: 3px 0px 5px 0px;
border-bottom: #cccccc 1px solid;
margin:0px 10px 10px 0px;
}


H1.news {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 24px;
color: #000000;
padding: 5px 0px 0px 0px;
}

H1.header {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 24px;
color: #000000;
padding: 3px 0px 5px 0px;
border-bottom: #795648 1px solid;
margin:0px 10px 10px 0px;
}

H2 {background-color:#000000; 
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
margin-bottom:0;margin-top:11; margin-right:10px;
font-weight: strong;
}

H3 {	
background-color:#4D2E7D; padding-left: 5px;padding-top: 4px;padding-bottom: 4px;
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
margin-bottom:0;
margin-top:11;
margin-right:10px;
font-weight: strong;
}

H4 {    
background-color:#C83F35; padding-left: 5px;padding-top: 4px;padding-bottom: 4px;
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
margin-bottom:0;
margin-top:11;
margin-right:10px;
font-weight: strong;
}


H5 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 18px;
font-weight: normal;
font: italic;  
color: #666666;
margin-bottom:1;margin-top:4    
}

H6 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 18px;
color: #3F3F3F;
margin: 10px 0px 5px 0px;
}


B { color : #999A98;}

.header:hover { text-decoration:none; color:#c0c0c0; }

.navbrdr {
background-color: none; 
border-bottom: none; 
padding-right: none; 
width:190px;	
}

EM {
font-family: Arial, Geneva, sans-serif;
}



/* This is the main nav Style */

.nav, li.over {
background-image: url(http://www.centralpt.com/customer/image_gallery/351/MAINMENU.GIF); 
background-repeat: no-repeat; 
background-position:-11px 5px;
border-bottom:1px solid #cccccc;
padding-bottom:0px;
font-size: 12px;
font-weight: bold;
text-indent: 8px; 
padding-top:5px;
width:170px;
	}

/* This is the Active section Style */

.nav2 {
background-image: url(http://www.centralpt.com/customer/image_gallery/351/MAINMENU_GREEN.GIF);
background-repeat: no-repeat; 
background-position:-21px 5px;
border-bottom:1px solid #cccccc;
font-size: 11px;
font-weight: bold;
text-indent: 10px; 
padding-top:5px;
padding-bottom:0px;
width:170px;
	}
/* This is the Active sub-section Style */

.nav3 {	
background-image: url(http://www.centralpt.com/customer/image_gallery/351/SUBMENU_RED.GIF);
background-repeat: no-repeat; 
background-position:0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
letter-spacing:0px;
text-indent: 30px; 
padding-top: 0px;

}

/* This is the sub-section highlight Style */

.nav4 {	
background-image: url(http://www.centralpt.com/customer/image_gallery/351/SUBMENU_RED.GIF);
background-repeat: no-repeat; 
background-position:5px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-indent: 38px; 
padding-top: 0px;
}

TABLE.shaded
{
background-color: #f5f5f5; 
border:#ECECEC 1px solid;
margin:5px 0px;
padding:0px 2px;
}

/*--------------Global Divs-----------------*/
#header {
position:relative;
width:950px;
height:203px;
padding-bottom:10px;
}

#logo {
position:absolute;
top:5px;
left:15px;
}

#banner {
position:absolute;
top:10px;
left:200px;
}

#menu {
position:absolute;
top:165px;
left:200px;
width:800px;
}

#footer {
width:940px;
height:0px;
text-align:right;
vertical-align:bottom;
position:relative;
font-size:11px;
line-height:100%;
}


#ftr1 {
width:100%;
text-align:right;
padding-top:10px;
position:absolute;
}

