html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,input { margin: 0px; padding: 0px; }
a img,:link img,:visited img { border: none; }
table, div { border-collapse: collapse; }
tr { vertical-align: top; }
br { clear: left; }
strong, b {	font-weight: bold; }

body {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595959;
	margin:auto;
}

#site {
	margin:auto;
	width:847px; /* 836 */
	padding: 8px 3px 0px 8px;
}

#contentleft {
	width:600px;
	/*border: 1px solid black;*/
	margin-top:0px;
	padding: 0px 30px 20px 0px;
	float:left;
}

#contentright {
	width:316px;
	border-left: 1px solid #CCCCCC;	
	margin-top:40px;
	margin-right:6px;
	padding:20px;
	float:right;
}

.field {
  width:316px;
}

/* Graphics */

.imgfsb {
	position:absolute;
	top:220px;
	margin-left:500px;
}

td.lb {
	border: 1px solid #CCCCCC;
}

td.chatleft {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

td.chatright {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

td.empty {
	background-color:#FFF;
	border-top:none;
	border-bottom:none;
}

td.imgcsucip {
	width:210px;
	height:197px;
	background-color:#eef0ef;	
}

table.csucip {
	margin-top:19px;
}

td.csucip {
	vertical-align:top;
	padding:30px 20px;
	width:355px;
	background-color:#eef0ef;	
}

img.imgcsucip {
	padding:none;
	margin:0px;
}

.imgchat {
	width:55px;
	height:64px;
}

.list {
	margin-left:20px;
}

.req {
	color:#ff0000;
}

.main-headertext {
font-size:19px;
font-weight:bold;
}

.fs14 {
font-size:14px;
}

.fs13 {
font-size:13px;
}

.sub-subheadtext {
	font-size:12px;
	color:#a01d21;
	font-weight:bold;
}

.step-headertext {
font-size:12px;
font-weight:bold;
}

.header {
background-color:#999999;
font-weight:bold;
color:#ffffff;
}

/*** Styles for Chat ***/

/*
.chat-header {
background-color:#356567;
font-size:14px;
text-transform:uppercase;
color:#ffffff;
font-weight:bold;
}

.chatcell {
border-left:1px solid #356567;
border-bottom:1px solid #356567;
border-right:1px solid #356567;
}

.chatcell2 {
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
}

.chattext {
font-size:11px;
line-height:13px;
color:#595959;
}
*/

a.chat:link {
font-size:14px;
font-weight:bold;
color:#2f6782;
}

a.chat:visited {
font-size:14px;
font-weight:bold;
color:#2f6782;
} 

a.text:link {
color:#003997;
font-size:11px;
}

a.text:visited {
color:#003997;
font-size:11px;
}

.pds {
	margin-top:10px;
}

.pfield {
	margin-top:5px;
}

.ml8 {
	margin-left:8px;
}

.mt8 {
	margin-top:8px;
}	

.mt20 {
	margin-top:20px;
}	

.mt30 {
	margin-top:30px;
}	

.t67 {
	top:67px;
}

.w20 {
	width:20px;
}

.w209 {
	width:209px;
}

.tal {
	text-align:left;
}

.tac {
	text-align:center;
}

.tar {
	text-align:right;
}

.fwb {
	font-weight:bold;
}

.pr10 {
	padding-right:10px;
}

#thanks {
  margin:auto;
  margin-top:80px;
  width:400px;
}

/* Other Forms */

div#formheader {
  text-align: right;
  border-bottom: 1px solid #CCCCCC;	    
}

div#formbody {
  padding: 20px;
}

.ml20 {
  margin-left:20px;
}

.ml110 {
  margin-left: 110px;
}

.w50 {
  width: 50px;
}

.w110 {
  width: 110px;
}

.w200 {
  width: 200px;
}

.fs9 {
  font-size: 9px;
}
