@CHARSET "UTF-8";

/* no surround */
div.module-rounded-none { overflow:hidden; background: none; font:normal normal normal 100% sans-serif; color: #ffffff; border: 0; padding:0; margin:0px 0px 6px 0px; }
div.module-rounded-none div { overflow:hidden; background: none; margin: 0; border: 0; }
div.module-rounded-none div div { overflow:hidden; background: none; }
div.module-rounded-none div div div { overflow:hidden; background: none; }
div.module-rounded-none div div div div { overflow:hidden; padding:0px; background:none; background-image:none; }

div.module-rounded-none h1 { font:normal normal normal 138.1% sans-serif; }
div.module-rounded-none h2 { padding:8px 0px 0px 6px;font:normal normal normal 138.1% sans-serif; }
div.module-rounded-none h3 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-none h4 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-none h5 { font:normal normal bold 100% sans-serif; padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-none h6 { padding:3px; border-bottom:1px solid #cfcfcf; }

div.module-rounded-none a:link { color:#EC0B13; text-decoration: none; }
div.module-rounded-none a:visited { color:#EC0B13; text-decoration: none; }
div.module-rounded-none a:hover { color:#EC0B13; text-decoration: underline; }
div.module-rounded-none a:active { color:#EC0B13; text-decoration: underline; }

div.module-rounded-none .hmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #333333; line-height:24px; }
div.module-rounded-none .hmenu li { list-style: none;display: inline; line-height:24px; }
div.module-rounded-none .hmenu a:link { padding:2px 5px; text-decoration: none; color: #333333; }
div.module-rounded-none .hmenu a:visited { padding:2px 5px; text-decoration: none; color: #333333; }
div.module-rounded-none .hmenu a:hover { padding:2px 5px; background: #666666; color: #ffffff; }
div.module-rounded-none .hmenu a:active { padding:2px 5px; color: #333333; }

div.module-rounded-none .hmenu .highlight a:link { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-none .hmenu .highlight a:visited { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-none .hmenu .highlight a:hover { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-none .hmenu .highlight a:active { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }

div.module-rounded-none form { font:normal normal normal 100% sans-serif; }
div.module-rounded-none form input[type="text"] { color:#333333; padding-left:3px; padding-bottom:2px; margin-bottom:6px; width:138px; }
div.module-rounded-none form input[type="password"] { color:#333333; padding-left:3px; padding-bottom:2px; margin-bottom:6px; width:138px; }
div.module-rounded-none form input[type="button"]{ width:75px; }
div.module-rounded-none form input[type="checkbox"]{  }
div.module-rounded-none .error_message { font:normal normal bold 85% sans-serif; text-align:left; color:#661111; background:none; padding:0px 3px; margin:0; background-color:#ffc1c1; overflow:hidden; }

/* Faded Blue Ribbon  Top*/
div.module-rounded-blue {width:100%; overflow:hidden; background: url(../img/mod_tl_b_menu.png) 0 0 no-repeat; font:normal normal normal 100% sans-serif; color: #333333; border: none; padding:0; margin:0; margin-bottom:10px;}
div.module-rounded-blue div { overflow:hidden; background: url(../img/mod_bl.png) 0 100% no-repeat; padding:0; margin: 0; border:none; }
div.module-rounded-blue div div { overflow:hidden; background: url(../img/mod_tr_b_menu.png) 100% 0 no-repeat; padding:0; margin: 0; border:none;}
div.module-rounded-blue div div div { text-align:left;overflow:hidden; background: url(../img/mod_br.png) 100% 100% no-repeat; padding:0; margin: 0; border:none;}
div.module-rounded-blue div div div div { overflow:hidden; background:none; background-image:none; padding:0px 0px 6px 0px; margin: 0; border:none;}

div.module-rounded-blue h1 { font:normal normal normal 138.1% sans-serif; }
div.module-rounded-blue h2 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-blue h3 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-blue h4 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-blue h5 { font:normal normal bold 100% sans-serif; padding:3px 6px; }
div.module-rounded-blue h6 { padding:3px; border-bottom:1px solid #cfcfcf; }

div.module-rounded-blue a:link { color:#8c0303; text-decoration: none; }
div.module-rounded-blue a:visited { color:#8c0303; text-decoration: none; }
div.module-rounded-blue a:hover { color:#8c0303; text-decoration: underline; }
div.module-rounded-blue a:active { color:#8c0303; text-decoration: underline; }

div.module-rounded-blue .hmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #666666; line-height:24px; }
div.module-rounded-blue .hmenu li { list-style: none;display: inline; line-height:24px; }
div.module-rounded-blue .hmenu a:link { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-blue .hmenu a:visited { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-blue .hmenu a:hover { padding:2px 5px; background: #666666; color: #ffffff; }
div.module-rounded-blue .hmenu a:active { padding:2px 5px; color: #666666; }

div.module-rounded-blue .hmenu .highlight a:link { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-blue .hmenu .highlight a:visited { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-blue .hmenu .highlight a:hover { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-blue .hmenu .highlight a:active { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }

div.module-rounded-blue .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #666666; line-height:24px; }
div.module-rounded-blue .vmenu li { list-style: none;display: inline; line-height:24px; }
div.module-rounded-blue .vmenu a:link { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-blue .vmenu a:visited { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-blue .vmenu a:hover { padding:2px 5px; background: #666666; color: #ffffff; }
div.module-rounded-blue .vmenu a:active { padding:2px 5px; color: #666666; }

div.module-rounded-blue .hmenu .highlight a:link { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-blue .hmenu .highlight a:visited { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-blue .hmenu .highlight a:hover { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }
div.module-rounded-blue .hmenu .highlight a:active { padding:2px 5px; background: #666666; color: #ffffff; text-decoration:none; }

div.module-rounded-blue .vmenu { font:normal normal normal 100% sans-serif; }
div.module-rounded-blue .vmenu li a
{
	list-style: none; 	font: font:normal normal normal 100% sans-serif;
	display: block; background: transparent url(../img/arrow.gif) 0px 0px;
  	height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#000000;
 }
 

/*
div.module-rounded-blue .vmenu a:link 	{ color: #000000; }
div.module-rounded-blue .vmenu a:visited { color: #000000; } 
div.module-rounded-blue .vmenu a:hover { color: #ffffff; background: transparent url(../img/arrow.gif) 100% 32px; }
div.module-rounded-blue .vmenu a:active { color: #ffffff; background: transparent url(../img/arrow.gif) 100% 32px; }

div.module-rounded-blue .vmenu .highlight a:link { color: #ffffff; background: transparent url(../img/arrow.gif) 100% 64px;  }
div.module-rounded-blue .vmenu .highlight a:visited { color: #ffffff; background: transparent url(../img/arrow.gif) 100% 64px;  }
div.module-rounded-blue .vmenu .highlight a:hover { color: #000000; background: transparent url(../img/arrow.gif) 100% 32px; }
div.module-rounded-blue .vmenu .highlight a:active { color: #000000; background: transparent url(../img/arrow.gif) 100% 64px; }
*/

/* Dark Background 
div.module-rounded-dark { overflow:hidden; background: url(../img/mod_tl_dk.png) 0 0 no-repeat; font:normal normal normal 100% sans-serif; color: #333333; border: none; padding:0; margin:0; margin-bottom:6px;}
div.module-rounded-dark div { overflow:hidden; background: url(../img/mod_bl_dk.png) 0 100% no-repeat; padding:0; margin: 0; border:none; }
div.module-rounded-dark div div { overflow:hidden; background: url(../img/mod_tr_dk.png) 100% 0 no-repeat; padding:0; margin: 0; border:none;}
div.module-rounded-dark div div div { overflow:hidden; background: url(../img/mod_br_dk.png) 100% 100% no-repeat; padding:0; margin: 0; border:none;}
div.module-rounded-dark div div div div { overflow:hidden; background:none; background-image:none; padding:3px; margin: 0; border:none;}
*/

div.module-rounded-dark {
	overflow: hidden;
	font: normal normal normal 100% sans-serif;
	color: #333333;
	border: none;
	padding: 0;
	margin: 0;
	margin-bottom: 6px;
	/*
	width: 700px;
	height: 200px;
	*/
}
div.module-rounded-dark div { overflow:hidden; padding:0; margin: 0; border:none; }
div.module-rounded-dark div div { overflow:hidden; padding:0; margin: 0; border:none;}
div.module-rounded-dark div div div { overflow:hidden; padding:0; margin: 0; border:none;}
div.module-rounded-dark div div div div { overflow:hidden; padding:3px; margin: 0; border:none;}

div.module-rounded-dark h1 { font:normal normal normal 138.1% sans-serif; }
div.module-rounded-dark h2 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-dark h3 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-dark h4 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-dark h5 { font:normal normal bold 100% sans-serif; padding:3px; border-bottom:1px solid #cfcfcf; font-variant: small-caps; }
div.module-rounded-dark h6 { padding:3px; border-bottom:1px solid #cfcfcf; }

div.module-rounded-dark a:link { color:#8c0303; text-decoration: none; }
div.module-rounded-dark a:visited { color:#8c0303; text-decoration: none; }
div.module-rounded-dark a:hover { color:#8c0303; text-decoration: underline; }
div.module-rounded-dark a:active { color:#8c0303; text-decoration: underline; }

div.module-rounded-dark .hmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #666666; line-height:24px; }
div.module-rounded-dark .hmenu li { list-style: none;display: inline; line-height:24px; }
div.module-rounded-dark .hmenu a:link { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-dark .hmenu a:visited { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-dark .hmenu a:hover { padding:2px 5px; background: #666666; color: #ffffff; }
div.module-rounded-dark .hmenu a:active { padding:2px 5px; color: #666666; }

div.module-rounded-dark .block-menu .item { display:block; background: url(../img/arrow_bullet.jpg) 0 0 no-repeat; overflow:hidden; padding:2px 0px 2px 6px !important; border:none !important; text-align:left; margin:0px 0px 2px 0px; }
div.module-rounded-dark .block-menu .itemhead { display:block; overflow:hidden; padding:2px 0px 2px 0px !important; font-size:100%; font-family: sans-serif; font-weight:bold; color:#454545; border:none !important; text-align:left; margin:0px 0px 2px 0px; }
div.module-rounded-dark .block-menu .itemtext { font:bold normal normal 100% sans-serif; padding:2px 5px; text-decoration: none; color: #95979a; }
/*height of .column-left .column-right hard-coded below to fix rendering on Mac based browsers*/
div.module-rounded-dark .block-menu .column-left { display:block; overflow:hidden; background:white; width:181px; height:290px; float:left; border:none;  text-decoration:none; }
div.module-rounded-dark .block-menu .column-right { display:block; overflow:hidden; background:white; width: 181px; height:290px; border-left:1px solid #dbdbdb; float:left; text-decoration:none; }

div.module-rounded-dark .block-menu a:link { font:bold normal normal 100% sans-serif; padding:2px 5px; text-decoration: none; color: #95979a; }
div.module-rounded-dark .block-menu a:visited { font:bold normal normal 100% sans-serif; padding:2px 5px; text-decoration: none; color: #95979a; }
div.module-rounded-dark .block-menu a:hover { font:bold normal normal 100% sans-serif; padding:2px 5px; background: #95979a; color: #ffffff; }
div.module-rounded-dark .block-menu a:active { font:bold normal normal 100% sans-serif; padding:2px 5px; color: #95979a; }

div.module-rounded-dark .block-menu .highlight a:link { padding:2px 5px; background: #95979a; color: #ffffff; text-decoration:none; }
div.module-rounded-dark .block-menu .highlight a:visited { padding:2px 5px; background: #95979a; color: #ffffff; text-decoration:none; }
div.module-rounded-dark .block-menu .highlight a:hover { padding:2px 5px; background: #95979a; color: #ffffff; text-decoration:none; }
div.module-rounded-dark .block-menu .highlight a:active { padding:2px 5px; background: #95979a; color: #ffffff; text-decoration:none; }

/* Red Top */
div.module-rounded-red { overflow:hidden; background: url(../img/title_red.jpg) 0 100% no-repeat; font:normal normal normal 100% sans-serif; color: #333333; border: none; padding:0; margin:0; margin-bottom:12px;_height:100%}
/*
div.module-rounded-red div { overflow:hidden; background: url(../img/mod_bl_red.png) 0 100% no-repeat; padding:0; margin: 0; border:none; }
div.module-rounded-red div div { overflow:hidden; background: url(../img/mod_tr_red.png) 100% 0 no-repeat; padding:0; margin: 0; border:none;}
div.module-rounded-red div div div { overflow:hidden; background: url(../img/mod_br_red.png) 100% 100% no-repeat; padding:0; margin: 0; border:none;}
div.module-rounded-red div div div div { overflow:hidden; background:none; background-image:none; padding:6px 3px; margin: 0; border:none;}
*/

div.module-rounded-red h1 { font:normal normal normal 138.1% sans-serif; }
div.module-rounded-red h2 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-red h3 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-red h4 { padding:3px; border-bottom:1px solid #cfcfcf; }
div.module-rounded-red h5 { font:normal normal bold 100% sans-serif; text-align:left; padding:0px 0px 6px 8px; margin-top:6px; border-right:1px solid #aa0000; color:#ffffff; background:#aa0000; }
div.module-rounded-red h6 { padding:3px; border-bottom:1px solid #cfcfcf; }

div.module-rounded-red a:link { color:#8c0303; text-decoration: none; }
div.module-rounded-red a:visited { color:#8c0303; text-decoration: none; }
div.module-rounded-red a:hover { color:#8c0303; text-decoration: underline; }
div.module-rounded-red a:active { color:#8c0303; text-decoration: underline; }

div.module-rounded-red .hmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #666666; line-height:24px; }
div.module-rounded-red .hmenu li { list-style: none;display: inline; line-height:24px; }
div.module-rounded-red .hmenu a:link { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-red .hmenu a:visited { padding:2px 5px; text-decoration: none; color: #666666; }
div.module-rounded-red .hmenu a:hover { padding:2px 5px; background: #666666; color: #ffffff; }
div.module-rounded-red .hmenu a:active { padding:2px 5px; color: #666666; }

div.module-rounded-red .block-menu .item { display:block; overflow:hidden; padding:2px 0px 2px 6px !important; border:none !important; text-align:left; margin:0px 0px 2px 0px; }
div.module-rounded-red .block-menu .column-left { display:block; overflow:hidden; background:white; width:200px; float:left; border:none;  text-decoration:none; }
div.module-rounded-red .block-menu .column-right { display:block; overflow:hidden; background:white; width:200px; border-left:1px solid #e0e0e0; float:left; text-decoration:none; }

div.module-rounded-red .block-menu a:link { font:normal normal bold 138.1% sans-serif; padding:2px 5px; text-decoration: none; color: #7a7a7a; }
div.module-rounded-red .block-menu a:visited { font:normal normal bold 138.1% sans-serif; padding:2px 5px; text-decoration: none; color: #7a7a7a; }
div.module-rounded-red .block-menu a:hover { font:normal normal bold 138.1% sans-serif; padding:2px 5px; background: #7a7a7a; color: #ffffff; }
div.module-rounded-red .block-menu a:active { font:normal normal bold 138.1% sans-serif; padding:2px 5px; color: #7a7a7a; }

div.module-rounded-red .block-menu .highlight a:link { font:normal normal normal 138.1% sans-serif; padding:2px 5px; background: #7a7a7a; color: #ffffff; text-decoration:none; }
div.module-rounded-red .block-menu .highlight a:visited { font:normal normal normal 138.1% sans-serif; padding:2px 5px; background: #7a7a7a; color: #ffffff; text-decoration:none; }
div.module-rounded-red .block-menu .highlight a:hover { font:normal normal normal 138.1% sans-serif; padding:2px 5px; background: #7a7a7a; color: #ffffff; text-decoration:none; }
div.module-rounded-red .block-menu .highlight a:active { font:normal normal normal 138.1% sans-serif; padding:2px 5px; background: #7a7a7a; color: #ffffff; text-decoration:none; }

/*  HOME  */
div.module-rounded-home {margin-bottom:1em;background-color:#FFFFFF;}

div.module-rounded-home h5 {
	background: transparent url(../img/home_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-home h4 {
	background:#E03D34;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-home a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-home a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-home a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-home a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-home a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-home a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-home a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-home a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-home a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-home a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-home a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-home a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-home a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-home a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-home .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-home .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-home .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-home .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-home .vmenu a:hover { padding:2px 10px; background: #E03D34; color: #FFFFFF; }
div.module-rounded-home .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-home .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
}
 
div.module-rounded-home img.avatar {
	float: left;
	width: 125px;
	height: auto;
	padding: 10px 10px 10px 10px;
}

/*  BMX  */
div.module-rounded-bmx {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-bmx h5 {
	background: transparent url(../img/bmx_bevel.png) top left repeat-x;
	height:20px;
	padding: 4px 10px;
	/*margin-bottom: -1px;*/
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-bmx h4 {
	background:#FFC70E;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-bmx a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-bmx a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-bmx a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-bmx a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-bmx a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-bmx a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-bmx a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-bmx a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-bmx a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-bmx a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-bmx a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-bmx a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-bmx a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-bmx a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-bmx .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-bmx .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-bmx .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-bmx .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-bmx .vmenu a:hover { padding:2px 10px; background: #FFC70E; color: #FFFFFF; }
div.module-rounded-bmx .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-bmx .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  CYCLESPEEDWAY  */
div.module-rounded-cyclespeedway {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-cyclespeedway h5 {
	background: transparent url(../img/cyclespeedway_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-cyclespeedway h4 {
	background:#ff6600;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-cyclespeedway a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-cyclespeedway a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-cyclespeedway a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-cyclespeedway a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-cyclespeedway a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-cyclespeedway a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclespeedway a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclespeedway a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-cyclespeedway a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-cyclespeedway a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-cyclespeedway a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclespeedway a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclespeedway a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-cyclespeedway a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-cyclespeedway .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-cyclespeedway .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-cyclespeedway .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-cyclespeedway .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-cyclespeedway .vmenu a:hover { padding:2px 10px; background: #ff6600; color: #FFFFFF; }
div.module-rounded-cyclespeedway .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-cyclespeedway .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
 }

/*  CYCLOCROSS */
div.module-rounded-cyclocross {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-cyclocross h5 {
	background: transparent url(../img/cyclocross_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-cyclocross h4 {
	background:#CF7600;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-cyclocross a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-cyclocross a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-cyclocross a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-cyclocross a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-cyclocross a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-cyclocross a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclocross a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclocross a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-cyclocross a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-cyclocross a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-cyclocross a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclocross a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-cyclocross a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-cyclocross a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-cyclocross .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-cyclocross .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-cyclocross .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-cyclocross .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-cyclocross .vmenu a:hover { padding:2px 10px; background: #CF7600; color: #FFFFFF; }
div.module-rounded-cyclocross .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-cyclocross .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  MTB */
div.module-rounded-mtb {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-mtb h5 {
	background: transparent url(../img/mtb_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-mtb h4 {
	background:#99cc00;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-mtb a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-mtb a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-mtb a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-mtb a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-mtb a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-mtb a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-mtb a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-mtb a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-mtb a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-mtb a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-mtb a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-mtb a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-mtb a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-mtb a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-mtb .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-mtb .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-mtb .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-mtb .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-mtb .vmenu a:hover { padding:2px 10px; background: #99cc00; color: #FFFFFF; }
div.module-rounded-mtb .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-mtb .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  TRACK */
div.module-rounded-track {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-track h5 {
	background: #266DBB;
	background: transparent url(../img/track_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-track h4 {
	background:#266DBB;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-track a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-track a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-track a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-track a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-track a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-track a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-track a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-track a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-track a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-track a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-track a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-track a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-track a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-track a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-track .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-track .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-track .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-track .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-track .vmenu a:hover { padding:2px 10px; background: #266DBB; color: #FFFFFF; }
div.module-rounded-track .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-track .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  TRAVEL */
div.module-rounded-travel {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-travel h5 {
	background: transparent url(../img/travel_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-travel h4 {
	background:#cc99cc;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-travel a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-travel a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-travel a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-travel a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-travel a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-travel a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-travel a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-travel a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-travel a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-travel a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-travel a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-travel a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-travel a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-travel a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-travel .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-travel .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-travel .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-travel .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-travel .vmenu a:hover { padding:2px 10px; background: #cc99cc; color: #FFFFFF; }
div.module-rounded-travel .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-travel .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  SPORTIVES */
div.module-rounded-sportives {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-sportives h5 {
	background: transparent url(../img/cyclosportive_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-sportives h4 {
	background:#6633cc;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-sportives a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-sportives a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-sportives a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-sportives a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-sportives a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-sportives a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-sportives a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-sportives a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-sportives a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-sportives a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-sportives a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-sportives a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-sportives a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-sportives a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-sportives .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-sportives .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-sportives .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-sportives .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-sportives .vmenu a:hover { padding:2px 10px; background: #6633cc; color: #FFFFFF; }
div.module-rounded-sportives .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-sportives .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  RECREATION */
div.module-rounded-recreation {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-recreation h5 {
	background: transparent url(../img/recreation_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-recreation h4 {
	background:#333399;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: normal;
}
div.module-rounded-recreation a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-recreation a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-recreation a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-recreation a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-recreation a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-recreation a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-recreation a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-recreation a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-recreation a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-recreation a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-recreation a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-recreation a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-recreation a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-recreation a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-recreation .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-recreation .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-recreation .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-recreation .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-recreation .vmenu a:hover { padding:2px 10px; background: #333399; color: #FFFFFF; }
div.module-rounded-recreation .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-recreation .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

/*  ROAD */
div.module-rounded-road {margin-bottom:1em;background-color:#FFFFFF;}
div.module-rounded-road h5 {
	background: transparent url(../img/road_bevel.png) top left repeat-x;
	padding: 4px 10px;
	height:20px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
}
div.module-rounded-road h4 {
	background:#0099cc;
	padding: 4px 10px;
	margin: 0em;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
}
div.module-rounded-road a:link { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-road a:visited { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }
div.module-rounded-road a:hover { font:normal normal normal 100% sans-serif; color:gray; text-decoration: underline; }
div.module-rounded-road a:active { font:normal normal normal 100% sans-serif; color:gray; text-decoration: none; }

div.module-rounded-road a.headline { color: #FFFFFF; font-weight:normal; }
div.module-rounded-road a.headline:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-road a.headline:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-road a.headline:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-road a.headline:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-road a.more_link { color: #FFFFFF; font-weight:normal; }
div.module-rounded-road a.more_link:link { color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-road a.more_link:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.module-rounded-road a.more_link:hover{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.module-rounded-road a.more_link:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }

div.module-rounded-road .vmenu { font:normal normal normal 100% sans-serif; text-align:left; color: #FFFFFF; line-height:18px; }
div.module-rounded-road .vmenu li { list-style: none;display: inline; line-height:18px; }
div.module-rounded-road .vmenu a:link { padding:2px 10px; font:normal normal normal 100% arial, sans-serif; text-decoration: none; color: #FFFFFF; }
div.module-rounded-road .vmenu a:visited { padding:2px 10px; text-decoration: none; color: #FFFFFF; }
div.module-rounded-road .vmenu a:hover { padding:2px 10px; background: #0099cc; color: #FFFFFF; }
div.module-rounded-road .vmenu a:active { padding:2px 10px; color: #FFFFFF; }

div.module-rounded-road .vmenu li a
{
	list-style: none; 	/*font: font:normal normal bold 100% arial,sans-serif;*/
	display: block; background: #999999; border-bottom: 2px solid #bbc6cc; 
	/*display: block; background: transparent url(../img/arrow.gif) 0px 0px;*/
  	height: 18px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 10px 4px 10px;
	line-height: 18px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	color:#FFFFFF;
    white-space: nowrap;
 }

 #blue_glass_m_cont .blueglassmenu { display: block; background: transparent url(../img/blueglass.jpg) no-repeat -2px 0; /*width: 163px; height: 24px; margin: 10px;*/ padding-top: 7px; padding-bottom: 7px; padding-left: 20px; color: #fff; text-decoration: none; }
 
 /* layout */
div.com_skyride_article_agg_wrapper {
   position: relative !important;
   border: 1px solid #fff !important;
   background:#ffffff; padding:5px;
}
div.com_skyride_article_agg_wrapper p {
   color: gray;
}
div.com_skyride_article_agg_wrapper ul {
   padding: 4px;
}
div.com_skyride_article_agg_wrapper ul li {
   position: relative;
   margin-bottom: 12px;
}
div.com_skyride_article_agg_wrapper ul li.img {
   padding-left: 140px;
   height:128px;
}
div.com_skyride_article_agg_wrapper ul > li.img {
   height:auto;
   min-height: 128px;
}
div.com_skyride_article_agg_wrapper ul li.img a.thumb {
   position: absolute;
   top:0;
   left:0;
}
div.com_skyride_article_agg_wrapper ul li.img a.thumb img {
   width:128px;
   height:128px;
}
div.com_skyride_article_agg_wrapper ul li.img a.more {
   font-weight:bold;
}


/* content styles */
div.com_skyride_article_agg_wrapper ul li a:link { color:#EC0B13; text-decoration: none; }
div.com_skyride_article_agg_wrapper ul li a:visited { color:#EC0B13; text-decoration: none; }
div.com_skyride_article_agg_wrapper ul li a:hover { color:#EC0B13; text-decoration: none; }
div.com_skyride_article_agg_wrapper ul li a:active { color:#EC0B13; text-decoration: none; }

div.com_skyride_article_agg_wrapper ul li h1 { font:normal normal bold 100% arial,helvetica,sans-serif; color: #000000; border: 0; padding:0; margin:0;margin-bottom:3px; }
div.com_skyride_article_agg_wrapper ul li h2 { font:normal normal normal 100% arial,helvetica,sans-serif; color: #000000; border: 0; padding:0; margin:0; }
div.com_skyride_article_agg_wrapper ul li h3 { font:normal normal normal 100% arial,helvetica,sans-serif; color: #000000; border: 0; padding:0; margin:0; }
div.com_skyride_article_agg_wrapper ul li h4 { font:normal normal normal 100% arial,helvetica,sans-serif; color: #000000; border: 0; padding:0; margin:0; }
div.com_skyride_article_agg_wrapper ul li h5 { font:normal normal normal 100% arial,helvetica,sans-serif; color: #000000; border: 0; padding:0; margin:0; }
div.com_skyride_article_agg_wrapper ul li h6 { font:normal normal normal 100% arial,helvetica,sans-serif; color: #000000; border: 0; padding:0; margin:0; }

/* pagination */
ul.pagination {
	float: right;
	font-size: 1.0em;
	padding-right: 10px;
	color: gray;
	}
ul.pagination li {
	float: left;
	margin-left: 10px;
	}
/*
ul.pagination li a {
	float: left;
	text-decoration: underline !important;
	color:#000000;
	}
*/
ul.pagination li a.nextpage:link { color:#EC0B13; text-decoration: none; }
ul.pagination li a.nextpage:visited { color:#EC0B13; text-decoration: none; }
ul.pagination li a.nextpage:hover { color:#EC0B13; text-decoration: none; }
ul.pagination li a.nextpage:active { color:#EC0B13; text-decoration: none; }


