@media all{
/*---------- GLOBAL STYLES ----------*/
html{background:#cccccc;color:#666666;font:67% Verdana,Tahoma,Arial,sans-serif;height:100%;text-align:center;width:100%}
body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
select{position:relative}
/*---------- START TYPEOGRAPHY ---------*/
h1.pageTitle{font-size:18px;font-weight:normal;line-height:normal;margin:0 0 5px 0}
.col{float:left;width:220px;margin-right:20px;}
.lastCol {margin-right:0px;}
}
@media Screen{
#siteBg {background-image:url(../images/repeat.jpg); background-repeat:repeat-y;}
#main {text-align:center;margin:0px; padding:0px;width:962px;}
#header {margin:0px; padding:0px; position:relative;}
.logo {float:left;padding:10px 0px 5px 50px;margin:0px;text-align:left;}
.topNav {float:right;padding:69px 30px 0px 0px;text-align:right;width:400px;}
.topNav a:link, .topNav a:active, .topNav a:visited{color:#666666;font-size:11px; text-decoration:none;}
.topNav a:hover{color:#666666;font-size:11px; text-decoration:underline;}
#template_primeNav{height:25px;margin:5px auto 0px 24px;position:relative;width:940px;z-index:1; background-image: url(../images/navbg.jpg); background-repeat: no-repeat;}
#template_primeNav .primeNav {float:left;width:115px; padding:5px 0px 0px 0px; margin:0px;}
.primeNav a:link, .primeNav a:active, .primeNav a:visited {color:#666666; font-size:11px; text-decoration:none;font-weight:bold;}
.primeNav a:hover {color:#666666; font-size:11px; text-decoration:none;font-weight:bold;}
#middleNavContain {clear:both;background-image:url(../images/navbg.jpg); background-repeat:no-repeat; text-align:center; padding:0px; margin:0px 0px 0px 24px; height:25px;}
#hero {padding:0px; margin:0px 0px 0px 0px;}
#leftContentContainer {text-align:left; margin:15px 10px 20px 10px; padding:0px;}
.leftColumnContent {font-size:11px; color:#666666; padding:10px 0px 10px 0px;}
.leftColumnContent a:link, .leftColumnContent a:active, .leftColumnContent a:visited{font-size:11px; color:#006699; text-decoration:underline;}
.leftColumnContent a:hover{font-size:11px; color:#006699; text-decoration:none;}
.leftColumnContent2 {font-size:11px; color:#666666; margin:10px 0px 10px 0px; border-right:1px solid #cccccc;}
.leftColumnContent2 a:link, .leftColumnContent2 a:active, .leftColumnContent2 a:visited{font-size:11px; color:#006699; text-decoration:underline;}
.leftColumnContent2 a:hover{font-size:11px; color:#006699; text-decoration:none;}
#rightContentContainer {text-align:left; margin:15px 10px 20px 15px; padding:0px;}
.rightColumnContent {font-size:11px; color:#666666;}
.rightColumnContent a:link{font-size:11px; color:#006699; text-decoration:underline;}
.rightColumnContent a:hover{font-size:11px; color:#006699; text-decoration:none;}
.subContentNav {padding: 0px 10px 0px 0px; text-align:right; color:#990000;font-size:10px;}
.subContentNav a:link, .subContentNav a:active, .subContentNav a:visited {font-size:10px;color:#990000; text-decoration:underline;}
.subContentNav a:hover {text-decoration:none;font-size:10px;}
.contentImage {padding: 15px 15px 15px 15px;}
.address {margin: 10px 2px 2px 2px; padding: 5px 5px 5px 5px;}
.rightRailBg {background-image:url(../images/rightrailRepeat.jpg); background-repeat:repeat-y; margin:0px; padding:0px;}
#rightRailContainer {text-align:left; margin:15px 20px 20px 10px; padding:0px;}
.rightRailNav {border-top: 1px solid #cccccc;margin:0px 0px 10px 0px; padding:5px 0px 0px 0px;}
.rightRailNav li{margin-left:-25px; padding:0px;}
.rightRailNav a:link, .rightRailNav a:active, .rightRailNav a:visited{color:#666666; text-decoration:underline;}
.rightRailNav a:hover {color:#990000; text-decoration:none;}
.rightRailContent1 {border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;margin:0px 0px 10px 0px; padding:10px 0px 0px 0px;}
.rightRailContent1 li{margin-left:-25px; padding:0px;}
.rightRailContent2 {border-bottom: 1px solid #cccccc;margin:0px 0px 10px 0px; padding:0px;}
.rightRailContent2 a:link,.rightRailContent2 a:active,.rightRailContent2 a:visited{color:#990000; text-decoration:none;}
.rightRailContent2 a:hover{color:#990000; text-decoration:underline;}
.rightRailContent3 {border-bottom: 1px solid #cccccc;margin:0px 0px 10px 0px; padding:0px;}
.rightRailContent3 a:link,.rightRailContent3 a:active,.rightRailContent3 a:visited{color:#990000; text-decoration:none;}
.rightRailContent3 a:hover{color:#990000; text-decoration:underline;}
.subHeader {text-decoration:underline; font-style:italic;margin:0px;}
.calendar {text-align:left; padding:15px 0px 10px 10px;}
.footerBar {background-image:url(../images/footerbar.jpg); background-repeat:no-repeat;height:16px;margin:0px; padding:0px;}
.footer {color:#666666; font-size:10px; text-align:center; padding:5px 0px 10px 0px; margin:0px;line-height:160%;}
.footer a:link {color:#666666; text-decoration:underline;}
.footer a:hover {color:#666666; text-decoration:none;}
.middleNavContainer {padding-left:23px; padding-right:23px;}
.middleNavBg  {background-image:url(../images/navbg.jpg); background-repeat:no-repeat; margin:0px;height:25px;}
.header {margin:0px auto 0px auto;position:relative;width: 663px;text-align: center;}
.content {background-color: #ffffff;padding-top: 5px;padding-bottom: 5px;}
.rightRailRepeat {margin:0px; padding:0px;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
#quoteContainer {font-size:11px; text-align:left; margin:5px 0px 0px 10px; padding:0px;}
.quoteContainer {font-size:11px; color:#666666; padding:10px 0px 10px 0px;}
.quoteContainer a:link, .quoteContainer a:active, .quoteContainer a:visited{font-size:11px; color:#006699; text-decoration:underline;}
.quoteContainer a:hover{font-size:11px; color:#006699; text-decoration:none;}
.quotes {font-size:14px; color:#990000; font-weight:bold; font-style:italic;}
#footer {font-family:Arial, Helvetica, sans-serif;font-size: 11px;color:#ffffff;text-align: center;padding-top: 10px;padding-bottom: 20px}
p {font-size: 11px;}
.smallfont {font-size: 10px;}
h1 {font-size:16px;color: #990000;font-weight: bold;line-height:normal;margin:0 0 5px 0}
h2 {font-size: 12px;color: #333333;font-weight: bold;line-height:normal; text-decoration:underline;}
h3 {font-size: 11px;color: #990000;font-weight: bold;line-height:normal;}
a:link{color:#006699; text-decoration:none;}
a:active{color:#006699; text-decoration:none;}
a:visited{color:#006699; text-decoration:none;}
a:hover{color:#006699; text-decoration:underline;}
ul {font-size:11px; line-height:normal;}
}