/* 
	project: Awl Services, inc.
   	author: Awl Services, inc.
								*/
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000000;  
	margin:0px;
	padding:0px;
}
 
#pagewidth{ 
 width:1024px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 

#toprightcorner {
width:400px;
padding:0px;
float: right;
background-color:#fff;
font-size: 11px;
text-transform:uppercase;
text-align: center;
color: #564b47;
}

/* header */

#header{
 position:relative; 
 height:220px; 
 background-color:transparent; 
 width:100%;
} 

#header h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}

#header p {
padding:10px;
margin:0px;
}

/* heading1 */

h1 {
font-size:14px;
padding-top:10px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
	}

/* a links*/
	
a { 
color: #663300;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}

/* red asterisk for required fields */
.asterisk {
	color: #FF0000;
	font-weight: bold;
}
	
/* Navigation w/ circle */

#navCircle {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 15px solid #a28e62;
}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 6px;
        color: #000;
        background: url(images/Circle.gif) no-repeat bottom center;
}

/* three cols*/
  
#leftcol{
 width:229px; 
 float:left; 
 position: relative; 
 background-color:#FFFFFF; 
 }
 
#twocols{
 width:795px; 
 float: right; 
 position: relative; 
  }
 
#rightcol{
 width:295px; 
 float:right;  
 background-color:#FFFFFF;
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:500px; 
 padding: 0px 0px 0px 0px;
 }
 
 /* grey thirds */
.thirds { float: left; width: 203px; background: #fff; margin: 0 12px 10px 5px; color: #5d5d5d; display: inline; }
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.gif) no-repeat bottom left; color: #444; padding: 5px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }
	
/* grey textboxes */
.textboxes {
	float: left;
	width: 415px;
	background: #fff;
	color: #5d5d5d;
	display: inline;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 45px;
}
	.textboxtop { height: 14px; background: #fff url(images/textboxtop.gif) no-repeat; color: #000; }
	.textbox { background: #fff url(images/smallboxmiddle.gif); color: #444; padding: 5px 10px 10px 10px;  }
	.textboxbottom { height: 15px; background: #fff url(images/textboxbottom.gif) no-repeat; color: #000 }
	
/* brown right side boxes*/

	.boxtop { height: 19px; background: #fff url(images/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }
 
/* footer*/ 
 
#footer{
 height:100px; 
  background-color:#FFFFFF; 
 clear:both;
 text-align: center; 
 line-height: 1.8em; 
 padding: 10px 0 10px 0; 
 border-top: 1px solid #ccc;
 } 
 

