/* ----------------
// Standard Elements
// ---------------- */

body {
	background:            #476aa2;
	color:                 #ffffff;
}

body, td {
	/*font:                  18pt Tahoma, Arial, Helvetica;	*/
}

a {
	color:                 #ffffff;
}

form {
	margin:                0;
	padding:               0;
}

button#print {
  color:                 #ffffff;
}

/* ----------------
// Header & Footer
// ---------------- */

/* ----------------
// Header
// ---------------- */

div#header {
/*	width:                 1142px;
	height:                100px;
	margin:                0;
	color:                 #ffffff;
	overflow:              hidden; */
	overflow:              visible;
}

div#header a {
	/*text-decoration:       none !important;*/
}

div#header div.wrapper {
	float: none;
	padding:               0px;
	width:                 100%;
	/*
	float:                 left;
	width:                 595px;
	height:                70px;
	padding:               15px;
	margin-right:          17px;
	background:            url(/images/header_bg.gif) no-repeat;
	*/
	background: none;
}

div#header .left {
	float:                 none;
	width:                 100%;
}

div#header .right {
	float:                 left;
	width:                 320px;
}

img#headerlogo {
	display:               none;
}

#header .banner {
	display:               none;
	float:                 left;
}

h1 {
	margin:                0;
	height:                30px;
	font-size:             2em;
	color:                 #ffffff;
}

h2 {
	margin:                5px 0 10px 0;
	/*
	padding:               4px 0 0 35px;
	margin:                0;
	font-size:             1em;
	font-weight:           normal;
	color:                 #b2b7cb;
	background:            url(/images/riv_logo.gif) no-repeat left;
	*/
}

h3 {
	color:                 #ffffff;
	/*font-size:             1em;
	font-weight:           bold;
	text-transform:        uppercase;*/
}

h4 {
	color:                 #ffffff;
	/*font-size:             1.3em;
	font-weight:           normal;*/
}

ul#headeritems {
	float:                 none;
	width:                 1100px;
	padding:               0;
	margin:                0;
	list-style-type:       none;
}

ul#headeritems li {
	float:                 left;
	width:                 130px;
	margin:                0 4px 0 0;
	padding:               0;
}

ul#headeritems li.date {
	height:                17px;
	margin:                0 -2px 0 0;
	padding:               4px 0 0 0 !important;
	color:                 #476aa2;
	background:            #d7daf2 !important;
	text-align:            center;
}

ul#headeritems li a {
	width:                 130px !important;
	color:                 #476aa2;
	background:            #d7daf2 !important;
	padding:               4px 0 0 0 !important;
	/*font-size:             0.6em;*/
	text-indent:           0px !important;
	text-align:            center;
}

/* ----------------
// Footer
// ---------------- */

div#footer {
	background:            none;
	border-top:            1px solid #d7daf2;
}

div#footer .wrapper {
	background:            none;
}


/* ----------------
// Menu Top
// ---------------- */

ul#menu_top {
	height:                47px;
	padding:               0;
	margin:                -10px 0 10px 0;
	list-style-type:       none;
	font-size:             1.2em;
}

ul#menu_top li {
	/*float:                 left;*/
	margin-right:          4px;
}

ul#menu_top li a {
	/*
	display:               block;
	width:                 100px;
	height:                17px;
	padding:               15px 0;
	color:                 #d7dcf0;
	text-align:            center;
	text-decoration:       none;
	*/
	border:                1px solid #d7daf2;
}

ul#menu_top li.open a {
	color:                 #476aa2;
	font-weight:           bold;
	background:            #d7daf2;
	/*background:            url(/images/menu_top_selected_bg.gif) repeat-x;*/
}

ul#menu_top li a:hover {
	color:                 #476aa2;
	background:            #d7daf2;
}

/* ----------------
// Box
// ---------------- */

.rbroundbox {
	background:            none;
	border:                1px solid #d7daf2;
}

.rbroundbox .cont {
	border:                none;
}

.rbroundbox .top,
.rbroundbox .bot,
.rbroundbox .top div,
.rbroundbox .bot div {
	background:            none;
}

/* ----------------
// Box Tabs
// ---------------- */

ul.boxtabs {
	margin:                0;
	/*
	position:              relative;
	padding:               0;
	list-style-type:       none;
	height:                27px;
	margin:                0 0 -3px 6px;
	overflow:              hidden;
	*/
}

ul.boxtabs li {
	/*
	float:                 left;
	margin-right:          2px;
	*/
}

ul.boxtabs li a {
	color:                 #d7daf2;
	border:                1px solid #d7daf2;
	background:            none;
	/*
	display:               block;
	width:                 59px;
	height:                21px;
	padding-top:           6px;
	color:                 #666666;
	background:            url(/images/box_tab_bg.gif) no-repeat top left;
	text-align:            center;
	text-decoration:       none;
	*/
}

ul.boxtabs li.open a {
	color:                 #476aa2;
	border:                1px solid #d7daf2;
	background:            #d7daf2;
	/*
	background:            url(/images/box_tab_selected_bg.gif) no-repeat top left;
	*/
}

/* ----------------
// Slider
// ---------------- */

div#slider {
	background:            none;
}

#slider-thumb {
	width:                 10px;
	height:                22px;
	background:            #d7daf2;
}

#slider-thumb img {
	display:               none;
}



select, input {
	font-size:             1.2em;
}

ul#weathertypes li {
  font-size:             0.9em;
}

.rbroundbox {
	font-size:             1.4em !important;
}

.notification, .error {
	font-size:             1.4em;
}

#slider {
  height:                70px !important;
}