body{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #15466E;
	}
#container{
	width: 684px;
	height: 100%;
	background: #FFFFFF;
	margin: 24px auto; 
	}
#container2{
	width: 684px;
	height: 100%;
	background: #FFFFFF;
	margin: 24px auto;
	}
#container3{
	width: 684px;
	height: 100px;
	background: #FFFFFF;
	margin: 24px auto;
	}

#spacer_top{
	background: #B1B499;
	width: 651px;
	height: 20px;
	margin: 10px 17px 0px 17px;
	padding: 0px;

	}
#spacer_bottom{
	background: #6485A0;
	width: 641px;
	height: 19px;
	display: block;
	text-align: right;
	padding: 1px 10px 0px 0px;
	margin: 0px 17px 0px 17px;
	clear: both;
	}
#spacer_bottom_index{
	background: #B1B499;
	width: 641px;
	height: 19px;
	display: block;
	text-align: right;
	padding: 1px 10px 0px 0px;
	margin: 0px 17px 0px 17px;
	clear: both;
	}

/*--------------------------------------top elements------------------*/
#top{
	height: 85px;
	width: 650px;
	margin: 0px 17px 0px 17px;
	padding: 0px;
	}
#top_left{
	width: 359px;
	height: 65px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: transparent url(img/global_aocp_logo.gif) no-repeat top left;
	}
#top_right{
	width: 291px;
	height: 65px;
	background: transparent url(img/global_aocp_logo_rightside.gif) no-repeat top left;
	padding: 0px;
	margin: 0px;
	float: right;

	}
#top_bottom{
	width: 637px;
	height: 20px;
	margin: 0px 0px 0px 13px;
	}	
/*------------------------------------middle elements-----------------*/
#middle{
	margin: 0px 17px 0px 17px;
	background: #FFFFFF;/*--FFFFFF--*/
	height: 650px;
	width: 651px;
	padding: 0px;
	}
/*MODIFIED FEB MARCH 07*/	
#middle2{
	margin: 0px 17px 0px 17px;
	background: #FFFFFF;/*--FFFFFF--*/
	height: 650px;
	width: 651px;
	padding: 0px;
	}
	
/**********************************************/
	/*-----------------start middle left side------------------*/
#middle_left{
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 550px;
	text-align: left;
	width:401px;
	
	}
#left_head{
	width: 401px;
	height: 208px;
	background: transparent url(img/index_groupshot.jpg) no-repeat top left;
	}
#left_head2{
	width: 401px;
	height: 208px;
	background: transparent url(img/index_groupshot_8-08.jpg) no-repeat top left;
	}
#left_logo{
	height: 110px;
	width: 401px;
	background: transparent url(img/index_middleslogan.jpg) no-repeat top left;
	}
#left_logo2{

	/*height: 110px;*/
	width: 356px;
	background-color: white;
	margin: 0px 0px 0px 18px;
	padding: 0px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	/*line-height: 14px;*/
	color: #003366;
	font-family: Verdana, Sans-Serif;
	/*background: transparent url(img/index_middleslogan.jpg) no-repeat top left;*/
	}
	/*-----------------------------left news area---------------------*/

#company_info_bottom{
	margin: 0px 0px 0px 0px;
	height: 10px;
	width: 401px;
	padding: 0px;
	line-height: 14px;
	background: #b1b499;
	}
#left_news{
	width: 356px;
	height: 298px;
	margin: 10px 0px 0px 18px;
	background: #FFFFFF;
	text-align: justify;
	font-size: 10px;
	line-height: 14px;
	}
#left_news_2{
	width: 356px;
	height: 250px;
	margin: 10px 0px 0px 18px;
	background: #FFFFFF;
	text-align: justify;
	font-size: 10px;
	line-height: 14px;
	}

	
#news_top{
	height: 278px;
	width: 350px;
	margin: 10px 4px 0px 0px;
	padding: 0px;
	text-align: justify;
	}
#news_top_2{
	height: 225px;
	width: 350px;
	margin: 10px 4px 0px 0px;
	padding: 0px;
	text-align: justify;
	}

#news_top_body{
	height: 140px;
	margin: 8px 10px 0px 0px;
	padding: 0px;
	text-align: justify;
	font-size: 10px;
	line-height: 14px;
	color: #555;
	/*background: #FFFFFF;*/
	font-family: Verdana, Sans-Serif;
	}

#news_bottom{
	height: 10px;
	width: 356px;
	margin: 14px 4px 0px 0px;
	padding: 0px;
	text-align: left;
	font: 10px/12px Verdana, Sans-Serif;
	}

	
#news_left{
	width: 336px;
	height: 162px;
	margin: 19px 0px 16px 0px;
	padding: 0px;
	float: left;
	text-align: left;
	}
#news_right{
	width: 120px;
	height: 95px;
	margin: 19px 35px 16px 24px;
	padding: 0px;
	float: right;
	text-align: left;
	}
.left_subtext1{
	font: 10px/14px Verdana, Sans-Serif;
	color: #2b2b2b;
	margin: 0px ;
	}
.left_subtext2{
	font: 10px/14px Verdana, Sans-Serif;
	color: #2b2b2b;
	margin: 0px 0px 0px 7px;
	}
.right_subtext1{
	font: 10px/14px Verdana, Sans-Serif;
	color: #2b2b2b;
	margin: 0px ;
	}
.right_subtext2{
	font: 10px/14px Verdana, Sans-Serif;
	color: #2b2b2b;
	margin: 0px 0px 0px 7px;
	position: relative;
	}
	/*--------------------------end left news area---------------------*/
	/*-----------------start middle right side-----------------*/
#middle_right{
	float: right;
	height: 650px;
	text-align: left;
	width: 250px;
	}
#right_head{
	height: 78px;
	width: 250px;
	background: transparent url(img/index_serviceslogan.gif) no-repeat top left;
	}

#right_text{
	height: 560px;
	width: 250px;
	background: transparent url(img/index_doublegrn_rptbg.gif) top left;
	padding: 12px 0px 0px 0px;
	}
	
	
/*  Modified Feb/March 07*/
#right_text2{
	height: 560px;
	width: 250px;
	background: transparent url(img/index_doublegrn_rptbg.gif) top left;
	padding: 12px 0px 0px 0px;
	}
/************************************************/

#right_main_text1{
	margin: 0px 15px 23px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	color: #2b2b2b;
	}
#right_main_text1_2{
	margin: 0px 15px 23px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #2b2b2b;
	width:205px;
	}
#right_main_text1_3{
	margin: 0px 15px 5px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color: #2b2b2b;
	}
#right_main_text2{
	margin: 0px 15px 23px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	color: #2b2b2b;
	}
#right_main_text3{
	margin: 0px 25px 23px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	color: #2b2b2b;
	}
#right_main_text4{
	margin: 0px 25px 23px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	color: #2b2b2b;
	}
#right_main_text5{
	margin: 0px 25px 23px 25px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	color: #2b2b2b;
	}

/*-------------------------------------bottom elements---------------*/
#bottom{
	margin: 10px 10px 10px 10px;
	height: 60px;
	width: 635px;
	background: #FFFFFF;
	font: 9px/12px Verdana, Sans-Serif;
	color: #2b2b2b;
	}
#bottom_text{
	font: 9px/12px Verdana, Sans-Serif;
	color: #2b2b2b;
	}
/*=============================================================================*/
/*------------------------------Inner Page elements----------------------------*/
/*=============================================================================*/
#inner_middle{
	padding: 10px 17px 0px 17px;
	background: #FFFFFF;
	height: 825px;
	width: 650px;
	background: #FFFFFF;
	}

/*--------------inner left side---------------*/
#inner_left{
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	height: 772px;
	text-align: left;
	}
#inner_left_top{
	width: 200px;
	height: 138px;
	background: transparent url(img/interior_left_header-new.jpg) no-repeat top left;
	}
#inner_left_bottom{
	padding: 14px 20px 0px 20px;
	width: 160px;
	height: 674px;
	background: url(img/interior_doublegrn_rptbg.gif) top left;
	}

/*  Modified Feb/March 07*/
#inner_left_bottom2{
	padding: 14px 20px 0px 20px;
	width: 160px;
	height: 700px;
	background: url(img/interior_doublegrn_rptbg.gif) top left;
	}
/*******************************/

/*-------------inner right side-------------------*/
#inner_right{
	height: 812px;
	width: 450px;
	padding: 0px;
	margin: 0px;
	float: right;
	background: #FFFFFF;
	text-align: left;
	}

/*  Modified Feb/March 07*/
#inner_right2{
	height: 850px;
	width: 450px;
	padding: 0px;
	margin: 0px;
	float: right;
	background: #FFFFFF;
	text-align: left;
	}
/****************************/

#inner_right_text{
	font: 11px/18px Verdana, Sans-Serif;
	text-align: justify;
	color: #2b2b2b;
	height: 700px;
	}
#inner_right_text2{
	font: 11px/18px Verdana, Sans-Serif;
	text-align: justify;
	color: #2b2b2b;
	height: 700px;
	width: 410px;
	}
#inner_right_text2 ul{
	list-style-type: none;
	}

.inner_picture_text{
	font: 11px/13px Verdana, Sans-Serif;
	color: #2b2b2b;
	}

#inner_right_top{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	width: 450px;
	height: 49px;
	}
#inner_right_bottom{
	padding: 5px 21px 16px 28px;
	margin: 0px;
	text-align: left;
	width: 400px;
	height: 700px
	}
#inner_right_bottom2{
	padding: 5px 21px 16px 0px;
	margin: 0px;
	text-align: justify;
	width: 352px;
	height: 705px;
	}
#img_left{
	/*background: url(img/interior_left_tony.jpg) no-repeat top right;*/
	background: #B1B499;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 49px;
	height: 27px;
	/*height: 61px;*/
	float: left;
	}
#inner_spacer{
	width: 401px;
	height: 27px;
	background: #B1B499;
	float: right;
	margin: 0px;
	padding: 0px;
	}
#inner_header{
	height: 18px;
	width: 376px;
	padding: 6px 0px 0px 15px;
	margin: 0px ;
	text-align: left;
	float: left;
	}
#inner_bottom{
	margin: 16px 34px 16px 34px;
	width: 650px;
	padding: 0px;
	height: 55px;
	background: #FFFFFF;
	font: 9px/12px Verdana, Sans-Serif;
	color: #2b2b2b;
	}
	
/*---------------------------------Headers----------------------------*/
h1{
	font-size: 18px;
	font-family: Arial, Sans-Serif;
	color: #486E8E;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	float: left;
	}
h1#underline{
	width: 356px;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Sans-Serif;
	color: #486E8E;
	line-height: 18px;
	background: transparent url(img/index_news_head_line.gif) no-repeat bottom left;
	}
h3{
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	color: #000;
	line-height: 18px;
	font-weight: bold;
	}
h4{
	font-size: 12px;
	line-height: 12px;
	color: #486E8E;
	font-family: Arial, Sans-Serif;
	padding: 0px;
	margin: 0px 25px 0px 46px;
	}
h4#left{
	font-size: 12px;
	line-height: 12px;
	color: #486E8E;
	font-family: Arial, Sans-Serif;
	margin: 0px;
	background: transparent url(img/index_news_subhead_line.gif) no-repeat bottom left;
	}
h4#left2{
	font-size: 12px;
	line-height: 12px;
	color: #486E8E;
	font-family: Arial, Sans-Serif;
	margin: 0px;
	background: transparent url(img/index_news_head_line.gif) no-repeat bottom left;
	}

h4#right{
	font-size: 12px;
	line-height: 12px;
	color: #486E8E;
	font-family: Arial, Sans-Serif;
	margin: 0px;
	background: transparent url(img/index_news_subhead_line.gif) no-repeat bottom left;
	}
h5{
	font: 12px Verdana,Sans-Serif;
	color: #15466E;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
h6{
	font-size: 11px;
	color: #6485A0;
	font-family: Arial, Sans-Serif;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	}
h1#lower{
	font-size: 14px;
	font-family: Arial, Sans-Serif;
	color: #15466E;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	float: left;
	}

/*-----------------------------------navigation-----------------------------*/
#mainnav{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	text-decoration: underline;
	}
#mainnav ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000;
	text-decoration: underline;
	}
#mainnav li{
	list-style-type: none;
	padding: 0px 12px 0px 0px;
	margin: 0px;
	color: #000;
	display: inline;
	white-space: nowrap;
	text-align: left;
	background: transparent url(img/slant.gif) no-repeat bottom right;
	text-decoration: underline;

		}
#mainnav a:link{
	color: #000;
	text-decoration: underline;
	}
#mainnav a:visited{
	color: #000;
	text-decoration: underline;
	}
#mainnav a:hover{
	color: #15466E;
	text-decoration: underline;
	}
/*-----------------sub navigation------------------------*/
#topnav{
	margin: 40px 10px 0px 0px;
	padding: 0px;
	display: block;
	text-align: right;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #2b2b2b;
	}
#topnav ul{
	margin: 0px 0px 0px 0px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	}
#topnav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	white-space: nowrap;
	text-align: right;
	font-size: 10px;
	color: #2b2b2b;
	font-family: Verdana, Sans-serif;
	line-height: 18px;
	}
#topnav a{
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	}
#topnav a:visited{
	color: #15466E;
	text-decoration: none;
	}
#topnav a:hover{
	color: #15466E;
	}
/*----------------------breadcrumb navigation-------------------*/
#breadnav{
	margin: 4px 0px 0px 25px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #2b2b2b;
	}
#breadnav ul{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px;
	}
#breadnav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	white-space: nowrap;
	text-align: left;
	font-size: 10px;
	color: #2b2b2b;
	font-family: Verdana, Sans-serif;
	line-height: 18px;
	}
#breadnav a{
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	}
#topnav a:visited{
	color: #15466E;
	text-decoration: none;
	}
#breadnav a:hover{
	color: #15466E;
	}
/*----------------------nav for main right side-----------------*/
#right_text a{
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	font-weight: normal;
	}
#right_text a:visited{
	color: #15466E;
	text-decoration: none;
	font-weight: normal;
	}
#right_text a:hover{
	color: #15466E;
	font-weight: normal;
	text-decoration: none;

	}
	
/*----------------------nav for inner page left side------------*/	
#innernav{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	color: #2b2b2b;
	font-weight: bold;

	}
#innernav ul{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px;
	color: #15466E;
	}
#innernav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	white-space: nowrap;
	text-align: left;
	font-size: 10px;
	color: #2b2b2b;
	font-family: Verdana, Sans-serif;
	line-height: 18px;
	font-weight: normal;
	}
#innernav a{
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	font-weight: normal;
	}
#innernav a:visited{
	color: #555;
	text-decoration: none;
	font-weight: normal;
	}
#innernav a:hover{
	color: #15466E;
	font-weight: normal;
	}
#headinglink{
	color: #15466E;
	font-size: 13px;
	font-weight: bold;
	}
#subindent{
	text-indent: 10px;
	}
/*--------------unhighlighted nav-------------*/
#innernav_unhighlighted{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #2b2b2b;
	}
#innernav_unhighlighted ul{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px;
	font-weight: bold;
	color: #15466E;
	}
#innernav_unhighlighted li{
	color: #2b2b2b;
	font-weight: bold;
	font-size: 13px;
	}
#innernav_unhighlighted a{
	margin: 5px 0px 0px 0px;
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	font-weight: bold;
	}
#innernav_unhighlighted a:visited{
	color: #555;
	text-decoration: none;
	font-weight: bold;
	}
#innernav_unhighlighted a:hover{
	color: #15466E;
	font-weight: bold;
	}
/*----------2nd unhighlted nav section----------------------*/
#innernav_unhighlighted2{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #2b2b2b;
	}
#innernav_unhighlighted2 ul{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px;
	font-weight: bold;
	color: #15466E;
	font-size: 11px;
	}
#innernav_unhighlighted2 li{
	color: #2b2b2b;
	font-weight: bold;
	font-size: 13px;
	}
#innernav_unhighlighted2 a{
	margin: 5px 0px 0px 0px;
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	font-weight: bold;
	}
#innernav_unhighlighted2 a:visited{
	color: #555;
	text-decoration: none;
	font-weight: bold;
	}
#innernav_unhighlighted2 a:hover{
	color: #15466E;
	font-weight: bold;
	}
#inner_right_text a:link,#inner_right_text a:visited,#inner_right_text a:active{
	color: #555;
	text-decoration: none;
	font-weight: bold;
	}
#inner_right_text a:hover{
	text-decoration: none;
	color: #15466E;
	}
#inner_right_text2 a:link,#inner_right_text2 a:visited,#inner_right_text2 a:active{
	color: #555;
	text-decoration: none;
	font-weight: bold;
	}
#inner_right_text2 a:hover{
	text-decoration: none;
	color: #15466E;
	}
/*-----------------bottom navigation------------------------*/
#bottom_nav{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: right;
	font-family: Verdana, Sans-Serif;
	font-size: 9px;
	color: #2b2b2b;
	}
#bottom_nav ul{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}
#bottom_nav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	white-space: nowrap;
	text-align: left;
	font-size: 9px;
	color: #2b2b2b;
	font-family: Verdana, Sans-serif;
	line-height: 18px;
	}
#bottom_nav a{
	display: inline;
	padding: 0px;
	text-decoration: none;
	color: #2b2b2b;
	}
#bottom_nav a:visited{
	color: #15466E;
	text-decoration: none;
	}
#bottom_nav a:hover{
	color: #15466E;
	}
	/*--------------default nav colors-------------*/
a:link, a:visited, a:hover, a:active{
	color: #15466E;
	}
td{
	height: 15px;
	/*--width: 90px;--*/
	vertical-align: top;
	text-align: center;
	font: 10px Verdana, Sans-Serif;
	}	
.indented{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}		
.indented2{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}		
.indented3{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}
.indented4{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}
.indented5{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}		
img{
border: 0px;
}	
#navindent{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}		
#navindent2{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}		
#indented6{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}
.toggle{
	display: none;
	}		

