﻿@charset "utf-8";
body {
	margin:0;
	padding:0;
	background-color: #FFFCE9;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	background-image:url(../img/headerbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#A02226;
}
img {
	border:none;
	behavior: url("iepngfix.htc");
}
a:active {
	outline:none;
}
form {
	margin:0;
	padding:0;
}
/*header css///////////////////////////////////////////////////////////////////////////////*/
.header {
	background-image:url(../img/header_rightbg.gif);
	background-position:right top;
	background-repeat: no-repeat;
	
}.jobs {
	display:block;
	color:#a02226;
	text-decoration:none;
	background:url(../img/icons/jobs.gif) no-repeat 4px 4px;
	float:right;
	padding:4px 4px 4px 25px;	
}
.jobs:hover {
	display:block;
	color:#333333;
	text-decoration:none;
	background-image:url(../img/icons/jobs.gif);
	background-repeat: no-repeat;
	background-position:4px 4px;
	float:right;
	padding:4px 4px 4px 25px;
	background-color:#EDEACF;	
}

.memberlogin {
	display:block;
	color:#a02226;
	text-decoration:none;
	background:url(../img/icons/userlogin.gif) no-repeat 4px 4px;
	float:right;
	padding:4px 4px 4px 25px;	
}
.memberlogin:hover {
	display:block;
	color:#333333;
	text-decoration:none;
	background-image:url(../img/icons/userlogin.gif);
	background-repeat: no-repeat;
	background-position:4px 4px;
	float:right;
	padding:4px 4px 4px 25px;
	background-color:#EDEACF;	
}
.search-panel label {
	color:#ab4f5a;
	text-transform:uppercase;
	float:right;
	padding:3px 5px 0 0;
}
.searchtextbox {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.searchtextbox li {
	background:url(../img/searchtextbox_left.gif) no-repeat left top;
	padding:0 0 0 11px;
	float:left;
	height:24px;
	margin:0;
}
.searchtextbox li .textbox {
	float:left;
	background-image:url(../img/searchtextbox_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#EDEACF;
	border:none;
	line-height:18px;
	padding:3px 11px 0 4px;
	width:145px;
	height:21px;
	color:#a02226;
}
.mainnav {
	margin:0;
	padding:0;
	list-style:none;
}
.mainnav li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.mainnav li a:hover span {
	color:#EDEACF;
	padding-bottom:1px;
	border-bottom:#EDEACF 1px solid !important;
	cursor:pointer;
	
}

.mainnav li.mainnav-ourstory a {
	width:125px;
	height:23px;
	display:block;
	background:url(../img/nav_img/ourstory.gif) no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 0 0 0;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-ourstory a:hover {
	width:125px;
	height:23px;
	display:block;
	background:url(../img/nav_img/ourstory.gif) no-repeat left top;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 0 0 0;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}

.mainnav li.mainnav-ourstory-current a {
	width:125px;
	height:23px;
	display:block;
	background:url(../img/nav_img/ourstory.gif) no-repeat left top;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 0 0 0;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-ourstory-current a span {
	color:#EDEACF;
	padding-bottom:1px;
	border-bottom:#EDEACF 1px solid;
	display:inline-block;
	cursor:pointer;
}



.mainnav li.mainnav-ourservices a {
	height:23px;
	display:block;
	background:url(../img/nav_img/services.gif) no-repeat -15px top;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 24px 0 10px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
*html .mainnav li.mainnav-ourservices a {
	width:83px;
}
*html .mainnav li.mainnav-ourservices a:hover {
	width:83px;
}
.mainnav li.mainnav-ourservices a:hover {
	height:23px;
	display:block;
	background:url(../img/nav_img/services.gif) no-repeat -15px top;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 24px 0 10px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-ourservices-current a {
	height:23px;
	display:block;
	background:url(../img/nav_img/services.gif) no-repeat -15px top;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 24px 0 10px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-ourservices-current a span {
	color:#EDEACF;
	padding-bottom:1px;
	border-bottom:#EDEACF 1px solid;
	display:inline-block;
	cursor:pointer;
}




.mainnav li.mainnav-ourpeople a {
	height:23px;
	display:block;
	background:url(../img/nav_img/ourpeople.gif) no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 27px 0 11px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
*html .mainnav li.mainnav-ourpeople a {
	width:75px;
}
.mainnav li.mainnav-ourpeople a:hover {
	height:23px;
	display:block;
	background:url(../img/nav_img/ourpeople.gif) no-repeat left top;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 27px 0 11px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-ourpeople-current a {
	height:23px;
	display:block;
	background:url(../img/nav_img/ourpeople.gif) no-repeat left top;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 27px 0 11px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-ourpeople-current a span {
	color:#EDEACF;
	padding-bottom:1px;
	border-bottom:#EDEACF 1px solid;
	display:inline-block;
	cursor:pointer;
}







.mainnav li.mainnav-enrollmentcenter a {
	height:23px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 27px 0 11px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-enrollmentcenter a:hover {
	height:23px;
	display:block;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 27px 0 11px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-enrollmentcenter-current a {
	height:23px;
	display:block;
	color:#EDEACF;
	text-decoration:none;
	padding:9px 27px 0 11px;
	text-transform:uppercase;
	text-align:center;
	text-shadow: 0.10em 0.10em 0.10em rgb(0, 0, 0);
}
.mainnav li.mainnav-enrollmentcenter-current a span {
	color:#EDEACF;
	padding-bottom:1px;
	border-bottom:#EDEACF 1px solid;
	display:inline-block;
	cursor:pointer;
}



.sub-nav {
	background:url(../img/nav_img/sub_bg.gif) repeat-x top;
	color:#FFFFFF;
}
.sub-nav a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px 0 8px;
}
.sub-nav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}
.sub-nav a.current {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}


.sub-nav-ourstory {
	background:url(../img/nav_img/ourstory_sub_bg.gif) repeat-x top;
	color:#FFFFFF;
}
.sub-nav-ourstory a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px 0 8px;
}
.sub-nav-ourstory a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}
.sub-nav-ourstory a.current {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}

.sub-nav-ourpeople {
	background:url(../img/nav_img/ourpeople_sub_bg.gif) repeat-x top;
	color:#FFFFFF;
}
.sub-nav-ourpeople a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px 0 8px;
}
.sub-nav-ourpeople a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}
.sub-nav-ourpeople a.current{
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}


.sub-nav-enrollment {
	background:url(../img/nav_img/enrollment_sub_bg.gif) repeat-x top;
	color:#FFFFFF;
}
.sub-nav-enrollment a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px 0 8px;
}
.sub-nav-enrollment a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}
.sub-nav-enrollment a.current {
	color:#FFFFFF;
	text-decoration:underline;
	margin:0 8px 0 8px;
}




/*header css///////////////////////////////////////////////////////////////////////////////*/

/*content css///////////////////////////////////////////////////////////////////////////////*/
.bannercss {
	background-color:#a02226;
	text-align:center;
}
.content {
	text-align:center;
	background-image:url(../img/contentbg.gif);
	background-repeat: repeat-x;
	background-position:top;
	background-color:#575646;
	padding-bottom:10px;
}
.contentbox-topbg {
	background:url(../img/contentbox_top.png) no-repeat center top;
	behavior: url("iepngfix.htc");
	height:17px;
}
.contentbox-bottombg {
	background:url(../img/contentbox_bottom.png) no-repeat center top;
	behavior: url("iepngfix.htc");
	height:7px;
}
.contentbox-leftbg {
	background:url(../img/contentbox_leftbg.png) repeat-y right bottom;
	behavior: url("iepngfix.htc");
}
.contentbox-rightbg {
	background:url(../img/contentbox_rightbg.png) repeat-y left bottom;
	behavior: url("iepngfix.htc");
}
.contentbox-leftbannerbg {
	background:url(../img/contentboxbanner_leftbg.gif) repeat-y left;
	behavior: url("iepngfix.htc");
}

.contentboxbanner-rightbg {
	background-image: url(../img/contentboxbanner_rightbg.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding:0 0 0 6px;
}
h1 
{
	margin:0;
	padding:5px;
	font-size:18px;
	color:#89181c;
}
.pagecontent p {
	line-height:24px;
	padding:0 10px 0 10px;
}
.testbutton {
	display:block;
	background-image:url(../img/testyourself_buttonbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#C8C1B8;
	border-bottom:#DCD5CD 1px solid;
	border-left:#DCD5CD 1px solid;
	border-top:#DCD5CD 1px solid;
	border-right:none;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#645e53;
	text-decoration:none;
	text-align:center;
	padding:7px 0 6px 0;
}
html* .testbutton {
	background-position:left 1px;
}
.testbutton:hover {
	display:block;
	background-image:url(../img/testyourself_buttonbg.gif);
	background-position:left -38px;
	background-repeat:no-repeat;
	background-color:#C8C1B8;
	border-bottom:#DCD5CD 1px solid;
	border-left:#DCD5CD 1px solid;
	border-top:#DCD5CD 1px solid;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding:7px 0 6px 0;
	border-right:none;
}
.testbutton:active {
	display:block;
	background-image:url(../img/testyourself_buttonbg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#C8C1B8;
	border-bottom:#DCD5CD 1px solid;
	border-left:#DCD5CD 1px solid;
	border-top:#DCD5CD 1px solid;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding:7px 0 6px 0;
	border-right:none;
}
.testbutton-info {
	background-image:url(../img/testyourself_buttoninfo.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ece9e4;
	width:180px;
	margin:0 auto;
	padding:8px 8px 8px 13px;
	color:#a02226;
	line-height:18px;
}
/*content css///////////////////////////////////////////////////////////////////////////////*/

/*footer css///////////////////////////////////////////////////////////////////////////////*/
.footer {
	background-image:url(../img/footer_rightbg.gif);
	background-position:right top;
	background-repeat: no-repeat;
	background-color:#FFFDE9;
	font-size:11px;
	padding-bottom:10px;
}
.footer-address {
	padding:0 9px 0 9px;
	height : 32px;
	color:#575646;
}
.footer-phone {
	background-image:url(../img/footer_phonenumberbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#575646;
	color:#fae3e4;
}
.footer-copyright {
	color:#bdbca7;
	background-color:#575646;
}


/*New css */
.gobutton {
	background-color:#A02226;
	border:none;
	background-image:url(../img/gobuttonleft.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px 4px 15px;
}
.loginbutton {
	background-color:#A02226;
	border:none;
	background-image:url(../img/gobuttonleft.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	padding:4px 6px 4px 25px;
}
.loginbox-topbg {
	background-image:url(../img/loginbox_topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF;
} 
.loginbox-bottombg {
	background-image:url(../img/loginbox_bottombg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#FFFFFF;
}
.loginbox-leftbg {
	background-image:url(../img/loginbox_leftbg.gif);
	background-repeat: repeat-y;
	background-position:left;
	background-color:#FFFFFF;
}
.loginbox-rightbg {
	background-image:url(../img/loginbox_rightbg.gif);
	background-repeat: repeat-y;
	background-position:right;
	background-color:#FFFFFF;
}
h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:8px 0 10px 10px;
}
.textboxcss {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.textboxcss li {
	background:url(../img/searchtextbox_left.gif) no-repeat left top;
	padding:0 0 0 11px;
	float:left;
	height:24px;
	margin:0;
}
.textboxcss li .textbox {
	float:left;
	background-image:url(../img/searchtextbox_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#EDEACF;
	border:none;
	line-height:18px;
	padding:3px 11px 0 4px;
	width:225px;
	height:21px;
	color:#a02226;
} 
.redlinkcss {
	text-decoration:underline;
	color:#a02226;
	font-size:12px;
}
.home
{
	display: block;
	color: #8B171B;
	text-decoration: none;
	background: url(../img/icons/home.gif) no-repeat 4px 4px;
	float: right;
	padding: 4px 4px 4px 25px;
}
.home:hover
{
	display: block;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/icons/home.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	float: right;
	padding: 4px 4px 4px 25px;
	background-color: #EDEACF;
}
.logout
{
	display: block;
	color: #8B171B;
	text-decoration: none;
	background: url(../img/icons/close.gif) no-repeat 4px 4px;
	float: right;
	padding: 4px 4px 4px 25px;
}
.logout:hover
{
	display: block;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/icons/close.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	float: right;
	padding: 4px 4px 4px 25px;
	background-color: #EDEACF;
}

