body{
  background-color:white;
}
div.answer li{color: #000000;}
.bodyText ul li,#aspnetForm ul li,#RunwayMasterForm ul li{
font-size:12px;
font-family:Verdana;
line-height:17px;
list-style:disc outside none;
margin-left:20px;
overflow:visible;
}

.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clr { display: inline-block; }
* html .clr { height: 1%; }
.clr { display: block; }

.bodyText ol li,#aspnetForm ol li,#RunwayMasterForm ol li
{
font-size:12px;
font-family:Verdana;
line-height:17px;
list-style:decimal outside none;
margin-left:20px;
overflow:visible;
}
.bodyText ul, .bodyText ol,#aspnetForm ul,#RunwayMasterForm ul {
margin-bottom:15px;
}
legend{
display:none;
}

.bodyText blockquote
{
  padding-left: 30px;
}

.bodyText table
{
  border-collapse: collapse;
  border-left:1px solid #f7e0ca;
  color:#333333;
  font-family:Verdana;
  font-size:11px;
  line-height:14px;
  background-color: #fff;
}
.bodyText thead td {
    border: 1px solid #f7e0ca;
    background-color: #fbefe3;
    padding: 10px 5px;
    margin: 0;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #C44C24; }
  .bodyText thead td p {
    padding:0; margin:0;
    font-size: 10px;
    font-weight: bold;
    color: #C44C24; }
table.c1
{
  border-collapse: inherit;
  border:1px solid #666666;
  color:#333333;
  font-family:Verdana;
  font-size:10px;
  padding: 0px;
}

td.c1
{
  padding: 0px;
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;

}
td.c2
{
  padding: 0px;
  vertical-align:top;
  border-left-style: hidden;
  border-top-style: hidden;
  border-bottom-style: hidden;
  border-right-style: hidden;
}
td.c3 { border: none !important; vertical-align: top; }
.bodyText td
{
  padding: 6px;
  border-bottom:1px solid #f7e0ca;
  border-right:1px solid #f7e0ca;
}
  .bodyText td p { padding:0; margin:0; }
fieldset p textarea{
background-color:#F4F6E1;
border:1px solid #CACACA;
float:right;
height:150px;
margin-right:150px;
padding:3px;
width:300px;
}
fieldset p input{
float:right;
width:300px;
margin-right:150px;
background-color:#F4F6E1;
border:1px solid #cacaca;
padding:3px;
}

fieldset p input.submitButton{
width: 124px;
}

fieldset p{clear:both;}
fieldset{width:530px;}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_RunwayMasterContentPlaceHolder_ctl01_Contact_2_bt_submit{
margin-top:20px;
}
#maincontent
{
text-align:left;
float:left;
margin:0 5px;
width:650px;
}

/*navigation*/
#accordion
{
border:1px solid #999999;
float:left;
width:200px;
}

/*classes*/
.clear
{
clear:both;
}
#content h2{
  font-family:Arial;
  color:#58A4AF;
  font-size:26px;
  font-weight:normal;
  border-bottom:5px solid #C5D046;
  padding-bottom:4px;
  text-transform:uppercase;
  margin-bottom:20px;
}

#content h2.corec
{
  border-bottom:5px solid #7DAF83;
}

#foot, #foot p{
  font-size:11px;
  color:#58a4af;
  line-height:16px;
}
#foot a{
  font-size:11px;
  color:#58a4af;
  text-decoration:none;
  line-height:16px;
}
#foot .bar{
  border-top:5px solid #C3CE43;
  padding-top:5px;
}
/* Staff and Director Styles */
#director{
  width:577px;
padding-top:20px;
}
#director h2{
  font-family:Verdana;
  font-size:12px;
  line-height:16px;
  color:#000;
  border-bottom: 3px solid #E76633;
  display:block;
  text-transform:uppercase;
  margin-bottom:7px;
}
#director h3{
  font-size:12px;
  line-height:14px;
  margin-bottom:2px;
}
#director .director-bio{
  float:left;
  padding: 20px 0px;
  width:387px;
}
#director .director-photo{
  float:left;
  width:170px;
  padding:20px 0px 20px 0px;
}
#director .phone,#director .email{
  margin-bottom:0px;
  font-weight:bold;
}

/* GLOBAL STYLES */
a{
  color:#56aad2; text-decoration:none;
}
a:hover{
  color:#00435C; text-decoration:none;
}
.clear{
  clear:both;
}
p{
  font-family:Verdana;
  font-size:12px;
  color:#333;
  line-height:17px;
  margin-bottom:16px;
}
/*.directorPhoto{ width:150px; height:100px; } .directorPhoto { max-width: 100px; } */

#events th{
  background-color: #e86634;
}
#events td{
  font-family:Georgia;
  font-size:13px;
  line-height:17px;
  color:#000;
  border-right: 2px dashed #005472;
  border-bottom:2px solid #C8C75A;
}
#events td.last{
  border-right:0px;
}
#events h3{
  font-family:Georgia;
  font-size:18px;
  line-height:18px;
  color:#000;
}
#events h4{
  font-family:Verdana;
  font-size:12px;
  line-height:16px;
  color: #005472;
}
#events p{
  font-family:Georgia;
  font-size:13px;
  line-height:18px;
  color:#000;
}

/*News List*/
div.newsItem { margin: 0 0 20px; }
div.newsItem h3 { font-family: Georgia; font-size: 13px; line-height: 18px; color: #000; }
div.newsItem p { margin: 0;}
div.newsItem p.image img { height: 30px; padding: 0 0 10px;}
div.newsItem p.date {  font-family: Verdana; font-size: 12px; line-height: 18px; color: #005472; }

/*Press Releast List*/
div.pressReleaseItem { margin: 0 0 20px; }
div.pressReleaseItem h3 { font-family: Georgia; font-size: 13px; line-height: 18px; color: #000; }
div.pressReleaseItem p { margin: 0;}
div.pressReleaseItem p.date {  font-family: Verdana; font-size: 12px; line-height: 18px; color: #005472; }

#pagination{
width:605px;
height:19px;
background-color:#E86634;
}

#pagination img{
margin:0px;
padding:0px;
}
#pagination a { }
#eventcontainer{
width:597px;
}

#eventdetail{
max-width:450px;
margin-left:90px;
}

#eventdetail h3{
font-family:Georgia;
font-size:18px;
line-height:18px;
color:#000;
margin:15px 0;
}

a.prev {
float:left;
display: block;
width: 85px;
height: 15px;
background: #C8C65F url(/App_Themes/Corhio/Images/btn-prev.gif) no-repeat;
}
a.prev:hover {
background-position: 0 -15px;
}

a.next {
float:right;
display: block;
width: 50px;
height: 15px;
background: #C8C65F url(/App_Themes/Corhio/Images/btn-next.gif) no-repeat;
}
a.next:hover {
background-position: 0 -15px;
}

a.mapit {
float:left;
display: block;
width: 65px;
height: 17px;
background: #E86634 url(/App_Themes/Corhio/Images/btn-map-it.gif) no-repeat;
}

a.mapit:hover {
background-position: 0 -17px;
}

.eventtitle{
display:inline;
float:left;
text-transform: uppercase;
font-family:verdana;
font-size:12px;
line-height:16px;
color:#005472;
margin:0;
padding:0;
}

.eventcontent{
clear:both;
font-family:georgia;
font-size:13px;
line-height:18px;
color:#000;
margin:0;
padding:0 0 15px 0;
}

#eventcontainer h2{
text-transform: uppercase;
border-bottom:5px solid #C5D046;
color:#58A4AF;
font-family:Arial;
font-size:26px;
font-weight:normal;
padding-bottom:4px;
margin:0;
text-transform:uppercase;
}

/*EVENT TABLE STYLE*/
.eventtable{
  border: 0 none;
  width:605px;
  border:none;
}

table.eventtable td{
  padding:10px;
  background-color: white;
  border: 0 none;
  border-bottom:2px solid #86B5BF;
  border-right:1px solid #FFF;
  font-family:georgia;
  font-size:13px;
  line-height:18px;
  color:#000;
}

table.eventtable td.gridHeader{
  border-right:1px solid #E86634;
  background-color:#E86634;
  height:20px;
  border-bottom:hidden;
  color:#FFFFFF;
  font-family:Verdana;
  font-size:12px;
}

table.eventtable tr.altItem td {
  background-color: #F4F6E1;
  border-right: 1px solid #F4F6E1;
}

.thname{
background-image: url('/App_Themes/Corhio/Images/th-name.gif');
background-repeat:no-repeat;
background-color:#E86634;
/*border-right:2px dashed #005472;*/
}
.thtype{
background-image: url('/App_Themes/Corhio/Images/th-type.gif');
background-repeat:no-repeat;
background-color:#E86634;
/*border-right:2px dashed #005472;*/
}
.thdate{
background-image: url('/App_Themes/Corhio/Images/th-date.gif');
background-repeat:no-repeat;
background-color:#E86634;
border-right:2px dashed #005472;
}
.thlocation{
background-image: url('/App_Themes/Corhio/Images/th-location.gif');
background-color:#E86634;
background-repeat:no-repeat;
}

.thnormal{
background-position: 10% 0px;
}
.thasc{
background-position: 10% -19px;
}
.thdesc{
background-position: 10% -38px;
}

.rightdash{
border-right:1px solid #FFF;
/*border-right:2px dashed #005472;*/
}

div.newsItem p.description a.moreLink
{
  color: #E76633;
}

div.pressReleaseItem p.description a.moreLink
{
  color: #E76633;
}

/*FAQ STYLE*/
div.faqQuestion
{
  font-family:Arial;
  color:#58A4AF;
  font-size:14px;
  font-weight:normal;
  margin: 10px 0;
  padding: 10px 0;
}

div.faqQuestion span strong
{
  cursor:pointer;
}

div.faqQuestion span strong p
{
  font-family:Arial;
  color:#58A4AF;
  font-size:14px;
  font-weight:normal;
  display: inline;
  margin: 0px 2px;
}

h3.faqTitle
{
}

div.faqQuestion div.answer
{
  margin: 10px 0;
}

/*Partner List*/

div.partner {}
div.partner div.partnerLeft { float:left; padding:20px 0 20px 20px; width:170px;}
div.partner div.partnerLeft p.partnerLogo {margin: auto; text-align: center;}
div.partner div.partnerLeft p.partnerLogo img {height: 80px;}
div.partner div.partnerBio { float:left; padding:20px 0;width:387px;}
div.partner div.partnerBio h3 { font-family: Verdana; font-size: 12px; line-height: 16px; color: #005472; }
div.partner div.partnerBio p { margin:0; font-family: Verdana; font-size: 12px; line-height: 16px; }
div.partner div.partnerBio p.url {}
div.partner div.partnerBio p.description { margin: 10px 0;}

/*Front page*/
div.frontPage
{
  margin: 20px 0px 0px 0px;
}

/*Search*/
div.xsltsearch_result
{
  margin: 4px 0px;
}
p.xsltsearch_result_title
{
  margin-bottom: 5px;
}

.excel1 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel11 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:nowrap;
background:#8DB4E2;
}
.excel6 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:9.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel8 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel5 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:9.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:normal;
}
.excel3 td {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}



.newsletter-signup { padding-top: 53px; }
.newsletter-signup div.bg{ width: 190px; height: 79px; overflow: hidden; background: url(/App_Themes/Corhio/Images/signup-bg.png) left top no-repeat; }
.newsletter-signup div.controls { padding: 46px 0 0 10px; }
.newsletter-signup div.controls * { float: left; }
.newsletter-signup .text{ border: none; width: 98px; background-color: transparent; padding: 3px 1px 0px 6px; }
.newsletter-signup .submit{ cursor: pointer; width: 66px; height: 23px !important; overflow: hidden; display: inline-block; background: url(/App_Themes/Corhio/Images/signup-submit.png) left top no-repeat; }
.newsletter-signup .submit:hover { background-position: 0px -23px; }
.newsletter-signup .msg { display: none; color: #005472; font-size: 14px; font-weight: bold; padding-top: 50px; text-align: center; }
#maintext .newsletter-signup {padding-top: 0; margin: -17px 0 12px; }
#maintext .newsletter-signup span { width: 139px; background-image: url(/App_Themes/Corhio/Images/signup-submit-2.gif); height: 23px; margin-left: -155px; margin-top: 25px; position: absolute; cursor: pointer; }
#maintext .newsletter-signup span:hover { background-position: 0px -23px; }





.related-articles { border-top: solid 1px #56AAD2; margin-top: 30px; padding: 30px 0 15px; }
.related-articles .date { color: #005472; display: inline-block; padding-left: 5px; }
.related-articles li { padding: 3px 0; }


.bookmarks { text-align: right; margin-top: -50px; }
.bookmarks ul { list-style: none; padding: 0; margin: 0; }
.bookmarks li { display: inline-block; margin: 0 0 0 5px !important; }























































body{
  background-color:white;
}
div.answer li{color: #000000;}
.bodyText ul li,#aspnetForm ul li,#RunwayMasterForm ul li{
font-size:12px;
font-family:Verdana;
line-height:17px;
list-style:disc outside none;
margin-left:20px;
overflow:visible;
}

.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clr { display: inline-block; }
* html .clr { height: 1%; }
.clr { display: block; }

.bodyText ol li,#aspnetForm ol li,#RunwayMasterForm ol li
{
font-size:12px;
font-family:Verdana;
line-height:17px;
list-style:decimal outside none;
margin-left:20px;
overflow:visible;
}
.bodyText ul, .bodyText ol,#aspnetForm ul,#RunwayMasterForm ul {
margin-bottom:15px;
}
legend{
display:none;
}

.bodyText blockquote
{
  padding-left: 30px;
}

.bodyText table
{
  border-collapse: collapse;
  border-left:1px solid #f7e0ca;
  color:#333333;
  font-family:Verdana;
  font-size:11px;
  line-height:14px;
  background-color: #fff;
}
.bodyText thead td {
    border: 1px solid #f7e0ca;
    background-color: #fbefe3;
    padding: 10px 5px;
    margin: 0;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #C44C24; }
  .bodyText thead td p {
    padding:0; margin:0;
    font-size: 10px;
    font-weight: bold;
    color: #C44C24; }
table.c1
{
  border-collapse: inherit;
  border:1px solid #666666;
  color:#333333;
  font-family:Verdana;
  font-size:10px;
  padding: 0px;
}

td.c1
{
  padding: 0px;
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;

}
td.c2
{
  padding: 0px;
  vertical-align:top;
  border-left-style: hidden;
  border-top-style: hidden;
  border-bottom-style: hidden;
  border-right-style: hidden;
}
td.c3 { border: none !important; vertical-align: top; }
.bodyText td
{
  padding: 6px;
  border-bottom:1px solid #f7e0ca;
  border-right:1px solid #f7e0ca;
}
  .bodyText td p { padding:0; margin:0; }
fieldset p textarea{
background-color:#F4F6E1;
border:1px solid #CACACA;
float:right;
height:150px;
margin-right:150px;
padding:3px;
width:300px;
}
fieldset p input{
float:right;
width:300px;
margin-right:150px;
background-color:#F4F6E1;
border:1px solid #cacaca;
padding:3px;
}

fieldset p input.submitButton{
width: 124px;
}

fieldset p{clear:both;}
fieldset{width:530px;}
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_RunwayMasterContentPlaceHolder_ctl01_Contact_2_bt_submit{
margin-top:20px;
}
#maincontent
{
text-align:left;
float:left;
margin:0 5px;
width:650px;
}

/*navigation*/
#accordion
{
border:1px solid #999999;
float:left;
width:200px;
}

/*classes*/
.clear
{
clear:both;
}
#content h2{
  font-family:Arial;
  color:#58A4AF;
  font-size:26px;
  font-weight:normal;
  border-bottom:5px solid #C5D046;
  padding-bottom:4px;
  text-transform:uppercase;
  margin-bottom:20px;
}

#content h2.corec
{
  border-bottom:5px solid #7DAF83;
}

#foot, #foot p{
  font-size:11px;
  color:#58a4af;
  line-height:16px;
}
#foot a{
  font-size:11px;
  color:#58a4af;
  text-decoration:none;
  line-height:16px;
}
#foot .bar{
  border-top:5px solid #C3CE43;
  padding-top:5px;
}
/* Staff and Director Styles */
#director{
  width:577px;
padding-top:20px;
}
#director h2{
  font-family:Verdana;
  font-size:12px;
  line-height:16px;
  color:#000;
  border-bottom: 3px solid #E76633;
  display:block;
  text-transform:uppercase;
  margin-bottom:7px;
}
#director h3{
  font-size:12px;
  line-height:14px;
  margin-bottom:2px;
}
#director .director-bio{
  float:left;
  padding: 20px 0px;
  width:387px;
}
#director .director-photo{
  float:left;
  width:170px;
  padding:20px 0px 20px 0px;
}
#director .phone,#director .email{
  margin-bottom:0px;
  font-weight:bold;
}

/* GLOBAL STYLES */
a{
  color:#56aad2; text-decoration:none;
}
a:hover{
  color:#00435C; text-decoration:none;
}
.clear{
  clear:both;
}
p{
  font-family:Verdana;
  font-size:12px;
  color:#333;
  line-height:17px;
  margin-bottom:16px;
}
/*.directorPhoto{ width:150px; height:100px; } .directorPhoto { max-width: 100px; } */

#events th{
  background-color: #e86634;
}
#events td{
  font-family:Georgia;
  font-size:13px;
  line-height:17px;
  color:#000;
  border-right: 2px dashed #005472;
  border-bottom:2px solid #C8C75A;
}
#events td.last{
  border-right:0px;
}
#events h3{
  font-family:Georgia;
  font-size:18px;
  line-height:18px;
  color:#000;
}
#events h4{
  font-family:Verdana;
  font-size:12px;
  line-height:16px;
  color: #005472;
}
#events p{
  font-family:Georgia;
  font-size:13px;
  line-height:18px;
  color:#000;
}

/*News List*/
div.newsItem { margin: 0 0 20px; }
div.newsItem h3 { font-family: Georgia; font-size: 13px; line-height: 18px; color: #000; }
div.newsItem p { margin: 0;}
div.newsItem p.image img { height: 30px; padding: 0 0 10px;}
div.newsItem p.date {  font-family: Verdana; font-size: 12px; line-height: 18px; color: #005472; }

/*Press Releast List*/
div.pressReleaseItem { margin: 0 0 20px; }
div.pressReleaseItem h3 { font-family: Georgia; font-size: 13px; line-height: 18px; color: #000; }
div.pressReleaseItem p { margin: 0;}
div.pressReleaseItem p.date {  font-family: Verdana; font-size: 12px; line-height: 18px; color: #005472; }

#pagination{
width:605px;
height:19px;
background-color:#E86634;
}

#pagination img{
margin:0px;
padding:0px;
}
#pagination a { }
#eventcontainer{
width:597px;
}

#eventdetail{
max-width:450px;
margin-left:90px;
}

#eventdetail h3{
font-family:Georgia;
font-size:18px;
line-height:18px;
color:#000;
margin:15px 0;
}

a.prev {
float:left;
display: block;
width: 85px;
height: 15px;
background: #C8C65F url(/App_Themes/Corhio/Images/btn-prev.gif) no-repeat;
}
a.prev:hover {
background-position: 0 -15px;
}

a.next {
float:right;
display: block;
width: 50px;
height: 15px;
background: #C8C65F url(/App_Themes/Corhio/Images/btn-next.gif) no-repeat;
}
a.next:hover {
background-position: 0 -15px;
}

a.mapit {
float:left;
display: block;
width: 65px;
height: 17px;
background: #E86634 url(/App_Themes/Corhio/Images/btn-map-it.gif) no-repeat;
}

a.mapit:hover {
background-position: 0 -17px;
}

.eventtitle{
display:inline;
float:left;
text-transform: uppercase;
font-family:verdana;
font-size:12px;
line-height:16px;
color:#005472;
margin:0;
padding:0;
}

.eventcontent{
clear:both;
font-family:georgia;
font-size:13px;
line-height:18px;
color:#000;
margin:0;
padding:0 0 15px 0;
}

#eventcontainer h2{
text-transform: uppercase;
border-bottom:5px solid #C5D046;
color:#58A4AF;
font-family:Arial;
font-size:26px;
font-weight:normal;
padding-bottom:4px;
margin:0;
text-transform:uppercase;
}

/*EVENT TABLE STYLE*/
.eventtable{
  border: 0 none;
  width:605px;
  border:none;
}

table.eventtable td{
  padding:10px;
  background-color: white;
  border: 0 none;
  border-bottom:2px solid #86B5BF;
  border-right:1px solid #FFF;
  font-family:georgia;
  font-size:13px;
  line-height:18px;
  color:#000;
}

table.eventtable td.gridHeader{
  border-right:1px solid #E86634;
  background-color:#E86634;
  height:20px;
  border-bottom:hidden;
  color:#FFFFFF;
  font-family:Verdana;
  font-size:12px;
}

table.eventtable tr.altItem td {
  background-color: #F4F6E1;
  border-right: 1px solid #F4F6E1;
}

.thname{
background-image: url('/App_Themes/Corhio/Images/th-name.gif');
background-repeat:no-repeat;
background-color:#E86634;
/*border-right:2px dashed #005472;*/
}
.thtype{
background-image: url('/App_Themes/Corhio/Images/th-type.gif');
background-repeat:no-repeat;
background-color:#E86634;
/*border-right:2px dashed #005472;*/
}
.thdate{
background-image: url('/App_Themes/Corhio/Images/th-date.gif');
background-repeat:no-repeat;
background-color:#E86634;
border-right:2px dashed #005472;
}
.thlocation{
background-image: url('/App_Themes/Corhio/Images/th-location.gif');
background-color:#E86634;
background-repeat:no-repeat;
}

.thnormal{
background-position: 10% 0px;
}
.thasc{
background-position: 10% -19px;
}
.thdesc{
background-position: 10% -38px;
}

.rightdash{
border-right:1px solid #FFF;
/*border-right:2px dashed #005472;*/
}

div.newsItem p.description a.moreLink
{
  color: #E76633;
}

div.pressReleaseItem p.description a.moreLink
{
  color: #E76633;
}

/*FAQ STYLE*/
div.faqQuestion
{
  font-family:Arial;
  color:#58A4AF;
  font-size:14px;
  font-weight:normal;
  margin: 10px 0;
  padding: 10px 0;
}

div.faqQuestion span strong
{
  cursor:pointer;
}

div.faqQuestion span strong p
{
  font-family:Arial;
  color:#58A4AF;
  font-size:14px;
  font-weight:normal;
  display: inline;
  margin: 0px 2px;
}

h3.faqTitle
{
}

div.faqQuestion div.answer
{
  margin: 10px 0;
}

/*Partner List*/

div.partner {}
div.partner div.partnerLeft { float:left; padding:20px 0 20px 20px; width:170px;}
div.partner div.partnerLeft p.partnerLogo {margin: auto; text-align: center;}
div.partner div.partnerLeft p.partnerLogo img {height: 80px;}
div.partner div.partnerBio { float:left; padding:20px 0;width:387px;}
div.partner div.partnerBio h3 { font-family: Verdana; font-size: 12px; line-height: 16px; color: #005472; }
div.partner div.partnerBio p { margin:0; font-family: Verdana; font-size: 12px; line-height: 16px; }
div.partner div.partnerBio p.url {}
div.partner div.partnerBio p.description { margin: 10px 0;}

/*Front page*/
div.frontPage
{
  margin: 20px 0px 0px 0px;
}

/*Search*/
div.xsltsearch_result
{
  margin: 4px 0px;
}
p.xsltsearch_result_title
{
  margin-bottom: 5px;
}

.excel1 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel11 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:nowrap;
background:#8DB4E2;
}
.excel6 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:9.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel8 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel5 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:9.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:center;
vertical-align:bottom;
border:none;
white-space:normal;
}
.excel3 td {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:black;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}

.newsletter-signup { padding-top: 53px; }
.newsletter-signup div.bg{ width: 190px; height: 79px; overflow: hidden; background: url(/App_Themes/Corhio/Images/signup-bg.png) left top no-repeat; }
.newsletter-signup div.controls { padding: 46px 0 0 10px; }
.newsletter-signup div.controls * { float: left; }
.newsletter-signup .text{ border: none; width: 98px; background-color: transparent; padding: 3px 1px 0px 6px; }
.newsletter-signup .submit{ cursor: pointer; width: 66px; height: 23px !important; overflow: hidden; display: inline-block; background: url(/App_Themes/Corhio/Images/signup-submit.png) left top no-repeat; }
.newsletter-signup .submit:hover { background-position: 0px -23px; }
.newsletter-signup .msg { display: none; color: #005472; font-size: 14px; font-weight: bold; padding-top: 50px; text-align: center; }
#maintext .newsletter-signup {padding-top: 0; margin: -17px 0 12px; }
#maintext .newsletter-signup span { width: 139px; background-image: url(/App_Themes/Corhio/Images/signup-submit-2.gif); height: 23px; margin-left: -155px; margin-top: 25px; position: absolute; cursor: pointer; }
#maintext .newsletter-signup span:hover { background-position: 0px -23px; }

.related-articles { border-top: solid 1px #56AAD2; margin-top: 30px; padding: 30px 0 15px; }
.related-articles .date { color: #005472; display: inline-block; padding-left: 5px; }
.related-articles li { padding: 3px 0; }

.bookmarks { text-align: right; margin-top: -50px; }
.bookmarks ul { list-style: none; padding: 0; margin: 0; }
.bookmarks li { display: inline-block; margin: 0 0 0 5px !important; }


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

