.reg {background:url(images/dot.jpg) bottom repeat-x #ffffff; margin-bottom:0px;}

H1
{
	margin-left:-14px;
	padding-left:12px;
	margin-bottom:12px;
	margin-top:6px;
	font-family: Verdana,Arial,  Myriad Pro, helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#000;
	letter-spacing: -1px;
	background:url(images/down.jpg) left no-repeat;
}

H2
{
	margin-bottom:12px;
	margin-top:6px;
	font-family: Arial, Verdana, Myriad Pro, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	letter-spacing: -1px;
}
ximg {border-style:solid; border-width:1; border-color:#000000;}
.blueborder {border-style:solid; border-width:1; border-color:#006699;}
.grayborder {border-style:solid; border-width:1; border-color:gray;}

.adminborder {border-style:solid; border-width:1; border-color:#cc33cc; padding:5px; margin:1px}

.opener {font-weight:normal; text-align:left;}
.para {margin-left:12px; margin-right:0px; text-align:justify; margin-top:0px;}
.column {margin-bottom:12px; margin-top:0px; margin-left:12px; width:220px; }
/*border-style:solid; border-width:1; border-color:#006699;}*/
.col_item {background:url(images/dot.jpg) bottom repeat-x #ffffff; margin-top:0px; margin-bottom:12px;}

body
{
color:#696969;
font: normal 100%/140% tahoma, helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0;
line-height:12px;
text-align:left;
}

.main_content 
{
width:468px;
position:absolute;
left:260px;
top:105px;
display:block;
z-index:0;
}

.wrap {
margin:0;
padding:0;
width:100%;
}

#top {
margin:0;
padding:0;
width:100%;
}


#content {
width:100%;
margin:0;
padding:0;
/* height:100%; */
text-align:left;
}

#footer {
width:100%;
/* height:91px; */
margin:0;
padding:0;
text-align:left;}

#footer1 {
width:710px;
/* height:91px; */
margin:0;
padding:0;
text-align:left;}

.footer_left {
padding:0;
margin-top:20px;
text-align:center;
width:225px;
float:left;
}

.footer_right {
padding:0;
margin:0;
text-align:left;
width:484px;
float:right;
}

/* .line {background:url(images/dot.gif);
height:1px;
margin-bottom:18px;
margin-top:15px;}
*/
.gray {color:#696969; text-decoration:none}
.red {color:#A10016; text-decoration:none}


.abs {vertical-align:middle}
.big {font-size:13px}
.n {font-size:11px}
.sm {font-size:9px}
.copy {color:#006699; text-decoration:none; font-size:11px}
.copy1 {color:#696969; text-decoration:none; font-size:11px}

.clear {
clear:both}

a {	color:#006699; text-decoration:underline}

.xform { width:173px;
		height:21px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#B50000;
		background-color:#ffffff;
		color:#000000;
		padding:2px}

.input
{
		font-family:tahoma;
		font-size:12px;
		border-color:#6699CC;
		border-style:solid;
		border-width:1px;
		color:#000000;
		padding:2px;
}		

.select
{
	color:#696969;
	font: normal 100%/140% tahoma, helvetica, sans-serif; 
	font-size:11px;
	padding:2px;
}		
textarea {
		font-family:tahoma;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#6699CC;
		background-color:#ffffff;
		color:#000000;
		padding:2px;
}
		
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}



/* Greyscale
Table Design by Scott Boyle, Two Plus Four
www.twoplusfour.co.uk
----------------------------------------------- */

table {border-collapse: collapse;
border: 1px dotted #bbb;
font: normal 100%/140% tahoma, helvetica, sans-serif;
color: #555;
background: #fff;}

td, th {border: 1px dotted #bbb;
padding: 3px;}

thead th, tfoot th {border: 1px solid #000;
text-align: left;
font-size:11px;
font-weight: bold;
color: #333;
background: transparent;}

tfoot td {border: 2px solid #000;}

.darkblue {color:#006699}
.liteblue {color:#99CCFF}
.stardivider {color:#006699; vertical-align:middle;}

.mandatory {background-color:#FFF0F5}

.formButton 
{
	border-width:1; 
	background-color: #006699; 
	color:#fff; 
	font-size:11px;
	font-family: Verdana, Arial, helvetica, sans-serif;
}

.note {
	padding: 0px 0px 5px 100px;
	border: 1px solid #CFCB66;
	margin: 0 0 5px 0;
	background: #FFFFAD url(images/package.gif) no-repeat;
	color: #585616;
	text-align:left;
}

#straight table {border:0px;}
#straight td {border: 0px; padding: 0px;}