a:link, a:link:hover, a:visited, a:visited:hover, a:link:active
	{
	background-color : inherit;
	color : #036;
	}
a:link:hover, a:visited:hover, a:link:active
	{
	background-color : inherit;
	color : #69c;
	}

a.nav, a.nav:visited
	{
	color : #333;
	font-weight : normal;
	}
a.nav:link:hover, a.nav:visited:hover, a.nav:link:active
	{
	color : #666;
	font-weight : normal;
	text-decoration : underline;
	}

.mainsize
	{
	width: 100%;
	}

body
	{
	background-color : #fff;
	background-repeat : repeat-x;
	border : 0px;
	margin : 0px;
	padding : 0px;
	}

body, td, p, input, textarea, select
	{
	font-family : verdana, arial, helvetica, sans-serif;
	}

body, td, p, input, textarea, select
	{
	font-size : 8pt;
	}

blockquote
	{
	color : #333;
	font-size : 0.9em;
	}

form
	{
	padding : 0px;
	margin : 0px;
	border : 0px;
	}

h1, h2, h3, h4, h5, h6
	{
	font-family : tahoma, helvetica, sans-serif;
	}

h1, .h1
	{
	line-height : 19pt;
	padding : 0px;
	margin : 0px;
	border : none;
	font-size : 18pt;
	font-weight : bold;
	}

h2, .h2
	{
	line-height : 14pt;
	padding : 0px;
	margin : 0px;
	border : none;
	font-size : 14pt;
	font-weight : bold;
	}

h3, .h3
	{
	padding : 0px;
	margin : 0px;
	border : none;
	font-size : 11pt;
	font-weight : bold;
	}

img
	{
	border : 0px;
	}

input.textinput, textarea, select
	{
	background-color : #eee;
	border : 1px solid #000;
	color : inherit;
	}

input.button
	{
	padding : 2px;
	line-height : 1.25em;
	}

input.checkbox, input.radio
	{
	border : 0px;	
	}

input.textinputGrey
	{
	background-color : #eee;
	border : 1px solid #000;
	color : #999;
	}

p
	{
	line-height : 1.3em;
	}

#mainHead, #mainHeadAction
	{
	height : 177px;
	}
#mainHeadAction
	{
	height : 162px;
	}
#mainHeadLinks
	{
	color : #69c;
	margin : 0px;
	padding : 8px 25px 0px 5px;
	height : 28px;
	text-align : right;
	vertical-align : top;
	font-size : 10px;
	line-height : 10px;
	}
#mainHeadLinks a, #mainHeadLinks a:visited
	{
	color : #69c;
	}
#mainHeadLinks a:link:hover, #mainHeadLinks a:visited:hover, #mainHeadLinks a:link:active
	{
	color : #c7e0f6;
	}
#mainHead #mainHeadLeft, #mainHead #mainHeadZip, #mainHead #mainHeadRight
	{
	height : 139px;
	}
#mainHeadLeft
	{
	width : 370px;
	text-align : center;
	}
#mainHeadZip
	{
	width : 252px;
	}
#mainHeadZip
	{
	margin-top : 18px;
	margin-bottom : 22px;
	}
#mainHeadRight
	{
	width : 32px;
	}

#mainBody
	{
	background-color : #fff;
	background-image : url('/static/images/main_bg.gif');
	background-repeat : repeat-y;
	}

#mainHeadTitle a, #mainHeadTitle a:visited, #mainHeadTitle a:link:hover, #mainHeadTitle a:visited:hover, #mainHeadTitle a:link:active
	{
	text-decoration : none;
	}

#applyNow
	{
	color : #903;
	text-transform : uppercase;
	}


#navTable
	{
	margin-top : 8px;
	background-color: #1722cc;
	height : 37px;
	}
#navTable td
	{
	text-align : center;
	vertical-align : middle;
	}
#navTable a, #navTable a:visited
	{
	font-family : tahoma, helvetica, sans-serif;
	font-size : 9pt;
	font-stretch : condensed;
	font-weight : bold;
	color : #fff;
	text-decoration : none;
	}
#navTable a:link:hover, #navTable a:visited:hover, #navTable a:link:active
	{
	color : #c7e0f6;
	font-weight : bold;
	text-decoration : none;
	}
#navTable a#currentNav, #navTable a#currentNav:hover, #navTable a#currentNav:visited
	{
	color : #c7e0f6;
	}

#contentHead
	{
	color : #000;
	height : 40px;
	background-color: #cc4e17;
	vertical-align : middle;
	padding : 1px 30px 0px 30px;
	text-align: left;
	}

#contentMain
	{
	width : 100%;
	padding : 0px 30px;
	text-align: left;
	}

#contentMain p, #contentMain div, #contentMain li
	{
	font-size : 9pt;
	}

#contentFoot
	{
	height : 15px;
	}

#contentTwoHead
	{
	height : 20px;
	background-color: #0397ff;
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	}
#contentTwoHead th
	{
	color : #1722cc;
	font-weight : bold;
	vertical-align : middle;
	padding : 0px 20px;
	width : 312px;
	}
#contentTwoMain
	{
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	}
#contentTwoMain td.contentTwoMain
	{
	padding : 10px 20px;
	width : 312px;
	}
#contentTwoFoot
	{
	height : 17px;
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	border-bottom: 1px solid #0397ff;
	}


table.formBox
	{
	width : 472px;
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	border-top: 1px solid #0397ff;
	border-bottom: 1px solid #0397ff;
	}
table.formBox tr.head
	{
	height : 13px;
	border-top: 1px solid #0397ff;
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	}
table.formBox tr.header
	{
	height : 25px;
	border-top: 1px solid #0397ff;
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	}
table.formBox tr.foot
	{
	height : 16px;
	border-bottom: 1px solid #0397ff;
	border-left: 1px solid #0397ff;
	border-right: 1px solid #0397ff;
	}
table.formBox th
	{
	text-align : right;
	padding-right : 1.5em;
	}
table.formBox td
	{
	text-align : left;
	}
table.formBox th.width
	{
	font-size: 8pt;
	width : 142px;
	padding-left : .75em;
	}
table.formBox td.width
	{
	width : 330px;
	}
table.formBox th.widthRight
	{
	font-size: 8pt;
	width : 212px;
	padding-left : .75em;
	}
table.formBox td.widthRight
	{
	width : 260px;
	}
table.formBox td.two
	{
	text-align : left;
	padding : .5em 2em;
	}
table.formBox tr.header th
	{
	text-align : center;
	color : #036;
	font-size : 10pt;
	font-weight : bold;
	}

#copyrightTable
	{
	height : 47px;
	color : #fff;
	background-color: #1722cc;
	}

#copyrightTable td
	{
	vertical-align : left;
	}

#copyright
	{
	font-size : 6.5pt;
	}

#bbb
	{
	padding-top : 2px;
	padding-bottom : 5px;
	margin : 0px;
	border : none;
	width : 94px;
	text-align : left;
	}

#copyrightTable a, #copyrightTable a:visited
	{
	font-weight : normal;
	color : #fff;
	}

#copyrightTable a:link:hover, #copyrightTable a:visited:hover, #copyrightTable a:link:active
	{
	color : #c7e0f6;
	font-weight : normal;
	}

.instructions
	{
	color : #444;
	font-size : 8pt;
	}

.printOnly
	{
	display : none;
	width : 0px;
	height : 0px;
	}

.confirm, .error, .warn
	{
	background-color : #eee;
	border : 2px solid #093;
	padding : 10px;
	}
.error
	{
	border : 2px solid #903;
	}
.warn
	{
	border : 2px solid #f90;
	}
.confirm .header, .error .header, .warn .header
	{
	font-weight : bold;
	}
.confirm b, .confirm strong
	{
	color : #093;
	}
.error b, .error strong
	{
	color : #903;
	}
.warn b, .warn strong
	{
	color : #f90;
	}

.invisible
	{
	font-family : "Courier New", Courier, monospace;
	font-size : 10px;
	font-style : normal;
	line-height : 1px;
	font-weight : normal;
	padding : 0px;
	margin : 0px;
	}

.label, form table th, .labelDisabled, label, label.disabled
	{
	color : #333;
	font-weight : bold;
	text-align : right;
	}
.labelDisabled, label.disabled
	{
	color : #999;
	}

.keep
	{
	white-space : nowrap;
	}

.required
	{
	color : #903;
	}

.spacer, .fivePx, .fourPx, .threePx, .twoPx, .onePx, .listBottomBorder
	{
	font-family : "Courier New", Courier, monospace;
	font-size : 10px;
	font-style : normal;
	line-height : 10px;
	font-weight : normal;
	padding : 0px;
	margin : 0px;
	}
.fivePx, .halfSpacer
	{
	font-size : 5px;
	line-height : 5px;
	}
.fourPx
	{
	font-size : 4px;
	line-height : 4px;
	}
.threePx
	{
	font-size : 3px;
	line-height : 3px;
	}
.twoPx
	{
	font-size : 2px;
	line-height : 2px;
	}
.onePx
	{
	font-size : 1px;
	line-height : 1px;
	}
.boxtitleblue
{
	color: #006;
	font: bold 10pt Palatino,Arial,Sans Serif;
	margin: none;
	padding: none;
}

.boxtitlewhite
{
	color: #ffffff;
	font: bold 10pt Palatino,Arial,Sans Serif;
	margin: none;
	padding: none;
}

input.groovybutton
{
   font-size:10px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#fff;
   background-color:#FF7F50;
   cursor: pointer;
}

