body{
	margin:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
}
p{
	margin:0 0 4px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
         color:#000000;
}
INPUT.noborder{
         border:0px;
}
H1{
	margin:0 0 4px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
    color:#27443F;
}
H2{
	margin:0 0 4px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
   color:#27443F;
}
H3{
	margin:0 0 4px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
    color:#27443F;
}
H4{
	margin:0 0 4px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
    color:#27443F;
}
H5{
	margin:0 0 2px 0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
         color:#000000;
}
TD{
	margin:0 0 4px 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#000000;
}
a/*, a:hover*/{
	color:#44824A;
         font-size:11px;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
}
#wrapper{
	width:997px;
	text-align: left; 
	margin:0 auto !important;
}
.clear{
	clear:both;
	min-height:1px;
}
/* for IE, with IE5/Mac backslash filter \*/
*html .clear{
	clear:both;
}
/* end filter */

/* Top Content */
.top{
	background-color:#B7D3CE;
	margin-bottom:2px;
}
.top .spacer{
	height:0px;
	width:1px;
}
.banner{
	background:#FFFFFF url(images/mlcc_flash_header.jpg) top left no-repeat;
	height:138px;
	margin-bottom:1px;
}
.top3{
	background-color:#B7D3CE;
	margin-bottom:1px;
}
.top3 .spacer{
	height:0px;
	width:1px;
}
.topmenuline{
	background-color:#A7C1BD;
}
.topmenuline .spacer{
	height:0px;
	width:1px;
}
.topmenubg{
	background:url(images/menu_topbg.gif) top left repeat-x;
	height:19px;
}

/* Left Content */
div#left{
	background:url(images/menu_leftshadow.gif) top right repeat-y;
	float:left;
	width:194px;
	min-height:580px;
}
.menu_lefttop{
	background:url(images/menu_lefttop.gif) bottom left repeat-x;
	margin-top:1px;
	width:188px;
	height:5px;
}
.menu_lefttop_login{
	width:188px;
	min-height:5px;
}
.menu_lefttop .spacer{
	height:5px;
	width:1px;
}
.menu_lefttop .shadow{
	float:right;
	height:6px;
	width:6px;
}
.leftnews{
	background-color:#A9CBAC;
	height:103px;
	width:160px;
	margin-bottom:1px;
	padding:10px 10px 5px 18px;
}
.leftnews_content{
	height:97px;
	width:160px;
}
.leftmenu{
	background-color:#FFFFFF;
	min-height:118px;
	width:188px;
}
.jointhechamber{
	background:#A9CBAC url(images/left_menubullet.gif) top left repeat-y;
	height:69px;
	width:160px;
	padding:0 10px 5px 18px;
}
.jointhechamber_content{
	height:64px;
	width:160px;
	color:#345A37;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.jointhechamber_content p{
	color:#345A37;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.leftlogos{
	background-color:#FFFFFF;
	min-height:83px;
	width:188px;
	margin:5px 0 10px 0;
	text-align:center;
}

.leftlogos p img{
	padding-right:0px;
	border:0px;
}

/* for IE, with IE5/Mac backslash filter \*/
*html .leftlogos p img{
	margin-right:0px;
	border:0px;
}
/* end filter */

/* Right Content*/
div#right{
	margin:18px 0 0 0;
	float:right;
	width:150px;
}
.sponsoredlinks{
	background-color:#FFFFFF;
	/*min-height:150px;*/
	width:150px;
	padding:0 0 20px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
*html .sponsoredlinks{
	/*height:140px*/;
}
/* end filter */
.sponsoredlinks .title{
	background-color:#FFFFFF;
	height:25px;
	width:130px;
}
.sponsoredlinks .line{
	background-color:#44824A;
	height:1px;
	width:128px;
	margin:0 0 0 2px;
}
.sponsoredlinks .text{
	width:145px;
	/*height:140px;*/
	margin:10px 0 10px 0;
         padding:0 0 0 5px;
	color:#2B4742;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.sponsoredlinks .text p{
	color:#2B4742;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
         margin:0 0 10px 0;
}
.sponsoredlinks .text p a, .sponsoredlinks .text p a:hover{
	color:#2B4742;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
         text-decoration:none;

}
.right_advertisement{
	width:150px;
	height:365px;
	margin:10px 0 0 0;
	text-align:center;
}

/* Middle Content*/
#middle{
	padding: 0 164px 0px 194px;
	margin:18px 0 0 0;
}

/* Middle Left*/
.middle_left{
	float:left;
	width:480px;
	min-height:434px;
	margin:0 0 0 0;
}
.topbanner{
	width:471px;
	min-height:1px;
	padding:0 0 10px 10px;
}
.urhere{
	width:471px;
	min-height:1px;
	padding:0 0 10px 10px;
}
/* for IE, with IE5/Mac backslash filter \*/
*html .topbanner{
	height:1px;
	margin:0 0 10px 0;
}
* html .advertisement_middle{
	height:205px;
}
* html .adv_more,
* html .adv_more_left,
* hmtl .adv_more_right{
	height:132px;
}
/* end filter */
.advertisement_middle{
	position:relative;
	width:470x;
	min-height:205px;
	margin:0 0 0 -6px;
	z-index:100;
}

.adv_middleBottom{
	text-align:right;
	margin:0 0 0 0;
	width:481px;
	height:6px;
}
.adv_more{
	margin:14px 0 0 0;
	width:480px;
	min-height:132px;
}
.adv_more_left{
	float:left;
	margin:0 13px 0 5px;
	padding:0 0 2px 0;
	width:221px;
	min-height:132px;
	/*background-color:#DEEBE9;*/
}
.adv_more_left p a{
	padding:2px 0 0 5px;
}
.adv_more_right p a{
	padding:2px 5px 0 0;
}
.adv_more_right{
	float:right;
	margin:0 4px 0 0;
	padding:0 0 2px 0;
	width:221px;
	min-height:132px;
	/*background-color:#DEEBE9;*/
}

/* Middle Right */
.middle_right{
	float:right;
	width:158px;
	margin:0 0 0 0;
	height:130px;
}
.search_outer{
	background-color:#FFFFFF;
	margin:0 0 5px 0;
	width:155px;
	height:85px;
}
.search_form{
	background-color:#5BAC62;
	width:155px;
	height:33px;
}
.search{
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	width:141px;
	height:33px;
	float:right;
	background-color:#44824A;
}
FORM{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.search INPUT{
	margin:8px 2px 0 2px;
	padding:0 0 0 0;
	float:left;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	height:17px;
	color:#666666;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	text-indent: 4px;
}
.radiosearch{
	background-color:#FFFFFF;
	width:155px;
	padding:5px 0 0 0px;
	height:55px;
}
.radiosearch p{
	color:#767676;
	font-size:8px;
	font-weight:bold;
	margin:0px 0 10px 0px;
	display:block;
}
.radiosearch INPUT{
	margin:0 0 0 5px;
	padding:0;
    border:0px;
}
.radiosearch p img{
	margin:3px 0 0 3px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .radiosearch p{
	color:#767676;
	font-size:8px;
	font-weight:bold;
	margin:5px 0 5px 0px;
	display:block;
}
* html .radiosearch p img{
	margin:5px 0 0 -6px;
}
* html .radiosearch INPUT{
	margin:0 0 0 0px;
	padding:0px 0 0 0;
    border:0px;
}
/* filter end */

.darkhr{
	margin:0 0 0 2px;
	background-color:#8E8E8E;
	height:1px;
	width:153px;
}
.lighthr{
	margin:0 0 1px 2px;
	background-color:#CFCFCF;
	height:1px;
	width:153px;
}
.calendar{
	margin:9px 0 0 0;
	width:153px;
	min-height:161px;
	border:1px solid #44824A;
	color:#44824A;
	font-size:10px;
	text-decoration:none;
}
.calendar_title{
	background-color: #44824A;
	height:31px;
	width:153px;
	
}
.calendar_icon{
	position:relative;
	width:15px;
	
	margin:-1px 30px 0 11px;
}
.calendar_content{
	width:147px;
	min-height:100px;
	padding:4px 1px 4px 4px;
	color:#000000;
	font-size:10px;
}
.calendar_link{
	width:147px;
	height:12px;
	margin:4px 1px 4px 4px;
	color:#44824A;
	font-size:10px;
}
.calendar_link a, .calendar_link a:hover{
	color:#44824A;
	font-size:10px;
	text-decoration:underline;
}
.weather{
	margin:30px 0 0 0;
	width:155px;
	height:112px;
}
.weather_content{
	margin:0 0 8px 0;
	width:155px;
	height:68px;
}
.weather_content P {
	MARGIN-LEFT: 5px
}
.weather_content_left {
	FLOAT: left; WIDTH: 81px
}
.weather_content_right {
	FLOAT: right
}
.weather INPUT{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border:1px solid #BEBEBE;
	height:17px;
	color:#6B6B6B;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	line-height:16px;
	text-indent: 4px;
}
.logosbottom{
	background: url(images/logos_hline.gif) bottom left repeat-x;
	float:left;
	margin:20px 0 0 0px;
	min-height:61px;
	padding:0 0 0 0;
	width:638px;
	text-align:center;
}
/* for IE, with IE5/Mac backslash filter \*/
*html .logosbottom{
	height:61px;
}
/* end filter */
.logosbottom p img{
         border:0px;
}
.main_content{
	margin:0 0 0 0;
	min-height:455px;
}
.logosbottom p{
         margin:0;
}
.logos_vline{
	margin:0 20px 0 20px;
         border:0px;
}
.footer{
	height:18px;
	margin:0 0 0 0;
	float:left;
	width:638px;
}
.footerL{
	float:left;
}
.footerR{
	float:right;
}
/* Inside Pages CSS*/
.inside_content{
	width:481px;
	min-height:350px;
}
.insidetitle{
	width:491px;
	height:30px;
}
.insidetext{
	width:469px;
	min-height:300px;
	padding:0 10 0 10px;
}
.menu_lefttop_login input#tx-newloginbox-pi1-user,
.menu_lefttop_login input#tx-newloginbox-pi1-pass {
	width:100px;
	background-color:#FFFFFF;
	border:1px solid #44824A;
	color:#666666;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
INPUT, SELECT, TEXTAREA{
	margin:2px 2px 0 2px;
	padding:0 0 0 0;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #44824A;
	color:#666666;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	text-indent: 4px;
}
INPUT.form_input {
	float:none;
}
.morebtn{
	height:5px;
	margin:0 5px 0 0;
}
INPUT.tx-citmembersdirectory-pi1-searchbox-button{
	margin:8px 2px 0 2px;
	padding:0 0 0 0;
	float:none;
	background-color:#FFFFFF;
	border:1px solid #44824A;
	color:#666666;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	text-indent: 4px;
}
.search_table INPUT{
	margin:0px 0px 0 0px;
	padding:0 0 0 0;
	float:none;
	background-color:#FFFFFF;
	border:1px solid #44824A;
	color:#666666;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	text-indent: 4px;
}
.tx-citmembersdirectory-pi1-modeSelector A, .tx-citmembersdirectory-pi1-modeSelector A:hover{
	font-size:9px;
}
.tx-citmembersdirectory-pi1-modeSelector p{
	font-size:8px;
}
.newsdetails{
	
	min-height:60px;
	margin-bottom:10px;
	color:#666666;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .newsdetails{
	 height: 60px;
}
/* end filter */
.news_headline{
		BORDER-RIGHT: #000 1px; BORDER-TOP: #000 1px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px; 
	PADDING-TOP: 10px; BORDER-BOTTOM: #DEEBE9 1px solid; 
	min-height:18px;
	margin-bottom:1px;
	padding:2px 0 0 10px;
}

/* for IE, with IE5/Mac backslash filter \*/
* html .news_headline{
	 height: 15px;
}
/* end filter */


.news_headline p{
	color:#2B4944;
	font-size:12px;
	font-weight:bold;
}
.news_headline p a, .news_headline p a:hover{
	color:#2B4944;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

}
.newsbody{
	BORDER-RIGHT: #000 1px; BORDER-TOP: #000 1px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px; 
	PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px; 
	min-height:103px;
	padding:7px 11px 7px 11px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .newsbody{
	 height: 103px;
}
/* end filter */
.news_text{
	width:270px;
	min-height:91px;
	float:left;	
}
/* for IE, with IE5/Mac backslash filter \*/
* html .news_text{
	 height: 91px;
}
/* end filter */
.news_right_text{
	width:160px;
	float:right;
	min-height:53px;
	color:#666666;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .news_right_text{
	 height: 53px;
}
/* end filter */
.news_right_text p{
	color:#666666;
}
.news_right_text a, .news_right_text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.news_date_category p{
	color:#666666;
	margin:0px;
	font-size:10px;
}
.news_date_category{
	width:160px;
	min-height:10px;
	padding:0 0px 5px 0px;
	color:#666666;
}
.news_date_category .date, .news_date_category .category{
	text-align:right;
}
.date{
	float:right;
	text-align:right;
}
.category{
	float:right;
	text-align:right;
}
.news_paging{
	min-height:15px;
	margin-bottom:10px;
	color:#455B70;
}
.news_paging p{
	color:#455B70;
}

.news_paging a, .news_paging a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#455B70;
	text-decoration:none;
}
.news-latest-item{
     margin:0 0 8px 0;
}
.news-latest-item p{
	color:#345A37;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
}
.news-latest-item p a, .news-latest-item p a:hover{
	color:#345A37;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.calendar_title_bold{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.error{
	color:#FF0000;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.valid{
	color:#009900;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tx-citjoboffers-pi1-listrow{
	padding:10px 0 0 0;
	float:left;
	width:460px;
	min-height:20px;
	
}
.tx-citjoboffers-pi1-listrow FORM{
	margin:0;
	padding:0;
	
}
#Result{
	width:460px;
	min-height:20px;
}
#DisplayCategory{
	padding:25px 0 0 0;
	min-height:20px;
}
#DisplayCategory p{
         margin:2px 0 2px 0;
}
.sorry{
         margin:25px 0 0 0;
         min-height:20px;
}

/* for IE, with IE5/Mac backslash filter \*/
* html .sorry{
	 margin:5px 0 0 0;
}
* html #DisplayCategory{
	padding:5px 0 0 0;
	min-height:20px;
}
/* end filter */

.apply_form{
	width:460px;
	min-height:20px;
	text-align:left;
}
p.tx-citjoboffers-pi1-listrowField-jobtitle a{
	color:#000000;
         font-size:11px;
	text-decoration:none;
}
p.tx-citjoboffers-pi1-listrowField-jobtitle a:hover{
	color:#000000;
         font-size:11px;
	text-decoration:underline;
}

/* List Calendar Events */
#contentMiniCal TABLE {
	 WIDTH: 100%;  BORDER-COLLAPSE: collapse; HEIGHT: 100px
}
#contentMiniCal TABLE TR TH {
	 FONT-SIZE: 10px; 
}
#contentMiniCal TABLE TR TH A {
	TEXT-DECORATION: none
}
#contentMiniCal TABLE TR TD {
	 FONT-SIZE: 11px; VERTICAL-ALIGN: text-top; TEXT-ALIGN: center
}
#contentMiniCal TABLE TR TD A {
	TEXT-DECORATION: undeline
}
.green_event {
	color: #44824A;
	font-weight: bold;
	text-decoration: underline;
}
#miniCal_Month span{
	MARGIN-LEFT: 0px; COLOR: black; MARGIN-RIGHT: 0px; HEIGHT: 20px; font-size:10px;
}	
#miniCal_Month SPAN A{
	FONT-SIZE: 10px; MARGIN-LEFT: 0px;  MARGIN-RIGHT: 0px; 
}
	.miniCal_Month {
	MARGIN-LEFT: 0px; COLOR: black; MARGIN-RIGHT: 0px; HEIGHT: 10px; font-size:20px;
}
#miniCal_Week {height:15px; color:white;}
#miniCal_DayOfWeek {}
.miniCal_WeekNumber {height:25px; color:white;}
.miniCal_WeekNumber a {text-decoration:none; color:white;}
#miniCal_leftArrow {margin-right:10px;}
#miniCal_rightArrow {margin-left:10px;}
