/* CSS Document */

body {
	font:11px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	/* font:11px Verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small; */
	margin: 0;
	padding: 0;
	border: none;
	font-size:11px;
	SCROLLBAR-FACE-COLOR: #909090; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #c0c0c0; 
	SCROLLBAR-3DLIGHT-COLOR: #c0c0c0; 
	SCROLLBAR-ARROW-COLOR: #c0c0c0; 
	SCROLLBAR-TRACK-COLOR: #e0e0e0; 
	SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0;
	color:#5A5A42;
}

h1, h2, h3, h4 {
	margin:10px 0 10px 0;
}
h1 {
}
h2 {
	margin-top:0px;
}
h3 {
	font-size:14px;
	font-weight:bold;
}
h4 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
h5 {
	font-size:11px;
	font-weight:bold;
	color:#606060;
	margin-bottom:5px;
}
p {
	margin:4px 0 8px 0;
}

a:link {
	color:#258a86;
	text-decoration:none;
	border-bottom:1px dotted #258a86;
}
a:hover {
	color:#f0f0f0;
	text-decoration:none;
	border-bottom:1px solid #f0f0f0;
}
a:visited {
	color:#258a86;
	text-decoration:none;
	border-bottom:1px dotted #258a86;
}
ul {
	margin-top:5px;
}
li {
	margin-left:-20px;
}
img {
	border:none;
}

.lightgrey {
	background-color:#ECEDEE;
}
.darkgrey {
	background-color:#5A5A42;
}
.lightgreen {
	background-color:#DFE65D;
}
#containerLeft, #containerMid, #containerRight {
	position:absolute;
	top:0px;
	width:210px;
	height:400px;
	background-color:#D7E005;
}
#containerLeft, #buttonLeft {
	left:80px;
}
#containerMid, #buttonMid {
	left:305px;
}
#containerRight, #buttonRight {
	left:530px;
}
.mainButton {
	position:absolute;
	top:257px;
	width:210px;
	height:50px;
	background-color:#DFE65D;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
}
.mainButton a {
	color:#CC0000;
	text-decoration:none;
}
.mainButton a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.graphBar {
	width:80px;
	height:600px;
	background-image:url(../images/aclogo_br.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#D1D2D4;
	overflow:hidden;
}
.containerGrey {
	position:absolute;
	top:0px;
	left:80px;
	width:435px;
	height:308px;
	background-color:#D1D2D4;
}
.content {
	width:180px;
	margin: 10px 10px 10px 25px;
	overflow: auto;
	font-size:11px;
}
.dottedLine {
	position:absolute;
	font-size:1px;
	left:80px;
	width:2px;
	top:20px;
	height:600px;
	background-image:url(../images/whitedot.jpg);
	background-repeat:repeat-y;
	background-color:#d1d2d4;
}
.contentLarge {
	width:420px;
	height:280px;
	margin: 20px 10px 10px 10px;
	overflow:auto;
	font-size:11px;
}

.iconStyle {
	position:absolute;
	width:75px;
	height:47px;
	border: 1px solid #a0a0a0;
}

/* news box (right hand side) */
.newsBox {
	margin:0px;
}
.newsHeader, .linkHeader {
	position:absolute;
	left:7px;
	top:13px;
	width:198px;
	height:35px;
}
.newsHeader {
	background-image:url(../images/newsbox_lgreen.gif);
}
.linkHeader {
	background-image:url(../images/newsbox_dgreen.gif);
}
.newsHeaderText {
	margin: 8px 0px 0px 18px;
	font-weight:bold;
}
.newsContent, .linkContent {
	position:absolute;
	left:8px;
	top:41px;
	width:194px;
	height:100px;
	border: 1px solid #ffffff;
	border-top:none;
	border-spacing:5px;
}
.newsContent {
	background-color:#DFE65D;
}
.linkContent {
	background-color:#a2a200;
	color:#ffffff;
}
.linkContent a:link {
	color:#ffffcc;
	text-decoration:none;
	border-bottom:1px dotted #ffffcc;
}
.linkContent a:hover {
	color:#ccffff;
	text-decoration:none;
	border-bottom:1px dotted #ccffff;
}
.linkContent a:visited {
	color:#ffffcc;
	text-decoration:none;
	border-bottom:1px dotted #ffffcc;
}
.whitePaper {
	position:absolute;
	margin:0;
	padding:0;
	width:520px;
	height:80px;
	overflow:none;
}
.whitePaperIcon {
	position:absolute;
	width:80px;
	height:80px;
	background-image:url(../images/icons/wpaper_icon.gif);
	background-repeat:no-repeat;
}
.whitePaperLink {
	position:absolute;
	width:434px;
	height:80px;
	left:81px;
	background-image:url(../images/dwld_wpaper.jpg);
	background-repeat:no-repeat;
}
.linkText {
	position:absolute;
	top:60px;
	left:10px;
	color:#101010;
}
.linkList {
	position:absolute;
	left:10px;
	width:200px;
}
.linkList ul {
	margin-top:0px;
}
.linkList li {
	list-style-image:url(../images/icons/listBullet.gif);
}
.c_textfield {
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-bottom: #808080 1px solid;
	border-left: #808080 1px solid;
	padding-left:3px;
	font-size: 11px;
	width: 250px;
	color: #330000;
	font-family: arial,helvetica,clean,sans-serif;
}
.c_textfield:active, .c_textfield:focus {
	border:#CC0000 2px solid;
}

/* Buttons: */

.c_submitbutton {
	border-right: #909090 2px solid;
	border-top: #909090 2px solid;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	border-left: #909090 2px solid;
	width: 80px;
	cursor: pointer;
	border-bottom: #909090 2px solid;
	font-family: arial,helvetica,clean,sans-serif;
	background-color: #ebe8fd;
}
.c_submitbutton:hover {
	color:#FFFFFF;
	background-color:#666666;
}
#backbuttonstyle {
	background-image:url(../images/backbutton_link.gif);
	text-decoration:none;
	border:none;
	margin-right:2px;
}
#backbuttonstyle:hover {
	background-image:url(../images/backbutton_hover.gif);
}

#topbuttonstyle {
	background-image:url(../images/backbutton_link.gif);
	text-decoration:none;
	border:none;
	margin-right:20px;
}
#topbuttonstyle:hover {
	background-image:url(../images/backbutton_hover.gif);
}