body {	margin:0px;	padding:0px;}
.p {	margin:0px;	padding:0px;	font-size: inherit;	font-family: inherit;	font-weight: inherit;
text-align: inherit;	color: inherit;	line-height: inherit;	vertical-align: top;  	color:#846239;}
p {	padding-top:0px;	margin-top:0px;}
img {	border:0px;}
div {	margin:0px;	padding:0px;	font-family:verdana; font-size:12px; color:#846239;}
.AbsWrap {	width: 100%;	position: relative;}
.rowWrap {	width: 100%;}
.clearfloat {	clear:both;	height:0px;}
.contentheading{font-weight:bold;}
#main {	width:970px;	margin: auto;	border: 0px solid #f0f0f0; position:relative;}
a:link, a:visited{ color:#66C; text-decoration:inherit;}
a:hover{ color:#000 /*#846239*/ }
.componentheading{font-size:32px;font-weight:bolder;color:#009ac5;margin-top:10px;margin-bottom:20px;text-align:center}
.topmenu{position:relative;  left:200px;  top:80px;  width:850px;  height:100px;  overflow:hidden;  font-weight:bold;  font-size:15px;  color:#846239;}
#toproundedleftcolumn {	margin-left:2px;	margin-top:0px;	width:207px;	height:24px;	margin-bottom:0px;	float:left;}
#toproundedrightcolumn {margin-right:2px;	margin-top:0px;	width:749px;	height:24px;	margin-bottom:0px;	float:right;}

#verticalleftcolumn {left:0px; margin:0px 0px 0px 0px; padding:0px 30px 0px 30px; float:left; width:170px; display:inline;
	background-image:url('./templates/cni/images/verticalleftcolumn.gif');background-repeat:repeat-y;display:inline;}
#verticalrightcolumn{ float:right;margin:0px 0px 0px 0px; padding:0px 40px 0px 10px; width:710px;border: solid 1px green;
		background-image:url('./templates/cni/images/verticalrightcolumn.gif');background-repeat:repeat-y;}

#header {	margin-left:9px;	margin-top:8px;	width:939px;	height:130px;	margin-bottom:0px;	float:left;	}


#verticalrighttext {width:700px;text-alignment:center; padding:0px 10px 0px 20px;}
#pagetitleunderline {position:absolute;	width:381px;	left:650px;	top:180px;	height:73px;	margin-bottom:0px;	float:right;	z-index:-1;}
#frogeventsbutton {	margin-left:24px;	margin-top:51px;	width:161px;	height:107px;	margin-bottom:0px;	float:left;}
#bottomroundedleft {	margin-left:3px;	margin-top:0px;	width:207px; height:23px;	margin-bottom:0px;	float:left;display:inline;}
#bottomroundedright {	margin-left:0px;	margin-top:0px;	width:749px; height:23px;	margin-bottom:0px;	float:right;display:inline;}
#footer {margin-left:0px;margin-top:3px;	width:960px;	height:40px; margin-bottom:0px;	float:left;	padding: 65px 0px 0px 50px }
#bottommenu{ font-weight:normal;  font-size:9px;  color:#846239;}

/* Reduce indents on 'upperleftmenu' module. */
ul.menu{ padding-left:15px; }
ul.menu ul{ padding-left:10px; }
ul.menu ul ul{ padding-left:10px; }

table.standoutMenu a { border:1px solid #333333; display: block; text-align:center }
/*tbody.standoutMenu a { border:1px solid #333333; display: block; text-align:center }*/
div.standoutMenu a {
color: #333333; 
background: #ffffff; 
text-decoration:none; 
font-size:11px;
font-weight:bold;
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 5px;
}
div.standoutMenu a:link { color: #333333; background: #FFCC00; }
div.standoutMenu a:active { color: #000000; background: #FFCC00; }
div.standoutMenu a:visited { color: #333333; background: #FFCC00; }
div.standoutMenu a:hover { color: #000000; background: #FFFF66; border:1px solid #000000; }

#bottommenu ul {
display:inline;
list-style:none;
}
#bottommenu ul li {
display:inline;
margin-left:5px;
margin-right:5px;
}