

/* these styles will change from site to site*/
.title { font-family:Georgia,serif; font-size:24px; color: #353692; text-decoration:none;}
.subtitle { font-family:Georgia,serif; font-size:14px; color: #353692; text-decoration:none;}

.headline { font-family:Georgia,serif; font-size:30px; color: #353692; text-decoration:none;}
.subheadline { font-family:Georgia,serif; font-size:18px; color: #353692; text-decoration:none;}

.sidebartitle { font-family:arial, helvetica, Verdana, sans-serif; font-size:12px; font-weight: bold; color: #353692; text-decoration:none;}
.sidebar { font-family:arial, helvetica, Verdana, sans-serif; font-size:12px; font-weight: normal; color: #333333; text-decoration:none;}

.nav { font-family:Arial, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none;}
.nav:hover { font-family:Arial, sans-serif; font-size:12px; color: #fd983e; text-decoration:none; }
.navsel { font-family:Arial, sans-serif; font-size:12px; color: #fd983e; text-decoration:none; }

p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

h1 {font-size:24px; font-weight:bold;}

h2 {font-size: 20px; font-weight:bold;}

h3 {font-size:16px; font-weight:bold;}

a.leftnav {font-size: 12px; line-height: 18px; color: #000000;}

a.leftnavsel {font-size: 12px; line-height: 18px; color: #000000; font-weight:bold;}

a img {border:none;}

.link {
font-size: 12px;
color: black;
}

.small { font-family:Arial, sans-serif; font-size:10px; color: #000000; }
.login { color:#FFF; font-size:11px; text-decoration:none; }
.alert { border:1px solid #000000; background-color:#333333; padding:5px; font-weight:bold; color:#ff6600; width:300px; text-align:center; }
.gold { color: #EDCE8E; }
.bold { font-weight:bold;}

.pagelink {
font-size: 10px;
text-decoration: none;
}

.pagefade {
font-size: 10px;
color: #EEEEEE;
}

.itemlink { text-decoration: none; }
.itemlink:hover { color: #041a36; text-decoration: none; }
.itemdate { color: #fd983e; font-size: 10px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitle { color: #333333; font-size: 12px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink { color: #333333; font-size: 12px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink:hover { color: #041a36; text-decoration: none; }
.itemtitlelink:visited { color: #041a36; }
.itemtitlelink:visited:hover { color: #041a36; }
.itemteaser { color: #333333; font-size: 11px; font-weight: normal; font-family: arial; text-decoration: none; }
.itemmore { color: #fd983e; font-size: 10px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; float:right; }
.itemmore:hover { text-decoration: underline; }
/*end of style styles*/


/*  LAYOUT CSS */
/*these styles will generally stay the same*/

body {
margin-top:10px;
padding:0;
font-family:Verdana, sans-serif;
font-size:12px;
background-color:#eae9cd;
}

#maincontainer {
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #FFFFFF;
border:1px solid #ffffff;
}

#topsection {
height: 25px; /*Height of top section*/
}

/*
#topsection h1 {
margin: 0;
padding-top: 0px;
}*/

.navigation {
width:760px;
height:25px;
background-color:#333333;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;}

#contentwrapper {
float: left;
width: 100%;
}

#leftcolumn {
float: left;
width: 205px;
padding:15px;
}

#leftcolumn .faq ul {
width:175px;
margin:0;
padding:10px 0;
}

.faq li {
list-style-type:none;
padding-bottom:8px;}

#contentcolumn {
float:left;
width:490px;
padding:15px;
}

.innertube_right {
padding: 0 0 0 15px;
margin-top: 0;
border-left:1px solid #e1e1ee;
min-height: 215px;
}

#newssection {
background-color: #E1E1EE;
padding: 8px;
}

#newsspacer {
background-color: #FFFFFF;
height: 5px;
}

#footer {
clear: left;
width: 100%;
color: #FFFFFF;
text-align: center;
padding: 7px 0;
font-family: Arial, sans-serif;
font-size:10px;
letter-spacing: 0.2em;
text-transform:uppercase;
background-color:#333333;
}

#footer a {
color: #FFF;
text-decoration:none;
}


/* Contact form styles */

.button { border: 1px solid #333333; background-color: #fd983e; font-size: 12px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; }
.textboxreqd { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 250px; background-color: #FFF4DF; }
.textboxreqds { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 100px; background-color: #FFF4DF; }

.dropdown { border: 1px solid #333333; font-size: 12px; font-family: Verdana; }
.large_text { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; background-color: #FFF4DF; }
.textboxshort { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 50px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }

