/* PCC Style Sheet - CSS Document */

/*Colors*/
body {background-color:#eee;}
h1 {color:#246DAA;}
h2 {color:#246DAA;}
h3 {color:#777777;}
h4 {color:#c59f55;}
h5 {color:#ebc63d;}
A {color:#CC3300;}
A:hover {color:#ff0000;}
.th {color:#faf0ca; background:#CC3300;} 
.th2 {color:#faf0ca; background:#CC3300;} 
.td {}
.tdr {color:#000000;} 
.tdg {color:#5bff5b;} 
.tddd {color:#c9a215;}
pre {background-color:#ffd;}
#pccMenu a {color:#246DAA;}

/* General */
body {font-family: verdana, arial, tahoma, sans-serif;
    font-size:10pt; }
h1 {font-variant:small-caps;font-size:24px;}
h2 {font-size:18px; margin:8px 0 4px 0; }
h3 {font-size:16px; font-style:italic;}
h4 {font-size:14px; margin:5px 0 3px 0;}
h5 {font-style:italic; margin:0;}
A {font-weight:bold; text-decoration:none}
A:hover {font-weight:bold;text-decoration:underline}
.th { font-weight:bold;text-decoration:none;} 
.th2 {color:#faf0ca; font-weight:bold;font-style:italic;} 
.td {font-size:10pt; vertical-align:top}
.tdr {font-weight:bold; font-size:8pt;} 
.tdg { font-weight:bold; font-size:8pt;} 
.tddd {font-weight:bold}
pre {font-family:cursive; padding:20px;}
.PCCEmphasis {font-weight:bold;}
img {border-style: none;}

/* General Page Layout */
#PCCContainer, #PCCContent {width:940px; background-color:#fff;padding:20px;margin: 20px auto;}
#PCCContent {width:900px; background-color:#fff;padding:0 ;margin:0;}
#PCCColumn1 {display:block; width:250px;height:800px;float:left;}
#PCCColumn1Title {height:300px;padding:0 20px 0 0;}
#PCCColumn2 {display:block; width:650px; float:left}

/* Menu */
#pccMenu {}
.pccaccMenu {padding:0 0 4px 0;}
.pccapMenu {margin:0; padding:2px 0 0 0;}
.pccaccHeader, .pccaccHeaderSelected {height:18px;width:200px;margin:3px 0 0 0 ; color:#246DAA; font-size:18px; text-indent:20px;}
.pccaccHeader  {color:#666; background:transparent url(../images/cross_gray_small_up.png) no-repeat 2px 2px;}
.pccaccHeaderSelected {background: transparent url(../images/cross_blue_small_side.png) no-repeat 0px 6px;}
.pccaccContent {width:210px;}
#pccMenu ul {margin:0 0 0 40px; padding:2px 0 0 0;}
#pccMenu li {list-style:none; padding:0;}


/* Footer */
td.pccfooter
    {font-family: verdana, arial, tahoma, sans-serif;
     color:#FFFFFF;
     font-size:10px;
     text-align:center;
     }
A.pccfooter
    {color:#EEEEBB; font-weight:normal}
A.pccfooter:visited
    {color:#EEEEBB; font-weight:normal}
A.pccfooter:hover {color:#FF0033; text-decoration:none}
 
/*Welcome Page*/


/*Calendar*/
table {border-collapse:collapse;}
#PCCCalendar td {border:solid 1px #246DAA; padding:0 0px 2px 2px; vertical-align:top;font-size:8pt;border-collapse:collapse;}
#PCCCalendar .th {background:#246DAA; color:#fff;}
#PCCCalendar .CalendarDay {font-weight:bold;color:#fff; background:#246DAA; }
#PCCCalendar .EventStartTime {display:block;float:left; margin-right:4px; font-weight:bold; color:#333;}
#PCCCalendar .EventDescription {display:block; color:#333;}
.SuOdd {Background:#ffd;}
.MoOdd, .TuOdd, .WeOdd, .ThOdd, .FrOdd, .SaOdd {Background:#ffe;}
.SuEven {Background:#dff;}
.MoEven, .TuEven, .WeEven, .ThEven, .FrEven, .SaEven {Background:#eff;}

/*Easter Sunrise*/

/*Member Area Styles*/
/*Login Page*/
#PCCLoginContainer {margin: 50px auto; width:800px;height:400px;}
#PCCLoginPanel {margin:10px 0 0 0;float:left;width:43%; padding:20px;height:320px;background:#ddd;border:solid 1px #999;}
#PCCLoginPanel h2 {text-align:center;}
#PCCCreateUserPanel {margin:10px 0 0 0;float:right;width:43%;padding:20px;height:320px;background:#ddd;border:solid 1px #999;}
#PCCCreateUserPanel h2 {text-align:center;}

/*PCC Member*/
#PCCBylaws {margin:20px;padding:20px;border:solid 1px #ddd;}


/*Admin Area Styles*/
/*PCC Admin*/
#PCCMemberDetailView input {width:400px;}
#PCCAdminScheduleEdit input {width:600px;}
.PCCScheduleDate {width:80px;}
.PCCScheduleTime {width:80px;}
.PCCScheduleEvent {width:500px;height:40px; }
