div , html , body {margin:0;padding:0;border:0;}
html , body {width:100%;height:100%;min-width:1000px;}
body {
	min-height:100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#004d94 url(/images/gf/bg_body.jpg) top center no-repeat;
}

#content {
	width:100%;
	height:auto !important;
	min-height:100%;
	height:100%;
	text-align:center;
}

a {color:#FFD928;text-decoration:underline;outline:none;}
a:hover {text-decoration:none;}

img {border:none;margin:0;padding:0;}
.clear {clear:both;height:1px;}

#wrapper {
	position:relative;
	width:1000px;
	min-height:100%;
	margin:0 auto;
	text-align:left;
}

/* header */
#header {
	position:relative;
	width:1000px;
	height:404px;
	overflow:hidden;
}

/* top menu */
#topmenu {
	position:absolute;
	top:0;
	right:5px;
	margin:0;
	padding:0;
	height:34px;
	list-style:none;
}
#topmenu li {float:left;margin:0;padding:0 0 0 29px;}
#topmenu li b {
	float:left;
	margin:0;
	padding:0;
	width:23px;
	height:34px;
}
#topmenu li b.l {background:url(/images/gf/bg_topmenuitem_l.gif) no-repeat;}
#topmenu li b.r {background:url(/images/gf/bg_topmenuitem_r.gif) no-repeat;}

#topmenu li a {
       float:left;
       margin:0;
       padding:0;                                     
       height:34px;
       font-family:"Trebuchet MS";
       font-size:14px;
       text-decoration:none;
       color:#FFF;
       line-height:34px;
       background:url(/images/gf/bg_topmenuitem.gif) repeat-x;
}
#topmenu li a.selected , #topmenu li a:hover {
        text-decoration:underline;                                        
}



/* logo */
#logo {
	position:absolute;
	left:38px;
	top:50px;
	width:173px;
	height:165px;
	background:url(/images/gf/logo.gif) no-repeat;
        }

/* phone */
#phone {
	position:absolute;
	right:13px;
	top:57px;
	margin:0;
	padding:0;
	color:#067E76;
	font-family:"Trebuchet MS";
	font-size:14px;
}
#phone b {font-size:29px;}

/* navigate block */
#navblock {
	position:absolute;
	right:5px;
	top:93px;
	width:139px;
	height:30px;
	background:url(/images/gf/bg_navblock.gif) no-repeat;
}
.icon {
	position:absolute;
	left:24px;
	top:11px;
	width:11px;
	height:10px;
	background-repeat:no-repeat;
	background-color:#FFF;
	font-size:0px;
	line-height:0px;
}
#navblock a.selected , .icon:hover {background-color:#6AD7E6;}
#home {background-image:url(/images/gf/home.gif);}
#sitemap {background-image:url(/images/gf/sitemap.gif);left:64px;height:9px;}
#search {background-image:url(/images/gf/search.gif);left:104px;top:10px;width:12px;height:12px;}


/* contentblock */
#contentblock {min-height:453px;}
* html #contentblock {height:453px;}

/* content elements */
#contentblock h1 , #contentblock h2 , #contentblock h3 , #contentblock h4 , #contentblock h5 , #contentblock h6 {
	margin:0;
	padding:10px 0 10px 0;
	font-family:"Trebuchet MS";
	font-size:30px;
	font-weight:normal;
	color:#FFF;
}
#contentblock h1 {font-size:20px;}
#contentblock h2 {font-size:19px;}
#contentblock h3 {font-size:18px;} 
#contentblock h4 {font-size:17px;}
#contentblock h5 {font-size:17px;}
#contentblock h6 {font-size:16px;}
#left h4 , #right h4 {padding:10px 0 25px 0;}
#contentblock p , #contentblock blockquote {margin:0;padding:15px 0 5px 0;line-height:18px;}

#contentblock table {
	width:100%;
	border-collapse:collapse;
	border:none;
	border-bottom:3px solid #D9EEC5;
	font-size:16px;
	padding:0;
	margin:10px 0 10px 0;
}
#center ul {margin:0;padding:0;list-style:none;}
#center li {line-height:18px;padding:0 0 0 30px;background:url(/images/gf/listmarker.gif) 0 4px no-repeat;}

#center {
	font-size:16px;
}

/* columns */
#left {float:left;width:185px;padding:0 0 0 22px;min-height:400px;}
#center {float:left;width:530px;padding:0 0 0 30px;min-height:400px;}
#right {float:right;width:170px;padding:0 0 0 60px;min-height:400px;}
* html #left , * html #center , * html #right {height:400px;}

/* left menu */
#left #leftmenu {
	margin:0;
	padding:0;
	list-style:none;
}
#left #leftmenu li {margin:0;padding:0 0 5px 0;}

#left #leftmenu a {color:#FFF;text-decoration:none;font-weight:bold;font-size:14px;}
#left #leftmenu a.selected , #left #leftmenu a:hover {color:#FFD928;}
#left #leftmenu li ul {padding:12px 0 0 21px;margin:0;list-style:none;}
#left #leftmenu li ul li {margin:0;padding:0 0 10px 9px;background:url(/images/gf/leftmenumarker.gif) 0 5px no-repeat;}
#left #leftmenu li ul li a {font-weight:normal;font-size:12px;}


/* footer */
#footer {
	clear:both;
	margin:-301px auto;
	width:100%;
	height:301px;
	font-size:12px;
	color:#FFF;
	text-align:left;
	background:#004d94 url(/images/gf/bg_footer.jpg) bottom center no-repeat;
}
#f_wrapper {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:301px;
	font-size:11px;
	overflow:hidden;
}

/* footer copyrights */
#f_copy {
	position:absolute;
	top:222px;
	left:27px;
	width:530px;
}
#f_copy .counter {float:left;padding:0 9px 0 0;margin:0;}
#f_copy p {margin:0;padding:0;}

/* footer menu */
#f_menu {
	position:absolute;
	top:112px;
	left:240px;
	width:530px;
/*	text-align:center;*/
}
#f_menu a {color:#FFF;font-size:11px;}
#f_menu a:hover {color:#FFD928;}

#f_author {position:absolute;top:225px;right:234px;font-size:11px;}

/* helper */
.footer_guarantor {height:301px;clear:both;}

.NewYear {
	  color: #FF9933;
}

