/* orange: FE7E1A */
/* yellow: FFD912 */
/* red: FD1914 */
/* indigo: 651183 */
/* violet: 6D7FB7 */
/* boat blue: 0D2B88 */
/* footer: 5D6FA9 */
html body {
	margin: 0;
	padding: 0;
	background-color: #EFEFFF;
	/*#E7EAF4; */
	color: #369;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 76%;
	line-height: 1.2em;
}

p, a, td, li {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 1em;
}

h1
{
	text-align: center;
	margin: 15px auto 10px auto;
	color: #036;
	font-size: 1.3em;
	font-weight: bold;
}

h2
{
	margin: 8px 5px 8px 5px;
	color: #036;
	font-size: 1.2em;
	font-weight: bold;
}

h3
{
	margin: 5px 5px 8px 5px;
	color: #036;
	font-size: 1.1em;
	font-weight: bold;
}

h4
{
	margin: 3px 5px 8px 5px;
	color: #036;
	font-size: 1em;
	font-weight: bold;
}

h5, h6
{
	margin: 3px 5px 6px 5px;
	color: #036;
	font-size: 1em;
	font-weight: bold;
}

a:link, a:visited
{
	
	color: #036;
	text-decoration:underline;
}

a:hover, a:active
{
	color: #369;
	text-decoration: none;
}
h3 {
	font-family: trebuchet MS, serif;
	text-align: center;
	margin: 15px auto 10px auto;
	color: #369;
	font-size: 1.3em;
	font-weight: bold;
}

#container {
	position: relative;
	/* -133 for logo  */
	margin: 5px auto 10px auto;
	background-color: #EFEFFF;
	border-color: #EFEFFF;
	border-width: 1px;
	border-style: solid;
	width: 782px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px;
}

html>body #container { width: 780px; }

/*End win_IE5 hack*/
#arklogo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 248px;
	height: 120px;
	margin: 0 0 0 0;
	padding: 0;
	z-index: 20;
}

#subcontainer {
	position: absolute;
	top: 32px;
	left: 134px;
	/* -133 for logo  */
	margin: 0;
	background-color: #FFFFF0;
	border-color: #6D7FB7;
	border-width: 1px;
	border-style: solid;
	z-index: 10;
	width: 644px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 642px;
}

html>body #subcontainer { width: 642px; }

#header {
	width: 500px;
	margin: 0 0 0 130px;
	padding: 0;
	height: 86px;
	text-align: center;
}

#header img.caring { margin: 8px auto 0 auto; }

#header td {
	text-align: center;
	vertical-align: middle;
}

#header td.bar {
	text-align: center;
	vertical-align: bottom;
	height: 8px;
}

#caring {
	width: 500px;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}

.center {
	margin: 0 auto 0 auto;
	text-align: center;
}

.clear {
	width: 100%;
	height: 1px;
	clear: both;
}

#nav {
	width: 500px;
	/* -133 for logo  */
	height: 22px;
	background-color: #5D6FA9;
	margin: 0 auto 0 auto;
	background-image: url(../images/bk_nav.gif);
	background-repeat: repeat-x;
}

#nav a {
	height: 22px;
	text-align: center;
	color: #FFFFF0;
	vertical-align: middle;
	border-right: #FFFFFF;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
	line-height: 1.3em;
}

#nav a:link, #nav a:visited {
	color: #FFFFF0;
	background-color: transparent;
	text-decoration: none;
}

#nav a:hover, #nav a:active {
	color: #FFFFF0;
	background-color: #0D2B88;
	text-decoration: none;
}

#nav a.noborder {
	border-width: 0 0 0 0;
	border-style: none none none none;
}

#nav a.current { background-color: #0D2B88; }

#nav a.currentnb {
	background-color: #0D2B88;
	border-width: 0 0 0 0;
	border-style: none none none none;
}

#nav UL {
	margin: 0;
	padding: 3px 0 0 0;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 19px;
}

html>body #nav UL { height: 19px; }

#nav LI {
	height: 22px;
	margin: 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	list-style-type: none;
	display: inline;
}

div.orangebar {
	width: 500px;
	height: 7px;
	margin: 1px auto 0 auto;
}

#main {
	width: 640px;
	margin: 0 auto 0 auto;
	clear: both;
}

#main P {
	color: #369;
	margin: 5px 20px 8px 20px;
}

div.head {
	width: 500px;
	margin: 0 0 0 130px;
	padding: 0;
	text-align: center;
}

a.weblink { text-decoration: none; }
a.weblink:link,  a.weblink:visited { color: #369; }

a.weblink:hover,  a.weblink:active {
	color: #036;
	text-decoration: underline;
}

a.f_email { text-decoration: underline; }

a.f_email:link,  a.f_email:visited {
	color: #FFFFF0;
	background-color: transparent;
}

a.f_email:hover,  a.f_email:active {
	color: #ACF;
	text-decoration:underline;
	background-color: transparent;
}

#footer {
	width: 100%;
	margin: 0;
	background-color: #5D6FA9;
	padding: 5px 0 5px 0;
	border-color: #CFCFCF;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	height: 54px;
	background-image: url(../images/bk_footer.gif);
	background-repeat: repeat-x;
}

#footer TABLE {
	width: 80%;
	margin: 0 auto 0 auto;
	border-width: 0;
}

#footer td {
	color: #FFFFF0;
	margin: 0;
	text-align: left;
	font-family: arial,helvetica,sans-serif;
	padding: 1px;
}

#footer td.right {
	text-align: right;
	padding: 0 6px 0 0;
}

.logged {
	text-align: right;
	margin: 0 20px 0 0;
}

#main label {
	margin: 5px;
	padding: 0;
}

#main button {
	margin: 0px 30px 0px 30px;
	text-align: center;
	padding: 5px 20px 5px 20px;
}

#main .formclass
{
	width:98%;
	margin: 10px auto;
}
#main .formclass td
{
	font-size:.9em;
	margin: 0;
	padding: 5px;
	text-align:left;
}
#main .formclass td.col1
{
	width:20%;
	margin: 0;
	padding: 0;
	text-align:right;
}
#main .formclass td.col2
{
	margin: 0;
	padding: 0;
	text-align: left;
}
#main .formclass .form_error {
	white-space:nowrap;
	color:red;
}
#main .formclass table 
{
	margin: 0 0;
}
#main .formclass table td {
	font-size:.9em;
	margin:0;
	padding:0;
}
#main .formclass td.mceToolbar, #main .formclass td.mceLast {
	font-size:.9em;
	margin:0;
	padding:0;

}


#main .formclass .defaultSkin, #main .formclass .mceListBox, #main .formclass .mceText{
	font-size:1em;
}



