@charset "utf-8";
/* CSS Document */

#hd {
height: 229px;
background: url("../images/layout_01.jpg") no-repeat top left;
margin: 0px;
padding: 0px;
border-left: 1px solid black;
border-right: 1px solid black;
}

.innerbody {
background-color: #cccccc;
border-bottom: 1px solid #333;
padding: 15px;
padding-top: 0px;
}

.content {
padding: 15px;
	
}

#bd {
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;

}

#ft {
height: 50px;
margin: 0px;
padding: 0px;

}

a {
color: #E24B36;
}

a:hover {
color: black;
}


.vendorbox {
text-align: center;
padding-bottom: 25px;
}

.vendorbox a {
text-decoration: none;
font-size: 120%;
font-weight: bold;
}

#doc2 {
}

h1 {
font-size: 250%;
font-weight: bold;
color: #E24B36;
Margin: 0px;

}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

ul#navlist {
padding: 0px;
margin: 0px;
}

ul#navlist a{
text-decoration: none;
color: #ccc;
font-weight: bold;
font-size: 115%;
}

div#main_nav {
padding-top: 145px;
padding-left: 220px;
}

ul.vendor_list  {
margin: 0px;
padding: 0px;
}

.vendor_list li
{
display: inline;
list-style-type: none;
}

ul.menu li, ul.acitem li, ul.menu li a, ul.acitem li a {
	list-style-type: none;
	text-decoration: none;	
	
}

ul.menu, ul.acitem {
	margin: 0px;
	padding: 0px;
	
}

ul.acitem li {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px #666666 solid;
	border-bottom: 1px;
}

li.sectionhead {
	margin-top: 10px;	
}

ul.menu a {
	color: #666;
	font-size: 1.3em;
	font-weight: bolder;
}

ul.menu a:hover {
	color: #E24B36;
	
}

ul.acitem a {
	color: #E24B36;
	font-size: 1em;
}

ul.acitem a:hover {
	color: black;
}

ul.acitem li:hover {
	background-color: #999999;
}

div#downloadlinkbox {
	
	padding:10px;
	
}

.app_block {
	padding: 10px;
	border: 1px solid #cccccc;
	background: #e8e8e8;
	margin-bottom: 20px;
}

span.label {
	margin-right: 10px;

	font-weight: bold;
}

input.appinput {
	margin-right: 15px;
	margin-bottom: 10px;	
	
}

input.appsubmit {
	padding:10px;
	
}

span.error_field {
	color:red;
	text-decoration: underline;
}

input.error_field {
	border-color:red;
}

div.error_field {
	border-color: red;
	background: #ddc3c3;
	
}
