/*--------------------------------------------------------
Client: Affinity (Beta Sigma Beta)
Last Change: 6.24.08
Assigned to: Brett Sinn (BS)
Imported Stylesheets: style.css
Notes: 
---------------------------------------------------------*/
@import url(appstyles.css);

/*Base--------------------------------------------------*/
a:link,a:visited,a:hover,a:active,table,tr,td,td.header,tr.header,td.inverse,tr.inverse,body,br,div,h1,h2,h3,head,input,select,textarea,nobr,ol,ul,li,p,p.footer,span,sup,th,input.button,a.button,a.button:visited,a.button:link,a.button:active,input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,.instructions,.helpbutton,.profilepagetabheadings,.memberlistingnav,.memberlistingname,.pagesubtitleheader,.pagetitleheader,table.news,table.events,table.campaigns,a.nav,a.nav:link,a.nav:visited,a.nav:hover,a.nav:active,a.navselected,a.navselected:link,a.navselected:visited,a.navselected:hover,a.navselected:active,a.topnav,a.topnav:link,a.topnav:visited,a.topnav:hover,a.topnav:active,a.topnavselected,a.topnavselected:link,a.topnavselected:visited,a.topnavselected:hover,a.topnavselected:active,td.pagemanagerheader,tr.pagemanagerheader,table.pagemanager{font-family:Arial, Helvetica, sans-serif;}
button,button.hover,input.button,a.button,a.button:visited,a.button:link,a.button:active,div.button,span.button,input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,div.buttoninverse,span.buttoninverse,.HelpButton{cursor:hand;}
a,a:link,a:visited,a:active{color:#D4A017;}
a:hover{color:#ACAEB0;}
table,tr,td{font-size:12px;color:#000;}
td.header,tr.header{font-size:12px;background-color:#E4E4E4;color:#000;}
td.inverse,tr.inverse{font-size:12px;color:#11297B;}
body{font-size:12px;color:#000;background-color:#999;}
h1,h2,h3,h4,h5{color:#000;}
h2,.PageTitleHeader{font-size:15px;font-weight:700;}
H2{margin-bottom:0;border-bottom:solid 1px #330099;}
.PageTitleHeader,.PageSubTitleHeader{color:#330099;}
h3{margin-bottom:0;margin-top:0;}
input,select,textarea{font-size:12px;}
button{cursor:hand;}
button.hover{cursor:hand;}
ol,ul,li{font-size:12px;}
sup{font-size:8px;}
input.button,a.button,a.button:visited,a.button:link,a.button:active,div.button,span.button{font-size:10px;font-weight:700;text-decoration:none;text-align:center;color:#000;background-color:#CCC;cursor:hand;}
input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,div.buttoninverse,span.buttoninverse{font-size:10px;font-weight:700;text-decoration:none;text-align:center;color:#000;background-color:#CCC;cursor:hand;}
a.linkbutton,a.linkbutton:visited,a.linkbutton:link,a.linkbutton:hover,a.linkbutton:active{font-size:12px;font-weight:400;text-decoration:none;color:#000;padding:0 4px;}

/*Structure------------------------------------------------*/
#topBanner{border-top:solid 2px #000;border-bottom:solid 2px #000;background-color:#330099;}
#ContentBannerLogo { width: 100%; }
#leftCol{background-color:#330099; width: 169px; padding-top:15px; vertical-align: top;}
#ContentLeft { width: 169px; padding-top: 0px; vertical-align: top; }
#MainTable { width: 100%; background: #ccc; }
#ContentBannerPhotoLeft { width: 169px; border-right:solid 2px #000000; }
#ContentRightButtons { padding-bottom:7px; }
#ContentRightPromo0 { width: 100%; background: #fff; border-bottom: solid 4px #939598; padding:10px; }
#ContentRightPromo1 { width: 100%; background: #E7E7E9; padding: 10px; }
#ContentRightPromo2 { background: #fff; border-top: solid 4px #939598; border-bottom: solid 4px #939598; padding:10px; }
#ContentRightPromo3 { background: #E7E7E9; padding: 10px; }
#Contentfooter{border-top:solid 2px #000;background-color:#330099;color:#fff;text-align:center;padding:10px;}
#Contentfooter div img{margin-left:50px;}
td.footerL{background-color:#330099;}
td.footer{color:#fff;}

/*Navigation-----------------------------------------------*/
#ContentLeft ul { margin: 0; padding: 0; }
#ContentLeft ul li { margin: 0 15px; padding: 4px 0px 4px 10px; background: #fff; list-style: none; border: 1px solid #CCCCCC; border-top: none; }
#ContentLeft ul li a { margin: 0; padding: 0; color:#330099; font-size: 12px; font-weight: 700; text-decoration: none; text-align: left; }
#ContentLeft ul li a:hover { color: #ffcc00; }

/*Member Tools--------------------------------------------------*/
#ContentMemberTools { width: 100%; background: url(images/MTbg.gif) repeat-x; border-bottom: #000 solid 1px; padding-left: 5px; }
#ContentMemberTools ul { margin: 0; padding: 0; } 
#ContentMemberTools ul li { float: left; display: block; margin: 0; padding: 4px 6px 4px 4px; border-right: 1px solid #939598;  }
#ContentMemberTools ul li a { margin: 0; padding: 0; color: #000; font-size: 11px; text-decoration: none; }
#ContentMemberTools ul li a:hover { text-decoration: underline; }
/*Preserved for Friends and Class Notes*/
.MTonline,.MTfriends,.MTnotes,.MTLinkscontainer{float:left;border-right:solid 1px #939598;padding:4px 6px 4px 4px;}
a.MT{font-size:11px;text-decoration:none;}
a.MT:link,a.MT:hover,a.MT:visited,a.MT:active{font-size:11px;color:#CCC;text-decoration:none;}
a.MTLinks:link,a.MTLinks:visited,a.MTLinks:active{font-size:11px;color:#000;text-decoration:none;}
a.MTLinks:hover,a.MT:hover,a.MTLinksselected:hover{font-size:11px;color:#000;text-decoration:underline;}
a.MTLinksselected:link,a.MTLinksselected:visited,a.MTLinksselected:active{font-size:11px;text-decoration:none;color:#000;}

/*Community Specific---------------------------------------*/
#annualFund{font-size:14px;font-weight:700;color:#999;}
#annualFund a{color:#330099;text-decoration:none;}
#annualFund a:hover{color:#999;}
#quickLinks{padding-right:7px;float:right;color:#fff;}
#quickLinks a,#quickLinks a:link,#quickLinks a:visited{color:#fff;font-size:12px;text-decoration:underline;}
.bannerImg img{border:solid 2px #000;}

/*Custom-------------------------------------------------*/
#cid_160__ctl1_hLinkAllNews,#cid_160__ctl0_hLinkAllEvents{margin-top:5px;padding-top:5px;font-weight:700;line-height:16px;display:block;}