/**********************
HTML STYLES
***********************/
/* IE6 PNG FIX */
img, div, a { behavior: url(/iepngfix.htc); }
body {
margin: 0;
color: #000;
background: #FFF;
}
#bodyID {
background: #000 url(standard/bg.jpg) no-repeat center top;
text-align:center;
}
#bodyID,
p,
td,
.standard {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a {
color: #0000CC;
}
a:hover {
color: #0099FF;
}
/**********************
UNIVERSAL STYLES
***********************/
.clearBoth {
clear: both;
}
.error {
color: #CC0000;
}
.standard {
}
.standardbold {
font-weight: bold;
}
.standardheader {
font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
}
/**********************
LAYOUT STYLES
***********************/
#container {
width: 900px;
text-align: left;
margin: 15px auto 0 auto;
padding: 0 1px 0 0;
*padding: 0;
}
#header {
position: relative;
width: 900px;
height: 355px;
background:url(standard/header_bg.jpg) no-repeat;
}
#headerImages {
padding: 20px 0 0 20px;
z-index: 0;
}
#headerLogo {
position: absolute;
height: 215px;
width: 170px;
top: 135px;
left: 60px;
z-index: 1000;
}
#headerLogo img {
width: 145px;
height: 183px;
}
#middle {
width: 900px;
background: url(standard/middle_bg.jpg) repeat-y;
}
#left {
float: left;
width: 240px;
background: url(standard/left_bg.jpg) no-repeat;
overflow: hidden;
}
#nav,
#nav li {
margin: 0;
padding: 0;
list-style: none;
}
#nav {
margin: -4px 0 0 20px;
width: 220px;
}
.navon a,
.navoff a {
display: block;
background: #000 url(standard/navoff_bg.jpg) repeat-x left bottom;
color: #FFF;
text-decoration: none;
padding: 5px 20px 7px 20px;
margin: 4px 0 0 0;
}
.navoff a:hover {
background: #333 url(standard/navoff_bg.jpg) repeat-x left bottom;
}
.navon a {
padding: 5px 20px;
background: #FFF;
color: #000;
font-weight: bold;
}
.subnavon a,
.subnavoff a {
background: #333;
display: block;
color: #CCC;
font-size: 11px;
padding: 7px 15px 7px 20px;
margin: 0 0 0 10px;
}
.subnavon a {
background: #FFF;
color: #000;
font-weight: bold;
text-decoration: none;
}
#contactInfo {
margin: 50px 10px 20px 10px;
}
#contactInfo p {
padding: 10px 0 5px 10px;
margin: 0;
font-size: 11px;
color: #FFF;
}
#contactInfo p.contactAddress {
padding: 19px 0 5px 10px;
}
#contactInfo a {
color: #CCC;
}
.right {
float: left;
width: 640px;
}
#righthome {
background: url(standard/right_bg.jpg) no-repeat center top;
padding: 140px 10px 10px 10px;
}
#right {
padding: 20px 10px 10px 10px;
}
#footer {
background: url(standard/footer_bg.jpg) no-repeat left bottom;
width: 860px;
clear:both;
padding: 10px 20px;
min-height: 90px;
height: auto !important;
height: 90px;
}
#footer a {
color: #999999;
}
.copyright {
float: left;
width: 49%;
color: #FFF;
font-size: 11px;
}
.poweredby {
float: right;
width: 49%;
text-align: right;
margin: 0;
}
/************************
SPLASH PAGE
***********************/
#splashheader {
width:782px;
min-height:400px;
background:url(standard/splash_bg.jpg) no-repeat top center;
padding:140px 0 0 0;
margin:-3px 0 0 0;
}
#splashsmallcontainer {
background:url(standard/wynsor_splashcontainer.jpg) repeat-y top center;
width:782px;
margin:0 auto;
text-align:center;
height:auto;
}
#splashcontent {
float:left;
width:560px;
padding:0;
text-align:left;
}
#splashnav {
width:180px;
float:left;
text-align:left;
padding:65px 10px 0 0;
}
#splashfooter {
width:632px;
background:url(standard/splash_footer.jpg) no-repeat top center;
clear:both;
min-height:51px;
text-align:center;
margin:-33px auto 0 auto;
padding:0 0 0 150px;
}
#flashcontent {
width:782px;
/*
border: 3px solid #000000;
*/
height:341px;
}