﻿.title
{
	font-size: 1.9em;
	color: #41a940;
    line-height:1.8em;
}


h5
{
	visibility:visible !IMPORTANT;
	color:#007f64 !IMPORTANT;
	font-size:1.8em !IMPORTANT;
}

select, input
{
	font-size:x-small;
}

table, tr, td
{
	border:0px;
	padding:0px;
	margin:0px;
}
table
{
	margin:3px;
}

.containerThreeCol
{
    width:206px;
}

.home
{
	height:auto !IMPORTANT;
}

#brandImage2
{
	margin-top:-55px;
}

.welcome
{
	float: right;
	position: relative;
    font-size:13px;
    line-height:21px;
    padding-top: 6px;
    padding-bottom: 6px;
}   

.welcome a 
{
	/*color: #DADADA;
	padding-right:10px;
	border-bottom:none;
	padding-left:7px;
	text-decoration:none;*/
    color: #000;
    line-height:21px;
    text-decoration:none;

}

.welcome a:hover 
{
    color: #000;
	background-color: #fff;
    text-decoration:none;
}

.positionsearch
{
	padding-right:25px;
}

.searchheader
{
	display:none;
}



.SearchButton
{
 padding: 1px 5px;
 font-size: 0.85em;
}

 .SearchButton:hover
 {
        transition: background-position .1s linear;
        color: black !important;
        text-decoration: none;
        background-color: #afafaf !important;
 }

#homepageGreenBar UL.apGreenBar LI
{
	/*width:auto !IMPORTANT;
	padding-left:15px;
	padding-right:15px;*/
}

.AdviceLineNumber
{
	float:right;
	font-size:large;
	font-weight:bold;
	margin-right:20px;
	background: url("ui_images/css_image_sprite_02.gif") no-repeat 0 -60px;
	padding-left:35px;
	padding-top:4px;
}

.mainContent
{
	margin-bottom:0px;
}

.contentPadding
{
	padding:0px 5px 0px 0px;
}

#breadcrumb
{

	padding:5px 5px 0px 5px;
}

#maincontent
{
	width:590px;
	float:left;
}

/*
#maincontentfull
{
	width:760px;
	padding-right:5px;
}*/

.ContentPanel
{
	width:590px;
	float:left;
}
.ContentPanelFull
{
	width:98%;
	padding-right:5px;
}

#centreContent
{
	float:left;
	margin-left:5px;
	padding-bottom:10px;
	margin-bottom:-10px;
}
#centreContent ul
{
	text-align:left;
	float:none;
	border:0px;
	width:100%;
	margin-bottom:0.5em;
	padding-top:0px;
}
#centreContent ul li
{
	list-style-type:none;
	padding-left:10px;
	margin-bottom:0.4em;
	height:auto !IMPORTANT;
	
	text-align:left;
	float:none;
	border:0px;
	width:100%;
}
#centreContent p
{
	padding:0px;
	margin:10px 0px 10px 0px;
}

#hp-linescontainer
{
	padding-bottom:10px;
	/*border-bottom:solid 1px #D3E6C6;*/	
}

.contentSpacer
{
	height:40px;
}

.padTop20
{
	padding-top:20px;
}

#footer
{
	height:30px;
	background-color:#3f3f3f;
}


#leftMenu ul li.rhsnavselected
{
	height:auto !IMPORTANT;
	padding-bottom:20px !IMPORTANT;
}
#leftMenu .rhsnavselected a
{
	font-weight:bold;
}

#leftMenu ul li.rhsnavselected ul li
{
	height:auto !IMPORTANT;
	padding-left:10px !IMPORTANT;
}
#leftMenu ul li.rhsnavselected ul
{
	height:auto !IMPORTANT;
	font-weight:normal;
	padding-top:0px !IMPORTANT;
	padding-bottom:0px !IMPORTANT;
}
#leftMenu ul li.rhsnavselected ul li a
{
	font-weight:normal;
}
#leftMenu ul li.rhsnavselected ul li.rhssubnavselected a
{
	font-weight:bold;
}
#leftMenu ul li.rhsnavselected ul li.TopicHeadingTopicRow
{
	height:auto !IMPORTANT;
	font-weight:normal;
	padding-left:20px !IMPORTANT;
	padding-top:5px !IMPORTANT;
}
#leftMenu ul li.rhsnavselected ul li.TopicHeadingTopicRow a.TopicHeadingTopicSelected
{
	font-weight:bold;	
}

.PNLright
{
	border-left:solid 1px #D3E6C6;
	border-bottom:solid 1px #D3E6C6;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:160px;
}

#contentRight ul
{
	height:auto !IMPORTANT;
	padding-top:0px !IMPORTANT;
	padding-bottom:0px !IMPORTANT;
	margin:0;
}
#contentRight ul li
{
	height:auto !IMPORTANT;
	padding-top:5px !IMPORTANT;
	padding-bottom:5px !IMPORTANT;
	text-align:left;
	float:none;
	border:0px;
	width:95%;
	background:none;
	padding-left:0px;
	margin-bottom:0px;
}
#contentRight ul li.SegmentSelectedLink a
{
	font-weight:bold;
}

DIV.fileinputs
{
	width:auto !IMPORTANT;
}
DIV.fileContainer
{
	width:350px !IMPORTANT;
}
DIV.fileContainer .file
{
	margin-left:310px !IMPORTANT;
	margin-right:-310px !IMPORTANT;
}

.dvbdy1
{
	font-size: 8pt;
	BORDER: #CBCBCB 1px solid;
	WIDTH:250px;
	background: #FFFFFF;
	color:#000000;
	zindex: 2;
	z-index: 2;
	padding:4px;
}
.dvhdr1
{
	font-size: 8pt;
	font-weight: bold;
	BORDER: #CBCBCB 1px solid;
	WIDTH:250px;
	background: #F6F6F6;
	color:#76004F;
	zindex: 2;
	z-index: 2;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

/* Search */

#liDocs, #liAG, #liLaw
{
	background: none transparent scroll repeat 0% 0% !IMPORTANT;
}

/* Search - END */

/* Case Viewer V3 Classes */

.CaseViewerRowHighlighted
{
	background-color: #E8EBBC;
}
.CaseViewerRowUnread
{
	background-color: #F0F5DF;
}
.CaseViewerRowSelected
{
	background-color: #76004F;
	color: #FFFFFF;
}

.CaseViewerCaseDetail
{
	width:100%;
	min-width:100%;  
	margin-bottom:10px; 
	border-left: solid 1px #E0DFE3; 
	border-top: solid 1px #E0DFE3; 
	border-right: solid 1px #9D9DA1; 
	border-bottom: solid 1px #9D9DA1;
}
.CaseViewerNoteDetailTop
{
	width:100%; 
	min-width:100%;
	border-left: solid 1px #E0DFE3; 
	border-top: solid 1px #E0DFE3; 
	border-right: solid 1px #9D9DA1; 
	border-bottom: solid 1px #E0DFE3;
}
.CaseViewerNoteDetailLeft
{
	float:left;
	width:50%; 
	min-width:50%;
	border-right: solid 1px #E0DFE3; 
	border-top: solid 1px #E0DFE3; 
}
.CaseViewerNoteDetailRight
{
	float:left;
	width:49.7%; 
	min-width:49.7%;
	border-top: solid 1px #E0DFE3; 
}
.CaseViewerNoteDetailHeader
{
	width:100%;
	height:100%;
	background-color:#F8FBF3;
}

#ctl00_ContentPlaceHolder1_cvCaseListFilterButtonPanel
{
	width:auto !IMPORTANT;
}



.box-green, .box-white {
	border: 0 none;
	clear: both;
	margin: 0 0 12px 0;
}


#divSubjectFilter{ float: left; height: 30px !important; line-height: 30px}
#divTopicFilter{float: left; height: 30px !important; line-height: 30px}
#divCategoryFilter{ float: left; height: 30px !important; line-height: 30px}

.tabMenu ul li {
    background-image: none !important;
}
#divCaseControls input {
    padding: 0 !important;

}

.DocListRowColour {
    clear: both;
}