body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#b9ddf4 url(../images/bg.jpg) scroll repeat-x 0 0;
	margin: 0 auto;
	padding: 0;
	width:100%;
	scrollbar-3dlight-color:;
    scrollbar-arrow-color:#7fa8c3;
    scrollbar-track-color:#bfd2df ;
    scrollbar-darkshadow-color:;
    scrollbar-face-color:#ccdce7;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:}
	
/*the container is necessary to keep from the other container aligning left */
#container1 {
	width: 964px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	border:0; }

/*this container is necessary for the left column to float left and have the grey background*/
#container2 {
	width: 964px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	border:0; 
	background-image:url(../images/greywhitebg.jpg);;
	float:left;}

	
/*----------------------------------*/
/*       GLOBAL DEFINITIONS         */
/*----------------------------------*/

/* used for main body text */
a {
	color: #0e76bb;
	text-decoration:underline;
}

a:hover {
	color: #0e76bb;
	text-decoration:none;
}  

a img {
  border-width:0;}
  
/* aligns pic to the right */
.image-right{
	float: right;
	margin: 2px 0px 2px 5px;}
  
h1 {
	padding:0px 7px 0px 0px;
	margin:0;}

h2 {
	padding:0px 7px 0px 0px;
	margin:0;}

h3 {
	padding:0px 7px 0px 0px;
	margin:0;}

#divLeft {
	float:left;}
	
#divRight {
	float:right;}

.smallForm #divRight{
	float:left;
	}

/*p{	padding:12px 7px 3px 12px;
	margin:0;}*/
	
.center {
	text-align: center;}
	
/*----------------------------------*/
/*       GLOBAL POSITIONING         */
/*----------------------------------*/

/* controls the header/top navigation */
#header {
	width:964px;
	height:71px;
	background-color:#2A2F33;
	float:left;
	padding:0;
	margin:0;}
	
/* controls the left column */
#content-left {
	width:271px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	background-color:#494C51;}
	
/* contains content-center and content right */
#content-main {
	width:693px;
	float:right;
	padding:0;
	margin:0;
	/*background: #ffffff url(../images/main_divider.jpg) repeat-y 0 0;}*/
	background: #ffffff url(../images/inner_divider.jpg) repeat-y 0 0;}

/* controls the middle column */
#content-center {
	width:431px;
	float:left;
	padding:0;
	margin:0;}
	
/* controls the right column */
#content-right {
	width:262px;
	float:right;
	padding:0;
	margin:0;}
	
/*controls the disclaimer row */
#content-bottom {
	width:693px;
	float:left;
	/*clear:both;
	border-top: 1px solid #cccccc;
	font-size:10px;
	padding: 0 0 15px 0;
	margin:0;*/}
	
/* controls the footer */
#footer {
	clear:both;
	width:100%;
	height:auto;
	background-color:#2A2F33;
	float:left;
	padding:0;
	margin:0;}
	

/*----------------------------------*/
/*             H TAGS               */
/*----------------------------------*/

h1 {font-family:Arial, Helvetica, sans-serif; color:#565656;}
h1 a { font-family:arial, helvetica, sans-serif; color: #0e76bb; font-weight:900; }
h1 a:hover { font-family:arial, helvetica, sans-serif; color: #0e76bb; font-weight:900; ; }

h2 { font-family: arial, helvetica, sans-serif; font-size:12px; color:#0e76bb; text-decoration:none; font-weight:900;}
h2 a { font-family: arial, helvetica, sans-serif; color:#0e76bb; text-decoration:none; font-weight:900;}
h2 a:hover { font-family: arial, helvetica, sans-serif; color:#71b1db; text-decoration:underline; font-weight:900;}

h3 { color: #0e76bb; font-size: 11px; font-weight:bold; font-family: arial, helvetica, sans-serif; text-decoration: none; background-color:#f1f7fb; border: 1px solid #cccccc; padding:3px;}
h3 a { color: #0e76bb; text-decoration: underline; font-weight:bold; }
h3 a:hover { color: #71b1db; text-decoration: underline; font-weight:bold; }

h4 { color: #565656; font-size: 11px; font-weight:bold; font-family: arial, helvetica, sans-serif; text-decoration: none;}
h4 a { color: #0e76bb; text-decoration: underline; font-weight:bold; }
h4 a:hover { color: #71b1db; text-decoration: underline; font-weight:bold; }

/*----------------------------------*/
/*         HEADER                   */
/*----------------------------------*/

/* controls the top navigation 	*/
#nav {
	float:right;
	width:550px;
	/*height:40px;*/
	height:30px;
	/*padding:0;
	margin:10px 0 0 0;*/
	padding:10px 0 0 0;
	margin:0;}

#nav ol {
	padding:0;
	margin:0;}

#nav li {
  	display:inline;
  	padding:0;
  	margin:0;}

#nav li a {
  	float:left;
  	width:auto;
  	padding: 18px 8px 16px;
  	margin:0;
  	/*color:#fff;*/
	color:#b9d1e1;
  	font-family:Arial, Verdana,  sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	text-transform:uppercase;
  	text-decoration:none;
  	border-left: 1px solid #000;
  	border-right: 1px solid #3d4043;}

#nav li a:hover {
  	/*color:#7FA9C2;*/
	color:#ffffff;
  	background: #3d4043;
 	border-right: 1px solid #3d4043;}

/* controls the phone number */
#phone {
	background-color:#2a2f33;
	width:354px;
	height:71px;
	float:left;
	padding:0px;
	margin:0px;}

/*----------------------------------*/
/*           CONTENT LEFT           */
/*----------------------------------*/

/*controls the logo */
#logo {
	width:271px;
	height:103px;
	background-color:#CC3366;
	margin:0;
	padding:0;}
	
/*controls the practice areas */
#practice-areas {
	float:left;
	width:271px;
	/*height:280px;*/
	padding:0;
	margin:0;
	background:#31353a;}

#practice-areas ol {
  	padding:0px;
  	margin:0px;
  	list-style: none;
  	line-height: 18px;}

#practice-areas li {
  	background:none;
  	width:270px;
  	padding:0;
  	margin:0;}

#practice-areas li a {
  	background: url(../images/pa-bg.jpg) no-repeat 0 0;
  	display:block;
  	width:226px;
  	padding:2px 0px 6px 43px;
  	margin:0;
  	text-decoration:none;
  	color:#fff;
  	font-size:14px;
  	font-weight:normal;
 	border-bottom:1px solid #2d3136;}

#practice-areas li a:hover {
  	color: #7FA9C2;
  	background: url(../images/pa-bg-over.jpg) no-repeat 0 0;
  	border-bottom:1px solid #25292d;}
	
#leftdivider {
	height:22px;
	width:231px;
	background: #ffffff url(../images/hot_topics_bg.jpg);
	float:left;
	padding:8px 0px 0px 40px;
	margin:0;
	color:#fff;
  	font-family:Arial, Verdana, sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	text-transform:uppercase;
  	text-decoration:none;
  	vertical-align:middle;
	float:left;}
	
/*------------------------*/
	
/*controls the hot topics */
#hot-topics {
	float:left;
	width:271px;
	height:auto;
	padding:0;
	margin:0;
	background-color:#494C51;
}

#hot-topics ol {
  	padding:0px;
  	margin:0px;
  	list-style: none;
  	line-height: 18px;
}

#hot-topics li {
  	width:270px;
  	padding:0;
  	margin:0;
}

#hot-topics li a {
  	background: url(../images/pa-bg-over.jpg) no-repeat 0 0;
  	display:block;
  	width:226px;
  	padding:2px 0px 6px 43px;
  	margin:0;
  	text-decoration:none;
  	color:#71b1db;
  	font-size:14px;
  	font-weight:normal;
  	border-bottom:1px solid #43464B;}
  
#hot-topics li a:hover {
  	color: #ffffff;
  	background: url(../images/pa-bg.jpg) no-repeat 0 0;
  	border-bottom:1px solid #2D3136;}
	
/*----------------------------------*/
/*   CONTENT CENTER                 */
/*----------------------------------*/

/* controls the flash on home page */
#flash {
	width:431px;
	height:383px;
	background-color:#FF00FF;
	float:left;
	padding:0;
	margin:0;}

/*controls middle blue bar*/	
#middledivider {
	height:22px;
	width:424px;
    background: #ffffff url(../images/demand_daniel_stark_bg.jpg) no-repeat 0 0;
	float:left;
	padding:8px 0px 0px 7px;
	margin:0;
	color:#fff;
  	font-family: Arial, Verdana, sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	text-transform:uppercase;
  	text-decoration:none;
  	vertical-align:middle;}


/* controls the main content on home page */
#content-center-copy {
	/*width:430px;*/
	width:416px;
	padding: 7px 7px 7px 7px;
	float:left;
	background-image:url(../images/blue-gradient.jpg) repeat-x 0 0;}

/*controls the h1 tags on most pages*/
#content-center-copy h1 {
	padding:5px 0px 0px 0px;
	margin: 0;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	height:30px;
    background: url(../images/main_heading.jpg) no-repeat left top;}
	

	
/* use this tag in place of #content-center-copy for pages that have extra long headings */
#content-center-copy-large {
	/*width:430px;*/
	width:416px;
	padding: 7px 7px 7px 7px;
	float:left;
	background-image:url(../images/blue-gradient.jpg) repeat-x 0 0;}

/*controls the main heading on the home page [about daniel stark]*/
#content-center-copy-large h1 {
	padding:5px 0px 0px 0px;
	margin: 0;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	/* text-transform:capitalize; */
	height:46px;
	background: url(../images/main_heading_large.jpg) no-repeat left top;}
	
/*#content-center-copy li {
	padding-bottom: 7px;}*/
	
#inner-image {}
	
.bluegradient {
	background: url(../images/blue-gradient.jpg) no-repeat left bottom;}
	
/*----------------------------------*/
/*           CONTENT RIGHT          */
/*----------------------------------*/

/*controls the news */
#news {
	width:262px;
	height:145px;
	/*background-color:#CCDCE7;*/
	background-image:url(../images/news-bg.jpg);
	float:left;
	font-size:9px;
	overflow:auto;}
	
/*controls the news heading */
#news h1 {
	padding:0px 0 0px 12px;
	margin: 0px;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	text-transform:uppercase;
	height:30px;
	background: url(../images/latest_news.jpg) no-repeat left top;}
	
#news h2{
	padding:0px 7px  0px 7px;
	margin: 0px 12px 0px 12px;
	/*padding:0px 19px  0px 19px;
	margin: 0px 0px 0px 0px;*/
	font-size: 11px;
	font-weight:bold;
	color: #31353a;
	text-decoration:none;
	background-color:#7fa8c3;
	text-transform:uppercase;}

#news h2 a{

	/*padding:0px 19px  0px 19px;
	margin: 0px 0px 0px 0px;*/
	font-size: 11px;
	font-weight:bold;
	color: #31353a;
	text-decoration:underline;
	background-color:#7fa8c3;
	text-transform:uppercase;}
	
#news h2 a:hover{

	/*padding:0px 19px  0px 19px;
	margin: 0px 0px 0px 0px;*/
	font-size: 11px;
	font-weight:bold;
	color: #31353a;
	text-decoration:none;
	background-color:#7fa8c3;
	text-transform:uppercase;}

#news a{
	color: #005288;}
	
#news a:hover {
	color: #0e76bb;
	text-decoration:none;}
	
#news p {
	padding:3px 7px 7px 7px;
	margin: 0px 12px 0px 12px;
	/*padding:3px 19px 7px 19px;
	margin: 0px 0px 0px 0px;*/
	background-color:#7fa8c3;}
	
/*controls the newsshadow */
#newsshadow {
	width:262px;
	height:10px;
	background-color:#00CC99;
	float:left;}
	
/*controls the latest news heading */
#newsheading {
	background color: #00CC99;
	background-image:url(../images/latest_news.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding-left:7px;
	margin:0;}
	
/*-----------------------*/
	
/* controls the short contact form */
#consultationform {
	width:262px;
	height:228px;
	background-color:#CCDCE7;
	float:left;}
	
#quick-form {
 	float:left;
 	width:245px;
 	padding:0;
 	margin:0;}

#quick-form h1 {
	padding:0px 0px 0px 12px;
	margin: 0;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	text-transform:capitalize;
	height:30px;
	background: url(../images/case.jpg) no-repeat left top;}

#quick-form .text {
	padding: 0 0 0 12px;
	margin: 0;}
	
/*------------------*/

/*controls the short form formatting */
.smallForm {
	padding: 0 0 0 12px;
	margin:0;}
	
.smallForm .formInput, .smallForm textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	text-align: left;
	width: 210px;
	/*margin:1px;*/
	padding:0px;
	margin:0;}

.smallForm textarea {
    height: 40px;}

.smallForm p { 
	padding: 0; 
	margin: 0;}

.smallForm .formButton  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
	width: 50px;
	background-color: #45494a;
	color: #ffffff;
	padding:0;
	/*margin: 2px; 0 0 0;*/
	margin: 3px 0 0 0;
	border:none;
	cursor:pointer;}
	
/*------------------*/
/*controls the form on the careers pages */
.careers textarea {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  border: 1px solid #666666;
  text-align: left;
  width: 400px;
  /*margin:1px;*/
  padding:0px;
  margin:0;
  height:200px;}
  

.careers.formInput, .careers select {
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: left;
	width: 200px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;}

/*------------------*/
/*controls the long form formatting */
	
.bigForm {
	padding: 0 0 0 0px;	}

.bigForm .formInput, .bigForm select {
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: left;
	width: 200px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;}
	
.bigForm textarea {
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: left;
	width: 200px;
	height: 52px;
	padding:0px;
	margin:0px;}

.bigForm divLeft{
	float:left;
}

.bigForm divRight{
	float:right;
}	
	
 .formButton {
 	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	width: 100px;
	background-color: #45494a;
	color: #ffffff;
	padding:0;
	/*margin: 2px; 0 0 0;*/
	margin: 3px 0 0 0;
	border:none;
	cursor:pointer;}
	

	
#divDisclaimer{
	float: left; 
	padding: 50px 0 0 0;
	width:400px;}
	
#p_specific_questions textarea{background-color:#eeeeee;}

#p_injury_description textarea{background-color:#eeeeee;}
	

/*------------------*/
	
#rightdivider {
	height:22px;
	width:260px;
	float:left;
	background: #ffffff url(../images/rightBlueDivider.jpg) no-repeat 0 0;
	float:left;
	padding:8px 0px 0px 2px;
	margin:0;}

/* controls the free consultation section */
#freeconsultation {
	/*width:262px;*/
	width:248px;
	/*min-height:390px;
	height:390px;*/
	height:auto;
	padding:7px 7px 7px 7px;
	margin:0;
	float:left;}
	
/*controls the consultation paragraph links */
#freeconsultation li {
	font-size:12px;
	list-style:none;
	/*margin: 0px 0px 0px 12px;*/
	padding: 0px 0px 0px 12px;
	margin:0;
	/*color: 0e76bb;*/}
	
/*controls the consultation paragraph links */
#innerrightcolumn {
	width:248px;
	height:auto;
	padding:7px 7px 7px 7px;
	margin:0;
	float:left;}
	
/*controls the consultation paragraph links */
#innerrightcolumn li {
 	/*display:block;*/
	width:200px;
	font-size:12px;
	font-weight:normal;
	padding:3px 3px 3px 0px;
	list-style-image:url(../images/arrow.jpg);}
	

/*----------------------------------*/
/*   CONTENT-BOTTOM - disclaimer    */
/*----------------------------------*/	
	
/*Controls the disclaimer content */
#disclaimer {
	clear:both;
	padding:7px 7px 7px 7px;
	border-top: 1px solid #cccccc;
	font-size:12px;
	/*padding: 10px 0 15px 0;*/
	margin:0;
	background-color:#FFFFFF;
	}
	
/*----------------------------------*/
/*           FOOTER                 */
/*----------------------------------*/

/* controls the footer row */
#footercontainer2 {
	
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 964px;
	color:#ffffff;
	font-family:Arial, Verdana,  sans-serif;
	font-size:10px;}	
		
#footerlinks{
	/*width:478px;*/
	width:471px;
	float:left;
	/*margin: 3px 5px 3px 2px;*/
	padding: 3px 5px 3px 2px;
	margin:0;
	font-size:10px;
	color:#71b1db;
	text-transform:uppercase;
}
	
#footerlinks a{
	font-size:10px;
	color:#71b1db;
	text-decoration:underline;}
	
#footerlinks a:hover{
	font-size:10px;
	color:#71b1db;
	text-decoration:underline;}

#footerlinks ol {
	padding:0;
	margin:0;}

#footerlinks li {
	/*margin: 3px 1px 3px 2px;*/
	padding: 3px 1px 3px 2px;
	list-style:none;
	display: inline;
	list-style:none;
	color:#FFFFFF;
}

#footerlinks li a {
	color:#ffffff;
	text-decoration:none;}

#footerlinks li a:hover {
	color:#ffffff;
	text-decoration:underline;}
	
#footerdivider{
	/* width:12px;
	float:left; */
	float: left;
	width:150px;
	/*padding:3px 0 3px 10px;*/
	padding:3px 0 3px 0;
	margin:0;	
	background: url(../images/footer_divider.jpg) no-repeat 0 0;
}
	
.footerspace{
	padding-left:17px;
	}	
		
#footerdivider a{
	color:#71b1db;
	text-decoration:none;
}
#footerdivider a:hover{
	text-decoration:underline;
}


.tableBorder {
	border:1px solid #e5e5e5;
}