/*
CSS File
Version: 01
Created at: HBfx Studio
Author: Eros Nicolau
*/
/* 

Tag redefines
*/
html, body { margin: 0px; padding: 0px; height: 100%; width: 100%; }
body { behavior:url("css/csshover.htc"); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3e5f66; background-repeat: repeat-x; background-position: left top; background-attachment: fixed; }
div { margin: auto; height: auto; }
form { margin: 0px; padding: 0px; }
a img { border: none 0px; }
/*

Link styles
*/
a { color: #61949E; }
a:hover { }
/*

Holder styles
*/
.holder2 { width: 100%; }
.holder1 { text-align: center; margin-left: auto; margin-right: auto; width: 1000px; }
.holder { text-align: left; margin: 0px; padding: 0px; border: none; *width:1000;
}
/*

Header styles
*/
.header { position: absolute; left: 0px; top: 0px; width: 100%; }
.header .holder { padding: 0px 5px 0px 5px; position: relative; }
.header .main_header { height: 90px; }
.header .letters { text-align: center; background-color: #FFFFFF; border: 5px solid #80C4D2; border-top: none 0px; margin: auto; width: 700px; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); } 
.header .letters a { font-weight: bold; text-decoration: none; font-size: 11px; color: #669ca7; }
.header .logo { position: absolute; left: 0px; top: 10px; }
.header .logo img { background-repeat: no-repeat; background-position: 0px 0px; height: 70px; width: 216px; background-image: url(../img/logo.png) !important; background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=img/logo.png); }
.header .logo a { }
.header .languages { text-align: center; padding: 5px 0px 5px 5px; }
.header .languages a { margin-right: 5px; }
.header .languages img { border: 1px solid #80C4D2; }
.header .advertising { text-align: center; padding: 5px; border: 0px none #FFF; }
.header .search { width: 728px; margin: auto; padding: 20px 0px 5px 0px; background-image: url(../img/search_form_back.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 56px; }
.header .search input { background-repeat: no-repeat; background-position: 0px 0px; height: 30px; border: none 0px; vertical-align: middle; color: #80C4D2; font-family: "Arial Black"; font-size: 16px; }
.header .textfield { background-image: url(../img/search_textfield_back.gif); width: 574px; padding: 0px 20px 0px 20px; line-height: 30px; }
.header .button { background-image: url(../img/search_button_back.gif); width: 104px; margin-left: 5px; }
/*

Main area styles
*/
.area .holder { border: 5px solid #80c4d2; margin-top: 80px; background-color: #fff; padding: 110px 0px 10px 0px; }
.l-col, .m-col, .r-col { }
.lm-col { width: 745px; float: left; padding-right: 10px; }
.l-col { width: 200px; float: left; padding-left: 35px; }
.m-col { width: 500px; float: right; }
.r-col { width: 200px; float: left; }
.col-1-2 .lm-col { width: 955px; }
.col-1-2 .m-col { width: 710px; }
.column_title { text-align: center; font-family: "Arial Black"; font-size: 22px; color: #80c4d2; background-image: url(../img/column_header_back.gif); background-repeat: no-repeat; background-position: 0px 0px; line-height: 37px; padding-left: 10px; }
.column_title .end { float: right; background-image: url(../img/column_header_back.gif); background-repeat: no-repeat; background-position: right top; height: 37px; width: 10px; }
/*

Footer styles
*/
.footer .holder { }
.footer .credits { }
/*

Main Menu styles
*/
.menu { }
.menu a { }
.menu a:hover, .menu .selected { }
/*

Misc. styles
*/
.top_right	{ position: absolute; top: 50px; right: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 5px solid #80C4D2; color: #3E5F66;
			background-image: url(../img/transparent_50.png) !important; background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=img/transparent_50.png);}
.box	{padding: 10px; border: solid 1px #80C4D2; }

/* IE 6 and below hacks		*/
*html a { }
/* IE 7 only hacks		*/
*:first-child+html a { }
/* Opera 9 and below hacks	*/
html:first-child a { }
/* Safari and Opera hacks	*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
a {
}
}
/* HR Styling hacks		*/
/* IE				*/
hr { height: 1px; color: #d5d8d8; border: none; }
/* Gecko-based browsers		*/
html>body hr { height: 1px; background-color: #d5d8d8; border: none; }
/* Opera & Gecko-based browsers	*/
html>body hr { height: 1px; background-color: #d5d8d8; border: 0px solid #d5d8d8; }
/* clearfix			*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
* html .clearfix { height: 1%; }
/* End hide from IE Mac */
