/* CSS Document */

#main {
	margin: 0;
	padding: 0;
	width: 559px;
	float: left;
	text-align: left;
	top: auto;
	font-size: 100%;
}

#main h1 {
	padding-bottom: 0px;
	font-size: 1.5em;
	padding-top: 10px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;
	font-weight: bold;
}

#pod {
	margin: 0;
	width: 167px;
	float: right;
	text-align:left;
	clear:right;
	font-size: 0.85em;
	line-height: 1em;
	padding-top: 0.25em;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	position: absolute;
	left: 628px;
	top: 79px;
}
#pod p {
	padding-bottom: 3px;
	margin: 0;
}

#contentBody {
	padding: 0 16px 50px;
	margin: 16px 1px 0 0;
	width: auto;
}

#contentBody p {
	padding-bottom: 3px;
	margin: 0;
}

#layoutLogic {
padding: 0;
margin: 0 auto;
width: 756px !important;
text-align: left;
min-height: 450px;
}

form {
margin: 0;
padding: 0;
margin-bottom: 2em; 
margin-top: 0.5em}

div.partial-width .form-columns div.columns-2-aaB-aa,
div.partial-width .form-columns div.columns-3-aaBcc-aa {
width: 149px !important;
width: 165px}

.form-columns div.columns-2-AB-A,
.form-columns div.columns-2-aaB-aa,
.form-columns div.columns-2-Abb-A{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 149px !important;
	width: 165px;
	float: left;
	margin-top: 3px;
	height: 30px;
	font-size: 80%;
}

br.clear-both, 
div.clear-both,
br.clear-left, 
div.clear-left {
font: 1px/1px monospace;
display: block}

div.partial-width .form-columns div.columns-1-aaB-aa,
div.partial-width .form-columns div.columns-1-aaBcc-aa {
width: 149px !important;
width: 165px}

.form-columns div.columns-1-AB-A,
.form-columns div.columns-1-aaB-aa,
.form-columns div.columns-1-Abb-A{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 400px!important;
	width: 155px;
	float: left;
	margin-top: 3px;
	height: 30px;
	font-size: 80%;
}


.emailtxt{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 127px!important;
	width: 181px;
	float: left;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 17px;
	top: 37px;
	font-size: 80%;
}

.intropar{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 739px!important;
	width: 759px;
	float: left;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 17px;
	top: 5px;
	font-size: 80%;
}

.emailinput{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 263px!important;
	width: 316px;
	float: left;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 271px;
	top: 37px;
}

.boxyes{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 165px!important;
	width: 181px;
	float: left;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 17px;
	top: 93px;
	font-size: 80%;
}

.boxno{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 180px!important;
	width: 181px;
	float: left;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 17px;
	top: 121px;
	font-size: 80%;
}

.passwordbox{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 313px!important;
	width: 316px;
	float: right;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 269px;
	top: 93px;
	font-size: 80%;
}

.cmdbox{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 740px!important;
	width: 740px;
	float: right;
	margin-top: 3px;
	height: 30px;
	position: absolute;
	left: 16px;
	top: 165px;
	border-top-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
}
.passquest{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 215px!important;
	width: 300px;
	float: left;
	margin-top: 3px;
	height: 19px;
	position: absolute;
	left: 17px;
	top: 67px;
	font-size: 80%;
}


.login-username:focus,
.login-password:focus,
input.textfield:focus,
textarea:focus {
background-color: #fff !important;
border-color: #6ab94b #94da78 #aedf9a #94da78 !important}

input.login-username,
input.login-password,
input.serialnumber, 
input.numeric { 
border: 1px solid;
width: 188px !important;
width: 193px}
input.login-username,
input.login-password {
	padding: 2px 4px 0 4px;
	margin: 0 0 4px 0;
	width: 188px !important;
	width: 193px;
	color: #000000;
} 

ul.link-list,
dl.link-list {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0}
ul.link-list li,
dl.link-list dt,
dl.link-list dd {
margin: 1px 0;
line-height: 1.35em}
ul.link-list li,
dl.link-list dt {
padding: 0.15em 0 0.2em}
dl.link-list dd {
padding: 0.15em 0 0.2em 1.25ex}
ul.link-list a img {
vertical-align: middle;
margin-right: 4px}
div.compact ul.link-list li {
float: left;
padding-right: 1em}

.regcontent{
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 770px!important;
	width: 770px;
	float: left;
	margin-top: 3px;
	height: 208px;
	position: relative;
	left: 24px;
	top: 20px;
    border:solid 1px #555;
    background-color: #333333;
    filter:Alpha(Opacity=75);
    -moz-opacity:0.75;
}


.remove_filter {
    -moz-opacity:2;
    filter:Alpha(Opacity=100);
}

.rightColumn {
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 432px!important;
	width: 430px;
	float: right;
	margin-top: 3px;
	height: auto;
	position: relative;
	left: 0px;
	top: 0px;
	border:solid 1px #555;
	margin-right: 20px;
}

.leftColumn {
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	width: 299px!important;
	width: 299px;
	float: left;
	margin-top: 3px;
	height: auto;
	position: relative;
	left: 20px;
	top: 0px;
	border:solid 1px #555;
}
