*{margin:0px;padding:0px}
blockquote,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#central_point_container 
{ 
width: 900px; 
margin: 10px auto 10px auto; 
background-color:#000000;
}

BODY 
{ 
background-image: url('http://www.centralpt.com/customer/image_gallery/478/design/background.JPG');
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height:100%; 
color: #ffffff; 
margin-left:0;
margin-top:0px; 
} 

TD 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:150%;
background-color: #000000;
}


/*---------Top Menu Elements-------------*/
	
TD.menu 
{  
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .01px; 
background-color: #000000;
width: 900px; 
padding-left: 6px; 
padding-top:7px; 
padding-bottom: 4px; 
height: 24px;
line-height:130%;
}


#topNav ul 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#nav a 
{
background-color: none;
	font-weight: bold;
	color: #ffffff;
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;
width:100%;
height:100%;
}

#nav li li a:hover 
{
border: 0;
color: #ffffff;
text-align: left;  
background-color: #297AFF; 	
text-decoration:none;
}
#nav
{
border-right: 2px solid #ffffff;
}

#topNav li 
{
text-align:center;
background-image: url('http://www.centralpt.com/customer/image_gallery/486/design/MENU_ITEM.JPG');
background-repeat: no-repeat;
width:148px;
z-index:10;
color:#EEE9D5;
float: left;
font-size: 13px;
font-weight: normal;
position: relative;
cursor: default;
padding-top:5px;
padding-bottom:6px;
margin:0px;
height:24px;
	
}


#topNav li a.menu
{
padding: 0px 15px;
padding-bottom:12px;
position:relative;
top:4px;
}

#nav li ul {
display: none;
position: absolute;
left:0px;
top:33px;
width:100%;
}

#nav li ul li
{
	width:100%;
	padding:0px;
	margin:0px;
background-image: none;
background-color:#D00904;
}

#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;
	padding-bottom:0px;
        
}
#nav li:hover a, #nav li.over a {color:#ffffff}
#nav li:hover, #nav li.over {background-color:#000000;}
#nav li:hover ul,#nav li.over ul {
	display: block;
}

/*---------Link Type Elements-------------*/
		
a:link 
{
color: #F1A45C;
text-decoration: none;
}
	
a:visited 
{
text-decoration: none; 
color: #F1A45C;
}
		
a:hover 
{
text-decoration: underline;
color: #E7BF51;
}

a:active 
{
text-decoration: none;
color: #E7BF51;
}

a.quicklink
{
background-image:url(http://www.centralpt.com/customer/image_gallery/478/design/ARROW.GIF);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:15px;
padding-right:5px;
}

a.quicklink:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/478/design/ARROW.GIF);
background-repeat:no-repeat;
background-position:0px 3px;
}

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%;
font-size: 10px;
}

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:3px 3px 1px 1px;
line-height:150%;
font-size: 12px;
}

.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: 3px;
padding-bottom: 3px;
font-size: 18px;
color: #FC6401;
margin-bottom:2;
margin-top:5px;
margin-right:1;
}


H2 
{
padding-left: 2px;
padding-top: 3px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #FC6401;
margin-bottom:2px;
margin-right:1px;
border-bottom:#E7BF51 2px solid;
}

H3 
{
background-color:#DF9153;
padding-top: 5px;
padding-left:2px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
margin-bottom:2px;
margin-top:5px;
margin-right:1;

}

H4 
{
color: #000000;
padding-left: 2px;
padding-bottom: 3px;
font-size: 15px;
font-weight: bold;
margin-bottom:2;
margin-top:2px;
margin-right:1;
border-bottom:#3375B2 0px solid;
}

H5 
{
background-color:none;
padding-left: 2px;
padding-top: 3px;
padding-bottom: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #256FAE;
margin-bottom:2;
margin-top:5px;
margin-right:1;
}

H6 
{
background-color:#336698;
padding-left: 2px;
padding-top: 3px;
padding-bottom: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
margin-bottom:2;
margin-top:5px;
margin-right:1;
border-bottom:#E7BF51 2px solid;
font-variant:small-caps;
}

B 
{
color :#ffffff;
}

#highlighttext
{
position:absolute;
left:643px;
top:0px;
width:95px;
overflow:hidden;
height:80px;
color: #afafaf; 
}

#headerblock
{
width:100%;
position:relative;
}

TABLE.shaded
{
color: #000000;
font-weight:normal;
background-color: #F1F3FA;
border:#e2e2e2 1px solid;
}


/*---------------Templates----------------*/

table.sponsorbar {
width:860px;
padding-bottom:10px;
text-align:left;
}

#banner {
height:100px;
}

table .videoclip {
background-color:#000;
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:480px;
height:300px;
text-align:center;
}

.pressheader {
width:375px;
text-align:left;
}

.pressheader h1{
margin:0px 0px 0px 0px;
text-algin:left;
}

table .pressreleases {
vertical-align:top;
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 0px solid #000000;
border-right: 10px solid #000000;
width:390px;
height:300px;
overflow: scroll;
}

.pressreleases .thumbnail{
float:left;
}

.pressreleases .thumbnail_content{
padding-left:5px;
}

.pressreleases .thumbnail_category{
padding-left:10px;
}

table .button1 {
position:relative;
width:150px;
height:50px;
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
}

table .button2 {
position:relative;
width:150px;
height:50px;
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
}

table .button3 {
border: 1px solid black;
width:330px;
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 0px solid #000000;
border-right: 10px solid #000000;
}

table .button4 {
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 0px solid #000000;
border-right: 10px solid #000000;
width:380px;
}

table .sponsorads {
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: ]0px solid #000000;
border-right: 10px solid #000000;
width:375px;
height:250px;
}

.sponsorads #fs_wrapper{
padding-top:10px;
}

table .sponsorspot {
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:500px;
height:250px;
}

table .sub1lefttext {
vertical-align:top;
background-color:#333333;
border-top: 10px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:580px;
text-align:left;
padding-top:20px
}

.sub1cr {
vertical-align:top;
text-align:left;
}

.sub1cr select{
width:240px;
}

table .emailbtn {
text-align:right;
font-size:14px;
font-weight:bold;
height:30px;
border-top: 0px solid #000000;
border-bottom: 5px solid #000000;
border-left: 0px solid #000000;
border-right: 10px solid #000000;
}

#schedule td{
background-color:#333333;
}

table .sub1righttext {
vertical-align:top;
width: 290px;
text-align:left;
background-color:#151515;
border-bottom: 10px solid #000000;
border-right: 10px solid #000000;
}

.sub2lefttext {
vertical-align:top;
width:200px;
padding-left:5px;
padding-top:7px;
}

.sub2middletext {
padding:5px;
vertical-align:top;
width:680px;
background-color:#333333;
border-top: 10px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:580px;
}

.sub2rightcr {
vertical-align:top;
width:250px;
text-align:left;
}

.sub2righttext {
vertical-align:top;
width:250px;
text-align:left;
}

.survey {
vertical-align:top;
background-color:#333333;
padding-bottom:10px;
border-top: 0px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:580px;
}

.survey td{
background-color:#333333;
}


.inputtext {
background-color:#333333;
border-top: 10px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:900px;
padding:30px;
}

.inputform {
background-color:#333333;
border-top: 10px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
padding:30px;
}

.inputform td{
background-color:#333333;
}

.textarea {
background-color:#333333;
border-top: 10px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 10px solid #000000;
width:900px;
padding:30px;
}

.presslink {padding-right:10px;}

.thumbtext {
width:880px;
text-align:left;
padding-left:20px;
padding-bottom:10px;
}

.thumbdisplay .thumbnail_content{
width:750px;
}

.thumbdisplay td{
background-color:#333333;
}

.thumbdisplay {
padding-left:20px;
padding-right:20px;
}

.thumbdisplay td a{color:#F17E45}

/*------------Slideshow Elements---------------*/

#logos {

}

#fs_caption td{background-color:#151515;}

#logos td{
padding:0px; margin:0px;
}

#fs_link img{
border:none;
}

/*---------Footer Elements-------------*/

#footer {
border-top: 0px solid #000000;
border-bottom: 10px solid #000000;
border-left: 10px solid #000000;
border-right: 0px solid #000000;
background-image: url('http://www.centralpt.com/customer/image_gallery/478/design/footer.jpg');
background-repeat: no-repeat;
width:900px;
height:75px;
color:#ffffff;
font-size:10px;
position:absolute;
}

#ftrtext {
padding-right:20px;
padding-top:0px;
text-align:right;

}


/*---------Database  Display-------------*/

div.thumbnail div.result_item
{
background-color:#333333;
text-align:center;
width:45%;
margin:15px;
border:1px solid black;
padding:0px;
float:left;
clip:none;
}
div.result_item div
{
float:left;
display:block;
width:100%;
}
div.thumbnail_image img{margin-top:11px;margin-right:11px;margin-left:11px; padding:0px; border:none;}
div.thumbnail_image a, a:hover, a:visited{text-decoration:none}
div.thumbnail_content a, a:hover, a:visited{color:white;}

.full_display {
margin:0px;
}
.full_display td{
padding:5px;
}
.full_display #item_row_0 
{
background-color:#5A584C;
color:white;
font-weight:bold;
height:30px;
padding-left:10px;
}

#search_484241 .thumbnail {
background-color:#333333;
width:100%;
}


.thumbnail_category {
font-weight:bold;
text-align:left;
padding-left:50px;
}

.thumbnail_content {
text-align:left;
padding-left:50px;
}

.thumbnail_image img{
width:90%;
}


.resultcount {
z-index:11;
text-transform:uppercase;
color:#ffffff;
font-size:9px;
border-top:1px solid #F0A71E;
padding:2px;
background-color:#3577B3;
margin-top:2px;
}

.full_display {
text-align:left;
background-color: #333333;
height:100%;
border:10px solid black; 
width:900px;
font-size:12px;
}

.full_display_spacing {

}

.full_display_image img{
width:600px;
}

.full_display_category {
margin-left:52px;
width:00px;
color:#FE6E0D;
font-weight: normal; 
vertical-align: top;   
}

.full_display_content { 
font-size:12px;
padding-left:50px;
}

.dbfulldisplay .r1 {
height:30px;
}

.full_display td{
background-color:#333333;
}}


.dbfulldisplay .r1 {
height:30px;

}

.full_display td{
background-color:#333333;
}

#thumbnail_455518 .thumbnail{
width:370px;
padding-left:3px;
}

#thumbnail_455518 .thumbnail_category{
width:10px;
padding:0px 5px;
vertical-align:top;
}

#thumbnail_455518 .thumbnail_content{
padding:0px;

}

#thumbnail_455518 .thumbnail a{
color:#FF7712;
}

/*-------------Search Results--------*/

.results_list {
padding-left:20px;
}

.results_list li{
list-style:none;
float:left;
font-size:14px;
padding:5px;
}

.current {
background-color:#FF6004;
}

.user_sort {
float:right;
}

.user_limit {
float:right;
padding-right:20px;
}

.search {
width:880px;
}

.result_item .thumbnail_image{
width:400px;
}

.search .thumbnail td{
float:left;
background-color:#333333;
}

.result_item {
float:left;
width:47%;
background-color:#333333;
border:5px solid black;
}

/*-----RSS Code--------*/

.rssreader {
position:relative;
padding:0px;
margin-left:-20px;
}

.channel_2 {
display:none;
}

.controls {
position:absolute;
float:left;
top:-9px;
right:-14px;
background-color:#333333;
padding:2px 2px 2px 10px;
}

.previous a{
float:left;
padding-top:5px;
font-size:14px;
font-weight:bold;
}

.next a{
float:left;
padding-left:20px;
padding-top:5px;
font-size:14px;
font-weight:bold;
}

.rssreader {
width:370px;
height:100%;
}

.active a {
width:300px;
}

.feed_wrapper {
width:370px;
}

.subscribe_link {
margin-left:100px;
margin-top:-10px;
}

.subscribe_link {
margin-left:100px;
margin-top:-40px;
}

#subscribe484242 img{
border:0px;
width:25px;
padding:0px;
margin:0px;
float:left;
}

.rss_item {
width:350px;
padding:5px 3px;
}

.rss_items {
background-color:#333333;
padding:5px 0px;
margin-right:10px;
}

.field_name {
display:none;
}

ul.rssfeeds li{
list-style:none;
}

ul.rssfeeds li.active a {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:20px;
text-decoration:none;
position:relative;
left:0px;
top:-5px;
}

ul.rssfeeds li a {
padding:0px;
height:22px;
color:#D85F04;
border:0px solid white;
}

ul.rssfeeds div.feed_wrapper a {
color:#D85F04;
padding:0px 0px 0px 0px;
border:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
position:relative;
top:0px;
left:0px;
}
