/* CSS Document */
/*Fonts for the site*/
h1 {
	text-align: left;
	margin: 0;
}
h2 { /*This is for subheadings under the main heading. It should be blue italicized sans-serif text.*/
	color: #1255aa;
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin: 6px 0px 0px 0px;
}
h3 { /*This is for subheadings under the subheadings. It should be black bold sans-serif font.*/
	color: #030303;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 6px 0px 0px 0px;
}
p { /*This is for any content text that is not a header.*/
	color: #030303;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding:6px 0 2px 0;
}
th {
	color: #1255aa;
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
td { 
	color: #030303;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
ul {
	margin: 0px 0px 0px 15px;	
	list-style-type: none;
	padding: 0;
}
ul li {
	color: #030303;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-left: 6px;
	margin: 0;
	background-image:url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;	
}
ol {
	margin: 0px 0px 0px 32px;	
	padding: 0;
	/*list-style-type: ;*/
}
ol li {
	color: #030303;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-left: 0;
	margin: 0;
	/*padding-left: 6px;
	background-image:url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;*/	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cccfc4;	
/*	background-color: #aecf4a;
	background-color: #1255aa;*/
	background-image: url(../images/argyle_bg2.gif);
	background-repeat: repeat;
}
div#page {
	width: 760px;
	background-color: #aecf4a;
}
div.content {
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
}
div.top {
	background-image: url(../images/content_top.gif);
	background-repeat: no-repeat;
}	
div.bottom {
	background-image: url(../images/content_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 25px 88px 39px 61px;
}
div.right {
	float: right;
	margin: 0 0 15px 15px;
}	
a:link {
	color: #55690a;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #55690a;
}
a:hover {
	text-decoration: none;
	color: #55690a;
}
a:active {
	text-decoration: none;
	color: #55690a;
}
.clear{clear:both;}

/****************** Application Form Styles */

input:focus,textarea:focus{border-color:#1255AA;}
input[type="checkbox"]:focus,input[type="radio"]:focus{}
input[type="submit"]:active{}
input[type="submit"],input[type="submit"]:focus{}


form#application fieldset{background-color:#fff;border:1px dashed #799034;display:block;font-size:90%;margin:25px auto;padding:5px;position:relative;width:420px;}
form#application fieldset p{padding-left:175px; font-style:italic;}

form#application fieldset legend{background-color:#AECF4A;border:1px solid #1255AA;color:#1255AA;font:italic bold 110% Arial, Helvetica, sans-serif;margin:0;padding:2px 15px;position:relative;top:-20px;}

/* Labels */
form#application fieldset p.label{clear:left;cursor:pointer;display:block;float:left;margin:2px 5px 0 0;text-align:right;width:170px;font-style:normal;padding-left:0;font-size:99%;}
#application fieldset label{clear:left;cursor:pointer;display:block;float:left;margin:2px 5px 0 0;text-align:right;width:170px;}

/* Radio Buttons */
#application fieldset .radioField{margin:2px 5px 0 0;padding:2px 4px 0;float:left;}
#application fieldset input.radio{margin:2px 0 0 0;padding:2px 0 0;}
#application fieldset label.radio{clear:none;display:inline;width:auto;padding:0 10px 0 0;margin:0;text-align:left;}
#application fieldset label.radio input{border:none;background:none;}
#application fieldset label.testLabel{width:60px;}
#application fieldset input.checkbox{background:none;border:none;margin:6px 0 0;padding:0;width:auto;}

/* Text Fields */
#application fieldset input,#application fieldset textarea,#application fieldset select{background-color:#DCDED3;border:dashed #93A55D;border-width:0 0 1px;font:100% Arial, Helvetica, sans-serif;margin:2px 1px 0 0;padding:2px 4px 0;}
#application fieldset input.text{width:200px;}
#application fieldset input.date{width:100px;}
#application fieldset input.test{width:60px;}

#application fieldset textarea.text{height:70px;overflow:hidden;width:200px;}
#application fieldset select.select{border:none;width:200px;}

/* Required and Error Styles */
#application span.required{color:red;font-size:110%;font-weight:bold;}
#application fieldset input.invalid,
#application fieldset textarea.invalid
{background-color:#FAC8C5!important;border-color:#BB0000 !important;}
#application fieldset input.invalid:focus,
#application fieldset textarea.invalid:focus{background-color:#FFFF80!important;border-color:#BB0000 !important;border-style:solid;}

/* Submit Button */
#application .button{background-color:#799034;border:#55690A solid 1px;cursor:pointer;font:bold 105% Arial,sans-serif;letter-spacing:-1px;text-align:center;width:auto;color:#293205;}
#application .button:hover{color:#fff;}