
* {margin:0;padding:0}
blockquote,ol,ul,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#sizer {
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/INTERIOR_TILE.JPG');
background-attachment:scroll;
height:700px;
background-repeat: repeat-x;
background-position: 0px 215px;
}


#central_point_container {
width: 950px; 
margin: 0px auto 0px auto; 
border: none; 
}
#wrapper
{
padding-bottom:64px;
}
BODY {
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/BACKGROUND_TILE.GIF');
font-family: Helvetica, Arial, Helvetica, sans-serif; 
font-size: 11px; 
letter-spacing: 0.1em;
color: #555; 
margin-left:0px; 
margin-top:0px; 
line-height:170%;  
text-align: center; 
}

TD {  
font-family: Helvetica, Arial, sans-serif; 
letter-spacing: 0.1em; 
font-size: 11px;
}

td.menu{
}

#wtt{position:relative;}

#dtt{
font-size:10px;
font-weight:strong;
text-transform:uppercase;
letter-spacing:0.2em;
position:absolute;
top:-80px;
right:6px;
text-align:right;
color:white;
line-height:200%;
}
		
TD.menu a {
display: block;
text-decoration: none;
font-family: font-family: Arial, Helvetica,sans-serif;
font-weight: bold;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-transform: uppercase;
}

td.menu a div
{
color:white;
text-decoration:none;
height:10px;
padding-top:5px;
padding-bottom:6px;
padding-left:8px;
cursor:pointer;
}

#topNav
{
position:relative;
top:68px;
left:210px;
height:105px;
}


#topNav ul
{
position:absolute;
padding:0;
margin:0;
}

#nav
{
list-style:none;
margin:0;
height:30px;
}

#nav li
{
float:left;
border:0px solid #FFFFFF;
padding:0px;
margin:0;
width:129px;
margin:2px;
}

#nav li a
{
color:white;
width:121px;
padding:3px 4px;
margin:0;
position:relative;
top:0px;font-size:10px;
}

#nav li a:hover
{
background-color:#cccccc;
}
#nav li#m3 a:hover 
{width:151px;
background-color:#cccccc;
}

#nav li ul
{
display:none;
list-style:none;
background-color:none;
width:700px;
padding:0px;
margin:0px;
left:2px;
top:27px;
height:250px;
background-repeat:no-repeat;
background-position:0px 10px
}

#nav li:hover ul,#nav li.over ul
{
display:block;
}

#nav li ul li
{
width:auto;
float:left;
background-color:none;
padding:2px;
padding-left:5px;
padding-right:5px;
margin:0px;
border:none;    
font-variant: normal;
font-size:13px;
color:#ffffff;
position:relative;
vertical-align:middle;
top:6px;
}

#nav li ul li a
{width:auto;
color:#fffff;
margin-top:4px;
top:0px;
padding-top:11px;
text-transform:none;  
font-variant: normal;
font-size:11.5px;
letter-spacing:0px;
}

#nav li ul li a:hover
{background-color:transparent;
color:#000;
}
#nav li ul li a.menuactive2
{
color:#000;
}

#m1
{
text-align:center;
background-color:#C76338;
}

#m2
{
text-align:center;
background-color:#ADB591;
}

li#m3
{
text-align:center;
width:160px;
background-color:#AC83A7;
}

#nav li#m3 a{
width:151px;
}
#nav li#m3 li a:hover
{
background-color:transparent;
}
li#m1 b, li#m2 b, li#m3 b, li#m4 b, li#m5 b{
color:white;
font-size:11px;
letter-spacing:.8px;
}

#m4
{
text-align:center;
background-color:#E5CB60;
}

#m5
{
text-align:center;
background-color:#6B939C;
}

#m1 ul
{
background-image:url(http://www.centralpt.com/customer/image_gallery/477/design/MENU-1.GIF);
}
#m2 ul
{
background-image:url(http://www.centralpt.com/customer/image_gallery/477/design/MENU-2.GIF);
}
#m3 ul
{
background-image:url(http://www.centralpt.com/customer/image_gallery/477/design/MENU-3.GIF);
}
#m4 ul
{
background-image:url(http://www.centralpt.com/customer/image_gallery/477/design/MENU-4-1.GIF);
}
#m5 ul
{
background-image:url(http://www.centralpt.com/customer/image_gallery/477/design/MENU-5-1.GIF);
}

a:hover #m1,a:hover #m2,a:hover #m3,a:hover #m4,a:hover #m5,a:hover #m6
{
background-color:#999788;
}
a:link {
		color: #BB2025;
		text-decoration: none;

	}
	
	a:visited {
		text-decoration: none; 
		color: #BB2025;
	}
		
	a:hover {
		text-decoration: none;
		color: #999999;
	}

	a:active {
		text-decoration: none;
		color: #BB2025;
	}

table.menu {Background-color: none; width:890px; margin-top:0px; line-height: 150%; letter-spacing:0.0em; }

#headImg{border:none;}

hr { height: 0;
margin:5px 20px 5px 0;
border-width: 1px 0 0 0;
border-style: dotted; 
border-color: #CCCCCC;  } 
UL { padding:.1em;}
blockquote {margin:0 0 0 1em;}
LI { margin:1em 0 1em 3em;padding:0}
P {   font-size:11px;
padding:3px 3px 1em 1px;
      letter-spacing: 0.1em; 
      line-height:170%; }
.cvertical {width: 0;
border-width: 0 0 0 1px;
border-style: dotted; 
border-color: #CCCCCC; 
margin-left:20px;
}

H1 {
	 font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #5A5F62;
font-weight:normal;
margin-bottom:10px;
border-bottom:2px solid #23408E;
}



H1.news {font-weight:normal;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 26px;
		color: #999788;
}

H1.header {font-weight:normal;
		 font-family: Helvetica, Arial, sans-serif;
		font-size: 26px;
		color: #95958b;
margin-bottom:10px;
}

H2 {line-height:140%;letter-spacing: 0em;
font-weight:normal;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #9d967a;
	     margin-top:10px;   
}

H3 {line-height:140%;letter-spacing: 0em;
font-weight:normal;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ABADB0;	
}

H4 {font-weight:normal;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BB2025;
}

H5 {	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #CCC7BF;
letter-spacing: 2px;
}

H6 {    font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #7C7461;
letter-spacing: 2px;
}

B, strong { 
color : #5A5F62;
letter-spacing: .5px;

}

.header:hover { text-decoration:none; color:#c0c0c0; }

.navbrdr {background-color: none; border-bottom: none; padding-right: none; width:800px;
	
}



/* This is the main nav Style */

.nav,.nav2 {  height:100%;
        width:115px;
	font-family: Arial, sans-serif;

	text-transform:uppercase;
	color: #FFFFFF;
padding-left:4px;
letter-spacing: 1px;
	}


/* This is the Active section Style */

.nav2 { 	}

/* This is the Active sub-section Style */

.nav3 {
	color: gray;
padding-top: 0px;

}

/* This is the sub-section highlight Style */

.nav4 {

	color: black;
padding-top: 0px;
	
}

TABLE.shaded
{
background-color: #CCCCCC;

}

#headImg
{
height:90px;
}


/*-----------Corporate Page Submenu--------------*/

#submenuhead {
font-size:12px;
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/submenu_corporate.jpg');
background-repeat:no-repeat;
width:192px;
height:42px;
}

#parentssubmenuhead {
font-size:12px;
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/submenu_parents.jpg');
background-repeat:no-repeat;
width:192px;
height:42px;
}

#adolescentsubmenuhead {
font-size:12px;
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/submenu_adolescent.jpg');
background-repeat:no-repeat;
width:192px;
height:42px;
}

#adultsubmenuhead {
font-size:12px;
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/submenu_adult.jpg');
background-repeat:no-repeat;
width:192px;
height:42px;
}

#employersubmenuhead {
font-size:12px;
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/submenu_employer.jpg');
background-repeat:no-repeat;
width:192px;
height:42px;
}

#companiessubmenuhead {
font-size:12px;
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/submenu_companies.jpg');
background-repeat:no-repeat;
width:192px;
height:42px;
}


#submenuitems td{
width:192px;
}

#submenuhead strong{
margin:0px;
padding:0px;
text-indent:40px;
font-size:13px;
border:none;
}

#submenuitems {
width:192px;
height:400px;
}

.submenu {
position:relative;
padding-top:145px;
padding-right:20px;
}

a.sub
{
color:#111111;
font-size:12px;
font-weight:bold;
background-image:url('');
background-repeat:no-repeat;
background-position:10px 5px;
padding-left:25px;
padding-right:0px;
display:block;
border-bottom:1px solid #cccccc;
}

a.sub:hover {
color: #25408F;
background-image:url(http://www.centralpt.com/customer/image_gallery/477/design/ARROW.GIF);
background-repeat:no-repeat;
background-color:#cccccc;
text-decoration: none;
}



/*-----------Corporate Breadcrumbs--------------*/

.parentsbreadcrumb {
background-color:#AA84AD;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
z-index:10;
}

.adultbreadcrumb {
background-color:#CC6633;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
z-index:10;
}

.adolescentbreadcrumb {
background-color:#ADB591;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
z-index:10;
}

.employerbreadcrumb {
background-color:#E5CB60;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
z-index:10;
}

.companiesbreadcrumb {
background-color:#669999;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
z-index:10;
}

/*-----------Global--------------*/



#logo {
position:relative;
}

#header {
position:absolute;
left:-9px
}

#ftrcorp {
background-color:#25408f;
width:100%;
color:#fff;
font-size:11px;
padding:5px;
z-index:10;
}

#ftrcorp a{
color:#fff;
}

#ftrcorp a:hover{
color:#888;
}

#ftrlogin {
font-size:11px;
padding:5px;
background-color:black;
color:#fff;
}

#ftrlogin a{
color:#fff;
}

#logon {
position:absolute;
top:-17px;
right:0px;
}

#logon input{
background-color:#ffffff;
height:17px;
font-size:10px;
border-style:solid;
vertical-align:center;
}

#logon td{
font-size:10px;
}

#submit input{
background-color:#25408F;
color:white;
font-weight:bold;
border-style:none;
border: 1px solid white;
padding:0px 5px 2px 5px;
}

#logposition {
position:relative;
width:100%;
font-size:8px;
}

#burst {
background-image: url('http://www.centralpt.com/customer/image_gallery/477/design/BURST_SM.GIF');
background-repeat: no-repeat;
}

#hmflash {
z-index:1;
}

/*-----------Button Circles-----------*/

#btn1 {
position:relative;
margin-left:15px;
}

#btn2 {
position:absolute;
margin-top:35px;
margin-left:-4px;
}

#btn3 {
position:absolute;
margin-top:-15px;
margin-left:151px;
}

#btn4 {
position:absolute;
margin-left:310px;
margin-top:25px;
}


/*-----------PrimaryTemplate-----------*/
.PageHeading {
background-color:#fff;
padding:10px;
border-left: 1px solid #9C9C9C;
border-right: 1px solid #9C9C9C;
}

.ContentLeft {
width:429px;
height:550px;
background-color:#fff;
padding:10px;
border-left: 1px solid #9C9C9C;
border-bottom: 1px solid #9C9C9C;
vertical-align:top;
}
.ContentRight {
width:220px;
height:550px;
background-color:#fff;
padding:10px;
border-right: 1px solid #9C9C9C;
border-bottom: 1px solid #9C9C9C;
vertical-align:top;
}

.breadcrumb {
background-color:#23408E;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
}
#c_462221.search
{border-top:none;
border-left: 1px solid #9C9C9C;
background-color:#fff;;
}
#c_462223.ContentLeft {
height:350px;
}
#c_462221.Search {padding-left:20px; height:50px;}
/*-----------Secondary Template-----------*/

.PageHeading {
background-color:#fff;
padding:10px;
border-left: 1px solid #9C9C9C;
border-right: 1px solid #9C9C9C;
}

.textarea {
width:671px;
height:550px;
background-color:#fff;
padding:10px;
border: 1px solid #9C9C9C;
Border-top:none;
vertical-align:top;
}

.breadcrumb {
background-color:#23408E;
color:white;
padding-left:10px;
padding-top:5px;
border: 1px solid #9C9C9C;
}

/*-----------Form Template-----------*/
.formtextarea {
width:671px;
background-color:#fff;
padding:10px;
border: 1px solid #9C9C9C;
border-bottom: none;
Border-top:none;
vertical-align:top;
}
.formarea {
width:671px;
background-color:#fff;
padding:10px;
border: 1px solid #9C9C9C;
Border-top:none;
vertical-align:top;
}

.formarea input{margin-right:5px;}

/*-------Login Page--------*/


.LoginForm {
width:671px;
height:550px;
background-color:#fff;
padding:10px;
border: 1px solid #9C9C9C;
vertical-align:top;
}

.Loginsurvey {
width:671px;
height:550px;
background-color:#fff;
padding:10px;
border-bottom: 1px solid #9C9C9C;
border-left: 1px solid #9C9C9C;
border-right: 1px solid #9C9C9C;
vertical-align:top;
}

.logintextform {
width:671px;
background-color:#fff;
padding:10px;
border-top: 1px solid #9C9C9C;
border-right: 1px solid #9C9C9C;
border-left: 1px solid #9C9C9C;
vertical-align:top;
}

.logon {
padding-top:200px;
padding-left:400px;
}

.personalizationLeft {
padding-top:120px;
padding-right:10px;
}

.personalizationTop {
padding-bottom:20px;
padding-top:0px;
width:300px;
}

.personalizationTop, .personalizationTop b{color:white;}

#personalmenu {
width:192px;
height:400px;
background-color: #ffffff;
border: 1px solid #9C9C9C;
padding:5px;

}

.logintext {
width:671px;
height:650px;
background-color:#fff;
padding:10px;
border: 1px solid #9C9C9C;
vertical-align:top;
}

.loginupdate {
width:671px;
height:550px;
background-color:#fff;
padding:10px;
border: 1px solid #9C9C9C;
vertical-align:top;
}


.logout {
text-align:right;
padding-bottom:0px;
vertical-align:bottom;
}

.logout input{width:190px;}

.loginpagetitle h2{
padding-top:0px;
padding-bottom:13px;
color:#fff;
}

.GeneralMessage {
width:671px;
padding:10px;
background-color:#f2f2f2;
border:1px solid #7D7E80;
}

.GroupMessage {
width:671px;
padding:10px;
background-color:#F3EDD4;
border:1px solid #7D7E80;
border-top:none;
}


/*-------Slideshow--------*/

#nbprevious{
padding:2px 6px 2px 6px;
float:left;
font-size:9px;
border:1px solid #cccccc; 
color:#999999; 
background-color:#f2f2f2;
}

#nbnext{
padding:2px 17px 2px 16px;
float:right;
font-size:9px;
border:1px solid #cccccc; 
color:#999999; 
background-color:#f2f2f2;
}

#pplink{float:left;
padding:2px 12px 2px 14px;
font-size:9px;
border:1px solid #cccccc; 
color:#999999; 
background-color:#f2f2f2;
}


/*fading slideshow fixes*/
.fading_media{float:left;}
#fs_container{float:left;}

/*-------Sub page style--------*/

#c_456349, #c_456344, #c_456354, #c_462301 {
background-color: #CC6633;
}

#c_456350 H1, #c_456345 H1, #c_456355 H1, #c_462302 H1{
border-bottom:2px solid #CC6633;
}

#c_456359, #c_456368, #c_456373 {
background-color:#ADB591;
}

#c_456360 H1, #c_456369 H1, #c_456374 H1{
border-bottom:2px solid #ADB591;
}

#c_456378 {
background-color:#AC83A7;
}

#c_456379 H1{
border-bottom:2px solid #AC83A7;
}

#c_461969 {
background-color:#E5CB60;
}

#c_461970 H1{
border-bottom:2px solid #E5CB60;
}

#c_461993 {
background-color:#669999;
}

#c_461994 H1{
border-bottom:2px solid #669999;
}

/********************search nav styling**********************/
.result_nav
{margin-left:0px;
margin-top:4px;
float:right;
}
.result_nav ul
{
list-style:none;
padding:0px;
margin:0px;
}
.result_nav ul li
{
float:left;
list-style:none;
padding:0px;
margin:0px;
}
.result_nav ul li a
{color:#fff;
padding:5px;
}
.result_nav ul li a:active
{color:#fff;
padding:5px;
}
.result_nav ul li a:hover
{color:#fff;
padding:5px;
}
.result_nav ul li a:visited
{color:#fff;
padding:5px;
}
.result_nav ul li.current
{
background-color:none;
color:#000;
font-weight:bold;
text-decoration:underline;
}


.user_controls div{margin-left:200px;width:350px;height:50px;}
.results{margin-top:34px;width:100%;padding:6px;padding-left:0px;}
.results .result_scope{float:right;margin-left:10px;margin-top:0px;color:#fff;}
.results .resultCount{float:right;margin-left:10px;background-color:none;border:none;color:#fff;font-weight:bold;font-size:11px;}
.results_list {float:right;}
div.results{float:right;}
div.result_nav{float:right;clear:both;width:200px;}
.user_controls{float:left;width:350px;}
.user_controls input
{
border:1px solid #E7BF51;
background-color:#23408E;
color:white;
padding:2px;
}
.user_controls select
{
border:1px solid #e7bf51;
margin-left:2px;
}
.top_text p{background-color:#23408E;color:white;}
.search
{
margin-top:12px;
border-top:2px solid #E7BF51;
}
#search_467252,.ind_search {background-color:#fff;height:456px;overflow:scroll;
}
#search_467252.search{margin-top:0px;}

.table_row_category {text-align:center;background-color:#000;}
.table_row_category {color:#fff;}
.list_column0 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column0 a{color:#555;}
.list_column1 {color:#23408E;width:100px;padding:5px;background-color:#f2f2f2;}
.list_column2 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column3 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column4 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column5 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column6 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column7 {width:100px;padding:5px;background-color:#f2f2f2;}
.list_column8 {width:100px;padding:5px;background-color:#f2f2f2;}
table.full_display {border:1px solid #ccc;background-color:#fff;padding:50px;margin-top:170px;margin-left:280px;}
table.full_display td{border:1px solid #f2f2f2;font-size:14px;padding:5px;}


/*fixed menu*/
div#ftrabsolute
{
position:fixed;
bottom:0px;
left:0px;
width:100%;
}

/*-----employee database-----*/
#search_466993.search{margin-top:0px;}
#search_466993 {
width:895px;
}

.field_wrapper_1,  .field_wrapper_2, .field_wrapper_3, .field_wrapper_4, .field_wrapper_5, .field_wrapper_6, .field_wrapper_7 {
float:left;
padding-right:2px;
}

.field_wrapper_7 {
width:326px;
padding-right:0px;
text-align:left;
}

.field_wrapper_5 {
width:55px;
}

#search_466993 .thumbnail_category{
background-color:#000;
padding: 5px;
color:#fff;
height:20px;
}

#search_466993 .thumbnail_content{
background-color:#fff;
text-align:center;
height:30px;
}

#search_466993 .thumbnail_content p{padding:0px 2px;}
