/* SIGNUMNOVA STYLES - rev. 2009-06-01
	COLOURS:
	Text: black:2a3f4f; grey:5a6f7f; light grey:7f7f7f; red:e54448;
	BGs: browser bg:eeefe7; light grey bg:f3f4ee; 
	Border: grey border:c6cfc9
*/
/* DEFAULTS */
body {color:#5a6f7f; background-color:#eeefe7; font-size:100%; font-style:normal; font-weight:normal; font-family:Arial,Helvetica,sans-serif; padding:0px; margin:0px;}
div {margin:0px; padding:0px; display:block;}
img {border:0px;}
p {color:#5a6f7f; background-color:transparent; font-size:11pt; letter-spacing:0.1em; line-height:14pt;}
h1 {color:#7a847f; font-size:14pt; font-weight:normal; letter-spacing:0.2em; margin:0px; padding:0px 0px 0px 0px;}
h2 {color:#7a847f; font-size:12pt;font-weight:normal;}
ol, ul {list-style-type:disc; list-style-image:url("/images/bullet.gif"); margin:0px 0px 10px 20px; padding:0px;}
li {background-color:transparent; font-size:11pt; padding-bottom:2px;}
span {}
/* LINKS */
a {color:#5a6f7f; background-color:transparent; text-decoration:underline; font-weight:normal;}
a:visited {color:#7f7f7f;}
a:hover, a:focus {text-decoration:none;}
a.menu {color:#7f7f7f; background:transparent url("/images/grad_off_sn.jpg"); font-size:8pt; font-style:normal; 
	font-weight:normal; text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase; margin:0px 4px 0px 0px; padding:3px 5px 3px 5px; border:1px solid #c6cfc9; line-height:18pt;}
a.menu:link {}
a.menu:visited {}
a.menu:active {color:#ff0000;}
a.menu:hover {color:#e54448; background-image:url("/images/grad_on_sn.jpg");}
.menu_on {color:#e54448; background-color:#f3f4ee; font-size:8pt; text-decoration:none; 
	text-transform:uppercase; margin:0px 4px 0px 0px; padding:3px; border:1px solid #c6cfc9; line-height:18pt;}
/* FORMS */
form {color:#5a6f7f; background-color:transparent; font-size:9pt; margin:0px; padding:0px;}
form fieldset {color:#5a6f7f; background-color:#ffffff; border:1px solid #c6cfc9; padding:10px; margin:0px; font-size:10pt;}
form fieldset legend {color:#5a6f7f; font-size:12pt;}
form label {color:#5a6f7f; font-size:9pt; display:block; float:left; width:90px; padding:0px; margin:4px 2px 0px 0px; text-align:right;}
select {color:#5a6f7f; background-color:#f3f4ee; font-size:8pt; font-style:normal; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
input {color:#5a6f7f; background-color:#f3f4ee; font-size:9pt; font-style:normal; font-weight:normal; font-family:Arial,Helvetica,sans-serif; 
	border:1px solid #c6cfc9; padding:3px; margin:0px 0px 5px 2px;}
input.nobox {color:#5a6f7f; background-color:#ffffff; border:0px solid #ff0000; font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;}
textarea {color:#5a6f7f; background-color:#f3f4ee; font-size:9pt; font-style:normal; font-weight:normal; font-family:Arial,Helvetica,sans-serif; 
	border:1px solid #c6cfc9; padding:8px; margin-bottom:0px;}
.submit_button {color:#666677; background:transparent url("/images/grad.jpg") repeat-x bottom; font-weight:normal; font-size:11pt; font-family:Arial,Helvetica,sans-serif;
	text-decoration:none; margin:0px; padding:3px 3px 3px 3px; border:1px solid #c6cfc9; cursor:pointer;}
/* CLASSES */
.bottom {vertical-align:bottom;}
.comment {color:#000000; background-color:#ffff00; font-family:monospace; font-size:8pt;}
.error_msg {position:relative; float:left; clear:none; width:240px; margin:0px 20px 0px 0px; padding:0px;}
.footer {color:#7f7f7f; font-family:Arial, Helvetica, sans-serif; font-size:9pt;
			letter-spacing:0.0em; margin:20px 0px 16px 0px;}
.indent {padding-left:50px;}
.smaller {font-size:9pt; letter-spacing:0.0em;}
/* LAYOUT */
#hcenter {position:absolute; top:20px; left:50%; width:720px; margin-left:-360px; /* half of width */}
	#main {position:absolute; top:0px; left:0px; width:720px; background-color:#ffffff; border:1px solid #c6cfc9; margin:0px; padding:0px;}
		#body {position:relative; left:145px; width:520px;}
			#nav {position:relative; float:left; width:520px; margin:3px 0px 0px 0px; padding:0px;}
			#content {position:relative; float:left; width:520px; margin:24px 0px 10px 0px;}
			#footer {position:relative; float:left; width:520px; margin:20px 0px 0px 0px; padding:0px 0px 15px 0px; font-size:9pt; text-align:left;}
#msg_area {margin:0px 0px 0px 91px;}
/* --------------------------------- */

