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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* do not edit above*/

/*
common
*/

body{background:#fff url(../images/bodybg.gif) repeat-x;  font-family:arial, verdana, tahoma; font-size:12px; color:#777; text-align:center; line-height:18px;}

a{text-decoration:none; color:#777;}

h3{font-size:13px; font-weight:bold; color:#c81818; margin-bottom:16px;}

#container{width:846px; margin:0 auto; text-align:left;}

/*
end common
*/

/*
header
*/

#header{width:846px; height:106px; margin:0 auto; text-align:left;}

#header h1{width:192px; height:106px; background:url(../images/logo.gif); float:left;}

#header h1 a{width:192px; height:106px; display:block; position:absolute; text-indent:-9999px;}

#header ul#menu{width:594px; height:28px; margin-left:50px; padding:78px 0 0 0; float:left;}

#header ul#menu li{height:24px; padding:4px 20px 0 20px; border-left:1px solid #ccc; margin-right:10px; border-right:1px solid #ccc; float:left; color:#9a9a9a;}

#header ul#menu li.first{padding-left:0; border-left:none;}

#header ul#menu li.last{border-right:none; padding-right:0; margin-right:0;}

#header ul#menu li.selected a{color:#c81818; font-weight:bold;}

/*
end header
*/

/*
imagewrapper
*/

#imagewrapper{width:846px; height:196px;}

#imagewrapper .lside{width:7px; height:192px; float:left; background:url(../images/lside.gif);}

#imagewrapper .rside{width:7px; height:192px; float:left; background:url(../images/rside.gif);}

#imagewrapper #slides{width:830px; height:190px; border:1px solid #fff;float:left;}

/*
end imagewrapper
*/

/*
homecontent
*/

#homecontent{width:846px; margin-top:16px; float:left;margin-bottom:32px;}

#homecontent p{padding-right:20px;margin-bottom:10px;}

#homecontent a{color:#c81818; text-decoration:underline;}

#homecontent #firstbox{width:305px; min-height:262px; margin-left:10px; background:url(../images/boxstripe.gif) top right no-repeat;float:left;}

#homecontent #middlebox{width:212px; min-height:262px; padding:0 0 0 20px; background:url(../images/boxstripe.gif) top right no-repeat;float:left;}

#homecontent .page{width:537px !important;}

#homecontent .page1{width: 835px !important;}

#homecontent .page ul{list-style:square;margin:0 20px 10px 20px;}

#homecontent #middlebox ul.brochures li{padding-left:23px; background:url(../images/pdf.gif) left no-repeat; margin-bottom:10px;}

#homecontent #lastbox{width:278px; min-height:262px; padding-left:20px; float:left;}

#homecontent #lastbox table#contacttable{width:278px;}

#homecontent #firstbox table#contacttable{width:530px;}

#homecontent #lastbox table#contacttable tr{height:30px;}

#homecontent #lastbox table#contacttable input{width:198px; border:1px solid #ccc; height:20px; margin-left:10px; color:#777;padding:2px;}

#homecontent #lastbox table#contacttable textarea{width:198px; border:1px solid #ccc; height:110px; margin-left:10px; color:#777;padding:2px;}

#homecontent .break{margin-top:20px;}

.xbutton{background:#c81818; padding:0 8px 3px 8px !important; color:#fff !important; width:auto !important; font-weight:bold;cursor:pointer;float:right;margin:10px 10px 0 0;}

.nofloat{float:none; margin-left:250px;}

.input{border:1px solid #ccc; background:#fff; width:290px;}

tr{height:25px;}

.textarea{width:414px;height:200px;border:1px solid #ccc; background:#fff;}

#firstbox #contacttable p{margin:10px 0 10px 0; font-weight:bold;}
/*
end homecontent
*/

/*
footer
*/

#footer{border-top:1px solid #ccc; padding-top:2px; text-align:center; font-size:11px;clear:both;}

#footer a{color:#c81818; text-decoration:underline;}

/*
end footer
*/
