@charset "UTF-8";

@charset "UTF-8";
/* CSS Document */

	ol#controls{
	margin-top: -55px;
	margin-left: 400px;
	height:13px;	
		}
            
#slider {margin: 20px;padding-top: 20px; }

body {
	height:100%;
	background: url(images/body-bg.jpg) repeat-x;
	background-color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

body, ul, li, p {
	margin:0;
	padding:0;
}

form.pod {
	float:left;
	margin:10px 0 0 10px;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
}

input.pod { width:166px; }

a {
	text-decoration:none;
	font-weight:bold;
	color:#CC6600;
	border:none;
}

a:hover {
	color:#696868;
}

a.norm { text-decoration:underline; font-weight:lighter; color:#333366; }

a.norm:hover { color:#696868; }

a.white { text-decoration:underline; font-weight:lighter; color:#FFFFFF; }

a.white:hover { color:#e0e0e0; }

#container { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1130px;
}

#container2 { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1230px;
}

#container.auto-accidents { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1276px;
}

#container.contact-us { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:1380px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.directions { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:1440px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.errors { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1362px;
}

#container.faqs { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:2360px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.howard { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:2100px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.improper-maintenance { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1263px;
}

#container.pope { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:1923px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}


#container.practice-areas { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:1459px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.press { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:1800px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.testimonials { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:1296px;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
}

#container.unqualified-drivers { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1333px;
}

#container.wrongful-death { 
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:1088px;
	background-color:#b0b0b0;
	background: url(images/dropshadow.png) repeat-y;
	padding:0;
	min-height:1252px;
}

#maincontainer {
	background-color:transparent;
	margin-left: 31px;
	width:1026px;
	height:100%;
}

#header {
	float:left;
	width:1026px;
	height:143px;
	background:url(images/header-bg.jpg) repeat-x;
	background-color:transparent;
	background-attachment:scroll;
	background-position:0% 0%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}

/******* NAVIGATION *******/

#nav {
	float:left;
	height: 36px;
	width:1026px;
	background: url(images/navdefault.jpg) repeat-x;
	background-attachment:scroll;
	background-position:0% 0%;
	display:block;
}

#nav ul li {
	list-style:none;
}

#nav ul li a, #nav ul li a:link, #nav ul li a:visited {
	width:128px;
	padding:11px 0px 11px 0px;
	float:left;
	list-style:none;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	background: url(images/navdefault.jpg) repeat-x;
	background-attachment:scroll;
	background-position:0% 0%;
	display:block;
	text-decoration:none;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#666666;
}

#nav ul li#about-us a, #nav ul li#about-us a:link, #nav ul li#about-us a:visited {
	width:124px;
	padding:11px 0px 11px 0px;
	float:left;
	list-style:none;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	background: url(images/navdefault.jpg) repeat-x;
	background-attachment:scroll;
	background-position:0% 0%;
	display:block;
	text-decoration:none;
}

#nav ul li#about-us a:hover {
	background: url(images/navhover.jpg) repeat-x;
}

#nav ul li#contact-us a, #nav ul li#contact-us a:link, #nav ul li#contact-us a:visited {
	width:106px;
	padding:11px 0px 11px 0px;
	float:left;
	list-style:none;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	background: url(images/navdefault.jpg) repeat-x;
	background-attachment:scroll;
	background-position:0% 0%;
	display:block;
	text-decoration:none;
	border:none;
}


#nav ul li#contact-us a:hover {
	background: url(images/navhover.jpg) repeat-x;
}

#nav ul li a:hover {
	background: url(images/navhover.jpg) repeat-x;
}

/******* END NAVIGATION *******/

#left-bar {
	float:left;
	height:1056px;
	width:209px;
	margin: 0;
	margin-right: 6px;
}

#contact {
	float:none;
	height:400px;
	width:209px;
	background: url(images/stripe-bg.png) repeat;
	background-color:#606b7a;
	margin:0;
	margin-bottom:6px;
	margin-right:14px;
}

#content {
	float:left;
	text-align:left;
	width:594px;
	height:100%;
	min-height:1056px;
	background-color:#ebebeb;
	margin:0;
	padding:0;
}

#credibilities {
	float:left;
	position:relative;
	background: url(images/cred-bg.jpg) no-repeat;
	height:170px;
	width:553px;
	background-color:#FFFFFF;
	bottom:0;
	margin-top:51px;
}

#testimonials {
	float:none;
	height:650px;
	width:209px;
	background: url(images/stripe-bg.png) repeat;
	background-color:#606b7a;
	margin:0;
	color:#FFFFFF;
}

#right-bar {
	float:right;
	height:1056px;
	width:209px;
	margin: 0;
}

#practice-areas {
	height: 450px;
	width:209px;
	background-color: #A1A1A1;
	margin:0;
	margin-bottom:6px;
}

#orgs {
	height: 600px;
	width:209px;
	background-color: #A1A1A1;
	margin:0;
	border: 0;
}

#footer {
	clear:both;
	float:none;
	height:200px;
	width:1026px;
	background: url(images/footer-bg.jpg) repeat-x;
	background-color:#152447;
	text-align:center;
	margin:0;
}

#footer2 {
	float:left;
	height:250px;
	width:772px;
	background: url(images/footer-bg.jpg) repeat-x;
	background-color:#152447;
	text-align:center;
}

#footer a, #footer2 a {
	font-size:10px;
	font-weight:lighter;
	margin:0;
	padding:0;
}


#organization {
	float:left;
	width:187px;
	height:270px;
	padding-left:50px;
	padding-right:49px;
	padding-top:20px;
}

#press {
	float:left;
	width:145px;
	height:270px;
	padding-left:50px;
	padding-right:49px;
	padding-top:20px;
}

#practices {
	float:left;
}

#iframe {
	float:left;
	margin: 20px 0 0 20px;
}


/******* CLASSES *******/
.org-img { width:209px; padding: 10px 0 2px 0; text-align:center;}

.hr1 {
	float:left;
	margin:20px 0px 5px 20px;
}

.hr2 {
	float:left;
	margin:20px 0px 5px 20px;
}

.message {
	height:100px;
}

.rbtn {
	float:right;
	margin:15px 15px 15px 0px;
}

.rbtn2 {
	float:right;
	margin:-20px 20px 0px 0px;
}

.contact-pod-btn {
	float:right;
	margin:15px 15px 10px 0px;
}

.form-btn {
	float:left;
	padding-left:175px;
	padding-bottom:10px;
}

.right {
	float:right;
	text-align:right;
}

.bold {
	font-weight:bold;
	text-align:left;
	float:left;
	font-size:14px;
	width:100%;
	padding:0;
	margin:0;
}

.bold1 {
	width:230px;
	font-weight:bold;
	text-align:left;
	float:left;
}

.bold2 {
	width:230px;
	font-weight:bold;
	text-align:left;
	float:left;
	padding:0px;
}

.bold3{
	width:260px;
	font-weight:bold;
	text-align:left;
	float:left;
	padding:0px;
}

.lbtn {
	float:left;
	margin:20px 0px 0px 20px;
}

.lbtn2 {
	float:left;
	margin-top:20px;
}

.credbar {
	margin-top:35px;
}

.pad {
	padding-right:130px;
	padding-top:20px;
}

span.press { font-size:18px; color:#CC6600; }

/******* END CLASSES *******/

h1.popeandhoward-logo a{
	float:left;
	height:0px;
	width:310px;
	background: url(images/logo.png) no-repeat;
	text-align:center;
	overflow:hidden;
	display:block;
	padding-top:71px;
	margin:0px 0px 0px 30px;
}

h1.atlanta-image {
	float:none;
	height:0px;
	width:652px;
	background:url(images/atl-img.jpg) no-repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	text-align:center;
	padding-top:143px;
	overflow:hidden;
	margin:-126px 0px 0px 373px;
}

h1.phone {
	float:none;
	font-size:18px;
	color:#CC6600;
	margin: 105px 0px 0px 40px;
	font-weight:lighter;
}

h1.contact {
	float:left;
	width:209px;
	height:0px;
	padding-top:36px;
	background: url(images/L-page-header-bg.jpg) repeat-x;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

h1.testimonials {
	float:left;
	width:209px;
	height:0px;
	padding-top:36px;
	background: url(images/L-page-header-bg.jpg) repeat-x;
	overflow:hidden;
	background-attachment:scroll;
	background-position:0% 0%;
	margin:0px 0px 0px 0px;
}

h1.practice-areas {
	float:left;
	width:209px;
	height:0px;
	padding-top:36px;
	background: url(images/R-page-header-bg.jpg) repeat-x;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

h1.orgs {
	float:left;
	width:209px;
	height:0px;
	padding-top:36px;
	background: url(images/R-page-header-bg.jpg) repeat-x;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

h1.content {
	float:left;
	width:594px;
	height:0px;
	padding-top:37px;
	background: url(images/page-header-bg.jpg) repeat-x;
	overflow:hidden;
	background-attachment:scroll;
	background-position:0% 0%;
	margin:0px 0px 0px 0px;
}

h3.header {
	float:left;
	font-size:14px;
	color:#FFFFFF;
	margin:-25px 0px 0px 20px;
}

h2.header {
	float:left;
	font-size:18px;
	color:#696868;
	margin:-29px 0px 0px 20px;
}

h2.organizations, h2.press {
	float:left;
	width:301px;
	height:0px;
	text-align:left;
	padding-top:24px;
	display:block;
	background: url(images/page-headers2.jpg) no-repeat;
	overflow:hidden;
	margin:10px 0px 0px 0px;
}

h2.blog { 
	float:none;
	width:301px;
	height:0px;
	text-align:left;
	padding-top:24px;
	display:block;
	background: url(images/page-headers2.jpg) no-repeat;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	background-position:0px 0px; 
}

h2.organizations { background-position:0px -24px; }
h2.press { background-position:0px -48px; }

div.blog-date {float:none; margin-left:20px; margin-top:5px; font-size: 12px; color: #383838; font-weight: bold;}
div.blog-title {float:none; margin-left:20px; font-size: 15px; color: #BD792E; font-weight: bold;} 
/******* PRACTICE-AREA IMAGES *******/

h2.amaccidents, h2.ttaccidents, h2.csaccidents, h2.aaccidents, h2.proliability, h2.premliability, h2.mednegligence, h2.wrongdeath, h2.busdisputes, h2.bscinjury, h2.indaccidents {
	float:left;
	width:233px;
	height:0px;
	text-align:left;
	padding-top:68px;
	display:block;
	background: url(images/practicesSM.jpg) no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

h2.amaccidents {
	background-position:0px 0px;
}

h2.ttaccidents {
	background-position:0px -68px;
}

h2.csaccidents {
	background-position:0px -136px;
}

h2.aaccidents {
	background-position:0px -204px;
}

h2.proliability {
	background-position:0px -272px;
}

h2.mednegligence {
	background-position:0px -340px;
}

h2.wrongdeath {
	background-position:0px -408px;
}

h2.busdisputes {
	background-position:0px -476px;
}

h2.bscinjury {
	background-position:0px -544px;
}

h2.premliability {
	background-position:0px -612px;
}

h2.indaccidents {
	background-position:0px -680px;
}

h2.nursing {
	float:left;
	width:233px;
	height:0px;
	text-align:left;
	padding-top:68px;
	display:block;
	background: url(images/nursing-home.jpg) no-repeat;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

/******* PRACTICE-AREA IMAGES *******/

/******* PAGE HEADERS *******/

h3.amaccidents, h3.ttaccidents, h3.csaccidents, h3.aaccidents, h3.proliability, h3.mednegligence, h3.wrongdeath, h3.busdisputes, h3.bscinjury, h3.ph, h3.directions, h3.partners, h3.premliability, h3.legalterms, h3.vidlibrary, h3.links, h3.casestudy, h3.faqs, h3.organizations, h3.press, h3.contact {
	float:left;
	width:394px;
	height:0px;
	text-align:left;
	padding-top:33px;
	display:block;
	background: url(images/page-headers.jpg) no-repeat;
	overflow:hidden;
	margin:5px 0px -10px 0px;
}

h3.amaccidents { background-position:0px 0px; }
h3.ttaccidents { background-position:0px -33px; }
h3.csaccidents { background-position:0px -66px; }
h3.aaccidents {	background-position:0px -99px; }
h3.proliability { background-position:0px -132px; }
h3.mednegligence { background-position:0px -165px; }
h3.wrongdeath {	background-position:0px -198px; }
h3.busdisputes { background-position:0px -231px; }
h3.bscinjury { background-position:0px -264px; }
h3.ph { background-position:0px -297px; }
h3.directions {	background-position:0px -330px; }
h3.partners { background-position:0px -363px; }
h3.premliability { background-position:0px -396px; }
h3.legalterms {	background-position:0px -429px; }
h3.vidlibrary { background-position:0px -462px; }
h3.links { background-position:0px -495px; }
h3.casestudy { background-position:0px -528px; }
h3.faqs { background-position:0px -561px; }
h3.organizations { background-position:0px -594px; }
h3.press { background-position:0px -627px; }
h3.contact { background-position:0px -660px; }

/****/

h3.pope {
	background: url(images/pope-header.jpg) no-repeat;
	width:213px;
	height:0px;
	padding-top:16px;
	overflow:hidden;
	display:block;
	margin:20px 0px 0px 20px;
}

h3.howard {
	background: url(images/howard-header.jpg) no-repeat;
	width:177px;
	height:0px;
	padding-top:16px;
	overflow:hidden;
	display:block;
	margin-left:20px;
}

/******* PAGE HEADERS *******/

ul.palist {
	list-style:none;
	margin: 0px 0px 0px 15px;
	padding-top:50px;
	font-size:12px;
}
ul.palist li { line-height:32px; }
ul.palist li a { color:#333333; text-decoration: underline;}

ul.hcol1, ul.hcol2, ul.list {
	float:left;
	list-style:none;
	margin: 15px 0px 0px 55px;
	font-size:12px;
}

ul.hcol1 li, ul.hcol2 li, ul.list li, ul.list2 li { line-height:18px; }

ul.list2 {
	float:left;
	list-style:none;
	margin: 15px 0px 0px 40px;
	font-size:12px;
}

ul.col1, ul.col2 {
	float:left;
	list-style:none;
	margin: 20px 0px 0px 55px;
	font-size:12px;
}

ul.lpractices {
	float:left;
	list-style:none;
	margin: 0px 0px 0px 20px;
	font-size:12px;
}

ul.rpractices {
	float:left;
	list-style:none;
	margin: 0px 0px 0px 40px;
	font-size:12px;
}

ul.lpractices li, ul.rpractices li { line-height:18px; }

ul.profiles {
	float:left;
	width:500px;
	text-align:left;
	margin-left:35px;
	list-style:circle;
}

ul.profiles li { line-height:18px; }

ul.lcontact {
	float:left;
	width:300px;
	list-style:none;
	margin:0px 0px 0px 0px;
}

ul.rcontact {
	float:right;
	width:278px;
	margin:20px 0 0 0;
}

ul.left {
	float:left;
	width:230px;
	list-style:none;
	font-size:12px;
	margin:15px 0px 0px 20px;
}

ul.right {
	float:right;
	text-align:left;
	font-size:12px;
	list-style:none;
	margin:15px 20px 0px 20px;
}

ul#footer-logos {
	float:left;
	width:772px;
	display:block;
}

ul#footer-logos li {
	display:inline;
	list-style:none;
	text-align:center;
}

ul#footer-logos li img { vertical-align:middle; margin:10px 20px 0 10px; border:none; }

li.practices {
	margin-top:70px;
}

li.practices2 {
	padding-top:20px;
	padding-bottom:10px;
}

li.practices3 {
	padding-left:15px;
	margin:0;
}

li.sub {
	list-style-type:none;
	padding-left:10px;
}

p {
	float:left;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding-left:20px;
	padding-top:15px;
	padding-right:20px;
}

p.ie {
	float:left;
	width:554px;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding-left:20px;
	padding-top:15px;
	padding-right:20px;
}

p.about {
	float:left;
	font-size:12px;
	text-align:left;
	margin-top:-20px;
	padding-left:20px;
}

p.testimonial {
	float:left;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding-left:20px;
	padding-top:15px;
	padding-right:20px;
	font-style:italic;
}

p.contact {
	float:left;
	color:#555556;
	font-size:12px;
	font-weight:lighter;
	margin-top:0px;
	padding-left:2px;
}

p.sub-content {
	float:left;
	width:360px;
	margin:-120px 0 0 145px;
}

p.sub-content2 {
	float:left;
	width:360px;
	margin:-130px 0 0 165px;
}

p.larger {
	font-size:14px;
}

p.footer {
	float:left;
	font-size:12px;
	width:1026px;
	text-align:center;
	line-height:14px;
	color:#FFFFFF;
}

p.contact-pod {
	margin:0;
	padding:0;
}

p.breadcrumbs { font-size:10px; vertical-align:middle; width:100%; }

p.bullet { float:left; width:510px; margin:0; }
p.bullet2 { float:left; width:480px; margin-left:20px; }
span.indent { padding-left:12px; width:inherit; }

img.content {
	border-style:solid;
	border-width:medium;
	border-color:#474747;
}

img.sub-content {
	float:left;
	border-style:solid;
	border-width:medium;
	border-color:#474747;
	margin:15px 0 0 20px;
}

img.cards {
	float:right;
	border-style:solid;
	border-width:medium;
	border-color:#474747;
	margin-top:-100px;
}

img.superlawyers {
	float:left;
	margin:25px 0px 20px 15px;
	border:none;
}

img.martindale {
	float:left;
	margin:65px 0px 0px -150px;
	border:none;
}

img.atlbar {
	float:left;
	margin:15px 0px -4px 20px;
	border:none;
}

img.gtl {
	float:left;
	margin:15px 0px -4px 20px;
	border:none;
}

img.statebar {
	float:left;
	margin:15px 0px -4px 20px;
	border:none;
}

img.vr {
	float:left;
	border:none;
	padding-top:15px;
}

span.profiles {
	float:right;
	margin:0px 0px 10px 20px;
}

img.press { float:right; margin-left:30px; }


/****************** CONTACT FORM ******************/

form.contact { float:left; width:450px; margin-top: 20px; margin-bottom:7px; padding-left:20px;}

fieldset {
	border:1px groove #999999;
	padding:1em;
	font-size:12px;
	text-align:left; 
}

legend {
	padding:0 10px 0 10px;
	font-size:24px;
	padding:2px 6px;
	font-size:13px;
	font-weight:bold;
}

label {
	float:left;
	width:40%;
 	margin-right:0.5em;
	padding-top:0.2em;
	text-align:right;
	text-align:right;
}

textarea { font-family:arial, sans-serif; font-size:12px; width:166px; }

/****************** END CONTACT FORM ******************/

.clear {clear: both;}

span.info { font-size:12px; }
.landing{font-size:12px;text-transform:uppercase;}
#blog_feed p.read_more{text-align:right;float:none;}
#blog_feed dt{color:#c60;font-size:15px;margin-left:20px;margin-bottom:3px;}
#blog_feed dd{margin-left:20px;}
#blog_feed dd p{padding:0;display: block;float: none}
#blog_feed dd p:first-child{margin-bottom:5px;font-weight:bold}
#blog_feed dd i{padding:10px 0;}











/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	font-family:arial, sans-serif;
	margin: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 1080px;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
	font-family:arial, sans-serif;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	font-family:arial, sans-serif;
	padding-right: 2px;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	/*width: 8em;*/
	width: auto;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	font-family:arial, sans-serif;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 125px;
	top:0;
	background-color:#0f0f31;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
	margin: 140px -126px;
	font-family:arial, sans-serif;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	/*width: 8.2em;*/
	width: auto;
	font-family:arial, sans-serif;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	font-family:arial, sans-serif;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
	font-family:arial, sans-serif;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	/*border: 1px solid #CCC;*/
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	/*background-color: #EEE;*/
	padding: 0.5em 0.5em;
	color: #FFF;
	text-decoration: none;
}


ul.MenuBarHorizontal ul li a
{
	display: block;
	cursor: pointer;
	background-color: #0f0f31;
	padding: 0.5em 0.75em;
	color: #FFF;
	width: 140px;
	text-decoration: none;
}

ul.MenuBarHorizontal ul li a:hover
{
	display: block;
	cursor: pointer;
	background-color: #184c72;
	background:#184c72;
	width: 140px;
	padding: 0.5em 0.75em;
	/*background-image:url(../images/background-dropdown.jpg);*/
	color: #FFF;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	/*background-color: #33C;*/
	color: #184c72;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, 
ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{	background-color: #184c72;
	color: #FFF;}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarDown.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarRight.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	/*background-image: url(SpryMenuBarDownHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #184c72;
	color: #FFF;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	/*background-image: url(SpryMenuBarRightHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #184c72;
	color: #FFF;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: none;
	}
}

