html{

	height: 100%;

}

body {

	margin: 0px;

	padding: 0px;

	font: 12px Arial, Helvetica, sans-serif;

	scrollbar-face-color: #1f1f1f;

	scrollbar-shadow-color: #555555;

	scrollbar-highlight-color: #737373;

	scrollbar-3dlight-color: #424242;

	scrollbar-darkshadow-color: #3F3F3F;

	scrollbar-track-color: #939393;

	scrollbar-arrow-color: #fff;

	height: 100%;

	background-color: #d1d4d4;
	background-color: #FADD8D;

	text-align: center;

}

.maincontainer{

	width: 100%;

	height: 100%;

}

.clear, .clearr{

	margin: 0px;

	padding: 0px;

	clear: both;

}

.clearr{

	clear: right;

}

.topcontainer{

	padding-top: 3px;

}

.top{

	height: 67px;

	width: 800px;

	background: #fff;

}

p.topl, p.topr{

	margin: 0px;

	padding: 0px;

	float: left;

	width: 520px;

	text-align: left;

}

p.topr{

	padding-right: 25px;

	width: 250px;

	float: right;

	font: 10px/67px Arial, Helvetica, sans-serif;

	color: #8b8b8b;

	text-align: right;

}

a.logo, a.logo:hover, a.logoh, a.logoh:hover{

	margin: 8px 0px 0px 24px;

	padding: 0px 0px 0px 72px;

	background: url(../img/bg/logo.gif) no-repeat left;

	font: 26px/52px Georgia, Times New Roman;

	color: #3f3f3f;

	text-decoration: none;

	text-align: left;

	height: 52px;

	display: block;

}

a.logo, a.logo:hover{

	width: 330px;

	color: #e60003;

}

.headercontainer{

	background: #F6B92A url(../img/bg/header.gif) repeat-x bottom;

}

.headercontainerh{

	/*background: #a5a5a5 url(../img/bg/header1.gif) repeat-x bottom;*/
	background: #F6B92A url(../img/bg/header1.gif) repeat-x bottom;

	height: 245px;

}

.header, .flashheader{

	width: 800px;

	background: url(../img/bg/header2.gif) repeat-x bottom;

}

.flashheader{

	padding: 0px;

	height:245px;

}

.flashheader2{

	height: 237px;

}

#menu{

	background: url(../img/bg/menu.gif) repeat-x;

	height: 33px;

	width: 800px;

}

#menu a, #menu a:hover, #menu a.home, #menu a.home:hover{

	margin: 0px 0px 0px 35px;

	padding: 0px 34px 0px 11px;

	font: 11px/33px Arial, Helvetica, sans-serif;

	color: #fff;

	height: 33px;

	text-decoration: none;

	display: block;

	float: left;

	letter-spacing: 0px;

}

#menu a.home, #menu a.home:hover{

	margin: 0px;

	color: #f9c4c5;

}

#menu a:hover, #menu a.home:hover{

	color: #aaa;

}

.contentcontainer{

	padding: 0px;

}

.content{

	padding: 0px 0px 30px 0px;

	width: 800px;

	background: url(../img/bg/content.gif) repeat-y;

}

.contentleft{

	width: 618px;

	float: left;

}

.contentright{

	width: 182px;

	float: left;

	text-align: left;

}

.contentpad{

	padding: 0px 0px 0px 10px;

}

.flash{

	padding: 6px 8px 0px 0px;

}

.maintexts, .distantier{

	background: #e1e1dc;

	padding: 0px 0px 0px 40px;

	text-align: left;

}

.maintexts h2, .maintexts h3, .white h3, .distantier h3{

	margin: 0px;

	padding: 0px;

	height: 70px;

	font: 18px/70px Georgia, Times New Roman;

	color: #e60003;

}

.maintexts h3, .white h3, .distantier h3{

	height: 40px;

	font: 18px/40px Georgia, Times New Roman;

}

.maintexts p, .intcontent p{

	margin: 0px;

	padding: 0px 25px 15px 0px;

	font: 11px/15px Arial, Helvetica, sans-serif;

	color: #3f3f3f;

}

table.nfo{

	margin: 0px 14px 10px 0px;

	background: #fff;

	font: 11px Arial, Helvetica, sans-serif;

	color: #3f3f3f;

}

table.nfo th{

	background: #8c8c8c;

	text-align: left;

	color: #fff;

}

td.red{

	color: #e60003;

}

.white, .news, .intcontent{

        padding: 30px 0px 20px 40px;

        text-align: left;

}

.news, .intcontent{

	border-bottom: solid 10px #e1e1dc;

}

.news a{

	color: #333;

	text-decoration: none;

}

.news a:hover{

	text-decoration: underline;

}

.intcontent h3{

	margin: 0px;

	padding: 5px 0px 8px 0px;

	font: 14px Arial, Helvetica, sans-serif;

	color: #e60003;

}

p.partners, p.iconn{

	margin: 0px 5px 10px 0px;

	padding: 0px;

	width: 123px;

	height: 85px;

	font: 18px Georgia, Times, serif;

	color: #e60003;

	text-align: left;

	float: left;

}

p.partners1, p.partners2{

	margin: 0px 5px 10px 0px;

	padding: 0px;

	width: 140px;

	height: 100px;

	text-align: center;

	font: 10px Arial, Helvetica, sans-serif;

	color: #666;

	float: left;

	background: url(../img/bg/partners1.gif) repeat-x top;

}

p.partners2{

	width: 285px;

}

p.partners1 a, p.partners1 a:hover{

	margin: 10px 0px 0px 0px;

	display: block;

}

p.partners2 a, p.partners2 a:hover{

	margin: 0px 20px 0px 10px;

	display: inline;

}

.chenar{

	border: solid 1px #777;

}

p.map1, p.maps{

        margin: 18px 55px 10px 25px;

        padding: 0px;

        width: 194px;

        height: 170px;

        font: 12px Arial, Helvetica, sans-serif;

        color: #e60003;

        text-align: center;

        display: inline;

}

p.maps{

	float: left;

}

p.iconn{

	height: 30px;

	background: url(../img/bg/nws.gif);	

}

p.oras, p.lnws{

	margin: 0px;

	padding: 0px;

	width: 430px;

	font: 11px/15px Arial, Helvetica, sans-serif;

	text-align: left;

	color: #f00;

	float: left;

}

p.lnws{

	color: #fff;

	background: #f00;

}

.pad{

	padding-left: 10px;

}

a.map, a.map:hover{

	margin: 0px 0px 0px 90px;

	padding: 0px;

	width: 75px;

	font: 11px Arial, Helvetica, sans-serif;

	text-decoration: underline;

	color: #666;

	display: block;

}

a.map:hover{

	text-decoration: none;

}

p.date{

	margin: 0px 14px 0px 0px;

	padding: 0px;

	width: 122px;

	font: 11px/25px Arial, Helvetica, sans-serif;

	color: #8c8c8c;

	text-align: right;

	float: left;

}

p.new{

	margin: 0px;

	padding: 5px 0px 5px 3px;

	width: 412px;

	font: 11px/15px Arial, Helvetica, sans-serif;

	color: #3f3f3f;

	background: url(../img/bg/new.gif) repeat-x bottom;

	text-align: left;

	float: left;

}

.read, #read{

	margin: 0px;

	padding: 0px 40px 0px 0px;

	height: 40px;

	text-align: right;

}

a.more, a.more:hover, a.moreg, a.moreg:hover{

	padding-left: 14px;

	width: 78px;

	background: url(../img/bg/more1.gif) no-repeat left;

	font: 11px/40px Arial, Helvetica, sans-serif;

	text-decoration: none;

	text-align: left; 

	color: #3f3f3f;

}

a.moreg, a.moreg:hover{

	margin-right: 7px;

}

a.more:hover, a.moreg:hover{

	color: #f00;

}

p.test{

	background: Red;

}

.contextual{

	margin: 0px 0px 25px 0px;

	padding: 0px 0px 3px 0px;

	width: 100%;

	background: #f2f2f0;

}

.contextual p{

	margin: 0px;

	padding: 0px 0px 1px 0px;

	background: url(../img/bg/new.gif) repeat-x bottom;

}

.contextual p.clnk{

	margin: 0px;

	padding: 0px;

}

a.cmenu, a.cmenu:hover, a.global, a.global:hover, a.contact, a.contact:hover{

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: url(../img/bg/cmenu.gif) no-repeat left;

	font: 11px/30px Arial, Helvetica, sans-serif;

	text-decoration: none;

	text-indent: 23px;

	color: #e60003;

	display: block;

}

a.contact, a.contact:hover{

	background-color: #a5a5a5;

	font: bold 11px/40px Arial, Helvetica, sans-serif;

	color: #fff;

}

a.cmenu:hover, a.contact:hover{

	background: #595959 url(../img/bg/cmenu1.gif) no-repeat left;

	color: #F2F2F1;

}

a.global, a.global:hover{

	text-indent: 106px;

	background: #595959;

	color: #fff;

}

a.global:hover{

	color: #f9c4c5;

}

.contentright h3{

	margin: 0px 8px 0px 4px;

	padding: 0px 0px 0px 8px;

	height: 22px;

	background: url(../img/bg/hleft.gif) repeat-x;

	font: 11px/22px Arial, Helvetica, sans-serif;

	color: #fff;

}

p.ref{

	margin: 0px 0px 14px 0px;

	padding: 3px 8px 0px 3px;

	background: #fff;

	border: solid 1px #666;

	border-right: none;

	font: 11px/11px Arial, Helvetica, sans-serif;

	color: #e60003;

}

.arrow, .sqr{

	margin: 8px 0px 2px 0px;

	padding: 0px 0px 0px 24px;

	background: url(../img/bg/cmenu.gif) no-repeat left;

	display: block;

}

.sqr{

	font: bold;

	background: url(../img/bg/sqr.gif) no-repeat left;

}

a.gray, a.gray:hover{

	margin: 0px 0px 4px 24px;

	padding: 0px 0px 6px 0px;

	font: 10px Arial, Helvetica, sans-serif;

	color: #8c8c8c;

	text-decoration: underline;

	display: block;

}

a.gray:hover{

	text-decoration: none;

}

.footercontainer{

	padding: 0px;

}

.footer{

	width: 800px;

	background: url(../img/bg/content.gif) repeat-y;

}

p.copyr, p.galeries{

	margin: 0px 182px 0px 10px;

	padding: 0px 7px 0px 7px;

	height: 15px;

	background: #eaeae8;

	font: 10px/15px Arial, Helvetica, sans-serif;

	color: #b2b2b2;

	text-align: left;

}

p.galeries{

	margin-top: 1px;

	height: 30px;

	background: #666;

	font: 11px/30px Arial, Helvetica, sans-serif;

	color: #fff;

}

a.disclaimer, a.disclaimer:hover{

	margin: 0px 7px 0px 7px;

	text-decoration: none;

	color: #3f3f3f;

}

a.disclaimer:hover{

	text-decoration: underline;

}

p.galeries a{

	color: #fff;

	text-decoration: none;

}

p.galeries a:hover{

	color: #fff;

	text-decoration: underline;

}

.distantier{

	height: 30px;

}

.list{ 

	margin: 10px 0px 0px 0px;

	padding: 0px;

	list-style: none;

}

.list li{

        background: url(../img/bg/cmenu2.gif) no-repeat left;

	font: 11px Arial, Helvetica, sans-serif;

        padding: 0px 0px 0px 24px;

        margin: 5px 0px 5px 0px;

}

.team{

	font: 10px Arial, Helvetica, sans-serif;

	color: #666;

}

.team td{

	height: 70px;

	border-bottom: solid 1px #73777D;

}

.contact { 

	font: 11px Arial, Helvetica, sans-serif;

	color: #666;

}

