﻿/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {margin: 0;padding: 0;}
body
{
    font: small arial, helvetica, sans-serif;
    color: #473e34;
    background-color: #6B5A38; /*background: url("images/diamond-black.gif") repeat;*/
}

a, a:hover {color: #776655;}
		
#container {
	width: 775px; 
	min-height:100%;
	text-align: left;
	margin: 0 auto; 
	background: #fff;
	border-left: 2px solid #a1a1a1;
	border-right: 2px solid #a1a1a1;
   position:relative;
}

/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
/* end hack */ 

/* ~~~~~ Header / Logo ~~~~~ */
#header {
	width:755px;
	background-color: #E1E4D9;
	border-top: 1px solid #e6e6e6;
	position:relative;
	z-index:2;
	overflow:hidden;
	padding: 20px 0 10px 20px;
}

* html #header {height:75px;height:75px}

/* ~~~~~ Navigation ~~~~~ */
#mainnav {width:100%; position:relative; z-index:2;}
#mainnav p, #header p, #footer p  {margin:0 10px 5px 10px}		

/* ~~~~~ Content ~~~~~ */
#content{line-height: 20px; padding-top: 10px; padding-left: 20px; padding-right: 20px;}
.title {border-bottom: solid 1px #E1E4D9;}

/*~~~~~ Form ~~~~~*/
.section { background-color: #E1E4D9; font-size:11px; font-weight: 700; padding: 0px 0 0px 0;}
.label { font-size:11px; font-weight: 700; text-align: right;}
.field, .results{font-size:11px; font-weight: 700; text-align:right;}
.field, .fieldddl {font-size:11px; font-weight: 700; width: 140px}
 
div.spacer { clear: both;}
div.panel {background-color:red;}
div.form
{  
    position: relative; 
    width: 325px;
    background-color: #E1E4D9;
    padding: 3px;
    margin: 0px auto;
    border-right: #776655 1px outset;
    border-top: #776655 1px outset;
    border-left: #776655 1px outset;
    border-bottom: #776655 1px outset;
}
div.title
{
    font-weight: 700;
    background-color: #776655;
    padding: 2px 5px 2px 10px;
    margin-bottom: 5px;
    color: #faf0e6;
}
div.row {clear: both; padding-top: 2px;}
div.row span.label {float: left;width: 120px; text-align: right;}
div.row span.formw {float: right;width: 200px; text-align: left;} 

tr.row{ height: 1px; background-color: #776655;}

/* ~~~~~ Footer ~~~~~ */
#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height: 26px;
   background-image: url(images/footer_bg2.gif);
   background-repeat: repeat-x;
   background-position: 0% 0%; 
   background-color: #DAE0D2;
   font-size: 75%;
   text-align: center;
}
#footer p {padding:0}
#clearfooter {height:27px;width:100%;clear:both}

.divider1 {width:100%;height:5px;overflow:hidden;position:relative;}

div.term_of_use 
{
   margin-left: 35px;
   margin-right: 35px;
   text-align: justify;
}
