/* CONTAINERS */
body {
	/*background:#023669 url(images/bod_bg.jpg) top left repeat-x;*/
	/*background:#7088B9 url(images/bod_bg.jpg) top left repeat-x;*/
	background:#b9b9b9 url(images/new-background-twist-3-bg.png) top left repeat-x ;
	margin:0px;
	padding:0px;
	text-align:center;
}
#wrapper {
	background:url(images/new-background-twist-3.png) top left fixed;
}
td { 
	vertical-align:top;
}
.white {
	color:#FFFFFF;
	margin:10px 10px 10px 20px;
}
#container {
	/*background:#FFFFFF;*/
	min-width:780px;
	width:780px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	border:0px;
	text-align:left;
}
#content { background-color:#FFF; margin-top:0px; margin-bottom:0px; padding:20px;}
img {
	border:0px;
}

/* Header Styles */
h1 {
	font-family:Arial, Verdana,Tahoma, Arial;
	font-size:16pt;
	font-weight:bold;
	color:#7d7d7d;
	color:#692402;
	text-align:left;
	margin-bottom:-10px;
	}
h2 {
	font-family:Arial, Verdana, Tahoma, Arial;
	font-size:14pt;
	font-weight:bold;
	color:#692402;
	text-align:left;
	margin-bottom:-10px;
	}
h3 {
	font-family:Arial, Verdana, Tahoma, Arial;
	font-size:12pt;
	font-weight:bold;
	color:#7d7d7d;
	color:#692402;
	text-align:left;
	margin-bottom:-10px;
	}


/* Nav Styles */
#nav {
	margin:0px;
	background-color:#023669;
	width:100%;
}
#nav td {
	text-align:center;
	padding:5px 0px 5px 0px;
	font-family:Arial, Verdana,tahoma,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:20%;
}
#nav a
{
	text-decoration:none;
	color: #FFFFFF;
	color:#023669;
}
#nav a:link, #nav a:visited
{
	color: #FFFFFF;
	color:#023669;
}
#nav a:hover
{
	color: #efd279;
}

.header	{
	width:770px;
	height:80px;
	}
.dt	{
	font-family:Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-right:10px;
}


a.hx
{
	color:#692402;
	text-decoration:none;
}

a.hx:link, a.hx:visited
{
	color:#692402;
}

a.hx:hover
{
	color:#efd279;
}

/* Content Styles */
#content {
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	min-width:740px;
	min-height:400px;
	}
#content p {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
}
#content td {
	border:1px solid #CCC;
	border:0px;
	padding-top:12px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
}
#content a
{
	color:#2C5700;
}

#content a:link, #content a:visited
{
	color: #6a6a69;
	color:#2C5700;
}
#content a:hover
{
	color: #b30b10;
}
#content ul li {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	color:#333;
	margin-left:5px;
	font-weight:normal;
}
#content ul.black li {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	color:#000;
	margin-left:5px;
	font-weight:bold;
}


/* Results Styles */
#result {
	min-height:200px;
	}

#result th {
	text-align:left;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	vertical-align:middle;
}
#result td {
	text-align:left;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	padding-top:2px;
	padding-left:10px;
	color:#333;
	vertical-align:middle;
}
.row0 {
	background-color:#CCC;
	}
.row1 {
	background-color:#FFF;
	}
.row2 {
	background-color:#EEE;
	}
.row3 {
	background-color:#FCC;
	}


#steps {
	background: #EEE;
	border:1px solid #DDD;
	color:#333;
	width:200px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	padding:20px 20px 20px 20px;
}
#box { 
	width:240px;
	padding:20px 20px 20px 20px;
	
	height:240px;
}

#loginform {
	padding:0px 0px 20px 14px;
	margin:0px;
}

#login {
	
	background-color:#FFF;
	}
#login th {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
	}
#login td {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
	}
	
#login ul li {

	font-family:Arial, Verdana,arial,sans-serif;
	font-size:10px;
	color:#000;
	margin-left:5px;

}

.login {
	float:left;
	border:0px;
	padding:0px 5px 0px 0px;
	margin:0px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	color:#797979;
}
.loginforgot {
	float:right;
	border:0px;
	padding:0px 5px 0px 0px;
	margin:-2px 0px 5px 0px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:10px;
	color:#797979;
}
.loginremember {
	float:right;
	border:0px;
	padding:0px 5px 0px 0px;
	margin:0px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:10px;
	color:#797979;
}
#loginsubmit {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:10px;
	color:#797979;
	vertical-align:middle;
	float:left;
	padding:0px;
	margin:0px;
}
#formbutton1 a{
	width:60px;
	background:#FFF;
	border:1px solid #003;
	float:right;
	margin:0px 0px 0px 25px;
	padding:3px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	text-align:center;
	color:#4F537E;
	text-decoration:none;
	voice-family: "\"}\"";
	voice-family:inherit;

}
#formbutton2 a{
	width:60px;
	background:#FFF;
	border:1px solid #003;
	float:right;
	margin:0px 0px 0px 25px;
	padding:3px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	text-align:center;
	color:#4F537E;
	text-decoration:none;
	voice-family: "\"}\"";
	voice-family:inherit;

}
#formbutton3 a{
	width:180px;
	background:#FFF;
	border:1px solid #003;
	float:left;
	margin:0px 0px 0px 25px;
	padding:3px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#4F537E;
	text-decoration:none;
	voice-family: "\"}\"";
	voice-family:inherit;

}
#login
{
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:0px;
	height:160px;
	width: 250px;
	text-align:left;
}

#login form
{
	text-align: right;
	margin: 24px 41px 0 0;
}

#login p
{
	padding: 0;
	margin: 0 0 10px 0;
}
#login h2
{
	font-family:Arial, Verdana, arial;
	font-size:12pt;
	font-weight:bold;
	color:#003;
	margin-top:20px;
	margin-bottom:10px;
	text-decoration:underline;
	}
.loginInput
{
	width: 140px;
}

#login a
{
	margin-right: 36px;
}

#login a:link, #login a:visited
{
	color: #6a6a69;
}

#login a:hover
{
	color: #efd279;
}
#logo {
	height:73px;
	padding:0px 0px 0px 0px;
	z-index:100;
	}
#bottom {
	margin:0px;
	padding:5px;
	background-color:#002345;
	/* background-color:#2C5700; */
	color:#FFF;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	}
#bottom td{
	margin:0px;
	padding:5px;
	/* background-color:#024769; */
	/* background-color:#2C5700; */
	color:#FFF;
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	}

#bottom a {
	font-family:Arial, Verdana,arial,sans-serif;
	font-size:11px;
	color:#FFF;
}
#mid {
	background: #FFFFFF url(images/mid_background_2.jpg) no-repeat center top;
	color:#FFFFFF;
	padding:20px 30px 40px 0px;
	width:460px;
	}
#mid li{

	color:#FFFFFF;
	}
.tabbed { 
	margin-left:10px;
	display:block;
	}
#msg_popup{
	position:absolute;
	
	margin-left:auto;
	margin-right:auto;
	padding:1px;
	background-color:#330099;
	border:1px solid #000000;
	z-index:15;
	width:250px;
	
}
#msg_popup header{
	font-family:Futura BK BT;
	font-size:10pt;
	color:#FFFFFF;
	margin-bottom:0px;
	float:left;
}
#msg_popup buttons {
	text-align:right;
	}

#msg_popup_content {
	background-color:#FFFFFF;
	width:248px;
	height:100px;
	overflow:auto;
}
#contact_info {
	padding:20px 40px 0px 10px;
	float:left;
	}
#contact_form {
	margin:40px 20px 20px 20px;
	}
	
#contact_form p {
	padding: 1em 2em 0 2em;
	}

/* Form Styles */
label {
	float:left;
	width:10em;
	margin-right: 1em;
	text-align:right;
	}
fieldset {
	margin-top:1.5em;
	padding:0px;	
	}
legend {
	margin-left: 1em;
	}
fieldset ol {
	padding: 1em 1em 1em 1em;
	list-style:none;
	}
fieldset li {
	padding-bottom: 1em;
	}
fieldset.submit {
	float:none;
	width:auto;
	border:0px none #FFF;
	padding-left:12em;
	}
	
#form1 td.text1 {
	font-family:Tahoma, Arial;
	height:10px;
	font-size:11px;
	margin-bottom:-5px;
	margin-top:-5px;
	vertical-align:middle;
	}
#form1 td.form1 {
	font-family:Tahoma, Arial;
	height:10px;
	font-size:11px;
	vertical-align:middle;
	}	
input.text1, select.text1, option.text1 {
	width:178px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}
input.form1, select.form1, option.form1 {
	width:138px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}
input.form1_long, select.form1_long, option.form1_long {
	width:276px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}
input.form1_med, select.form1_med, option.form1_med {
	width:85px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}
input.form1_short, select.form1_short, option.form1_short {
	width:35px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}	
textarea.text1, textarea.form1 {
	width:258px;
	height:100px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}	
input.buttonPos_small {
	width:40px;
	height:25px;
	background-color:#67A54B;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}
input.buttonPos {
	width:89px;
	height:25px;
	background-color:#67A54B;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}
input.buttonNeu {
	width:89px;
	height:25px;
	background-color:#999;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}	
input.buttonNeg {
	width:89px;
	height:25px;
	background-color:#CD4144;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}	
	
input.button1 {
	width:89px;
	height:25px;
	background-color:#004284;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}	
input.button2 {
	width:89px;
	height:25px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}	

#tbc
{
width: 100%;
position: fixed;
left: 0px;
bottom: 0px;
z-index: 999999;
background-color: #dddddd;
}