@charset "utf-8";
@import "reset.css";
@import "editor.css";

body
{
  background: #4883bb;
  width: 900px;
  margin: auto;
  color: #FFFFFF;
  font-size: 7pt;
  font-family: Verdana,Arial,Helvetica;
}

h1
{
	font-size: 14pt;
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

h2
{
	font-size: 12pt;
  color: #fdc403;
  padding: 10px 0;
}

h2 a
{
	color: #fdc403;
}

h3 a
{
	color: #FFFFFF;
}

#Newsletter h1
{
	background: url('img/newsletter-underline.jpg') no-repeat left bottom;
}

ul.lang-menu
{
	width: 40px;
	padding: 10px 0 10px 10px;
	background: #FFFFFF url('img/lang-box-bottom.jpg') no-repeat left bottom;
	float: left;
}

.lang-menu li
{
	margin: 0 0 2px 0;
	padding: 0;
}

#content
{
	width: 830px;
	float: left;
	padding: 0 8px 0 12px;
	background: #FFFFFF;
}

#header
{
	background-position: left top;
	background-repeat: no-repeat;
  background-image: url('../../files/header/header/header.jpg');
	padding-left: 450px;
	padding-right: 15px;
	width: 362px;
	height: 200px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: center;
}

#header a
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 2px;
	letter-spacing: 0.5px;
}

#footer
{
	clear: both;
	padding: 10px 0 5px 0;
}

#footer a
{
	color: #9db1ca;
	font-size: 7pt;
}

#footer a img
{
  margin-bottom: -6px;
}

#left
{
	width: 219px;
	float: left;
}

.orange-outter-box
{
	width: 219px;
	background: #ffcf23 url('img/outter-orange-bottom.jpg') no-repeat left bottom;
	padding-bottom: 8px;
	margin-bottom: 5px;
}

.orange-outter-box-top
{
	height: 8px;
	background: url('img/outter-orange-top.jpg') no-repeat left top;
}

.inner-box
{
	padding: 0 5px;
}

.orange-inner-box
{
	width: 208px;
  background: #f6a426 url('img/inner-orange-bottom.jpg') no-repeat left bottom;
}

.orange-inner-box-top
{
  background: #f6a426 url('img/inner-orange-top.jpg') no-repeat left top;
  height: 8px;
}

.orange-wide-outter-box
{
  width: 298px;
  background: #ffc300 url('img/orange-wide-outter-bottom.jpg') no-repeat left bottom;
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.orange-wide-outter-box-top
{
  height: 8px;
  background: url('img/orange-wide-outter-top.jpg') no-repeat left top;
}

.orange-wide-inner-box
{
  width: 284px;
  background: #f6a426 url('img/orange-wide-inner-bottom.jpg') no-repeat left bottom;
}

.orange-wide-inner-box-top
{
  background: #f6a426 url('img/orange-wide-inner-top.jpg') no-repeat left top;
  height: 8px;
}


/**
 * Menu Component
 *    Menu collapsible tree view, powered by jquery CollapsibleTree.js.
 *    
 *
 * Examples
 *    #Menu
 */ 

#Menu a
{
  color: #FFF;
  text-transform: uppercase;
  display: block;
}

#Menu li
{
  padding-left: 15px;
  background: url('img/menu-underline.jpg') left 16px no-repeat;
  line-height: 18px;
}


#Menu .Current
{
  font-weight: bold;
  color: #f1e484;
}

#Menu #MenuBar1
{
  background: url('img/graybox-underline.jpg') top left repeat-x;
  padding: 5px 5px;
}
/* FIX for IE6 background problems */
* html #Menu li
{
  height: 1%;
}


/* Override #Menu li.Active li a */
html body #Menu li a.TreeTab
{
  font-weight: normal;
  text-decoration: none;
  color: #666;
  float: left;
  margin-top: -16px;
  margin-left:-15px;
}


#Menu li.Current a
{
  text-decoration: underline;
  font-weight: bold;
}

#Menu li.Current li a
{
  font-weight: normal;
  text-decoration: none;
}

#Menu li a:hover,
#Menu li a.TreeTab:hover,
#Menu li.Current li a:hover
{
  text-decoration: underline;
}

#Menu li.TreeOpen
{
  font-weight: bold;
}

#Menu li.TreeOpen ul
{
  font-weight: normal;
}

/*
 * Newsletter component
 */
 
#Newsletter
{
	padding: 5px;
}

#Newsletter input
{
	border: 0 none;
	border-top: #cfb79f 1px solid;
	border-left: #cfb79f 1px solid;
	background: #FFFFFF;
	width: 118px;
	height: 17px;
}

#Newsletter li
{
	float: left;
}

#Newsletter li.submit
{
	padding: 2px 5px;
}

#Newsletter li.submit input
{
	width: 23px;
	height: 16px;
	background: url('img/orange-button.jpg') no-repeat left top;
	border-left: 0 none;
	border-top: 0 none;
	color: #FFFFFF;
	font-size: 7pt;
}

#Newsletter p
{
	clear: both;
	padding-top: 5px;
}

.blue-wide
{
	width: 607px;
	background: #3172b2 url('img/blue-wide-bottom.jpg') no-repeat left bottom;
}

.blue-wide-top
{
	background: #194b7c url('img/dark-blue-wide-top.jpg') no-repeat left top;
	height: 30px;
}

#main
{
	margin-left: 3px;
	float: left;
}

#right
{
	width: 298px;
	margin-left: 3px;
	float: left;
}

.content
{
	padding: 15px;
}

#main h1
{
	color: #fdc403;
	padding: 15px 15px 5px 15px;
	background: url('img/underline-blue-wide.jpg') no-repeat bottom left;
	font-size: 13pt;
	letter-spacing: 1px;
	font-family: Arial,Helvetica,sans-serif;
}

html .ed p
{
  margin: 0 0 1.0em/*MB*/;
}

html .ed ol
{
  list-style: decimal outside;
  padding-left: 15px;
}

html .ed ul
{
  list-style: disc outside;
  padding-left: 15px;
}

html .ed ol li,
html .ed ul li
{
  margin: 0 0 1.0em/*MB*/;
}

html .ed table
{
  margin:1px;
  width:99%;
  background:#fff;
  font-size:10px;
  margin-bottom:5px;
}

html .ed table td
{
  padding:3px;
  background:#fafafa;
  border:1px solid #ccc;
}

html .ed h4 {
  color: rgb(71, 177, 0);
}

/*
 * Main Page
 */

.orange-wide-outter-box .inner-box,
.dark-blue-outter-box .inner-box
{
	padding: 0 6px;
}
.blue-outter
{
	width: 300px;
	background: #3072ac url('img/blue-outter-bottom.jpg') no-repeat left bottom;
	padding-bottom: 40px;
}

.blue-outter-top
{
	background: url('img/blue-outter-top.jpg') no-repeat left top;
	height: 8px;
}

.dark-blue-inner-box
{
	border-left: 1px solid #4c7094;
	border-right: 1px solid #4c7094;
	background: #204468;
}

.dark-blue-outter-box-top
{
	background: url('img/blue-outter-box-top.jpg') no-repeat left top;
	height: 9px;
}

.dark-blue-outter-box
{
	background: #1e4f70 url('img/blue-outter-box-bottom.jpg') no-repeat left bottom;
	padding-bottom: 9px;
	text-align: center;
}

.dark-blue-inner-box-top
{
	height: 10px;
	background: url('img/blue-inner-box-top.jpg') no-repeat left top;
}

.dark-blue-inner-box-bottom
{
  height: 10px;
  background: url('img/blue-inner-box-bottom.jpg') no-repeat left top;
  margin-bottom: 5px;
}

.dark-blue-inner-top
{
	height: 9px;
	background: url('img/dark-blue-inner-top.jpg') no-repeat left top;
}

.dark-blue-inner-bottom
{
  height: 9px;
  background: url('img/dark-blue-inner-bottom.jpg') no-repeat left top;
}

.dark-blue-inner
{
	background: #224c74;
	border-left: 1px solid #518bbd;
	border-right: 1px solid #518bbd;
}

.news #main h1
{
	background: none;
	color: #FFFFFF;
	padding: 5px 0 0 0;
}

.news h3
{
	color: #679bcd;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 10px 0 0 0;
	background: url('img/news-title.jpg') no-repeat left top;
	text-transform: uppercase;
}

.more
{
	color: #6799ca;
}

.more span
{
	color: #96c7f2;
}

.list-link
{
	text-align: center;
}

.list-link a
{
  color: #90ccff;
  text-decoration: underline;
}

.news-list p strong
{
	color: #204468;
}

a.title
{
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: underline;
	margin-left: 15px;
	font-weight: bold;
}

.news-details
{
	margin-top: -10px;
}

.news-details h2
{
	font-size: 9pt;
	text-transform: uppercase;
}

.news-details h3
{
	color: #204468;
	margin-bottom: 10px;
}

.news-details h4
{
	color: #205568;
	font-weight: normal;
	font-size: 7pt;
	margin: 10px 0;
}

.return a
{
	color: #96c7f2;
}

.gallery
{
	padding-left: 15px;
}

.gallery h3
{
	text-align: center;
}

.gallery li
{
	float: left;
	width: 250px;
	margin: 10px;
	height: 200px;
}

.gallery .image
{
	display: table-cell;
	vertical-align: middle;
	width: 244px;
	height: 184px;
}

.image
{
  text-align: center;
}

.gallery .image img
{
	border: 2px solid #679bcd;
}

.gallery-details h2
{
	text-align: center;
}

.nav-buttons
{
	text-align: center;
}

.nav-buttons a
{
	margin-right: 20px;
	color: #113088;
	font-size: 8pt;
}

.download-btn
{
	font-size: 12pt;
	margin: 10px 0;
}

.download-btn a
{
	color: #194B7C;
}

.pages
{
	clear: both;
	text-align: center;
	padding: 10px 0;
}

.pages a
{
	color: #FFFFFF;
}

.pages .select
{
	font-weight: bold;
}