*{
margin: 0px;
padding: 0px;
}
body{
	padding-top:10px !important;
	background:url(../img/bg.jpg) repeat scroll center top;
	color:black;
	font-family: Verdana, Arial;
	font-size:8pt !important;
}


table {
	font-size:11pt;
}

#mainTable{
	width:942px;
	height:820px;
	background:#ffffff;
}

.phraseTitle{
	color:#28578b;
	font-size:16pt;
	margin-left:20px;
}

#header{
	height:98px;
	width:942px;
	background: url(../img/bgpage.jpg) no-repeat -39px -6px;
}

.topNav{
	height:147px;
	width:942px;
	background: url(../img/bgpage.jpg) no-repeat -39px -104px;
}

#topNavCont{
	height:147px;
	width:942px;
}

#topNavContLeftTop{
padding:10px;
	height:40px;
	width:640px;
}

#topNavContLeftBottom{
	/*height:140px;*/
	width:640px;
}

#topNavContRightTop{
	text-align:right;
	padding-right:40px;
	color:#406995;
	font-size:12pt;
	height:40px;
	width:302px;
}

#topNavContRightBottom{
	padding-left:20px;
	/*height:107px;*/
	width:302px;
}


#headerTable{
	background:url(../img/header-bg.jpg);
	width:944px;
	height:100px;
}


.learnMore{
	margin-top:80px;
	margin-left:5px;
}

.menuBoxReverse{
	background:url(../img/b_whatisreverse.jpg);
	width:259px;
	height:118px;
	/*margin-top:70px;*/
	border:3px solid #e5e5e5;
}

.menuBoxProcess{
	background:url(../img/b_whatisprocess.jpg);
	width:259px;
	height:118px;
	/*margin-top:70px;*/
	border:3px solid #e5e5e5;
}

.menuBoxMisconceptions{
	background:url(../img/b_factfiction.jpg);
	width:259px;
	height:118px;
	/*margin-top:100px;*/
	border:3px solid #e5e5e5;
}

.leftCont{
	vertical-align:top;
	width:640px;
}

.form td.top{
	height: 26px;
}

.form td{
padding: 0px;
	margin: 0px;
	padding-left: 15px
}

.inputText{
	font-size:11pt;
	border:2px solid #e5e5e5;
	width:250px;
        padding: 5px;
}

.separatorLine{
	height:50px;
	border-top:2px solid #e5e5e5;
}

.separatorBox{
	height:20px;
	clear:both;
	width:100%;
	margin:0px;
}

.form tr{
	padding: 0px;
	margin: 0px;
	height: 10px;
}

.form td.bottom{
	padding-right:10px;
	height: 45px;
}

.form{
	margin-left: 5px;
 	height:540px;
 	width:282px !important;
 	border-top: 2px solid #e5e5e5;
 	border-left: 2px solid #e5e5e5;
 	border-bottom: 3px solid #d3d3d3;
 	border-right: 3px solid #d3d3d3;
}

.rightCont{
	
	width:302px;
}

.content{
	padding:10px;
	vertical-align:top;
}

/************** FORMS custom-forms-elements.js **********/
span.checkbox { 
	width: 19px; 
	height: 25px; 
	padding: 0 5px 0 0; 
	background: url("../images/icons/form-checkbox.png") no-repeat; 
	display: block; 
	clear: left; 
	float: left; 
} 
span.radio,
span.radioChecked { 
	width: 25px; 
	height: 25px; 
	padding: 0 5px 0 0; 
	background: url("../images/icons/form-radio.png") no-repeat; 
	display: block; 
	clear: left; 
	float: left; 
	cursor: pointer;
}

span.radioChecked {
	background: url("../images/icons/form-radio-checked.png") no-repeat; 
}

span.select { 
	position: absolute; 
	width: 180px; /* With the padding included, the width is 115 pixels: the actual width of the image. */ 
	height: 20px; 
	padding-top:3px;
	padding-left:5px;
	/*padding: 5px 24px 0 8px;*/
	background: url("../img/select-big.jpg") no-repeat; 
 	overflow: hidden; 
	color: #545454;
	font-family: Arial, Verdana, Trebuchet Ms;
	font-size: 9pt;
}


span.selectSmall { 
	position: absolute; 
	width: 120px;
	height: 20px; 
	padding-top:3px;
	padding-left:3px;
	/*padding: 5px 24px 0 8px;*/
	background: url("../img/select-medium.jpg") no-repeat;
        overflow: hidden;
	color: #545454;
	font-family: Arial, Verdana, Trebuchet Ms;
	font-size: 9pt;
}

span.title{
	font-size:14pt;
	font-weight:bolder;
}

span.blue{
	color:#3366ff;
}

p.justified{
 text-align:justify;
 /*padding-left:10px;*/
 padding-right:10px;
}
/*
#rightTopHeader{
	width:21px;
	background:url(../img/top-right-border.jpg);
}

#leftTopHeader{
	width:21px;
	background:url(../img/top-left-border.jpg);
}
*/

label.error{color:red;font-weight:bold;display:block;}