/* CSS Document */

body {
FONT-SIZE: 0.7em;
COLOR: #555;
FONT-FAMILY: tahoma,verdana,arial,helvetica,sans-serif;
TEXT-ALIGN: left;
background-image:url(images/test_bg.jpg);
background-repeat:repeat-x;
background-color:#EFEFE1;
margin:0px;
width:100%;
}

#main {
width:100%;
background-image:url(images/main_col.jpg);
background-repeat:repeat-y;
float:left;
}

#bottom {
width:100%;
background-image:url(images/bottom_Bg.jpg);
background-repeat:repeat-x;
border-bottom-width:1px;
border-bottom-color:#B8B8AD;
border-bottom-style:solid;
height:22px;
padding:0px;
margin:0px;
float:left;
position:relative;
}

.bottom2 {
background-image:url(images/bottomBg.jpg);
background-repeat:no-repeat;
width:750px;
padding:4px 0 1px 0;
text-align:right;
}

.bottom2 p {
padding-right:45px;
margin:0px;
}

#leftCol {
float:left;
width:178px;
}

#rightCol {
float:left;
width:538px;
padding:4px;
height:100%;
}

#leftNav {
width:178px;
text-align:right;
}

#whoNeedsList {
list-style-image:url(images/li_image2.jpg);
line-height:20px;
padding-left:20px;
margin-left:15px;
font-weight:bold;
}

#guided {
list-style-image:url(images/li_image2.jpg);
line-height:20px;
padding-left:10px;
margin-left:15px;
font-weight:bold;
text-align:left;
}

#rightContent {
float:left;
width:185px;
margin-top:-20px;
}

#leftContent {
float:left;
width:340px;
}

#leftContent2 {
float:left;
width:525px;
margin-top:-20px;
}

.registerTable {
padding:0px;
}

#features {
width:500px;
text-align:left;
float:left;
font-size:1em;
}

.required {
color:#ff0000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

p.right {
	text-align:right;
}

#subject {
visibility:hidden;
height:5px;
}