BODY {margin:0;}
IMG {display:block; border:0}

A {
	color:#4F7298;
}

.pd {
	clear:both;
	overflow:hidden;
	height:0;
}

.backtotop {
	clear:both;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b83e33;
}
#wrapper {
	margin:auto;
	width:864px;
}

#content {
	background-image:url(../images/content_back.gif); 
	display:table-cell;
	background-repeat:no-repeat;
	width:864px; 
	clear:both;
}

#content_back {
	background-image:url(../images/allback.gif);
	display:table;
}

#col_farleft {
	width:54px;
	height:601px;
	float:left;
}

#col_nav {
	width:146px;
	height:601px;
	float:left;
}

#col_text {
	width:584px;
	float:left;
}

#footer {
	width:864px;
	height:108px;
	clear:both; 
	background-image:url(../images/footer.gif); 
	text-align:center;
}

#textarea {
	padding-left:21px;
	padding-right:35px;
	margin-top:10px;
}

#signupleft {
	margin-top:15px;
	font-family:arial, helvetica, sans-serif; 
	font-size:11px; 
	color:#ffffff; 
	width:147px; 
	text-align:center;
}

#signupleft img {
	margin-bottom:3px; 
	border:0;
}

#signupleft a {
	color:#ffffff;
	text-decoration:underline; 
}
/** SIGNUP FORM **/

#signupform {
	clear:both;
	margin-left:20px;
}

#signupform label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	width:160px;
	display:block;
	float:left;
	margin-bottom:5px;
	clear:left;
	padding-top:3px;
	padding-right:3px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

#signupform #checkdiv {

}

#signupform #checknote {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	clear:none;
	margin-left:3px;
	display:inline;
}


#signupform input {
	width:200px;
	float:left;
	margin-bottom:5px;
	margin-right:3px;
}

#signupform select {
	width:200px;
	float:left;
	margin-bottom:5px;
	margin-right:3px;
}

#signupform textarea {
	width:150px;
	height:250px;
	float:left;
	margin-bottom:5px;
	margin-right:3px;
}

#signupform input#submit {
	width:100px;
}

#signupform div {
	clear:both;
}

#signupform #questions label {
	width:400px; 
	text-align:left;
}
#signupform #questions textarea {
	width:450px; 
	height:100px;
}
#signupform #questions div {
	margin-bottom:15px; 
}


.req {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

.reqinst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	clear:both; 
	text-align:right;
}

/** CONFLICT  ALCHEMY PAGE **/

.conflalc_item {
	margin-bottom:10px;
	clear:both;
}

.conflalc_item img {
	float:left; 
	margin-right:10px;
	margin-bottom:10px;
}

.conflalc_item .itemfloat {
	float:left; 
	width:250px;
}

/** INFOBOXES **/
#infoboxes  {
	width:496px;
}

#infoboxes #boxA, #infoboxes #boxB, #infoboxes #boxC {
	width:160px;
}

#infoboxes #boxA {
	background-color:#C4A438;
	float:left;
	margin-right:8px;
}

#infoboxes #boxB {
	background-color:#9D897C;
	float:left;
}

#infoboxes #boxC {
	background-color:#B0693D;
	float:right;
}

#infoboxes th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	margin:5px 0;
	height:40px;
	vertical-align:top;
}
#infoboxes td {
	height:29px;
	vertical-align:bottom;
}

#infoboxes img {
	margin:auto;
	border:0;
}

#col_nav #pad {
	padding-left:12px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#col_nav a {
	clear:both; 
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#col_nav a:hover {
	text-decoration:underline;
}

.level1 {
	font-family:Arial, Helvetica, sans-serif;
	clear:both; 
	font-size:11px;
	color:#EBBA0E; 
	padding-top:4px;
	border-bottom:1px dotted #465971;

}

.level2 {
	font-family:Arial, Helvetica, sans-serif;
	clear:both; 
	font-size:11px;
	color:#ADCCEC; 
	margin-left:15px;
	border-bottom:1px dotted #3E5068;
}

#howitworks {
	display:block;
}

#foottxt {
	width:864px;
	padding-top:67px;
}

#foottxt p, #foottxt a {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:2px;
}

#foottxt a:hover {
	text-decoration:underline;
} 

#foottxt sub {
	color:#D4AF37;
}

/** ENCODER STYLES **/
.boxA {
	border:1px solid #cccccc;
	padding:15px;
	margin:0 auto 15px auto;
}

.boxB {
	border:1px solid #cccccc;
	padding:15px;
	margin:0 auto 15px auto;
	width:360px;
	background-color:#D6E5F5;
}

.boxC {
	border:1px solid #cccccc;
	padding:15px;
	margin:0 0 15px 15px;
	width:180px;
	background-color:#D6E5F5;
	float:right;
}


.titleA {
	padding:10px 0 5px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b83e33;
	font-weight:bold;
}

.titleB {
	padding:10px 0 3px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	/*color:#32567A;*/
	color:#274075;
}

.titleC {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c76230;
	font-weight:bold;
}

.titleD {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c2602c;
	font-weight:bold;
}

.titleE {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c2602c;
	font-weight:bold;
}

.titleF {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#c2602c;
	font-weight:bold;
}

.titleG {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c2602c;
	font-weight:bold;
	font-variant:small-caps;
}

.titleH {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c2602c;
	font-weight:bold;
	font-variant:small-caps;
}

.titleI {
	padding:10px 0 10px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#c2602c;
	font-weight:bold;
	font-variant:small-caps;
}

.textA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	margin:0 0 5px 0;
	line-height:150%;
}

.textB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	margin:0 0 5px 0;
	line-height:150%;
}

.textC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	margin:0 0 5px 0;
	line-height:150%;
	float:right;
}

.textD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	margin:0 0 5px 0;
	line-height:150%;
	float:right;
}

.bulA {
	padding-left:14px; 
	background-image:url(../images/bulletA.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulB {
	padding-left:14px; 
	background-image:url(../images/bulletB.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulC {
	padding-left:14px; 
	background-image:url(../images/bulletC.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulD {
	padding-left:14px; 
	margin-left:40px;
	background-image:url(../images/bulletD.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulE {
	padding-left:14px; 
	background-image:url(../images/bulletE.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulF {
	padding-left:14px; 
	margin-left:40px;
	background-image:url(../images/bulletC.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulG {
	padding-left:14px; 
	margin-left:20px;
	background-image:url(../images/bulletD.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulH {
	padding-left:14px; 
	background-image:url(../images/bulletH.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulI {
	padding-left:14px; 
	margin-left:20px;
	background-image:url(../images/bulletH.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulJ {
	padding-left:14px; 
	background-image:url(../images/bulletJ.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.bulK {
	padding-left:14px; 
	margin-left:20px;
	background-image:url(../images/bulletB.gif); 
	background-position:0px 3px;
	background-repeat:no-repeat;
}

.blue {
	color:#274075;
}

.orange {
	color:#c2602c;
}

.hbreak {
	height:5px;
	clear:both;
	overflow:hidden;
}

.sm {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

.boundary {
	clear:both; 
	height:20px; 
	background-color:#B5CADF; 
	margin-top:20px; 
}

.boundarysm {
	clear:both; 
	height:5px; 
	background-color:#B5CADF; 
	margin:10px 0 10px 0; 
	width:490px;
}

