body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.lnavtext {
line-height: 115%;
}

.nodecoration {
    border: 0px;
}

.main {
    width: 800px;
    background-color: #ffffff;
    margin: 0;
    color: #1588ae;
}

.topnavouter {
    padding: 1px 0px 1px 0px;
    background-color: rgb(146,155,152);
    width: 786px;
}

.topnavinner {
    padding: 1px 0px 1px 0px;
    background-color: white;
}

.topnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    letter-spacing: -0.5px;
    height: 23px;
    background-color: rgb(189,160,48);
    color: white;
}

.topnav a {
    text-decoration: none;
    color: white;
}

.topnav:hover {
    background-color: rgb(152,138,38);
}

.topnavborder {
    border-width: 0px 1px 0px 1px;
    border-color: rgb(145,128,40);
}

.topnavpadding{
    background-color: rgb(144,131,45);
}

.ulheader {
    margin-left: 35px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
}

.ulheader a {
    color: rgb(0,159,209);
}

.ulheader img {
    margin-left: -12px;
}

.ulitem {
    margin-left: 40px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 145px;
    margin-top: 2px;
}

.ulitem a {
    color: rgb(0,154,216);
}

.ulitem img {
    
}

.contentpane {
    text-align: left;
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: rgb(94,94,94);
    padding-right: 20px;
    padding-left: 5px;
}

.blurb {
    font-size: 16px;
    font-family: times;
    color: rgb(143,147,97);
    width: 195px;
}

.blurb hr {
	color: rgb(143,147,97);
	background-color: rgb(143,147,97);
	height: 1px;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-family: Georgia;
	font-style: italic;
}

.contentpaneblue {
    color: rgb(87,177,167);
    font-family: times;
    font-size: 15px;
    font-style: italic;
    text-align: left;
}

.footer {
    width: 800px;
   # padding: 0px 7px 0px 7px;
background-color: #ffffff;
    font-family: arial;
    font-size: 12px;
}

.footersub {
	background-color: rgb(9,88,82);
	color: white;
	height: 25px;
	width: 786px;
	font-size: 12px;
}

.footersub a {
	color: white;
}

.homeheader {
        text-align: left;
        height: 253px;
	width: 786px;
        background:url(../images/backgroundbar.jpg);
        background-repeat: repeat-x;
}

.subhomeheader {
        padding-left: 13px;
        padding-top: 7px;
        font-size: 14px;
}

.greydiv {
        background-color: rgb(214,211,180);
        width: 786px;

}

.hometable {
        width: 752px;
        background-color: white;
        border-left: 1px solid rgb(153,153,141);
        border-right: 1px solid rgb(153,153,141);
        font-size: 12px;
}

.hometable a {
        color: rgb(0,154,216);
}

.ulheaderhome {
        margin-left: 16px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-top: 7px;
}

.ulheaderhome a {
    color: rgb(0,159,209);
}

.ulheaderhome img {
        margin-left: -12px;
}

.topnav_table {
	width: 786px;
	height: 29px;
	#margin: 0 7px 0 7px;
}

.home_main {
	background-color: #d6d3b4;
	width: 786px;
}

.home_middle_table {
	margin: 0;
	background: #d5d2b3;
}

.home_registration_title {
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.home_registration_box {
	margin: 0px 80px 0px 0px;
}

.home_appointment_box {
	margin: 0px 65px 0px 0px;
}



a.home_box_link:link, a.home_box_link:visited, a.home_box_link:active {
	font-family: Verdana;
	#font-size: 12px;
	color: #1588ae;
	text-decoration: underline;
}
a.home_box_link:hover { 	
	font-family: Verdana;
	#font-size: 12px;
	color: #1588ae;
	text-decoration: none;  
}

.sub_registration_title {
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: rgb(9,89,82);
	line-height: 140%;
}

a.sub_box_link:link, a.sub_box_link:visited, a.sub_box_link:active {
	font-family: Verdana;
	#font-size: 12px;
	color: #1588ae;
	text-decoration: underline;
	
}
a.sub_box_link:hover { 	
	font-family: Verdana;
	#font-size: 12px;
	color: #1588ae;
	text-decoration: none;  
}

.lnav_box {
	background: url(../images/lnav_box_bg.gif);
}

a.navlink:link, a.navlink:visited, a.navlink:active {
	font-family: Verdana;
	#font-size: 12px;
	color: #0099cc;
	text-decoration: underline;
	font-weight: bold;
}
a.navlink:hover { 	
	font-family: Verdana;
	font-size: 12px;
	color: #0099cc;
	text-decoration: none;  
	font-weight: bold;
}

a.navlink_sub:link, a.navlink_sub:visited, a.navlink_sub:active {
	font-family: Verdana;
	font-size: 12px;
	color: #0099cc;
	text-decoration: underline;
}
a.navlink_sub:hover { 	
	font-family: Verdana;
	font-size: 12px;
	color: #0099cc;
	text-decoration: none;  
}

.crumbtrail {
        font-size: 11px;
}

a.crumbtrail, a.crumbtrail:link {
        font-size: 11px;
}

input.input_field {
	font-family: Verdana;
	font-size: 11px;
	width: 200px;
	height: 20px;
	border: 1px solid black;
}

textarea.textarea_field {
	width: 400px;
	font-family: Verdana;
	font-size: 11px;
	height: 150px;
	border: 1px solid black;
}

div.form_field_title {
	font-family: Verdana;
	font-weight: Bold;
	width: 200px;
	margin-top: 10px;
	padding: 0;
}

div.form_field {
	width: 200px;
	padding: 0;
	
}

.required_star {
	font-family: Verdana;
	font-weight: bold;
	color: red;
}

div#careers_list {
	margin-bottom: 20px;
	margin-top: 10px;
}
