*{margin:0px;padding:0px}
blockquote,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#sizer {
width:800px;
margin: 20px auto 0px auto; 
z-index:10;
border: 1px solid #cccccc;
}

#expander {
background-image: none;
background-repeat: repeat-y;
background-position:1px 0px;
}

#wrapper {
background-image: none;
background-repeat: repeat-y;
background-position:800px 0px;
}

#central_point_container 
{ border-bottom:20px solid white;

width:800px;
margin: 0px auto 0px auto; 
background-color:#fff;
}


BODY 
{ 
background-color: #f2f2f2;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height:100%; 
color: #000000; 
margin-left:0;
margin-top:0px; 
text-align: center;
} 

TD 
{text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
line-height:150%;
}


/*---------Top Menu Elements-------------*/
	
TD.menu 
{  
background-image: url('http://www.centralpt.com/customer/image_gallery/481/Design/MENU.JPG');
background-repeat: no-repeat;
background-position:30px 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .01px; 
width: 800px; 
padding-left: 30px; 
padding-bottom: 20px; 
height: 30px;
line-height:130%;
}


#topNav ul 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#nav a 
{
background-color: none;
	font-weight: bold;
	color: #000000;
text-decoration:none;
}

#nav li:hover a,#nav li.over a
{
padding-top:0px;
color:#ffffff;
padding: 0px;
margin: 0px;
}

#nav li li a:link,#nav li li a
{
font-size: 13px;
display: block;
font-weight: bold;
text-align: left; 
color: #ffffff;
height:100%;
}

#nav li li a:hover 
{
border: 0;
color: #ffffff;
text-align: left;  
background-color: #C5262B; 	
text-decoration:none;
}
#nav
{
border-right: 2px solid #ffffff;
}

#topNav li 
{
text-align:center;
z-index:10;
color:#ffffff;
float: left;
font-size: 13px;
font-weight: normal;
position: relative;
cursor: default;
padding-top:2px;
padding: 1px 12px 0px 12px;
margin:0px;
height:24px;
	
}


#topNav li a.menu
{
padding: 0px 11px;
padding-bottom:15px;
position:relative;
top:4px;
}

#nav li ul {
display: none;
position: absolute;
left:0px;
top:30px;
width:100%;
}

#nav li ul li
{
width:275px;
margin:0px;
background-color:#00729F;
padding:0px 0px 10px 0px;
}

#nav li ul li a.menu2, #nav li ul li a.menuactive2{
padding:5px 4px ;
}

#nav li li
{
	padding: 0px 0px;
	margin: 0px 0px;
}

li>ul {
	top: auto;
	left: auto;
}

#topNav li li {
	display: block;
	float: none;
	background-color:#336698;
	border-left:#ffffff 0px solid;
border-right:#ffffff 0px solid;
border-bottom:#ffffff 1px solid;
margin:5px}

#nav li:hover a, #nav li.over a {color:#ffffff}
#nav li:hover, #nav li.over {background-color:#231F20;}
#nav li:hover ul,#nav li.over ul {
	display: block;
}

/*---------Link Type Elements-------------*/
		
a:link 
{
color: #005B8E;
font-weight:bold;
text-decoration: underline;
}
	
a:visited 
{
font-weight:bold;
color: #CF242A;
}
		
a:hover 
{
text-decoration: none;
color: #CF242A;
}

a:active 
{
text-decoration: none;
color: #02ABF0;
}

a.quicklink
{
background-image:url(http://www.centralpt.com/customer/image_gallery/480/design/ARROW.GIF);
background-repeat:no-repeat;
background-position:3px 4px;
padding-left:15px;
padding-right:5px;
}

a.quicklink:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/480/design/ARROW.GIF);
background-repeat:no-repeat;
}

a.submenu
{
background-image:url(http://www.centralpt.com/customer/image_gallery/478/design/ARROW1.GIF);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:15px;
padding-right:0px;
display:block;
}

a.submenu:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/478/design/ARROW_r.GIF);
background-repeat:no-repeat;
background-position:0px 3px;
background-color:#151515;
text-decoration: none;
}

/*---------Page Elements-------------*/

ul
{
list-style-type:square;
margin-left:4px;
}

ul
{
list-style-type:square;
padding-left:20px;
margin-left:0px 0px 10px 4px;
}

ul ul
{
list-style-type:circle;
margin:0px 0px 0px 20px;
}

ol li
{
list-style-type:decimal;
margin:0px 0px 0px 56px;
}


address 
{
line-height:105%;
}

hr 
{ 
height: 0;
margin:5px 0px 0px 0px; 
border: #E7BF51 1px solid;  
} 

blockquote 
{
margin:0 0 10px 1em;
}

.cvertical 
{
width: 0;
border-width: 0 0 0 0px;
border-style: dotted;
background-color: #ffffff;
}

P 
{
padding:6px 1px 6px 1px;
line-height:120%;

}

.EmailPage, .EmailPage a{
width:800px;
padding-top:5px;
padding-bottom:5px;
text-align:right;
font-weight:bold;
}

/*---------Header Elements-------------*/

H1 
{
padding-left: 2px;
padding-top: 0px;
padding-bottom: 10px;
font-size: 16px;
color: #013467;
margin-bottom:0px;
margin-top:0px;
margin-right:0;
}


H2 
{
background-image: url('http://www.centralpt.com/customer/image_gallery/478/design/HEADER_ARROW.GIF');
background-repeat:no-repeat;
background-position:0px 3px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 18px;
border-bottom:1px solid #666;
font-weight: bold;
color: #015186;
margin-bottom:10px;
margin-right:1px;
}

H3 
{width:90%;
border-bottom:1px dotted #cccccc;
background-color:none;
padding-left: 2px;
padding-top: 3px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #256FAE;
margin-bottom:0px;
margin-top:5px;
margin-right:1;
}

H4 
{
color: #21201E;
padding-left: 2px;
padding-bottom: 0px;
font-size: 18px;
font-weight: bold;
margin-bottom:0;
margin-top:2px;
margin-right:1;
border-bottom:#3375B2 0px solid;
}


H5 {
color:#000;
font-size:18px;
padding: 10px 5px;
margin:5px 0px 0px 0px;
}

H5 a{
font-size:12px;
text-decoration: none;
color:#0079A5;
}


H6 
{
font-size:12px;
text-decoration: none;
color:#0079A5;
padding-top:15px;
padding-bottom:0px;
}

B 
{
color :#ffffff;
}

#highlighttext
{
position:absolute;
left:643px;
top:0px;
width:95px;
overflow:hidden;
height:80px;
color: #afafaf; 
}

TABLE.shaded
{
color: #333;
font-weight:normal;
background-color: #F1DB9E;
border:#666 1px solid;
padding:10px;
}



/*---------Global Elements-------------*/

#headerwrap {
position:relative;
z-index:2;
}

#logo {
position:relative;
padding-left:20px;
}

#top {
position:relative;
background-image: none;
background-repeat: no-repeat;
left:-5px;
width:800px;
height:10px;
z-index:1;
}

#feedback {
position:absolute;
width:790px;
text-align:right;
top:25px;
font-size:12px;
}

#feedback a{
text-decoration:none;
}

#ftr {
position:absolute;
}

#ftrlogo {
position:absolute;
padding-top:25px;
padding-left:700px
}

#footer {
background-image:none;
background-repeat: no-repeat;
width:720px;
height:10px;
position:relative;
left:-5px;
top:0px;
text-align:center;
padding-top:28px;
}

#footer p{
color:#999;
font-size:11px;
}

#footer a{color:#999;}

/*---------Template Elements-------------*/
.emailpage{text-align:right;}

.sub2lefttext {
width:300px;
}

.sub2lefttext p{
font-size:10px;
}

a.qlink {
text-decoration:none;
color:#0079A5;
}

a:hover.qlink {
color:#EC171B;
}

.question {
display:none;
border:1px solid;
padding:5px;
background-color:#f2f2f2;
}
table .shaded td{font-size:10px;padding:10px;}
table .shaded {width:100%;}

#c_463501, #c_463531 {
background-image: url('http://www.centralpt.com/customer/image_gallery/481/Design/bg_lightbulb.JPG');
background-repeat: no-repeat;
}

#c_463569 {
background-image: url('http://www.centralpt.com/customer/image_gallery/481/Design/bg_lightbulb.JPG');
background-repeat: no-repeat;
height:350px;
background-position: 0px -90px;
vertical-align:top;
}

#c_455609 a{
text-decoration:none;
}

#c_455609 a:hover{
font-size:11px;
}

/*---------New Template Elements-------------*/

.breadcrumb {
padding-top:2px;
width:750px;
display:none;
}

.printbtn {
padding-top:0px;
text-align:right;
width:24px;
position:absolute;
}

.printbtn img{
height:17px;
width:17px;
position:relative;
left:730px;
}

.emailbtn {
padding-top:1px;
text-align:right;
width:30px;
height:20px;
position:absolute;
top:0px;
}

.emailbtn img{
height:15px;
position:relative;
top:185px;
left:750px;
}

.toptext {
width:760px;
padding: 0px 20px;
}

.middletext {
width:760px;
padding: 0px 20px;
}

.textbottom {
width:780px;
padding: 0px 10px;
}

.survey {
width:760px;
padding: 0px 20px;
}

.hmemail {
text-align:right;
padding-top:4px;
}

.hmbtn1, .hmbtn2, .hmbtn3 {
width:300px;
padding-left:10px;
}

.hmbtn1 a, .hmbtn2 a, .hmbtn3 a{
text-decoration:none;
font-size:10px;
}

.hmbtn1 p, .hmbtn2 p, .hmbtn3 p{
font-size:10px;
}

.hmtext {
width:475px;
}
