/* Containers */
body {background-color:#CCCCCC;}
div.accessability {padding-top:10px; margin:30px auto 0 auto; min-width:753px; padding: 0pt; width:915px;position:relative; display:block; background:#ffffff;overflow:visible;background-color:Transparent;font-family:Verdana;font-size:9px;color:#ffffff;text-align:right;}
div.container { margin:6px auto; min-width:510px; padding: 0pt; width:510px;position:relative; display:block; background:#ffffff; border-left:162px solid #ffffff; border-right:243px solid #971A1D; overflow:visible;min-height:565px;height:auto!important;height:565px;}
div.left {margin-right:10px; float:left; position:relative; width:152px; margin-left:-152px; display:inline;}
div.right {float:right; position:relative; width:243px; margin-right:-243px; display:inline;background-image:url(/images/css/side-home.gif);background-repeat:no-repeat;min-height:595px;height:auto!important;height:595px;}

/* Right content panel */
div.container div.header {margin:0 20px 0 20px;padding-top:30px;}
div.container div.header div.currentdate {border-bottom:1px solid #4A414E;text-align:right;font-family:Verdana;font-size:11px;color:#796C5B;padding-bottom:15px;}
div.header h2 a {font-size:10px; font-weight:normal;cursor:pointer;}
div.header h2 {margin-left:305px; background:none;position:relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ width:160px; height:55px;padding-bottom:7px;}
div.header h2 span {display:block; position:absolute; top: 0px; left: 0px; z-index: 1; /*for Opera 5 and 6*/width:160px; height:55px;}
/* Secondary Nav image list */
div.header h2 span { background: url(/images/logo.gif) top left no-repeat; }

/* Left Content Panel */
div.left div.clientlogin {padding-top:30px; border-bottom:1px solid #92181B;font-size: 11px; font-family: Verdana;padding-bottom:15px;}
div.left div.clientlogin a {font-size: 10px; font-family: Verdana; width: 61px; border: 1px solid #9B958C; background-color: White; color: #9B958C;text-decoration: none;padding:3px 3px 3px 3px;}
div.left div.clientlogin a:hover {background-color: #9B958C; color: White; }
/* Left Panel Primary Navigation*/
div.left div.primarynavigation ul {height:107px; margin:10px 0 0 0;padding:0 0 0 0;list-style-type:none;}
div.left div.primarynavigation ul li {}
div.left div.primarynavigation ul li a {font-family:Verdana;font-size:10px;color:#796C5B}
div.left div.primarynavigation ul li a:hover {text-decoration:none;}
div.left div.primarynavigation ul li a.selected {color:#9E0000;padding-right:15px;background-image:url(/images/css/red-arrow.gif);background-repeat:no-repeat;background-position:center right;}
/* Left Panel secondary Navigation */
div.left div.secondarynav {border-top:1px dotted #9E0000;padding:0 0 20px 0;margin:0 0 0 0;}
div.left div.secondarynav h2 {margin:10px 0 5px 0;}
div.left div.secondarynav h2 a {font-family:Verdana;font-size:10px;color:#6F6A77;}
div.left div.secondarynav p {margin:0 0 0 0;font-size:9px;font-family:Verdana;color:#796C5B;line-height:normal;}
/* Left Panel usefulinks */
div.left div.usefulinks {margin-top:150px;}
div.left div.usefulinks ul {margin:0 0 0 0;padding:5px 0 0 0;border-top:1px dotted #4A414E;list-style-type:none;}
div.left div.usefulinks ul li {background-image:url(/images/css/block-red-arrow.gif);background-repeat:no-repeat;width:152px;background-position:left center;border-bottom:1px dotted #4A414E;padding-bottom:5px;}
div.left div.usefulinks ul li a {font-family:Verdana;font-size:10px;color:#6F6A77;padding-left:25px;}
div.left div.usefulinks ul li a:hover {text-decoration:none;}


/* Crumbtrail */
div.container div.crumbtrail {margin:0 20px 0 20px; padding-bottom:5px;border-bottom:1px dotted #4A414E;font-family:Verdana; font-size:9px;color:#796C5B;}
div.container div.crumbtrail a{font-family:Verdana; font-size:9px;color:#796C5B;text-decoration:none;}
div.container div.crumbtrail a:hover{text-decoration:underline;}
div.container div.crumbtrail a.selected{color:#9E0000;}

/* Main content */
div.container h1 {font-family:Verdana;font-size:22px;font-weight:lighter;color:#9E0000;margin:10px 0 20px 20px;}
div.container p {margin-left:20px;font-family:Verdana;font-size:11px;color:#4A414E;margin-right:25px;padding-bottom:10px;line-height:15px;}

/* Footer */
div.footer {padding-top:10px; margin:-48px auto; min-width:753px; padding: 0pt; width:753px;position:relative; display:block; background:#ffffff; border-left:162px solid #ffffff; overflow:visible;background-color:Transparent;font-family:Verdana;font-size:9px;color:#796C5B;}
div.footer div.footerleft {padding-top:3px; margin-right:10px; float:left; position:relative; width:152px; margin-left:-152px; display:inline;border-top:1px dotted #9E0000;}
div.footer div.footerright {padding-top:3px; border-top:1px dotted #4A414E;margin-left:20px;margin-right:263px;}

/* Utilities */
.basepadding {padding-top:10px;}
.clear {clear:both;height:1px;overflow:hidden;}