/*-- reset css --*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
/*font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;*/
/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/*-- end eric meyer reset css --*/

/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
/** {
margin: 0;
padding: 0;
}*/
.clear {
clear: both;
content: ".";
display: block;
height: 0;
overflow: hidden;
}
a img {
border: 0;
}
a:active, 
a:focus {
border: none;
outline: none;
}
/*---===<<< SKIN SETUP >>>===---*/
html, 
body, 
form {
height: 100%;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.form {
overflow: auto;
}
.spriteImage {
background-image: url(_images/skinSpirte.gif);
}
.header, 
#MainNavigation , 
.adminNavigation, 
.contentWrap {
width: 965px;
margin: 0 auto;
}
/*---===<<< HEADER >>>===---*/
.header {
}
.header .logo {
float: left;
margin: 30px 0 15px;
width: 238px;
}
.header .logo a:link, 
.header .logo a:visited, 
.header .logo a:active {
display: block;
}
.header .logo p {
margin: 0;
padding: 0;
}
.header .logo.admin {
float: left;
margin: 30px 0 15px;
width: 238px;
}
.header .logo.admin a:link, 
.header .logo.admin a:visited, 
.header .logo.admin a:active {
display: block;
background-position: 0 0;
background-repeat: no-repeat;
height: 77px;
text-indent: -9999em;
}
.header .searchWrap {
float: right;
margin: 25px 0 15px;
text-align: right;
width: 185px;
font-size: 11px;
}
.header .searchWrap .search {
background-position: 0 -100px;
background-repeat: no-repeat;
padding: 8px 9px;
margin: 0 0 10px;
}
.header .searchWrap .search input {
width: 140px;
}
.header .searchWrap a:link, 
.header .searchWrap a:visited, 
.header .searchWrap a:active {
color: #5e6264;
}
.emailprint {
width: 75px;
overflow: hidden;
float: right;
}
.emailprint .email, .emailprint .print {
display: block;
width: 14px; height: 14px;
background-repeat: no-repeat;
float: left;
margin-left: 10px;
}
.emailprint .print {
background-position: -286px -640px;
}
.emailprint .email {
background-position: -286px -670px;
}
/*---===<<< FOOTER >>>===---*/
.footerWrap {
background-color: #D2D2D2;
background-position: 0 -150px;
background-repeat: repeat-x;
bottom: 0;
line-height: 34px;
margin: 0;
padding: 0;
width: 100%;
}
.footer {
margin: 0 auto;
width: 965px;
font-size: 11px;
}
.footer .footerUtility {
float: left;
width: 400px;
}
.footer .credits {
float: right;
text-align: right;
width: 150px;
}
.footerWrap a:link, 
.footerWrap a:visited, 
.footerWrap a:active {
color: #5e6264;
}
/*---===<<< NAVIGATION >>>===---*/
/*---=== MAIN NAVIGATION ===---*/
#MainNavigation  {
background: url(_images/navigation.png);
color: #FFF;
margin: 0 auto 10px;
}
#MainNavigation  ul {
list-style: none;
margin: 0;
padding: 0;
}
#MainNavigation  ul li {
float: left;
height: 34px;
list-style: none;
margin: 0;
position: relative;
}
#MainNavigation  ul li a {
color: #FFF;
display: block;
height: 34px;
text-decoration: none;
text-indent: -9999em;
}
/*--- ANCHOR STYLES ---*/
#MainNavigation  ul li a#tab_59, 
#MainNavigation  ul li a#tab_450 {
width: 145px;
}
#MainNavigation  ul li a#tab_60, 
#MainNavigation  ul li a#tab_451 {
width: 145px;
}
#MainNavigation  ul li a#tab_61, 
#MainNavigation  ul li a#tab_452 {
width: 145px;
}
#MainNavigation  ul li a#tab_62, 
#MainNavigation  ul li a#tab_453 {
width: 115px;
}
#MainNavigation  ul li a#tab_63, 
#MainNavigation  ul li a#tab_454 {
width: 140px;
}
#MainNavigation  ul li a#tab_64, 
#MainNavigation  ul li a#tab_455 {
width: 135px;
}
#MainNavigation  ul li a#tab_Login {
width: 83px;
}
#MainNavigation  ul li a#tab_Home {
width: 27px;
}
/* HOVER EFFECTS */
#MainNavigation.hov59, 
#MainNavigation.hov450 {
background-position: 0 -44px;
}
#MainNavigation.hov60, 
#MainNavigation.hov451 {
background-position: 0 -88px;
}
#MainNavigation.hov61, 
#MainNavigation.hov452 {
background-position: 0 -132px;
}
#MainNavigation.hov62, 
#MainNavigation.hov453 {
background-position: 0 -176px;
}
#MainNavigation.hov63, 
#MainNavigation.hov454 {
background-position: 0 -220px;
}
#MainNavigation.hov64, 
#MainNavigation.hov455 {
background-position: 0 -264px;
}
#MainNavigation.hovLogin {
background-position: 0 -308px;
}
#MainNavigation.hovHome {
background-position: 0 -352px;
}
/* CURRENT HOVER EFFECTS */
/* About Us Hover*/
#MainNavigation.curr59, 
#MainNavigation.curr450 {
background-position: 0 -44px;
}
#MainNavigation.curr59.hov60, 
#MainNavigation.curr450.hov451 {
background-position: 0 -396px;
}
#MainNavigation.curr59.hov61, 
#MainNavigation.curr450.hov452 {
background-position: 0 -440px;
}
#MainNavigation.curr59.hov62, 
#MainNavigation.curr450.hov453 {
background-position: 0 -484px;
}
#MainNavigation.curr59.hov63, 
#MainNavigation.curr450.hov454 {
background-position: 0 -528px;
}
#MainNavigation.curr59.hov64, 
#MainNavigation.curr450.hov455 {
background-position: 0 -572px;
}
#MainNavigation.curr59.hovLogin, 
#MainNavigation.curr450.hovLogin {
background-position: 0 -616px;
}
#MainNavigation.curr59.hovHome, 
#MainNavigation.curr450.hovHome {
background-position: 0 -660px;
}
/* Services Hover*/
#MainNavigation.curr60, 
#MainNavigation.curr451 {
background-position: 0 -88px;
}
#MainNavigation.curr60.hov59, 
#MainNavigation.curr451.hov450 {
background-position: 0 -396px;
}
#MainNavigation.curr60.hov61, 
#MainNavigation.curr451.hov452 {
background-position: 0 -704px;
}
#MainNavigation.curr60.hov62, 
#MainNavigation.curr451.hov453 {
background-position: 0 -748px;
}
#MainNavigation.curr60.hov63, 
#MainNavigation.curr451.hov454 {
background-position: 0 -792px;
}
#MainNavigation.curr60.hov64, 
#MainNavigation.curr451.hov455 {
background-position: 0 -836px;
}
#MainNavigation.curr60.hovLogin, 
#MainNavigation.curr451.hovLogin {
background-position: 0 -880px;
}
#MainNavigation.curr60.hovHome, 
#MainNavigation.curr451.hovHome {
background-position: 0 -924px;
}
/* Research Hover*/
#MainNavigation.curr61, 
#MainNavigation.curr452 {
background-position: 0 -132px;
}
#MainNavigation.curr61.hov59, 
#MainNavigation.curr452.hov450 {
background-position: 0 -440px;
}
#MainNavigation.curr61.hov60, 
#MainNavigation.curr452.hov451 {
background-position: 0 -704px;
}
#MainNavigation.curr61.hov62, 
#MainNavigation.curr452.hov453 {
background-position: 0 -968px;
}
#MainNavigation.curr61.hov63, 
#MainNavigation.curr452.hov454 {
background-position: 0 -1012px;
}
#MainNavigation.curr61.hov64, 
#MainNavigation.curr452.hov455 {
background-position: 0 -1056px;
}
#MainNavigation.curr61.hovLogin, 
#MainNavigation.curr452.hovLogin {
background-position: 0 -1100px;
}
#MainNavigation.curr61.hovHome, 
#MainNavigation.curr452.hovHome {
background-position: 0 -1144px;
}
/* News Hover*/
#MainNavigation.curr62, 
#MainNavigation.curr453 {
background-position: 0 -176px;
}
#MainNavigation.curr62.hov59, 
#MainNavigation.curr453.hov450 {
background-position: 0 -484px;
}
#MainNavigation.curr62.hov60, 
#MainNavigation.curr453.hov451 {
background-position: 0 -748px;
}
#MainNavigation.curr62.hov61, 
#MainNavigation.curr453.hov452 {
background-position: 0 -968px;
}
#MainNavigation.curr62.hov63, 
#MainNavigation.curr453.hov454 {
background-position: 0 -1188px;
}
#MainNavigation.curr62.hov64, 
#MainNavigation.curr453.hov455 {
background-position: 0 -1232px;
}
#MainNavigation.curr62.hovLogin, 
#MainNavigation.curr453.hovLogin {
background-position: 0 -1276px;
}
#MainNavigation.curr62.hovHome, 
#MainNavigation.curr453.hovHome {
background-position: 0 -1320px;
}
/* Properties Hover*/
#MainNavigation.curr63, 
#MainNavigation.curr454 {
background-position: 0 -220px;
}
#MainNavigation.curr63.hov59, 
#MainNavigation.curr454.hov450 {
background-position: 0 -528px;
}
#MainNavigation.curr63.hov60, 
#MainNavigation.curr454.hov451 {
background-position: 0 -792px;
}
#MainNavigation.curr63.hov61, 
#MainNavigation.curr454.hov452 {
background-position: 0 -1012px;
}
#MainNavigation.curr63.hov62, 
#MainNavigation.curr454.hov453 {
background-position: 0 -1188px;
}
#MainNavigation.curr63.hov64, 
#MainNavigation.curr454.hov455 {
background-position: 0 -1364px;
}
#MainNavigation.curr63.hovLogin, 
#MainNavigation.curr454.hovLogin {
background-position: 0 -1408px;
}
#MainNavigation.curr63.hovHome, 
#MainNavigation.curr454.hovHome {
background-position: 0 -1452px;
}
/* People Hover*/
#MainNavigation.curr64 , 
#MainNavigation.curr455 {
background-position: 0 -264px;
}
#MainNavigation.curr64.hov59, 
#MainNavigation.curr455.hov450 {
background-position: 0 -572px;
}
#MainNavigation.curr64.hov60, 
#MainNavigation.curr455.hov451 {
background-position: 0 -836px;
}
#MainNavigation.curr64.hov61, 
#MainNavigation.curr455.hov452 {
background-position: 0 -1056px;
}
#MainNavigation.curr64.hov62, 
#MainNavigation.curr455.hov453 {
background-position: 0 -1232px;
}
#MainNavigation.curr64.hov63, 
#MainNavigation.curr455.hov454 {
background-position: 0 -1364px;
}
#MainNavigation.curr64.hovLogin, 
#MainNavigation.curr455.hovLogin {
background-position: 0 -1496px;
}
#MainNavigation.curr64.hovHome, 
#MainNavigation.curr455.hovHome {
background-position: 0 -1540px;
}
/*--- LOGIN STATES ---*/
#MainNavigation.currLogin {
background-position: 0 -308px;
}
#MainNavigation.currLogin.hov59, 
#MainNavigation.currLogin.hov450 {
background-position: 0 -616px;
}
#MainNavigation.currLogin.hov60, 
#MainNavigation.currLogin.hov451 {
background-position: 0 -880px;
}
#MainNavigation.currLogin.hov61, 
#MainNavigation.currLogin.hov452 {
background-position: 0 -1100px;
}
#MainNavigation.currLogin.hov62, 
#MainNavigation.currLogin.hov453 {
background-position: 0 -1276px;
}
#MainNavigation.currLogin.hov63, 
#MainNavigation.currLogin.hov454 {
background-position: 0 -1408px;
}
#MainNavigation.currLogin.hov64, 
#MainNavigation.currLogin.hov455 {
background-position: 0 -1496px;
}
#MainNavigation.currLogin.hovHome {
background-position: 0 -1584px;
}
/*--- LOGIN ITEM ---*/
#MainNavigation ul li.login {
padding: 5px 35px;
}
#MainNavigation ul li.login a {
col+or: #FFF;
display: inline;
padding: 0;
}
/*---=== ADIN NAVIGATION ===---*/
.adminNavigation {
background-position: 0 -150px;
background-repeat: repeat-x;
color: #5e6264;
margin: 0 auto 10px;
}
.adminNavigation ul {
list-style: none;
margin: 0;
padding: 0;
}
.adminNavigation ul li {
float: left;
height: 34px;
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
.adminNavigation ul li a:link, 
.adminNavigation ul li a:visited, 
.adminNavigation ul li a:active {
background-position: 0 -150px;
background-repeat: repeat-x;
border-right: 1px solid #FFF;
color: #5e6264;
display: block;
height: 34px;
line-height: 34px;
padding: 0 10px;
position: relative;
}
.adminNavigation ul li a:hover {
background-position: 0 -184px;
color: #FFF;
}
/*--- DROP DOWN NAVIGATION ---*/
.adminNavigation ul li .dropdown {
background: #fff;
display: none;
left: 0;
position: absolute;
top: 34px;
}
.adminNavigation ul li .dropdown-b {
white-space: nowrap;
}
.adminNavigation ul li .dropdown a:link, 
.adminNavigation ul li .dropdown a:visited, 
.adminNavigation ul li .dropdown a:active {
background: #d2d2d2;
border-bottom: 1px solid #FFF;
color: #5e6264;
height: auto;
padding: 4px 8px;
line-height: normal;
}
.adminNavigation ul li .dropdown a:hover {
background: #36b234;
color: #FFF;
}
/*---=== SUB NAVIGATION ===---*/
ul.intNav {
list-style: none;
margin: -2px 0 10px;
padding: 0;
}
ul.intNav li {
display: block;
font-size: 12px;
list-style: none;
margin: 2px 0 0;
_margin: 0 0;
padding: 0;
_border-bottom: 2px solid #FFF;
}
ul.intNav li a:link, 
ul.intNav li a:visited, 
ul.intNav li a:hover, 
ul.intNav li a:active {
color: #5e6264;
display: block;
text-decoration: none;
padding: 8px 10px;
}
/*--- LEVEL 0 STYLES ---*/
ul.intNav li.GroupCurrParent a:link, 
ul.intNav li.GroupCurrParent a:visited, 
ul.intNav li.GroupCurrParent a:hover, 
ul.intNav li.GroupCurrParent a:active {
background-color: #35b233;
background-position: 0 -184px;
background-repeat: repeat-x;
color: #FFF;
}
ul.intNav li.GroupParent a:link, 
ul.intNav li.GroupParent a:visited, 
ul.intNav li.GroupParent a:active {
background-color: #D2D2D2;
background-position: 0 -150px;
background-repeat: repeat-x;
}
ul.intNav li.GroupCurr a:link, 
ul.intNav li.GroupCurr a:visited, 
ul.intNav li.GroupCurr a:hover, 
ul.intNav li.GroupCurr a:active {
background-color: #35b233;
background-position: 0 -184px;
background-repeat: repeat-x;
color: #FFF;
}
ul.intNav li.GroupStat a:link, 
ul.intNav li.GroupStat a:visited, 
ul.intNav li.GroupStat a:active {
background-color: #D2D2D2;
background-position: 0 -150px;
background-repeat: repeat-x;
}
ul.intNav li.GroupStat a:hover, 
ul.intNav li.GroupParent a:hover {
background-position: 0 -184px;
color: #FFF;
}
/*--- LEVEL 1 STYLES ---*/
ul.intNav li.ItemCurrParent, 
ul.intNav li.ItemParent, 
ul.intNav li.ItemCurr, 
ul.intNav li.ItemStat {
margin: 0;
}
ul.intNav li.ItemCurrParent a:link, 
ul.intNav li.ItemCurrParent a:visited, 
ul.intNav li.ItemCurrParent a:active, 
ul.intNav li.ItemParent a:link, 
ul.intNav li.ItemParent a:visited, 
ul.intNav li.ItemParent a:active, 
ul.intNav li.ItemCurr a:link, 
ul.intNav li.ItemCurr a:visited, 
ul.intNav li.ItemCurr a:active, 
ul.intNav li.ItemStat a:link, 
ul.intNav li.ItemStat a:visited, 
ul.intNav li.ItemStat a:active {
background: #A8D867;
padding: 4px 10px;
}
ul.intNav li.ItemCurrParent a:link, 
ul.intNav li.ItemCurrParent a:visited, 
ul.intNav li.ItemCurrParent a:active,
ul.intNav li.ItemCurr a:link, 
ul.intNav li.ItemCurr a:visited, 
ul.intNav li.ItemCurr a:active {
color: #FFF;
}
ul.intNav li.ItemParent a:hover, 
ul.intNav li.ItemStat a:hover {
color: #FFF;
}
/*--- LEVEL 2 STYLES ---*/
ul.intNav li.SubItemStat, 
ul.intNav li.SubItemCurr {
margin: 0;
}
ul.intNav li.SubItemCurr a:link, 
ul.intNav li.SubItemCurr a:visited, 
ul.intNav li.SubItemCurr a:active {
background: #A8D867;
color: #FFF;
padding: 4px 20px;
}
ul.intNav li.SubItemStat a:link, 
ul.intNav li.SubItemStat a:visited, 
ul.intNav li.SubItemStat a:active {
background: #A8D867;
padding: 4px 20px;
}
ul.intNav li.SubItemStat a:hover {
color: #FFF;
}
/*---=== ADMIN SUB NAVIGATION ===---*/
/*---===<<< BREADCRUMB >>>===---*/
.breadcrumbWrap {
font-size: 11px;
margin: 0 0 10px;
}
.breadcrumbWrap a:link, 
.breadcrumbWrap a:visited, 
.breadcrumbWrap a:active {
color: #5e6264;
}
/*---===<<< SKIN PANE >>>===---*/
.contentWrap {
margin: 0 auto 15px;
padding: 0 0 20px;
}
.googleAnalyticsCode {
height: 0;
overflow: hidden;
}
/*---=== HOME SKIN ===---*/
.contentWrap .banner {
margin: 0 0 10px;
clear: both;
}
.contentWrap .flashHolder {
margin: 0 0 5px;
}
.contentWrap .leftColumn {
float: left;
width: 640px;
}
.contentWrap .leftColumn .leftSide {
float: left;
margin: 0 0 10px;
width: 316px;
}
.contentWrap .leftColumn .rightSide {
float: right;
margin: 0 0 10px;
width: 316px;
}
.contentWrap .fullWidth {
clear: both;
}
.contentWrap .rightColumn {
float: right;
width: 315px;
}
.contentWrap .Settings td {
text-align: left;
}
/*---=== MULTI-COLUMN SKINS ===---*/
.contentWrap.interiorRight .leftColumn, 
.contentWrap.threeColumn  .leftColumn {
float: left;
margin: 0 0 10px;
width: 210px;
}
/*--- THREE COLUMN ---*/
.contentWrap.threeColumn  .contentColumn {
float: left;
margin: 0 0 10px 6px;
width: 512px;
}
.contentWrap.threeColumn  .rightColumn {
float: right;
width: 228px;
}
/*--- TWO COLUMN ---*/
.contentWrap.interiorRight .rightColumn {
background: transparent;
height: auto;
float: right;
width: 745px;
}
.contentWrap.interiorRight .rightColumn .leftSide {
float: left;
margin: 10px 0;
width: 365px;
}
.contentWrap.interiorRight .rightColumn .rightSide {
float: right;
margin: 10px 0;
width: 365px;
}
/*--- INTERIOR ---*/
.contentWrap.interiorLeft .leftColumn {
float: left;
width: 640px;
}
.contentWrap.interiorLeft .contentColumn {
}
.contentWrap.interiorLeft .leftColumn .leftSide {
float: left;
margin: 10px 0;
width: 315px;
}
.contentWrap.interiorLeft .leftColumn .rightSide {
float: right;
margin: 10px 0;
width: 315px;
}
.contentWrap.interiorLeft .rightColumn {
float: right;
width: 310px;
}
/*---===<<< CONTENT STYLES >>>===---*/
/*---=== HEADING STYLES ===---*/
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
/*---=== TEXT STYLES ===---*/
p, div, .Normal {
color: #5E6264;
}
p, .Normal {
font-size: 13px;
line-height: 17px;
margin: 0 0 10px;
font-family: Arial, Helvetica, sans-serif;
}
strong {
}
em {
}
/*---=== LINK STYLES ===---*/
a:link, 
a:visited, 
a:active {
color: #00a3d9;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {
}
ol li {
	margin: 0 0 0 45px;
}
ol li li {
	margin: 0 0 0 60px;
}
ol li li li {
	margin: 0 0 0 75px;
}
/*--- UNORDERED ---*/
ul {
margin: 0 0 15px;
}
ul li {
margin: 0 0 2px 45px;
}
ul li li {
margin: 0 0 2px 60px;
}
ul li li li {
margin: 0 0 2px 75px;
}
/*---===<<< TABLE STYLES >>>===---*/
.generalTableWrap {
border: 1px solid #5e6264;
margin: 10px 0;
padding: 1px 0 1px 1px;
}
.generalTable {
border-collapse: collapse;
overflow:hidden;
table-layout:fixed;
width:100%;
word-wrap:break-word;
}
.generalTable th {
background: #34b233;
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
padding: 3px;
}
.generalTable td {
border-top: 1px solid #5e6264;
border-right: 1px solid #FFF;
font-family: Arial, Helvetica, sans-serif;
padding: 3px;
vertical-align: top;
}
.generalTable .alt td {
}
.generalTable th a:link, 
.generalTable th a:visited, 
.generalTable th a:hover, 
.generalTable th a:active {
background: #34b233;
color: #FFF;
}
.generalTableFooter {
margin: 3px;
text-align: right;
}
.filter {
text-align: right;
}
.paging {
margin: 0 0 10px;
}
/*---===<<< FORM STYLES >>>===---*/
/*---=== RIGHT COLUMN FORMS ===---*/
.rightColumnForm input {
margin: 0 0 5px;
width: 286px;
} 
.rightColumnForm select {
margin: 0 0 5px;
width: 290px;
}
.rightColumnForm input.checkRadio {
float: left;
margin: 0 3px 3px 0;
width: 15px;
} 
.rightColumnForm textarea {
height: 50px;
margin: 0 0 5px;
width: 288px;
}
.rightColumnForm label.checkRadio {
display: block;
float: left;
line-height: 15px;
margin: -1px 0 0;
}
.rightColumnForm br {
clear: both;
}
.rightColumnForm h4 {
color: #5E6264;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 10px 0 3px;
}
.rightColumnForm div.requiredError {
color: #F00;
margin: -2px 0 5px;
}
/*---=== FULL PAGE FORMS ===---*/
.searchSpacer {
display: block; float: left; height: 10px; margin: 0 0 0 35px; padding 0;
}
.normalForm label, 
.normalForm h4 {
color: #5E6264;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 6px 0 3px;
}
.normalForm label span.required {
color: #F00;
}
.normalForm label span.requiredError {
color: #F00;
}
.normalForm input, 
.normalForm select {
margin: 3px 0 7px 15px;
width: 70%;
}
.normalForm br {
clear: both;
}
.normalForm textarea {
height: 70px;
margin: 3px 0 7px 15px;
width: 100%;
}
.normalForm label.checkRadio {
display: inline;
margin: 3px 0 0;
}
.normalForm input.checkRadio {
display: inline;
margin: 3px 5px 3px 15px;
_margin: 0 5px 0 5px;
width: 15px;
}
.normalForm .marketReports.specializationList li {
clear: none;
float: left;
font-size: 12px;
font-weight: bold;
list-style: none;
margin: 0 0 3px 5px;
width: 30%;
padding: 0;
}
.normalForm .marketReports.servicesList {
float: left;
width: 50%;
}
.normalForm .marketReports.servicesList li {
margin: 0 0 3px;
}
.normalForm .marketReports li, 
.normalForm .marketReports.specializationList li li, 
.normalForm .marketReports.servicesList li li {
clear: both;
font-size: 12px;
font-weight: bold;
list-style: none;
margin: 0 0 3px 15px;
padding: 0;
/*width: 100%;*/
}
.normalForm .marketReports.specializationList li li, 
.normalForm .marketReports.servicesList li li {
width: 100%;
}
.normalForm .marketReports.servicesList li li {
margin: 0 0 3px 25px;
}
.normalForm .marketReports li a:link, 
.normalForm .marketReports li a:visited, 
.normalForm .marketReports li a:active {
background-position: -275px -520px;
background-repeat: no-repeat;
color: #5e6264;
display: block;
padding: 0 0 0 30px;
height: 23px;
line-height: 23px;
}
.normalForm .marketReports li a:hover {
background-position: -275px -542px;
}
.normalForm .marketReports li a.expanded:link, 
.normalForm .marketReports li a.expanded:visited, 
.normalForm .marketReports li a.expanded:active {
background-position: -275px -570px;
}
.normalForm .marketReports li a.expanded:hover {
background-position: -275px -592px;
}
.normalForm .marketReports li ul {
display: none;
margin: 0;
}
.normalForm .marketReports li ul.unhidden {
display: block;
margin: 0;
}
.normalForm .marketReports li li {
clear: both;
list-style: none;
margin: 0 0 0 30px;
padding: 0;
}
.normalForm .marketReports li li label {
font-size: 11px;
font-weight: normal;
width: 165px;
}
.normalForm .marketReports.specializationList li li label, 
.normalForm .marketReports.servicesList li li label {
width: 70%;
}
/*---=== SEARCH AGAIN VERTICAL ===---*/
.normalFormVertical label, 
.normalFormVertical h4 {
color: #5E6264;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 6px 0 3px;
}
.normalFormVertical label span.required {
color: #F00;
}
.normalFormVertical label span.requiredError {
color: #F00;
}
.normalFormVertical input, 
.normalFormVertical select {
margin: 3px 0 7px 15px;
width: 70%;
}
.normalFormVertical br {
clear: both;
}
.normalFormVertical textarea {
height: 70px;
margin: 3px 0 7px 15px;
width: 100%;
}
.normalFormVertical label.checkRadio {
float: left;
margin: 3px 0 0;
}
.normalFormVertical input.checkRadio {
float: left;
margin: 3px 5px 3px 15px;
width: 15px;
}
.normalFormVertical ul {
margin: 0;
}
.normalFormVertical .marketReports.specializationList li {
clear: none;
float: left;
font-size: 12px;
font-weight: bold;
list-style: none;
margin: 0 0 3px 5px;
width: 30%;
padding: 0;
}
.normalFormVertical .marketReports.servicesList {
float: left;
width: 50%;
}
.normalFormVertical .marketReports.servicesList li {
margin: 0 0 3px;
}
.normalFormVertical .marketReports li, 
.normalFormVertical .marketReports.specializationList li li, 
.normalFormVertical .marketReports.servicesList li li {
clear: both;
font-size: 12px;
font-weight: bold;
list-style: none;
margin: 0 0 3px 15px;
padding: 0;
/*width: 100%;*/
}
.normalFormVertical .marketReports.specializationList li li, 
.normalFormVertical .marketReports.servicesList li li {
width: 100%;
}
.normalFormVertical .marketReports.servicesList li li {
margin: 0 0 3px 20px;
}
.normalFormVertical .marketReports li a:link, 
.normalFormVertical .marketReports li a:visited, 
.normalFormVertical .marketReports li a:active {
background-position: -275px -520px;
background-repeat: no-repeat;
color: #5e6264;
display: block;
padding: 0 0 0 30px;
height: 23px;
line-height: 23px;
}
.normalFormVertical .marketReports li a:hover {
background-position: -275px -542px;
}
.normalFormVertical .marketReports li a.expanded:link, 
.normalFormVertical .marketReports li a.expanded:visited, 
.normalFormVertical .marketReports li a.expanded:active {
background-position: -275px -570px;
}
.normalFormVertical .marketReports li a.expanded:hover {
background-position: -275px -592px;
}
.normalFormVertical .marketReports li ul {
display: none;
margin: 0;
}
.normalFormVertical .marketReports li ul.unhidden {
display: block;
margin: 0;
}
.normalFormVertical .marketReports li li {
clear: both;
line-height: 15px;
list-style: none;
margin: 0 0 3px 20px;
padding: 0;
}
.normalFormVertical .marketReports li li label {
font-size: 11px;
font-weight: normal;
width: 165px;
}
.normalFormVertical .marketReports.specializationList li li label, 
.normalFormVertical .marketReports.servicesList li li label {
width: 70%;
}
/*---===<<< CONTAINER STYLES >>>===---*/
/*---=== GREEN BOX CONTAINER ===---*/
.greenBoxHeader {
position: relative;
height: 122px;
overflow: hidden;
width: 100%;
}
.greenBoxHeader h1 {
background: none;
bottom: 15px;
/*left: 45px;*/
left: 20px;
margin: 0;
padding: 0;
position: absolute;
}
.greenBoxHeader h1 .Head {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 31px;
font-weight: normal;
}
.greenBoxContent {
background: #34B233 url(_images/greenCorner.gif) no-repeat right bottom;
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 10px;
padding: 20px 125px 20px 20px;
}

.greenBoxContent a:link, 
.greenBoxContent a:visited, 
.greenBoxContent a:active {
color: #FFF;
}

.greenBoxContent .Normal, 
.greenBoxContent .Normal p{
color: #FFF;
font-size: 16px;
line-height: 21px;
}
/*---=== OUTLINE ANGLED BOX ===---*/
.outlineAngledBoxHeader {
border-top: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;
height: 61px;
overflow: hidden;
position: relative;
}
.outlineAngledBoxHeader h3 {
bottom: 5px;
left: 20px;
position: absolute;
}
.outlineAngledBoxHeader h3 .Head{
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 29px;
font-weight: normal;
}
.outlineAngledBoxContentWrap {
background: url(_images/angledBoxLeft.gif) no-repeat bottom left;
margin: 0 0 10px;
}
.outlineAngledBoxContent {
background: url(_images/angledBoxRight.gif) no-repeat bottom right;
padding: 15px 40px 15px 20px;
}
/*---=== OUTLINED BOX ===---*/
.outlinedBoxHeader {
/*background-position: 0 -300px;
background-repeat: repeat-x;*/
background-color: #5e6a71;
height: 29px;
overflow: hidden;
}
h4.outlinedBoxHeader {
border-right: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;
margin: 0;
}
div.outlinedBoxHeader {
border: 1px solid #D8D8D8;
}
.outlinedBoxHeader .Head {
/*background-position: right -250px;
background-repeat: no-repeat;*/
color: #FFF;
display: block;
float: left;
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 29px;
padding: 0 30px 0 10px;
}
.outlinedBoxContent {
border-right: 1px solid #D8D8D8;
border-bottom: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;
margin: 0 0 10px;
padding: 9px;
}
/*---=== NEWS TICKER ===---*/
.newsTicker .outlinedBoxHeader {
background-position: 0 -300px;
background-repeat: repeat-x;
background-color: transparent;
}
.newsTicker .outlinedBoxHeader .Head {
background-position: right -250px;
background-repeat: no-repeat;
}
/*---=== GREEN HEADER ===---*/
h2, 
h2.greenHeader .Head {
color: #34B233;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin: 5px 0;
}
h2.greenHeader, 
h2.greenHeader .Head {
margin: 0;
}
.greenHeaderContent {
margin: 5px;
}
.greenHeaderIconWrap {
margin: 0 0 10px;
}
.greenHeaderIconWrap .greenHeaderIcon {
float: left;
text-align: center;
width: 65px;
}
.greenHeaderIconWrap .greenHeaderContentWrap {
float: left;
width: 565px;
margin: 0 0 0 5px;
}
.greenHeaderIconWrap .greenHeaderContentWrap h2.greenHeader .Head {
margin: 0 0 5px;
}
.greenHeaderIconWrap .greenHeaderContentWrap .greenHeaderContent  {
margin: 0 0 5px;
}
/*---=== GREEN HEADER - HOME ===---*/
h2.greenHeader.home {
margin: 5px 20px;
}
.greenHeaderContent.home {
margin: 5px 20px;
}
/*---=== GREY HEADER ===---*/
h3,
h3.greyHeader .Head {
color: #5E6264;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
margin: 5px 0;
}
h3.greyHeader .Head {
margin: 0;
}
.greyHeaderContent {
margin: 5px 0;
font-size: 15px;
line-height: 19px;
}

/*---=== GREY HEADER - HOME ===---*/
h3.greyHeader.home {
margin: 5px 20px;
}
.greyHeaderContent.home {
margin: 5px 20px;
}
/*---=== BLANK PADDED ===---*/
.blankPadded {
padding: 10px 20px;
}
/*---===<<< BUTTON STYLES >>>===---*/
a.submitBttn:link, 
a.submitBttn:visited, 
a.submitBttn:active {
background-position: 0 -450px;
background-repeat: no-repeat;
display: block;
float: right;
height: 23px;
text-indent: -9999em;
width: 71px;
}
a.submitBttn:hover {
background-position: 0 -473px;
}
a.viewAllBttn:link, 
a.viewAllBttn:visited, 
a.viewAllBttn:active {
background-position: right -450px;
background-repeat: no-repeat;
display: block;
float: right;
height: 20px;
text-indent: -9999em;
width: 71px;
}
a.viewAllBttn:hover {
background-position: right -470px;
}
a.searchBttn:link, 
a.searchBttn:visited, 
a.searchBttn:active {
background-position: left -580px;
background-repeat: no-repeat;
display: block;
float: right;
height: 20px;
text-indent: -9999em;
width: 71px;
}
a.searchBttn:hover {
background-position: left -604px;
}
a.subscriptionBttn:link, 
a.subscriptionBttn:visited, 
a.subscriptionBttn:active {
background-position: -120px -450px;
background-repeat: no-repeat;
display: block;
float: right;
height: 24px;
text-indent: -9999em;
width: 88px;
}
a.subscriptionBttn:hover {
background-position: -120px -473px;
}
a.saveBttn:link, 
a.saveBttn:visited, 
a.saveBttn:active {
background-position: left -520px;
background-repeat: no-repeat;
display: block;
height: 20px;
text-indent: -9999em;
width: 71px;
}
a.saveBttn:hover {
background-position: left -544px;
}
a.cancelBttn:link, 
a.cancelBttn:visited, 
a.cancelBttn:active {
background-position: -120px -520px;
background-repeat: no-repeat;
display: block;
height: 20px;
text-indent: -9999em;
width: 71px;
}
a.cancelBttn:hover {
background-position: -120px -544px;
}
a.downloadVCardBttn:link, 
a.downloadVCardBttn:visited, 
a.downloadVCardBttn:active {
background-position: left -640px;
background-repeat: no-repeat;
display: block;
height: 23px;
text-indent: -9999em;
width: 121px;
}
a.downloadVCardBttn:hover {
background-position: left -664px;
}
a.next, 
a.next:link, 
a.next:visited, 
a.next:active,
a.next:hover {
background-position: -190px -340px;
float: right;
height: 29px;
margin: 10px 8px 0 0;
text-indent: -9999em;
width: 10px;
}
a.next:hover {
background-position: -190px -380px;
}
a.next.disabled, 
a.next.disabled:hover {
background-position: -190px -360px;
}
a.prev, 
a.prev:link, 
a.prev:visited, 
a.prev:active {
background-position: -160px -340px;
display: block;
float: right;
height: 29px;
margin: 10px 4px 0 0;
text-indent: -9999em;
width: 10px;
}
a.prev:hover {
background-position: -160px -380px;
}
a.prev.disabled, 
a.prev.disabled:hover {
background-position: -160px -360px;
}
/*---===<<< CONTENT MODULE STYLES >>>===---*/
/*---=== VIEW STYLES ===---*/
/*--- CASE STUDY VIEW ---*/
/* HEADER */
h1,
h1.caseHeader .Head,
h1.caseHeader {
background: #35B233;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
margin: 0 0 10px;
}
h1.caseHeader {
padding: 5px 5px;
}
h1.greenHeader .Head {
margin: 0;
padding: 0;
}
/* LEFT COLUMN */
.caseLeftSide {
float: left;
width: 210px;
}
.caseLeftSide img {
margin: 0 0 10px;
}
/* CONTENT */
.caseRightSide {
float: right;
width: 745px;
}
.caseClientInfo .caseClientInfoLeft {
float: left;
margin: 0 0 10px;
width: 500px;
}
.caseClientInfo .caseClientInfoLeft p {
font-size: 12px;
line-height: 18px;
margin: 0;
}
.caseClientInfo img {
float: right;
}
.infoField h2 {
color: #5E6264;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 10px 0;
}
.infoField .infoContent {
font-size: 12px;
line-height: 16px;
}
/*--- NEWS VIEW ---*/
.newsArticle h1 {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
margin: 0 0 5px;
}
.newsArticle h2 {
color: #5E6264;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0 0 5px;
}
.newsArticle hr {
background-color: #36b234;
border: 0;
display: block;
height: 1px;
margin: 10px 0;
}
.newsArticle .authorDate {
margin: 0 0 5px;
font-size: 11px;
}
/*---=== LIST STYLES ===---*/
ul.contentList {
margin: 0;
padding: 0;
}
ul.contentList li {
border-top: 1px solid #5E6264;
list-style: none;
margin: 0 0 10px;
padding: 10px 0 0;
line-height:17px;
}
ul.contentList li.first {
border-top: none;
padding: 0;
}
ul.contentList li a:link, 
ul.contentList li a:visited, 
ul.contentList li a:active {
color: #00A3D9;
margin: 0 0 0 5px;
}
ul.contentList li h3 {
margin: 0;
}
ul.contentList li h3 a:link, 
ul.contentList li h3 a:visited, 
ul.contentList li h3 a:active {
color: #666;
font-size: 12px;
font-weight: bold;
margin: 0;
}
ul.contentList li img {
margin: 0 0 5px;
}
ul.contentList li p.authorDate {
color: #666;
font-weight: bold;
margin: 3px 0;
font-size: 11px;
}
ul.contentList li .summary {
margin: 0 0 5px;
}
ul.contentList li .readMoreLinkWrap {
margin: 0 0 10px;
text-align: right;
}
/*--- THUMB TITLE SUMMARY ---*/
ul.contentList li .thumbNail {
float: left;
margin: 0 8px 0 0;
width: 122px;
}

ul.contentList li .thumbNailBorder {
float: left;
margin: 0 8px 0 0;
border: solid 1px gray;
}



ul.contentList li .description {
float: left;
width: 165px;
}
/*--- ICON TITLE SUMMARY ---*/
ul.contentList li .icon {
float: left;
margin: 0 8px 0 0;
width: 46px;
}
ul.contentList li .iconDescription {
float: left;
width: 150px;
}
/*--- NEWS TICKER ---*/
.newsTickerWrap {
_float: right;
position: relative;
_width: 885px;
}
.newsTickerWrap a.next {
cursor: pointer;
float: none;
margin: 0;
position: absolute;
right: 8px;
top: 0;
z-index: 100;
}
.newsTickerWrap a.prev {
cursor: pointer;
float: none;
margin: 0;
position: absolute;
right: 20px;
top: 0;
z-index: 101;
}
.newsTickerWrap .scrollable {
height: 29px;
overflow: hidden;
position: relative;
}
.newsTickerWrap .items {
position: absolute;
height: 2000px;
}
.newsTickerWrap .newsItems {
line-height: 29px;
margin: 0 0 0 10px;
}
.newsTickerWrap .newsItems a:link, 
.newsTickerWrap .newsItems a:visited, 
.newsTickerWrap .newsItems a:active {
color: #5e6264;
}
/*--- ADMIN LIST STYLES ---*/
#ContentModuleAdminList .leftSide {
	float: left;
	width: 75%;
}
#ContentModuleAdminList .rightSide {
	float: right;
	text-align: right;
	width: 75px;
}
#ContentModuleAdminList .sortbar {
	margin: 10px 0;
	text-align: right;
}
.generalTable .articleDescription h2 {
	color: #5e6264;
	font-size: 12px;
	margin: 0;
}
.generalTable .articleDescription h2 a:link, 
.generalTable .articleDescription h2 a:visited, 
.generalTable .articleDescription h2 a:hover {
	font-weight: bold;
}
.generalTable .articleDescription p {
	font-size: 11px;
	margin: 0;
}
/*---=== COMMENTS STYLES ===---*/
/*---===<<< PEOPLE SEARCH >>>===---*/
/*---=== SEARCH ===---*/
.userSearch {
margin: 0 5px 10px;
}
.userSearch input {
color: #5e6264;
margin: 0 5px 0 0;
width: 22%;
}
.userSearch select {
width: 25%;
}
/*---=== VERTICAL SEARCH ===---*/
.userSearchVertical {
margin: 0 0 10px;
}
.userSearchVertical input {
color: #5e6264;
margin: 0 0 5px;
width: 99%;
}
.userSearchVertical select {
width: 100%;
}
.userSearchVertical ul {
margin: 0;
}
/*---=== SEARCH RESULTS ===---*/
h1 .searchQuery {
color: #FFF;
font-size: 14px;
font-weight: normal;
}
/*--- SEARCH RESULT ---*/
.searchResults {
/*margin: 0 0 10px;*/
margin: 15px 0;
line-height: 17px;
}
.searchResults div {
border-bottom: 1px solid #5e6264;
padding: 5px;
}
.searchResults div div {
border-bottom: 0;
padding: 0;
}
.searchResults .userName {
font-weight: bold;
}
.searchResults .userPhone {
margin: 0 15px 0 0;
}
.searchResults a:link, 
.searchResults a:visited, 
.searchResults a:active {
}
.searchResults div a.bioLink:link, 
.searchResults div a.bioLink:visited, 
.searchResults div a.bioLink:active {
float: right;
}
/*---=== PEOPLE DETAIL ===---*/
table.userContactInfo {
border: 0;
padding: 0;
width: 100%;
}
table.userContactInfo td {
padding: 4px 0;
vertical-align: top;
width: 25%;
}
table.userContactInfo td.website {
width: 50%;
}
table.userContactInfo td.button {
padding: 0;
}
table.userContactInfo td.userPosition {
padding: 0 0 5px;
}
table.userContactInfo td.address p {
margin: 0;
padding: 0;
}
.imgUploadWrap span{display:block;}
.normalForm input.imgFileUploader{width:228px;}
.imgUploadWrap .userImg{padding-left:15px;}
/*---===<<< SEARCH RESULTS >>>===---*/
/*---=== HEADER ===---*/
.srchRslts .tbheader {
margin: 0 0 10px;
}
.srchRslts p.navigation {
color: #000;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 10px 0;
}
.srchRslts p.navigation a.navigation:link, 
.srchRslts p.navigation a.navigation:visited, 
.srchRslts p.navigation a.navigation:active {
color: #000;
font-size: 12px;
}
/*---=== RESULT ===---*/
.srchRslts p[align=left] {
display: block;
font-family: Arial, Helvetica, sans-serif;
margin: 10px 0 0;
}
.srchRslts p {
display: none;
_display: block;
}
.srchRslts a.title:link, 
.srchRslts a.title:visited, 
.srchRslts a.title:active {
background: none;
color: #00a3d9;
float: left;
font-family: Arial, Helvetica, sans-serif;
}
.srchRslts span.sample {
float: right;
font-family: Arial, Helvetica, sans-serif;
}
.srchRslts div.sample {
border-bottom: 1px solid #5e6264;
clear: both;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 5px 10px 10px;
}
.srchRslts div.sample b {
color: #34b233;
font-weight: normal;
}
.srchRslts span.path {
display: none;
}
/* Executive Team Table */
table.ExecTeam td {
padding: 5px;
}
/*---===<<< SITEMAP >>>===---*/
.SiteMap0 {}
.SiteMap1 {margin: 3px 0 3px 10px;}
.SiteMap2 {margin: 3px 0 3px 20px;}
.SiteMap3 {margin: 3px 0 3px 30px;}
.SiteMap4 {margin: 3px 0 3px 40px;}
/*---===<<< IMAGE ROTATOR >>>===---*/
.imageRotator {
padding: 0 0 10px;
}
/*---=== IMAGE ROTATE ITEM ===---*/
.imageRotator .rotatorItem {
display: none;
height: 250px;
width: 100%;
}
.imageRotator .rotatorItem.current {
display: block;
}
.rotatorItemImage {
padding: 0 0 10px;
}
.imageRotator .rotatorItem .rotatorItemText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:link, 
#dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:visited, 
#dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:active {
color: #E05F37;
text-decoration: none;
}
#dnn_ContentPane .imageRotator .rotatorItem .rotatorItemText a:hover {
text-decoration: underline;
}
/*---=== IMAGE ROTATE NAV ===---*/
.imageRotator .rotatorNav {
float: right;
}
.imageRotator .rotatorNav a.rotatorButton:link, 
.imageRotator .rotatorNav a.rotatorButton:visited, 
.imageRotator .rotatorNav a.rotatorButton:active {
background-image: url(_images/imageRotatorNavBg.jpg);
background-position: 0 0;
display: block;
float: left;
height: 11px;
margin: 0 3px;
overflow: hidden;
text-indent: -9999em;
width: 11px;
}
.imageRotator .rotatorNav a.rotatorButton.current:link, 
.imageRotator .rotatorNav a.rotatorButton.current:visited, 
.imageRotator .rotatorNav a.rotatorButton.current:hover, 
.imageRotator .rotatorNav a.rotatorButton.current:active, 
.imageRotator .rotatorNav a.rotatorButton:hover {
background-position: 0 11px;
}
/*---===<<< LARGE IMAGE ROTATOR >>>===---*/
.largeImageRotator {
background: #FFF;
border: 1px solid #5E6A71;
padding: 15px;
}
/*---=== IMAGE ROTATE ITEM ===---*/
.largeImageRotator .largeRotatorItem {
display: none;
height: 485px;
text-align: center;
width: 600px;
}
.largeImageRotator .largeRotatorItem.current {
display: block;
}
.largeImageRotator .rotatorItemImage {
padding: 0 0 10px;
}
.largeImageRotator .largeRotatorItem .rotatorItemText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:link, 
#dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:visited, 
#dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:active {
color: #E05F37;
text-decoration: none;
}
#dnn_ContentPane .largeImageRotator .largeRotatorItem .rotatorItemText a:hover {
text-decoration: underline;
}
/*---=== IMAGE ROTATE NAV ===---*/
.largeImageRotator .largeRotatorNav {
float: right;
}
.largeImageRotator .largeRotatorNav a.rotatorButton:link, 
.largeImageRotator .largeRotatorNav a.rotatorButton:visited, 
.largeImageRotator .largeRotatorNav a.rotatorButton:active {
background-image: url(_images/imageRotatorNavBg.jpg);
background-position: 0 0;
display: block;
float: left;
height: 11px;
margin: 0 3px;
overflow: hidden;
text-indent: -9999em;
width: 11px;
}
.largeImageRotator .largeRotatorNav a.rotatorButton.current:link, 
.largeImageRotator .largeRotatorNav a.rotatorButton.current:visited, 
.largeImageRotator .largeRotatorNav a.rotatorButton.current:hover, 
.largeImageRotator .largeRotatorNav a.rotatorButton.current:active, 
.largeImageRotator .largeRotatorNav a.rotatorButton:hover {
background-position: 0 11px;
}
/*---=== POP ROTATOR BACKGROUND ===---*/
.apple_overlay {
position: absolute;
_margin: 0 0 0 -300px;
padding: 35px;
width: 672px;
_width: 602px;
z-index: 1000;
} 
.apple_overlay div.close { 
background-image:url(_images/close.png);
_background-image:url(_images/close.gif);
position:absolute;
right:20px;
top:20px;
cursor:pointer;
height:35px;
width:35px;
z-index: 1001;
}
.enlargeRotator button {
background: none;
border: 0;
color: #00a3d9;
cursor: pointer;
text-decoration: none;
margin: 0;
padding: 0;
text-align: left;
white-space: nowrap;
}
.enlargeRotator button:hover {
text-decoration: underline;
}
.newsFilter {
margin: 0 0 10px;
text-align: right;
}

a.downloadBrochureBtn {
background-image: url(_images/downloadBrochure.gif);
}

a.downloadBrochureBtn:link, 
a.downloadBrochureBtn:visited, 
a.downloadBrochureBtn:active {
background-repeat: no-repeat;
display: block;
float: right;
height: 26px;
text-indent: -9999em;
width: 160px;
}
a.downloadBrochureBtn:hover {
background-image: url(_images/downloadBrochureHover.gif);
}

.editBtn{
background: url(_images/editBtn.jpg) no-repeat;
width 14px;
height: 18px;
display: block;
float: left;
padding: 9px 7px;
margin: 0 10px 0 0;
}
.deleteBtn{
background: url(_images/deleteBtn.jpg) no-repeat;
width 14px;
height: 14px;
display: block;
float: left;
padding: 7px;
margin: 2px 0 0;
}

.manageBioAdminTbl{
border: solid 1px #e4e4e4;
margin-top: 5px;
}
.manageBioAdminTbl .header{
background: url(_images/manage-bio-admin-tblHeadBg.jpg) repeat-x;
line-height: 28px;
height: 28px;
color: #525252;
border-bottom: solid 1px #cccccc;
}
.manageBioAdminTbl .header td{
padding: 0 10px;
}
.manageBioAdminTbl .subHeader{
background: url(_images/manage-bio-admin-tblSubHeadBg.jpg) repeat-x;
line-height: 28px;
height: 28px;
color: #525252;
text-align: left;
border-bottom: solid 1px #d1d1d1;
}
.manageBioAdminTbl .subHeader th{
color: #525252;
padding: 0 10px;
}
.manageBioAdminTbl td{
padding: 5px 10px;
}
.manageBioAdminTbl .alterRow{
background: #f9f9f9;
}
.manageBioAdminTbl .footer{
background: url(_images/manage-bio-admin-tblFooterBg.jpg) repeat-x;
line-height: 46px;
height: 46px;
color: #525252;
border-top: solid 1px #cdcdcd;
}
.manageBioAdminTbl .footer td{
padding: 0 10px;
}

.imgWrapMed{
width: 132px;
margin: 0 0 20px;
padding: 0;
float: left;
}
.imgWrapMed .topWrap{
position: relative;
width: 132px;
}
.imgWrapMed .topWrap .topLeft{
background: url(_images/img_topLeftCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
left: 0;
}
.imgWrapMed .topWrap .top{
background: url(_images/img_topBg.gif) repeat-x;
margin: 0 5px;
height: 5px;
width: 122px;
}
.imgWrapMed .topWrap .topRight{
background: url(_images/img_topRightCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
right: 0;
}
.imgWrapMed .middleWrap{
background: url(_images/img_leftBg.gif) repeat-y;
padding: 0 0 0 5px;
float:left;
width: 132px;
}
.imgWrapMed .middleWrap .middle{
background: url(_images/img_rightBg.gif) right repeat-y;
padding: 0 5px 0 0;
float:left;
width: 122px;
}
.imgWrapMed .bottomWrap{
position: relative;
width: 132px;
}
.imgWrapMed .bottomWrap .bottomLeft{
background: url(_images/img_bottomLeftCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
left: 0;
}
.imgWrapMed .bottomWrap .bottom{
background: url(_images/img_bottomBg.gif) repeat-x;
margin: 0 5px;
height: 5px;
width: 122px;
}
.imgWrapMed .bottomWrap .bottomRight{
background: url(_images/img_bottomRightCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
right: 0;
}
.imgWrapSmall{
width: 56px;
margin: 0 0 20px;
padding: 0;
float: left;
}
.imgWrapSmall .topWrap{
position: relative;
width: 56px;
}
.imgWrapSmall .topWrap .topLeft{
background: url(_images/img_topLeftCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
left: 0;
}
.imgWrapSmall .topWrap .top{
background: url(_images/img_topBg.gif) repeat-x;
margin: 0 5px;
height: 5px;
width: 46px;
}
.imgWrapSmall .topWrap .topRight{
background: url(_images/img_topRightCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
right: 0;
}
.imgWrapSmall .middleWrap{
background: url(_images/img_leftBg.gif) repeat-y;
padding: 0 0 0 5px;
float:left;
width: 56px;
}
.imgWrapSmall .middleWrap .middle{
background: url(_images/img_rightBg.gif) right repeat-y;
padding: 0 5px 0 0;
float:left;
width: 46px;
}
.imgWrapSmall .bottomWrap{
position: relative;
width: 56px;
}
.imgWrapSmall .bottomWrap .bottomLeft{
background: url(_images/img_bottomLeftCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
left: 0;
}
.imgWrapSmall .bottomWrap .bottom{
background: url(_images/img_bottomBg.gif) repeat-x;
margin: 0 5px;
height: 5px;
width: 46px;
}
.imgWrapSmall .bottomWrap .bottomRight{
background: url(_images/img_bottomRightCorner.gif) no-repeat;
width: 5px;
height: 5px;
position: absolute;
top: 0;
right: 0;
}
