body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

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

.left_table {
	background: transparent url(images/menu/nav_bg_tile.jpg) repeat-y; 
	width: 246px;
	border-collapse:collapse;
	}

.right_table {
	background: transparent url(images/content_tile.jpg) repeat-y; 
	width: 558px;
	border-collapse:collapse;
	}

.img_rotate {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

.img_rotate2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}


/* LINKS */

a:link { 
	text-decoration: none;
	font-weight: bold;
	color: #BF4E17;
	}

a:visited { 
	text-decoration: none;
	font-weight: bold;
	color: #BF4E17;
	}

a:hover { 
	text-decoration: none;
	font-weight: bold;
	color: #FFAC8F;
	}

a:active { 
	text-decoration: none;
	font-weight: bold;
	color: #BF4E17;
	}
	


.nav_td {
	background: transparent url(images/nav/nav_tile.jpg) repeat-y;
	
	}

.content_table {
	background: #FFFFFF;
	width: 622px;

	}
.required{

	color:#ff0000;

}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002a29;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}
	
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	}
	
li.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #144F4F;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 5px;
	}


h1 {
	border-bottom: 1px solid #A7D5D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F57F45;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #144F4F;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	}

h3 {
	border-bottom: 1px solid #A7D5D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #144F4F;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

hr {
	border-bottom:0;
	border-top: 1px solid #A7D5D3 ;
	border-left: 0;
	border-right: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
a img{border:0}

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.footer {
	background: transparent url(images/footer_bg.jpg) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 622px;
	height: 23px;
	}

.login {
	background: transparent url(images/nav/m_nav_tile.jpg) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px 8px 0px 8px;
	padding: 0px 8px 0px 8px;
	}

form {
	margin:0;
	padding:0;
}

.small_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;


}

/*menus*/
.admin_menu{
border:2px solid #fff;
background-color:#769F37;
height:10px;

}
.admin_menu_line{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	cursor:pointer;
	text-align:center;
	margin-right:3px;
	padding:3px;
	background-color: #fff;
	font-weight:normal;
	border:1px solid #000;
	float:left;
}
.admin_menu_line a:link,.admin_menu_line a:visited, .admin_menu_line a:active{
	font-weight:normal;
	text-decoration:none;
}



.titles {
	background: #A7D5D3;
	color:#000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;

	text-align:left;
	vertical-align:middle;
	padding:2px;
	border:1px solid #000;
	border-collapse:collapse;
}
.titles_2 {
	background-color: #6490D1;
	color:#fff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	text-align:left;
	vertical-align:middle;
	padding:3px;
	border:1px solid #fff;
	border-collapse:collapse;
}
.sub_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#b7e5e3;
	border: 1px solid #000;
	text-align:left;
	padding:2px;
	font-weight:bold;
	color:#000;
	font-size:10px;
	border-collapse:collapse;
}
.sub_titles a{
	text-decoration:none;	
	color:#000;
}
.sub_titles a:hover{
	text-decoration:none;
	color:#333;
}
.col_1 {
	text-align:right;
	background: #DCF0EF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:4px;
	border:1px solid #000;
	border-collapse:collapse;
	vertical-align:top;
	font-weight:bold;
	color:#333;
	width:20%;
}

.col_1 a:link,.col_1 a:visited,.col_1 a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.col_2 {
	text-align:left;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding:4px;
	border-collapse:collapse;
	border:1px solid #000;
	vertical-align:top;
	font-weight:normal;
}

.col_2 a:link,.col_2 a:visited,.col_2 a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}



.last_row {
	text-align:left;
	background: #A7D5D3;
	color:#000;
	border:1px solid #000;
	border-collapse:collapse;
	padding:1px;
}

.page_links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:2px;
	font-size:10px;
	border-collapse:collapse;
}
/*---------------------------------------------------------*/



.wrap_border {
	width:100%;
}

.alert_message {
		color:#000;
		border:1px solid #ff0000;
		text-align:center;
		padding:2px;
}



.alert_table{
		background-color: #d7c38E;
		border:1px solid #000;
		text-align:center;
		padding:2px;
		margin:auto;
		margin-top:100px;
		width:400px;
		
}

.quote_header{

	background-color:#ccc;
	border:1px solid #000;	
}
.quote_box{
	
	border:1px dotted #000;	
}
.programs_small{
	border:1px solid #000;	
	background: #DCF0EF;
	text-align:center;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:2px;
	float:left;
	margin-right:4px;
}