/* DEFAULT CSS (PUBLIC) */

/* FONT */
@font-face {
	font-family: 'MyriadProCondensed';
	src: url('/fonts/MyriadPro-Cond.eot');
	src: local('/fonts/Myriad Pro Condensed'), local('MyriadPro-Cond'), url('/fonts/MyriadPro-Cond.woff') format('woff'), url('/fonts/MyriadPro-Cond.otf') format('opentype'), url('/fonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
}

/* LOADER */

.loader{
	margin-left:-1000px;
	background:url(/img_design/horiz_menu_bg_over.gif) no-repeat;
	background:url(/img_design/horiz_menu_bg_curr.gif) no-repeat;
}

/* BODY */

body {
	margin: 0px;
	padding: 0px;
	background: #A3C3EA;
}

/* Tinymce */
body.mceContentBody {
   background-color: #FFFFFF;
   width: 500px;
}

img {border: 0px;}

body, input, select, textarea, table, div, p, span  {font-size: 13px; font-family: Arial; color: #000000;}

p {margin: 0px; padding: 0px;}

/* CAPTION */

h1, h2, h3, h4 {
	color: #033e85;
	margin-bottom: 20px;
	margin-bottom: 10px;
}

h1 {
	font-size: 21px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

h2 {
	font-size: 19px;
	font-weight: normal;
}

h3 {
	font-size: 17px;
	font-weight: normal;
}

h4 {
	font-size: 15px;
	font-weight: normal;
}

/* FONT */

.fontSize1{font-size: 10px;}
.fontSize2{font-size: 11px;}
.fontSize3{font-size: 12px;}
.fontSize4{font-size: 13px;}
.fontSize5{font-size: 14px;}
.fontSize6{font-size: 15px;}
.fontSize7{font-size: 16px;}

/* FORMAT BLOCK */

.formatBlock1 {}
.formatBlock2 {}
.formatBlock3 {}

/* CONTENT */

.containerTbl {
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
}

.containerTbl td { 
	padding: 0px;
}

/* LINK */

a {
	color: #043E87;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* LINK BACK */

.captionLink, .captionLink1, .captionLink1  a, .captionLink1  a:hover {
	color: #6C94C7;
} 

.captionLink {
	margin-bottom: 10px;
}

.captionLink1 {
	display: inline;
	margin-right: 5px;
}

.captionLink1  a {
	text-decoration: underline;
}

.captionLink1 a:hover { 
	text-decoration: none; 
}

/* CONTENT */

.startContent {
}

.endContent {
}

.empty {
	width: 100%;
	text-align: center;
	font-weight: bolder;
	padding: 20px;
}

/* N LINK */

.nLinkContainer {
	padding: 5px 0px;
	margin-top: 30px;
}

.nLinkItem, .nLinkItemCurr { 
	display: inline;
}

.nLinkItem a {
	color: #BFBFBF;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 2px;
	border: 1px solid #BFBFBF;
}

.nLinkItem a:hover, .nLinkItemCurr a, .nLinkItemCurr a:hover {
	color: #FFFFFF;
	border: 1px solid #7C7C7C;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 2px;
	background: #7C7C7C;
}

/* BANNER */

.bLeftTbl {
}

.leftB {
	margin-bottom: 10px;
}

.bRightTbl {
	margin-top: 20px;
}

.rightB {
	margin: 0px 0px 10px 0px;
}

.bTopTbl {
	margin-bottom: 20px;
}

.topB {
	margin: 0px 0px 10px 0px;
}

.bBottomTbl {
	margin-top: 20px;
}

.bottomB {
	margin: 0px 10px 0px 0px;
}

/* MAP */

.mapContainer div {
	margin-top: 10px;
}

.mapParentItem {
}

/* MESSAGE */

.errorMessage {
	color: #EB5858;
	margin-top: 5px;
}

.errorMessage2 {
	color: #EB5858; 
	margin: 10px 0px;
	background: #FDEAEA;
	padding: 10px;
	text-align: center;
}

.confirmMessage {
	color: #2CB200; 
	margin: 10px 0px;
	background: #E0F6D9;
	padding: 10px;	
	text-align: center;
}

/* FORM */

.formTbl {
	width: 100%;
	border-collapse: collapse;
}

.formTbl td {
	border: 1px solid #E4DDD3;
	padding: 5px;
}

.formTbl .containerTbl td {
	border: 0px solid #FFF9EF;
}

.formTbl .name {
	padding-right: 10px;
	color: #696969;
}

.formTbl .value {
	width: 70%;
}

.submitButton {
	background-color: #FFA200;
	color: #FFFFFF;
	border: #FFA200;
	padding: 5px 10px;
	cursor: pointer;
}

a.buttonLink {
	display: block; 
	background: url(/img_design/button_bg.gif) no-repeat; 
	width: 98px; 
	height: 32px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
	font-size: 12px;
	text-transform: uppercase;
}

a:hover.buttonLink {
	background: url(/img_design/button_bg_curr.gif) no-repeat;
	color: #FFFFFF;
}

.input, .inputErr, .input1, .input1Err {
	border: 1px solid #E4DDD3;
	padding: 2px; 
	background: #FFFFFF;
}

.input, .inputErr {
	width: 100%;
}

.inputErr, .input1Err {
	border: 1px solid #EB5858;
}

.input_ {
	position: absolute;
	display: none;
}

.formTbl .star {
	font-weight: bolder;
	color: #EB0505;
}

.optionChilde {
	padding-left: 20px;
}

.hiddenForm {
	position: absolute;
}

.formTbl .comment {
	font-size: 11px;
	color: #929292;
}

/* ============================================================================ */

/* MENU */

.horizMenu, .horizMenu li, .leftMenu, .leftMenu li, .footerMenu, .footerMenu li { border:0; margin:0; padding:0; list-style:none;}

/* HORIZ MENU */

.horizMenu {
	height:37px;
}

.horizMenu li, .horizMenu a, .horizMenu a span, .horizMenu a:hover span {
	display:block;
	float:left;
}

.horizMenu a, .horizMenu a:hover {
    color:#FFFFFF;
    text-decoration:none;
    text-transform: uppercase;
    font-size: 17px;
    cursor: pointer;
    padding-right: 10px;
    line-height: 35px;
    font-family: 'MyriadProCondensed', sans-serif;
    font-weight: normal;
    margin-top: 87px;
    margin-right: 4px;
}

.horizMenu .left {
	width: 10px;
	height:37px;
	display:block;
	float:left;
}

.horizMenu a .left{
    background:url(/img_design/horiz_menu_bg.gif) no-repeat left;
}

.horizMenu a:hover .left{
    background:url(/img_design/horiz_menu_bg_over.gif) no-repeat left;
}

.horizMenu a {
    background:url(/img_design/horiz_menu_bg.gif) no-repeat right;
}

.horizMenu a:hover {
    background:url(/img_design/horiz_menu_bg_over.gif) no-repeat right;
}

.horizMenu .curr a .left,
.horizMenu .curr a:hover .left {
	background:url(/img_design/horiz_menu_bg_curr.gif) no-repeat left;
}

.horizMenu .curr a,
.horizMenu .curr a:hover {
	background:url(/img_design/horiz_menu_bg_curr.gif) no-repeat right;
}

/* IE */

* html .horizMenu a, * html .horizMenu a:hover {
	margin-right:2px;
	margin-top: 88px;
}

/**/

/* LEFT MENU */

ul.leftMenu{
	margin-bottom: 20px;
}

.leftMenu span {
	float: left;
}

.leftMenu .left {
	width: 0px;
	display: none;
}

.leftMenu a {	
    text-decoration:none;
}

.leftMenu a, .leftMenu a:hover {
    cursor: pointer;
    font-weight: normal;
    background:url(/img_design/sign_1.png) no-repeat 10px 5px #D7DEE5;
    padding: 2px 8px 2px 25px;
    font-size: 13px;
    display:block;
	color:#043E87;
}

.leftMenu a:hover {
	text-decoration: underline;
}

.leftMenu .top {
	background:url(/img_design/left_menu_top.gif) no-repeat;
	width: 221px;
	height: 4px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.leftMenu .bottom {
	background:url(/img_design/left_menu_bottom.gif) no-repeat;
	width: 221px;
	height: 4px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
}

.leftMenu .curr a, .leftMenu .curr a:hover {
	background-color: #B9D0ED;
}

.leftMenu .curr .top {
	background:url(/img_design/left_menu_top_curr.gif) no-repeat;
}

.leftMenu .curr .bottom {
	background:url(/img_design/left_menu_bottom_curr.gif) no-repeat;
}

.leftMenu .parent div {
	background: none;
	position: absolute;
	width: 0px;
	height: 0px;
}

.leftMenu .parent a, .leftMenu .parent a:hover {
	width: 221px;
	height: 32px;
	background:url(/img_design/left_menu_parent_bg.jpg) no-repeat;	
	color:#FFFFFF;
    text-decoration:none;
    text-transform: uppercase;
    font-size: 17px;
    cursor: pointer;
    line-height: 32px;
    font-family: 'MyriadProCondensed', sans-serif;
    font-weight: normal;
    padding: 0px;
    margin-bottom: 4px;
}

.leftMenu .parent .left {
	width: 23px;
	background:url(/img_design/sign_2.png) no-repeat 10px 11px;
	height: 32px;
	display: block;
}

.leftMenu .last {
	margin-bottom: 20px;
}

/* IE */
* html .leftMenu li {
	font-size: 0px;
	height: 0px;
}

* html .leftMenu .bottom {
	margin-bottom: 1px;
}

* html .leftMenu .parent a, * html .leftMenu .parent a:hover {
	margin-bottom: 1px;
}

/**/

/*
ul.leftMenu{
	margin-bottom: 20px;
}

.leftMenu li, .leftMenu a {
}

.leftMenu span {
	float: left;
}

.leftMenu a, .leftMenu span {
	display:block;
	color:#043E87;
    text-decoration:none;
    cursor:pointer;
}

.leftMenu a, .leftMenu a:hover {
    text-decoration:none;
    cursor: pointer;
    font-weight: normal;
    background:url(/img_design/sign_1.png) no-repeat 10px 5px #D7DEE5;
    padding: 2px 8px 2px 25px;
}

.leftMenu a:hover {
	text-decoration: underline;
}

.leftMenu .top {
	background:url(/img_design/left_menu_top.gif) no-repeat;
	width: 221px;
	height: 4px;
}

.leftMenu .bottom {
	background:url(/img_design/left_menu_bottom.gif) no-repeat;
	width: 221px;
	height: 4px;
	margin-bottom: 4px;
}

.leftMenu .curr a {
	background-color: #B9D0ED;
}

.leftMenu .curr .top {
	background:url(/img_design/left_menu_top_curr.gif) no-repeat;
}

.leftMenu .curr .bottom {
	background:url(/img_design/left_menu_bottom_curr.gif) no-repeat;
}

.leftMenu .parent div {
	background: none;
	position: absolute;
	width: 0px;
	height: 0px;
}

.leftMenu .parent a, .leftMenu .parent a:hover {
	width: 221px;
	height: 32px;
	background:url(/img_design/left_menu_parent_bg.jpg) no-repeat;	
	color:#FFFFFF;
    text-decoration:none;
    text-transform: uppercase;
    font-size: 17px;
    cursor: pointer;
    line-height: 32px;
    font-family: 'MyriadProCondensed', sans-serif;
    font-weight: normal;
    padding: 0px;
    margin-bottom: 4px;
}

.leftMenu .parent .left {
	width: 23px;
	background:url(/img_design/sign_2.png) no-repeat 10px 11px;
	height: 32px;
}

.leftMenu .last {
	margin-bottom: 20px;
}/*

/* FOOTER MENU */

.footerMenu li {
	margin-right: 10px;
	float: left;
	display: block;
}

.footerMenu a, .footerMenu a:hover {
	color:#FFFFFF;
}

.footerMenu a {
	text-decoration: underline;
}

.footerMenu a:hover {
	text-decoration: none;
}

.footerMenu span {
	margin: 0px;
	padding: 0px;
	width: 0px;
}

.footerMenu a, .footerMenu a:hover {
	color: #043E87;
	padding: 0px;
}

.footerMenu a .left{
	display: none;
}

/* MAIN NEWS */

.mainNewsTitle {
	width: 221px;
	height: 32px;
	background:url(/img_design/left_menu_parent_bg.jpg) no-repeat;
	line-height: 32px;
    font-family: 'MyriadProCondensed', sans-serif;
    font-weight: normal;
    color:#FFFFFF;
    text-decoration:none;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 32px;
}

.mainNewsTitle span {
	display: block;
	float: left;
	width: 23px;
	background:url(/img_design/sign_2.png) no-repeat 10px 11px;
	height: 32px;
}

.mainNewsTop {
	background:url(/img_design/left_menu_top.gif) no-repeat top;
	width: 221px;
	height: 10px;
	font-size: 0px;
}

.mainNewsBottom {
	background:url(/img_design/left_menu_bottom.gif) no-repeat bottom;
	width: 221px;
	height: 10px;
	font-size: 0px;
}

.mainNewsCont {
	background: #D7DEE5;
	padding: 0px;
	margin-top: 4px;
}

.mainNewsCont .date {
	margin: 0px 15px 2px 15px;
}

.mainNewsCont a {
	display: block;
	margin: 0px 15px 10px 15px;
	color:#043E87;
	text-decoration: none;
}

.mainNewsCont a:hover {
	text-decoration: underline;
}

/* NEWS */

.newsDate, .newsDateSet {
	color: #043E87;
}

.newsDateSet {
	margin-bottom: 20px;
}

.newsTitle {
	margin: 0px;
	margin-bottom: 10px;
}

.newsTitle a {
	text-decoration: none;
	color: #043E87;
}

.newsTitle a:hover {
	text-decoration: underline;
}

.newsShortContent {
}

.newsDetailes {
	margin-bottom: 30px;
	margin-top: 10px;
}
