body {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 100%;
	text-align: center;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}
form, input, select, option {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
img {
  margin: 0px;
  display: block;
  border: 0px;
}
p {
  margin: 2px 0px 8px 0px;
}
div {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
  line-height: 1.3;
}


.menubox {
  background: #cccccc;
  padding: 0px;
  margin: 0px 0px 1px 0px;
}
.div_menu, .div_menu_sel {
  padding: 6px 10px 6px 10px;
  float: left;
  display: inline;
  background: #cccccc;
}
.div_menu_sel {
  background: #d40000;
}
.div_menu a:link, .div_menu a:active, .div_menu a:visited {
	color: #d40000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu a:hover {
	color: #d40000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu_sel a:link, .div_menu_sel a:active, .div_menu_sel a:visited {
	color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu_sel a:hover {
	color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
  text-transform: uppercase;
}

.sideheader {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
  border-top: 1px solid #d1d9e1;
  padding: 3px 0px 3px 5px;
}
.sidecontent {
  padding: 0px 5px;
}

.datetimebox {
  background: #e5e5e5;
  padding: 10px 10px;
}
.datetimebox .boxleft {
  font-size: 11px;
  color: #757575;
}


.div_submenu, .div_submenu_sel {
  padding: 4px 1px 0px 0px;
  margin: 4px 0px 0px 0px;
}
.div_submenu a:link, .div_submenu a:active, .div_submenu a:visited, .div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #b11f16;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.div_submenu a:hover, .div_submenu_sel a:hover {
	color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #fff;
}

.div_submenu2, .div_submenu2_sel {
  padding: 2px 1px 2px 80px;
}
.div_submenu2 a:link, .div_submenu2 a:active, .div_submenu2 a:visited, .div_submenu2_sel a:link, .div_submenu2_sel a:active, .div_submenu2_sel a:visited {
	color: #b11f16;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.div_submenu2 a:hover, .div_submenu2_sel a:hover {
	color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.div_submenu2_sel a:link, .div_submenu2_sel a:active, .div_submenu2_sel a:visited {
	color: #fff;
}

.div_countries {
  float: left;
  display: inline;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
  text-transform: uppercase;
  color: #909090;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 10px;
  background: url('/images/countries_separator.gif') 0px 2px no-repeat;
}
.div_countries a:link, .div_countries a:active, .div_countries a:visited {
	color: #d40000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
  text-transform: uppercase;
}
.div_countries a:hover {
	color: #909090;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
  text-transform: uppercase;
}
.first_country {
  padding: 0px;
  margin: 0px;
  background: none;
}


.formdiverr {
  color: #cc0000;
  margin: 5px 0px 15px 0px;
}
.formtdheader {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #010101;
	padding: 10px 0px 3px 0px;
}
.formtd {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
  text-transform: uppercase;
  padding: 5px 0px;
}

.main_bottom {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #909090;
}
.main_bottom a:link, .main_bottom a:active, .main_bottom a:visited {
	color: #d40000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.main_bottom a:hover {
	color: #909090;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


.boxright a:link, .boxright a:active, .boxright a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313033;
  text-decoration: none;
}
.boxright a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313033;
  text-decoration: none;
}

.main_bottom a.bsel:link, .main_bottom a.bsel:active, .main_bottom a.bsel:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313033;
  text-decoration: none;
}
.main_bottom a.bsel:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313033;
  text-decoration: none;
}

.pageslistbox {
  margin: 0px 0px 15px 0px;
}
.pagesimg {
  float: left;
  display: inline;
  width: 72px;
}
.pageslistimg {
  float: left;
  display: inline;
  width: 72px;
}
.pageslistannotation {
  float: right;
  display: inline;
  width: 480px;
}
.pageslistannotationshort {
  float: right;
  display: inline;
  width: 280px;
}

.sidebox {
  width: 348px;
  border: 1px solid #c5c5c5;
  margin: 0px 0px 15px 0px;
}
.sideboxtitle {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #4e4e4e;
  padding: 8px 7px 5px 7px;
  border-bottom: 1px solid #c5c5c5;
}
.sideboxcontent {
  padding: 9px;
  background: #eeeeee;
}
.tdweather {
  padding: 0px 3px;
  white-space: nowrap;
  background: url('/images/weather/line_bit.gif') bottom left repeat-x;
}
.tdweather span {
	font-size: 11px;
	color: #6b6b6b;
}
.tdweatherlast {
  background: none;
}

.videobox {
  display: inline;
  float: left;
  width: 103px;
  height: 98px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0px 6px 0px 0px;
}
.videoimg {
  padding: 7px 0px 5px 7px;
}
.videotitle {
  color: #4e4e4e;
  font-size: 11px;
  padding: 0px 5px 6px 7px;
}

.greyboxsmall {
  width: 185px;
}
.gbsphoto {
  width: 72px;
}
.gbstitle {
  width: 105px;
  margin: 0px 0px 0px 8px;
  padding: 5px 0px 0px 0px;
}


