A          {text-decoration:underline; color: #000000}
A:hover    {text-decoration:underline; color: #37456C}

BODY {
	scrollbar-base-color: #6c8fba; 
	scrollbar-arrow-color: #FFF788;
	scrollbar-highlight-color: #0000000; 
	scrollbar-track-color: #758DB7;
	scrollbar-3dlight-color: #000000; 
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #758DB7;
}

h1 {
font-family: arial, "lucida console", sans-serif;
font-size: 14pt;
color: #37456C;
}
h1 a {
color: #37456C;
text-decoration: none;
}
h1 a:hover {
color: #000000;
text-decoration: none;
}
h2 {
font-family: arial, "lucida console", sans-serif;
font-size: 11pt;
color: #37456C;
}

p {
font-family: arial, "lucida console", sans-serif;
font-size: 9pt;
}
td {
font-family: arial, "lucida console", sans-serif;
font-size: 9pt;
}

.smaller {
font-family: arial, "lucida console", sans-serif;
font-size: 8pt;
}


.cgrnewstitle a { color: #FFFFFF; text-decoration: none }
.cgrnewstitle a:hover { color: #e2e2e2; text-decoration: none }

.cgrnewsborders {
	BORDER-RIGHT: #758DB7 1px solid;
	BORDER-LEFT: #758DB7 1px solid;
	BORDER-BOTTOM: #758DB7 1px solid
}

.menuborder {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #ffffff 1px solid
}

.menutitleborder {
	BORDER-BOTTOM: #cccccc 1px solid
}

.welcomeboxborders {
	BORDER-RIGHT: #758DB7 1px solid;
	BORDER-LEFT: #758DB7 1px solid;
	BORDER-BOTTOM: #758DB7 1px solid;
	BORDER-TOP: #758DB7 1px solid
}

.nosideborders {
	BORDER-BOTTOM: #758DB7 1px solid;
	BORDER-TOP: #758DB7 1px solid
}

.mainborder {
	BORDER-RIGHT: #37456C 1px solid;
	BORDER-LEFT: #37456C 1px solid;
	BORDER-BOTTOM: #37456C 1px solid;
	BORDER-TOP: #37456C 1px solid	
}

.cgrnewsborderl {
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #ffffff 1px solid
}

.cgrnewsborderc {
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #ffffff 1px solid
}

.cgrnewsborderr {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #ffffff 1px solid
}

.ccmhl {
	width: 125px;
	margins: 0px;
	padding: 0px;
	border: 0px;
}
		
.ccmhl a {
	display: block;
	margin: 0px;
	background-color: #F7F7F7;
	text-decoration: none;
	color: black;
}

.ccmhlBACKUP a {
	display: block;
	padding: 4px 3px 3px 3px;
	margin: 0px;
	background-color: #F7F7F7;
	text-decoration: none;
	color: black;
}
		
.ccmhl a:hover {
	background-color: #e2e2e2;
	text-decoration: none;
	color: black;
}

.buttonscontainer {width: 150px;}

.buttons a {
color: #000000;
background-color: #e2e2e2;
padding: 1px;
padding-left: 3px;
display: block;
border-left: 5px solid #758DB7;
font-family: arial, "lucida console", sans-serif;
font-size: 11pt;
text-decoration: none;
text-align: left;
margin-top: 1px;
BORDER-RIGHT: #cccccc 1px solid;
BORDER-BOTTOM: #cccccc 1px solid;
}

.buttons a:hover {
border-left: 5px solid #758DB7;
background-color: #FFFF99;
text-decoration: none;
color: #000000;
}


.buttons2 a {
color: #000000;
background-color: #e2e2e2;
padding: 1px;
padding-left: 3px;
display: block;
border-left: 10px solid #758DB7;
font-family: arial, "lucida console", sans-serif;
font-size: 9pt;
text-decoration: none;
text-align: left;
margin-top: 1px;
}

.buttons2 a:hover {
border-left: 10px solid #FFFF99;
text-decoration: none;
color: #000000;
}

.footerstuff a { color: #000000; text-decoration: none }
.footerstuff a:hover { color: #000000; text-decoration: underline }