@import url('reset.css');

/** Basic Styles **/
body{background:#2c2e25;font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:30px;}
.top-seo{font-size:11px;color:#757670;text-align:center;padding:5px 10px;}
.page-content{padding:10px 20px;}
.top-links{text-align:right;color:#a9a69a;font-size:12px;padding-bottom:10px;}
.top-links strong,.top-links a{color:#486b00;text-decoration:none;}
.clear{clear:both;}
.block{display:block;}
.left{text-align:left;}
.right{text-align:right;}
.float-left{float:left;}
.float-right{float:right;}
.align-center{margin:0 auto;}
img.float-left{padding:10px 10px 10px 0;}
.left-margin{margin-left:30px !important;}
h5{color:#89B033;font-weight:bold;font-size:120%;text-align:center;}
h6{color:#89B033;font-weight:bold;font-size:150%;text-align:center;}
h7{color:#89B033;font-weight:bold;font-size:18px;text-align:center;}
.input-field{
	background:url(../images/input-bg.png) repeat-x;
	border:0 none;
	height:18px;
	width:121px;
	color:#7b7b7b;
	padding-top:2px;
}
.readmore{display:block;margin:10px 0 0 10px;}
.page-footer{
	text-align:center;
	color:#fff;
	font-size:14px;
	padding:20px 0;
}
.page-footer a{color:#fff;text-decoration:none;}
.page-footer a:hover{text-decoration:underline;}

.minimiranda{
	text-align:center;
	color:#666;
	font-size:10px;
	padding:0px 0;
}

/** Main Sections **/
#mainSpashBoxes p{
	color:#fff;
	font-size:11px;
	margin:40px 25px 0 10px;
}
.main-healthcare{background:url(../images/main-healthcare-bg.jpg) no-repeat;width:325px;height:144px;}
.main-subrogation{background:url(../images/main-subrogation-bg.jpg) no-repeat;width:325px;height:144px;}
.main-litigation{background:url(../images/main-litigation-bg.jpg) no-repeat;width:325px;height:144px;}
.main-utilities{background:url(../images/main-utilities-bg.jpg) no-repeat;width:325px;height:144px;}

.main-left-infobox{
	width:200px;
	border:solid 1px #d2d2d2;
	min-height:128px;
	overflow-x:hidden;
	background:url(../images/main-left-infobox-bg.png) #f4f4f4 repeat-x top;
}

.main-left-infoboxr{
	width:200px;
	border:solid 1px #d2d2d2;
	min-height:128px;
	overflow-x:hidden;
	background:url(../images/main-left-infobox-bg.png) #f4f4f4 repeat-x top;
}
.main-left-infobox h6{color:#5e81b7;padding:10px;}
.main-left-infobox h7{color:#5e81b7;padding:10px;}
.main-left-infobox p{color:#6d6d6d;padding:0 10px;font-size:11px;text-align:left;}
.main-left-infobox p.more{padding-top:10px;color:#c87734;font-weight:bold;}
.main-left-infobox p.more a{font-weight:normal;text-decoration:none;color:#80a929;font-size:11px;}
.main-left-infobox p.more a:hover{text-decoration:underline;}

.main-left-infoboxr h6{color:#5e81b7;padding:10px;}
.main-left-infoboxr h7{color:#5e81b7;padding:10px;}
.main-left-infoboxr p{color:#6d6d6d;padding:0 10px;font-size:11px;text-align:left; letter-spacing:0.14em}
.main-left-infoboxr p.more{padding-top:10px;color:#c87734;font-weight:bold;}
.main-left-infoboxr p.more a{font-weight:normal;text-decoration:none;color:#80a929;font-size:11px;}
.main-left-infoboxr p.more a:hover{text-decoration:underline;}

/** Login Box **/
.login-box{
	min-height:126px;
	margin-top:4px;
	width:308px;
	border:1px solid #d5d295;
	background:url(../images/main-login-bg.png) #e6dc93 repeat-x top;
}
.login-box h5{color:#7f8a3c;font-size:17px;padding:10px 10px 5px 10px;}
.login-box p{color:#7b7b7b;padding:0 10px;font-size:12px;margin-bottom:10px;}

/** Featured Article Box **/
.featured-article-box{
	background:url(../images/main-featured-article-bg.jpg) no-repeat;
	width:308px;
	height:134px;
	margin-top:20px;
	overflow:hidden;
}

* html .featured-article-box{
	background:url(../images/main-featured-article-bg.jpg) no-repeat;
	width:308px;
	height:134px;
	margin-top:20px;
	overflow:hidden;
}

*.featured-article-box{
	background:url(../images/main-featured-article-bg.jpg) no-repeat;
	width:308px;
	height:134px;
	margin-top:20px;
	overflow:hidden;
}

.featured-article-box h5{color:#b96b2a;font-size:17px;padding:10px;white-space:nowrap;overflow:hidden;}
.featured-article-box p{color:#474646;font-size:11px;padding:0 10px 10px;}
.featured-article-box a.read-article-link{
	color:#c87734;
	font-size:11px;
	text-decoration:none;
	padding:0 10px 10px 10px;
}

.featured-article-box a.read-article-link2{
	color:#c87734;
	font-size:11px;
	text-decoration:none;
	padding:0 10px 0px 10px;
}

.featured-article-box a img{vertical-align:middle;margin-top:-2px;}

/** Container **/
#pageWrap{
	background:#fff;
	width:1000px;
	margin:0 auto;
}
.main-content-foot{width:1000px;margin:0 auto;}

#mainLeftContainer{
	width:652px;
	float:left;
}
#mainRightContainer{
	width:308px;
	float:left;
}

/** Main Nav **/
#contentNav{display:block;margin:20px 0;}
#contentNav li{display:inline;margin-right:2px;position:relative;}
#contentNav li.last{margin-right:0;}
#contentNav li a{color:#392e0e;text-decoration:none;font-size:14px;padding:6px;}
#contentNav li a.active{color:#92b033;}
#contentNav li:hover a{color:#92b033;background:#f3f8e5;}

#contentNav li div{
	display:none;
	top:20px;
	left:0;
	position:absolute;
	z-index:19;
	width:186px;
}
#contentNav li ul{background:#f3f8e5;display:block;}
#contentNav li div img{display:block;}
#contentNav li ul li{
	display:list-item;
	list-style-image:url(../images/nav-dropdown-icon.png);
	list-style-position:inside;
	padding:0 0 5px 10px;
}
#contentNav li div ul a{background:none;color:#5b71a2 !important;padding:0;}
#contentNav li ul li:hover,#contentNav li ul li.active{list-style-image:url(../images/nav-dropdown-icon-over.png);}
#contentNav li ul li:hover a,#contentNav li ul li.active a{
	color:#392e0e !important;
	text-decoration:none;
}

/** Page Styles **/
.main-body-content p{color:#6c6f66;padding:10px 0;font-size:14px;line-height:135%;}
.main-body-content h1{
	color:#8ab134;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	min-width:396px;
	background:url(../images/h1-bg.png) left bottom no-repeat;
}
.main-body-content q,.main-body-content blockquote p{color:#8ab134;font-weight:bold;text-align:center;display:block;padding:0;margin:0;}
.main-body-content q:before,.main-body-content blockquote p:before{content:open-quote;}
.main-body-content q:after,.main-body-content blockquote p:after{content:close-quote;}
.main-body-content .learn-more{padding:0 0 10px 10px;}
.main-body-content ul,.main-body-content ol{color:#6c6f66; padding-left:50px;}
.main-body-content ul li ul,.main-body-content ol li ol,.main-body-content ul li ol,.main-body-content ol li ul{color:#6c6f66;margin:0 0 0 15px;}
.main-body-content ul li{list-style:outside circle;list-style-image:url(../images/bullet.jpg);padding-bottom:6px;}
.main-body-content ol li{list-style:outside decimal;}
.main-body-content li a{color:#5b71a2;}

.main-body-content table{font-size:14px;}
.main-body-content thead{background:url(../images/thead-bg.jpg) no-repeat;border-bottom:2px solid #9fbd5f;color:#fff;}
.main-body-content tfoot{background:#f3f8e5;border-top:2px solid #9fbd5f;}
.main-body-content th,.main-body-content td{padding:4px;}

/* Colors */
.brown{color:#695411;}
.sgreen{color:#8ab134; font-weight: bold;}

.PageTitles {
	color: #8ab134;
	font-size:18px;
	font-weight: bold;
}

.TableText {
	color:#6c6f66;
	padding:0px 0;
	font-size:14px;
	line-height:14px;
}
 
/* Default CSS generated by dTabs */

/* Additional Link Styles for Drop Down Link Colors, Bullets and Rollovers */

.page_item { list-style-type: square; color:#ccc; }
.page_item a { color:#5b71a2; line-height:26px; text-decoration:none;}
.page_item a:hover { color:#000000; line-height:26px;}
.current_page_item { display:&#187;}

/* End Additional Link Styles */

/* style the tabs in IE (the trailing comma prevents other browsers from reading this) */
.tabbar li, .tabbar ul li, {
	
	/* make them horizontal in IE*/
	display: inline;
	
	/* space them a little in IE*/
	margin: 0 5px;
	
	color:#ff0000;
}

/* style the tabs */
.tab, .tabselected {
	
	/* make them horizontal in Firefox 2*/
	display: -moz-inline-box;
	
	/* make them horizontal in all other browsers*/
	display: inline-block;
	
	/* space them a little */
	padding: 2px;
	
	/* set a grey background for non-selected tabs (which we will overide for selected tabs later) */

/*	background-color: #f3f8e5;  */
	
	color:#392e0e;text-decoration:none;font-size:14px;
	
	/* set a border, make it rounded at the top */
	
}

/* Additional Tab Styles */

.tab a {
	padding: 5px;
	text-decoration:none;
	color: #000;
}

.tab a:visited {
	color: #000;
	text-decoration:none;
	padding: 5px;
}

.tab a:hover {
	color: #92b033;
	text-decoration:none;
	background-color: #f3f8e5;
	padding: 5px;
}


.tabselected a {
	text-decoration:none;
	color: #000;
	padding: 5px;
}

.tabselected a:visited {
	color: #000;
	text-decoration:none;
	padding: 5px;
}

.tabselected a:hover {
	color: #92b033;
	text-decoration:none;
	padding: 5px;
}
/* End Additional Tab Styles */

/* make changes to the selected tab */
.tabselected {
	
	/* set a white background */
	background-color: white;
	
	/* make the border along the bottom blend into the white background */
	border-bottom-color: white;
}

/* style the drop down menus */
.dmenu {
	/* left align the text */
	text-align: left;
	
	/* REQUIRED */
	position: absolute;
	
	/* js fade method should display them 23px below the top of the tabs */
	margin: 23px 0 0 0;
	
	/* put some space around the contents */
	padding: 5px 15px;
	
	/* set a grey background */
	background-color: #f3f8e5;
	
	/* set a border, round all the corners except the top left */

}
.tabbar .dmenu ul {
	
	/* put space at the top and bottom of top-level menus */
	padding: 5px 0 0 10px;
	
	/* stop ie going crazy */
	margin: 0;
	
}
.tabbar .dmenu ul li {
	
	/* stop ie from displaying list items inline */
	display: list-item;
	
}

/* REQUIRED: hide menus off screen by default */
.dmenu {
	left: -999em;
}

/* STYLING JUST FOR CSS MENUS */
.tabbar .fademenu .dmenu {
	
	/* position menus correctly */
	margin: 5px 0 0 -6px;
}
/* REQUIRED: show menus on hovering */
.tabbar .fademenu:hover .dmenu {
	left: auto;
}

/* End Default CSS generated by dTabs */