/* Fonts */
@font-face {
	font-family: "TrajanPro";
	src: url("fonts/TrajanPro.eot");
	src: local("☺"),
		url("fonts/TrajanPro.eot?#") format("embedded-opentype"),
		url("fonts/TrajanPro.woff") format("woff"),
		url("fonts/TrajanPro.ttf") format("truetype"),
		url("fonts/TrajanPro.svg#TrajanPro") format("svg") }

/* General */
* { margin:0; padding:0; border:0; outline:0 }
html { height:100%; padding-bottom:1px }
table { width:100%; border-collapse:collapse; border-spacing:0px }
div.clear { width:100%; clear:both }

/* Navigation */
div#navigation { background:#036 url(../images/home/navigation.gif) no-repeat scroll left top; width:134px; height:32px; float:right }
div#navigation a { float:left; height:32px }
a#about { width:57px }
a#contact { width:77px }

/* Preloaded images */
div#preloadedImages { position:absolute; overflow:hidden; left:-9999px; top:-9999px; height:1px; width:1px }

/* Forms */
form > table tr td:first-child { text-align:right; padding:10px 15px 0 25px; vertical-align:top; white-space:nowrap; font:15px Arial, Helvetica, sans-serif }
form > table tr td:nth-child(2) { padding:3px 0 6px 0; vertical-align:top }
label { cursor:pointer }
label.required { background:transparent url(../images/asterisk.gif) no-repeat left top; padding-left:14px }
input[type=text], input[type=password], input[type=file], textarea, select { font:15px Arial, Helvetica, sans-serif; padding:6px; border:solid 1px black; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
input[type=radio], input[type=checkbox] { padding:6px }
input[type=button], input[type=submit] { padding:8px 16px; margin-top:6px; color:#333; border:1px solid #999; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer }
input[type=button]:hover, input[type=submit]:hover { background-image:none; background-color:#ccc }
.error { font:bold 11px Arial, Helvetica, sans-serif; color:Red }
.highlight { background-color:#fff1df }
.incognito { display:none }

label.required { background:transparent url(../images/asterisk.gif) no-repeat left 4px; padding-left:14px }
input[type=button], input[type=submit] { padding:8px 16px; margin-top:6px; background-color:#ececec; border:1px solid #999; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer }
input[type=button]:hover, input[type=submit]:hover { background-color:#ccc }
.errorLabel { color:Red }
.highlight { background-color:#fff1df }
.prompt { font-size:12px; font-weight:normal; font-style:italic; color:#999; line-height:14px; margin-top:4px }
.feeAlert { font-weight:bold; color:#090 }

/* Lists */
ul { list-style-image:url(../images/bullet.gif); list-style-type:square }
ul li, ol li { margin:8px 0px 8px 2em }
ul ul { list-style-image:none; list-style-type:circle }

/* Images */
img.rightImage { float:right; margin:0px 0px 10px 20px }
img.leftImage { float:left; margin:0px 20px 10px 0px }
div#mainImage { text-align:center; margin-bottom:20px }

/* Copyright */
div#copyright { margin-top:30px; text-align:center }
div#copyright, div#copyright a, div#copyright a:visited { font:11px Arial, Helvetica, sans-serif; color:#996 }
div#copyright a:hover { color:#330 }