/* CSS Document */

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
body{margin:0px; padding:0px; width:100%; height:100%; min-height:784px; min-width:960px; text-align:center; background:#0180a1 url(../gui/bg.jpg) repeat-x top;}

a, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
p{margin:0px; padding:0px;}

/* MAIN LAYOUT */
#background{width:100%; height:100%; background:url(../gui/bg_gradient.gif) repeat-x 0px 377px;}
#container1{margin:auto; padding:0px; width:960px; height:784px; position:relative; text-align:left;}
#city{margin:0px; padding:0px; width:974px; height:104px; position:absolute; background:url(../gui/bg_city.jpg) no-repeat; top:0px; left:-312px;}
#logo{margin:0px; padding:0px; width:200px; height:200px; position:absolute; background:url(../gui/logo.png) no-repeat; _background:none; top:26px; left:-2px; z-index:4; text-indent:-9999px;}
#logo a{margin:0px; padding:0px; width:171px; height:171px; display:block; position:absolute; left:13px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gui/logo.png'); _cursor:pointer; _left:0px;}
#tagline{margin:0px; padding:0px; width:273px; height:329px; position:absolute; top:176px; left:65px; background:url(../gui/tagline.jpg) no-repeat; text-indent:-9999px; z-index:2;}
#main_menu{margin:0px; padding:0px; width:703px; height:84px; position:absolute; top:136px; left:185px; z-index:5;}
#submenu{margin:0px; padding:0px; width:311px; height:28px; position:absolute; top:24px; left:578px; z-index:6;}

#main_box{margin:0px; padding:0px; width:854px; position:absolute; top:163px; left:53px; z-index:1;}
#box_top{margin:0px; padding:0px; width:854px; height:6px; position:relative; background:url(../gui/box_top.gif) no-repeat;}
#box_content{margin:0px; padding:336px 0px 8px 0px; width:854px; min-height:120px; _height:120px; position:relative; background:url(../gui/box_bg.gif) repeat-y;}
#box_bottom{margin:0px; padding:0px; width:854px; height:6px; position:relative; background:url(../gui/box_bottom.gif) no-repeat;}
#bottom_menu{margin:0px; padding:26px 0px 0px 0px; width:854px; position:relative; text-align:center; color:#E1F1F4; line-height:1.6em; font-size:.95em;}
#bottom_menu a{color:#E1F1F4;}
#copyright{margin:0px; padding:2px 0px 60px 0px; width:854px; position:relative; text-align:center; color:#B7DFE5; line-height:1.6em; font-size:.95em;}
#copyright a{color:#B7DFE5;}

#overview_text{margin:0px; padding:0px; width:240px; height:146px; position:absolute; top:336px; left:80px; color:#CEEBF2; line-height:1.4em; overflow:hidden; z-index:3; text-align:right;}
#overview_link{margin:0px; padding:0px; width:191px; height:40px; position:absolute; top:450px; left:130px; z-index:3; text-indent:-9999px;}
#overview_link a{margin:0px; padding:0px; width:191px; height:40px; display:block;  background:url(../gui/btn_discover.gif) no-repeat;}
#overview_link a:hover{background:url(../gui/btn_discover.gif) no-repeat 0px -40px;}

#flash{margin:0px; padding:0px; width:590px; height:360px; position:absolute; top:176px; left:342px; background:url(../gui/flash_bg.jpg) no-repeat; z-index:2;}

#sections{margin:0px; padding-left:1px; width:852px; min-height:146px; _height:146px; position:relative; background:url(../gui/sections_bg.gif) repeat-y 1px 0px;}
#sections_bottom{margin:0px; padding:0px; width:852px; min-height:146px; _height:146px; position:relative; background:url(../gui/sections_bottom.gif) no-repeat bottom;}
#left_section{margin:0px; padding:0px; width:285px; min-height:220px; _height:220px; position:relative; background:url(../gui/sections_left.gif) no-repeat top left; float:left;}
#left_section h3{text-indent:-9999px;}
#left_section_text{margin:0px; padding:24px 20px 14px 26px; text-indent:0px;}
#left_section_text a{color:#0F0806; font-size:1em;}
.news_date{color:#FFFFFF; font-size:1em;}
.news_text a{color:#C9CEC6; font-size:1em;}
#calendar{margin:0px; padding:0px; width:55px; height:58px; position:absolute; top:10px; left:204px; overflow:hidden; text-indent:0px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#calendar_month{margin:0px; padding-top:3px; width:55px; height:17px; color:#FFFFFF; text-align:center; text-transform:uppercase; font-size:1.2em;}
#calendar_day{margin:0px; padding-left:1px; width:54px; height:38px; color:#353f33; text-align:center; font-size:2.4em;}
#calendar_month a{color:#FFFFFF; text-decoration:none; display:block; width:55px; height:17px;}
#calendar_day a{color:#353f33; text-decoration:none; display:block; width:54px; height:38px;}
#middle_section{margin:0px; padding:0px; width:283px; min-height:220px; _height:220px; position:relative; background:url(../gui/sections_middle.gif) no-repeat top; float:left;}
#middle_section h3{text-indent:-9999px;}
#middle_section_text{margin:0px; padding:18px 12px 14px 16px; text-indent:0px; color:#EFE9D3; line-height:1.3em;}
#middle_section_text a{color:#0F0806; font-size:1em;}
#middle_section_text img{border:1px solid #0F0806; margin:0px 6px 4px 0px;}
#right_section{margin:0px; padding:0px; width:283px; min-height:220px; _height:220px; position:relative; background:url(../gui/sections_right.gif) no-repeat top; float:left;}
#right_section h3{text-indent:-9999px;}
#right_section_text{margin:0px; padding:42px 22px 14px 16px; text-indent:0px; color:#DDD8D4; line-height:1.3em;}
#right_section_text a{color:#0F0806; font-size:1em;}
.section_title{color:#FFFFFF; font-size:1.2em;}

/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both;}