/***********************************************/
/* Global tag styles						   */
/***********************************************/
* {
   margin:0; 
   padding:0;
}

/* mac hide \*/
html, body {
   height:100%;
   margin:0; 
   padding:0;   
}
/* end mac hide */

body {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background:url(../images/background.gif) repeat-x;
   text-align:center;   
   color:#000000;
}

img.right {
   float:right;
   margin:10px;
}

img.left {
   float:right;
   margin:10px;   
}

#noSpace {
   margin-bottom:0;
}
/***********************************************/
/* Container DIV					           */
/***********************************************/
/* mac hide \*/
.container {
   min-height:100%;
}
/* end mac hide */

* html .container {
   height:100%;
}

.container {
   width:780px;
   margin:0 auto;
   background:#FFFFFF;
}
/***********************************************/
/* Header  DIV					               */
/***********************************************/
.header {
   float:left;
   width:780px;
   height:6.2em;
   background:#FFF452;
}

.header h1 {
   float:left;
   margin:10px 0 0 10px;
   font-size:0.8em;
}

.header img {
   float:left;
   margin:10px 0 0 10px;
}

.menu {
   height:1.5em;
   width:780px;   
   margin:4.7em 0 0 0;
}

.menu ul {
    margin:0 0 0 6em;
    list-style:none;		
}

.menu li {
    float:left;
    display:block;	
	margin:0 1px 0 0;
    text-align:center;
	border-bottom:none;
	background:#FFD82B;
}

.menu a {
    float:left;
	width:8em;
	height:2.2em;
	font-size:70%;
	line-height:2.2em;
	text-decoration:none;	
    color:#333333;
}
/***********************************************/
/* Intro  DIV					               */
/***********************************************/
.intro {
   float:left;
   width:780px;
   height:4.2em;
   border-bottom:4px solid #FFF452;   
   background:url(../images/introPic.gif) no-repeat right top #FFFFCC;
}

.intro h1 {
   float:left;
   margin:10px 0 0 10px;
   line-height:3.8em;
   font-size:0.8em;
}
/***********************************************/
/* Content  DIV					               */
/***********************************************/
.content {
   float:left;
   width:780px;
   margin:0 auto;
   text-align:left;
}

.content h1 {
   margin:10px;
   font-size:0.8em;
}

.content p {
   margin:0 10px 10px 10px;
   font-size:0.75em;
}

.content ul {
   margin:20px 0 20px 0;
}

.content li {
   margin:0 20px 10px 40px;
   font-size:0.75em;
}

.content form {
   margin:0 10px 20px 10px;
   font-size:0.75em;   
}

/* mac hide \*/
.textBox {
   min-height:250px;
}
/* end mac hide */

* html .textBox {
   height:250px;
}

.textBox {
   float:left;
   width:245px;
   display:inline;
   margin:10px 0 10px 10px;
   border:1px solid #EEEEEE;
   text-align:left;
}

.textBox h2 {
   padding:5px;
   background:#FFF452;
   font-size:0.8em;
}

.textBox p {
   margin:10px;
   font-size:0.7em;
}
/***********************************************/
/* Footer DIV 					               */
/***********************************************/
.footer {
   position:relative;
   width:780px;
   height:1em;  
   margin:-1em auto;
   background:#FFF452;
   text-align:center;
}

.footer p {
   font-size:0.7em;
   line-height:1.2em;
   color:#333333;
}

#clearfooter{clear:both;height:1.5em;}/*needed to make room for footer*/

* > html #clearfooter {float:left;width:100%;}/* ie mac styles */