/* Lawnet Full-menu "Destinationblue" Secondary Stylesheet Version 5.0, updated 7 July 2006. */






.bg-row1 {

	background-color : #F2F2F2;
	text-align: left;
	word-break: normal;
}



.bg-row2 {

	background-color : #FFFFFF;
	text-align: left;
	word-break: normal;
}



.bg-row-total {

	background-color: #bedbeb;

	color: #DD0028;

}



.td-highlighted {

	background-color : #bedbeb;

	color : #000000;

}



.td-regular {

	background-color : #CFDFEC;

	color : #2e6796;
padding: 7px 0 7px 7px;
font: bold 11px Verdana;
text-align: left;


}



.tab-hidden-bg {

	background-color : #E7E7E7;

	color : #999999;

}



.tab-hidden-link {

	color : #006699;

 }







.tab-highlighted {

	color : #666666;

}



.sectionheaderbg {  

	background-color: #49789a;

}



.ttl-predefined {

	background-color : #e7e7e7;

	color : #000000;

}



.ttl-category {

	background-color : #e7e7e7;

	color : #000000;

}

 


.aboutLn  {
text-align: left;
line-height: 15px;
}

.aboutLn h1{font-family:Georgia;font-size:1.9em;color:#5485ad;font-weight:lighter; border-bottom:#CEE1F2 solid 4px; margin-bottom:10px; padding: 0 0 5px 0;}


/*          Chan: for about lawnet Jan 7, 2011          */


.aboutLn  ul li{

list-style: circle;

list-style-type: circle;

margin-left: 35px;

text-align: left;

padding: 5px 0;

line-height: 15px;

}

 

.aboutLn  ul li a{

font-weight: bold;

color:#5485ad;

text-decoration: underline;

}

 

/*          Chan: added on Jan 10, 2011      */

.aboutLn ol li{
margin-left: 35px;
text-align: left;
padding: 5px 0;
line-height: 15px;
}

 

.aboutLn  ol li a{
font-weight: bold;
color:#5485ad;
text-decoration: underline;
}


/*          Chan: added on Jan 10, 2011      */

.aboutLn p{
            margin: 0;

            padding: 10px 0px 10px 0px;

            line-height: 16px;
}

 table.aboutLn td{
            padding: 5px 0px 5px 0px;
}




/*          Chan: added on Jan 19, 2011 for about lawnet links          */

.aboutLn a {

    color: #5485AD;

    font-weight: bold;

    text-decoration: underline;

}


/*



a {

	color: #006699;

}







a.lnk-submenu {

	color: #4b4b4b;

}



a.lnk-submenu:visited {

	color: #870212;

}



a.link-section1 {

	color: #006699;

}


*/
.bg-row-menu {

	background-color: #EAEAEA;

	border-top: 0px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 0px solid #CCCCCC;

	border-left: 0px solid #CCCCCC;

}





/* Secondary Locale Styles */





.bg-row1-2 {

	background-color : #FAFAF8;

}



.bg-row2-2 {

	background-color : #E3EFF5;

}



.bg-row-total-2 {

	background-color : #bedbeb;

	color: #DD0028;

}



.td-highlighted-2 {

	background-color : #bedbeb;

	color : #000000;

}



.td-regular-2 {

	background-color : #49789a;

	color : #FFFFFF;

}



.tab-highlighted-2 {

	background-color : #bedbeb;

	color : #FFFFFF;

}



.process-a-2 {

	color: #49789a;

}



/*
a.a-2 {

	color: #006699;

}
*/


.lnk-submenu-2 {

	color: #006699;

}



/*
a.lnk-submenu-2:visited {

	color: #49789a;

}



a.link-section1-2 {

	color: #006699;

}











A.menulink:hover {

	background-color:#49789a;

	color: #FFFFFF;

	border: 0px solid #006297;

}

A.menulink:visited {

	color: #7D7D7D;

	border: solid 0px #006297;

 } */








.tabSelectedText A{

	color: #49789a;

}

.tabSelectedText A:Hover{

	color:  #49789a;

}



.tabSelectedText {

	color: #49789a;

}



.tabNonSelectedText {

	color:#FFFFFF;

}

	

.tabNonSelectedText A{

	color: #FFFFFF;

}

.tabNonSelectedText A:Hover{

	color:  #49789a;

}



.PortletTitle {

	font-family:Georgia;font-size:15pt;color:#68b7cb;font-weight:lighter; border-bottom:#c3e2ea solid 4px; margin-bottom:10px;
}



	

.Searchsubeader {

	color: #49789a;

}



.top-link {

	color: #006699;

}


/*
a.top-link:hover {



	color: #999999;

}
 */

.link {

	color: #006699;



}





.PortletSubTitle {

	margin:0;
	
	padding:0;

	color: #000000;

	/*background-color: #68B7CB;	Chan: commented	*/
	
	background:url(../images/quickLinksArrow2.gif) no-repeat 0 5px; /* Chan: added */
	
	padding-left:10px;  /* Chan: added */

}

.header {

	color: #49789a;

}

.tab-toplink-bg {

	color: #006699;

}








/*

.portlettitleleftcorner {

	background-image: url(../images/left_port1.gif);

}

.portlettitlerightcorner {

	background-image: url(../images/right_port1.gif);

}

*/

/*--------------- CSS MENU Starts here ------------------*/



/******************************************************

Generic Menu Styles

******************************************************/



ul#CLNavigation li .menutitle{

	background:#BED9E9 ;

	padding: 5px;

	padding-left: 5px;

	width: 100%;

	border-bottom: 1px solid #fff;

	font-weight: bold;

	font-size: 0.9em;

	text-transform: uppercase;

}



/******************************************************

VERTICAL NAVIGATION

******************************************************/

ul#CLNavigation{

font-size:0.7em;

border:1px solid #fff;

border-bottom:none;

}

ul#CLNavigation,

ul#CLNavigation ul {

	margin: 0;

	padding: 0;

	width: 100%; /* Width of Menu Items */

	border-bottom:none;

	background: #fff; /* IE6 Bug */

	line-height:1em;

	list-style-type: none;

	font-size: 100%;

}

ul div#menuHeader{

	background-color:#82aecf;

	color:#FFFFFF;

	padding:5px;

	font-size:1.1em;

	font-weight:bold;

	width: 100%;

	border-bottom: 1px solid #fff;

}

ul#CLNavigation li {

	margin: 0 0 0 0;

	

}

ul#CLNavigation a{

	display: block;

	width: 100%;

	text-decoration: none;

	border: none;

	padding: 5px;

}



ul#CLNavigation li li a {

	background-color:#ebf3fb;

	padding-left: 5px;

	width: 100%;

	border-bottom:1px solid #fff;



}

ul#CLNavigation li li li a {

	padding-left: 12px; padding-right: 0px;

	width: 98%;	

	background:  #eeeeee url(../images/barrow.gif) left center no-repeat;

	

	}

	

ul#CLNavigation li li li li a {

	padding-left: 12px; padding-right: 0px;

	width: 98%;

		background:#eeeeee url(../images/barrow.gif) left center no-repeat;

}



/******************************************************

Color Styles

******************************************************/



ul#CLNavigation li a{

	color: #333333;

	background-color: #BED9E9;

}



ul#CLNavigation li li .menutitle {

	background:#E9F2F8  

}

ul#CLNavigation li a:hover { color: #fff; background-color:#49789a; }



/***************************************/







ul#CLNavigation li li li .menutitle {

	background:#ebf3fb 

}





ul#CLNavigation li.menuparent:hover,

ul#CLNavigation li.over { 

	background-color: #f9f9f9; 

}



ul#CLNavigation li:hover ul,

ul#CLNavigation li li:hover ul,

ul#CLNavigation li li li:hover ul,

ul#CLNavigation li.over ul,

ul#CLNavigation li li.over ul,

ul#CLNavigation li li li.over ul { display: block; } /* The magic */

ul#CLNavigation li.menuparent { background-color:#CCCCCC; }



/*--------------- CSS MENU Ends here ------------------*/



/*--------------- Graphic Styles ------------------*/










.btn {
		
/*
	background-image: url(../images/button2.gif);

	background-image: repeat-x;
	
	padding: 2px;

	border-bottom: 1px outset;

	border-left: 1px outset;

	border-right: 1px outset;

	border-top: 1px outset;

	cursor: pointer;	*/


background:#707070 url(../images/btnBg.jpg) repeat-x 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;font-size:10px; padding:4px; text-transform:uppercase; border:none;
}

.btn_med {

	

	background-image: url(../images/button2.gif);

	background-image: repeat-x;

	border-bottom: 1px outset;

	border-left: 1px outset;

	border-right: 1px outset;

	border-top: 1px outset;

	cursor: pointer;	

	font-weight: normal;

	margin: 0px 0px 0px 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	padding-right: 1px;

	padding-top: 1px;



}











.tabSelectedLeft {	

	height: 23;

	align: bottom;

	background-image: url(../images/tabLeft.gif);

}

.tabSelectedRight {

	height: 23;

	align: bottom;

	background-image: url(../images/tabRight.gif);

}	

.tabSelectedText {	

	text-transform: uppercase;

	text-align: center;

	background-image: url(../images/tabback.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

}

.tabNonSelectedLeft {

	height: 23;

	align: bottom;

	background-image: url(../images/tab_non-Left.gif);

}

.tabNonSelectedRight {

	height: 23;

	align: bottom;

	background-image: url(../images/tab_non-Right.gif);

}



.tabNonSelectedText {

	text-transform: uppercase;

	text-align: center;

	background-repeat: repeat-x;

	background-image: url(../images/tab_non-back.gif);

	background-position: bottom;

}


.PortalFooter {

	background-image: url(../images/footerBG.jpg);

	height: 15px;

	width: 984px;

	background-repeat: no-repeat;

	margin:0 auto;

	text-align: left;

}



.PortalCONTENT {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

}



.PortletColLeft {

	background-color: #ffffff;

}

.PortletColMiddle {

	background-color: #ffffff;

	

}

.PortletColRight {

	background-color: #ffffff;

}



.PageFooter {

	margin:0 auto;

	text-align: left;

	padding-left: 20px;

	padding-bottom: 20px;	font-size: 10px;

	color: #666666;

	text-decoration: none;

	padding-top: 10px;

}

.PageHeader {

	margin:0 auto;

	text-align: right;

	background-image: url(../images/headerImage.jpg);

	height: 70px;

	padding-top: 0px;

	}

	

	

.Leftcorner {

	background-image: url(../images/Leftstrip.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.pageheader {

	background-color: #933C07;

	background-image: url(../images/Lawheaderbg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.PortalHeader {

	background-image: url(../images/Header.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 104px;

	width: 766px;

	margin: 4px;

}

.PagefooterImage 

{

	background-image: url(../images/footerBG.jpg);

	background-repeat: repeat-x;

}

.menustrip

{

	background-image: url(../images/centerbg.jpg);

	background-repeat: repeat-x;

}



.rightbotfootercurve {

	background-image: url(../images/rightbotfootercurve.gif);

	background-repeat: no-repeat;

	height: 17px;

	width: 20px;

}

.leftbotfootercurve {

	background-image: url(../images/leftbotfootercurve.gif);

	background-repeat: no-repeat;

	height: 17px;

	width: 20px;

}

.tableft {

	background-image: url(../images/tabLeft.jpg);

	background-repeat: repeat-x;

	height: 23px;

	width: 18px;

	background-position: bottom;

}

.tabRight {

	background-image: url(../images/tabRight.jpg);

	background-repeat: repeat-x;

	height: 23px;

	width: 18px;

	background-position: bottom;

}

.tabdivider {

	height: 42px;

	width: 14px;

	background-image: url(../images/tabdivider.jpg);

}

.Headerspace {

	background-image: url(../images/HeaderSpacer.gif);

	background-repeat: no-repeat;

	height: 42px;

	width: 10px;

}



.Divider {

	background-image: url(../images/dividergif.gif);

	background-repeat: repeat;

	height: 1px;

}



.btnbold {

	border-bottom: 1px solid;

	border-left: 1px solid;

	border-right: 1px solid;

	border-top: 1px solid;

	cursor: pointer;

	font-weight: bold;

	margin: 0px;

	background-image: url(../images/buttonBG.jpg);

	background-repeat: repeat-x;

	left: 0px;

	text-indent: 0px;

	padding: 0px;

}



.headerback {

	background-image: url(../images/headerback.jpg);

	background-repeat: repeat-x;

	height: 29px;

}

.Searchback {

	background-image: url(../images/search-bg-center.gif);

	background-repeat: repeat-x;

	height: 43px;

	background-position: right bottom;

}

.Searchtableft {

	background-image: url(../images/Searchtableft.jpg);

	height: 40px;

	width: 31px;

}

.Searchtabright {

	background-image: url(../images/Searchtabright.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

.Rightcorner {

	background-image: url(../images/rightstrip.gif);

	background-repeat: repeat-y;

	background-position: right top;

}

.tabback {

	background-image: url(../images/tabback.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 21px;

}

.Leftcurvecorner {

	background-image: url(../images/Leftcurvecorner.gif);

	background-repeat: no-repeat;

	height: 21px;

	width: 19px;

}

.rightcurvecorner {



	background-image: url(../images/rightcurvecorner.gif);

	background-repeat: no-repeat;

	height: 21px;

	width: 19px;

}




/*
A.menulink:hover {

	color: #FFFFFF;

	border: 0px solid #006297;

}

A.menulink:visited {

	color: #7D7D7D;

	border: solid 0px 

}




*/
/*--------------- End Graphic Styles ------------------*/

/*New Additions*/



.flow-completed {

	color: #bedbeb;

}



.flow-current {

	color: #49789a;

}



.flow-lnk {

	color: #bedbeb;

		}



.form-bg {

	background-color: #ebf3fb;

	padding: 6px;

}	



/* Nee */
ul{list-style:none;}





/* footer styles */
#footerTable{border-top:#edebec solid 3px; margin-top:15px;}
#footerTable td{ padding:5px 0px 5px 0px;}
.copyright{float:left;padding:5px 0px 5px 0px;color:#7c7c7c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}
.footerLinks{float:right;text-align:right;padding:5px 0px 5px 0px;color:#7c7c7c;}
.footerLinks a{color:#7c7c7c;}

/* header table styles */
#headerTable{border-bottom:#edebec solid 3px;padding-bottom:0px;}
#headerTable td{}

#searchArea{}
#searchArea td{text-transform:uppercase;font-size:10px;}
.searchInput{border:#dfdfdf solid 2px; padding:2px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a1a1a1; font-size:10px;font-weight:bold;}
#searchArea a{color: #666; text-decoration: none;}
#searchArea td a{color: #666; text-decoration: none;}
.logoSpacing {
padding-left:19px;
padding-top:19px;
}


.spacing0{padding-top:10px;}
.spacing1{padding-top:34px; padding-left:15px;}
.spacing2{padding-bottom:5px;}
.spacing3{padding-top:35px;}
.spacing4{padding-top:10px;}
.spacing5{padding-top:10px;}


#loginTable{}
#loginTable td input{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#loginTable td{ padding:3px 3px 3px 3px;}
/*#loginTable td input{border:#9c9c9c solid 1px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}*/

#loginTable td.noborder {
border: none;
}



/* common styles  */
body{ background:#b1b1b1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000; }/*	Chan: commented background-color:#666666;	*/

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}


DL {

	FONT-FAMILY: Verdana; FONT-SIZE: 12px; PADDING: 6px 2px 6px 20PX;

}




#outerContainer{background:#fff;width:1000px;margin:auto;}
#innerContainer{width:980px;margin:auto;}
input,select,textarea{padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}
/*input,select,textarea{border:#9c9c9c solid 1px; padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}*/

p{ line-height:1.5em;}

.bordernil{border:0px;}





/* main navigation styles */
#mainNavigationTable{padding:8px 0px 8px 0px;background:url(../images/mainNavigtionNormal.jpg) repeat-x 0 10px;}
.mainNavigation{width:100%;}
.mainNavigation li{float:left;}
.mainNavigation li a{color:#666;display:block;text-transform:uppercase;}
.mainNavigation li a:hover{color:#fff;background:url(../images/mainNavigtionActive.jpg) repeat-x 0 2px;}
.mainNavigation li a.active{color:#fff;background:url(../images/mainNavigtionActive.jpg) repeat-x 0 2px;}
.mainNavigation li a span{display:block;border-right:#fff solid 1px;padding:10px 15px 10px 15px;}
.mainNavigation li a:hover span{background:url(../images/mainNavigationActiveArrow.gif) no-repeat 50% 3px;}
.mainNavigation li a.active span{background:url(../images/mainNavigationActiveArrow.gif) no-repeat 50% 3px;}


.fontOptionOne{font-size:9px; color:#666; font-weight:bold;}
.fontOptionOne a{ color:#666;}
.fontOptionTwo{font-size:12px; color:#666; font-weight:bold;}
.fontOptionTwo a{ color:#666;}

.globalNavigation{ margin:0;padding:0;}
.globalNavigation li{float:left;}
.globalNavigation li a{display:block;color:#666666;font-size:9px; font-weight:bold;text-transform:normal;padding:10px 0px 5px 12px;}

a
{
text-decoration:none;
color: #5485AD;
}

a:active {
  outline: none;
}

/* to remove the dotted line in firefox */
a:focus
{
-moz-outline-style: none;
}





td {
vertical-align:top;


}




.freeResources{ padding:10px; border:#cee1f2 solid 1px;}

.freeResources a{ color:#333;}



.freeResources ul{ margin:0; padding:0;}

.freeResources ul li{ border-bottom:#e3e3e3 solid 1px;}

.freeResources ul li.last{ border-bottom:#fff solid 1px;}

.freeResources ul li a{ display:block; padding:8px 10px 8px 20px; background:url(../images/servicesBullet.jpg) no-repeat 0 10px; }

.freeResources ul li a.active{ font-weight:bold;background:url(../images/servicesBulletClose.jpg) no-repeat 0 8px; text-transform:uppercase; }

.freeResources span{ font-weight:bold; color:#4d86b1; display:block; padding-bottom:5px;}

.freeResources ul li span a{ display:block; padding:0px; background: none;  color:#4d86b1;} 



.dd{}

.progressBar{ width:500px; overflow:auto;}

.progressBar span{ display:block; float:left;height:28px;}
/*
.progressBar span.level1{ display:block;background-color:#c8e4a9;}.progressBar span.level1Arrow{background:url(../images/level1Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}

.progressBar span.level2{ display:block;background-color:#cbdcee;}.progressBar span.level2Arrow{background:url(../images/level2Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}

.progressBar span.level3{ display:block;background-color:#e2e2e4;}.progressBar span.level3Arrow{background:url(../images/level3Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}
*/
.progressBar span.level1{ display:block;background-color:#3672b1;}
.progressBar span.level2{ display:block;background-color:#cadcef;}
.progressBar span.level3{ display:block;background-color:#e2e2e4;}
.progressBar span.level1Arrow{background:url(../images/level1Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}
.progressBar span.level2Arrow{background:url(../images/level2Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}
.progressBar span.level3Arrow{background:url(../images/level3Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}
.progressBar span.level4Arrow{background:url(../images/level4Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}
.progressBar span.level5Arrow{background:url(../images/level5Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}
.progressBar span.level6Arrow{background:url(../images/level6Arrow.jpg) no-repeat 0 0; width:15px; height:28px;}

.progressBar a{ color:#333; display:block; padding:6px 15px 6px 15px;}

.progressBar a.active{ font-weight:bold;}

.userInstruction{ color:#999999; font-size:10px;}

.userInstructionBg{ color:#6b6662; font-size:10px; background-color:#fdf6d9; padding:10px;}



 

.buttonStyles{ background:#707070 url(../images/btnBg.jpg) repeat-x 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;font-size:10px; padding:4px; text-transform:uppercase; border:none;}



.contactForm td{ padding:3px 5px 3px 5px;}



.tableblueborder{border:#cee1f2 solid 1px;} 

table.contents td{ padding:5px 3px 5px 3px; background-color:#fff; color:#333333; text-align:left;}
 table.contents td img{ margin:-1px 2px 0px 0px;}

.innerContentHeader{font-family:Georgia;font-size:1.8em;color:#5485ad;font-weight:lighter; border-bottom:#c3e2ea solid 0px; margin-bottom:10px; display:block; }



/*	Chan	*/

/*	For Legal Research Tabs	*/
/* content styles */

#contentHolder.beforelogin{ margin-top:23px;}
#contentHolder.afterlogin{ margin-top:0px;}
#contentHolder{
 text-align:left;
}

.searchOptionHolder a{ color:#333333; width:100%; overflow:auto;}
.searchOption1{ background:url(../images/browseBySubject.jpg) no-repeat 0 2px; float:right; padding:1px 20px 10px 20px;}
.searchOption2{ background:url(../images/advancedSearch.jpg) no-repeat 0 2px; float:right; padding:1px 0px 10px 20px;}




/*inner Tab styles */


/*.innerTabMenu{ float:left; margin-top:15px;}  // not used
.innerTabMenu li {float:left; margin:1px 2px 1px 0px;}
.innerTabMenu li a{text-decoration:none;display:block; padding:10px 13px 10px 13px; background:#4c9baf url(../images/innerTabsBg.jpg) repeat-x 0 0; color:#ffffff;}
.innerTabMenu li a.active{}*/
/*//commented by Chan:20101230
ul.innerTabMenu {margin-top:20px;padding:0px;list-style: none;border-bottom: 1px #acd5e1 solid;padding-bottom:10px;}	
ul.innerTabMenu li {display: inline;margin-right: -2px;}	
ul.innerTabMenu li a {color:#fff;text-decoration: none;	background: url(../images/innerTabsBg2.jpg) repeat-x 0 2px;border: 0px #CCCCCC solid;	border-bottom: none;padding: 10px 12px;}	
ul.innerTabMenu li a.active {color:#308297;	background:#FFFFFF;border: 1px #acd5e1 solid;border-bottom: 1px #FFFFFF solid;padding: 10px 12px;}	
ul.innerTabMenu li a:hover {padding: 10px 12px;} */
	
#innerTabContentHolder{background-color:#fff; border:#acd5e1 solid 1px; border-top:0px; float:left; clear:left; width:722px; margin-left:0px; margin-top:0px; padding:5px; text-align:left;}

#innerTabContentHolder_legis{background-color:#fff; border:#acd5e1 solid 1px; border-top:0px; float:left; clear:left; width:677px; margin-left:0px; margin-top:0px; padding:5px; text-align:left;}


.innerTabInnerMenus{}
.innerTabInnerMenus li{float:left; padding:5px 0px 5px 0px;}
.innerTabInnerMenus li a{text-decoration:none;display:block; padding:1px 13px 1px 13px; background-color:#fff; color:#333333; border-right:#333333 solid 1px;}
.innerTabInnerMenus li a.active{color:#2A6DA9; font-weight: bold;}


.indexPageColumn1{width:225px;}
.indexPageColumn2{width:490px;}
.indexPageColumn3{width:220px;}

.afterLoginColumn1{width:727px;}
.afterLoginColumn2{width:34px;}
.afterLoginColumn3{width:219px;}

.afterLoginColumnType2{width:735px;}


h1{font-family:Georgia;font-size:1.9em;color:#5485ad;font-weight:lighter; border-bottom:#CEE1F2 solid 4px; margin:10px 0; }
h2{font-family:Georgia;font-size:1.8em;color:#5485ad;font-weight:lighter; border-bottom:#CEE1F2 solid 0px; margin-bottom:10px; }
/* Commented for provision and history title to work in Legislation
h3{font-family:Georgia;font-size:1.8em;color:#666666;font-weight:lighter; border-bottom:#CEE1F2 solid 0px; margin:10px 0px 10px 0px; }
*/
h4{font-family:Georgia;font-size:1.9em;color:#666666;font-weight:lighter; border-bottom:#CEE1F2 solid 0px; margin:10px 0px 10px 0px; }


/*//commented 20101229:chan
.quickLinks1{ margin-bottom:20px; font-weight:bold; color:#9d9d9d; padding:0px 0px 0px 10px;}
.quickLinks1 li{float:none;} 
.quickLinks1 li.last{float:none; border-bottom:#e3e3e3 solid 0px;}
.quickLinks1 li a{background:url(../images/quickLinksArrow1.gif) no-repeat 0 7px;display:block;color:#333333; padding:5px 5px 5px 15px; font-weight:normal;}
.quickLinks1 li a:hover{color:#474646;}
.quickLinks1 li.noborder{float:none; border-bottom:#ffffff solid 1px;}
.quickLinks1 li.more{ background: url(../images/moreArrow.gif) no-repeat 100% 5px; text-align:right; border:0px;; font-weight:normal; padding-right:10px;}
.quickLinks1 li.more a{ border:0px; background:none; color:#5480af; margin:0; padding:0;} */

.quickLinks1{ margin-bottom:20px; font-weight:bold; color:#9d9d9d; padding:0px 0px 0px 0px;}
.quickLinks1 li{float:none; border-bottom:#fff solid 1px;}
.quickLinks1 li.last{float:none; border-bottom:#fff solid 1px;}
.quickLinks1 li a{background:url(../images/quickLinksArrow1.gif) no-repeat 0 7px; color:#333333; padding:5px 5px 5px 10px; font-weight:normal; text-align: left; line-height: 18px;}

.quickLinks1 li a:hover{color:#474646;}
.quickLinks1 li a.active{ font-weight:bold;}
.quickLinks1 li.noborder{float:none; border-bottom:#ffffff solid 1px;}
.quickLinks1 li.more{ background: url(../images/moreArrow.gif) no-repeat 100% 5px; text-align:right; border:0px;; font-weight:normal; padding-right:10px; float:right;}
.quickLinks1 li.more a{ border:0px; background:none; color:#5480af; margin:0; padding:0;}

.quickLinks2{}
.quickLinks2 li{float:none; border-bottom:#e3e3e3 solid 1px;}
.quickLinks2 li.last{float:none; border-bottom:#e3e3e3 solid 0px;}
.quickLinks2 li a{background:url(../images/quickLinksArrow2.gif) no-repeat 0 7px;display:block;color:#666666; padding:5px 5px 5px 15px;}
.quickLinks2 li a span{color:#57a6ba; font-weight:bold;}
.quickLinks2 li a:hover{color:#474646;}

.quickLinks3{}
.quickLinks3 li{float:none;padding:8px 0 8px 0;}
.quickLinks3 li.last{float:none; border-bottom:#e3e3e3 solid 0px;}
.quickLinks3 li a{background:url(../images/quickLinksArrow2.gif) no-repeat left center; color:#666666; padding:10px 5px 10px 15px; text-decoration: none;}
.quickLinks3 li a span{color:#57a6ba; font-weight:bold;}
.quickLinks3 li a:hover{color:#474646;}


/* Chan: added on Jan 11, 2011   */

.quickLinks4{}

.quickLinks4 li{float:none; padding-top: 2px; padding-left:15px; background:url(../images/quickLinksArrow1.gif) no-repeat 0 3px; }

.quickLinks4 li.last{float:none; border-bottom:#e3e3e3 solid 0px;}

.quickLinks4 li a{color:#666666; text-decoration:underline; padding:10px 15px 10px -3px;}

.quickLinks4 li a span{color:#57a6ba; font-weight:bold;}

.quickLinks4 li a:hover{color:#474646;}

 

.quickLinks5{}

.quickLinks5 li{float:none; padding-top: 15px; background:url(../images/quickLinksArrow1.gif) no-repeat 0 3px; }

.quickLinks5 li.last{float:none; border-bottom:#e3e3e3 solid 0px;}

.quickLinks5 li a{color:#666666; padding:10px 0px 10px 10px;}

.quickLinks5 li a span{color:#57a6ba; font-weight:bold;}

.quickLinks5 li a:hover{color:#474646;}


.quickLinks6{}
.quickLinks6 li{float:none; padding: 10px 0 0 12px; background:url(../images/quickLinksArrow1.gif) no-repeat 0 12px; }


.quickLinks7{ margin-bottom:20px; font-weight:bold; color:#9d9d9d; padding:0px 0px 0px 0px;}
.quickLinks7 li{float:none; border-bottom:#fff solid 1px;}
.quickLinks7 li a{background:url(../images/quickLinksArrow1.gif) no-repeat 0 3px; color:#333333; padding:0px 5px 5px 15px; font-weight:normal; text-align: left; display:block;}
.quickLinks7 li a:hover{color:#474646;}
.quickLinks7 li a.active{color:#999999;}
.quickLinks7 li.more{ background: url(../images/moreArrow.gif) no-repeat 100% 5px; text-align:right; border:0px;; font-weight:bold; padding-right:10px; float:right;}
.quickLinks7 li.more a{ border:0px; background:none; color:#5480af; margin:0; padding:0; font-weight:bold;}


.quickLinksPagination{ background-color:#ecf8fb; overflow:auto; padding:3px 3px 2px 3px; height:17px;}
.quickLinksPagination1{ float:left;}
.quickLinksPagination2{ float:right;text-align:left;}

/*
#TopQuickAccess{ overflow:auto; border-bottom:#dedede solid 1px; padding-bottom:0px; height:35px;}
#TopQuickAccess div{ float:left;}
.TopQuickAccessThumbnails { padding-right:20px;}
.TopQuickAccessThumbnails li{ float:left; padding-left:2px;} */
#TopQuickAccess1{ overflow:auto; border-bottom:#dedede solid 1px; padding:8px 0 0 0; height:35px; text-align:left; vertical-align:middle;}
#TopQuickAccess1 div{ float:right;}
#TopQuickAccess1 li{ float:left; padding-left:2px;}
#TopQuickAccess{ overflow:auto; border-bottom:#dedede solid 1px; padding:8px 0 0 0; height:35px; text-align:right;}
#TopQuickAccess div{ float:right;}
.TopQuickAccessThumbnails { padding-right:0px;}
.TopQuickAccessThumbnails li{ float:right; padding-left:2px;}

 



#SearchContainer{ padding:0px 25px 5px 25px; margin-left:0px;border-left:#cccccc solid 1px; }
.SearchContainer span.searchTitle{ display:block; padding:3px 5px 0px 5px; font-weight:bold;}
.SearchContainer td{ color:#5485ad; vertical-align:top; padding:1px 1px 1px 1px;}
/*
.SearchContainer td input{ border:#dadada solid 1px; color:#333333;padding:1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
margin-right:4px;}
.SearchContainer td select{ border:#dadada solid 1px; color:#333333;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-right:4px; } */
.SearchContainer td input{ padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}/*color:#000;*/
.SearchContainer td select{padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}


#TopQuickAccess div.newSearchHelp{ float:right; border-left:#cccccc solid 1px; padding:5px 0px 5px 10px;}
#TopQuickAccess div.newSearchHelp ul{}
#TopQuickAccess div.newSearchHelp ul li{ float:left;}
#TopQuickAccess div.newSearchHelp ul li a{ display:block; color:#333333; background:url(../images/blueArrow.gif) no-repeat 10px 5px; padding:3px 0px 0px 20px;}


/*.caseDetails{ color:#2382a0; padding-bottom:5px;}
.caseDetails a{ color:#2382a0;}*/

.caseDetails{ color:#333333; padding-bottom:5px; float:left; padding-top:10px;}
.caseDetails a{ color:#333333;}
.caseDetails a.active{ color:#999;}

#ContentTable{}
#ContentTable td{ color:#333333;}
.contentHolder{ border:#CEE1F2 solid 1px; padding:10px 25px 10px 25px;}
.contentHolder h3{ color:#333333; line-height:1.2em;}
.contentHeader{ text-align:center; padding-bottom:5px; border-bottom:#ededed solid 4px; margin-bottom:10px;}
#ContentTable table td{ padding:3px 5px 3px 0px;}
#ContentTable td {line-height:1.5em;}
#ContentTable td p{ margin-bottom:20px;}


.contentHolderGapTop{background:#eaeaea url(../images/contentHolderLeftTopSpr.jpg) no-repeat top left; width:10px;}
.contentHolderGapBottom{background:#eaeaea url(../images/contentHolderLeftBtmSpr.jpg) no-repeat top left; height:12px;}

.comments{color:#5485ad; font-weight:bold;}
.comments a{color:#5485ad; font-weight:bold; text-decoration:underline;}
/*	For Legal Research Tabs	*/


/*	For Case Detail View	
#contentHolder2 h1{font-family:Georgia;font-size:20px;color:#5485ad; padding: 2px 0px 2px 0px;font-weight:lighter; border-bottom:#cee1f2 solid 4px; margin-bottom:10px; display:block; text-align:left;}   Chan: remove background-color:#f3f3f3; on Dec 28, 2010   
#contentHolder3 h1{font-family:Georgia;font-size:20px;color:#5485ad; font-weight:lighter;  display:block; text-align:left;}   Chan: remove background-color:#f3f3f3; on Dec 28, 2010   
*/

 
/*	Chan: change padding top and bottom to 4px for leap result page heading alignment on Mar 12, 2011	*/
#contentHolder2 h1{font-family:Georgia;font-size:20px;color:#5485ad; padding: 4px 0px 4px 0px;font-weight:lighter; border-bottom:#cee1f2 solid 4px; margin:10px 0 0 0; display:block; text-align:left;}/*   Chan: remove background-color:#f3f3f3; on Dec 28, 2010   */

#contentHolder3 h1{font-family:Georgia;font-size:25px;color:#5485ad; font-weight:lighter;  display:block; text-align:left; margin: 7px 0 5px 0 ;}



.quickLinksHeader{ color:#3c73ab;font-weight:bold; padding:5px 0px 5px 10px;}

/*	These "quickLinks1" are duplicated css classes of above (expect "more")
.quickLinks1{ margin-bottom:20px; font-weight:bold; color:#9d9d9d; padding:0px 0px 0px 10px;}
.quickLinks1 li{float:none; border-bottom:#fff solid 1px;}
.quickLinks1 li.last{float:none; border-bottom:#fff solid 1px;}
.quickLinks1 li a{background:url(../images/quickLinksArrow1.gif) no-repeat 0 7px;display:block;color:#333333; padding:5px 5px 5px 10px; font-weight:normal;}
.quickLinks1 li a:hover{color:#474646;}
.quickLinks1 li.noborder{float:none; border-bottom:#ffffff solid 1px;}*/


.notification{ font-size:11px; color:#999999; padding:5px 0px 5px 0px; background: #fff;}

.copyright{float:left;padding:5px 0px 5px 0px;color:#7c7c7c; text-align:left;}

.BlueBottomBorder{border-bottom:#cee1f2 solid 4px;}

/* Commented for provision and history title to work in Legislation
h5{font-family:Georgia;font-size:2.2em;color:#5485ad;font-weight:lighter; border-bottom:#cee1f2 solid 0px; margin-bottom:2px; text-align:left;}
*/



div.newSearchHelp{ float:left;}
div.newSearchHelp ul{ margin:0; padding:0;border-left:#d7d7d7 solid 1px;}
div.newSearchHelp ul li{ float:none; border-bottom:#ffffff solid 1px;text-align:left;}
div.newSearchHelp ul li a{ display:block;color:#666666; background:url(../images/blueArrow.gif) no-repeat 10px 3px;
padding:0px 0px 2px 20px;}




/*	For Home Page Before Login (What We Offer)	

#whatWeOffer{ border:#cee1f2 solid 1px;} 

#whatWeOffer td{ background:url(../images/areaBg.jpg) repeat-y 0 0;}

#whatWeOfferHolder{ overflow:auto;}

#whatWeOfferHolder .area{ float:left; width:222px; background:#e3edf7;overflow:auto; height:500px;}

#whatWeOfferHolder .service{ float:left; margin-top:20px; padding:0px 10px 10px 10px; color:#666666; width:275px; }
#whatWeOfferHolder .service a{ color:#666666; text-decoration:none;}


*/

   /*       Chan: New CSS */


#whatWeOfferHolderContainer {
            float:left;
            width:100%;
            background:white;
            overflow:hidden;
			position:relative;
		
}


#whatWeOffer{ border:#cee1f2 solid 1px;} 
#whatWeOffer td{ background:url(../images/areaBg.jpg) repeat-y 0 0;}
#whatWeOfferHolder{ float:left; width:100%; background:#e3edf7; position:relative; right:60%; }
#whatWeOfferHolder .area{ float:left; width:40%; position:relative;left:60%;overflow:hidden;}
#whatWeOfferHolder .service{ float:left; margin-top:10px; padding:0px 10px 5px 10px; width:275px; position:relative; left:61%;overflow:hidden;}
#whatWeOfferHolder .service a{ color:#666666; text-decoration:none;}




.area ul{ padding:0; margin-top:20px;}

.area ul li{ border-bottom:none;}/*	Chan: update cursor style on Feb 28, 2011	*/
.area ul li a{ cursor:default; display:block; text-align:right; text-decoration:none; color:#527fa9; padding:10px 6px 10px 6px;}

.area ul li a.active{ background-color:#ffffff; font-weight:bold;}

 /* css changes */
/*
.service ul{ margin-top:5px; padding:0;}
.service ul li{padding-top:8px; padding-bottom:8px; padding-left:3px; border-bottom:none;} 
.service ul li.last{ border-bottom:#fff solid 1px;}
.service ul li a{ padding:8px 10px 8px 20px; background:url(../images/servicesBullet.jpg) no-repeat 0 10px;}
.service ul li a.active{ font-weight:bold;background:url(../images/servicesBulletClose.jpg) no-repeat 0 8px;} */

.service ul{ margin-top:5px; padding:0;}
.service ul li{padding-top:8px; padding-bottom:8px; padding-left:3px; border-bottom:none;}
.service ul li.last{ border-bottom:#fff solid 1px;}
.service ul li a{display:inline-block; padding:3px 10px 3px 20px; background:url(../images/servicesBullet.jpg) no-repeat 0 5px;}
.service ul li a.active{ font-weight:bold;background:url(../images/servicesBulletClose.jpg) no-repeat 0 5px;} 

 
/*
.service ul{ margin-top:5px; padding:0;}
.service ul li{ border-bottom:none;}
.service ul li.last{ border-bottom:#fff solid 1px;}
.service ul li a{ display:block; padding:8px 10px 8px 20px; background:url(../images/servicesBullet.jpg) no-repeat 0 10px; }
.service ul li a.active{ font-weight:bold;background:url(../images/servicesBulletClose.jpg) no-repeat 0 8px;}
*/
.serviceInnerContent{ padding:0px 10px 10px 20px; line-height:1.3em; text-align:left;}

.serviceInnerContent a {}



fieldset,img { 

	border:0;

}




#siteMapContainer


{


}





#siteMapContainer td ul


{


color:#0066C2;


margin-left:20px;


}





#siteMapContainer td ul li.smSubItem


{


list-style:disc;
color:#0066C2;





}
#siteMapContainer td ul li.smSubItem a


{



color:#0066C2;





}





#siteMapContainer td ul li.smLink


{


list-style:circle;


}
#siteMapContainer td ul li.smLink a


{


color:#0066C2;


}


#siteMapContainer td ul li.smLink ul li.smLink


{


list-style:square;


}
#siteMapContainer td ul li.smLink ul li.smLink a


{


color:#0066C2;


}

/*	For About LawNet Page	*/



.indexPageColumn1{width:225px; padding-top:6px;}


/* h1 and h2 are the same font size - but h1 has a border to its bottom to the size of the header (whereas) h5 has a border to the size of the  whole content section */

#contentHolder h1{font-family:Georgia;font-size:25px;color:#5485ad;font-weight:lighter;border-bottom:#cee1f2 solid 4px;margin-bottom:5px;display:block;padding: 2px 0px 0px 0px;  }

#contentHolder h2{font-family:Georgia;font-size:25px;color:#5485ad;font-weight:lighter;border-bottom:#cee1f2 solid 4px;margin-bottom:2px ;display:block;padding: 2px 0px 0px 0px; margin-top:2px; font-style:normal;  }


/* left portlets headers without bg color */

#contentHolder h3{font-family:Georgia;font-size:20px;color:#5485ad;font-weight:lighter; border-bottom:#CEE1F2 solid 4px; margin:6px 0px 10px 0px; }

/*left portlets headers with bg color - for case view page */

#contentHolder h4{font-family:Georgia;font-size:20px;color:#5485ad;padding: 2px 0px 0px 8px;font-weight:lighter; border-bottom:#cee1f2 solid 4px; margin-bottom:10px; background-color:#f3f3f3; display:block;}





.collapseDiv{margin-bottom:0px;}
.collapseDiv a{ display:block; color:#333; font-weight:bold; padding:7px 10px 7px 25px; background:#fff url(../images/servicesBullet.jpg) no-repeat 7px 8px;border-bottom:#b8d2eb solid 1px;}

.collapseDiv a.last{ display:block; color:#333; padding:7px 10px 7px 25px; background:#fff url(../images/servicesBullet.jpg) no-repeat 7px 8px;border-bottom:#b8d2eb solid 0px;}

.collapseDiv a.active{ display:block; color:#333; padding:7px 10px 7px 25px; background:#ededed url(../images/servicesBulletClose.jpg) no-repeat 7px 8px;border-bottom:#b8d2eb solid 4px;}

.collapseDivContent table td{ padding:15px 5px 10px 5px;}
.tabularData {word-break: normal;}

.tabularData th{ background-color:#cfdfec;padding:10px 10px 10px 10px; text-align:left;}

.tabularData th select{ font-weight:normal; }

.tabularData .odd{ background-color:#fafafa;}

.tabularData .even{ background-color:#efefef;}

.tabularData td{ padding:5px 10px; text-align:left;}

.tabularData span.highlight{ color:#2e6492;}
.tabularData td table td{ padding:0px; text-align:left;}
.tabularData td table td.td-text a{ color: #006699;}

/*          For Australi and HKLI Case's Case View page      */

/*                       From Saraths Css file on Dec 28            */

/******      BELOW COMMENTED IS THE OLD CSS (look nd feel like v4) - changed below (Taken from v6) for breaking the links to 2 lines and maintaining the display          *****/
/*ul.innerTabMenu {margin-top:20px;padding:0px;list-style: none;border-bottom: 1px #acd5e1 solid;padding-bottom:10px;}      
ul.innerTabMenu li {display: inline;margin-right: -2px;}        
ul.innerTabMenu li a {color:#fff;text-decoration: none;         background: url(../images/innerTabsBg2.jpg) repeat-x 0 2px;border: 0px #CCCCCC solid;            border-bottom: none;padding: 10px 12px; }           
ul.innerTabMenu li a.active {color:#308297;           background:#FFFFFF;border: 1px #acd5e1 solid;border-bottom: 1px #FFFFFF solid;padding: 10px 12px;} 
ul.innerTabMenu li a:hover {padding: 10px 12px;}*/
/*
.innerTabMenuContainer{ background-color:#ededed;}
ul.innerTabMenu {margin-top:0px;padding:0px;list-style:none;border-bottom:1px #acd5e1 solid;overflow:auto;}           
ul.innerTabMenu li {margin-right:1px; float:left; margin-top:1px;}      
ul.innerTabMenu li a {color:#fff;text-decoration: none;         background: url(../images/innerTabsBg2.jpg) repeat-x 0 0;border: 0px #CCCCCC solid;border-bottom: none;padding: 6px 12px;border: 1px #acd5e1 solid;border-bottom: 0px; display:block; }            ul.innerTabMenu li a.active {color:#308297;           background:#FFFFFF;border: 1px solid #acd5e1; border-bottom:none;padding: 6px 12px 7px 12px;}     
ul.innerTabMenu li a:hover {padding: 6px 12px 6px 12px;}
ul.innerTabMenu li a.active:hover{color:#308297;background:#FFFFFF;border: 1px solid #acd5e1; border-bottom:none;padding: 6px 12px 7px 12px;}
*/

.innerTabMenuContainer{ background-color:#ededed;}
/*	Chan: added on Feb 28, 2011 "margin-left:0px;" for "ul.innerTabMenu" class	*/
ul.innerTabMenu {margin-left:0px;margin-top:0px;padding:0px;list-style:none;border-bottom:1px #acd5e1 solid;overflow:auto;}           
ul.innerTabMenu li {margin-right:1px; float:left; margin-top:1px;}      
ul.innerTabMenu li a {color:#fff;text-decoration: none; padding: 6px 12px;border: 1px #acd5e1 solid;border-bottom: 0px; ;display:block;background: url(../images/innerTabsBg2.jpg) repeat-x 0 0 #5387ae;}
ul.innerTabMenu li a.active {color:#308297;           background:#FFFFFF;border: 1px solid #acd5e1; border-bottom:none;padding: 6px 12px 7px 12px;}
ul.innerTabMenu li a:hover {padding: 6px 12px 6px 12px;}
ul.innerTabMenu li a.active:hover{color:#308297;background:#FFFFFF;border: 1px solid #acd5e1; border-bottom:none;padding: 6px 12px 7px 12px;}
ul.innerTabMenu li a.dim{color:#fff; background:none no-repeat scroll 0 0 #666666}
/*                      end From Sarath's Css file on Dec 28      */



#searchHolder td{ padding:10px 10px 10px 20px;}
#searchHolder_NoPadding td{ padding:10px 10px 10px 0px;}

div.horizontalList{ float:left; width:100%}
div.horizontalList ul{ margin:0; padding:0;float:right}
div.horizontalList ul li{ float:left; border-bottom:#ffffff solid 1px;}
div.horizontalList ul li a{ display:block;color:#000; background:url(../images/blueArrow.gif) no-repeat 10px 3px; 
padding:0px 0px 2px 15px;}

.tborder {
	border: 1px solid ##acc8e1;
}

.instruction {
color:#9B9B9B;
font-style:italic;
}
.h2nobdr {border-bottom: none;}

#innerTabContentHolder_full{background-color:#fff; border:#acd5e1 solid 1px; border-top:0px; float:left; clear:left; width:100%; margin-left:0px; margin-top:0px; padding:0px 0px 0px 0px;}

.portlet_border{
 text-align:left;
 word-break: normal;
}

#advcombsearch {
	text-align: left;
}

#advcombsearch table td h1{
text-align: left;
h1{font-family:Georgia;font-size:1.5em;color:#5485ad;font-weight:lighter; border-bottom:#CEE1F2 solid 4px; margin-bottom:10px; }

 #vldbDiv input{
         marign-right: 4px;
  }

#vldbDiv {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
}













