/* ---------------------------------------------------------------------------------- */
/* CSS Document - last updated: 22/05/2009																						*/

/* Continental																																				*/
/* Author: Webnetism (www.webnetism.co.uk)																						*/

/* layout_control.css																																	*/
/* Media: screen																																			*/
/* ---------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------- */
/* Default properties																																	*/
/* ---------------------------------------------------------------------------------- */

body {margin:0px auto; background-color: #1b6b7e; text-align:center;}
body,table,td,th {font-family:verdana, sans-serif; font-size:1em; color:#89878c; }
img {border:none;}	
.accessibilityWrapper {position:absolute; left:-9000px;}
.hide {display:none;}
a, a:visited {color:#89878c;}
a:active, a:hover {color:#1b6b7e;}
h1 {margin:0px 0 15px 0; padding:0; font-size:1.5em; font-weight:normal; line-height:40px; }
ul {list-style-type:none; padding:0; margin:0px;}
.bodytext {font-size:0.7em; line-height:15px;}
.bodytext2 {font-size:0.6em; line-height:15px;}
.bodytext2 a:link, .bodytext2 a:visited {text-decoration:none;}
.bodytext2 a:active, .bodytext2 a:hover {text-decoration:none;}
p {margin:0px; margin-bottom:15px; padding:0px}


/* ------------------ Masthead ---------------- */ 
.mastheadWrapper {width:1000px; height:105px; margin:22px 0 0 0; padding:0px;}
.rickerbyslogoPos {float:left; margin:0 0 0 40px;}
.topmenuWrapper {float:left; width:850px; height:105px;}
.navstudioWrapper {margin:69px 0 0 55px;}


/* ------------------ Left panel ---------------- */ 
.leftmenuWrapper {float:left; width:155px; height:451px; background-image:url(../images/bg_leftmenu.gif); background-repeat:no-repeat;}
.leftmenuPos { margin:56px 0 0 21px;width:134px; height:300px; color:#fff; font-size:0.9em;}
.ul_leftmenuInner {border-top:2px solid #fff; border-bottom:2px solid #fff; margin:10px 0 0 0; padding:0 0 40px 0; list-style:none;}
.ul_leftmenuInner li {width:114px; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
.ul_leftmenuInner li a:link, .ul_leftmenuInner li a:visited {text-decoration:underline; color:#96acb8;}
.ul_leftmenuInner li a:active, .ul_leftmenuInner li a:hover {color:#fff;}
.searchPos {height:60px; margin-left:3px; padding-left:21px; font-size:0.8em; color:#fff;}
.searchfield {border:1px solid #fff; margin:6px 0 0 3px; padding:0px; font-size:0.8em;}
.searchFieldPos {height:28px; margin:0 0 0 0; background-image:url(../images/bg_searchfield.gif);}
.buttongoPos {float:left; margin:-21px 0 0 104px;}


/* ------------------ Crumb ---------------- */
.crumbsWrapper {margin: 15px 0 0 26px; font-size:0.6em;}
.crumbsWrapper a, .crumbsWrapper a:visited {text-decoration:none;}
.crumbsWrapper a:active, .crumbsWrapper a:hover {text-decoration:none;}


/* ------------------ Content ---------------- */ 
.mainWrapper {margin:0 auto; padding:0; width:1000px; height:auto; text-align:left;}

.top_curve {
	position: relative;
	float: left;
	height: 20px;
	width: 845px;
	background-image:url(../images/bg_top_curve.gif); background-repeat: no-repeat;
}

.contentWrapper {
	position: relative;
	float: left;
	width: 845px;
	height: auto;
	background-image: url(../images/bg_content_center.gif); background-repeat: repeat-y;
	background-color: #ffffff;
}

.centralWrapper {width:1000px; height:451px;}
.contentcolOuter {margin:0 20px 0 30px; min-height:411px; height:auto !important; height:411px; width:auto; line-height:15px;}
.contentcol1Wrapper {margin:0 20px 0 20px; min-height:411px; height:auto !important; height:411px; width:auto; line-height:15px;}

.width474 {width:474px;}
.mainImagePos474 {float:left; width:285px; margin:6px 0 0 0;}
.width371 {width:371px;}
.mainImagePos371 {float:left; width:285px; margin:6px 0 0 103px;}
.links_services a:link, .links_services a:visited {text-decoration:underline; color:#a9cb5a}

.links_services a:active, .links_services a:hover {text-decoration:underline; color:#1b6b7e}
ul.curvelist  {margin:0px; padding:0px;}
.curvelist li {display:inline; list-style-type:none; background-color:#eff6e2; font-size:1.2em;}
.curvelist li a:link, .curvelist li a:visited {text-decoration:underline; color:#a9cb5a;}
.curvelist li a:active, .curvelist li a:hover {text-decoration:underline; color:#96acb8;}
.curve_services {float:left; display:block; height:33px; margin:20px 10px 0 0; background-color:#eff6e2;}
.dropdown_menu {width:250px; margin:2px 0 0 0; padding:0px; font-size:0.8em;}
.table_font1 {font-size:0.9em;}
.dotteddivider {font-size:0.6em}
.ul_latestnews li {line-height:18px;}
.table_sitemap {margin-left:10px;}

.default_col {color:#99be42;}
.default_col a, .default_col a:visited {text-decoration:underline; color:#99be42;}
.default_col a:active, .default_col a:hover {color:#1b6b7e;}
.services_col {color:#a9cb5a;}
.services_col a, .services_col a:visited {text-decoration:underline; color:#a9cb5a;}
.services_col a:active, .services_col a:hover {color:#1b6b7e;}
.careers_col {color:#ecae04;}
.careers_col a, .careers_col a:visited {text-decoration:underline; color:#ecae04;}
.careers_col a:active, .careers_col a:hover {color:#1b6b7e;}
.locator_col {color:#948969;}
.locator_col a, .locator_col a:visited {text-decoration:underline; color:#948969;}
.locator_col a:active, .locator_col a:hover {color:#1b6b7e;}
.library_col {color:#577fc1;}
.library_col a, .library_col a:visited {text-decoration:underline; color:#577fc1;}
.library_col a:active, .library_col a:hover {color:#1b6b7e;}
.about_col {color:#f1902d;}
.about_col a, .about_col a:visited {text-decoration:underline; color:#f1902d;}
.about_col a:active, .about_col a:hover {color:#1b6b7e;}
.jargon_col {color:#1b1c20;}
.jargon_col a, .jargon_col a:visited {text-decoration:underline; color:#1b1c20;}
.jargon_col a:active, .jargon_col a:hover {color:#1b6b7e;}
.sitemap_col, .contact_col, .general_col {color:#0c6f81;}
.sitemap_col a:link, .sitemap_col a:visited, .contact_col a:link, .contact_col a:visited, .general_col a:link, .general_col a:visited {text-decoration:none; color:#0c6f81;}
.sitemap_col a:active, .sitemap_col a:hover, .contact_col a:active, .contact_col a:hover, .general_col a:active, .general_col a:hover {text-decoration:none; color:#08aac7;} 
.lawlocator_col_sitemap a:link, .lawlocator_col_sitemap a:visited {text-decoration:none; color:#948969;} 
.lawlocator_col_sitemap a:active, .lawlocator_col_sitemap a:hover {text-decoration:none; color:#0c6f81;} 
.library_col_sitemap a:link, .library_col_sitemap a:visited {text-decoration:none; color:#577fc1;} 
.library_col_sitemap a:active, .library_col_sitemap a:hover {text-decoration:none; color:#0c6f81;} 
.about_col_sitemap a:link, .about_col_sitemap a:visited {text-decoration:none; color:#f1902d;} 
.about_col_sitemap a:active, .about_col_sitemap a:hover {text-decoration:none; color:#0c6f81;} 
.fieldcontact {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0c6f81;}

.fieldcontactshort {width:70px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0c6f81;}
.field180 {width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0c6f81;} /* NEW */
.h1_forms {color:#0c6f81; line-height:30px;} /* NEW */

/* ------------------ Boxes ---------------- */ 

.white_14_bold {font-family:verdana, sans-serif; font-size:1.5em; color:#ffffff}
.black_text_bold { font-weight:bold; color: #000000; }
.spacer { height: 3px; }

a.no_underline:link, a.no_underline:visited, a.no_underline:active {
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}

a.no_underline:hover {
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}

a.dark_grey_text_bold_link:link, a.dark_grey_text_bold_link:visited, a.dark_grey_text_bold_link:active {
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

a.dark_grey_text_bold_link:hover {
	font-weight: bold;
	font-size: 1em;
	text-decoration: underline;
}

.blue_border {
	position: relative;
	width: 1px;
	height: 100%;
	background-color: #9ebbc2;
}

.dark_blue_top_box {
	position: relative;
	width: 254px;
	height: 29px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/boxes/dark_blue_box_top.gif); background-repeat: no-repeat;
	background-color: #ffffff;
}

.middle_box {
	position: relative;
	float: right;
	width: 254px;
	height: auto;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #9ebbc2;
	border-right: solid 1px #9ebbc2;
}

.box_back {
	position: relative;
	float: right;
	width: 252px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	background-image: url(../images/boxes/box_back.gif); background-repeat: no-repeat;
	background-color: #ffffff;
}

.bottom_box {
	position: relative;
	float: right;
	width: 266px;
	height: 15px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/boxes/box_bottom.gif); background-repeat: no-repeat;
	background-color: #ffffff;
}

.light_blue_top_box {
	position: relative;
	width: 254px;
	height: 29px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/boxes/light_blue_box_top.gif); background-repeat: no-repeat;
	background-color: #ffffff;
}

/* ------------------ Jargon Buster Styles ---------------- */ 

/************** Content ************/

.contentWrapperJargon {float:left; width:363px; height:177px; background-image:url(../images/bg_contentcenterjargon.gif);}
.contentcol1WrapperJargon {margin:0 0 0  20px; height:177px; font-size:0.7em;} /* height*/
.width391 {width:245px;}
.contentcolOuterJargon {float:left;}

u{color:#89878c;cursor:pointer;}

.popupWindow
{
	position:absolute;
    width:363px; 
    border-collapse:collapse;
    margin: 0px 0px 0px 0px;
    /*background-color:white;*/  
    display:none;
   
  
}
.popupSubWindow
{  
	position:absolute;
   width:315px; /* width*/
   height:139px;
   overflow: auto;
 margin:  10px 0px 10px 20px;
}

a.link_searchtitle:link	 	{ font-size:11px; font-weight:bold; font-family:verdana, sans-serif; text-decoration:none; color:#89878c; }
a.link_searchtitle:visited 	{ font-size:11px; font-weight:bold; font-family:verdana, sans-serif; text-decoration:none; color:#89878c; }
a.link_searchtitle:active 	{ font-size:11px; font-weight:bold; font-family:verdana, sans-serif; text-decoration:none; color:#89878c; }
a.link_searchtitle:hover 	{ font-size:11px; font-weight:bold; font-family:verdana, sans-serif; text-decoration:underline; color:#89878c; }

/* ------------------ Footer ---------------- */ 

.bottom_curve {
	position: relative;
	float: left;
	height: 20px;
	width: 845px;
	background-image:url(../images/bg_bottom_curve.gif); background-repeat: no-repeat;
}

.footerWrapper {
	clear: both;
	margin: 0 0 20px 181px;
	height: 35px;
}

.footerWrapper a:link, .footerWrapper a:visited {text-decoration:none; color:#fff;}
.footerWrapper a:active, .footerWrapper a:hover {text-decoration:none; color:#1b6b7e;}
.bt_aventus {float:left; width:128px; height:35px; padding-top: 10px; background-image:url(../images/bt_aventus.gif); background-repeat:no-repeat; font-size:0.7em; color:#fff; text-align:center;}
.bt_equilaw {float:left; width:119px; height:35px; padding-top: 10px; background-image:url(../images/bt_equilaw.gif); background-repeat:no-repeat; margin:0 0 0 15px; font-size:0.7em; color:#fff; text-align:center;}
.footerTextlinks {float:left; width:480px; margin:9px 0 0 20px; font-size:0.7em; color:#13596a;}
.footerTextlinks a, .footerTextlinks a:visited {text-decoration:none; color:#fff;}
.footerTextlinks a:active, .footerTextlinks a:hover {text-decoration:underline; color:#fff;}

.ul_leftmenuInner1 li {list-style:none;width:114px; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
.ul_leftmenuInner1 li a:link, .ul_leftmenuInner1 li a:visited {text-decoration:underline; color:#96acb8;}
.ul_leftmenuInner1 li a:active, .ul_leftmenuInner1 li a:hover {color:#fff;}
