/* CSS 2 for Mac **********  AXOS 2010 - www.axos1.com  */

body {
	text-align: center;
	padding: 0px;
	font-family: 'Lucida Grande',Lucida, 'Lucida Sans Unicode', arial, verdana, sans-serif;
	font-size: 1em;
	background-image: url(img/home_bg_short.gif);
	background-repeat: repeat-x;
	top: 0px;
	margin: 0px;
	color: #666666;
}

*ul li {
font-size: .7em;
padding-left: -5px;
}

#bannerwrapper {
	margin: 10px auto 0px;
	padding: 0px;
	width: 760px;
	height: 80px
}

#wrapper {
	margin: 1px auto 0px;
	padding: 0px;
	width: 750px;
}
#wrapperTwo {
	margin: 28px auto 0px;
	padding: 0px;
	width: 760px;
}

#top {
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;
	color: #666666;
}

#top h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 40px 0px 0px;
	float: left;
}
#top p {
	font-size: 0.7em;
	margin: 0px;
	padding: 2px 0px 0px;

}

#mid {
	text-align: left;
	padding-top: 3px;

}

#leftcol {
	width: 175px;
	float: left;
	padding-bottom: 10px;
}
#leftcol h1 {
	font-size: 0.7em;
	background-image: url(img/small_col_head_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	color: #24486C;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
}

#leftcol h2 {
	font-size: 0.7em;
	background-image: url(img/small_col_head_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	color: #24486C;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#centralcol {
	float: left;
	width: 370px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#centralcol h1 {
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(img/mid_blue_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	margin: 10px 0px 0px;
	padding-bottom: 5px;
}
#centralcolTwo {
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
}

#centralcolTwo h1 {
	font-size: 1em; color: #ffffff; background-image: url("img/bluegradbg.jpg"); background-repeat: repeat-x; height: 33px; font-weight: bold; line-height: 120%; margin: 0px;padding: 3px 0 0 10px;}


#rightcol {
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 175px;
	float: left;
}

#rightcol2 {
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 175px;
	float: left;
}

#rightcol h1, #rightcol #insideright h1,#rightcol2 h1, #rightcol2 #insideright h1 {
	font-size: 0.7em;
	background-image: url(img/small_col_head_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	color: #24486C;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}
#insideright {
	margin: -0.5em 0px 0px;
	padding: 0;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#insideright p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px 10px 0px 0px;
	font-size: 0.7em;
	color: #666666;
}


#menuwrapper {
	margin: -0.5em 0px 0px;
	padding: 20px 0px 0px;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	z-index: 100;
}
#menuwrapper table {
	font-family: 'Lucida Grande', Lucida, 'Lucida Sans Unicode', arial, verdana, sans-serif;
	width: 164px;
}

#menuwrapperTwo {
	margin: -0.5em 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#menuwrapperTwo table {
	font-family: 'Lucida Grande', Lucida, 'Lucida Sans Unicode', arial, verdana, sans-serif;
	width: 164px;
}

#insideleft {
	margin: -0.5em 0px 0px;
	padding: 10px 0px 0 0;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#insideleft p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px 10px 0px 0px;
	font-size: 0.7em;
	color: #666666;
}
#insideleft a {
	color: #24486C;
	text-decoration:none;
	margin-top:5px;
}

#insideleft a:hover {
	color: #24486C;
	text-decoration:none;
	background-color: #f7cf3f;
}

#insidecentral {
	margin: -2em 0px 20px 0px;
	padding: 20px 0px 20px;
	width: 368px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#insidecentral p {
	font-size: 0.7em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	color: #666666;
	line-height: 140%;

}
#insidecentralTwo {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#insidecentralTwo p {
	font-size: 0.7em;
	padding-left: 0px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	color: #666666;

}

#insideleft h3 {
	color: #24486C;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 10px;
}

#insideright h3 {
	color: #24486C;
	font-size: 0.7em;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 10px;
	padding-left: 10px;
	text-align: left;
}

#insidecentral img {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	z-index: 100;
}

#insidecentral h2 {
	color: #24486C;
	font-size: 0.7em;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	z-index: 1;
}

#footerone {
	color: #24486C;
	padding: 10px 0px 0px;
	margin-top: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f3c210;
	clear: both;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	font-size: 0.7em;
}
#footerone img {
	margin: 0px 20px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footertwo {
	color: #666666;
	padding: 10px 0px 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f3c210;
	clear: both;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	font-size: 0.6em;
	margin-top: 0px;
}
#footerone p {
	margin: 0px;
	padding: 0px;
}

#footertwo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: right;
}
#footertwo ul li {
	display: inline;
	padding-left: 0px;
	margin: 0px 0px 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #BABABA;
}
#footertwo ul li a {
	color: #666666;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
}
#footertwo ul li a:hover {
	color: #24486C;
	text-decoration:none;
	background-color: #f7cf3f;
}
#insideright h4 {
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 0.6em;
}

#insideright h4 a {
	color: #D7AA00;
	text-decoration: none;
}
#insideright h4 a:hover {
	color: #24486C;
	text-decoration: none;
}
#clock {
	float: right;
}
#centralcolTwo h3 {
	margin-left: 0px;
	padding: 20px 0px;
	margin-top: -1.5em;
	margin-right: 0px;
	margin-bottom: -1em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 0.8em;
}

#border {
	margin-left: 0px;
	padding: 20px 0px;
	margin-top: -1.5em;
	margin-right: 0px;
	margin-bottom: -1em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 0.8em;
}


#centralcolTwo ul {
	display: inline;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centralcolTwo ul li {
	font-size: 0.75em;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#centralcolTwo ul li a {
	color: #24486C;
	text-decoration: none;
}
#centralcolTwo ul li a:hover {
	color: #E6B200;
	text-decoration: underline;
}
#centralcolTwo ul li.selected {
	color: #f3c210;
	text-decoration: underline;
}
#centralcolTwo ul li.selected a {
	color: #E6B200;
	text-decoration: underline;
}
#centralcolTwo ul li.selected a:hover {
	color: #E6B200;
	text-decoration: underline;
}
#insidecentralTwo h5 {
	font-size: 0.7em;
	color: #E6B200;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#insidecentralTwo table {
	padding: 0px;
	float: right;
	margin: 10px;
	border: 0px none;
	font-size: 0.6em;
	color: #666666;
	font-weight: bold;
}
#insidecentralThree {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	width: 560px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: auto;
	height: 550px;
}
#insidecentralThree p {
	font-size: 0.8em;
	padding-left: 0px;
	margin: 0px 30px 0px 10px;
	padding-bottom: 0px;
	color: #666666;

}
#insidecentralEvents {
	margin: 0 0px 20px 0px;
	padding: 0px 0px 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
/*	overflow: auto;
	height: 550px; */
}
#insidecentralEvents p {
	font-size: 0.7em;
	padding-left: 0px;
	margin: 0px 30px 0px 10px;
	padding-bottom: 0px;
	color: #666666;

}
#insidecentralEvents table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#insidecentralThree table {
	width: 100%;
}
#eventsTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #A7B1BA;
	color: #24486C;
	padding: 10px;


	border: 1px solid #FFFFFF;
}
#whereTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #c3ced8;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}
#whenTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #e7ebef;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}
#locationTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #e7ebef;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}

#contactTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #e7ebef;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}

.darkblueTD {
	font-size: 0.7em;
	font-weight: normal;
	background-color: #c3ced8;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.liteblueTD {
	font-size: 0.7em;
	font-weight: normal;
	background-color: #F2F6FA;
	color: #24486C;
	margin: 0px;
	padding: 10px;
	border: 1px solid #FFFFFF;
}
.midyellTD {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #F2F6FA;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.liteyellTD {
	font-size: 0.7em;
	font-weight: normal;
	background-color: #F2F6FA;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.darkyellTD {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #c3ced8;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

#insidecentralEvents a {
	color: #385C7F;
	text-decoration: underline;
}
#insidecentralEvents a:hover {
	color: #385C7F;
	text-decoration: none;
	background-color: #F5CF40;
}

#insideleft a {
	color: #175191;
	text-decoration: underline;
}
#insideleft a:hover {
	color: #175191;
	text-decoration: none;
}
#insideleft h4 a {
	font-size: 0.7em;
	color: #D7AA00;
	text-decoration: none;
	text-align:right;
	margin-left: 10px;

}
#insideleft h4 a:hover {
	color: #24486C;
	text-decoration: none;
}
#insidecentralEvents select {
	width: 100px;
	padding-right: 20px;
	margin-right: 20px;
}
.formText {
	font-size: 0.7em;
	color: #999999;
}
.newsSum {
	font-weight: bold;
}

/* -----  */

.award { 
	color:#666666;
	text-decoration:none;
}
.awardsCaption {
	font-size: 0.7em;
	color: #24486C;
}
.awardTitle {
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.awardCaptionTD {
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#awardsTable {
	font-size: 0.7em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 90%;
}
.cellDivider {
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.formText {
	font-size: 0.7em;
	color: #999999;
}
.maincontent {
	padding-left: 10px;
}

.aboveTable {
	font-size: 0.7em;
	font-weight: normal;
}

#insidecentralEvents h5 {
	font-size: 0.7em;
	color: #f3c210;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#hometop {
	margin: 2px;
	padding: 0px;
	height: 30px;
	text-align: left;
	color: #666666;
}
#hometop h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 40px 0px 0px;
	float: left;
}
#hometop p {
	font-size: 0.7em;
	margin: 0px;
	padding: 2px 0px 0px;

}
#homewrapper {
	margin: 1px auto 0px;
	padding: 0px;
	width: 950px;}

#homecentralcol {
	float: left;
	width: 370px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#homecentralcol H1, #memberswrapper H1 { font-size: 1em; color: #ffffff; background-image: url(img/bluegradbg.jpg); background-repeat: repeat-x; height: 33px; font-weight: bold; line-height: 120%; margin: 0px;}

#memberstable {width: 950px;border: 0;margin:0 0 0 0;text-align: left;}
h1.home {
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(images/coltitlebg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
}

#memberswrapper {width: 950px;margin: 0 auto 0 auto;}
#memberswrapper h1 {width: 950px;margin: 0 auto 0 auto;}
.membersinfo {display:none; width: 930px;border: 1px solid #ccc; padding: 5px; background-color: #F2F6FA;font-size:12px;}
table#membersinfo {margin: 5px 0 5px 0;text-align: left;padding: 5px; background-color: #F2F6FA;font-size: 11px;}
.membersinfocol {float: left; margin:5px; width: 200px;}

table#membersinfoform {width: 500px;border-collapse: collapse; margin: 5px 0 5px 0;text-align: left;padding: 5px; background-color: #F2F6FA;font-size: 11px;}

.prclientwrapper {width:400px;}
.prclient {width:150px;float: left;}
.prclientwww {width:249px;float: left;}


#eventsyear {
margin-left: 10px;
color: #666;
font-size: .8em;
}

#eventsyear a {
margin-left: 10px;
color: #666;
text-decoration: underline;
}

#eventsyear a:hover {
color: #069;
text-decoration: none;
}
.newstable {
	padding: 0px;
	float: right;
	margin: 10px;
	border: 0px none;
	font-size: 0.6em;
	color: #666666;
	font-weight: bold;}



/* new stuff */

body {background-image: url(img/bg.png); background-repeat: repeat-x;}

#header  { width: 950px; height: 400px;margin: auto 0 auto 0;float: left;}
#topnav { width: 104px; height: 28px;float: right; }
#topnav ul { width: 214px; height: 28px;display: inline; }
#topnav ul li {width: 214px; height: 28px;}
#topnav ul {width: 100%; list-style-type: none; margin: 0; padding: 0; display: inline;}
#topnav ul li {font-size: 12px; color: #fff; background-image: url(img/topnav.png);}
#topnav ul li a {font-size: 13px; color: #fff; text-decoration: none;}
#topnav ul li a {font-size: 13px; color: #fff; text-decoration: underline;}

#logo { width: 382px; height: 89px; float: left; }
#mainnav { width: 725px; height: 31px;background-image:url(img/navbg.png);background-repeat: no-repeat; margin: 0 auto 0 auto;}
#mainnav ul {width: 100%; list-style-type: none; margin: 0; padding: 0; display: inline;}
#mainnav ul li {font-size: 12px; color: #fff; border-right: 1px solid #ECECEC;}
.lastli {border-right: none;}
#mainnav ul li a {font-size: 13px; color: #fff; text-decoration: none;}
#mainnav ul li a {font-size: 13px; color: #fff; text-decoration: underline;}

/* twitter */

.twitted {
	width: 173px;
	margin-bottom: 1.5em;
margin-top: 10px;
	border: 1px solid #ccc;
font-size: .62em
}

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	background-color: #005a9d;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #005a9d;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f7cf3f;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-image: url(images/coltitlebg.jpg);
	background-repeat: no-repeat;
}


#subnews {width: 543px;TEXT-ALIGN: center; PADDING-BOTTOM: 0 0 0 4px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold;background-color: #005a9d;line-height: 150%;}

#sidecolnews {
	width: 173px;
	margin-bottom: 1.5em;
	margin-top: 10px;
	border: 1px solid #ccc;
	font-size: .62em;
	float: left;
	margin-top: 10px;
}

#sidecolnews h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	background-color: #005a9d;
	background-image: none;
	height: 45px;

}

#sidecolnews P {
	margin: 0px 7px 7px 7px;
}

#sidecolnews P.blue {
	color: #005a9d;
	margin: 7px 7px 0px 7px;
}



