﻿/*------------------------------------------

	OBS SharePoint 2010 Internet Branding
	Client: Courts Administration Authority
	
------------------------------------------*/

/* Global */
html, body {height:100%;}
html {font-family:Arial, Helvetica, sans-serif;}
.fixedwidth {max-width:1000px;margin:auto;}
.clearall {clear:both;}
#zz1_TopNavigationMenuV4, #footer, #header, .fixedwidth, #title, #nav, #contentwrapper {min-width:1000px;}

/* Lightbox */
.ms-dlgFrameContainer { overflow: visible;}
.ms-dialog #contentwrapper,
.ms-dialog #zz1_TopNavigationMenuV4,
.ms-dialog #footer,
.ms-dialog #header,
.ms-dialog .fixedwidth,
.ms-dialog #title,
.ms-dialog #nav {min-width:0!important;} /*undo fixed for lightbox */
.ms-dialog .mobile-menu {display:none;} 
.ms-dialog .contentwrapper {padding-top:20px;}

/* General Styles */
#home {font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000;line-height:1.1em;} /* Font size to override core.css old=#545454 */ /* cw */
#contentwrapper a {color:#784A0D;text-decoration:none;} /* cw */
#contentwrapper a:hover {color:#445C1B;text-decoration:underline;} /* cw */
#contentwrapper li {margin-left:0px;}
#skip a {position:absolute;left:-9999px;height:10px;width:10px;}
#skip a:focus {position:relative;left:0;height:auto;width:auto;}
#login {display:none} /* Removes login link */
#title .fixedwidth {overflow:hidden;}
.nav-breadcrumb-root {color:#784A0D!important;}
.ms-sitemapdirectional {color:#784A0D!important;}

/* Page Content */
.ms-rteElement-H1 a{color:#000!important; text-decoration:none!important; cursor:default;}

/* Internal Styling */
.contentwrapper h1 {padding:10px 0px;font-size:1.4em;}
.contentwrapper h2 {padding:10px 0px;font-size:1.2em;color:#445C1B;font-weight:normal;}  /* cw */
.contentwrapper h3 {font-weight:bold;font-size:1.2em;padding-top:10px}
.contentwrapper p {/*font-size:1.05em;*/padding-bottom:10px}
.contentwrapper li {padding-bottom:5px;}
.ms-rteElement-P {color:#545454;/*font-size:1.05em;*/}  /* cw */

/* Web Parts */
.ms-WPBody {font-family:Arial, Helvetica, sans-serif;}
.ms-rte-wpbox { font-size: inherit; }
.ms-WPBody { font-size: inherit; }
.ms-WPBody table { font-size: inherit; }
.ms-WPBody td { font-size: inherit; }

/* Header */
#header {height:240px;background:no-repeat center top;} /* This is the default fall-back internal banner */
#header .fixedwidth {position:relative;}
#header #pagecontrols {position:absolute;top:0;right:0;}
#header #newsrotator {width:100%;}

/* Title */
.logo-control h1 {margin-top: 0px; margin-bottom: 0px; width: 300px;}
#header h1 a {
    background: url("/Style%20Library/CAA/images/CAA-logo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    overflow: hidden;
    text-indent: -5000px;
    width: 100%;
    margin-top: 5px;
}
#title {height:50px;background:url(images/bg-white.png);position:absolute;top:0;width:100%;z-index:5;}

/* Banner Tools */
#BannerTools a, #BannerTools a:link, #BannerTools a:visited {color: #000;}
#BannerTools .sitemap { float:right; height: 20px;}
#BannerTools .sitemap-column { padding: 0px; margin: 0px;}
#BannerTools .sitemap-list-item {display:inline; font-family:Arial, Helvetica, sans-serif; font-size: 0.75em; color: #000; padding-right : 5px; padding-left: 5px; border-right:thin #000 solid;}
#BannerTools ul {margin-top:0; padding-left: 0px;}
#BannerTools .last{border-right:none;}

/* Search */
.searcharea {float:right;border:0px transparent;margin-top:5px; clear:right;}
.searcharea > div {height:19px;} /* For IE7 */
.searcharea fieldset {background:transparent;border:0px transparent;padding:2px 2px 2px 6px;width:295px; height:23px; margin: 0 0 0 0;}
.searcharea legend {display:none;}
.searcharea .search-label {display:none;border:none;}
.searcharea .search-button {float:right;cursor:pointer;width:67px;height:19px;background:url(images/btn-search.png) no-repeat right top;text-indent:-1000px;overflow:hidden;font-size:0px;border:none;}
.searcharea .search-text {float:left;width:222px;font-size:.75em; border:1px solid #e1e1e1; background:white; height:15px;} /*TB*/
.searcharea input {background:transparent;color:#545454;font-size:1em;-webkit-appearance:none;}  /* cw */
.srch-Page {padding-left:0px;}


/* Top Navigation */
#nav {background:url(images/bg-blue.png);font-size:1em;position:absolute;top:50px;width:100%;z-index:5;}
.sf-menu, .sf-menu * {padding:0;list-style:none;}
.sf-menu {line-height:1.0;max-width:1000px;margin:auto;}
.sf-menu .menu-item {color:#fff!important;font-weight:normal;font-size:.8em;padding:0.7em;}
.sf-menu > li > .menu-item > .additional-background {background:url(images/btn-nav-arrow.png) no-repeat right 6px; padding-right:20px;display:block;}
.sf-menu .menu-item:hover {background:url(images/bg-white.png);color:#333!important;}  /* cw */
.sf-menu .first .menu-item {/*padding-left:0px;*/}
.sf-menu ul {position:absolute;top:-999em;width:10em;} /* left offset of submenus need to match (see below) */
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */
.sf-menu > li.sfHover > .menu-item > .additional-background > .menu-item-text {color:#FFF!important;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu ul.depth-1 {background:#e7e3d9 url(images/bg-nav-grad.png) repeat-x scroll left top; border-left:1px solid #8b8170; border-right:1px solid #8b8170; border-bottom:1px solid #8b8170;}
.sf-menu .depth-1 li {margin-top:0px;background:transparent;}
.sf-menu .depth-1 .menu-item {color:#333!important}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:1.93em;z-index:99;margin-left:-1px;} /* match top ul list item height */ /*TB FF2.75*/
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em;top:0;} /* match ul width */
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em;top:0;} /* match ul width */

.mobile-menu, .mobile-menu * {padding:0;list-style:none;}
.mobile-menu {line-height:1.0;max-width:1000px;margin:auto;}
.mobile-menu .menu-item {color:#fff!important;font-weight:normal;font-size:.8em;padding:0.7em;}
.mobile-menu > li > .menu-item > .additional-background {background:none!important; padding-right:20px;display:block;}
.mobile-menu .menu-item:hover {background:url(images/bg-white.png);color:#333!important;}  /* cw */
.mobile-menu .first .menu-item {/*padding-left:0px;*/}
.mobile-menu ul {position:absolute;top:-999em;width:10em;} /* left offset of submenus need to match (see below) */
.mobile-menu ul li {width:100%;}
.mobile-menu li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */
.mobile-menu > li.sfHover > .menu-item > .additional-background > .menu-item-text {color:#FFF!important;}
.mobile-menu li {float:left;position:relative;}
.mobile-menu a {display:block;position:relative;}
.mobile-menu ul.depth-1 {background:#e7e3d9 url(images/bg-nav-grad.png) repeat-x scroll left top; border-left:1px solid #8b8170; border-right:1px solid #8b8170; border-bottom:1px solid #8b8170;}
.mobile-menu .depth-1 li {margin-top:0px;background:transparent;}
.mobile-menu .depth-1 .menu-item {color:#333!important}
.mobile-menu li:hover ul, .mobile-menu li.sfHover ul {left:0;top:1.93em;z-index:99;margin-left:-1px;} /* match top ul list item height */ /*TB FF2.75*/
ul.mobile-menu li:hover li ul, ul.mobile-menu li.sfHover li ul {top:-999em;}
ul.mobile-menu li li:hover ul, ul.mobile-menu li li.sfHover ul {left:10em;top:0;} /* match ul width */
ul.mobile-menu li li:hover li ul, ul.mobile-menu li li.sfHover li ul {top:-999em;}
ul.mobile-menu li li li:hover ul, ul.mobile-menu li li li.sfHover ul {left:10em;top:0;} /* match ul width */
#nav > .navbreadcrumb {display:none;} /* Hide the breadcrumb in mobile views */

/* breadcrumb */
#header #nav .navbreadcrumb {display:none}
.navbreadcrumb { padding-bottom: 10px; color:#000;}

/* Left Navigation */
.left-navigation {width:165px;float:left;margin:0px 30px 0px 0px; background:url(images/bg-ql-top.gif) no-repeat scroll left top;} /* Top padding added to move to below title */
.left-navigation .nav-menu-vertical {background:url(images/bg-ql-base.gif) no-repeat scroll left bottom; padding:0px 2px 10px;}
.nav-menu-vertical .depth-0 > li  > a {font-size:1.2em;font-weight:bold;}
.left-navigation ul {list-style:none;}
.left-navigation li {/*border-bottom:1px solid #ededed;*/padding:7px 10px;}
.left-navigation li a {color:#545454!important;font-size:1.1em;display:block} /* Increasing the font size a little, change font colour */  /* cw */
.left-navigation li a:hover {color:#555c8a!important;}  /*TB*/
.left-navigation ul .selected {/*background:#f4f4f4;*/color:#555c8a!important;} 
.left-navigation ul li ul {/*background:#e7f2d3;*/margin:7px -10px -7px -10px;/*border-top:1px solid #ededed;*/}
.left-navigation ul li ul li {/*border-bottom:#e58e1a;*/padding-left:20px;}


/* Footer */
#contentwrapper {min-height:100%;height:auto!important;height:100%;margin:0 auto -120px;background:url(images/content-bg.jpg) repeat-x left 240px;}
#footer {background:#5b6c88 url(images/footer-bg.jpg) repeat-x scroll 0 0;clear:both;height:115px;padding-top:20px;padding-bottom:5px;position:relative;z-index:20;font-size:.75em} /* z-index for IE7 */
#footer .logo {width:70px;}
#footer .logo a {width:55px;height:39px;display:block;text-indent:-1000px;overflow:hidden;float:left;margin-right:10px;}
#footer a:link, #footer a:visited {color: #FFF;}
#footer a:hover { text-decoration:underline;}
#footer .logo .footerlogo {background:url(images/footer-logo.gif)}
#footer .body {}
#footer .body p {/*font-size:.75em;*/}
#footerCenter { text-align:center;}
#footer .sitemap { margin-bottom: 10px;}
#footer ul { padding-left: 0px; margin-top: 0;}
#footer .sitemap-list-item {display:inline; padding-right: 10px; padding-left: 10px; border-right:thin #FFF solid;}
#FooterLv1 .sitemap-list-item {font-weight:bold;}

#footer .last{border-right:none;}
#DeveloperDashboardWrapper {display:none;} /* Can I? */

#footerCenter {margin-left:auto;margin-right:auto;width:800px;} /*TB*/ /*bring logo and text closer, float center*/

/* Controls */
#tools {list-style:none;display:block;width:90px;height:20px;top:25px;position:absolute;z-index:5;right:100px;}
#tools li{float:left;}
#tools li#tools-icons-email a {background: url("images/icon-email.png") no-repeat scroll 0 0 transparent;float:left;height:17px;width:17px;overflow:hidden;text-indent:-900px;margin-left:5px}
#tools li#tools-icons-email a:hover {background: url("images/icon-email-on.png");}
#tools li#tools-icons-print a {background: url("images/icon-print.png") no-repeat scroll 0 0 transparent;float:left;height:17px;width:17px;overflow:hidden;text-indent:-900px;margin-left:5px}
#tools li#tools-icons-print a:hover {background: url("images/icon-print-on.png");}
#tools li#tools-icons-text-up a {background: url("images/icon-font-up.png") no-repeat scroll 0 0 transparent;float:left;height:17px;width:17px;overflow:hidden;text-indent:-900px;margin-left:5px}
#tools li#tools-icons-text-up a:hover {background: url("images/icon-font-up-on.png");}
#tools li#tools-icons-text-down a {background: url("images/icon-font-down.png") no-repeat scroll 0 0 transparent;float:left;height:17px;width:17px;overflow:hidden;text-indent:-900px;}
#tools li#tools-icons-text-down a:hover {background: url("images/icon-font-down-on.png");}

/* Small News Rotator */
#SmallRotator .ui-tabs-nav {display:none;}
#SmallRotator .fixedwidth {width:165px;}
#SmallRotator .rotatordescription-small {margin:0;}
#SmallRotator .rotatordescription-small li {list-style:none;}
#SmallRotator .rotatordescription-small h2 {font-weight:normal;color:#695e49;margin:0}
#SmallRotator .rotatordescription-small h2 a {color:#695e49!important;}

/* Rotator */
.rotatordescription .placeholder li {float:left!important;}
.rotatordescription li {line-height:1em;}
.rotatordescription h2 {padding:3px 0px!important;line-height:1.3em!important;} /* IE7 Fix */

/* Forms */
.form-submit ol li input {color:#545454;}

/* Contact Us */
.map-list-data-webpart .map-controls {height:25px;text-align:right;}
.map-list-data-webpart div.map-controls a {background:transparent;text-shadow:none;font-weight:normal;border:none;color:#445C1B!important;}
.map-list-data-webpart .indent {font-size:.92em;}
.map-list-data-webpart .pp-place-title {font-size:1.1em;}
.map-list-data-webpart ul {margin:0!important;}
.map-list-data-webpart ul li {padding-bottom:0px;}
.map-list-data-webpart ul.accordion {border:0;}
.map-list-data-webpart ul.accordion > li {border:0;border-bottom:1px solid #e0e0e0;}
.map-list-data-webpart ul.accordion > li ul li {border:0;}
.map-list-data-webpart ul.accordion a.header {background:#EDEDED;font-size:1.1em;padding:5px;}
.map-list-data-webpart ul.accordion li.current a.header {background:#EDEDED;/*font-size:14px;*/padding:5px;}
.map-list-data-webpart div.on-infobox-selected {background:#E7F2D3;}
.MicrosoftMap .Infobox .actions {border:0!important;}

/* Search Results */
.srch-results {max-width:none;padding:0;}
.srch-Icon img {display:none;}
.srch-Title3, .srch-Description2, .srch-Metadata2, .srch-Metadata1 {padding-left:0;margin-left:0;}
.srch-Description2 {color:#828282;padding-bottom:5px;max-width:none;}
.srch-Metadata1 {max-width:none;border-bottom:1px solid #E5E1D6;padding-bottom:20px;}
.srch-URL2 {color:#2032af!important;/*font-size:11px;*/ margin-top:3px;}
.srch-Title2 a:link, .srch-Title2 a:visited {text-decoration:none!important;color:#784A0D!important;/*font-size:15px;*/}
.srch-Title2 a:hover {color:#2032af!important;}
#contentwrapper .ms-searchref-filter a {color:#2032af!important;}

/*refiners*/
.ms-searchref-categoryname {padding:1px 3px 7px 5px; color:#000;}
.srch-stats {margin-left:0px; margin-bottom:5px;}

/*------------------------------------------

	Pages Layouts
	
	Layout1 - Homepage Five Column
	Layout2 - Content Only
	Layout3 - Content Only w/o Left Navigation
	Layout4 - Content with Right Column
	Layout5 - Content with Right Column w/o Left Navigation

------------------------------------------*/

/* Page Layout Structure */
.welcome {width:800px;float:left;}
#content {padding:60px 0px 10px 0px;position:relative;}
#content h1, #content h2, #content h3 {color:#000;font-weight:normal;font-size:1.6em;margin-top:0px} /* Title Styling */
#content h2 {font-size:1.3em;}
#content h3 {font-size:1em; font-weight:bold;}
#content .article-title {padding-right:120px;/*height:20px;*/} /* Title Wrapper */
#content .article-byline {/*font-size:.7em;*//*padding-left:190px;*/} /* Byline Styling */


#content .nonavigation {margin-left:0} /* Removes margin if no left navigation */
#content .nonavigation .article-title h1 {padding-left:0px;} /* Moves Title over if no left navigation */
#content .nonavigation .article-byline {padding-left:0px;} /* Moves Byline over if no left navigation */

#home .contentwrapper {/*position:relative;*/font-size:.75em} /* Removed for IE7 - Setting Font size for entire site */
/*.contentwrapper ul, .contentwrapper ol {margin-left:60px;}*/ /*TB-was padding unecessarily*/ /* Ensures lists sit within content frame */
.contentwrapper .left-navigation .nav-menu ul {margin-left:0px; padding-left:0px; list-style-type: none;} /* Removes above margin from nav */
.contentwrapper .left-navigation .nav-menu ul li ul li {margin-left:-10px; padding-left:0px} /* Resets second level margin */

.centercontent {float:left;margin-bottom:30px;padding-top:0px;/*font-size:.7em;*/margin-right:30px;min-width:400px;} /* 18/08 Margin to align right column */
.contentwrapper .rightcolumn {width:220px;float:left;padding-top:40px;/*font-size:.7em;*/} /* Just changed 18/08 */
#s4-workspace .rightcolumn {min-width:270px;float:left;padding-top:0px;margin-left:10px} /* Edit mode */
#HeaderTitle {position:absolute;top:210px;width:100%;/*z-index:5;*/ color:#FFF; font-size:2em;}/*TB-Zindex was sitting above drop down nav*/

/* Page Layout1 - Home Page */
.homenav {float:left;margin:0px 4px;}
.homenav img {margin:0!important}
.homenav .content {width:190px;/*font-size:.8em;*/}

.homecolumn {float:left;margin:0px 20px;}
.homecolumn img {margin:0!important}
.homecolumn .content {width:185px;/*font-size:.8em;*/}
#s4-workspace .homecolumn {min-width:170px;}
#newsrotator {position:absolute;top:0;}

/* Page Layout2 - Landing Page */
.contentwrapper .layout2 {max-width:545px;}
.contentwrapper .layout2 .internalcolumn {max-width:545px;float:left;margin-right:10px;}
.contentwrapper .layout2 .landingcolumn {float:left;margin:0px 10px; max-width:150px;}
.contentwrapper .layout2 .landingcolumn img {margin:0!important}
.contentwrapper .layout2 .landingcolumn .content {width:135px;/*font-size:.8em;*/}

/* Page Layout3 - Light Box Page */
.contentwrapper .layout3{float:left;margin:20px !important;}
.contentwrapper .layout3 {}
/*#s4-workspace .homecolumn {min-width:4000px;}*/

/* Page Layout4 - Content Page */
.contentwrapper .layout4 {max-width:545px;}
.contentwrapper .layout4 .internalcolumn {max-width:545px;float:left;margin-right:10px;}

/* Page Layout5 - Search Page */
.contentwrapper .nav {float:left;margin:0px 4px;}
.contentwrapper .nav {width:190px;/*font-size:.8em;*/}
.contentwrapper .layout5 .internalcolumn {width:750px;float:left;margin-right:10px;}

/* Page Layout6 - Content Page w/o right hand */
.contentwrapper .layout6 .internalcolumn {width:750px;float:left;margin-right:10px;}

/* Page Layout13 - Landing Page w/o right hand */
.contentwrapper .layout13 .internalcolumn {width:750px;float:left;margin-right:10px;}
.contentwrapper .layout13 .landingcolumn {float:left;margin:0px 10px; max-width:170px;}
.contentwrapper .layout13 .landingcolumn img {margin:0!important}
.contentwrapper .layout13 .landingcolumn .content {width:135px;/*font-size:.8em;*/}

/*------------------------------------------

	Reuseable Content
	
	Coloured Fields
		Light Brown Graphic Field
		Medium Brown Graphic Field
		Light Brown Graphic Field
		
------------------------------------------*/

/* Coloured Fields */
.Graphicfield {min-height:260px;height:auto!important;height:170px;table-layout:fixed;} /* table fix for IE7 */
.Graphicfield p, .Graphicfield .content {font-family:arial;/*font-size:.7em;*/line-height:18px;}
.fieldtop {height:9px;width:9px;position:absolute;top:0;right:0;}
.fieldbottom {height:9px;width:9px;position:absolute;bottom:0;left:0;}

.lightblue {background:#e2e4e9;position:relative;padding:10px;color:#86775b}
.lightblue .content {color:#545454; line-height:1.2em; font-size:0.9em}
.lightblue .fieldtop {background:url(images/field-brownlight-top.jpg);}
.lightblue .fieldbottom {background:url(images/field-brownlight-bottom.jpg);}

.lightblue ul {margin:10px 0px 0px 15px;padding:0;color:#2032AF;}
.lightblue li {padding-bottom:3px;}
.lightblue .listtitle {font-family:arial; font-size:12pt; color:#877C77;}

.mediumbrown {background:#d3cab7;position:relative;padding:10px;}
.content {color:#545454; line-height:1.2em; font-size:0.9em}
.mediumbrown .fieldtop {background:url(images/field-brownmedium-top.jpg);}
.mediumbrown .fieldbottom {background:url(images/field-brownmedium-bottom.jpg);}


/*------------------------------------------

	Custom Styles
		
------------------------------------------

.ms-rteStyle-Orangeheading {-ms-name:"Orange Headings";font-size:14px!important;color:#e68f1a!important;padding-bottom:5px;}
.ms-rteStyle-BrownHeading {-ms-name:"Brown Field Heading";font-size:15px;color:#695e4a;padding-bottom:5px;}
.ms-rteStyle-BoldBrownHeading {-ms-name:"Bold Light Brown Heading";font-size:17px!important;color:#545454;font-weight:normal;line-height:22px!important;}

*/

/*------------------------------------------

	Editing Mode Styles
		
------------------------------------------*/

#ctl00_MSO_ContentDiv .fixedwidth {max-width:1100px;margin:auto;}
#ctl00_MSO_ContentDiv #content {padding-top:10px;}
#editmode .contentwrapper {font-size:12px; line-height:1.5em} /*body tag - all fonts*/

/* Top Navigation */
#editmode .menu-item {color:#3b4f65;line-height:1.5em}

#s4-workspace #nav {top:0; left:0;}
#s4-workspace #title {position:relative;}
#s4-workspace #newsrotator	{position:relative;margin-bottom:20px;}
#s4-workspace .ms-WPHeader {display:block;}
.content-right {width:175px;} /* ?? */
 
/* Left Navigation */ 
#editmode .left-navigation UL { padding-left:10px;} 
#editmode .fixedwidth {max-width:none;margin:auto;}
 
/* Page Layout - Settings */
.edit-mode-panel {margin:0;}
.edit-mode-panel .ms-formfieldvaluecontainer {border:none;padding:0px;}
.ms-formfieldlabel {font-size:14px;color:#695e4a;padding-left:10px;}
.ms-formfieldvaluecontainer {/*margin:10px;*/border:1px solid gray;padding:10px;margin:0px 10px 10px 10px;}

/* Title and Byline Auth */
#s4-workspace .titlecontrol .ms-formfieldcontainer {height:90px;}
#s4-workspace .article-title {margin-bottom:30px;height:50px;padding-right:0px;}
#s4-workspace .article-title .edit-mode-panel {padding:10px;}
#s4-workspace .article-title .edit-mode-panel div {float:none!important}
#s4-workspace .article-title .edit-mode-panel div:first-child {float:left!important;}
#s4-workspace .article-title .edit-mode-panel div span input {float:left;}
#s4-workspace .article-title .horizontal {background:#e7f2d3!important;}

/* Metadata Auth */
.edit-mode-panel {margin:10px;background:transparent!important;}
.metadatacontrol {clear:both;padding:20px;background:#bdc3db}
.metadatacontrol .metaTitle {width:190px;float:left;}
.metadatacontrol .styleheet {margin-top:-10px;}
.metadatacontrol .keywords, .metadatacontrol .description {float:left;}

/* Ribbon */
.ribbonbackground {background:url('images/edit-bg.jpg') repeat-x!important;}


/* -------------------------------------- */
#content .article-title {/*height:auto;*/padding-right:0px;max-width:700px;min-width:410px;float:left;} /* Increased min-width to avoid wrap */
#content .nonavigation .article-title {max-width:900px;min-width:600px;}

#content h1 {padding-left:0px;}


.contentwrapper > .clearall {height:110px;} /* Footer fix for Chrome and Safari */


/* === TIM EDITS 02/03/2012 - will work back into original file later ===*/

#rotator > div {height:275px!important}
.rotatordescription {top: 110px!important;}
#header {height:240px!important;} 

.rotatordescription h2 a {font-size:0.8em!important;}
.rotatordescription .readmore {font-size:0.9em;}


/* Homepage Quick Links */

.quick-links-home {margin:0px; padding:0px; width:191px;}
.quick-links-home li {height:41px; width:191px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:5px;}

.quick-links-home li a {height:41px; width:191px; color:#FFF!important; font-size:1em; line-height: 1.3em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.quick-links-home li a:hover {color:#515a8b!important;}

.quick-links-home .quick-links-bg {height:41px; width:191px; background-image:url(images/bg-quicklinks.png); background-position:left 0px;}
.quick-links-home .quick-links-bg:hover {background-position:left -41px;}

.quick-links-home .quick-links-icon {height:31px; width:191px; background-position:left 0px; background-repeat:no-repeat; padding-top:10px;}
.quick-links-home .quick-links-icon:hover {background-position:left -41px;}

.quick-links-home .quick-links-text {margin-left:55px;}

.quick-links-home .case {background-image:url(images/icon-quick-case.png);}
.quick-links-home .judgments {background-image:url(images/icon-quick-judgments.png);}
.quick-links-home .remarks {background-image:url(images/icon-quick-remarks.png); padding-top:3px; width:150px;}
.quick-links-home .findings {background-image:url(images/icon-quick-findings.png);}
.quick-links-home .forms {background-image:url(images/icon-quick-forms.png); padding-top:3px; width:150px;}
.quick-links-home .fines {background-image:url(images/icon-quick-fines.png);}

/* Datatable */
.KeyTable {clear:both; width:100%; padding-top:10px; }
.KeyTable td, .KeyTable th {padding:2px 1px; font-size:0.9em;}

.KeyTable tr.odd {background-color:#e5e1d6;}

/*.KeyTable tr.odd td.sorting_1 {background-color:#ded8c5;}
.KeyTable tr.even td.sorting_1 {background-color:#f3efe7;}*/

.KeyTable tr.odd td.sorting_1 {background-color:#e5e1d6;}
.KeyTable tr.even td.sorting_1 {background-color:#fff;}


.KeyTable ul.attachments, .KeyTable ul.attachments li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:5px;}

/* Search */
.ms-searchref-main {border:0px none; background:transparent;}
li.ms-searchref-selected, li.ms-searchref-filtermsg {border:0px none; background:transparent;}

/*Reusable Content Links List */
#content h2.brownheader {color:#695e49;}
.bluelinks, .bluelinks a, .bluelinks a:link, .bluelinks a:visited {color:#0018a8!important;}
ul.bluelinks {padding-left:15px}

/*------------------------------------------

	Display Attachments CSS Modifications
	
------------------------------------------*/
td.AttachmentsPart{ vertical-align:text-top;padding:5px 10px 5px 5px;}
td.AttachmentsPartImg{ vertical-align:text-top; white-space:nowrap; padding: 5px}

/*------------------------------------------

	Added underline to hover links in General Styles Section (R.white 23/8/2013)
	
------------------------------------------*/