@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p {
	font-size:12px;
}

hr {
	color: #8C3E90;
	background-color: #8C3E90;
	border: 0;
	height: 1px;
}

#seo {
	background-image:url(../images/footerback.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:860px;
	margin:10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

#seo h1 {
	color:#999999;
	font-size:10px;
	margin:0px;
	font-weight:normal;
}

#seo p {
	float:right;
	margin:0px;
}

.seo-padding {
	padding:5px;
	padding-bottom:10px;
}

#logobar {
	background-color:#FFFFFF;
	width:850px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
}

.logo {
	padding:0px;
	padding-top:20px;
	float:left;
}

.accreditationlogo {
	padding:0px;
	padding-left:22px;
	padding-top:12px;
	float:left;
}
	
#contact {
	width:300px;
	float:right;
	text-align:right;
	padding:0px;
	padding-top:20px;
}

#contact a {
	color:#242577;
	text-decoration:none;
}

#contact a:hover {
	color:#8C3E90;
	text-decoration:none;
}

#contact h3 {
	font-size:24px;
	font-weight:normal;
	margin:0px;
}

#contact h3.small {
	font-size:16px;
	font-weight:normal;
	margin:0px;
}

#contact h4 {
	font-size:14px;
	font-weight:normal;
	margin:4px 0px 0px 0px;
}

#page {
	width:860px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	padding-top:5px;
	background-repeat:no-repeat;
}

#menu1 {
	width:645px;
	margin:0px;
	float:right;
	height:33px;
	position:relative;
	right:5px;
	top:-8px;
	padding:0px;
	padding-bottom:6px;
	overflow:hidden;
}

#menu1 a {
	display:block;
	text-decoration:none;
	float:left;
	margin:0px;
	text-align:center;
}

#menu1 a:hover {
	color:#FFFFFF;
	background-color:#242577;
	background-image:none;
}

.menu-large {
	border: 1px none #FFFFFF;
	border-right-style:solid;
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:112px;
	position:relative;
	top:8px;
}

.menu-larger {
	border: 1px none #FFFFFF;
	border-right-style:solid;
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:120px;
	position:relative;
	top:8px;
}

.menu-medium {
	border: 1px none #FFFFFF;
	border-right-style:solid;
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:94px;
	position:relative;
	top:8px;
}

.menu-small {
	border: 1px none #FFFFFF;
	border-right-style:solid;
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:48px;
	position:relative;
	top:8px;
}

.menu-small2 {
	border: 1px none #FFFFFF;
	border-right-style:solid;
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:62px;
	position:relative;
	top:8px;
}

.menu-end {
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:56px;
	position:relative;
	top:8px;
}

.menu-midend {
	background-color:#452849;
	background-image:url(../images/menuback.jpg);
	background-repeat:repeat-x;
	padding:3px;
	color:#FFFFFF;
	width:72px;
	position:relative;
	top:8px;
}

.menu-claim {
	padding:11px;
	padding-left:0px;
	padding-right:0px;
	background-image:url(../images/claimback.png);
	background-repeat:no-repeat;
	color:#333333;
	width:97px;
}

#menu1 a:hover.menu-claim {
	background-image:url(../images/claimback.png);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#8C3E90;
	font-weight:bold;
}

#menu2box {
	width:200px;
	float:left;
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-bottom:10px;
	background-position: 0px 0px;
	background-image:url(../images/menu-back.png);
}

#menu2 {
	position:relative;
}

#menu2 a{
	display:block;
	color:#242577;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

#menu2 a:hover{
	color:#FFFFFF;
	background-color:#242577;
}

#menupad {
	margin:0px;
	margin-left:5px;
}

.padding5 {
	padding:5px;
}

.padding10 {
	padding:10px;
}

.clear {
	clear:both;
	height:20px;
}

a img {
	border:none;
}

.blue {
	color:#242577;
}

.purple {
	color:#8C3E90;
}

#picture-text1 {
	width:320px;
	height:314px;
	float:left;
	margin:0px;
	margin-top:-15px;
	margin-left:0px;
	margin-bottom:5px;
}

#picture-text2 {
	width:320px;
	height:314px;
	float:right;
	margin:0px;
	margin-top:-15px;
	margin-bottom:5px;
	position:relative;
	right:5px;
}

#main {
	clear:both;
}

.left-box {
	background-image:url(../images/leftback.jpg);
	background-repeat:repeat-x;
	background-color:#452849;
	margin:0px;
	margin-top:5px;
	padding:0px;
	padding-bottom:10px;
	background-position: 0px 52px;
}

.left-box p {
	font-size:14px;
	color:#FFFFFF;
	margin:5px;
}

.left-box a {
	font-size:14px;
	color:#FFFFFF;
	margin:0px;
	padding:5px;
	display:block;
	text-decoration:none;
}

.left-box a.sidemenu:hover {
	color:#333333;
	text-decoration:none;
	background-color:#E2CFE3;
}

.left-box h3 {
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
	margin:0px;
}

.left-box2 {
	margin:0px;
}

#left-column {
	float:left;
	width:200px;
}

#home1 {
	background-color:#BBBBBB;
	width:215px;
	float:left;
}

#home2 {
	background-color:#BBBBBB;
	width:215px;
	float:left;
	margin:0px;
	margin-left:5px;
}

#home3 {
	background-color:#BBBBBB;
	width:215px;
	float:right;
}

.homeboxtext {
	padding:5px;
	border: 1px none #FFFFFF;
	border-top-style:solid;
	background-image: url(../images/homeboxback.jpg);
	background-repeat: repeat-x;
}

.homeboxtext p {
	color:#FFFFFF;
	margin:0px;
	font-size:11px;
}

.homeboxtext h3 {
	color:#FFFFFF;
	margin:0px;
	font-size:15px;
	letter-spacing:-1px;
}

#text {
	width:655px;
	float:right;
	margin:0px;
	margin-top:5px;
}

#text-clear {
	clear:both;
	padding:10px;
	padding-right:0px;
}

#footer {
	padding:5px;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image:url(../images/footerback.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:860px;
	background-position: 0px 10px;
}

#footer p {
	margin:0px;
	font-size:10px;
}

#footer a {
	color:#333333;
	text-decoration:none;
}

#footer a:hover {
	color:#8C3E90;
	text-decoration:none;
}

.right {
	float:right;
	text-align:right;
}

h2 {
	font-size:24px;
	font-weight:normal;
	color:#242577;
	margin:0px;
}

h3 {
	font-size:16px;
	font-weight:normal;
	color:#8C3E90;
	margin:0px;
}

h4 {
	font-size:16px;
	font-weight:normal;
	color:#333333;
}

#home1 a {
	text-decoration:none;
}

#home2 a {
	text-decoration:none;
}

#home3 a {
	text-decoration:none;
}

.profile {
	float:left;
}

.profile img {
	margin:0px;
	margin-right:20px;
	margin-bottom:5px;
}

.profile a img {
	border: 1px solid #8C3E90;
}

.profile a:hover img {
	border: 1px solid #333333;
}

img.profile {
	margin:0px;
	margin-right:5px;
	margin-bottom:5px;
	border: 1px solid #8C3E90;
}

#text a {
	color:#8C3E90;
	font-weight:bold;
	text-decoration:none;
}

#text a:hover {
	color:#333333;
}

form h3 {
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
}

form p {
	margin:0px;
	margin-top:6px;
}

.contact {
	border: 1px solid #8C3E90;
	color:#8C3E90;
	padding:5px;
	font-size:12px;
	background-image:url(../images/contactback.jpg);
	background-repeat:repeat-x;
	background-color:transparent;
}

.submit {
	border: 1px solid #333333;
	color:#FFFFFF;
	padding:5px;
	font-size:12px;
	background-image:url(../images/submitback.jpg);
	background-repeat:repeat-x;
	background-color:#5E3264;
}

.contactpage {
	float:left;
	width:200px;
	height:300px;
	border: 1px solid #CCCCCC;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
}

.contactpage2 {
	clear:both;
	border: 1px solid #CCCCCC;
	margin:0px;
}

.contactpage2 h3 {
	font-size:24px;
}

.contactpage h3{
	margin:0px;
}

.contactpage p{
	margin:0px;
	margin-bottom:10px;
}

#map {
	border: 1px solid #8C3E90;
	height:300px;
	width:430px;
	float:left;
}

#map strong {
	color:#8C3E90;
}


.sliding { 
	cursor: hand;
	cursor: pointer;
	padding: 5px;
	border: 1px solid #8C3E90;
	background-image:url(../images/contactback.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:350px;
}

.sliding-open {
	background-image:url(../images/submitback.jpg);
	background-repeat:repeat-x;
	background-color:#5E3264;
}

.sliding-content {
	width:360px;
}

h4.sliding-open {
	color:#FFFFFF;
}

#know {
	width:200px;
	background-image:url(../images/didyouknow.gif);
	background-repeat:no-repeat;
	background-color:#E4E9F3;
	float:right;
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
}

#know p {
	color:#242577;
	}

.know-padding {
	padding:10px;
	padding-top:65px;
}

ul.case li {
	margin-top:20px;
	}
	
.jargon {
	padding:15px;
	padding-top:170px;
	color:#FFFFFF;
	font-weight:bold;
}

.jargon p {
	padding:0px;
	margin:0px;
	margin-top:15px;
}

#side_bar {
	display:none;
}

#lineline a {
	text-decoration:underline;
}

.help {
	margin:0px;
	margin-bottom:11px;
}

#bottomtextlinks {
	padding-top:8px;
	text-align:center;
	font-size:10px;
}

.newstrail img {
	vertical-align:middle;
	margin:5px 10px 10px 0;
}
