﻿html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}


/* Global */
html { }
body       { background-color:#CCCCCC;}


#wrapper { width:900px; margin:0px auto; background-color:#ffffff; font-family:}
#wrapper2 { width:900px; height:1060px; margin:0px auto; background-color:#ffffff; font-family:}

#top { background-color: #FFCC00; width:100%; padding:5px 0; overflow:hidden; 
border-bottom:1px #eeeeee solid;}
#logo { float:left; margin:0 0 0 10px;
}
#social-media { float:right; margin:0 10px 0 0;
}	
#contact { font:#ffffff; font-size:12px; margin:4px 10px 4px 0px;
	
}
#contactsearch{
	display:none;
}

#company { font:#ffffff; font-size:18pt; margin:4px 10px 4px 0px;	
}

#topnav { background-color:#333333; clear:both; }
#topnav ul { width:100%; float:left; margin:0px; background-color:#333333;
border-bottom:3px #cccccc solid;
}
#topnav ul li { display:inline; font-size:large;
}

#topnav ul li a { float:left; padding: 10px 20px; }
#topnav a:link { color:#ffffff; text-decoration:none;
}
#topnav a:visited {
	color:#ffffff; text-decoration:none;
}
#topnav a:active {
	color:#ffffff; text-decoration:none;
}
#topnav a:hover {
	color:#ffffff; background-color:#770000; text-decoration:none;
}

#topnav a:focus {
	color:#ffffff; text-decoration:none;
}



#subbanner { width:100%; background-color:#555555; padding:5px 0; overflow:hidden; }
#subbanner h3 {
	color:#ffffff; font-size:25px; font-weight:bold; padding:5px 0 0 0;
	text-align:center; line-height:180%;
}

#content { float:left; width:580px; padding:15px; }
#content h1 {
	margin: 0 0 20px 0; font-size:28px; border-bottom:1px #777777 solid;
}
#content p { line-height:160%;
	margin:10px 0;
}

#rightside { padding:5px; margin-left:610px; }
#rightside h1 {
	font-size:14pt;
}
#rightside h2 {
	font-size:12pt;
}
#rightside h3 {
	font-size:8pt;
}
#rightside h4 {
	font-size:14pt; background-color:#6699FF; color:#FF0000;
}

#rightside h3 a:link { color:blue; text-decoration:none;
}
#rightside h3 a:visited {
	color:blue; text-decoration:none;
}
#rightside h3 a:active {
	color:blue; text-decoration:none;
}
#rightside h3 a:hover {
	color:blue; background-color: #C0C0C0; text-decoration:none;
}

#rightside h3 a:focus {
	color:blue; text-decoration:none;
}

#footer  { float: left; width:300px; padding:1px;}


#box1  { }
#box2  { }
#box3  { }
#box4  { }
#box5  { }
#box6  { }


/* Form */


form { text-align:left; margin:20px; }

label, submit, input, textarea {
border:0; padding:0; margin:0; background:none;
}

label {

float: left; width: 150px; margin-top:5px;
text-align:right; display:block;
}

input, textarea {
border:1px #333333 solid; margin-left:10px; padding:5px; background-color:#CCCCCC;
}

input {
width: 280px; margin-bottom:16px;
}

textarea {
width:  280px; height: 150px;
margin-bottom: 16px;
}


select { }
.submit {
width:90px; height:25px;
margin-left:150px;
font-size:12px;
}


#contact-form ol {
	list-style-type:none;
}

#button {
	padding-left:10px;
}

