body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #00436e;
}

* {margin:0;padding:0;}

* img {
	border-style: none;
}
	
	
#rollovers {
	position: absolute;
	left:-1000px;
}

div#center_wrapper {
	width:100%;
}

.beige_wrapper {
	width:100%;
	background-color:#f0ede1;
}
.wrapper {
	position: relative;
	padding: 0;
	margin: 0;
	width: 900px;
	text-align:left;
}


#icon_desc {
	DISPLAY: none! important;
}


#popupcontent{
	display:block;
	line-height:17px;
	font-size:11px;
	color:#494843;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 20px;
	background-color:#FFFFFF;
}

#popupprint {
	position:absolute;
	top:29px;
	left:503px;
}

#popupcontent h1{
	margin:0;
	padding:0;
	line-height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	color:#00436e;
}

#popupcontent h2{
	margin:0;
	padding:0;
	line-height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:10px;
	color:#00436e;
	text-decoration:none;
}


#popupcontent h1 a, #popupcontent h2 a, #popupcontent h3 a {
	color:#00436e;
	text-decoration:none;
}


#popupcontent h3{
	margin:0;
	padding:0;
	line-height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00436e;
	margin-top:0px;
	margin-bottom:12px;
}

#popupcontent .hr {
	display:block;
	width:100%;
	border-bottom:1px solid #e7edc8;
	margin-bottom:18px;
}


#contact_home {
	DISPLAY: none! important;
}

#contact_home a{
	color:#FFFFFF;
	text-decoration:none;
}

#contact {
	position:absolute;
	top:21px;
	right:305px;
	font-size:11px;
	color:#6187a0;
}

#contact a{
	color:#00436e;
	text-decoration:none;
}

#search {
	DISPLAY: none! important;
}


.search_textbox {
	font-size:11px;
	color:#415568;
	width:154px;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
}

.search_select {
	font-size:11px;
	color:#415568;
	width:196px;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}


#highlights {
	position:absolute;
	top:208px;
	left:633px;
	display:block;
	width:178px;
	
	font-size:11px;
}

#highlights .title {
	font-size:11px;
	font-weight:bold;
	color:#00436e;
}

#highlights ul {
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#highlights li {
	display:block;
	width:178px;
	margin:0;
	padding:0;
	padding-left:12px;
	padding-top:20px;
	background:url(../images/bullet_home.gif) 0px 24px no-repeat;
	color:#494843;
}

#highlights a{
	color:#00467f;
	text-decoration:none;
}


#home_icons {
	DISPLAY: none! important;
}

#page_icons {
	DISPLAY: none! important;
}


a.back_to_top {
	font-size:11px;
	font-weight:bold;
	color:#00436e;
	text-decoration:none;
}


#title {
	position:relative;
}

#page_title {
	position:absolute;
	top:36px;
	left:96px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
}

.page_content {
	background:url(../images/page_back_14.jpg) #FFFFFF repeat-y; 
	background-position:top right;
}

#section_contents {
	DISPLAY: none! important;
}

#section_contents ul{
	list-style:none;
	background:url(../images/section_back_07.jpg) repeat-y;
	border-top:1px solid #e6edc8;
}

#section_contents li{
	border-bottom:1px solid #e6edc8;
}

#section_contents li a{
	display:block;
	width:125px;

	padding:11px 10px 11px 35px;

	font-size:11px;

	color:#513127;
	font-weight:normal;
	text-decoration:none;
}
#section_contents li a.active {
	font-weight:bold;
	background:url(../images/inthissection_arrow.gif) no-repeat 20px 15px;
}

#section_contents .title {
	padding-top:20px;
	padding-left:35px;
	padding-bottom:4px;
	color:#b9c962;
	font-weight:bold;
}

#section_contents ul ul{
	list-style:none;
	margin:0;
	padding:0;
	border-top:0;
}

#section_contents li li{
	border-bottom:0;
}
#section_contents li li a{
	display:block;
	width:110px;

	padding:0px 10px 8px 44px;
	background:url(../images/inthissection_dash.gif) no-repeat 33px 3px;

	font-size:11px;

	color:#513127;
	font-weight:normal;
	text-decoration:none;
}


#section_contents li li a.active {
	font-weight:bold;
	background:url(../images/inthissection_dash_over.gif) no-repeat 33px 3px;
}


#related_resources {
	display:block;
	padding-left:36px;
	padding-right:36px;
	width:121px;
	font-size:11px;
	color:#494843;
	background:url(../images/related_resources_06.jpg) repeat-y;
}


#related_resources a.learnmore {
	color:#00436e;
	text-decoration:none;
	font-weight:bold;
}
#related_resources a.learnmore :hover {
	color:#00436e;
	text-decoration:underline;
}


.atty_image {
	border:8px solid #eaefc9;
}

.atty_detail_image {
	border:8px solid #e2e7e9;
}


.atty_detail_name {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;	
	color:#00436e;
}
.atty_detail_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;	
	color:#7d9fb5;
	font-style:italic;
	padding-top:5px;
	display:block;
}

.atty_detail_name2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;	
	color:#494843;
}
.atty_detail_title2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#494843;
	font-style:italic;
}

#atty_detail_sidebar {
/*
	position:absolute;
	top:280px;
	left:610px;

*/
	position:relative;
	float:right;
	display:block;
	width:195px;
	margin:0;
	left:-93px;
	top:-6px;
	
	padding:19px 0px 6px 0px;
	border:1px solid #ebf0f2;
	background-color:#f5f7f9;
}

.sidebar_content {
	display:block;
	padding:0px 26px;
}

.sidebar_content a{
	color:#00436e;
	text-decoration:none;
}

.sidebar_content a:hover{
	color:#00436e;
	text-decoration:underline;
}

.sidebar_hr {
	display:block;
	width:195px;
	height:17px;
	background: url(../images/atty_sidebar_hr.gif) no-repeat;
}


#main_content ul {
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#main_content li {
	margin:0;
	padding:0;
	padding-left:12px;
	background:url(../images/bullet_home.gif) 0px 5px no-repeat;
	color:#494843;
}


#main_content a {
	color: #00436e;
	text-decoration: none;
}

/**************************************/
/*       Footer    					  */
/**************************************/

.footer_wrapper {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 900px;
	text-align:left;

	font-size:11px;
	color:#c1d2db;
}

.footer_wrapper a {
	color:#c1d2db;
	text-decoration:none;
}

.footer_wrapper a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#footer_left {
	position:absolute;
	width:490px;
	top:20px;
	left:92px;
}

#footer_left a.under{
	text-decoration:underline;
}

#footer_right {
	position:absolute;
	width:490px;
	top:17px;
	left:631px;
	width:182px;
	line-height:15px;
}



/**************************************/
/*       Top Navigation 			  */
/**************************************/

div#nav_top {
	position:relative;
	margin:0;
	padding:0;
	height: 48px;
	width:900px;
	z-index:1000;
}
/* top level */

.nav_top_menu {
	position:relative;
	margin:0;
	padding:0;

	height: 48px;
	width:900px;
	background:url(../images/menu.jpg) top left no-repeat;
	list-style-type:none;
}
.nav_top_menu li {
	display:block;
	position:absolute;

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494843;
}
.nav_top_menu li a {
	position:relative;
	display:block;
	height:48px;

	text-decoration:none;
	text-indent:-9999px;
}


/* second level */

.nav_top_menu :hover ul {
	visibility:visible;
}

.nav_top_menu ul {
	margin:0;
	padding:0;
	list-style-type:none;

	position:absolute;
	top:48px;
	left:0px;

	visibility:hidden;
}


.nav_top_menu ul a, .nav_top_menu ul a:hover{
	text-indent:0px;
	background:0;
	width:139px;
	height:auto;
	color:#FFFFFF;
	background:#bacd53;
	border-bottom:1px solid #cedc85;
	padding:6px 16px 6px 16px;
	font-weight:bold;
	font-size:11px;
}

.nav_top_menu ul a:hover{
	background:#9dad46;
}

.nav_top_menu ul li {
	position:relative;
}

.nav_top_menu ul ul {
	position:absolute;
	left:140px;
	top:0px;
	visibility:hidden;
}

.nav_top_menu table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}


.nav_top_menu :hover ul ul {
	visibility:hidden;
}

.nav_top_menu :hover ul :hover ul {
	visibility:visible;
}

.item1 {
	left:94px;
	width:147px;
	height:48px;
}
.item2 {
	left:249px;
	width:98px;
	height:48px;
}
.item3 {
	left:355px;
	width:75px;
	height:48px;
}
.item4 {
	left:438px;
	width:110px;
	height:48px;
}

.item1:hover > a	{ background:url(../images/menu_over.jpg) -94px 0px no-repeat; }
.item1 a:hover 		{ background:url(../images/menu_over.jpg) -94px 0px no-repeat; }
.item2:hover > a	{ background:url(../images/menu_over.jpg) -249px 0px no-repeat; }
.item2 a:hover 		{ background:url(../images/menu_over.jpg) -249px 0px no-repeat; }
.item3:hover > a	{ background:url(../images/menu_over.jpg) -355px 0px no-repeat; }
.item3 a:hover 		{ background:url(../images/menu_over.jpg) -355px 0px no-repeat; }
.item4:hover > a	{ background:url(../images/menu_over.jpg) -438px 0px no-repeat; }
.item4 a:hover 		{ background:url(../images/menu_over.jpg) -438px 0px no-repeat; }

/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}


