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

* {
padding: 0;
margin: 0;
}

body {
background: #5E6167;
font-family:Arial, Helvetica, sans-serif;
color:#5E6167;
}

#container {
width: 1024px;
margin: 0 auto;
}


.header {
float:left;
background: url(images/header.jpg) no-repeat;
width: 1024px;
height: 179px;
border-bottom: #5E6167 solid 7px;
}

.tagline {
	float:left;
	color:#FFFFFF;
	font-size:36px;
	position:relative;
	top: 120px;
	left: 140px;
}

.main {
float:right;
width: 1024px;
background: #ffffff url(images/main-background.gif) repeat-y;
position:relative;
}

.content {
float:right;
padding:20px 0 10px 20px;
width:340px;
font-size: 10px;
}
.content p {
margin-bottom: 10px;
padding-left:4px;
font-size: 10px;
}
p.ul {
padding-bottom: 0px;
margin-bottom: 2px;
}

.error{
	color:#800029;
	font-weight: bold;
	}

h2 {
color:#800029;
font-size:22px;
font-weight:normal;
padding-bottom:14px;
}
h3 {
color:#800029;
font-size:22px;
font-weight:normal;
padding-top:22px;
padding-bottom:14px;
}
h4 {
color:#800029;
font-size:12px;
font-weight:normal;
padding-bottom:2px;
padding-left:4px;
}

.content ul {
padding-left:4px;
}
.content li {
font-size: 10px;
padding-left:10px;
list-style-type: none;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

.content-image {
float:right;
width: 414px;
height: 414px;
padding:20px;
}

.accreditations {
bottom:18px;
left:238px;
position:absolute;
}


span.redtext {
color:#800029;
}

.formlabels {
padding-top: 4px;
padding-bottom: 1px;
font-size: 10px;
}
.forminputs {
}
input {
margin-bottom: 2px;
border:#5E6167 1px solid;
}
input,
textarea {
width:340px;
border:#5E6167 1px solid;}

.submitbutton {
padding-top:10px;
text-align:right;
width:342px;}
.submitbutton input {
width: 70px;}

.leftmenu {
float:left;
width: 208px;
padding: 16px 0px 0px 0px;
}


.leftmenu-pattern {
position:absolute;
bottom:0;
}








#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
width: 182px;
}

#navcontainer a:link, #navlist a:visited
{
color: #A2A3A9;
text-decoration: none;
}

#navcontainer a:hover
{
background: #5E6167;
color: #ffffff;
}

#active a:link, #active a:visited, #active a:hover
{
background: #5E6167;
color: #ffffff;
}


