body{
width:750px;
margin-left:auto;
margin-right:auto;
font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Arial,sans-serif;
color: #333333;
line-height: 1.6;
padding: 0px;
}
a{
color: #0066FF;
text-decoration: none;
}
a:link{
color: #0066FF;
text-decoration: none;
}
a:visited{
color: #0066FF;
text-decoration: none;
}
a:hover{
color: #0066FF;
text-decoration: underline;
}
h1{
font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
font-weight:bold;
font-size: 160%;
margin: 0px;
padding: 0px;
color: #110069;
}
h2{
font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
font-size: 125%;
color: #333333;
margin: 0px;
padding: 0px;
}
h3{
font-family: 'Trebuchet MS',Arial,sans-serif;
font-size: 100%;
color: #110069;
margin: 0px;
padding: 0px;
}
h4{
font-family: 'Trebuchet MS',Arial,sans-serif;
font-size: 100%;
font-weight: normal;
color: #333333;
margin: 0px;
padding: 0px;
}
h5{
font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
font-size: 100%;
color: #334d55;
margin: 0px;
padding: 0px;
}
ul{
list-style-type: square;
}
ul ul{
list-style-type: disc;
}
ul ul ul{
list-style-type: none;
}
label{
font-family: Arial,sans-serif;
font-size: 70%;
color: #fff;
}
form#frmMailingList {
color: #000000;
display:inline;
}
#frmMailingList .text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
width: 100px;
margin-right: 6px;
}
#frmMailingList .buttons {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
background-color: #000066;
color: #FFFFFF;
margin-right: 6px;
}
blockquote {
padding: 2px 2px 2px 10px;
margin-left: 20px;
border: 0;
border-left: 1px dotted #ccc;
background-color:#fff;
width:80%;
}
blockquote p {
font-weight: normal;
font-family: Georgia, "New Century Schoolbook", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif;
text-align: justify;
line-height: 150%;
font-size: small;
font-weight:bold;
color: #FF9900;
}
/***********************************************/
/* Layout Divs */
/***********************************************/
#masthead{
padding: 10px 0px 10px 0px;
margin:0px 0px 0px 0px;
width: 100%;
height: 80px;
border-style: solid;
border-width: 2px;
border-color: #FF9900;
}
#navBar{
float: left;
width: 20%;
margin-right: 10px;
padding-right: 0px;
background-color: #FFFFFF;
border-width:1px;
border-style: solid;
border-color: #CCCCCC;
}
#headlines{
float:right;
width: 20%;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding-right: 10px;
background-color: #fff;
}
#headlines img{ border: 0px solid #333;
border: 0px solid #333;
margin-bottom:4px;
}
#headlines .img2{ border: 0px solid #333;
border: 0px solid #333;
margin:0px 6px 0px 0px;
}
#headlines .bold{
font-size: 100%;
padding: 10px;
border: 1px dashed #333;
background-color: #eee;
}
#content{
float: left;
width: 55%;
margin: 0px 0px 0px 5px;
}
/***********************************************/
/* Components */
/***********************************************/
#siteName{
float:left;
margin: 0px;
padding: 0px 0px 0px 10px;
}
#separator{
clear:both;
width: 100%;
font-size:80%;
text-align:center;
color:#FFFFFF;
margin: -2px 0px 10px 0px;
padding: 3px 0px 5px 0px;
background-color: #FF9700;
border-style: solid;
border-width: 2px;
border-color: #FF9900;
}
/************* #globalNav styles **************/
#globalNav{
float:right;
padding: 10px 10px 0px 10px;
font-size: 80%;
color: #333333;
text-align:right;
}
#globalNav img{
display: block;
}
#globalNav a {
padding: 0 4px 0 0;
}
#fastFood{
width: 370px;
padding: 15px 15px 15px 15px;
background-color: #FFF;
border-style: solid;
border-width: 2px;
border-color: #FF9900;
font-size: 70%;
}
#fastFood h1{
margin-bottom: -10px;
}
#fastFood img{
float:right;
padding: 0px 0px 5px 5px;
}
/*************** #pageName styles **************/
#pageName{
margin: 0px;
padding: 0px 0px 0px 10px;
clear:both;
border-left-color: #000066;
border-left-style: solid;
border-left-width: 2px;
}
/************* #breadCrumb styles *************/
#breadCrumb{
font-size: 70%;
padding: 2px 0px 0 10px;
margin: 0px 0px 10px 0px;
}
/************** .feature styles ***************/
.feature{
padding: 0px 0px 0px 10px;
font-size: 80%;
}
.feature h3{
padding: 30px 0px 5px 0px;
text-align: left;
}
.feature img{
float: right;
padding: 20px 0px 20px 20px;
}
/************** .story styles *****************/
.story{
clear: both;
padding: 10px 0px 0px 10px;
font-size: 80%;
}
.story p{
padding: 0px 0px 10px 0px;
}
.story img{
float: right;
padding: 20px 0px 20px 20px;
}
.storyRight{
float:right;
width:49%;
padding: 0px 0px 0px 0px;
font-size: 70%;
background-color:#ffffff;
}
.storyRight p{
padding: 0px 0px 0px 0px;
}
.storyRight h2{
margin: 0px 0px -15px 0px;
}
.storyLeft{
float:left;
width:49%;
padding: 0px 0px 0px 0px;
font-size: 70%;
background-color:#ffffff;
}
.storyLeft p{
padding: 0px 0px 0px 0px;
}
.storyLeft h2{
margin: 0px 0px -15px 0px;
}
.new {
background-color:#FF0000;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
display:inline;
padding:2px;
margin: 0px 5px 0px 0px;
border:1px 1px 1px 1px;
border-color:#FFFFFF;
}
/************* #siteInfo styles ***************/
#siteInfo{
clear: both;
border: 1px solid #cccccc;
font-size: 80%;
color: #aaaaaa;
padding: 10px 10px 10px 10px;
}
#siteInfo img{
padding: 4px 4px 4px 10px;
vertical-align: middle;
}
/************* #search styles ***************/
#search{
padding: 5px 0px 5px 10px;
border-bottom: 1px solid #cccccc;
font-size: 90%;
}
#search form{
margin: 0px;
padding: 0px;
}
#search label{
display: block;
margin: 0px;
padding: 0px;
}
/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
/*********** #sectionLinks styles ***********/
#sectionLinks{
margin: 0px;
padding: 0px;
border-bottom: 1px solid #FFF;
font-size: 80%;
left: 2px;
}
#sectionLinks h3{
padding: 10px 0px 2px 10px;
}
#sectionLinks a, #navlist a:visited {
display: block;
border-top: 1px solid #FFF;
padding: 2px 0px 2px 10px;
}
#sectionLinks a:hover{
background-color: #dddddd;
text-decoration: none;
}
/*********** #navTop styles ***********/
#navTop{
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 10px;
border-bottom: 1px solid #FFF;
font-size: 80%;
color:#CCCCCC;
left: 2px;
}
#navTop h3{
padding: 10px 0px 2px 10px;
}
#navTop a, a:visited {
}
#navTop a:hover{
background-color: #dddddd;
text-decoration: none;
}
#navTop .buttons {
display:inline;
padding:5px;
margin-top:30px;
margin-left:0px;
margin-right:10px;
margin-bottom:10px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
/************** # Extra stuff from http://css.maxdesign.com.au/listamatic/vertical08.htm to make rollover
work on the full width rather than just over the text **************/
/*********** .relatedLinks styles ***********/
.relatedLinks{
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 100%;
background-color:#eee;
}
.relatedLinks h3{
padding: 10px 0px 2px 0px;
}
.relatedLinks a:link,
.relatedLinks a:visited {
display: block;
}
/************** #advert styles **************/
#advert{
padding: 30px 0px 10px;
}
#advert img{
display: block;
}
/************** #headlines styles **************/
#headlines{
margin: 0px;
padding: 10px 0px 20px 10px;
font-size: 70%;
}
#headlines p{
padding: 5px 0px 5px 0px;
}