/* FORCE A SCROLLBAR ON ALL PAGES TO PREVENT AWKWARD SHIFT WHEN ONE APPEARS/DISAPPEARS */
html {
	min-height: 101%;
}

body{
	margin:0;
	padding:0;
	background-color: #17426B;
	font-family: Arial, Helvetica, sans-serif; 
}

#wrapper {
	position:relative;
	width: 760px;
	text-align:left;
	margin: 0px auto;
	right:0;
	text-align:left;
	background-color: #fff;
}

#headerImage {
/*position:absolute; left:0px; top:29px; width:757px; z-index:1*/
margin-top:-4px;
}

/*.bodyinside {
	background-image: url(image/bginside.gif);
	background-repeat: repeat-y;
	background-color: #17426B;
}
*/

#logoTop {
	position:absolute; left:431px; top:168px; width:300px; z-index:10
}
#logoBottom
{
	position:absolute; left:423px; top:454px; width:300px; z-index:10;
}


.logoInside
{
	position:absolute; left:422px; top:483px; width:300px; z-index:10;
}

p, .text, li
	 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

h3 {
	font-size:16px;
	line-height:110%;
}

a:link, a:hover {
	color:#17426B;
}
a:visited {
	color:#003366;
}
a:hover {
	text-decoration:none;
}





td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


/*header menu classes*/

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; }

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:normal;text-align:left!important;}
.clLevel0{ color:black;}
.clLevel0over{cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:normal;}
.clLevel1{background-color:#336699; layer-background-color:#336699; color:#FFF; }
.clLevel1over{background-color:#99CCFF; layer-background-color:#99CCFF; color:#000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#336699; layer-background-color:#336699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:normal;}
.clLevel2{background-color:#FFCC99; layer-background-color:#336699; color:#FFF;}
.clLevel2over{background-color:#006699; layer-background-color:#336699; color:#CDDBEB; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#336699; layer-background-color:#336699}

.sectionTitleLightBlue {
	font-family:Arial, Helvetica, sans-serif;
	color:#17426B;
	letter-spacing:2px;
	font-size:16px;
	font-weight:bold;
}
.sectionTitleDarkBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2F487E;
	letter-spacing:5px;
	font-size:16px;
	font-weight:bold;
}
.sectionTitleLightBlue2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#497DA5;
	letter-spacing:7px;
	font-size:15px;
	font-weight:bold;
}
.sectionTitleDarkBlue2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#17426B;
	letter-spacing:7px;
	font-size:15px;
	font-weight:bold;
}
.AOPcontainer {
	position:absolute;left:292px; top:111px;width:440px;border:0px solid black; z-index:3;
}

.ROSTERcontainer {
	position:absolute;left:292px; top:111px;width:440px;border:0px solid black; z-index:3
}


.AOPheaderGraphic {
	position:absolute; left:18px; top:60px; width:320px; z-index:2
}

.CAREERSheaderGraphic {
	position:absolute; left:18px; top:60px; width:320px; z-index:2
}

.logoInside
{
	position:absolute; left:422px; top:483px; width:300px; z-index:10;
}

.eventDate {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#17426B;
	letter-spacing:2px;
	font-weight:bold;
}

.eventDetails {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}

body>#wrapper2{

width: 760px;
position: relative;
margin: 0px auto;
text-align: left;
p adding-bottom: 100em;
m argin-bottom: -100em;
z-index: 0;
}

* #wrapper2{
z-index: -1;
width: 760px;
position: relative;
margin: 0px auto;
text-align: left;
padding-bottom: 100em;
margin-bottom: -100em;
}


.backToTop {
	text-align:right;
	font-weight:bold;
}

.bodyBlock {
	margin-left:115px;
	margin-top:14px;
	width:560px;
}	


.bookTitle {
	font-style:italic;
}

#footerLinks {
	text-indent:-9999px;
}

#content.attorneys {
	position:absolute; left:293px; top:129px; width:418px; z-index:2;
}

.events { position:absolute; left:0px; top:191px; width:760px; z-index:1; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000; }

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}