#theform {
	background-color: #FDF2EE;
	
        border-width:3px;
        width:850px;

	}
         
            .toplogo{

              



            }
            .topleftheadings{

                    
                  float:left;




            }
        #theform fieldset.fffix {



                
                float: left;

        }
        #theform fieldset.f {
        
                
                border-width:3px;
                margin-left:.5em;
                margin-right:.5em;
                padding: 1em;
                float: left;
                padding-top: 1.5em;
        }
        #theform.logo{position:absolute; top:15px;}
        #theform fieldset.topright {
         
                
                border-width:3px;
                margin-left:.8em;
                padding: 1em;

        }
        #theform fieldset.secondleft {


	border-width:5px;
	margin: 0;
	padding: 0em;
        
        height: 20em;
	border-width:3px;
	margin-left:.75em;
	padding: 0em;

        }
        #theform fieldset.f input {
            width: 200px;

	}

        #theform fieldset.tt {
        
       
	width: 62%;
	margin: 0;
	padding: 0em;
        float:left;
        


	}
        #theform fieldset{
	
	border-width:5px;
	margin: 0;
	padding: 1em;

	}
        #theform fieldset.thirdleft{
	height: 15em;
	
	border-width:5px;
	margin: 0;
	padding: 1em;
        margin-left:.75em;

	}
        #theform fieldset.long {
	
	
	border: 0;
	margin-bottom:2em;
	padding: 1em;
        background-color: #EBECE4;
	}
        .long input{
            width: 8em;
        }
        #theform fieldset.longtwo {
	
	width:100%;
	border: 0;
	margin-top: 2em;
	padding: 1em;
        background-color: #EBECE4;
	}
        .one {
        
        height: 15em;
	border: 0;
	margin: 0;
	padding: 1em;
	float: left;

	}

        .clearleft{
            clear:right;
        }
#theform fieldset.two {

	
	border: 0;
	margin: 0;
        padding-right: 0em;
	padding: 1em;

	}
        #theform .header{
	

        font-size: 2.1em;
                font-family: Georgia, "Times New Roman", Times, serif;
                color: #696969;
	}

#theform fieldset legend {
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #696969;
	}
        .heading {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #696969;
	}
#theform fieldset legend span {
	display: none;
	}
#theform fieldset h3 {
	height: 4em;
	font-size: 1em;
	}
#theform fieldset div.help {
	color: #FFFF99;
	font-size: 0.7em;
	font-weight: bold;
	height: 5em;
	}
#theform fieldset label {
	font-size: 0.7em;
	display: block;
	line-height: 1.6em;
        padding-right:.2em;
        padding-left:.2em;

	}


.chkbox {
	font-size: 0.7em;
	display: block;
	line-height: 1.5em;
        float: left;
	}
#theform fieldset input {
	font-size: 0.8em;
	height: 1.6em;

	}
#theform fieldset input.chkbox {
	font-size: 0.8em;
	height: 1.6em;
        float: left;

	}
#theform fieldset input.chkbox2 {
	font-size: 0.8em;
	height: 1.2em;
        float: right;
	}
/* Error Styling */
#theform fieldset.error,
#theform fieldset.error legend,
#theform fieldset.error div.help {
	color: #FFCC33;
	}
#theform fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	}

/* Part 4 Styling */
#theform #pt4 {
	clear: both;
	width: 38em;
	height: 5em;
	border: 10px solid #666600;
	border-width: 10px 0;
	padding: 1em;
	}
#theform #pt4 legend {
	display: none;
	}
#theform #pt4 h3 {
	display: none;
	}
#theform #pt4 #disclaimer {
	width: 22em;
	float: left;
	font-size: 0.7em;
	}
#theform #pt4 input {
	height: 5em;
	font-size: 1em;
	width: 18em;
	color: #666666;
	background: #f3f3f3;
	font-weight: bold;
	border-bottom: 	1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	float: right;
	}

#copyright {
	clear: both;
	padding: 0.5em;
	font-size: 0.8em;
	color: #9F9F00;
	font-style: italic;
	}
       #theform .directions {
	clear: both;
	padding: 0.5em;
	font-size: .8em;
	color: #A8A8A8;

	}
       #theform .directions2 {
	clear: both;
	padding: 0.5em;
	font-size: .8em;
	color: #A8A8A8;
        background: #EBECE4;
	}
       #theform #heading {
	height: 5em;
	font-size: .1em;

	color: #666666;
	background: #f3f3f3;






        clear: both;
	padding: 0.5em;
	font-size: 1.8em;
	color: #A8A8A8;
	}
#theform ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

#theform li {display:inline}

.smallheadins {
	font-family: "Century Gothic", Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #84C8DB;
	font-weight: bold;
	text-align: center;
}
 p {
	font-family: "Century Gothic", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 23px;
}
.otherheadings {

	font-family: "Century Gothic", Arial, Verdana;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
li {
	font-family: "Century Gothic", Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	color: #999999;
	font-weight: normal;
	line-height: 25px;


}
fieldset ul li{display:inline;}
.sidetext {

	font-family: "Century Gothic", Arial, Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #999999;
	font-weight: bold;
	text-align: center;
}
.formfext {


	font-family: "Century Gothic", Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #999999;
	font-weight: bold;
	text-align: center;
}
.footer {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 25px;
	color: #999999;
	font-weight: bold;
	text-align: left;
}

a.toplink {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	word-spacing: normal;
	color: #cccccc;
}
a.sidelink {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	word-spacing: normal;
	color: #999999;
}

.nav {
	font-family: Tahoma, sans-serif, Verdana;
	font-size: 14px;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	font-style: normal;
	line-height: normal;
	white-space: normal;
	padding: 0px;
	color: #CCCCCC;



}
a:hover {
	text-decoration: underline;
	color: #86C8E0;
}
table.side_menu {
	width:142px;
	border-collapse: collapse;
	font-family: Tahoma, sans-serif, Verdana;
	font-weight: normal;
	vertical-align: middle;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;





	}	
table.side_menu_lower {
	width:142px;
	border-collapse: collapse;
	font-family: Tahoma, sans-serif, Verdana;
	font-weight: normal;
	vertical-align: middle;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	}	
	
	
table.outer  {
	width:142px;
	border-collapse: collapse;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

	}
	
table.maincontent {
	width:510px;
	border-collapse: collapse;
	border: none #CCCCCC;
	font-family: "Century Gothic", Arial, Verdana;
	font-weight: normal;
	}	
table.mainouter  {
	width:510px;
	border-collapse: collapse;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	padding: 0px;


	}
	
body {
	background-color: #DBE8F9;
	font: 10px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
}

#title2 {
	width: 142px;
	height: 26px;
	color: #ffffff;
	font: bold 10px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	background: transparent url("bg_legend2.gif") no-repeat;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

#title {
	width: 142px;
	height: 26px;
	color: #ffffff;
	font: bold 10px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	background: transparent url("bg_legend2.gif") no-repeat;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}
form {
	width: auto;
}

.col1 {
	text-align: right;
	width: 60px;
	height: 31px;
	margin: 0;
	float: left;
	margin-right: 2px;
	background: url("bg_label4.gif") no-repeat;
	font-size: 12px;

}

.col2 {
	width: 79px;
	height: 31px;
	display: block;
	float: left;
	margin: 0;
	background: url(bg_textfield4.gif) no-repeat;
}

.col2comment {
	width: 79px;
	height: 98px;
	margin: 0;
	display: block;
	float: left;
	background: url(bg_textarea4.gif) no-repeat;
}

.col1comment {
	text-align: right;
	width: 79px;
	height: 98px;
	float: left;
	display: block;
	margin-right: 2px;
	background: url(bg_label_comment4.gif) no-repeat;
}

div.row {
	clear: both;
	width: 142px;
}

.submit {
	height: 29px;
	width: 142px;
	background: url(bg_submit4.gif) no-repeat;
	padding-top: 6px;
	clear: both;
} 

.input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}


.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}
.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #C7CBE6;
	text-align: center;
	line-height: 14px;

}
h1 {
	font-family: "Century Gothic", Arial, Verdana;
	font-size: 14px;
	text-decoration: underline;
	color: #333333;
}
a.pagelink {

	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	word-spacing: normal;
	color: #44ACCA;
}
h3 {

	font-family: "Century Gothic", Arial, Verdana;
	font-size: 14px;
	text-decoration: underline;
	color: #333333;
}
#container {
width: 870px;
height: auto;}

#container2 {
width: 700px;
height: auto;}

		ul#topnav {margin: 0 auto; padding: 0;  width: 870px; list-style: none; font-size: 10px; position:absolute; top:200px; left:868px; margin:0 0 0 -472.5px; background:#727070;}
		ul#topnav li {float: left; margin: 0; padding: 0; position: relative;}
		ul#topnav li a {float: left; text-indent: 0px; height: 15px; width:98px;  }
		ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }

		
		
		ul#topnav li .sub {position: absolute;	top: 30px; left: 0; margin:0 0 0 1px; background: #CDC ; padding: 20px 20px 20px; float: left; /*--Bottom right rounded corner--*/ -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/ -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none;}
		ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
		ul#topnav li .sub ul{list-style: none; margin: 0; padding: 0; width: 170px; float: left;}
		ul#topnav .sub ul li {width: 100%; color: #fff;}
		ul#topnav .sub ul li h4 {padding: 0px 0 0 10px;  margin: 2px; font-size: 1.1em; font-weight: normal; background:#000;}
		ul#topnav .sub ul li h4 a {padding: 5px 0; background-image: none; color:#FFF;}
		ul#topnav .sub ul li h4 a:hover { color:#CCC;}
		ul#topnav .sub ul li a {float: none;  text-indent: 0; /*--Reset text indent--*/ height: auto;  no-repeat 5px 12px; padding: 4px 5px 4px 20px; display: block; text-decoration: none; color: #fff;}
		ul#topnav .sub ul li a:hover {color: #8b8371; background-position: 5px 12px ;}h2 {
	font-size: 16px;
}
