body {
	color : #666666;
	font-family : "Trebuchet MS", sans-serif;
	font-size : 0.77em;
	text-align : left;
	background : url(../images/back1.jpg);
	background-repeat : repeat-x;
	margin: 0;
	padding: 0;
}

a {
	color : #933;
	text-decoration : none;
}

a:hover {
	color : #933;
	text-decoration : underline;
}
#container {
	width : 750px;
    padding:0;
    margin:0;
	margin: auto;
	height : auto;
	background : #999;
	position:relative; 
	display:block;
}	

h1 {
	font-size : 1.7em;
	color : #933;
}
h2 {
	font-size : 1.5em;
	color : #933;
}
h3 {
	font-size: 1.2em;
	color : #933;
}
ul li {
list-style-type :  disc;
list-style-position :  inside;
}

#nav {	
width : 170px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
background-color :  #999;
font-weight : bold;
color : #933;
float :  left;
text-align : left;
}
#nav a {
	text-decoration: none;
}
#nav a:hover {
	text-decoration: underline;
}
#date {
	background-color : #fff;
	width: 560px;
	padding : 5px;
	float : right;
	text-align :  right;
}
#main {
	background-color : #fff;
	width: 550px;
	padding : 10px;
	float : right;
	text-align :  left;
	position:relative;
   display:inline;
}
#footer {
	width : 740px;
	background-color :  #999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .85em;
	font-weight : bold;
	color : #933;
	text-align : center;
	float : left;
	padding : 5px;
	display : block;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#news {
	width:170px;
	float: right;
	font-family : "Trebuchet MS", sans-serif;
	font-size : 0.8em;
	background-color:  #eaeaea; 	
	padding:5px;
}
.red {
	color: #933;
}
.terms {
	color : #666666;
	font-family : "Trebuchet MS", sans-serif;
	font-size : 0.9em;
	text-align : left;
}
#right {
	width:160px;
	float: right;
	font-family : "Trebuchet MS", sans-serif;
	font-size : 0.8em;
	background-color:  #fff; 	
	border : 1px  #993333 solid; 
	text-align : center;
	/*padding:5px;
	
	text-align : center;*/
}
.box {
	width:168px;
	float: left;
	font-family : "Trebuchet MS", sans-serif;
	font-size : 0.8em;
	background-color:  #fff; 	
	padding:3px;
	border : 1px  #993333 solid; 
	margin-left : 2px;
	margin-right : 2px;
}
ol {
  padding-left : 15px;
  margin-left : 10px;
 list-style-type :  disc;
 font-size : 1.2em;
}
 .step2 { 
 font-weight: bolder;
 }

#ciw {
	vertical-align : bottom;
}
.h3front {
  background-color : silver;
  width : auto;
  border : 1px  #999 solid;
  padding : 5px;
  
}
.formbold {
font-size:1em;
font-weight:bold;
padding:0pt 10px;
}
.formerror {
border:1px solid #993333;
border-collapse:collapse;
font-size:1em;
}

.bodyboldred1 {
font-size:1em;
font-weight:bold;
padding:0pt 10px;
color : #993333;
}

.SearchField {
	FONT-WEIGHT: normal; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
}
.SearchButton {
	FONT-WEIGHT: normal; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;

}
.right {
	text-align : right;
}
.table {
	padding : 12px;
	border : 0;
	width : 350px;
}
.tableform {
	border : 0;
	width : 100%;
}
.tableform1{
	width : 0%;
}
.width {
	width : 50%;
}
p {
	padding-left : 5px;
}
.italics {
	font-style :  italic;
}
.img {
 border :  0;
}


.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	 display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

/*.clearfix {display: inline-block;}  a fix for IE Mac 

 next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix, * html .clearfix *  {height: 1%;}
.clearfix {display: block;}