@import url(nav.css);

html, body { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; behavior: url('csshover.htc'); background-color: #fff; background-image: url(../images/bg-vert.gif); background-repeat: repeat-y; background-position: center 0; height: 100%; margin: 0; padding: 0; *padding-left: 1px; }
#bg-horiz { background-image: url(../images/bg-horiz.gif); background-repeat: repeat-x; background-position: 0 161px; height: 100%; }
#all { background-color: #fff; width: 744px; height: 100%; margin-right: auto; margin-left: auto; }
#header { background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: 26px 6px; height: 171px; }
#banner { background-color: #fff; width: 744px; overflow: hidden; }
#banner img { margin-top: 1px; }
#pageheader-container { height: 65px; margin-top: 26px; margin-bottom: 8px; padding-left: 40px; }
#pageheader { background-image: url(../images/pageheader-bg.gif); width: 509px; height: 47px; float: left; }
.standardpad { text-align: justify; padding-right: 60px; padding-left: 50px; }
.newspad { text-align: justify; padding-top: 8px; padding-right: 8px; padding-left: 20px; }
#intro-img { float: left; margin-top: 6px; margin-right: 38px; margin-bottom: 6px; }
#teambox { color: #0b316a; background-color: #f6f6f6; width: 500px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 1px #d7d7d7; }
#btn-event a { background-image: url(../images/btn-event-request.gif); width: 156px; height: 47px; float: left; display: block; }
#lower { height: 150px; margin-top: 20px; margin-left: 40px; }
#col1 { width: 284px; float: left; margin-right: 100px; }
#col2 { width: 268px; float: left; }
#footer { color: #666; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; margin-top: 20px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
h2 { font-size: 13px; margin: 0 0 12px; padding: 0; }
h6 a { font-size: 11px; background-color: #f6f6f6; text-decoration: none; text-align: center; margin: 6px 0 16px 4px; padding: 2px 4px; border: solid 1px #d7d7d7; }
h6 a:hover { background-color: #ededed; }
h3 { color: #ededed; font-size: 13px; background-color: #953b3c; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding: 2px 0 2px 5px; }
h5 a { font-size: 13px; background-image: url(../images/icon-pdf.gif); background-repeat: no-repeat; background-position: 0 center; margin: 2px 0; padding: 0 0 0 20px; }
ul { margin-top: 10px; margin-bottom: 10px; margin-left: 40px; padding: 0; }
p { margin: 6px 0; padding: 0; }
a { color: #8b2626; }
#linksbox { color: #666; font-weight: bold; background-color: #f6f6f6; clear: right; padding-top: 4px; padding-bottom: 4px; border: solid 1px #d7d7d7; }
#linksbox ul { line-height: 22px; margin: 10px 10px 10px 20px; padding: 0; list-style-type: none; }
table.white { background-color: #d7d7d7; }
table.white td { background-color: #fff; text-indent: 3px; }
contentslide{ padding: 8px; }

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}
#paginate-slider1 { display: none; }

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 416px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: navy;
border: 10px solid navy;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 400px; /*IE5 width*/
w\idth: 416px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

a:hover { text-decoration: none; }
.red { color: #8b2626; }
.testimonialpad { font-style: italic; padding-left: 200px; }
.img-r { float: right; margin-bottom: 2px; margin-left: 15px; }
.img-l { float: left; margin-right: 10px; margin-bottom: 2px; }
.floatright { float: right; }
.floatleft { float: left; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */