﻿body {font:small Tahoma, Arial; margin: 0px; margin-bottom:15px; padding:0px; text-align:center; color:#333; background-color:#4F5D7C;}

.minHeight {min-height:475px; padding:10px; clear: both;}
* html .minHeight {height:475px;}

.wrapper {margin:0 auto; /*background:#fff;*/ width:1000px; text-align:left;}

/*-------Headers--------*/
.header_group {background:url("images/header_llc_new.jpg") no-repeat; height:154px; margin:0; padding:0px; text-align:left; /*overflow-y:hidden;*/}
.header_group a#ctl00_home {display:block; float:left; height:75px; width:170px; position:relative; top:60px; left:30px; /*margin-top:60px; margin-left:30px;*/}
.header_bp {background:url("images/header_llc_new.jpg") no-repeat; height:154px; margin:0; padding:0px; text-align:left; /*overflow-y:hidden;*/}
.header_bp a {display:block; float:left;}
.header_bp a#ctl00_home {height:75px; width:170px; position:relative; top:60px; left:30px; /*margin-top:60px; margin-left:30px;*/}
.header_hhcf {background:url("images/header_llc_new.jpg") no-repeat; height:154px; margin:0; padding:0px; text-align:left; /*overflow-y:hidden;*/}
.header_hhcf a#ctl00_home {display:block; float:left; height:75px; width:170px; position:relative; top:60px; left:30px; /*margin-top:60px; margin-left:30px;*/}
.header_knova {background:url("images/header_llc_new.jpg") no-repeat; height:154px; margin:0; padding:0px; text-align:left; /*overflow-y:hidden;*/}
.header_knova a#ctl00_home {display:block; float:left; height:75px; width:170px; position:relative; top:60px; left:30px; /*margin-top:60px; margin-left:30px;*/}

/*------Blue Styles-------*/
.header_group_blue {background:url("images/header_llc_new.jpg") no-repeat; height:154px; margin:0; padding:0px; text-align:left; /*overflow-y:hidden;*/}
.header_group_blue a#ctl00_home {display:block; float:left; height:75px; width:170px; position:relative; top:60px; left:30px; /*margin-top:60px; margin-left:30px;*/}
/*.header_group_blue a#ctl00_blog {display:block; float:right; height:30px; width:190px; position:relative; top:80px; right:35px;}*/
.contentFull {width:1000px; background-color:#FFF; border-bottom:1px solid #AB0635; border-top:2px solid #385D8A;}
.mainFull {width:1000px;}
.blueWrap {width:1000px; margin:0; padding:0;}
.blueLeft {width:500px; float:left;}
.blueRight {width:500px; float:right;}
.blueHome {padding:15px; background-color:#1F497D; color:White; font-size:18px;}
.blueHome td {vertical-align:top; padding:10px; border-top:2px solid #385D8A;}
/*#homeMap {position:absolute; height:50px; border:1px solid black; width:75px; top:20px; left:20px; text-decoration:none; cursor:hand;}
#homeMap i {visibility:hidden;}*/
/*------------------------*/

.content {width:1000px; background-color:#FFF; border-bottom:1px solid #AB0635; background-image:url(images/divider.gif); background-repeat:repeat-y; background-position:150px 0px;}
.left {width:150px; float:left; clear:left; background-color:#FFF;}
.main {float:left; width:630px; margin-left:1px; /*background-color:#F2F5F8;*/ border-right:1px solid #AB0635;}
.right {width:218px; float:left;}
.clear {clear:both;}

hr {height:1px; color:#98894E;}
.hr1 {height:1px; color:#AB0534;}
.hr2 {height:1px; color:#4F5D7C; width:50%;}
h1 {font:160% Tahoma, Arial; font-weight:bold; margin: 5px 0 10px 0 ; padding:0; color:#325692; border-bottom:1px solid #AB0534;}
h1 span{color:#98894E; font-style:normal; font-weight:bold;}
h4 {font-size: 110%; margin:10px 0px 5px 0px ; padding:0px ; color:#325692; border-bottom:1px solid #AB0534;}
.h4normal {font-size:110%; margin:0px; padding:0px ; color:#325692; border-bottom:none;}
.h4normalRed {font-size:110%; margin:0px; padding:0px ; color:#AB0534; border-bottom:none;}
.ol {margin-top:5px;}
.ol li {line-height:20px; }
.ul {margin-top:5px; margin-bottom:3px;}
.ul li {line-height:20px; list-style-type:square;}

p {margin:0; padding:0px; margin-bottom:8px; font-size:100%; line-height:150%; }
.ulp {margin:0; padding:0px; margin-bottom:8px; font-size:100%; line-height:180%; border-bottom:1px solid #000; }
.papers p {margin:0; padding:8px 20px 0 20px; margin-bottom:8px; font-size:95%; line-height:150%; border-top:1px solid #98894E;}

.login {margin:0 auto;width:200px; padding-top:15px; height:112px; /*background: url(images/login_bkg.gif) no-repeat top center;*/ font-weight:bold; font-size:11px; color:#000066; text-align:center; border:1px solid #AB0534;}
.login ol {list-style:none;margin:0; padding:0}
.login li {padding:3px 0 0 0; margin:0; clear:both; width:200px;}
.login label {clear:left; width:100px; float:left; margin:5px 0 5px 0; text-align:right;}
.logininput {height:15px;  width:75px;}
li.loginfailed {margin-top:25px; color:Red; font-weight:normal;text-align:center;}

/*.nav {margin:128px 0px 0px 170px; clear:both;}
.nav ul li {display:inline;float: left;margin:0px;padding: 0px; list-style:none; }
	* html #nav ul li{float:left;height:1%;}
.nav ul li a {display:block;font:95% Tahoma, Arial;cursor:hand;font-weight:bold; color: #FFF; text-decoration: none;padding:13px 10px 12px 10px; line-height:0;}
.nav a:hover {text-decoration:underline; color:#FFF;}
.nav ul li ul{display:none;}
.nav ul li:hover ul {position:absolute;display:block; margin:-2px 0 0 0;padding:0;width: 225px; border:1px solid #000;border-bottom:0;}
.nav ul li ul li{width: 225px;  text-align:left; margin:0; padding:0;  border:0;border-bottom:1px solid #000; display:block;}
.nav ul li ul li a {font-weight:normal;font-size:90%;color:#FFF; width: auto; background:#AB0635; display: block; padding: 5px; margin:0;text-decoration: none; line-height:100%}
     *html #nav ul li ul li a {width: 100%; }
.nav ul li ul li a:hover {color:#fff;background:#325692;text-decoration: underline;}*/

/*--Old working scroll settings--*/
/*#scroll {background: #fff url(images/rounded_sidebar.jpg) no-repeat; width:180px; height:308px; margin:0; padding:10px;}
#scroll_window {position:absolute; width:198px; height:300px; z-index:1; clip:rect(0, 198px, 300px, 0); overflow:hidden;}
#scroll_container {position:absolute; z-index:1; }
.scroll_item {height:300px; padding-right:10px;}
.scroll_item h4 {font-size:95%; border:0; margin:0; color:#888;}
.scroll_item h3 {font:105% Tahoma, Arial; font-weight:bold; margin: 0  0 10px 0 ; padding:0; color:#325692; }
.h2scroll {font:150% Tahoma, Arial; margin: 0  0 10px 0 ; padding:0; color:#325692; border-bottom:1px solid #AB0534; width:90%;}
-------------------------------*/

#marqueecontainer {position:relative; margin-top:15px; width:198px; /*marquee width */height:300px; /*marquee height */ background-color:white; overflow:hidden; border:none;}
.scroll h3 {font-size:95%; border:0; margin:5px 0; color:#888;}

#footer {background: url("images/footer_new.gif") no-repeat; text-align:center; height:50px; clear:both;}
#footer div {font-size:11px; font-weight:normal; line-height:45px; color:#325692;}
#footer div a, a:hover, a:visited {color:#AB0534;}
#footer .divleft {float:left; width:150px;}
#footer .divright {float:left; width:845px; margin-left:-100px}
#footer table td {font-size:11px; font-weight:normal; color:#325692;}
#footer table td a, a:hover, a:visited {color:#AB0534;}

.rounded {padding:5px 5px 0 5px; margin-bottom:10px; background: #fff url(images/rounded_main.gif) no-repeat;}
.rounded h2 {font-weight:bold;color: #2d2e73; font-size:16px;border:none;margin:0;}
.rounded p {color:#565759;margin-top:5px;}
/*.rounded img { float:left; margin: 0 10px 0 5px;}*/
.rounded_left {width:170px; text-align:center;}
.rounded_right {/*margin-left:215px;*/ width:410px;}

/*img {margin:0; padding:0; }*/
.bioPic {display:block; padding:3px; margin:20px; border:1px solid #999980;}
/*.img-shadow {float:left; background: url(../_images/shadow.gif) no-repeat bottom right; margin-top:15px 0 0 13px;}
.img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;}*/

.staffImage {float:right; border:1px solid #AB0534; margin:5px 0 5px 5px;}

.accordionHeader a {text-decoration:none;  }
.accordion hr {width:25%; height:1px; text-align:center; color:#325692;}
.staffAccordionHeader li {list-style-type:square; line-height:20px;}

.panelHeader {text-align:left; font-weight:bold; margin-bottom:10px;}
.panelHeader h4 {cursor:pointer; }
.panelContent {overflow:hidden; height:0; margin-left:10px;}
.panelContent hr {color:#325692;}

.caseStudy {}
.caseStudy span {background-color:#FFF; font-weight:bold; color:#325692; font-style:italic; text-align:center; margin:10px 0 5px 0; padding:5px; /*border:1px solid #CCC;*/ float:right; width:300px;}

a, a:hover, a:visited  {color:#AB0534;}

/*table td {border:1px solid white; border-collapse:collapse;}*/

.definition dt {font-weight:bold; font-size:16px;}
.definition dd {margin-bottom:5px;}

.smallHeading {color:#666; font-weight:bold;}
