/* CSS Document */

td{font-size:12px}
textarea{font-size:12px;width:300px;height:50px}
form{display:inline}
ul{list-style:square;line-height:18px}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;font-size:18px} /*color:#3c56a3;*/
input.submit {color:white;text-align:center;border:#ccc 1px solid;background-image:url(../pics/bg_button.gif);text-transform:uppercase;padding:5px;font-size:10px;font-weight:700;cursor:pointer}

#header{font-size:11px;font-weight:bold;display:block;margin-bottom:15}
#header a{text-decoration:none;color:#315B61}
#top{width:786;height:116;text-align:center;white-space:nowrap}
#bar{background-image:url("../pics/bg_navbar.gif");text-align:center;height:54;left:50%;right:50%}
#main{position:absolute;top:75;left:200;width:auto;height:auto}
#footer, #footer a:link, #footer a:visited{text-align:center;font-size:9px;color:b0b0b0;font-weight:bold;padding:10;height:auto;width:auto}
#leftcol{width:160}
#midcol{width:auto;padding:15;width:400}

#page{padding:0;height:auto}
#quote{text-align:center;padding-left:30px;padding-right:30px}
#quote p{color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14}
#blogs{padding:10;position:inherit;display:block;width:100%;padding-left:20}
#blogs img{margin:8}
#profile{padding:10px;position:inherit;display:block;width:100%;padding-left:20px;overflow:hidden;height:140px}
#less{visibility:hidden}
#closelink a{position:absolute;display:inline;right:0;top:0;color:#FFFFFF}
#fixed{width:300}

.right{float:right}
.left{float:left}
.buffer{padding:15}

#alert{padding:15 15 15 100;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#000099;font-weight:normal;background-color:#eeeeee;width:100%;margin:0;text-align:left;background-image:url(../pics/icons/alert.png);background-repeat:no-repeat;background-position:top left;min-height:50px;}
li.error{list-style-image:url(../pics/icons/del.png);padding:3px;vertical-align:text-top;list-style-position:outside;color:#F92841}
li.success{list-style-image:url(../pics/icons/success.gif);padding:3px;vertical-align:text-top;list-style-position:outside;color:#009933}
li.files{list-style-image:url(../pics/icons/misc_icon_small.gif);padding:5px;vertical-align:text-top;list-style-position:outside;padding-bottom:0}
li.files_pdf{list-style-image:url(../pics/icons/pdf_icon_small.gif);padding:5px;vertical-align:text-top;list-style-position:outside;padding-bottom:0}
li.files_mp3{list-style-image:url(../pics/icons/audio_icon_small.gif);padding:5px;vertical-align:text-top;list-style-position:outside;padding-bottom:0}
li.files_wav{list-style-image:url(../pics/icons/audio_icon_small.gif);padding:5px;vertical-align:text-top;list-style-position:outside;padding-bottom:0}
li.files_zip{list-style-image:url(../pics/icons/zip_icon_small.gif);padding:5px;vertical-align:text-top;list-style-position:outside;padding-bottom:0}
li.files_ppt{list-style-image:url(../pics/icons/ppt_icon_small.gif);padding:5px;vertical-align:text-top;list-style-position:outside;padding-bottom:0}

.lang a {padding-left:20px;color:white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height:22px;font-weight:600;text-decoration:none;background-image: url(../pics/icons/lang.gif);background-repeat: no-repeat;}
.lang a:hover{color:#7BA251;text-decoration:none}
.fieldlabel{background-color:#990000;color:#FFFFFF;font-weight:700;padding:3;border-bottom:white 3px solid;padding-left:10px}
.fieldlabel a{text-decoration:none;color:#FFFFFF}
.fieldlabel a:hover{text-decoration:none;color:#FFCC00}
.fieldlabel2{background-color:#4C6C29;color:#FFFFFF;padding:3;border-bottom:white 3px solid}
.header {font-family:Verdana, Arial, Helvetica, sans-serif;color:#315B61;font-size:18px;font-weight:bold}
.header a{text-decoration:none;color:#315B61}
.subtext{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-transform:uppercase}
.intro{font-family:Verdana, Arial, Helvetica, sans-serif;color:black;font-size: 12px}
.normal{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#040B42}
.small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#cccccc}
.large{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#697DBB;font-weight:600}
.bgwhite{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:20px}
.lgwhite{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 14px}
.lgwhite a{color: #FFFFFF;text-decoration:none}
.lgblack{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:16px;font-weight:700}
.lgblack a{color: #000000;text-decoration:none}
.smwhite{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF}
.smwhite a:link, .smwhite a:visited {color:white;text-decoration:none}
.smwhite a:hover{color:#FFCC00;text-decoration:none}
.style1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;font-weight:bold;}
.style2{font-size:10px;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style3{color: #9d0000}
.style4{color: #333333}
.style5{color:#999999;font-size:14px}
.style6{color:#315b61;font-size: 18px}
.style7{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#9d0000}
.style8{font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #FFFFFF}
.style9{font-size: 17px}
.style10{font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c56a3;font-size:18px}
.style11{font-family:Verdana, Arial, Helvetica, sans-serif; color:#77ae2c;font-size:13px}

div.pagination{padding:3px;margin-top:10px;margin-bottom:5px;color:#a0a0a0;font-size:11px;font-family:Arial, Helvetica, sans-serif}
div.pagination a:link, div.pagination a:visited{border:1px solid #4761AE;margin-right:3px;padding:2px 5px;background-position:bottom;text-decoration:none;color:#000000}
div.pagination a:hover, div.meneame a:active{border:1px solid #99CE5A;background-color:#99CE5A;color:#ffffff}
div.pagination span.current{margin-right:3px;padding:2px 5px;border:1px solid #4761AE;font-weight:bold;background-color:#4761AE;color:#ffffff}
div.pagination span.disabled{margin-right:3px;padding:2px 5px;border:1px solid #4761AE;color:#808080}

#photos{width:150px;float:right;text-align:center;padding:3px}
.whole{white-space:nowrap}
img.randompic {margin:4px}
#promo{padding:5px;text-align:center;line-height:11px}
#promo p{margin:15px}
#spacer{margin:8px; display:none;}

.buttons a, .buttons button{display:block;float:left;margin:0 7px 0 0;background-color:#425CA9;background-image:url("../pics/bg_blue_bar.gif");border:1px solid #4963B0;border-top:1px solid #5C76C3;border-left:1px solid #5C76C3;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:white;cursor:pointer;padding:5px 10px 6px 8px; /* Links */ }
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px/* IE6 */}
.buttons button[type]{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}
button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:white;text-decoration:none}
.buttons a:link, .buttons a:visited{text-decoration:none;color:white}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;text-decoration:none}

.smbuttons a{font-size:10px;display:block;float:left;margin:0 3px 0 0;background-color:#EEE;border:1px solid #999;border-top:1px solid #CCC;border-left:1px solid #CCC;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:normal;color:white;cursor:pointer;padding:2px 5px 3px 4px; /* Links */ }
.smbuttons button{font-size:10px;width:auto;overflow:visible;padding:2px 5px 1px 3px/* IE6 */}
.smbuttons button[type]{padding:2px 5px 1px 3px; /* Firefox */line-height:17px; /* Safari */}
.smbuttons button img, .smbuttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}
.smbuttons a:hover{background-color:#D5E5BE;border:1px solid #ECF8DB;color:#336699;text-decoration:none}
.smbuttons a:link, .smbuttons a:visited{font-size:10px;text-decoration:none}
.smbuttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;text-decoration:none}

#list_cats{padding:0}
.list_catlist{}
.list_catmenu{margin:2;padding:5;height:20;width:auto;background-color:#666;border:solid 1 #000;display:inline;}
.list_catmenu a:link, .list_catmenu a:visited {text-decoration:none;color:#FFFFFF}
.list_catmenu a:hover{color:#FFCC00;text-decoration:underline}
#list_add{background-color:#CCC;padding:10;margin-top:3;color:white}
#list_add .header{color:white;margin-bottom:3}
#list_add .buttons{float:left;margin:8}
#list_new{background-color:#fff;padding:10;margin-top:3}
#list_new hr{width:600;height:1;color:#CCC}
.list_item{width:600}

#login{display:block;font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;text-align:left;margin-bottom:5;padding:0;width:550;background-color:#F7F7F7;border:#445EAB 1px solid; height:auto}
.login_header{background-color:#445EAB;background-image:url("../pics/bg_blue_bar.gif");color:#FFFFFF;font-weight:700;padding:5;height:25}
.login_text{padding:10 10 0 10;padding-bottom:20}
.login_email, .login_pass{display:block;clear:both;margin:.5em 0}
.login_email label, .login_pass label{width:12em;float:left;text-align:right;margin-right:1em;margin-top:5px}
.login_submit{padding:5 10 10 231;width:231}
.login_register{padding:5 10 0 10}
.login_forgot{padding:5 10 10 10;white-space:nowrap}
.login_error{padding:5 10 10 10;color:red}

#signup{display:block;font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;text-align:left;width:550;background-color:#F7F7F7;padding:0;border:#445EAB 1px solid; height:auto}
.signup_header{background-color:#445EAB;background-image:url("../pics/bg_blue_bar.gif");color:white;font-weight:700;padding:5;height:25}
.minage {margin:20;width:475}
.minage p{margin:20 20 20 75}
#signup label{width:12em;float:left;text-align:right;margin-top:7;clear:both}
#signup .midtext{display:inline;margin-top:7;height:20;padding:0 3 0 8}
#signup select{margin:2}
#signup input{margin:2}
#signup .verimg{margin-left:150;margin-top:10;display:block}
#signup .fname{font-weight:700;vertical-align:middle}
#signup .mname{display:none}
#signup .moniker{display:none}
#signup .email{font-weight:700}
#signup .password{font-weight:700;display:inline}
#signup .password2{font-weight:700;display:inline}
#passmeter{float:right;margin-right:30;margin-top:10;width:200;height:auto}
.pmempty{width:200;height:10;background-color:#ccc;display:block}
.pmquarteron{width:50;height:10;background-color:#CC3333;display:block;float:left;margin-right:1}
.pmhalfon{width:100;height:10;background-color:#CC9933;display:block;float:left;margin-right:1}
.pm3quaron{width:150;height:10;background-color:#99CC66;display:block;float:left;margin-right:1}
.pmfull{width:200;height:10;background-color:#99FF00;display:block;float:left}
#signup .text{margin:0;padding-top:0;display:block}
#signup .submit{display:block;margin:25 0 25 150}
#signup .textarea{display:block;margin:0;height:50}
#signup textarea{margin:2;height:50;width:300}
#signup .select{margin:0;padding-top:1;display:block}
#signup .input{margin:0;padding-top:10;display:block;width:300}
#signup .sminput{display:inline;width:auto}
#signup select{width:300}
#signup .checkbox{display:inline;margin-left:50;padding-top:5;height:25}
#signup .cbtext{width:35em;display:inline;padding-bottom:3px}
#signup .radio{margin-left:100;padding-top:5;display:block;height:35}
#signup .radio label{width:100%;text-align:left;;display:block}
#signup .result{margin-right:20px;vertical-align:middle;display:block;margin-top:4;float:left}
#signup .result font{margin-bottom:3;height:18;font-size:12px}
#signup .texthead{background-color:#666666;color:white;margin:5 0 0 53;width:300;padding:3 3 3 10;font-weight:700}
#signup .note{display:block;width:400;margin:20}
#signup td{color:black;font-size:11px}
#signup .locinfo{display:none}
#signup .logo{display:block;width:500;height:auto;margin-bottom:10}
#signup .tip{margin:0;padding-top:10;display:inline;float:right}

#profile{font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;text-align:left;width:550;height:100%;background-color:#F7F7F7;padding:0;border:#445EAB 1px solid}
#companies{font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;text-align:left;width:550;height:100%;background-color:#FFFFFF;padding:0;border:#445EAB 1px solid}
#wbox{padding:5;margin:3 3 0 3;color:white;background-color:#8DC53C}
#wbox .tools{display:block;height:20;margin-top:8}
#pbox{padding:5 5 5 15;margin:3 0 3 3;color:black;width:360;float:left}
#pbox .avatar{float:right}
#pbox label{font-weight:700;white-space:normal;display:block;color:#999999}
#pbox span{}
#lbox{display:none}
#olbox{padding:5;margin:3;color:white;background-color:#5873C2;width:179;float:left}
#obox{padding:0 15 15 15;margin-bottom:15;color:black;background-color:#FFFFFF}
#obox p a:link, #obox p a:visited{text-decoration:underline;color:black}
#profilephoto{float:left;white-space:normal}
#profilephoto img{margin-left:35;margin-right:10;padding:0}
#profilephoto .text{width:100%;display:block;padding-top:10}

.breadcrumbs{margin-bottom:15px; display: none;}
.contact{background-color:#eee;padding:25;margin-top:20}
#center{margin:20;width:auto;text-align:center}
#rules{margin:15px}
#photoblock{width:315;float:right;margin:auto;text-align:center;padding:5px;background-color:#eee}
#contentpage{padding:10px}
#spanner{position:relative;height:30px}
#line{display:block;width:100%}

#articles{font-family:Verdana,Arial, Helvetica, sans-serif;color:#000000;width:500;}
.artphoto{float:right;padding-top:20px}
.artphoto img{border:none;margin-left:10}
.artheader{font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c56a3;font-size:18px}
.artlist{font-size:16px;font-weight:700;padding-top:20px}
.artlist a:link{text-decoration:none}
.artlist a:visited{text-decoration:none}
.artauthor{font-size:10px;;text-transform:uppercase;float:left}
.artdate{font-size:10px;text-transform:uppercase;white-space:nowrap;float:right}
.arttags{font-size:10px;text-transform:uppercase;display:block;background-color:#eee;padding:2;margin-top:5;margin-bottom:5;width:100%}
.artintro{font-size:12px;display:inline;line-height:16px;letter-spacing:normal}
.artmore{font-size:9px;white-space:nowrap;font-weight:700;display:inline;text-transform:uppercase}

#article{display:block;white-space:normal}
.artthumb img{border:none;margin-left:10;margin-bottom:10;display:block;float:right}
.artmainpho img{border:black 1px solid;margin-top:10;display:none}
.arthead{font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
font-weight: bold;
color:#454547;
margin:0;
padding:0;
padding-bottom:5px;}
.artdesc{display:none;font-size:13px;font-weight:500;margin-bottom:20}
.artbyline{padding-top:10px;font-size:10px;;text-transform:uppercase;display:none}
.artpubdate{padding-top:3px;font-size:10px;;text-transform:uppercase;display:none;font-weight:700;margin-bottom:10}

#arttext{white-space:normal;display:block}
.artupdated{display:none}
.file_title{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:14px;color:black;font-weight:700}
.file_desc{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:12px;color:black}
.file_data{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;color:#ccc}

#comments{background-color:#eeeeee;border:#666666 1px solid;padding:0;margin:0 15px 100px 15px}
#com_header{background-image:url(../images/bkgnd_nav.jpg);text-transform:uppercase;display:block;color:#FFFFFF;text-family:verdana,helv,sans-serif;font-size:16px;padding:5px}
#comment{background-color:#eeeeee;padding:10px;border-bottom:#666666 1px solid}
#com_form{color:#FFFFFF;background-color:#ccc;padding:5px 5px 5px 15px;display:block;height:170px}
#com_top{font-size:10px;width:100%;display:block}

.topper{font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:white;width:auto;text-align:center;height:20;background-image:url("../pics/bg_topper.gif");vertical-align:middle;padding:5;white-space:nowrap}
.bar{color:white;padding:5px;background-image:url("../pics/bg_topper.gif");margin-bottom:5px}
#sidebar{padding-top:15;padding-bottom:5px;width:180}
#menu{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:600;color:#4D4D4D;width:180;border:#ccc 1px solid}
.parent{background-color:#eee;width:100%}
.parent p{padding:3px 10px 3px 5px;margin:0;white-space:nowrap;text-decoration:none}
.parent a:link{text-decoration:none;color:#4D4D4D}
.parent a:visited{text-decoration:none;color:#4D4D4D}
.parent a:hover{color:white;background-color:#8EC63F;width:100%}
.submenu{background-color:#efefef;font-weight:normal;font-size:11px;width:100%;text-decoration:none}
.submenu a:link{text-decoration:none}
.submenu a:visited{text-decoration:none}
.submenu p{padding:2px 10px 0 10px;margin:0;white-space:nowrap}
.submenu a:hover{color:white;background-color:#8EC63F;width:100%}
.catcount{display:inline}
.empty{display:none}
#vspace{height:260}
#vspace .movie{margin:0;width:400;text-align:center}
.movie2{margin:0;width:180;height:160;overflow:hidden}
#cspace{margin-top:10}
#sidebanner{font-family:Verdana, Helvetica, sans-serif;font-size:11px;font-weight:600;color:white;width:180;border:#ccc 1px solid;padding:3px;text-align:center}
#sidebanner a:link, #sidebanner a:visited{text-decoration:none;color:white}
#orgbox{background-color:#F6F8FF;width:auto;padding:10px;margin-top:10px; _rheight:100px; }
.orgtools{height:30px;padding:5px;width:60%;font-size:10px;color:white;text-align:center;float:left;background-color:#4761AE}
html>body .orgtools{width: 58%; height:22px;}
.orgtools a:link, .orgtools a:visited{font-size:10px;color:white}
.org_select{background-color:#99CE5A;height:30px;padding-top:2px;width:40%;font-size:10px;color:white;text-align:center;float:left}
.services{font-size:11px;margin-bottom:15px;float:left;width:350px}
.orginfo{font-size:11px;margin:10px;float:left;width:200px;}
.orginfo_title{font-size:14px;font-weight:700}
.orginfo_text{margin:5}
.orgside{width:200;background-color:#eee;float:right;padding:10px;font-size:11px;}
.orgside label{font-weight:700;display:block;margin-top:8px}
.orgdesc{width:385;float:left;padding-right:20px;font-size:11px; }
html>body .orgdesc{ width: 345px;}
.orglogo{width: 200px; float: right; padding:10px; text-align: center;}

.company, .company a:link, .company a:visited{color:#1B6CDE;font-weight:700;text-decoration:none}
.company_loc{color:#969696;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;font-weight:500}
.company_desc{font-size:11px}
.stats{border:solid 1px #ccc;border-top:none;text-align:center;font-size:10px;color:#999999;padding:10;width:180}

#DHTMLgoodies_formTooltipDiv{color:#000;font-weight:normal;font-size:11px;line-height:120%}
#DHTMLgoodies_formTooltipDiv a:link, #DHTMLgoodies_formTooltipDiv a:visited{color:#000}
#DHTMLgoodies_formTooltipContent{padding:0 10 10 10}
.DHTMLgoodies_formTooltip_closeMessage{color:#FFF;font-weight:normal;font-size:9px}


tr .more_info_bar{background-image:url(../pics/more_info_bg_grey.jpg);}
div .google_map_div{ display: none; float: right; width: 250px; height: 250px; background-color:#CCCCCC;}
div .list_rating{ font-size: 10px; color: #0000CC; text-align: left;}

table#tbl_my_events{
	border:1px solid #221900;
	padding: 0px;
	margin: 0px;
	width: 680px;
}
table#tbl_my_events th{
	padding: 5px;
	background-color: #f18336;
}
table#tbl_my_events td{
	border-top:1px solid #221900;
	padding: 5px;
	cursor: pointer;
}
table#tbl_my_events tr.highlight:hover{
	background-color: #ffeec6;
}

table#tbl_calendar{
	border:1px solid #221900;
	padding: 0px;
	margin: 0px;
}
table#tbl_calendar.cal_list{
	width: 680px;
}
table#tbl_calendar.cal_list .cal_list_row{
	cursor: pointer;
}
table#tbl_calendar.cal_list tr.cal_list_row:hover{
	background-color: #ffeec6;
}

table#tbl_calendar td{
	border:1px solid #221900;
	vertical-align: top;
}
table#tbl_calendar tr.cal_list_row td{
	border: none;
	border-top:1px solid #444444;
	vertical-align: top;
	padding: 3px;
}

table#tbl_calendar tr{

}
table#tbl_calendar tr td.cal_viewing{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
table#tbl_calendar tr td.cal_goback{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
table#tbl_calendar tr td.cal_goforward{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
table#tbl_calendar tr td.cal_shift a{
	text-decoration: none;
	font-weight: bold;
}
table#tbl_calendar tr.cal_change_date td{
	background-color: #f18336;
	color: #ffffff;
	font-size: 18px;
	padding: 5px 0px;
	padding-bottom: 10px;
	border: none;
}
table#tbl_calendar tr.cal_change_date td a{
	color: #ffffff;
}
table#tbl_calendar tr.cal_months td, tr.tbl_titles th{
	background-color: #ffc954;
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding: 5px 2px;
}
tr.tbl_titles th{
	border-top: 1px solid black;
}

table#tbl_calendar tr.cal_days td{
	background-color: #ffeec6;
	width: 150px;
	height: 150px;
	text-align: right;
}

table#tbl_calendar tr.cal_days td.nodays{
	background-color: #ffffff;

}
table#tbl_calendar tr.cal_days td.sunsat{
	background-color: #ffeec6;
}
table#tbl_calendar .cal_events{
	text-align: left;
	font-size: 10px;
	
}

table#tbl_calendar .cal_events ul{
	padding: 0px;
	margin: 0px;
	margin-left: 17px;
	list-style-type: disc;
	line-height: 10px;
}
table#tbl_calendar .cal_events li{
	padding-right: 3px;
}

table#tbl_calendar tr.cal_days td.cal_cur_day{
	background-color: #feffc6;
}
table#tbl_calendar .cal_day_num{
	border-left:1px solid #221900;
	border-bottom:1px solid #221900;
	width: 22px;
	height: 17px;
	text-align: center;
	font-weight: bold;
	background-color: #ffffff;
}

table#tbl_calendar .cal_day_num a{
	text-decoration: none;
}
table#tbl_calendar tr.cal_days td.cal_cur_day .cal_day_num{
	background-color: white;
}
table#tbl_calendar tr td.cal_has_event{
	background-color: #ffffff;
}
table#tbl_calendar tr td.cal_no_event{
	background-color: #f6f6f6;
}

div.cal_change_cat{
	text-align: center;
	margin-bottom: 15px;
}
