body{background-color: #DFDFC7;font-size: 11px; background-image: url(/images/website243/bgShade.jpg); background-repeat: repeat-x;color: #666666;
font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px;
}
p.home{padding: 0px; margin:0px;}
p.home a{font-size: 9px;color: #990000; font-weight:bold;}
/*Formatted Table - Symposium*/
table.formattedtable{ border: solid 2px #AD0039; padding: 6px;}
table.formattedtable td{border-bottom: solid 1px #999999;}

div.callout{background-color: #ECECE1; color: #333333; padding: 10px; margin: 20px; border: solid 1px #B3B386; font-size: 12px; float: right; width: 250px;}
div.calloutcenter{background-color: #ECECE1; color: #333333; padding: 10px; margin: 20px; border: solid 1px #B3B386; font-size: 12px; width: 450px;text-align: left;}
div.calloutnofloat{background-color: #ECECE1; color: #333333; padding: 10px; margin: 20px; border: solid 1px #B3B386; font-size: 12px; width: 250px;}

div.action{background-color: #55584E; color: #FFFFFF;width: 100px; padding: 10px; font-size: 14px; float: left; margin:1px; height: 70px; margin-bottom: 20px;}
div.action a{color: #FFFFFF;}
div.action:hover{background-color: #B3B386;}

/*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;}

/*Overall Look and Feel*/
#header{width: 780px;text-align: left;height: 112px; background-color: #FFFFFF;}
#header #logo{float: left; width: 345px; padding-left: 10px; }
#header #buttons{float: right;margin-top: 5px;}
#header #buttons ul{list-style:none; margin-right: 5px;} 
#header #buttons ul li{float: left; margin-left: 5px;}
#header #buttons p{clear:right; text-align: right; font-size: 11px; margin-top: 15px; margin-right: 5px; }
#header #buttons a{color: #AD0039;}

#middle{clear: both;width: 780px;text-align: left; background-image: url(/images/website243/ccim_bg_middle.gif); height: 185px; background-color: #FFFFFF;}
#middle ul{list-style: none;margin:0px;padding:0px;}
#middle ul li{float: left;}
img.home1{margin-top:15px; width: 267px; height: 165px; padding-left: 2px;}
img.home2{margin-top:15px;margin-left: 1px; width: 253px; height: 165px;}
img.home3{width: 255px; height: 180px;}

#menu{clear: both;width: 780px;text-align: left; background-image: url(/images/website243/ccim_bg_menu.gif); height: 30px; background-color: #FFFFFF; }

#menu table td{padding: 1px; text-align: center; background-image: url(/images/website243/ccim_bg_menu.gif); }

#content{clear: both;width: 776px;text-align: left; border: solid 1px #EFEFEF; background-color: #FFFFFF;}

#sponsors{clear: both;width: 776px;text-align: center; padding-top: 8px; height: 90px; background-color: #55584E; }
#sponsors p{color: #FFFFFF; font-size: 11px; padding:5px; margin: 0px; }


#sponsorshide{display:none;}

#sponsorsnew{clear: both;width: 776px;text-align: center; height: 120px; background-color: #55584E; background-image: url(/images/website243/bgSponsors.jpg);text-align: center;}
#sponsorsnew p{color: #FFFFFF; font-size: 11px; padding:0px; margin: 0px; }
#sponsorsnew img{height: 45px; margin-top: 6px;}

#footer{clear: both;width: 776px;text-align: left; background-image: url(/images/website243/ccim_bg_footer.gif); height:41px; text-align: center; background-color: #FFFFFF;}
#footer p{color: #55584E; font-size: 10px; padding:5px; margin: 0px; margin-top: 5px;}
#footer p a{color: #55584E; }
p.menu{float: left; }
p.copy{float: right;}

td.col1{width: 267px; padding: 5px; padding-top: 15px;}
td.col2{width: 253px; padding: 5px;}
td.col3{width: 245px; padding: 5px;}

td.col1 img{max-width: 257px;padding: 5px; border: solid 1px #CCCCCC; margin-top: 10px;}
td.col1 span.heading{}

span.heading{font-size: 18px; font-weight: bold; color: #55584D;}
span.large{font-size: 16px; font-weight: bold; color: #A60D2B;}
span.smaller{font-size: 11px; line-height: 16px;}
span.custom1{font-size: 14px; font-weight: bold; color: #A60D2B;}
span.custom2{font-size: 12px; font-weight: bold; color: #687C99;}



.homeheading{background-color: #B2B389; padding: 10px; margin-top: 15px;}
.homeheading span.custom1{color: #FFFFFF; font-size: 14px; font-weight: bold;}

#articledisplay .article {margin-top: 10px;clear: both;}
#newsletter #articledisplay .article{clear:none;}
#articledisplay .article span.title{font-size: 11px; width: 300px;}
#articledisplay .article span.datetime{font-size: 11px; height: 20px; float: left; width: 70px;}

#calendardisplay .calendardisplays {font-size: 11px;}


/*HOme Articles*/
#articledisplay .articlebig{margin-top: 5px; margin-bottom: 10px;}
#articledisplay .articlebig span.title{margin:0px; padding: 0px;}
#articledisplay .articlebig span.subtitle{margin:0px; padding: 0px;}
#articledisplay .articlebig span.subtitle i{font-variant: normal;}
#articledisplay .articlebig span.datetime{display:none;margin:0px; padding: 0px;}
#articledisplay .articlebig span.title br{display:none;}


/* Power Partners*/
#partners{float: left; }
#partners #articledisplay{ margin: 0px; padding: 0px;}
#partners span.title{ display: none;}
#partners #articledisplay .article{padding: 20px; margin: 10px;clear: left;}
#partners img{max-width: 350px; border-bottom: solid 3px #ECECE1; padding-bottom: 20px;}




/*Article Display for Photo Gallery*/
#photos .article img{padding: 10px; border: solid 1px #CCCCCC;margin-right: 20px;}

/*Submit News*/
form.EmailForm85 textarea{ height: 300px; width: 500px;}
