body
{
background: #042942 url(../i/bgPageTile.png) center top repeat;	
}
body, textarea
{
font-family: Verdana, Geneva, sans-serif;
color: #555;
font-size: 13px;
line-height: 19px;	
}

p
{
padding: 5px 0;	
}

.chunkyLink
{
font-size: 17px;
line-height: 16px;
height: 16px;
text-transform: uppercase;
color: #fff!important;
background: #978c30;
text-decoration: none;
padding: 7px 12px 8px;
display: inline-block;
overflow: hidden;
margin: 8px 0;
}
.chunkyLink:hover
{
color: #fff;
background: #042942;
text-decoration: none!important;
}

.levelWrap
{
width: 100%;
min-width: 980px;	
}
#headerWrap
{
border-bottom: 5px solid #bab372;
padding-top: 12px;	
}
#footerWrap
{
border-top: 5px solid #bab372;
padding: 20px 0 30px;
color: #969792;
}
#contentWrap
{
background: url(../i/bgContentTile.png) center top repeat;
padding: 25px 0px;	
}
#header, #content, #footer
{
width: 960px;
margin: 0 auto;
padding: 0 10px;
}

#header h1
{
display: block;
overflow: hidden;
position: relative;
height: 113px;
width: 241px;
background: url(../i/logo.png) no-repeat;
text-indent: -9999em;
margin: 0 0 24px;	
}

#content .pageHead
{
display: block;
height: 50px;
width: 700px;
overflow: hidden;
position: relative;
text-indent: -9999em;	
}
#content .headForms
{
background: url(../i/headForms.png) no-repeat;	
}
#content .headEnroll
{
background: url(../i/headEnroll.png) no-repeat;	
}
#content .headIntent
{
background: url(../i/headIntent.png) no-repeat;	
}

#content .blockList
{
margin-bottom: 20px;
}
#content .blockList li
{
width: 340px;
display: block;
margin: 10px 0 0 0;	
}
#content .blockList li a
{
display: block;
border: 3px solid #d5d7c2;
padding: 10px 10px 10px 50px;
width: 274px;
background: #eaebe0 url(../i/iconForm.png) 10px 13px no-repeat;	
color: #6c7847;
}
#content .blockList li a h4
{
font-weight: bold;	
}
#content .blockList li a:hover
{
background: #f3f3ef url(../i/iconForm.png) 10px 13px no-repeat;	
}

/* Forms
_____________________________*/
table .alignLeft
{
text-align: left;	
}
table .alignRight
{
text-align: right;	
}
table .alignCenter
{
text-align: center;	
}
table .alignTop
{
vertical-align: top;
}
table .alignMiddle
{
vertical-align: middle;
}
fieldset
{
width: 900px;
margin: 20px auto;
border: 3px solid #d5d7c2;
background: #eaebe0;
padding: 20px;
}
fieldset table
{
width: 900px;	
margin-bottom: 20px;
background: #f5f6ec;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}

fieldset table th
{
padding: 11px 6px 20px;	
font-weight: bold;
}
fieldset table th small
{
font-weight: normal;	
}
fieldset table td
{
padding: 0 6px 11px;	
}

fieldset table input[type=text], fieldset table input[type=password]
{
background: #fff;
font-size: 12px;
line-height: 15px;
padding: 4px 5px 3px 5px;
color: #444;
border: 1px solid #ddd;
margin-bottom: 2px;
width: 195px;
}
fieldset table .mediumInput
{
width: 170px!important;	
}
fieldset table select
{
min-width: 190px;	
}
fieldset table .longInput
{
width: 380px!important;	
}
fieldset table .shortInput
{
width: 60px!important;	
}
textarea
{
padding:8px;
width: 380px;
height: 140px;
margin: 10px 0 0;	
color: #444;
border: 1px solid #ddd;
}
#submitWrap
{
text-align: center;
margin-top: 18px;
}
#content h2
{
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;	
}
#content a
{
color: #6c7847;
font-weight: bold;	
}
#content a:hover
{
text-decoration: underline;	
}

#errors span
{
display: block;
font-size: 11px;
line-height: 14px;
font-weight: normal;
color: #a00;	
}
#errors .leadError
{
font-weight: bold;
text-decoration: underline;
margin-bottom: 6px;
}