body {
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}


#contactinfo {
font-family: Arial, Tahoma, sans-serif; 
font-size: 10px; 
padding: 6px 4px 4px 6px;
}

p, ul, li
{ 
font-family: Arial, Tahoma, sans-serif; 
font-size: 12px; 
margin-top: 6px; 
margin-bottom: 10px; important!
/* color: #183988; */
/*   color: #003399; */
    color: black;

}

.bodytext, p, ul, li {
	font-family: Arial, Tahoma, sans-serif; 
	font-size: 12px; 
	margin-top: 6px; 
	margin-bottom: 10px; important!
        /* color: #003399; */
	color: black;
}

#c_ontent p.bodytext, #c_ontent p { 
    /* color: #003399; */
    /* font-weight: bold; */
    color: black;
    font-size: 14px; 
    font-family: Arial,Tahoma,sans-serif;
}

td 
{ 
font-family: Arial, Tahoma, sans-serif; 
font-size: 12px; 
}

input 
{ 
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
border: 1px solid #003399; 
margin: 4px 0px 4px 0px;
}

.input_button {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
border: 1px solid #ffffff; 
background: #003399;
}
 
form {
padding: 0px;
margin:0px;
}
 
.searchform {
margin-top: 38px;
text-align: center;
}
.searchform p {
margin: 0px 0px 4px 0px;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #FFCC00;
font-weight: bold;
}

#headerbox {
	background: url("header_bg.jpg") no-repeat top left;
	padding: 0px 0px 9px 0px;
}
 
#leftside {
	background: #427FB3 url("leftpad.jpg") repeat-x top left;
}
#centerbox {
	background: #F9FAF9 url("ga_bg.jpg") no-repeat top left
}
#rightside {
	padding: 18px 8px 0px 8px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
}

#leftmenu {
	padding: 18px 6px 0px 10px;
}

.menu-divl-1, .menu-divl-1-sel {
	background: url("menumark.gif") no-repeat top left;
	padding-left: 19px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	text-transform: uppercase;
}

td.menu-divl-1, td.menu-divl-1-sel {
	padding: 0px 0px 0px 15px;
}

.menu-divl-2, .menu-divl-2-sel {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 0px 10px 25px;
}

td.menu-divl-2, div.menu-divl-2-sel {
	padding-left: 25px;
}

.menu-son-1 {
    padding: 0px 3px 10px 25px;
}

.menu-href-1, .menu-href-1-sel, .menu-empty-1 {
	color: #FFFFFF;	
	text-decoration: none;
	text-transform: uppercase;
}

.menu-href-2, .menu-href-2-sel, .menu-empty-2 {
	color: #FFFFFF;	
	text-decoration: none;
}


#pagetitle {
	padding: 14px 20px 18px 20px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #003399;
	text-transform: uppercase;
}
#c_ontent {
	padding: 4px 20px 12px 20px;
}

#c_ontent p {
/*	line-height: 18px; important! */
}

.righttitle {
	font-weight: bold;
	color: #FFCC00;
	padding-bottom: 6px;
	text-align: center;
}

#rightside h1,h2 {
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-align: center;
}

#rightside .csc-firstHeader {
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	text-align: center;
}

#upcoming {
	margin: 0px 8px 10px 8px;
}

div.upevents {
	border-top: 1px solid #660000;
	padding-top: 8px;
}

div.upevents p {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	margin-top: 6px; 
	margin-bottom: 6px; 
}

div.upevents a {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	/* color: #163A81;	
*/
	text-decoration: none;
	font-weight: bold;
}
div.upevents a:hover {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	/* color: #163A81;	
*/
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }


#leftblock { padding: 10px 0px 20 8px;}
#leftblock #title { 
    color: white; 
    font-weight: bold; 
    text-align: center;
}

#leftblock a { color: white; }

a.date, a.date:visited {
    /* color: #889E87; 
*/
    font-size: 10px; 
    text-decoration: none;
}

#summary { 
    padding: 20px 8px 20px 20px; 
    text-align: left;
}
#summary #title a {
    /* color: #660000;
*/
    font-weight: bold;
}
#summary #posted { font-size: 9px; }
#posted { font-size: 9px; }
#summary #c_ontent {
    padding: 10px 5px 10px 0px;
}
#summary #c_ontent a {
    /* color: #660000;
*/
}

#newstitle a, #newstitle_alt a {
    /* color: #660000;
*/
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}

#article #arttitle {
    /* color: #003399; */
    /* font-weight: bold; */
    color: black;
    font-size: 18px;
}

#article #art_content {
    padding: 0;
    font-size: 12px;
    /* color: #003399; */
    color: black;
}

#subheader {
    padding: 0;
    font-size: 12px;
    /* color: #003399; */
}

#article #c_ontent p.bodytext, #article #c_ontent p  { 
    /* color: #660000; */
    color: black;
}

#c_ontent a, #art_content a  { 
    /* color: #660000; 
*/
    text-decoration: underline;
}

#readmore a {
    /* color: #660000;
*/
    text-decoration: underline;
}

#article #pagetitle a {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #003399;
    text-transform: uppercase;
    text-decoration: none;
}

#centerbox #pagetitle {
    padding: 25px 20px 10px 20px;
    font-size: 18px;
    color: #003399;
}

#Search a {
    /* color: #660000;
*/
    font-size: 12px;
}

#PostCalendar input { margin: 0; } 
#MemberList { padding: 0 15px 0 15px }

div.maroontop { padding: 0 15px 0 15px }
td.darkmaroon-cellTD {
    background: #406cb7;
    padding: 2px 5px 2px 5px;
}

.loginform {
    color: white;
}

#c_ontent p.csc-caption {
    font-size: 10px;
}

div.csc-textpicHeader h1 {
    color: #003399;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 16px;
    margin:0;
    font-weight: bold;
}

div.csc-textpicHeader,table.imgtext-table  { margin-top: 8px;}

table.imgtext-table td p {
    color: #003399;
    font-family: Arial, Tahoma, sans-serif; 
    font-size: 10px; 
}

table.imgtext-nowrap { margin-top: 18px; }

/* Membership DB Styles */

#mmdb form {
	padding: 10px 20px 10px 20px;
	margin: 0px;
}
#mmdb-form-wrapper {
	background: #ddd;
	margin: 0px;
	margin-top: 10px;
	text-align: center;
}
#mmdb div.council_memberdb-letterlinks {
	width: 100%;
	text-align: center;
	font-size: 0.8em;
	afont-weight: bold;	
	background: #ddd;
	padding-bottom: 6px;
}
#mmdb div.council_memberdb-category, #mmdb div.council_memberdb-member  {
	clear: both;
}

#mmdb div.council_memberdb-category-letter {
	float: left;
	width: 24px;
	padding: 15px 0px 6px 0px;
	font-size: 16pt;
	color: #004296;
	clear: both;
}
#mmdb div.council_memberdb-categorylist {
	padding-top: 16px;
	float: left;
	clear: both;
}

#mmdb div.council_memberdb-categorylist, #mmdb div.council_memberdb-categorylist a {
	font-family: Arial, Tahoma, sans-serif; 
	font-weight: normal;
	color: #003399;
	font-size: 12px;
}

#mmdb div.council_memberdb-category-header {
	font-size: 14pt;
	color:  #B86A3E;
	color: black;
	color: #5E1916;
}
#mmdb div.back-link {
	atext-align: right;
	clear: both;
}
#mmdb div.back-link-two {
	padding-top: 30px;	
}

#mmdb div.member-logo {
	padding-top: 20px;
	width: 100px;
	margin-right: 10px;
	float: left;
}
#mmdb div.member-details {
	padding-left: 30px;;
	padding-top: 20px;
	width: 360px;
}
#mmdb div.member-companyname {
	font-weight: normal;
}
#mmdb div.member-offers {
	background: #ffa;
}
/* #smains img, img.premier {width:auto;} */
/* #leftmenu img { width: 0px; } */

