/*-----------------------------------------------Pro-Qura Website StylesAuthor:   RSW DesignDate: October 2007----------------------------------------------- *//* -----------------------------------*//* --------->>> RESET <<<-------------*//* -----------------------------------*//* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size : 100%; }/* Removes list-style from lists */ol,ul { list-style : none; }/* Normalizes font-style and font-weight to normal */address, caption, cite, code, dfn, em, strong, th, var{ font-style : normal; font-weight : normal; }/* Removes list-style from lists */table { border-collapse : collapse; border-spacing : 0; }/* Removes border from fieldset and img */fieldset,img { border : 0; }/* Left-aligns text in caption and th */caption,th { text-align : left; }/* Removes quotation marks from q */q:before, q:after { content :''; }/*Removes underline and color from links*/a { color: inherit; text-decoration: none; outline: none; }/* -----------------------------------*//* --------->>> BASIC <<<-------------*//* -----------------------------------*/body {	background-color: #e4e9ee;	margin-bottom: 50px;}#header {	background: #fff url(http://www.proqura.com/img/header-bg.gif) repeat-x top left;	width: 100%;	height: 115px;}#logo {	margin: 0 auto;	width: 700px;}#logo h1 img {	margin-top: 23px;}/* -----------------------------------*//* --------->>> NAVIGATION <<---------*//* -----------------------------------*/#nav-wrap {	background: #496c5c url(http://www.proqura.com/img/nav-bg.gif) repeat-x top left;	border-bottom: 1px solid #fff;	width: 100%;	float: left;}#subnav-wrap {	background-color: #9ab8a9;	border-bottom: 1px solid #658275;	width: 100%;	float: left;}ul#nav, ul#subnav {	margin: 0 auto;	width: 850px;}ul#subnav {	position: relative;	left: -18px;}ul#nav li, ul#subnav li {	float: left;}ul#nav li {	font: bold 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}ul#subnav li {	font: bold 10px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}ul#nav li a {	color: #fff;	display: block;	padding: 10px 18px;	border-right: 1px solid #325445;	border-left: 1px solid #325445;	margin-top: 1px;}ul#nav li a:hover, ul#nav li.sel a {	background-color: #9ab8a9;	color: #000;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	margin-top: 1px;}ul#subnav li a {	color: #fff;	display: block;	padding: 6px 18px;}ul#subnav li a:hover, ul#subnav li.sel a {	color: #000;}/* -----------------------------------*//* --------->>> CONTENT <<<-----------*//* -----------------------------------*/#main-wrap {	background: url(http://www.proqura.com/img/content-bg.gif) repeat-x top left;	clear: both;	width: 100%;	padding-bottom: 24px;}#main {	clear: both;	margin: 36px auto;	padding: 36px 0;	width: 700px;}#content {	width: 500px;	float: left;}#main p {	font: 12px/18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #464646;	margin: 0 40px 18px 0;}#main h2 {	font: bold 18px/27px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #373694;	margin: 0 40px 18px 0;}#main h3 {	font: bold 14px/18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #373694;	margin: 10px 40px 10px 0;}#main a {	color:#373694}#main a:hover {	text-decoration: underline;}#main ul {	list-style-type: disc;	padding-left: 15px;	padding-bottom: 20px;	}#main li {	font: 12px/18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #464646;	padding-left: 15px;	padding-bottom: 10px;	}#main img {	background-color: #fff;	padding: 4px;	border: 1px solid #9fa3a6;}#sidebar {	float: right;	width: 175px;}#sidebar img {	background-color: #fff;	padding: 4px;	border: 1px solid #9fa3a6;	margin-bottom: 36px;}#sidebar li {	font: 10px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #464646;	padding-left: 10px;	padding-bottom: 5px;	}#sidebar a {	color:#373694}/* -----------------------------------*//* --------->>> FOOTER <<<------------*//* -----------------------------------*/#footer-wrap {	background: #496c5c url(http://www.proqura.com/img/footer-bg.gif) repeat-x top left;	clear: both;	width: 100%;}#footer {	font: 12px/18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #fff;	margin: 0 auto;	padding: 12px 0;	width: 700px;}#footer a {	color: #fff;	font-weight: bold;}#footer a:hover {	border-bottom: 1px solid #fff;	color: #fff;}ul#footer-contact, ul#footer-site {	width: 300px;}	ul#footer-contact {	float: left;}ul#footer-site {	float: right;	text-align: right;}/* -----------------------------------*//* -------->>> FORMS/TABLES <<--------*//* -----------------------------------*/form, input, select, option {	font: bold 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}input, select, option {	font-weight: normal;}input {	margin-top: 20px;}table {	font: 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	margin-top: 20px;	margin-bottom: 20px;}th {	font-size: 16px;	font-weight: bold;	color: #373694;	padding-bottom: 15px;}th, td {	padding: 3px 15px 3px 3px;}tr.alt {	background-color: #9ab8a9;}