﻿@font-face {
    font-family: 'AftaserifRegular';
    src: url(../type/AftaSerifThin-Regular-webfont.eot);
    src: url(../type/AftaSerifThin-Regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../type/AftaSerifThin-Regular-webfont.woff) format('woff'),
         url(../type/AftaSerifThin-Regular-webfont.ttf) format('truetype'),
         url(../type/AftaSerifThin-Regular-webfont.svg#AftaserifRegular) format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'AftaserifItalic';
    src: url(../type/AftaSerifThin-Italic-webfont.eot);
    src: url(../type/AftaSerifThin-Italic-webfont.eot?#iefix) format('embedded-opentype'),
         url(../type/AftaSerifThin-Italic-webfont.woff) format('woff'),
         url(../type/AftaSerifThin-Italic-webfont.ttf) format('truetype'),
         url(../type/AftaSerifThin-Italic-webfont.svg#AftaserifItalic) format('svg');
    font-weight: normal;
    font-style: normal;}


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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; font-family: 'AftaserifRegular', serif;
	color:#58595b;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }

body {	line-height: 1;}
ol {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
table {	border-collapse: collapse;border-spacing: 0;}
.clear { clear:both }

body { background:url(../images/default5_31.jpg) repeat scroll 0 0; }
#maincontainer, #mainnav, .panel, #footercontainer { width:980px; margin:0 auto }
#header { height:55px; padding:20px 0; width:980px; margin:0 auto }
#header img { float:left; padding-top: 23px;}
#header p { float:right; padding-right:10px;  border-right:1px solid #58595b; font-size: 13px;line-height: 18px; }
#header p.none { border-right:none; padding-right:0; padding-left:10px }

#slider { background:url(../images/blue-bckgrnd.jpg) repeat-x scroll 0 0; height:275px; width:100% }
#slider-nav { background:url(../images/blue-bckgrnd.jpg) repeat-x scroll 0 0; height:29px; width:100%; }
#mainnav { height:29px }
#mainnav a { color:#8f9090; float: left;    font-size: 15px;padding: 5px 17px;  text-decoration: none; }
#mainnav a:hover { color:#CCCCCC}

.min-height { min-height:600px;  height:auto !important;   height: 600px;}
.min-height ul { margin:0 0 0 16px }
.min-height ul li { font-size:14px; padding:5px }
h1 { background:url(../images/seperator.jpg) no-repeat scroll 0 0; width:980px; border-bottom: 1px solid #8F9090;    color: #004966; font-size: 24px;    height: 31px; padding: 25px 0 0;    width: 987px; }

#maincontainer p { color: #58595B;float: left; font-size: 13px; line-height: 19px;    padding:5px 0; width: 84%; }
#maincontainer p.full { width:100%; margin-bottom:20px }
#maincontainer img { float:left; padding:10px 22px 0 0; }

#maincontainer .innerpage h1 { margin-bottom:20px }
#maincontainer .innerpage p { width:100%; font-size: 14px;    line-height: 21px; }
h1.comingsoon {    font-size: 28px;  margin-bottom: 20px;   padding-top: 74px; text-align: center; border:none }

#footer { background: #848383; /* Old browsers */
background: -moz-linear-gradient(top, #848383 0%, #b5b5b5 51%, #918f8f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848383), color-stop(51%,#b5b5b5), color-stop(100%,#918f8f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #848383 0%,#b5b5b5 51%,#918f8f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #848383 0%,#b5b5b5 51%,#918f8f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #848383 0%,#b5b5b5 51%,#918f8f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848383', endColorstr='#918f8f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #848383 0%,#b5b5b5 51%,#918f8f 100%); /* W3C */
width: 100%; color:#58595b; margin-top:50px; padding: 20px 0; font-size:13px  }
#footercontainer a { color:#58595b; float:left; padding: 0 10px; border-right:1px solid #58595b; font-size:12px; text-decoration: none }
#footercontainer a:hover { text-decoration:underline }
#footercontainer a.last-child { border:none }
#footercontainer p { padding:20px 0; font-size: 11px;
    line-height: 15px; }
#footercontainer p.center { text-align:center; font-size:12px }

/*-- Edit to slider --*/
#slideshow { 
    margin: 0 auto; 
    position: relative; 
    width: 100%; 
    height: 246px; 
}

#slideshow > div { 
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
}