/*<group=Reset>*/
* {padding:0; margin:0;}

div#brandingandnav {display: none;}
div#stylingelement1 {display: none;}
div#stylingelement2 {display: none;}
div#stylingelement3 {display: none;}
div#extra {display: none;}
div#siteinfo {display: none;}
div#subcontent {display: none;}
ul#breadcrumbs {display: none;} 

h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 1.2em 0 0.7em 0; }
h1, h2, h3, h4, h5, h6 {
	color: #EE3A42;
}

h1 {font:13px "Lucida Grande", Verdana, sans-serif;}

img {
	float: left;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin: 10px 15px 10px 0;
}

h1 {font-size: 170%; font-weight: bold;}
h2 {font-size: 130%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}

body {
font-family: georgia, "Times New Roman", Times, serif;
*font-size:small;
*font:x-small;
}

div.main_item {
clear: both;
width: 100%;
border-top: 1px solid #CCCCCC;
padding: 0.5em 0 0.5em 0;
}

body * {
	line-height:1.22em;
}
p, li, dd {
	line-height: 1.5em;
}


h1 {
	font-size: 170%;
	margin: 0 0 0.4em 0;
	padding-top: 0;
}
#maincontent h2 {
	font-size: 150%;
	margin: 1em 0 0.2em 0;
}
#maincontent h3 {
	font-size: 110%;
	margin: 1em 0 1em 0;
	font-weight: bold;
}
#maincontent h4 {
	font-size: 110%;
	margin: 1em 0 1em 0;
}
#subcontent h2 {
	font-size: 120%;
}
#maincontent p {
	margin: 1em 0 1em 0;
	line-height: 1.4em;
}
#maincontent p.MsoNormal {
	line-height: 1.4em;
}



#subcontent p {
	font-size: 90%;
}
p.intro {
	font-size: 110%;
	font-weight: bold;
	line-height: 1.4em;
}
a {
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
div#extra h2 {
	margin-bottom: 0.3em;
	font-weight: bold;
}
div#extra p {
	font-size: 85%;
	margin: 0.2em 0 0.2em 0;
	line-height: 1.3em;
}
div#extra ul li {
}
div#siteinfo {
	font-size: 90%;
}
div#siteinfo a {
	font-weight: normal;
}
#maincontent div.main_item h2 {
	margin-bottom: 0.2em;
	margin-top: 0;
}
#maincontent div.main_item p {
	margin-top: 0;
}


ul {list-style: none;}

#maincontent ol {margin-left: 12px;}
#maincontent ol li {line-height: 1.3em; margin-bottom: 0.5em;}

li, dd { margin-left:1em; padding-bottom:.3em;}
fieldset { padding: .5em;}

/*<group=Links>*/
a {text-decoration: none;}
a:link {	color: #EE3A42; text-decoration: none;}
a:visited {color: #EE3A42; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
a.more {background: url(../images/bullet_arrow.gif) right center no-repeat; padding-right: 16px;}

/*<group=Layout>*/


/*<group=top icons>*/

/*<group=main nav>*/



/*<group=tables>*/

table {width: 576px;	margin-bottom: 10px;	font-weight: normal; font-size: 90%; padding: 5px; background-color: #fafafa; border: 1px solid #ccc;}
td { border-bottom: 1px solid #ccc;}
th {font-size:110%; border-bottom: 1px solid #ccc; font-weight: bold;}

/*--------------form-----------------------*/

.searchbox {width: 178px; float: right; margin: 10px 0 0 0;}
.searchbox label {margin: 0; padding: 0;; font-weight: bold;}
.search {width: 140px; }

form {font-family:"lucida grande", myriad, Verdana, Helvetica, Arial, sans-serif;;
		width: 510px; float: left; display: inline; margin: 0 0 0 0;}

fieldset {margin: 0 0 1em 0; padding: 6px 10px 25px 30px; border: 2px solid #aaa;}

input#submitbutton {
	font-size: 90%; font-weight: bold; display: block; margin-bottom: 4px;
	clear: both;}	

legend {font-weight: normal;	font-size: 130%; color: #DF312A; margin: 0;padding: 0.5em;}
label {display: block; margin: 20px 0 .3em 0;}

radio {background: none;}
p.rad {float: left; margin-right: 22px; width: 60px; padding: 0; margin-bottom: 6px; display: inline;	line-height: 1em;}
p.rad input {float: left; margin-top: 5px;}

input, textarea {font-size: 95%;	margin-bottom: 10px;}	
input.input, textarea.input {
	width: 420px; display:block; padding: 0.2em 0 0.2em 5px;	
	font-family:"lucida grande", myriad, Verdana, Helvetica, Arial, sans-serif; background: #F3F3F3;}


