body{margin: 0px; padding: 0px; background-image: url(/images/website305/bgBlue.jpg); background-repeat: repeat-x; background-color: #2d2a78;}


#articledisplay span.teaser br{line-height: 10px;}

p.breadcrumb{font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}
p.breadcrumb a{color: #990000; text-decoration: none;}
p.breadcrumb a:hover{text-decoration: underline;}

img#Image4921{margin: 0px; padding: 0px;}
img#Image4877, img#Image4878, img#Image4880, img#Image4882{margin: 10px; }

#imagechapters{text-align: center; border-bottom: solid 3px #CCCCCC; margin-bottom: 10px;}

div.stars{background-image: url(/images/website305/starbg.jpg);}

/*font*/
body, p, span, td{font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; line-height: 18px;}

a, a.visited{color: #b31d29; text-decoration: underline;}
a:hover{text-decoration: none;}

h1{color: #252999; font-weight:normal; font-size: 30px; line-height: 36px; margin: 0px; padding: 0px;}
h2{color: #cc3333; font-weight: bold; font-size: 16px; line-height: 20px; margin:0px; padding: 0px;}
h3{color: #000000; font-weight: bold; font-size: 14px; line-height: 16px; margin:0px; padding: 0px;}

div.clear{clear: both; margin: 0px; padding: 0px;}
div.padding{padding: 15px;}
/*top header*/

#top{width: 818px; text-align: left; margin-top: 4px;}
#logo{float: left; margin-right: 10px;}
#words{padding-top: 10px; width: 250px; float: left;}
#words h1{color: #b31d29; font-size: 14px; line-height: 22px; margin: 0px; padding: 0px; font-weight: bold;}

#contentmain{clear: both; width: 818px; background-image: url(/images/website305/bgRedMiddle.jpg); background-repeat: repeat-y;  margin:0px; padding: 0px; text-align: left;}

#contenthome{clear: both; width: 818px; margin:0px; padding: 0px; text-align: left; margin-top: 15px;}

/*Home*/
#homewords{width: 818px; margin:0px; padding: 0px; }
#stars{padding: 0px; margin: 0px; background-image: url(/images/website305/starbg.jpg); height: 231px; background-position: top right; border-right: solid 2px #cc0000;background-repeat: no-repeat;}
#homewords #inside{clear: both; width: 818px; background-image: url(/images/website305/bgRedMiddle.jpg); background-repeat: repeat-y;  margin:0px; padding: 0px; height: 231px;}
#homewords img{margin-left: 10px; margin-top: 10px;}

#homewords h1{ text-align: left; font-size: 18px; line-height: 30px; color: #2d2a78; font-weight: normal; float: right; width: 450px; margin: 0px; padding: 0px; margin-right: 30px; margin-top: 40px; }

#homebottom{clear: both; background-image: url(/images/website305/bgRedBottom.gif); width: 818px; height: 14px; margin: 0px; padding: 0px; background-repeat: no-repeat;}

div.box{background-image: url(/images/website305/box.gif); background-repeat: no-repeat; width: 250px; height: 127px;}

div.box h2{color: #FFFFFF; font-weight: bold; font-size: 18px; line-height: 32px; margin:0px; padding: 0px; margin-left: 10px; margin-right: 10px;}
div.box p{margin:0px; padding: 0px; margin-left: 10px; margin-right: 10px;}


#featuretop{
background-image: url(/images/website305/whiteboxtop.gif); 
background-repeat: no-repeat; 
width: 545px; 
height: 17px;
}


#featurebottom{background-image: url(/images/website305/whiteboxbottom.gif); background-repeat: no-repeat; width: 545px; height: 17px;}

#feature{background-color: #FFFFFF;padding: 10px; padding-top: 0px; padding-bottom: 0px; }

#left{float: left; width: 273px;}
#right{float: right; width: 545px;}

#right h3{ margin: 0px; padding: 0px; font-size: 18px; color: #b31d29;}

div.blue1{background-color: #d6d7ea; padding: 2px; margin: 0px;}
div.blue2{background-color: #b5b7d9; padding: 3px; margin: 0px;}
div.blue2 h2{color: #2a2a84; margin: 0px; padding: 0px;}
div.blue3{background-color: #9a9dcb; padding: 10px; margin: 0px;}
div.blue3 a, div.blue3 p, div.blue3 span{color: #FFFFFF;}


#footer{width: 814px; height: 110px; background-image: url(/images/website305/footerbox.gif); background-repeat: no-repeat; margin-top: 20px;}
#footer #label{float: left; width: 120px; text-align: right; }
#footer #label p{color: #FFFFFF; font-size: 14px; line-height: 24px; padding: 0px; margin:0px; margin-top: 10px;}

#footer table.mainmenu460{width: 500px; margin-top: 2px;}
#footer table.mainmenu460 td{text-align: center; width: 25%;}
p.copyright{color: #9396bd; font-size: 12px; line-height: 24px;}
p.copyright a{color: #9396bd;}


/*Committee Page*/
div.rowscontentstylesheet{}
div.rowscontentstylesheet div.category{clear: both;}
div.rowscontentstylesheet div.category div.rowcontent{float: left; width: 375px;}
div.rowscontentstylesheet div.category div.rowcontent img{float: left; padding: 5px; border: solid 1px #CCCCCC;  }
div.rowscontentstylesheet h3{font-size: 16px; font-weight: bold; color: #A60D2B;}
div.rowscontentstylesheet p.title{font-size: 14px; font-weight: bold; color: #000033;}
div.rowscontentstylesheet p.subtitle{font-size: 12px; font-weight: bold; color: #55584E;}

#smallercommittee div.rowscontentstylesheet div.category div.rowcontent{float: left; width: 240px;height: 350px;}
#smallercommittee div.rowscontentstylesheet div.category div.rowcontent img{float: left; padding: 5px; border: solid 1px #CCCCCC; width: 100px; height: 120px; }
#smallercommittee div.rowscontentstylesheet h3{font-size: 12px; font-weight: bold; color: #A60D2B;}
#smallercommittee div.rowscontentstylesheet p.title{font-size: 11px; font-weight: bold; color: #000033;}
#smallercommittee div.rowscontentstylesheet p.subtitle{font-size: 10px; font-weight: bold; color: #55584E;}
#smallercommittee div.rowscontentstylesheet p.body{padding-left: 10px; clear: both; font-size: 10px;}

div.calloutcol{float: right; width: 250px;margin: 20px; }
div.callout{background-color: #e9e9f4; color: #000000; padding: 10px; margin: 20px; border: solid 3px #9a9dcb; font-size: 14px; float: right; width: 250px;}

div.calloutnofloat{background-color: #e9e9f4; color: #000000; padding: 10px; border: solid 3px #9a9dcb; font-size: 14px; width: 250px;}
div.calloutnofloatwhite{background-color: #f9f9f9; color: #000000; padding: 10px; border: solid 3px #9a9dcb; font-size: 14px; width: 90%;}

div.calloutcenter{background-color: #f7e8e9; color: #333333; padding: 10px; margin: 20px; border: solid 1px #d98e94; font-size: 12px; width: 450px;text-align: left;}

div.callout2{clear: both; background-color: #f7e8e9; color: #000000; padding: 10px; margin: 20px; border: solid 3px #d98e94; font-size: 14px; float: right; width: 250px;}
div.callout2nofloat{clear: both; background-color: #f7e8e9; color: #000000; padding: 10px; border: solid 3px #d98e94; font-size: 14px; width: 250px;}

div.callout4nofloat{color: #000000; padding: 0px; border-top: solid 3px #9a9dcb; font-size: 14px; width: 250px; padding-top: 10px;}

div.callout3nofloat{clear: both; background-color: #9a9dcb; color: #FFFFFF; padding: 10px; font-size: 14px; width: 90%; border: solid 3px #9a9dcb; }

div.callout3nofloat h3{color: #FFFFFF;}


