/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}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:""""}

body {
	font-family: Arial, sans-serif;
	font-size: 12pt;
}

p { color: #040075; }
a:hover { color: red; }

#mainnav {
	display: block;
	background-color: #369;
	height: 25px;
}
#mainnav li {
	*float: left; /* ie7 and below */
}
#mainnav li a {
	float: left;
	border-right: #69c solid 1px;
	padding: 5px 20px 2px 20px;
	color: #fff;
	display: block;
	font-size: 90%;
	text-decoration: none;
}
#mainnav li#home a { margin-left: 30px; }
#mainnav li#request a { border-right: none; }

.bottom_radius {
	-webkit-border-bottom-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	-moz-border-radius-bottomright: 30px;
	-moz-border-radius-bottomleft: 30px;
}

.column { float: left; padding: 5px; }
.col2 { width: 200px; height: 250px; }
.col3 { width: 530px; }