body {
	background:#E3E3E3 url(../law-firm-internet-marketing/images/law-firm-BG.gif) repeat-x;
	margin:0pt;
	padding:0pt 20px;
	text-align:center;
}

/* FOOTER */
.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F4041;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}

.footertext A:link {text-decoration: none; color:#3F4041}
.footertext A:visited {text-decoration: none; color:#3F4041}
.footertext A:active {text-decoration: none; color:#3F4041}
.footertext A:hover {text-decoration: none; color: #ffffff;}


/***********************************/
/********* Rotating Images *********/
/***********************************/

#imageContainer {
	position:relative;
	margin:auto;
	width:175px;
	border:0px solid #ffffff;
}

#imageContainer {
	height:65px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/***********************************/
/********* Headings ****************/
/***********************************/



h1 {
	color:#5F5F5D;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 5px 0px 31px;
}

.h1-modified {
	color:#5F5F5D;
	font-size:13pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 5px 0px 31px;
}

.surveyheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#5C5C5C;
	margin:30px 5px 0px 31px;
	font-weight: bold;
}

.surveyheadersmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#5C5C5C;
	margin:10px 5px 0px 31px;
}

/***********************************/
/****** MAIN BODY TEXT STYLES ******/
/***********************************/

.maintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:10px 5px 0px 31px;
}

.maintextindent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:10px 5px 0px 62px;
}

.orderlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:10px 0px 0px 62px;
}

.bullet-X {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#5C5C5C;
	list-style-image: url(images/bullet-X.gif);
	margin:10px 5px 0px 62px;
	list-style-type: disc;
	list-style-position: outside;
}
	

/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */




.indexh1 {
	color:#5F5F5D;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 25px 0px 31px;
}

.indexh2 {
	color:#5F5F5D;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 25px 0px 31px;
}

h2 {
	color:#5F5F5D;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 5px 0px 31px;
}

.redbold {
	color:red;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 31px;
}

.redcenter {
	color:#ED783C;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 31px;
}

.chorange {
	color:#ED783C;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 31px;
}

.hrorange {
	margin:0px 10px 0px 31px;
	color:#ED783C;
}

.chblue {
	color:#3598D1;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 31px;
}

.hrblue {
	margin:0px 10px 0px 31px;
	color:#3598D1;
}

.chyellow {
	color:#F7C906;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 31px;
}

.hryellow {
	margin:0px 10px 0px 31px;
	color:#F7C906;
}

.chgreen {
	color:#ADD360;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 31px;
}

.hrgreen {
	margin:0px 10px 0px 31px;
	color:#ADD360;
}


a:link {text-decoration:underline;	color:#3598D1;}
A:visited {text-decoration: underline;	color:#ED783C;}
A:active {text-decoration: underline;	color:#ED783C;}
A:hover {text-decoration: underline; color:#5C5C5C;}

hr {
	margin:10px 10px 0px 35px;
}



.maintextform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:10px 5px 0px 0px;
}

.maintexttable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:0px 5px 0px 5px;
}



.hometextindent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:10px 80px 0px 30px;
}

.mainlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#5C5C5C;
	margin:0px 5px 0px 35px;
	text-indent:30px;
}	

.column1 {
	margin:0px 0px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
}
.column2 {
	margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
}



.orderlisthome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5C5C5C;
	margin:10px 0px 0px 30px;
}

#maintexttable {
	margin:10px 0px 0px 62px;
}

.tabletopline {
	background-color:#3598D1;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px 0px 0px 3px;
}

.sup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#5C5C5C;
}





/* RIGH SIDE NAVIGATION */

#rightbackground {
	background-image: url(/images/right_nav_background.gif);
	background-position:center;
	height:auto;
	width:auto;
}	
	
.rightseo {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#5C5C5C;
	margin:53px 5px 0px 30px;
}

.rightppc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#5C5C5C;
	margin:15px 5px 0px 30px;
}

#rightnavcall {
	margin:0px 0px 0px 11px;
}

#rightnavposition {
	margin:0px 0px 0px 11px;
}
