/* CSS Document */


div#meeting {
	width: 257px;
	height: auto;
	background-color: #C2CDE2;
	background-image:url(/images/meeting1.png);
	background-repeat: no-repeat;
	background-position: top;	
	margin: 7px 0 7px 2px;
	font-size: 12px;
	color: #414590;
	padding: 8px;
	padding-top: 34px;
}

div#meeting table td {
	font-size: 12px;
	color: #414590;
	line-height: 17px;
}
.style1 {font-size: 12px}
.style2 {font-size: 14px}

td.news {
	font-size: 13px;
	background: #eee;
	padding: 8px;
	border-bottom: 8px #5270AC solid;
}

td.news2 { border-bottom: 8px #5270AC solid; }



td.news-header, td.news-header2 { 
	background: #5270AC;
	color: #eee;
	font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;
	text-align:center;
	font-weight:bold;
	font-size: 16px;
	line-height: 26px;
	border-right:2px dotted #5270AC;
}

td.news-header2 { background:#666666; }

ul.meetings {
	list-style: none;
	margin-left: -20px;

	list-style-image: url(/images/bullet-blue2.png);
	
}

ul.meetings li {
	margin-bottom: 5px;
	/*border-left: 3px #5270AC solid;*/
	padding: 2px
	/*background-color: #6580B7;
	color: white;*/
}

span.date { background-color:#739D38; color:white; text-transform:uppercase; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; padding: 0 3px; font-size: 11px;  } 
a.title { color:#567A23; color:#333333; font-weight:bold; font-size:13px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; text-decoration:none; margin: 1px 0 1px 1px;  line-height:20px; padding: 0 4px; }
a.title:hover {   background-color:#637BAA; color:white;  }
div.meeting-info { background-color:#CBD5E7; color:#2D477A; font-size:11.5px; padding: 7px; margin: 10px 0; font-weight:normal; margin-bottom: 20px; }

div#news-scroller, div#news-scroller-ticop {
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 0 5px;
	height: 300px;
	font-weight: bold;
	color:#999999;
	font-size: 12px;
}

div#news-no-scroller {
	padding: 0 5px;
	font-weight: bold;
	color:#999999;
	font-size: 12px;
}

a.readmore {background-color:#637BAA; color:white; text-decoration:none; padding:0 4px; font-size:10px; text-transform:uppercase; line-height:20px; font-weight:bold; }
a.readmore:hover { background-color:black; }

#photo { font-size:10px;  margin-top:5px; }
#photo img { width:250px; height:188px; border:6px #D9D9D9 solid; margin:0; }

table.ticop td.news-header { background-color:#94B23C; border-color:#94B23C }
table.ticop td.news { border-color:#94B23C !important;  }
div#news-scroller-ticop { color:#4B4B4B; font-weight:normal; }
div#news-scroller-ticop img { margin:-4px 6px 0 -6px; }

table.media td.news-header { background-color:#5270AC; border-color:#5270AC; }
table.media td.news { border-color:#5270AC !important; }
table.media { margin-top:0px !important; }
table.media img.mediaico { margin:0; margin-left:7px !important; margin-top:-10px !important; }

img.peep { margin-right:15px; margin-bottom:3px; margin-top:4px; border:2px #e0e2f6 solid;  }


table.program { margin-top:10px; margin-left:10px; margin-right:20px; background-color:#eceeff; width:98%;}
table.program img { margin-right:10px; margin-bottom:10px; margin-top:2px; border:2px #637BAA solid;  }
table.program td { padding:5px 7px; }
table.program td.sub { border-bottom:2px #eceeff dotted; background-color:#d8dae4;}
table.program td.sub a { text-decoration:none; font-size:14px; color:#222271; font-weight:bold; }
table.program td.sub a:hover { text-decoration:underline; }
table.program a.readmore { padding:2px 4px; margin-left:5px; }
#menusubitem  { border-left:4px #637BAA solid; padding:1px 0 1px 5px; margin-top:5px; }
#menusubitem a {  text-decoration:none; background-color:#637BAA; color:white; padding:1px 5px; font-weight:bold; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:13px; }
#menusubitem a:hover { text-decoration:underline; }

span.subt {  font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:16px; color:#2e2f2f; }
td.news-header a { color:white; text-decoration:none;   }
td.news-header a:hover { text-decoration:underline; }

span.winners { font-weight:bold; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:18px; color:#5270ac; }

#join { width:235px; height:32px; margin-top:15px; background:url(/images/button-green.jpg) no-repeat;  }
div.jtext { padding-top:5px; margin-left:11px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:0.05em;  }
div.jtext a { color:white; text-decoration:none; font-weight:bold; font-size:15px; padding-right:7px; }
div.jtext a.joinB { padding-left:10px; font-weight:normal; text-transform:uppercase; font-size:13px; border-left:1px white dotted;  }
div.jtext a.joinA:hover { text-decoration:underline; color:white; }
div.jtext a.joinB:hover { text-decoration:underline; color:white; }

div.newstxt { margin-left:15px; }
div.newstxt img { padding-top:3px; padding-right:5px; }

#ptf { margin-left:96px; }



#subt {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
font-size:14px;
font-weight:bold;
line-height:25px;
margin-bottom:15px;
padding-left:5px;

}

span.t-title { text-transform:uppercase; font-size:16px; letter-spacing:.05em; }
td.ticop { font-size:17px !important;  }

div.ticoptitle { text-transform:uppercase; font-weight:bold; font-size:12px; letter-spacing:.03em; }
div.ticoptitle strong { background-color:#637BAA; color:white; padding:0 2px; }

div.ticop a.readmore { text-transform:none; background:none; font-size:13px; padding:2px 6px; line-height:30px; color:#3f5580; background-color:#d9e1ef; border:1px dotted #9aabcc; }
div.ticop a.readmore:hover { background-color:#637BAA;
color:white; }

td.news .ticop { background:none; font-size:13px;}
img.t-img { margin-bottom:5px; margin-top:-10px;  }

ul.front { list-style:none; margin:0 0 0 7px; font-weight:bold; }
ul.front li { margin-bottom:5px; }
span.rq { font-weight:bold; color:#999; }

div.deadline { margin-left:10px; font-size:12px; font-weight:normal; color:#666; font-family:"trebuchet ms",Verdana,Tahoma,Arial,Helvetica,san-serif; line-height:10px; margin-top:5px; }
div.deadline strong {  color:#eee; background-color:#94b23c; background-color:#6480b7; padding:0 2px; }

ul.newsitems { margin-top:5px; margin-left:-25px; }
ul.newsitems li { font-size:11px; list-style: square;  }


/* New Member Pages --- */

div.intro { padding:10px; padding-bottom:0px; }
table.members td { padding:10px; }
table.members td.left { padding-right:0px;  }
#member { border:1px #bcbcbc solid; padding:5px; background-color:#efefef; margin:10px 0; }
div.bizname { font-size:15px; font-family:"trebuchet ms",Verdana,Tahoma,Arial,Helvetica,san-serif; font-weight:bold; color:#313131; margin:4px 0; margin-bottom:5px; }
div.bizname a { color:#313131; text-decoration:none; border-bottom:1px #313131 dotted; margin-bottom:5px; }
div.bizname a:hover { background-color:#ccc; }
div.notes { margin-top:9px; background-color:#d4d4d4; padding:2px 4px; font-style:italic; }


td.past { background-color:#666 !important; }
td.past2 { border-color:#666 !important; }
td.past2 span.date {  }
td.past2 div.meeting-info { background-color:#ccc !important; color:#313131; }
td.past2 a.readmore { background-color:#666; }

div.space { padding:0 20px; }

div#new { width:31px; height:32px; float:right;  margin-top:-11px; margin-right:10px;}




.green { -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;   margin-bottom:10px !important; color:#1a3469 !important; padding-top:0px !important;
border-right:1px #5270ac solid; border-bottom:1px #5270ac solid; padding-left:9px !important; padding-top:3px !important;}
.mtitle { color:#0e244f !important; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; border-bottom:1px #748ab7 solid; line-height:28px; }
.green a {  }


div.sp-announce { margin:15px 0 0 0; }
span.blue {  }

div#news-scroller-ticop { padding:0px; }
div#news-scroller-ticop img { margin-left:5px; margin-top:3px;  }