/*LAYOUT CODE*/
html					{font-family:"Trebuchet MS",arial,verdana,sans-serif;}
a:link					{text-decoration:none;}
a:visited				{text-decoration:none;}
a:hover					{text-decoration:underline;}
a:active				{text-decoration:underline;}
body					{position:relative;margin:0;padding:0;background:#330000;}
ul						{list-style-image: url(../img/circleGray.gif);}
.extImg					{background:url(../img/iconExtUrl.gif) no-repeat;}
.footnote				{font-size:10px;color:#bfbfbf;}
.warnMsg				{background:#ffebe8;border:1px solid #dd3c10;font-size:14px;color:#000;width:338px;padding:5px;text-align:center;}
.confirmMsg				{background:#e8ffea;border:1px solid #09a002;font-size:14px;color:#000;width:338px;padding:5px;text-align:center;}
.warnMsgText			{font-weight:bold;color:#cc0000;}
.submitButton			{text-align:right;display:block;width:500px;padding:10px 0 0 0;}
.bold					{font-weight:bold;}

/*HEADER*/
#header					{position:relative;height:110px;background:#330000;}
	.gavel				{position:absolute;top:10px;left:290px;height:72px;width:97px;background:url(../img/iconGavel.gif) no-repeat;}
	.logoWrap			{float:left;width:320px;}
	.logoPage			{width:156px;height:62px;margin:10px 0 0 20px;border:1px solid #B7B5AA;}
	.branding			{font-size:15px;font-weight:bold;color:#fff;padding:10px 0 0 10px;}
	/*NAV*/
	#nav						{padding:73px 0 0 10px;font-size:12px;line-height:normal;overflow: hidden;}
		#nav ul					{float:left;list-style-type: none;margin:0;padding:0;}
		#nav li					{display:inline;margin:0;padding:0;}
		#nav a					{float:left;background:url(../img/tabRight.gif) no-repeat left top;margin:0 2px 0 0;height:37px;padding:0 0 0 16px;text-decoration:none;}
		#nav a span				{float:left;display:block;background:url(../img/tabLeft.gif) no-repeat right top;padding:4px 12px 2px 3px;font-weight:bold;color:#fff;}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#nav a span				{float:none;padding:11px 16px 8px 0;}
		/* End IE5-Mac hack */
		#nav a:hover span		{color:#000;}
		#nav #current a			{background-position:0 -37px;}
		#nav #current a span	{background-position:100% -37px;color:#000;padding:11px 16px 8px 0;}
		#nav a:hover			{background-position:0% -37px;}
		#nav a:hover span		{background-position:100% -37px;}

/*CONTENT*/
#contentWrap					{background:#ede9de;width:100%;position:relative;float:left;}
#content						{position:relative;float:left;min-height:700px;}

	.colA					{float:left;width:228px;padding:20px 0 20px 10px;}
		.pageTitle			{font-family:arial;font-size:17px;font-weight:bold;color:#bc5300;padding:0 0 0 20px;}
		.contentTitle		{font-family:arial;font-size:14px;font-weight:bold;color:#330000;padding:10px 0;}
		.contentText		{padding:0 0 5px 0;margin:0 0 20px 0;border-bottom:1px dotted #330000;}

		.leftBoxHeader				{width:208px;height:23px;background:url(../img/leftBoxHeaderBg.gif) no-repeat;font-family:arial;font-size:12px;font-weight:bold;color:#fff;text-align:center;padding:7px 0 0 0;}
		.leftBoxHeaderYellow		{width:208px;height:23px;background:url(../img/leftBoxHeaderBg.gif) no-repeat;font-family:arial;font-size:12px;font-weight:bold;color:#e0f400;text-align:center;padding:7px 0 0 0;}
		.leftBoxEmtpyHeader			{margin:0;padding:0;width:208px;height:10px;background:url(../img/leftBoxEmptyHeaderBg.gif) no-repeat;}
		.leftBoxContent				{width:208px;background:url(../img/leftBoxContentBg.gif) repeat-y;padding:10px 0 0 10px;font-family:verdana;font-size:10px;color:#472025;}
		.leftBoxContent ul			{margin:0;list-style-type:none;width:150px;*padding-left:30px;}
		.leftBoxContent li			{padding:0 0 4px 0;}
		.leftBoxContent #current	{font-weight:bold;color:#BC5300;}
		.leftBoxContent a			{font-family:verdana;font-size:10px;color:#472025;text-decoration:underline;}
		.leftBoxContent a:hover		{color:#BC5300;}
		.leftBoxFooter				{width:208px;height:20px;background:url(../img/leftBoxFooterBg.gif) no-repeat;padding:0 0 20px 0;}

	.colB					{float:left;width:700px;padding:20px 0 0 0;}
		.logoBox			{width:500px;height:200px;background:#fff;border:1px solid #b7b5aa;margin:0 0 0 110px;}
		.logoMain			{width:500px;height:200px;background:url(../img/logoMain.jpg) no-repeat 27px 30px;text-indent:-9999px;}
		.content			{padding:20px;font-family:arial;font-size:14px;width:740px;}

		/*RIGHT SIDE BOX*/
		.rightSide					{float:right;width:130px;position:relative;}
		.rightBoxHeader				{position:relative;width:130px;height:16px;background:url(../img/rightBoxHeaderBg.gif) no-repeat;margin:10px 0 0 0;}
		.rightBoxContent			{position:relative;width:130px;background:url(../img/rightBoxContentBg.gif) repeat-y;padding:0 0 0 5px;font-family:verdana;font-size:10px;color:#472025;}
		.rightBoxContent a			{font-family:verdana;font-size:10px;color:#472025;text-decoration:underline;}
		.rightBoxContent a:hover	{color:#BC5300;}
		.rightBoxFooter				{position:relative;width:130px;height:16px;background:url(../img/rightBoxFooterBg.gif) no-repeat;}

		/*PROFILES*/
		.profilePicWrap		{float:right;}
		.profilePic			{position:relative;background:#fff;width:111px;height:166px;border:1px solid #ccc;padding:4px;}
		.profilePicBig		{position:relative;background:#fff;width:200px;height:300px;border:1px solid #ccc;padding:4px;}
		.profilePicUrl		{padding:2px 0 0 0;}
		.profilePicUrl a	{font-size:11px;text-decoration:underline;color:#BC5300;}
		.profileBy			{padding:0 0 0 20px;}
		.profileBy a		{font-size:11px;text-decoration:underline;color:#BC5300;}

		.profileText		{margin:0 0 10px 0;}
		.profileText a		{text-decoration:underline;color:#BC5300;}

			/*PROPATE CALCULATOR*/
			.numberHighlight		{font-weight:bold;color:#903C18;}
			.numberSmall			{color:#D87350;font-size:11px;}
			.probate td				{padding:5px;text-align:right;}

		/*PUBLICATIONS*/
		.publicationList li		{padding:0 0 5px 0;}
		.publicationTitle a		{text-decoration:underline;color:#BC5300;}
		.publicationTitleNew a	{text-decoration:underline;color:#330000;}
		.publicationAuthor a	{text-decoration:underline;font-size:10px;color:#000;}
		.read					{font-size:9px;color:#ef9751;}
		.calendarFont			{font-size:11px;}
		.calendarFont a			{text-decoration:underline;color:#000;}
		.cFDescription			{font-weight:bold;}
		.calendarEditIcon		{text-align:right;padding:5px 5px 0 0;}
		.calendarDeleteIcon		{padding:0 0 0 5px;}
		.calendarAddIcon		{padding:5px 0 0 0;}
			#popupCalendarAdd			{background:#fff;}
			.entryWrap					{border:1px solid #009f00;margin:0 0 20px 0;background:#cff7c9;}
			.title						{font-weight:bold;padding:0 0 20px 0;text-align:center;}
			.newEventWrap				{margin:10px;}
			#popupCalendarAdd .label	{padding:5px;}


		/*LINKS*/
		.links a			{text-decoration:underline;color:#BC5300;}

		/*ALLIANCES*/
		.alliances a		{text-decoration:underline;color:#BC5300;}

		/*CONTACT*/
		.contact .contactLabel	{width:160px;color:#333;font-weight:bold;text-align:right;font-size:14px;}
		.contact .buttonLabel	{text-align:right;}
		.contact td				{padding:5px;}
		.contact .inputText		{width:346px;}

		/*MAP*/
		.mapWrap				{float:left;width:600px;margin:0 0 10px 0;}
		.mapImg					{float:left;padding:0 20px;text-align:center;}
		.map					{clear:both;width:600px;height:500px;border:1px solid #ccc;margin:10px 0 0 0;}


.clearBoth					{clear:both;padding-top:1px;}

/*FOOTER*/
#footer					{position:relative;height:85px;background:#330000;}
	.footerNote			{width:900px;text-align:center;font-size:11px;color:#b6b0ae;padding:20px 0;}
	.footerNote a		{text-decoration:underline;color:#b6b0ae;}

/*ADMINISTRATION*/
.content .label			{color:#000;font-weight:bold;text-align:right;width:90px;font-size:12px;padding:9px 5px 9px 0px;}
.content .inputText		{width:217px;}
.adminHeaderWrap		{width:600px;height:25px;position:absolute;text-align:right;left:370px;padding:20px 0 0 0;font-size:13px;color:#fff;}
.adminHeaderWrap a		{color:#fff;text-decoration:underline;}
.editAttName			{float:left;display:block;width:200px;position:relative;padding:0 0 0 10px;}
.editAttWrapFirst		{border-bottom:1px solid #330000;position:relative;}
.editAttWrap0			{display:block;width:100%;padding:5px 0;border-bottom:1px solid #330000;position:relative;}
.editAttWrap1			{background:#d6d2c9;display:block;width:100%;padding:5px 0;border-bottom:1px solid #330000;position:relative;}
.editAttWrapLast		{padding:15px 0 0 15px;position:relative;}
.editNotice				{display:block;width:100%;padding:0 0 5px 15px;font-size:11px;color:#cc0000;}
.editAttStatus			{float:left;width:150px;position:relative;}
.editAttStatusChange	{float:left;width:100px;position:relative;}
.editPubStatusChange	{float:left;width:62px;position:relative;}
.editAttEdit			{float:left;width:80px;position:relative;}
.editPubStatus			{float:left;width:55px;position:relative;}
.editPubEdit			{float:left;width:50px;position:relative;}
.editAttEditLast		{position:relative;}
.closeLink a			{font-size:10px;color:#999;text-decoration:underline;}
.webinar				{padding:20px 0 0 0;}
.webinar .password		{font-family:Verdana;font-size:15px;font-weight:bold;color:#0a4fb7;}
.webinarChange a		{text-decoration:underline;color:#000;font-size:12px;}
.webinar td				{padding:2px;}

/*EDIT BUTTONS*/
.editFirmContact		{width:186px;text-align:right;}
