/* Generic styles */
p {padding: 0.25em 0.5em 10px; margin: 0; font-size: 1.2em; color: #000; font-family: "Trebuchet MS", Arial, sans-serif;}

div.main h2.head, div.sub h2.head, div.combined h2.head {clear: both; padding: 0.25em 0.5em; margin: 0.25em 0 0.5em; font: bold 1.2em Arial, sans-serif; text-transform: uppercase; background: #82022C url(../images/head_bg.jpg) 0 0 repeat-x; color: #FFF;}
div.main p, div.sub p, div.combined p {font-size: 1.3em; line-height: 1.5em;}
div.sectionTitle {color: #000; margin: 0 5px 0 0.75em; padding: 0.25em 0; border-bottom: 1px solid #666; font: 1.4em Verdana, Arial, sans-serif;}

a {color: #900; text-decoration: none;}
a:hover {color: #F00;}

.odd {background: #EEE; padding: 0.25em 0.5em;}
.even {background: #DDD; padding: 0.25em 0.5em;}

p.footnote {padding: 0.25em 0.5em; border-top: 1px solid #000; text-align: right;}



img.article {margin: 0.5em 0.5em 0 0; border: 1px solid #000;}
img.nopad {border: 1px solid #000; margin: 0.25em 0;}

img.scsimg {border: 1px solid #000; margin: 0 0.5em 0.5em 0; padding: 0;}

ul.objectives {padding: 0; margin: 0; list-style: none;}
ul.objectives li {padding: 0.25em 0.5em;}

/* targeted styles */    
#header div.y_midbar {background: #FC0; border: 1px solid #FFF; border-width: 2px 0;}

#header div.y_midbar ul.mainlinks {text-transform: uppercase; margin: 0; list-style: none; padding: 0.6em 0.5em 0.4em; }
    #header div.y_midbar ul.mainlinks li {display: inline;}
    #header div.y_midbar ul.mainlinks a {padding: 0 0.5em; text-decoration: none; font: 1.2em Arial, sans-serif; color: #82022C;}
    #header div.y_midbar ul.mainlinks a:hover {color: #412C33}
   
    #header div.y_midbar p.dateTime {color: #412C33; text-align: right; padding: 0.5em; margin: 0; font-size: 1.2em;}

#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar ul li {border-bottom: 1px solid #FFF; text-transform: uppercase;}
#sidebar li a {display: block; padding: 0.5em 0 0.5em 0.5em; font-size: 1em; color: #FFF; text-decoration: none; font-weight: bold;}
#sidebar li a:hover {color: #FC0;}

ul.top-stories {
  padding: 0; margin:0;
  list-style: none;
}
  ul.top-stories li a {
    display: block; padding: 5px;
    border-bottom: 1px solid #ccc;
  }
div.main p.scstitle, div.sub p.scstitle {font-size: 1.2em; font-weight: bold;}

#footer p {padding: 0.5em 0 0; margin: 0; font-size: 1.1em; text-transform: uppercase; color: #FFF;}
#footer p.copyright {padding: 0.5em;}
#footer a {text-decoration: none; padding: 0 0.5em; color: #FFF; }
#footer a:hover {color: #FC0;}

div.accom_ad {background: #FAFAFA; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #444;}
div.accom_ad p {padding-left: 1em;}
div.accom_ad p.accomhead {padding: 0.25em 0.5em; background: #DDD; font-weight: bold;}

ul.faq_links {padding: 0; margin: 0; list-style: none;}
ul.faq_links li {padding: 0.25em 0.5em;}
ul.faq_links a {color: #333; text-decoration: underline;}
ul.faq_links a:hover {color: #900; text-decoration: none;}

div.answer {background: #FAFAFA; margin-bottom: 1em; border-bottom: 1px solid #444;}
div.answer div.aFaq {padding: 0.5em;}
div.answer p.header{padding: 0.25em 0.5em; background: #DDD; font-weight: bold;}
div.answer div.top {background: #DDD; text-align: right; padding: 0.25em 0.5em; margin: 0;}

div.form {width: 350px;}
p.inputDesc {margin: 0.5em 0; text-align: right;}
input.text {border: 1px solid #000; border-width: 1px 2px 2px 1px; border-color: #DDD #BBB #BBB #DDD; background: #FAFAFA;}

p.adlink {padding: 0.5em;}

div.pic { padding: 0; margin: 0.5em; 
			width: 144px; height: 110px; text-align: center; 
			background: #FFF; 
			border: 0px solid #000;
			float: left;
		}
div.pic img.pic {border: 1px solid #000;}
div.pic ul {margin: 0; padding: 0; list-style: none;}
div.pic li.pic { padding: 3px 8px; margin: 0; }
div.pic li.title { text-align: center; font: 1em Arial, sans-serif; color: #000; line-height: 0; white-space: none; }
div.pic li.title a { color: #000; text-decoration: underline; }
div.pic li.title a:hover { color: #900; text-decoration: none; }

div.main div.clear, div.sub div.clear {clear: both;}
div.main div.scsimg, div.sub div.scsimg {float: left; width: 126px; padding-top: 10px; height: 176px;clear: both; border-top: 1px solid #000;}
div.main div.scsdesc, div.sub div.scsdesc {float: left; width: 430px;  padding-top: 10px; border-top: 1px solid #000; }

div.contact_filler {height: 20px}
h3.slogan {font: italic 1.4em Verdana, Arial, sans-serif; }

div.sub p.caption {font-size: 0.9em; padding: 0; margin: 0; color: #F00; text-align: center;}

#content {}


#sidebar .ad img {border: none; display: block;}