* {

	font-family: Verdana, Geneva, Helvetica, Sans-Serif;

	padding: 0;

	margin: 0;

}



p, th, td, li, dt, dd {

	font-size: 0.84em;

}

html {

	background: #fff url('images/NavigationFooter.jpg') no-repeat fixed bottom left;

}



div#header {

	background: #fff url('images/HeaderBackground.jpg') repeat-x top left;

	height: 106px;

	width: 100%;

	overflow: hidden;

}



div#header h1 {

	background: transparent url('images/logo.jpg') no-repeat top left;

	height: 106px;

	width: 800px;

	float: left;

}



div#header h1 span {

	display: block;

	height: 0;

	font-size: 0;

	line-height: 0;

	overflow: hidden;

}



h2, h3 {

	font-family: "Trebuchet MS", Geneva, Helvetica, Sans-Serif;

	font-weight: normal;

	color: white;

	margin: 0 10px 0 10px;

}

.blue {
	color: blue;
	}

form h2, form h3 {

	margin: 0;

}



ul#navigation {

	width: 254px;

	background: transparent url('images/NavigationBackground.jpg') no-repeat top left;

	padding: 20px 0;

	margin: 0;

	list-style-type: none;

}



li#skipNav {

	display: block;

	height: 0;

	font-size: 0;

	line-height: 0;

	overflow: hidden;

}



ul#navigation li {

	margin-bottom: 4px;

}



ul#navigation li a {

	width: 204px;

	font-weight: 600;

	color: #fff;

	border-width: 0;

	display: block;

	padding: 0 25px;

	text-decoration: none;

}



ul#navigation li a:link, ul#navigation li a:visited {



}



ul#navigation li a:hover, ul#navigation li a:active {

	background-color: blue;

}



div#footer {

	background-position:  left bottom; width: 100%;

	height: 20px;

	position: absolute;

	left: 0; text-align:center



}



div#content {

	position: absolute;

	top: 106px;

	left: 254px;

}



div.annotation, div.annotation2, form {

	padding: 45px 40px 35px 40px;

	margin: 0 10px 10px 10px;

	background: #80b7fa url('images/logo7sml.gif') no-repeat scroll top right;

	border-left: solid 4px #d7e4ec;

}



p {

	margin: 5px 10px 10px 10px;

}



ul {

	margin: 0 15px;

	padding: 10px;

}



img {

	margin: 0 10px;

}



img.style1 {

	float: right;

	border: solid 2px #8bcc4a;

	margin: 13px 0 10px 10px;

	background-color: white;

}



img.style2 {

	float: left;

	padding-bottom: 20px;

}



form {

        width: 488px;

        padding: 10px;

}



div.annotation2 {

	width: 508px;

	padding: 10px 0;

}



form p {

        font-size: 80%;

        text-align: left;

        color: #444;

	margin: 0 1px;

}



form div.option p {

	margin: 4px 0;

}



form div p {

	margin: 4px;

}



select {

        -moz-box-sizing: padding-box;

}



select.small {

        width: 162px;

}



label, span.fieldValue {

        /*border-bottom: 2px solid #769fce;*/

        padding: 2px;

        color: #000;

}



span.fieldValue {

        border-bottom: 2px solid #eee;

}



label, input.text, input.smallText, select, textarea, span.fieldValue {

        width: 233px;

        float: left;

        display: block;

        margin: 2px;

        text-align: left;

}



textarea {

        height: 70px;

        font-size: 1em;

}



div.submit {

        text-align: right;

        padding: 8px 7px;

}



input.submit {

        padding: 1px 17px 1px 9px;

        font-size: 12px;

	border: solid 1px #aaa;

	color: #333;

	background: #fff url('images/Arrow1.gif') no-repeat scroll top right;

}



form div {

        clear: both;

        padding: 2px 0;

        font-size: 13px;

}



div.optional {

	background-color: #3440db;

	float: left;

	width: 484px; 

	padding: 5px 0 8px 0;

	border: solid 1px #000;

	border-width: 1px 0;

	margin-bottom: 6px;

}

h1 {font-size: 16pt; font-family: arial; font-weight: bold; color: #0852FF; text-align: center}


div.optional p {

	padding: 0 3px;
	color:#FFFFFF;
}


input.smallText {

        width: 54px;

        float: left;

	padding: 1px 0;        

	-moz-box-sizing: border-box;

}



span.seperator {

        float: left;

        line-height: 1.6em;

}



div.option {

	padding: 10px 3px;

}



div.option label, label.option {

	float: none;

	width: auto;

	display: inline;

}



.errorMessage {

	margin: 10px 0;

	padding: 10px;

	background: #fff url('images/CautionIcon.jpg') scroll no-repeat 95% 5%;

	border: dashed 2px red;

	font-size: 80%;

}



ul.errorMessage li {

	list-style-type: none;

	padding: 3px;

}



a:link, a:visited {

	color: white;

	font-weight: bold;

	text-decoration: none;

	border-bottom: dotted 1px #8bcc4a;

}



a:hover, a:active {

	color: red;

}



a:link.img, a:visited.img, a:hover.img, a:active.img {

	border-bottom: 0;

}



a img {

	border-width: 0;

}



dt {

	margin: 10px 10px 0 10px;

}



dd {

	margin: 0 10px 10px 10px;

	color: #777;

}



p.footnote {

	font-size: 80%;

}



a:link.linkButton, a:visited.linkButton, a:hover.linkButton, a:active.linkButton {

	padding: 1px 5px;

	background: blue;

	border: solid 1px #aaa;

	border-left: 0;

	margin: 0;

	display: inline-block;

	width: 10px;

	text-align: center;

}



table {

	margin: 0 0 0 10px;

}



table img {

	margin: 0;

	padding: 0;

}



th, td {

	text-align: left;

	margin: 0;

	padding: 5px 3px;

	vertical-align: top;

	font-size: 0.70em;

}



th, td {

	background-color: #fff;

	vertical-align: middle;

	background: transparent url('images/Shadow.gif') repeat-x scroll top left;

}



tr.alt1 td {

	background-image: none;

	background-color: #80b7fa;

	border-bottom: solid 1px #eee;

}

tr.alt3 td {

	background-image: none;

	background-color: #3440db;

	border-bottom: solid 1px #eee;

}

tr.alt2 td {

	background-image: none;

	background-color: #80ccff;

	border-bottom: solid 1px #eee;

}



td a:link, td a:visited, td a:hover, td a:active {

	border-bottom: 0;

}



form.domainEntry {

	background: transparent url('images/DomainFormBackground.gif') no-repeat scroll top left;

	border-width: 0;

        font-size: 80%;

        text-align: center;

	padding: 12px 17px 17px 10px;

	margin: 5px 10px;

	width: 390px;

	white-space: nowrap;

}



form.domainEntry img {

	margin: 0;

	padding: 5px 0 8px 0;

	vertical-align: middle;

}



form.domainEntry input.text {

        float: none;

        clear: none;

        display: inline;

        color: #aaa;

        margin: 0;

}



form.domainEntry input.submit {

        width: 50px;

        margin: 0;

}



p strong {

	color: #2c5396;

}



p.info {

	padding: 10px;

	background-color: #fff;

	border: solid 1px #77f;

}