body {
	margin: 0px;
	margin-top: 10px;
	background-image: url('bg.gif');
}
	

/* Top blue line */
#toprightcorner, #topleftcorner {
	height: 12px; 
	width: 9px;
	background-image: url('bluecorner-top-right.gif'); 
}
#topleftcorner {
	background-image: url('bluecorner-top-left.gif'); 
}
#topline {
	width: 972px;
	background-color: #4366A6;
}

/* logo cell */
#logocell {
	height: 79px;
	background-image: url('greek-1024px.jpg');
	vertical-align: top;
}
#logolink {
	float: left;
}
#logolink img {
	width: 740px;
	height: 78px;
	border: none;
}
#logocell form {
	margin: 0px;
}
#searchform {
	float: right;
	
}
#searchfieldwrapper {
	border: 1px solid #999;
	float: left;
	background-color: white;
	margin-top: 10px;
}
#searchfield {
	font: normal 8pt Tahoma, Arial, Sans-Serif;
	border: none;
	height: 15px;
	margin-top: 2px;
	margin-left: 3px;
	width: 130px;
}
#searchbutton {
	margin-top: 10px;
	border: 1px solid blue;
	border-bottom: 1px solid #008;
	border-right: 1px solid #008;
	font: bold 8pt Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: blue;
	height: 21px;
	margin-right: 10px;
	margin-left: 2px;
	width: 54px;
	vertical-align: middle;
}

#joinform {
	float: right;
	margin-top: 18px;
}
#joinbutton {
	border: 1px solid yellow;
	border-bottom: 1px solid #aa0;
	border-right: 1px solid #aa0;
	font: bold 8pt Tahoma, Arial, Sans-Serif;
	color: blue;
	background-color: yellow;
	height: 20px;
	margin-right: 10px;
	width: 120px;
}

#underlogo {
	height: 6px;
	background-color: #4366A6;
}

/* menu styles */
#menucell {
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	background-color: #4366A6;
	font: bold 8pt Tahoma, Arial, Sans-Serif;
}

#menutable td {
	padding: 4px 8px;
	border-right: 2px solid white;
	font: bold 8pt Tahoma, Arial, Sans-Serif;
	text-align: center;
}	
#menutable td, #menutable td a  {
	color: white;
	text-decoration: none;
}	
#menutable td a {
    apadding: 4px 12px;
}
table.topmenu2 {
	
}
table.topmenu2, table.topmenu2 td, table.topmenu2 td a {
	font: bold 8pt Tahoma, Arial, Sans-Serif;
	text-decoration: none;
	color: white;
}
table.topmenu2 td {
	padding: 4px 12px;
	background-color: #6c8ecb;
}
table.topmenu2 td.toprow {
	padding: 0px;
	background-color: transparent;
}	


	
	

/* main area */

#left {
	width: 220px;
	vertical-align: top;
	background-color: #4366A6;
	border-bottom: 2px solid white;
}

/* Page image */

#pageimagecontainer img {
	border-bottom: 2px solid white; 
}
#pageimagecontainer img.frontEndEditIcons {
	display: none;
}


/* Right column */

#right {
	width: 550px;
	vertical-align: top;
}

/* Side menu */
#sidemenucontainer, #sidemenucontainer a {
	font: bold 8pt Tahoma, Arial, Sans-Serif;
	color: white;
	text-decoration: none;
}
#sidemenucontainer a:hover {
	text-decoration: underline;
}
#sidemenucontainer {
	padding: 16px 0px 32px 16px;
}
#sidemenucontainer div.lev1, #sidemenucontainer div.lev2 {
	padding: 3px 0px 3px 8px;
	margin-bottom: 5px;
}
#sidemenucontainer div.lev2 {
	margin-left: 16px;
}

#sidemenucontainer div.active {
	background-color: #6c8ecb;
}

/* Main Copy Area */
#main {
	background-color: white;	
	vertical-align: top;
}
#copyframe {
	padding: 8px 24px 12px 24px;
}
#copy, #copy td, #rightc, #rightc td {
	font: normal 9pt Trebuchet MS, Arial, Sans Serif;
}
#copy h1 {
	font-size: 14pt;
	color: #4266a6;
	line-height: 14pt;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#copy h2, #rightc h2 {
	font-size: 12pt;
	color: #4266a6;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
#copy h3, #rightc h3 {
	font: bold 9pt Trebuchet MS, Arial, Sans Serif;
}
#copy p, #copy li, {
	margin-top: 0px;
	margin-bottom: 1em;
}
	


/* fullscreen column */
#fullscreen {
	display: none;
}

/* bottom menu */
#bottommenutable {
	background-color: #4366A6;
	font: bold 8pt Tahoma, Arial, Sans-Serif;
}
#bottommenucell {
	padding: 6px 14px;
	text-align: center;
}
#bottommenucell, #bottommenucell a {
	color: white;
	text-decoration: none;
}	


/* footer */
#copyrightcellright {
	background-image: url('greycorner-bottom-right.gif');
	background-position: bottom right;
	width: 8px;
}	
#copyrightcellleft {
	background-image: url('greycorner-bottom-left.gif');
	background-position: bottom left;
	width: 12px;
}	
	
#copyrightcell {
	background-color: #999;
	font: normal 8pt Tahoma, Arial, Sans-Serif;
	color: white;
	vertical-align: top;
	padding-top: 10px;
}
	
#chex {
	background-color: #999;
	text-align: right;
	padding: 6px 0px 7px 0px;
}
#chex img {
	border: 1px solid #eee;
}


#homepagecolumn {
	display: none;
}

#minievents p, #minievents div {
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

#minievents div.singleevent {
	margin-top: 0.5em !important;
	margin-bottom: 0.5em !important;
}

div.bannermodule {
	padding-top: 0px;
	padding-bottom: 16px;
	text-align: center; 
}
div.bannermodule-bottom	{
	clear: both;
	height: 12px;
}
div.banner {
	padding: 10px 0px 0px 0px;
}

div.banner img {
 	border: 1px solid #4366A6;
 }
 
div.csc-textpic {
	clear: both;
}

#chexmmdb div.member-categories, #chexmmdb div.member-categories a {
	font-weight: bold; 
	text-decoration: none;
	color: black;
}
#chexmmdb div.member-companynam  {
	font-weight: normal;
}

