@charset "utf-8";
/*
|-----------::====================================================================::-----------|
|           :: MABGS Law                                                          ::           |
|           :: Common Website Style-sheet                                         ::           |
|           :: Version 1.0.0000.0000                                              ::           |
|-----------::====================================================================::-----------|
               DEFAULT ELEMENT STYLES
                 *, a, body, img, input, li, p
               SKELETAL UI ELEMENTS
                 body
					  footer
					  header
					  wrap
               UNIQUE ELEMENTS, ELEMENT-SPECIFIC STYLES & SUB-ELEMENTS
               REUSABLE STYLES
                 .align_Center
                 .align_Left
                 .align_Right
|-----------::====================================================================::-----------|
|           ::                          REVISION HISTORY                          ::           |
|-----------::====================================================================::-----------|
  v1.0.000.000 :: February 9, 2009
    1. Initial published version of Cascading Style Sheet
*/





/* DEFAULT ELEMENT STYLES */
* { margin: 0px; padding: 0px; }
a { font-weight: bold; color: #BC802F; }
a:hover { text-decoration: underline; }
a:visited { color: #BC802F; }
body
{
	background: #FFFBEF; 
	font-family: Arial, Helvetica, sans-serif; font-size: 9.4pt; color: #6D4F20; line-height: 13pt;
}
h4
{
	position: absolute;
	margin: 0px;
	font-size: 13px; font-weight: bold; text-transform: uppercase;
}
h6
{
	margin: 20px 0px 20px 0px;
	font-size: 11pt; font-weight: bold; color: #BC802F;
}
img { border: none; }
li
{
	padding-left: 11px;
	background: url(../images/icoBullet.gif) top left no-repeat;
	list-style: none;
} 
p
{
	margin-bottom: 15px;
	text-align: justify;
}
sup
{
	cursor: pointer;
	color: #BC802F;
}
td { vertical-align: top; }






/* SKELETAL UI ELEMENTS */
#siteSections { }
#footer
{
	padding-top: 20px;
	font-size: 8pt; color: #897F48; text-align: right; line-height: 40px;
}
#header
{
	height: 150px;
	margin-bottom: 10px; padding-left: 220px;
	background: url(../images/logoMABGS.png) left no-repeat;
}
#wrap
{
	width: 860px; position: relative;
	text-align: left;
}





/* UNIQUE ELEMENTS, ELEMENT-SPECIFIC STYLES & SUB-ELEMENTS */
#_icubusID
{
	position: absolute; top: 18px; right: 8px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; color: #8A6D3E; text-align: center; text-decoration: none;
}
#footer a { font-size: 9.4pt; color: #6D4F20; text-decoration: none; }
#footer a.altA { font-size: 8pt; color: #897F48; }
#footer img.spacer { height: 1px; width: 50px; }
#sectionTitle_TheFirm { background: #737244 url(../images/bgSection_Firm.jpg) right no-repeat; }
#sectionTitle_Members { background: #C7B470 url(../images/bgSection_Members.jpg) right no-repeat; }
/*#sectionTitle_Services { background: #C3841D url(../images/bgSection_Services.jpg) right no-repeat; }*/
#sectionTitle_PracticeAreas { background: #C3841D url(../images/bgSection_Practice.jpg) right no-repeat; }
#sectionTitle_Updates { background: #9A8D58 url(../images/bgSection_Updates.jpg) right no-repeat; }
#sectionTitle_Contact { background: #806226 url(../images/bgSection_Contact.jpg) right no-repeat; }
#sectionTitle_None { position: absolute; top: 0px; }
#siteSections div.subSection { padding-left: 220px; }
#siteSections h1.toggler
{
 	height: 27px; width: 835px; display: block;
	margin-bottom: 3px; padding: 0 15px 0 10px; outline: none;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 13pt; color: #FFFFFF; font-weight: bold; text-align: right; text-decoration: none; text-transform: uppercase; line-height: 27px;
	cursor: pointer;
}
#siteSections h2.toggler
{
	position: absolute; left: 0px;
	font-size: 9pt; font-weight: bold; line-height: 11pt;
	cursor: pointer;
}
#siteSections h5
{
	display: block;
	margin: 30px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: normal; color: #BC802F; text-transform: uppercase;
}
#siteSections ._Updates h5
{
	margin: 30px 0px 0px 0px;
	font-size: 11pt; font-weight: bold; text-transform: none;
}
#siteSections ._Updates a { font-size: 9pt; }
#siteSections img.paddingT { height: 30px; width: 1px; display: block; }
#siteSections img.paddingB { height: 15px; width: 1px; display: block; }
#subMenu_AboutUs { top: 225px; }
#subMenu_OurCommitment { top: 250px; }
#subMenu_OurClients { top: 275px; }
subMenu_Members { top: 0px; }
#subMenu_Partners { top: 255px; }
#subMenu_MemberM { top: 285px; }
#subMenu_MemberA { top: 310px; }
#subMenu_MemberB { top: 335px; }
#subMenu_MemberG { top: 360px; }
#subMenu_MemberS { top: 385px; }
#subMenu_Associates { top: 450px; }
#subMenu_Associate1 { top: 475px; }
#subMenu_Associate2 { top: 500px; }
#subMenu_Associate3 { top: 525px; }
#subMenu_Associate4 { top: 550px; }
#subMenu_Associate5 { top: 575px; }
#subMenu_Associate6 { top: 600px; }
#subMenu_Associate7 { top: 625px; }
#subMenu_GCRetainer { top: 285px; }
#subMenu_CorpLaw { top: 315px; }
#subMenu_Labor { top: 355px; }
#subMenu_Litigation { top: 385px; }
#subMenu_PracticeAreas00 { top: 0px; }
#subMenu_PracticeAreas01 { top: 285px;/*315px;*/ }
#subMenu_PracticeAreas02 { top: 305px;/*335px;*/ }
#subMenu_PracticeAreas03 { top: 325px;/*355px;*/ }
#subMenu_PracticeAreas04 { top: 345px;/*375px;*/ }
#subMenu_PracticeAreas05 { top: 380px;/*410px;*/ }
#subMenu_PracticeAreas06 { top: 400px;/*430px;*/ }
#subMenu_PracticeAreas07 { top: 420px;/*450px;*/ }
#subMenu_PracticeAreas08 { top: 440px;/*470px;*/ }
#subMenu_PracticeAreas09 { top: 460px;/*490px;*/ }
#subMenu_PracticeAreas10 { top: 480px;/*510px;*/ }
#subMenu_PracticeAreas11 { top: 500px;/*530px;*/ }
#subMenu_PracticeAreas12 { top: 520px;/*550px;*/ }
#subMenu_PracticeAreas13 { top: 540px;/*570px;*/ }
#subMenu_PracticeAreas14 { top: 560px;/*590px;*/ }
#subMenu_PracticeAreas15 { top: 580px;/*610px;*/ }
#subMenu_PracticeAreas16 { top: 600px;/*630px;*/ }
#subMenu_PracticeAreas17 { top: 620px;/*650px;*/ }
#subMenu_PracticeAreas18 { top: 640px;/*670px;*/ }
#subMenu_PracticeAreas19 { top: 660px;/*690px;*/ }
#subMenu_PracticeAreas20 { top: 680px;/*710px;*/ }
#subMenu_News { top: 315px;/*345px;*/ }
#subMenu_Articles { top: 345px;/*375px;*/ }
#subMenu_Contact { top: 345px;/*375px;*/ }





/* HomePage :: Banner (MooFX SlideShow) */
#slideshow.banner { height: 150px; width: 640px; position: relative; }
	#slideshow.banner #loading {
		height: 150px; width: 640px; position: absolute; top: 0px; left: 0px; display: block; visibility: hidden; z-index: 5;
		background: url("../images/AJAXLoaders/Bar.gif") center no-repeat;
	}
	#slideshow.banner #menu { height: 150px; width: 10px; position: absolute; top: 0px; right: 0px; display: none; visibility: hidden; }
		#slideshow.banner #menu li {
			height: 10px; width: 10px; display: block; position: relative; z-index: 1000;
			margin: 0px; padding: 0px;
			background: none;
			list-style: none;
		}
		#slideshow.banner #menu li.background { list-style: none; }
		#slideshow.banner #menu li.current a { list-style: none; }
	#slideshow.banner #pictures { height: 150px; width: 640px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
		#slideshow.banner #pictures li {
			height: 150px; width: 640px; position: absolute; top: 0px; display: block;
			background: none;
			list-style: none;
		}
			#slideshow.banner #pictures li img { height: 150px; width: 640px; display: block; }





/* REUSABLE STYLES */
.articleDate { font-weight: normal; color: #7E7E7C; }
.articleTitle
{
	margin: 30px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: normal; color: #BC802F;
}
.color_Red { color: #FF0000; }
.endNote { color: #BC802F; }
.fontSize_Large { font-size: 11pt; line-height: 15pt; }
div.memberPhoto { text-align: right; }
div.memberPhoto img
{
	height: 245px; width: 160px;
	border: 1px solid #000000; margin: 30px 0px -40px 0px;
}
div.memberPhoto img.associate { height: 150px; width: 150px; }

