body
{
	margin: 0 0;
	background-color: #DDD;
	background-image: url(/shared/images/designa_03.gif);
	background-repeat: repeat-x;
}
#fullwrap
{
	margin-left: auto;
	margin-right: auto;
	width: 808px;
	background-image: url(/shared/images/designa_09.gif);
	background-repeat: repeat-y;
}
#wrap2
{
	background-image: url(/shared/images/designa_05.gif);
	background-repeat: no-repeat;
}

#head {}
#logospace {height: 88px; width: 460px; float: left }
#textname {display: none}
#servicesspace {height: 116px; width: 250px; float: right}
#services_logospacer {height: 88px; width: 250px; float: right }
#services_user_message { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; padding-top: 28px; padding-right:21px }
.message_small {font-size: 9px}
#services_linkspace { padding-right: 18px; padding-left: 18px; clear: right; width: 214px }
#loginspace {
	background-color: white; width: 231px; height:87px; margin-top: 28px;
	border-width: 1px 1px 0px 1px;
	border-color: #006ab6;
	border-style: solid;
	overflow: hidden
}
#loginform {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px
}
#loginform h3 {margin: 0 0; font-size: 14px}
#loginform form {margin: 0 0}
#loginform div {padding-top: 6px}
#loginform .services_field {float: left; width: 75px}
#loginform .services_field input {background-color: #eeeeee; width:65px; height:14px; font-size: 9px; border: 1px solid #006ab6; padding: 2px; margin: 0 0}
#loginform .services_button {float: left; width: 69px; text-align: left}
#loginform .services_button input {background-color: white; height:19px;  font-size: 10px; border: 0px solid #006ab6; text-decoration: underline; padding: 2px; margin: 0 0}
#loginform .services_comment {clear: both; padding-top: 5px}
#linkspace { padding-right: 18px; padding-left: 18px; clear: left; width: 500px}
#lowerlinks
{
	height: 24px;
	background-image: url(/shared/images/designb_10.gif);
	background-repeat: repeat-y;
}
#lowerlinks_blanktall
{
	width: 808px;
	height: 12px;
	background-image: url(/shared/images/designb_10.gif);
	background-repeat: repeat-y;
	font-size: 1px;
}
#lowerlinks_blank
{
	width: 808px;
	height: 8px;
	background-image: url(/shared/images/designb_14.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}

#footwrap
{
	background-image: url(/shared/images/designa_14.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: both;
}
#footsep
{
	width: 808px;
	height: 8px;
	background-image: url(/shared/images/designb_14.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
#footleft
{
	padding: 10px 18px 18px 18px;
	font-family: sans-serif;
	font-size: 10px;
	color: #333;
	width: 360px;
	float: left;
}
#footright
{
	padding: 10px 18px 18px 18px;
	font-family: sans-serif;
	font-size: 10px;
	color: #333;
	text-align: right;
	width: 360px;
	float: right
}
#footbase {clear:both}

#services_bartext  { height: 29px }
#services_bartext span {}
#services_bartext span a { display: block;float:right; color: #222; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif;}
#services_bartext span a:hover { color: white; text-decoration: none; background-color: #006ab6; text-decoration: none; }

#headbar {}
#bartext  { height: 29px }
#bartext span {}
#bartext span a { display: block;float:left; color: #222; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif;}
#bartext span a:hover { color: white; text-decoration: none; background-color: #006ab6; text-decoration: none; }

.main_link_first {
	 padding-right: 8px; padding-left: 8px; padding-top:7px; 
	 height: 21px;
	 background-color: #f6821f;
}

.main_link {
	 padding-right: 8px; padding-left: 8px; padding-top:7px; 
	 height: 21px;
	 background-color: #f6821f;
	 border-left: 1px solid #FAAD6E
}

.main_link_last {
	 padding-right: 8px; padding-left: 8px; padding-top:7px; 
	 height: 21px;
	 background-color: #f6821f;
	 border-right: 1px solid #FAAD6E
}

#services_link_x { 
	border-width: 1px 1px 0px 1px;
	border-color: #006ab6;
	border-style: solid;
	text-decoration: none; 
	background-color: white;  
	padding-top: 6px; padding-left: 7px; padding-right:7px; 
	height: 22px 
}
#pub_link_x { border-width: 0px}

#main_link_active { 
	border-width: 1px 1px 0px 1px;
	border-color: #006ab6;
	border-style: solid;
	text-decoration: none; 
	background-color: #62BC46;  
	padding-top: 6px; padding-left: 7px; padding-right:7px; 
	height: 22px 
}
#main_link_active_neighbor { border-width: 0px}

#subbartext {padding-left: 20px; padding-right: 20px; padding-top: 2px}
#subbartext span {}
#subbartext span a { display: block;float:left; color: #222; font-weight: bolder; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif;}
#subbartext span a:hover { color: white; text-decoration: none; background-color: #006ab6; text-decoration: none; }

.sub_link {
	 padding-right: 6px; padding-left: 6px; padding-top:5px; 
	 height: 17px
}

#sub_link_active { 
	text-decoration: none; 
	background-color: white;  
}

#largelogin {padding-top: 12px; height: 300px}
#largelogin #loginerror {display: block; padding-bottom: 10px}
#largelogin form {margin: 0 0}
#largelogin div {padding-bottom: 8px}
#largelogin div .label {float: left; width: 88px; padding-bottom: 3px; padding-top: 3px}
#largelogin .services_field input {background-color: #eeeeee; width:165px; height:16px; font-size: 11px; border: 1px solid #62BC46; padding: 2px; margin: 0 0}
#largelogin .services_button input {background-color: white; height:21px;  font-size: 12px; border: 0px solid #62BC46; text-decoration: underline; padding: 2px; margin: 0 0}
#largelogin .services_comment {clear: both; padding-top: 5px}

#content { padding: 8px 15px 3px 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 772px; float: left }
#content h1 {font-size: 23px; margin: 0 0}
#content h2 {font-size: 23px; margin: 0 0}
#content p {color: #333 }
#content li {color: #333 }

#content_spacer { float: right; width: 1px; height: 380px; }

a {color: #F6821F}
a:hover {text-decoration: none; color: #62BC46}

#content table { margin: 1em 0px 1em 0px; }
#content p table { margin: 0 0 }

#contact { float: left; margin-bottom: 1em}
#contact .formpart {clear:left; float: left; padding-bottom: 2px}
#contact .formpart .label {padding-top: 2px; width: 80px; font-weight: bolder; float: left}
#contact .formpart .area {width: 600px; float: left}

#contact .simlaunch {padding-bottom: 10px}

/* services styles */

.datatable {background-color: #F6821F}
.datatable td {padding: 3px; font-family: Arial, Helvetica, sans-serif;}
.datatable .thead {color: white; font-weight: bolder; font-size: 11px}
.datatable .tsubhead {background-color: white; font-weight: bolder; font-size: 11px}
.datatable .trow {background-color: white; font-size: 10px}
.datatable .trow_alt {background-color: #ddd; font-size: 10px}

