/*----------------------------------------------------------------------
Stoke application form 
their  html tag decs 
----------------------------------------------------------------------*/
html { height: 100%;	margin-bottom: 1px; }
body { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size:62.5%; background-color: #D2D2D2; }

* {
	margin: 0;
	padding: 0;
}

img a {
	border: none;
}

textarea { font-family: Arial, Helvetica, sans-serif; }

.clear { clear: both; }

#page {
	width: 739px;
	margin: auto;
	margin-top: 10px;
}

ul#header {
	list-style: none;
	clear: both;
	background: url(../images/pageheader.gif) no-repeat;
	width: 729px;
	float: left;
	text-align: left;
	padding: 0 0 0 10px;
	height:37px;
}

ul#header li {
	float: left;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	padding: 12px 0 0px 0
}

ul#header li a {
	text-decoration: none; background: #787878;
	color: #FFF;
}

ul#header li a:hover {
	text-decoration: underline;
}

ul#header li input {
	text-decoration: none; 
	border:none;
	background: #787878;
	color: #FFF;
	padding:0px;
	font-size:1.0em;
	margin:0px;
	font-weight:normal;
	cursor:pointer;
}

ul#header li input:hover {
	text-decoration: underline;
}

#mainnav {
	width: 729px;
	float: left;	
	background: #FF463F;
	padding: 0 0 0 10px;
	margin: -1px 0 0 0;
}

#mainnav fieldset {
	border: none;
}

#mainnav ul {
	list-style: none;
	float: left;
}

#mainnav ul li {
	float: left;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 0 10px 0;
	display: block;
}

#mainnav ul li a {
	text-decoration: none;
	color: #FFF;
}

#mainnav ul li a:hover {
	text-decoration: underline;
}


#mainnav div.searchnav {
	float: right;
	margin: 5px 5px 0 0;
}

#mainnav div.searchnav input {
	height: 14px;
	font-size: 1.1em;
	width: 90px;
}

#mainnav div.searchnav select {
	height:auto;
	font-size: 1.1em;
	padding:auto;
}

#mainnav div.searchnav input.submit {
	height: 20px;
	width: 25px;
}

#content {
	width: 733px !important;
	width: 730px;
	background: #FFF;
	border: 3px solid #787878;
	border-bottom: none;
	padding: 0 0 5px 0;
	clear: both;
	float: left;
}

#content #lcol {
	float: left;
	width: 218px;
	font-size:1.3em;
}

#content #lcol #leftpanel {
	float: left;
	text-align: left;
	margin: 0px 0 0 16px !important;
	margin: 0 0 0 8px;
	border: 2px solid #FF463F;
	border-top: none;	
	border-bottom: none;
	width: 214px;
}

#content #lcol span#lpheader {
	display: block;
	color: #FFF;
	background: #FF463F url(../images/lpheader.gif) no-repeat;
	width: 203px;
	margin: 15px 0 0 16px;
	text-align: left;
	padding: 22px 0 9px 15px;
	font-size: 1.5em;
}

#content #lcol #leftpanel span.h3 {
	color: #FF463F;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
}

#content #lcol #leftpanel fieldset {
	padding: 10px;
	border: none;
	border-bottom: 1px solid #FF463F;
	margin: 2px;
}

#content #lcol #leftpanel label {
	color: #FF463F;
	font-size: 1.0em;
	font-weight: bold;
}

#content #lcol #leftpanel select {
	width: 180px;
	font-size: 1em;
}

#content #lcol #leftpanel input.qsearch {
	float: right;
	margin: 5px 8px 0 0;
	background: none;
	border: none;
	color: #FF463F;
	font-weight: bold;
	font-size: 1.0em;
}

#content #lcol #leftpanel ul#leftmenu {
	list-style: none;
	padding: 10px;
	margin: 0 0 0 0;
	font-size:1.0em;
}

#content #lcol #leftmenu ul#leftmenu li {
	margin: 3px 0 3px 0;
}

#content #lcol #leftpanel ul#leftmenu li a {
	text-decoration: none;
	color: #FF463F;
	font-weight: bold;
}

#content #lcol #leftpanel ul#leftmenu li a:hover {
	text-decoration: underline;
}

#content #lcol #leftpanel ul#leftmenu li.on {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

* html #content #lcol #lpfooter { width: 203px; }

#content #lcol #lpfooter {
	height: 59px; max-height: 59px; 
	float: left;
	text-align: left;
	margin: 0px 0 0 16px !important;
	margin: 0 0 0 8px;
	background: url(../images/lpfooter.gif) -1px top no-repeat; 
	width: 204px;
	padding: 10px 0px 5px 15px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
}

#content #lcol #lpfooter a {
	text-decoration: none; color: #fff;
}

#content #lcol #lpfooter p a img {
	border: none; margin-bottom: -3px;
}

#content #rcol {
	float: right;
	margin: 15px 20px 0 0 !important;
	margin: 15px 11px 0 15px;
	width: 458px !important;
	width: 462px;
	text-align: left;
	font-size:1.3em;
}

#content #rcol #tabblock {
	margin: 10px 0 0 0;
}

#content #rcol #tabblock #tabs ul {
	list-style: none;
	float: left;
	margin:0px;
}

#content #rcol #tabblock #tabs ul li {
	float: left;
	width: 130px;
	margin: 0 2px 0 0;
}

#content #rcol #tabblock #tabs ul li a {
	background: url(../images/tab.gif) no-repeat;
	background-color:#993333;
	color: #FFF;
	font-size: 1em;
	display: block;
	text-decoration: none;
	padding: 3px 0 3px 10px;	
}

#content #rcol #tabblock #tabs ul li a.on {
	background: url(../images/tabon.gif) no-repeat;
	background-color:#FF453E;
	color: #FFF;
	padding: 3px 0 3px 10px;
}

#content #rcol #tabblock .tabcont {
	width: 438px;
	padding: 1em;
	border: 1px solid #FF463F;
	float: left;
	text-align: left;
}

#content #rcol p#crumb {
	margin-bottom: 5px;
	font-size: 1.2em;
}

#content #rcol p#crumb a {
	color: #000;
	text-decoration: none;
}

#content #rcol p#crumb a:hover {
	text-decoration: underline;
}

#content #rcol hr {
	border: none;
	background: none;
	border-bottom: 1px solid #FF6F68;
	margin-bottom: 5px;
}

#content #rcol hr.light {
	border: none;
	background: none;
	border-bottom: 1px solid #A5ACB2;
	margin-bottom: 5px;
}



#content #rcol h1,
#content #rcol h2 {
	font-size: 1.5em;
}

#content #rcol h3 {
	font-size: 1.25em;
}

#content #rcol p {
	margin-bottom: 10px;
	font-size: 1.0em;
}

#content #rcol p a img {
	border: none;
}
#content #rcol ul 
{
    margin:0px 0px 10px 20px;
}
#content #rcol ul li {
	margin:0px;
	font-size: 1.0em;
}

#content #rcol ul#downloads {
	list-style: none;
	font-size: 1.0em;
}

#content #rcol ul#downloads li {
	color: #929292;
}

#content #rcol ul#downloads li a.download {
	color: #FE5149;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url(../images/dlicon.gif) no-repeat 0 0;
}


#content #rcol h4 {
	font-size: 1.08em;
}

#content #rcol a {
	color: #FE5149;
	text-decoration: none;
}

#content #rcol a:hover {
	text-decoration: underline;
}

#content #rcol label {
	color: #FE5149;
	font-weight: bold;
}

#content #rcol form {
	width: 305px;
}

#content #rcol input,
#content #rcol textarea,
#content #rcol select {
	font-size:1.0em;
}

#content #rcol input.text {
	width: 300px;
}

#content #rcol select {
	width: 304px;
}

#content #rcol input.frm_search {
	float: right;
	margin: 5px 0px 0 0;
	background: none;
	border: none;
	color: #FF463F;
	font-weight: bold;
	font-size: 1.0em;
}

#footer {
	background: url(../images/footer.gif) no-repeat;
	width: 719px;
	padding: 0px 10px 0 10px;
	float: left;
}

#footer #ftext {
	border-top: 3px solid #797979;
	padding: 12px 0 27px 0;
}

#footer #ftext p#left {
	width: 200px;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	display: block;
	text-align: left;
	margin: 0 0 0 5px;
}

#footer #ftext p#right {
	width: 200px;
	float: right;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	margin: 0 5px 0 0;
}

#footer #ftext p#right a {
	color: #000;
}

/* misc classes */

label.hidelabel { width: 0px; height: 0px; display: block; float: left; overflow: hidden; }