/*--__GENERAL__--*/

body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font: normal 12px arial, sans-serif;
	color: #666666;
}

h3 {
	font: bold 20px arial, sans-serif;
	color: #8cc63f;
	border-bottom: solid 1px #cccccc; 
}

.cleardiv {
	float: none;
	clear: both;
	line-heght: 1px;
	height: 1px;
	font-size: 1px;
}	

#main {
	margin: 0px;
	/*margin: 0px auto 0px auto;*/
	width: 900px;
} 

#main-inner {
	margin: 0px 70px 0px 70px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	width: 760px;
}

#left-col {
	width: 488px;
	float: left;
}

#right-col {
	width: 272px;
	float: left;
}

#titlediv {
	background: url(../../../images/mystart.gif) left top no-repeat;
	height: 64px;
	width: 760px;
}

#titlecaption {
	width: 760px;
}

#titlecaption p{
	font: bold 16px arial, sans-serif;
	line-height: 20px;
	color: #000000;
	padding: 0px;
	margin: 16px 0px 16px 0px;
}

#titlecaption li
{
	font: bold 16px arial, sans-serif;
	color: #000000;
}

#content-bg {
	background: url(../../../images/background.jpg) left top no-repeat;
	height: 511px;
	width: 760px;
	padding: 22px 0px 3px 0px;
	margin: 0px;
	border-bottom:1px solid #b9b9b9;
}

/*- LEFT COLUMN--*/

.numbered-section {
	height: 70px;
	width: 135px;
	float: left;
	padding: 0px 11px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.left-bordered {
	width: 124px;
	border-left: solid 1px #cccccc;
	padding: 0px 11px 20px 11px;
	margin: 0px 0px 20px 0px;
}

.numbered-section p {
	font: normal 12px arial, sans-serif;
	line-height: 17px;
	margin: 0px;
}

.numbered-section .sec-number {
	float: left;
	padding: 0px 10px 10px 0px;
	behavior: url("code/cs/css/pngbehavior.htc");
}

#screencap-holder {
	width: 430px;
	text-align: center;	
}

#screencap {
	width: 396;
	height: 307;
	clear:both;
	float:none;
}

/*-- RIGHT COLUMN--*/

#right-col p {
	margin:  0px 15px 0px 15px;
	padding: 0px 0px 6px 0px;
	color: #ffffff;
	font: normal 12px arial,sans-serif;
	line-height: 16px;
}

#right-col a {
	color: #ffffff;
	font: normal 12px arial,sans-serif;
}

#right-col img {
	padding: 0px;
	margin: 0px;
}

.smaller {
	font-size: 11px;
	line-height: 14px;
}

#right-col form {
	margin:  0px 15px 6px 15px;
	padding: 0px;
	width: 242px;
	color: #ffffff;
	font: normal 12px arial,sans-serif;
}

#right-col form .rowdiv {
	width: 242px;
	padding: 0px;
	margin: 0px 0px 4px 0px;
}

#right-col form .leftdiv {
	width: 85px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#right-col form .rightdiv {
	width: 150px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#right-col form .inputtext {
	width: 150px;
	padding: 0px;
	margin: 0px;
	color: #666666;
}

#right-col form .inputchk {
	width: 30px;
	padding: 0px;
	margin: 0px;
	color: #666666;
}


#first-time {
	width: 272px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background: #7ac813 url(../../../images/green_shim.png) left bottom repeat-x;
}

#log-in {
	width: 272px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background: #fe9c02 url(../../../images/orange_shim.png) left bottom repeat-x;
}

#hr-pro {
	width: 272px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background: #7ac813 url(../../../images/green_shim.png) left bottom repeat-x;
}


/*--__AHA TOOLBAR __--*/

#ahatoolbar {
	height: 71px;
	margin: 0px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	background: url(../../../images/toolbar/aha_header-shim.gif) left top repeat-x;
}

#ahatoolbar #centering {
	width: 900px;
	height: 71px;
	margin: 0px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
}

#ahatoolbar ul {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

#ahatoolbar li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#ahatoolbar li a{
	display: block;
	height: 19px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	overflow: hidden;
	font: normal 1px arial;
	line-height: 200px;
}

#ahatoolbar li#home{
	background: url(../../../images/toolbar/aha_header-btn_home.gif) left top no-repeat;
}

#ahatoolbar li#home a{
	width: 85px;
}

#ahatoolbar li#resources{
	background: url(../../../images/toolbar/aha_header-btn_resources.gif) left top no-repeat;
}

#ahatoolbar li#resources a{
	width: 115px;
}

#ahatoolbar li#donate{
	background: url(../../../images/toolbar/aha_header-btn_donate.gif) left top no-repeat;
}

#ahatoolbar li#donate a{
	width: 67px;
}

#ahatoolbar li#home a:hover{
	width: 85px;
	background: url(../../../images/toolbar/aha_header-btn_home_over.gif) left top no-repeat;
}

#ahatoolbar li#resources a:hover{
	width: 115px;
	background: url(../../../images/toolbar/aha_header-btn_resources_over.gif) left top no-repeat;
}

#ahatoolbar li#donate a:hover{
	width: 67px;
	background: url(../../../images/toolbar/aha_header-btn_donate_over.gif) left top no-repeat;
}

#ahalogotop {
	width: 370px;
	height: 71px;
	float: right;
}


/*--__FOOTER__--*/

#footer {
	width: 760px;
	height: 100px;
	margin: 15px auto 0px auto;
	padding: 0px;
	text-align: center;
}

#footer a {
	color: #666666;
	font: normal 12px arial, sans-serif;
	text-decoration: none;
}

#footer a:hover {
	color: #ff5a00;
	text-decoration: underline;
}

#footer img {
	float:left;
	padding: 0px 25px 0px 0px;
}

#footer p {
	margin: 0px;
	padding: 0px;
}


/*--TOOL --*/

#toolbanner {
	width: 990px;
	height: 75px;
	background: url(../../../images/img_foot_back.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

#toolbanner  p {
	font: normal 12px arial, sans-serif;
	color: #ffffff;
	padding: 0px;
	margin: 20px 30px 0px 195px;
}

#toolbanner a {
	font: normal 12px arial, sans-serif;
	color: #ffffff;
}