body {width:800px;margin:0 auto 50px auto;}
body, p, td, th, textarea {font:11px Arial, Helvetica, sans-serif;color:#777777;}
br {clear:both;}
a {color:#0099CC;font-weight:bold;}
a:hover {color:#2FCDFF;}
a img {border:0;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:150%;margin:20px 0 7px 0;padding:0;letter-spacing:.03em;color:#666666;}
h2 {font-size:130%;border-bottom:1px solid #009900;border-color:#EAF4E1;color:#FFC166;padding:0;margin:15px 0 7px 0;}
h3 {font-size:100%;color:#9DC9D9;margin:10px 0 7px 0;padding:0;}
h4 {font-size:85%;color:#AAAAAA;}
p {padding:0 5px 0 5px;margin:2px;}
p img {vertical-align:middle;}
p.note {background-color:#CCCCCC;padding:10px;}

.approved {background-color:#EEFFDD!important;}
.unapproved {background-color:#FFEAEA!important;}
.inactive {text-decoration:none!important;color:#666666!important;}
.adminuser {color:#CE8C13!important;}
a.inactive:hover {text-decoration:underline!important;}

/*Basic Formatting*/
.center {margin:0 auto 0 auto;}

/*Table Formatting*/
.table1 {border-collapse:collapse;}
.table1 td, .table1 th {margin:0;padding:3px;font-size:98%;border:1px dotted #81C426;background-color:#F1FAE4}
.table1 th {border-bottom:3px double;background-color:#EDFCFB;font-weight:bold;}
.table1 tr.alt td {background-color:#E1F4C4;}

/*Nav Menu*/
.navMenu {text-align:center;font-size:90%;height:30px;}
.navMenu a, .navMenu span {border:1px solid #FF9966;background-color:#FEF5DA;padding:2px 10px 2px 10px;margin:0 3px 0 3px;text-decoration:none;color:#CC6600;}
.navMenu .inactive {border-color:#666666;background-color:#CCCCCC;color:#999999;}
.navMenu a:hover, .navMenu .sel {background-color:#FF9966;color:white;}

.main_sub_menu {margin-bottom:15px;}
.main_sub_menu ul, .main_sub_menu li {list-style:none;padding:0;margin:0;}
.main_sub_menu li {float:left;}
.main_sub_menu a {float:left;display:block;padding:5px;}
.main_sub_menu a:hover, .main_sub_menu .selected a {background-color:#0099CC;color:white;}
.main_sub_menu .selected a {text-decoration:none;}
.main_sub_menu br {clear:both;margin-bottom:15px;}

/*Paragraph Formatting*/
.error, .msg {font-size:90%;padding:10px;color:black;font-weight:bold;}
.error {border:1px solid red;background-color:#FFE1E1;}
.msg {border:1px solid #666666;background-color:#EEEEEE;}

#main_body {width:100%;}

#left_col, #main_col {vertical-align:top;padding:0;}
#left_col {width:140px;}
#main_col {width:660px;}

#left_col .box {border:1px solid #CCCCCC;background-color:#FDF8EA;margin-top:10px;border-right:0;}
#left_col .month {margin:5px auto 5px auto;}
#left_col .left_menu ul, #left_col .left_menu li {margin:0;padding:0;list-style:none;}
#left_col .left_menu a {display:block;text-decoration:none;padding:2px 2px 2px 25px;font-size:11px;color:#333333;background:url("/images/icons/invisible.gif") no-repeat 3px 3px;}
#left_col .left_menu a:hover {background-color:#F3B32C;color:white;}
#left_col .left_menu h1 {font-size:90%;margin:3px 2px 5px 2px;padding:3px;border-bottom:2px solid #FFCC99;text-align:left;}

#main_col .top_menu ul {list-style:none;margin:0;padding:0 0 0 40px;}
#main_col .top_menu li, #main_col .top_menu a {float:left;width:auto;margin:0;padding:0;}
#main_col .top_menu a {text-decoration:none;padding:3px 8px 3px 8px;display:block;font-size:14px;}
#main_col .top_menu .smaller {font-size:85%;font-weight:normal !important;}
#main_col .heading {height:30px;} 
#left_col .heading {height:80px;}
#left_col .heading a {height:60px;}
#main_col #main {border:1px solid #999999;padding:20px;min-height:450px;/*Necessary for IE6:*/height:auto !important;height:450px;}


.heading {background-color:#81C426;}
.heading a {color:white;font-weight:bold;text-decoration:none;}
.heading a:hover {text-decoration:underline;color:#81C426;background-color:white;}
.heading h1 {margin:0;padding:10px 3px 7px 3px;color:white;text-align:center;}


/*Window*/
.window .header {background-color:orange;height:20px;border-bottom:4px solid black;margin:0;padding:3px;}
.window .header a {font-family:Arial;float:right;display:block;border:1px solid black;text-decoration:none;background-color:white;
	padding:2px 5px 2px 5px;}
.window .header a:hover {color:white;border-color:white;background-color:orange;}

.window {border:2px solid #666666;background-color:white;}
/*End Window*/

/*Canedar Updates*/
.month a {color:black;}

/*Member Display List*/
#member_disp {width:100%!important;}
#member_disp td {width:50%!important;vertical-align:top!important;border:0!important;}
#member_disp label, #member_disp input {float:none!important;text-align:left!important;width:auto!important;}

/*Activity Lists*/
.activity {border:1px solid #CCCCCC;}
.activity h2 {margin:0;padding:2px;background-color:#B3E1EF;border-bottom:3px double #CCCCCC;text-align:right;
	color:#666666;font-size:100%;font-weight:bold;}
.activity li, .activity ul {padding:0;margin:0;}
.activity li {list-style:none;padding:3px;border-bottom:1px dotted #cccccc; padding-left:20px;background:url("/images/icons/invisible.gif") no-repeat 3px 3px;}
.activity li font {font-size:95%;}
.activity font {color:#CCCCCC;}
.activity img.small_icon {max-height:10px;max-width:10px;}

.calendar {background-image:url("/images/icons/calendar.gif") !important;}
.birthday {background-image:url("/images/icons/birthday.gif") !important;}
.gear_large {background-image:url("/images/icons/gear_large.gif") !important;}
.postit {background-image:url("/images/icons/post-it.gif") !important;}
.sboc {background-image:url("/images/icons/sboc.bmp") !important;}
.book {background-image:url("/images/icons/book.gif") !important;}
.checkmark {background-image:url("/images/icons/checkmark.gif") !important;}
.checkmark_green {background-image:url("/images/icons/checkmark_green.gif") !important;}
.checkmark_plus {background-image:url("/images/icons/checkmark_plus.gif") !important;}
.pencil {background-image:url("/images/icons/pencil_small.gif") !important;}
.links {background-image:url("/images/icons/links.gif") !important;}
.x {background-image:url("/images/icons/x.gif") !important;}
