body {
width: 80%;
font-family: Arial;
font-size:12px;
margin: 0 auto;
background-image:url('../images/backTile.jpg');


}	

h5{
color:white;
background-color:blue;
padding:5px;

}
h3{
	padding-top:5px;
color:#182a47;
font-size:14px;

}


#header{
padding-top:5px;
width: 100%;
height:20px;
color: #DDDDEE;

}
#header a {
color: #DDDDEE;
text-decoration: none;

}
#header a:hover {
color: orange;
text-decoration: none;
}

#header_tab1{
width: 33%;
text-align:left;
float:left;

}
#header_tab2{
width: 33%;
text-align:center;
float:left;

}
#header_tab3{
width: 33%;
text-align:right;
float:left;

}



#menu_all_pages{
position:absolute;
top:85px;
width:80%;
right:10%;
		height:40px;

}
	.menu_all_pages_buttons a{
		height:25px;
		Float:right;
		width:75px;
		background-color:orange;
		text-align:center;
		margin-right:5px;
		padding-right:5px;
		
		font-weight:bold;
	
		text-decoration:none;
	color:black;
	}
	
		
		

			.menu_all_pages_buttons a:hover{
		color:navy;
		text-decoration:none;
		background-color:#ffcc44;
	
	
	}
				.menu_all_pages_buttons_current a{
		color:navy;
		text-decoration:none;
		background-color:#ffcc44;
		Float:right;
		width:75px;
		text-align:center;
		margin-right:5px;
		padding-bottom:2px;
		height:25px;
		font-weight:bold;
	
	
	}

#menu_all_pages_left{
position:absolute;
top:5px;
width:95%;

		height:40px;

}
	.menu_all_pages_left_buttons a{
		height:25px;
		Float:right;
		width:95%;
		background-color:orange;
		text-align:center;
	  margin-bottom:5px;
		border-left:solid red 4px;
		font-weight:bold;
		text-decoration:none;
	  color:black;
	}
	
		
		

			.menu_all_pages_left_buttons a:hover{
		color:navy;
		text-decoration:none;
		background-color:#ffcc44;
	border-left:solid green 4px;
	
	}
				.menu_all_pages_left_buttons_current a{
		color:navy;
		text-decoration:none;
		background-color:#ffcc44;
		Float:right;
		width:95%;
		text-align:center;
		margin-bottom:5px;
		height:25px;
		border-left:solid green 4px;
		font-weight:bold;
	
	
	}

#title_block_pages{
	width:100%;
height:92px;
	background-image:url('../images/headerBackground.jpg');
background-repeat: repeat-x;
overflow:hidden;
float:left;
border-top:solid silver 1px;
border-right:solid silver 1px;

	}
#title_block_pages_left{
float:left;
height:100%	;
	background-image:url('../images/headerBackground.jpg');
border-top:solid silver 1px;
border-left:solid silver 1px;
	}
#title_block_pages_right{
float:right;
height:100%;


	}
#left_logo_pages{
position:absolute;
  
  top:27px;
   left:10.5%;
}


#content_all_pages{

height:590px;
width:100%;
top:110px;
left:10%;
padding:0px 0px 0px 0px;
background-color:white;
border-left: solid silver 1px;
border-right: solid silver 1px;
background-color:white;
clear:both;
}

#content_box{
margin-right:151px;
margin-left:190px;
height:580px;
background-color:white;
position:relative;
}
#content_box_full{
height:490px;
background-color:white;
position:relative;
margin-top:20px;
margin-left:20px;
}

#content_text_box_head{
height:50px;
margin:10px;	
font-size:35px;
color:#667777;
font-family:impact;
}
#content_text_box_head_index{
text-align:center;
height:15px;

top:55px;
font-size:12px;
font-family:arial;
font-weight:bold;
}
#content_text_box{
	padding-top:10px;
	position:relative;
margin:10px;	
overflow-y:scroll;
height:80%;
background-color:white;

}
#content_column_left{

width:190px;
height:580px;
position:relative;
background:white;
float:left;


}
#content_column_right{
top:118px;
right:10%;
width:150px;
height:560px;
position:absolute;
background-color:white;
float:right;
margin-top:25px;
text-align:center;
}
#content_column_right img {
text-decoration:none;
border:0px;
}

#footer{
  font-size:12px;
	position:relative;
	clear:both;
	height:24px;
	width:100%;
	text-align:center;
	
	color:#DDDDEE;

	
	}
	
#footer a {
color: #DDDDEE;
text-decoration: none;

}
#footer a:hover {
color: orange;
text-decoration: none;
}




#glosstable table{



}
#glosstable table td{
border-bottom:1px #475e88 solid;
padding-bottom:5px;
padding-top:5px;

}

#glosstable table th{
background-color:#475e88;
color:white;
	
		
;
	
}
#glosstable_bold{
color:#475e88;
	font-weight:bold;
	font-size:15px;

	}
#glossmenu{


	color:#DDDDEE;
	font-weight:bold;
	font-size:18px;


	}
	
#glossmenu a {
color: #475e88;
text-decoration: none;

}
#glossmenu a:hover {
color: orange;
text-decoration: none;
}
.mile_row {
	border-top: .2em solid darkblue;
	padding:1.5em;
	text-align:left;
	}

.milestone {
font-weight:bold;
padding-bottom:.5em;
color:#ee8822;
}

.content{
padding-top:.5em;


}
.milestone_index{
text-align:center;

}

.milestone_index a{
font-weight:bold;
padding-bottom:1em;
text-decoration: none;
color:#ee8822;

}

.milestone_index a:hover{
font-weight:bold;
padding-bottom:1em;
text-decoration: none;
color:lightblue;
}
.section{	
padding-bottom:10px;

}
.section_indent{
	margin-left:30px;

}
.section a{	
text-decoration: none;
color:#ee8822;

}
.section_head{	
		padding-top:5px;
		padding-bottom:5px;
color:#182a47;
font-size:14px;
font-weight:bold;
}

.linked ul{
list-style-type:none;
	}

.linked a{
text-decoration: none;
color:#ee8822;
	}
	.linked a:hover{
text-decoration: none;
color:#475e88;
}
.column_1{
width:35%;
height:455px;
text-align:left;
float:left;

}
.column_2{
width:49%;
height:455px;
background:white;
float:left;
padding-left: 20px;
}
.column_1_contact{
width:300px;
height:455px;
text-align:left;
float:left;

}
.column_2_contact{
width:49%;
height:455px;
background:white;
float:right;
padding-right: 20px;
}
.column_3{

height:455px;
background:white;
float:right;

border-bottom: solid 1px rgb(192,192,192);
}
.highlight{
	color:#182a47;
	font-weight:bold;
	}
	
.services_logo{
padding:5px;
}
input.button{
			color:navy;
		text-decoration:none;
		background-color:#ffcc44;
		Float:right;
		width:95%;
		text-align:center;
		margin-bottom:5px;
		height:25px;

		
	
	}