/* CSS Document */

* {
	margin:0 auto;
	padding:0;
}

html, body {
	width:100%;
	height:100%;
}

body {
	color:#000000;
	background-color:#FFFFFF;
}

body, p, h1, h2, h3, h4, h5, h6, td, th, ul, ol, textarea, input {
	FONT-FAMILY: Verdana, Tahoma, arial, "Century Gothic", helvetica, sans-serif;
	FONT-SIZE: 11px;
}

table {
	border:0;
	padding:0;
	margin:0 auto;
	border-collapse:collapse;
}

p {
	margin:5px 0 0 0;
}

h1 {
	font-size:24px;
}

h1.certified {
	font-size:20px;
}

h2 {
	font-size:20px;
}

h2.certified {
	font-size:18px;
}

h3 {
	font-size:18px;
}

h4 {
	font-size:16px;
}

h5 {
	font-size:14px;
}

h6 {
	font-size:12px;
}

input.search_submit {
	margin:0;
	padding:0;
	border:0;
	background:url(../images/federal_search.jpg) no-repeat;
	width:92px;
	height:23px;
}

#main_body {
	margin:0 auto;
	text-align:center;
}

/* Class For Form Elements Start  */

.border {
	border: 1px;
	border-style:solid;
	border-color:#D4D4D5;
	background-color:#EFF0F0;
}

.databox {
	border: 1px;
	border-style: solid;
	border-color: #D7D5D5;
	background-color:#EFF0F0;
}


/* ========== Background Class Start ========== */

.btnbg {
	BACKGROUND-IMAGE: url(../images/federal_btnbg.jpg);
	BACKGROUND-REPEAT: repeat;
}

.lftdotline {
	BACKGROUND-IMAGE: url(../images/federal_lftdotline.gif);
	BACKGROUND-REPEAT: repeat;
}

.underline {
	BACKGROUND-IMAGE: url(../images/federal_underline.jpg);
	BACKGROUND-REPEAT: repeat;
}

.underline1 {
	BACKGROUND-COLOR: #A90A02;
}

.rgtmenubg {
	BACKGROUND-COLOR: #F5F6F6;
}

/* ========== Background Class End ========== */

/* ========== Text Class Start ========== */

.midtxt {
	FONT-FAMILY:Verdana;
	Font-Size:11px; 
	Color: #000000; 
} 

p.midtxt {
	text-align:justify;
}

.home {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

.home a {
	color:#FFFFFF;
}

.enroll {
	font-family:Verdana;
	font-size:12px; 
	color: #000000;
	padding:0 0 0 15px;
	margin:0;
}

.image_under_line {
	margin:0 0 0 30px;
	font-size:0;
	border:0;
}

.database {
	Font-Size:12px;
	Color: #000000;
	padding-left:13px;
}

.txtbox {
	padding-left:13px;
}

.rgttxt p {
	FONT-FAMILY:Verdana; 
	Font-Size:11px; 
	Color: #42474C;
	font-style:italic;
	text-align:justify;
}

.complart {
	Color: #000000;
	font-size:10px;
}

.clickhere {
	color: #EE1D25;
	font-weight:bold; 
}

.certified {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color: #1A5FA1; 
} 

.btnbtm {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

.contact {
	font-family:Verdana;
	font-size:11px;
}

.boldtxt {
	FONT-WEIGHT: bold
}

.required {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.red-text {
	color:#ff0000;
}

.red-text-bold {
	color:#ff0000;
	font-weight:bold;
}

span.highlight {
	background-color: #FFFF00;
}

.special_text {
	font-family:"Courier New", Courier, monospace;
	font-size:24px;
	line-height:30px;
}

/* ========== Link Class Start ========== */

a:link, a:visited, a:active {
	COLOR:blue;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	font-weight:Bold;
}

a:hover {
	COLOR:#B5B5B5;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

a#active {
	color:#B5B5B5;
}

a.bottomLink:link, a.bottomLink:visited, a.bottomLink:active {
	COLOR:#000000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	font-weight:Bold;
}
a.bottomLink:hover {
	COLOR:#B5B5B5;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
	font-weight:Bold;
}

a.contactlink:link, a.contactlink:visited, a.contactlink:active {
	COLOR:#000000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	font-weight:normal;
}

a.contactlink:hover {
	COLOR:#B5B5B5;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}


a.home:link, a.home:visited, a.home:active {
	COLOR:#023F78;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}

a.home:hover {
	COLOR:#298DC5;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}


a.click:link, a.click:visited, a.click:active {
	COLOR:blue;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	font-size:10px;
}

a.click:hover {
	COLOR:#EE1D25;
}

a.login:link, a.login:visited, a.login:active {
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.login:hover {
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.enroll:link, a.enroll:visited, a.enroll:active {
	COLOR:#183883;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.enroll:hover {
	COLOR:#BFBFC0;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.email:link, a.email:visited, a.email:active {
	COLOR:#183883;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.email:hover {
	COLOR:#183883;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.left_nav_link:link, a.left_nav_link:visited, a.left_nav_link:active {
	COLOR:#000000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	font-weight:normal;
}

a.left_nav_link:hover {
	COLOR:#B5B5B5;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

a.left_nav_spam_link:link, a.left_nav_spam_link:visited, a.left_nav_spam_link:active {
	COLOR: #FF6600;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
	font-weight:normal;
}

a.left_nav_spam_link:hover {
	COLOR: #5BAC69;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}



/* ========== Link Class End ========== */

.erro_message {
	height:50px;
	background:#FFCCFF;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}

a.white:active, a.white:visited, a.white:link  {
	color:#FFFFFF;
}

a.white:hover {
	color:#B5B5B5;
}

ul.indented {
	padding:0 0 0 40px;
}

.review_box {
/*	width:95%;*/
	margin-bottom:10px;
	margin-top:15px;
	border:1px solid #D7D5D5;
	padding:5px;
	display:block;
}

.review_box .title {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #D7D5D5;
	text-align:left;
}

.review_box .comment {
	margin-top:20px;
	font-size:12px;
	font-weight:normal;
	color:#003366;	
	margin-bottom:20px;
	text-align:left;
}

.review_box .rating {
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	height:16px;
}


/* CSS for buttons */

.large_button {
	margin:0;
	padding:0;
	border:0;
	width:130px;
	height:23px;
	background:url(../images/large_button.jpg);
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.mid_button {
	margin:0;
	padding:0;
	border:0;
	width:92px;
	height:23px;
	background:url(../images/mid_button.jpg);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.mid_button:hover {
/*	background:url(../images/mid_button_hover.jpg);*/
}

.small_button {
	margin:0;
	padding:0;
	border:0;
	width:52px;
	height:23px;
}

.grid_table td {
	padding:5px 0 5px 0;
}

table.table-form {
	border:2px #CCCCCC solid;
	padding:0;
	margin:0;
	width:90%;
}

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

table.left_menu {
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

table.left_menu td, th {
	padding:5px 0 3px 5px;
	border-bottom:1px #C3A8BB solid;
}

table.left_menu td a {
	font-size:12px;
}
.left_nav_button {
	border:1px;
	width:100%;
	height:20px;
	font-size:9pt;
	font-weight:bold;
	border-style:solid;
	border-color: #D7D5D5;
	background-color:#EFF0F0;
	cursor:hand;
	text-align: center;
	padding:4px;
}
.left_nav_spam_button {
	border:5px;
	width:100%;
	height:20px;
	font-size:9pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	border-style:solid;
	border-color: #009966;
	background-color: #DDFD60;
	cursor:hand;
	text-align: center;
	padding:4px;
}

#anDiv{
	scrollbar-arrow-color:#6699CC;
	scrollbar-3dlight-color: #66CCFF;
	scrollbar-darkshadow-color: #3366CC;
	scrollbar-face-color: #BED9E7;
	scrollbar-highlight-color: #AEBAD9;
	scrollbar-shadow-color: #33578E;
	scrollbar-track-color: #E2E4FE;
}

a.powerbox:active, a.powerbox:visited, a.powerbox:link {
color:#000000;
text-decoration:none;
}
a.powerbox:hover{
color:#6699FF;
text-decoration:none;
}

