@charset "UTF-8";
/* CSS Document */

*{margin:0px; padding:0px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.3em; color:#010101;}
body{background:url(../images/background.png) repeat-x;}
h1{font-size:.75em; font-weight:bold; margin-bottom:12px; width:100%; padding-bottom:5px; border-bottom:#010101 solid 3px;}
h2{font-size:.75em; font-weight:bold; margin-bottom:12px; width:100%; padding-bottom:4px; border-bottom:#cecece solid 1px;}
h3{font-size:.75em; font-weight:bold; margin-bottom:10px; width:100%; padding-bottom:4px; border-bottom:#cecece solid 1px; color:#898989}
p{font-size:.75em; margin-bottom:16px; color:#494949;}
#mainContent ol, #mainContent ul, #rightContent ol, #rightContent ul{font-size:.75em;  margin-bottom:16px; list-style-position:outside; padding-left:13px;}
strong{font-weight:bold;}
a{color:#dd1f29; text-decoration:none;}
a:hover{text-decoration:none;}
input, button{font-size:.75em; background:#dbdbdb; padding:2px 5px;}
textarea{font-size:.75em; background:#dbdbdb; padding:2px 5px; margin-bottom:20px;}

#bodyholder{width:940px; position:relative; margin:0px auto;}
#menu{height:107px;}
#menu #logo{float:left; width:240px; height:73px; margin-top:28px; border-bottom:#fcb040 solid 7px;}
#menu .menuItem{float:left; width:140px; height:16px; margin-top:75px; padding-bottom:10px; text-align:center; font-size:.75em; font-weight:bold; color:#555}
#menu .menuItem a{color:#000}
#menu .menuItem a:hover{color:#555; text-decoration:none;}
#headerImage{margin-bottom:28px;}

#leftContent{float:left; width:220px; margin-right:20px;}
#leftContent a{color:#494949; text-decoration:none;}
#leftContent a:hover{color:#898989; text-decoration:none;}
#fb{font-size:.75em; font-weight:bold;}
#fb img{position:relative; top:4px; margin-right:3px;}
#fb a{color:#010101; text-decoration:none; font-weight:bold;}
#fb a:hover{color:#494949; text-decoration:none;}

#mainContent{float:left; width:380px;}
#mainContent ul li{color:#494949;}
#mainContent a:hover{text-decoration:underline;}

.infoTable{margin:-12px 0 15px 0; font-size:.75em; font-weight:bold;}
.infoTable td{border-bottom:#cecece solid 1px; padding:6px 6px 6px 15px; vertical-align:top;}
.infoTable .first td{padding-top:20px; vertical-align:bottom;}
.infoTable .striped{background:url(../images/stripes.png);}
.infoTable td span{font-weight:normal;}
.red{color:#dd1f29;}

#rightContent{float:right; width:300px;}
#rightContent .quote{margin-bottom:40px;}
#rightContent .quoteBox{width:280px; padding:0px 10px 25px 10px; background:url(../images/quote.png) bottom no-repeat; font-size:.85em; line-height:1.4em; color:#494949; margin-bottom:5px;}

.stripedBox{background:url(../images/stripes.png) repeat; margin:-12px 0 30px 0; padding:14px 0 0 0;}
.stripedBox p{color:#010101; padding:0px 20px 1px 20px;}
.stripedBox ul{margin-left:20px}
.stripedBox ul li{margin-bottom:4px;}
.stripedBox h2{padding-left:20px; width:280px;}
.stripedBox img{margin:0 0 29px 20px;}
.stripedBox .more, .stripedBox .more2{display:none;}

.spacer{clear:both; width:100%; height:39px;}

#footer{border-top:#cecece solid 1px; padding:5px 0px; font-size:.75em; width:100%}
#footer #copy{float:left; color:#a2a2a2;}
#footer #bottomLinks{float:right; color:#cecece}
#footer a{color:#a2a2a2; font-weight:normal;}
#footer a:hover{color:#cecece; text-decoration:none;}