body{
	margin:0;
  	color:#444;
	font:11px/14px Verdana, "Trebuchet MS", Arial, sans-serif;
	background:#EAEAEA;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#444;
}
a:hover{text-decoration:underline;}

a.frontpage{
	text-decoration:none;
	color:#587BB6;
}
a.frontpage:hover{
	text-decoration:none;
	color:#444444;
	}
a.frontpage:visited{
	text-decoration:none;
	color:#587bb6;
	}
input,
textarea,
select{
	font:12px/14px Verdana, "Trebuchet MS", Arial, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding: 0 0 0 12px;
	border-style:none;
}

.holder{
	width:950px;
	overflow:hidden;
	margin:0 auto;
	position: relative;
}
.side-nav li{
	font-weight: bold;
}
.side-nav ul li ul *
{
	font-weight: normal;
}
#center-holder{
	background:#ededed url(../gf/fg_mencontent-top.jpg) repeat-x;
	/* height: 395px; */
	padding-top: 13px;
}
a.head-lnk{
	color:#587bb6;
	float:left;
}
a.head-lnk span{
	float:left;
	cursor:pointer;
}
a.head-lnk:hover{
	/* background:#eaeaea url(../gf/fg_head-ov-left.gif) no-repeat; */
	text-decoration:none;
}
a.head-lnk span.bg {
	padding:0 10px;
}

.bg-bottom ul.notes-list span.bg {
	background:url(../gf/fg_blue-blt.gif) no-repeat 0 11px;
}

/* a.head-lnk:hover span.bg{background:url(../gf/fg_head-ov-right.gif) no-repeat 100% 0;} */

a.head-lnk span.blt{
	background:url(../gf/fg_blt.gif) no-repeat 100% 50%;
	padding:3px 36px 3px 0;
}
.blt{
	font-weight: bold;
}
a.head-lnk:hover span.blt{background:url(../gf/fg_blt1.gif) no-repeat 100% 50%;}
#page{
	margin:0 auto;
	width:100%;
	min-width:950px;
}
#header{
	background:#f0f0f0;
	width:100%;
	border-bottom:7px solid #005587;
	height: 80px;
}

#header .holder {
	overflow: visible;
}

#header:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
#header h1.logo{
	float:left;
	overflow:hidden;
	margin:0;
	display:inline;
}
#header h1 a{
	text-indent:-9999px;
	display:block;
	width:350px;
	height:80px;
	background:url(../gf/fg_logo.gif);
}
#header .menu{
	/* float:right; 
	padding:25px 9px 0 0; */
	margin:0;
	list-style:none;
	font-size:11px;
	width:560px;
	position:absolute;
	right:0px;
	top:55px;
	width:560px;
}

*html #header .menu {
    right: 0;
}

#header .menu li{
	float:right;
	background:url(../gf/fg_menu-sep.gif) no-repeat 0 3px;
	padding:0 7px 0 8px;
}
#header .menu li.first{background:none;}
#header .menu li a:hover{
	text-decoration:none;
	color:#999999;
}
#header .search{
	position:absolute;
	right:0px;
	top:10px;
	/* float:right;
	clear:right;
	padding:10px 16px 0 0;
	width:300px; */
}
/* #header .search form,
#header .search fieldset{
	float:right;
	width:300px;
} */
#header .search label{
	float:right;
	font:15px/18px "Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	color:#1a528c;
	margin:0 7px 0 0;
}
#header .search .txt{
	float:right;
	border:1px solid #aaa;
	padding:0 4px;
	height:15px;
	width:124px;
	margin:0 8px 0 0;
	font:11px/14px "Trebuchet MS", Arial, sans-serif;
}
#header .search .btn{float:right;}
#frontpage{
	width:100%;
	background:#d9d9d9 url(../gf/fg_content.jpg) repeat-x;
	padding:13px 0;
}
#frontpage .main{
	float:left;
	overflow:hidden;
	width:607px;
	padding:0 0 0 13px;
}
#frontpage .sidebar{
	float:right;
	overflow:hidden;
	width:310px;
	padding:0 0 0 0;
}
#frontpage .sidebar .box{
	width:310px;
	overflow:hidden;
	background:#fff url(../gf/fg_white-box-top.gif) no-repeat;
}
#frontpage .sidebar .box .box-hold{
	overflow:hidden;
	width:310px;
}
#frontpage .sidebar .box .box-bg{
	width:290px;
	overflow:hidden;
	background:url(../gf/fg_white-box-bottom.gif) no-repeat 0 100%;
	padding:11px 10px 15px;
	float:left;
}
#frontpage .sidebar .box .heading{
	width:100%;
	overflow:hidden;
}
#frontpage .sidebar .box h2{
	margin:0;
	font:normal 16px/20px "Trebuchet MS", Arial, sans-serif;
}
#frontpage .sidebar .box p{margin:6px 10px 0;font:11.5px/15px "Trebuchet MS", Arial, sans-serif;}

#frontpage .sidebar .orange{
	background:#d18b03 url(../gf/fg_orange-box-top.gif) no-repeat;
	color:#fff;
}
#frontpage .sidebar .orange .box-bg{
	background:url(../gf/fg_orange-box-bottom.gif) no-repeat 0 100%;
	padding:11px 10px 14px;
}
#frontpage .sidebar .orange h2 a{color:#fff;}
#frontpage .sidebar .orange h2 a:hover { background:#bc7d01 url(../gf/fg_head-ov-orange-left.gif) no-repeat;}
#frontpage .sidebar .orange h2 a:hover span.bg {background:url(../gf/fg_head-ov-orange-right.gif) no-repeat 100% 0;}
#frontpage .sidebar .orange h2 a span.blt {background:url(../gf/fg_blt2.gif) no-repeat 100% 50%;}
#frontpage .sidebar .orange h2 a:hover span.blt,

#frontpage .sidebar .white h2 a:hover { color: #fff; }
#frontpage .sidebar .white li a{color:#444;}
#frontpage .sidebar .white a.head-lnk:hover{background:#dadada url(../gf/fg_head-ov-left1.gif) no-repeat;}
#frontpage .sidebar .white a.head-lnk:hover span.bg{background:url(../gf/fg_head-ov-right1.gif) no-repeat 100% 0;}
#frontpage .sidebar .white a.head-lnk span.blt{background:url(../gf/fg_blt1.gif) no-repeat 100% 50%; }
#frontpage .sidebar .white a.head-lnk:hover span.blt{background:url(../gf/fg_blt4.gif) no-repeat 100% 50%;}


#frontpage .sidebar .orange img{
	float:right;
	margin:0 10px 0 0;
}
#frontpage .sidebar .orange .txt {
	float:left;
	overflow:hidden;
	width:170px;
}
#frontpage .sidebar .white .txt {
	float:left;
	overflow:hidden;
}
#frontpage .sidebar .orange .txt p,
#frontpage .sidebar .white .txt p {margin:6px 0 0 10px;}
#frontpage .sidebar .orange .txt ul,
#frontpage .sidebar .white .txt ul {
	padding:12px 0 0 10px;
	margin:0;
	list-style:none;
}
#frontpage .sidebar .orange .txt li {
	background:url(../gf/fg_white-blt.gif) no-repeat 0 9px;
	padding:5px 0 5px 12px;
}
#frontpage .sidebar .white .txt li {
	background: url(../gf/fg_blue-blt.gif) no-repeat 0 9px;
	padding:5px 0 5px 12px;
}

#frontpage .sidebar .orange .txt li:hover,
#frontpage .sidebar .white .txt li:hover{
	background:url(../gf/fg_black-blt.gif) no-repeat 0 9px;
	padding:5px 0 5px 12px;
}

#frontpage .sidebar .orange .txt li a{
	color:#ffffff;
	text-decoration:none;
	font:11.5px/15px "Trebuchet MS", Arial, sans-serif;
}
#frontpage .sidebar .orange .txt li a:hover { 
	text-decoration:none;
	color:#444;
	}
	
#frontpage .sidebar .white .txt li a{
	color:#587BB6;
	text-decoration:none;
	font:11.5px/15px "Trebuchet MS", Arial, sans-serif;
}
#frontpage .sidebar .white .txt li a:hover { 
	text-decoration:none;
	color:#444;
}	
	
#bottom-content{
	width:100%;
	background:url(../gf/fg_bottom-content.gif) repeat-x;
	padding:15px 0 0 0;
}
#bottom-content .bg-hold{
	background:url(../gf/fg_bottom-list.gif) repeat-y 210px 0;
	overflow:hidden;
	width:100%;
}
#bottom-content .bg-bottom{
	width:100%;
	overflow:hidden;
	background:url(../gf/fg_bottom-list-b.gif) no-repeat 211px 100%;
}
#bottom-content .bg-top{
	width:100%;
	overflow:hidden;
	background:url(../gf/fg_bottom-list-t.gif) no-repeat 210px 0;
}
#bottom-content .notes-list{
	padding:0 0 0 11px;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#587bb6;
}
#bottom-content .notes-list li {
	float:left;
	width:171px;
	overflow:hidden;
	padding:0 28px 0 8px;
	font:12px/16px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#bottom-content .notes-list li li {
	padding:0 28px 0 0;
}

/* #bottom-content .notes-list li.note2{width:165px;}
#bottom-content .notes-list li.note3{width:187px;} */
#bottom-content .notes-list a{color:#587bb6;}
#bottom-content .notes-list a:hover{color:#444444;}
#bottom-content .notes-list .heading{
	width:100%;
	overflow:hidden;
}
#bottom-content .notes-list h3{
	margin:0;
	font:normal 16px/20px "Trebuchet MS", Arial, sans-serif;
}
#bottom-content .notes-list ul {
	padding:0 3px 0 0;
	margin:0;
	list-style:none;
	line-height:15px;
}
#bottom-content .notes-list .news_list_item_content a,
#bottom-content .notes-list li li a {
	background:url(../gf/fg_blue-blt.gif) no-repeat 0 5px;
	display:block;
	padding:0 0 0 13px;
	}
#bottom-content .notes-list .news_list_item_content a:hover,
#bottom-content .notes-list li li a:hover {
	text-decoration:none;
	color:#444;
	background:url(../gf/fg_black-blt.gif) no-repeat 0 5px;
}
#bottom-content .notes-list h4{
	margin:6px 0 0 0px;
	font:bold 12px/14px "Trebuchet MS", Arial, sans-serif;
	color:#444444;
}
#bottom-content .notes-list p{
	margin:0 0 0 0px;
}
#content{
	width:100%;
	/*background:#ededed url(../gf/fg_content-top.jpg) repeat-x;*/
	padding: 0;/*padding:13px 0 30px;*/
	background: #e0e0e0 url(../gf/fg_background.gif) repeat-x;
}
#content .side-nav{
	float:left;
	overflow:hidden;
	width:194px;
	padding:0 0 50px 22px;
}
#content .side-nav ul{
	padding:3px 0 0;
	margin:0;
	list-style:none;
	font:16px/18px "Trebuchet MS", Arial, sans-serif;
}
#content .side-nav li{
	vertical-align:top;
	height:1%;
}
#content .side-nav li a{
	border-bottom:1px solid #b4b4b7;
	display:block;
	padding:10px 6px;
	overflow:hidden;
}

#content .side-nav li.opened a {
	border: none;
}

#content .side-nav li ul{
	display:none;
	font:13px/16px "Trebuchet MS", Arial, sans-serif;
	letter-spacing:0em;
	padding:0px 6px 15px 6px;
}
#content .side-nav li.opened ul{display:block;}
#content .side-nav li li a{
	padding:2px 0 2px 12px;
	border:0;
	color:#557cbc;
	background:url(../gf/fg_blue-blt.gif) no-repeat 0 7px;
}
#content .side-nav li li a:hover{
	color:#444;
	text-decoration:none;
	background:url(../gf/fg_black-blt.gif) no-repeat 0 7px;
}
#content .side-nav li.opened li ul{display:none;}
#content .side-nav li li ul{
	padding:4px 0 4px 12px;
	font:12px/16px "Trebuchet MS", Arial, sans-serif;
}
#content .side-nav li li.opened ul{display:block;}
#content .side-nav li li li a{
	background:url(../gf/fg_gray-blt.gif) no-repeat 0 6px;
	padding:0 12px;
	color:#444;
}
#content .side-nav li li li a:hover{
	text-decoration:underline;
	background:url(../gf/fg_gray-blt.gif) no-repeat 0 6px;
}
#content .center{
	float:left;
	overflow:hidden;
	width:463px;
	padding:0 0 25px 45px;
}
#content .center img.visual{display:block; margin-bottom: 15px;}
#content .center h2{
	font:1.7em "Trebuchet MS", Arial, sans-serif;
	margin:5px 14px -6px;
}
#content .center p{margin:17px 56px 0 14px;}

#content .center a, #content #hold a {
               text-decoration: underline;
               color:#557CBC;
}

#content .sidebar{
	float:right;
	overflow:hidden;
	width:190px;
	padding:0 17px 0 0;
}
#content .sidebar .box{
	width:190px;
	overflow:hidden;
	background:#d18b03 url(../gf/fg_box-orange-top.gif) no-repeat;
	color:#fff;
                margin-bottom: 10px;
}
#content .sidebar .box .box-bg{
	width:150px;
	overflow:hidden;
	background:url(../gf/fg_box-orange-bottom.gif) no-repeat 0 100%;
	padding:16px 20px;
}
#content .sidebar .box h3{
	margin:0;
	font:bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#content .sidebar .box p{margin:12px 0 0;font:11.5px/15px "Trebuchet MS", Arial, sans-serif;

}



#content .sidebar .whitenarrow {
	width:190px;
	overflow:hidden;
	background:#fff url(../gf/fg_white-box-top-narrow.gif) no-repeat;
	color:#000;
                margin-bottom: 10px;
}

#content .sidebar .whitenarrow .box-bg {
	width:150px;
	overflow:hidden;
	background:url(../gf/fg_white-box-bottom-narrow.gif) no-repeat 0 100%;
	padding:16px 20px;
}
#content .sidebar .whitenarrow h3 {
	margin:0;
	font:bold 16px/18px "Trebuchet MS", Arial, sans-serif;
}
#content .sidebar .whitenarrow p{ margin:12px 0 0;font:11.5px/15px "Trebuchet MS", Arial, sans-serif;

}

#content .sidebar .whitenarrow ul{
	padding:0 0 10px;
	margin:0;
	overflow:hidden;
	width:100%;
	list-style:none;
	font:13px/20px "Trebuchet MS", Arial, sans-serif;
}
#content .sidebar .whitenarrow li{
	padding:2px 0 0;
	width:100%;
	overflow:hidden;
}
#content .sidebar .whitenarrow li a{color:#444;}
#content .sidebar .whitenarrow a.head-lnk:hover{background:#dadada url(../gf/fg_head-ov-left1.gif) no-repeat;}
#content .sidebar .whitenarrow a.head-lnk:hover span.bg{background:url(../gf/fg_head-ov-right1.gif) no-repeat 100% 0;}
#content .sidebar .whitenarrow a.head-lnk span.blt{background:url(../gf/fg_blt1.gif) no-repeat 100% 50%; width:90px; }
#content .sidebar .whitenarrow a.head-lnk:hover span.blt{background:url(../gf/fg_blt4.gif) no-repeat 100% 50%;}

#content .sidebar .box ul{
	padding:14px 0 8px;
	margin:0;
	list-style:none;
}
#content .sidebar .box li{
	background:url(../gf/fg_white-blt.gif) no-repeat 0 8px;
	padding:3px 0 3px 12px;
}

#content .sidebar .box li:hover{
	background:url(../gf/fg_black-blt.gif) no-repeat 0 8px;
	padding:3px 0 3px 12px;
}

#content .sidebar .box a,
#content .sidebar .box li a {
	color:#fff;
	text-decoration:none;
                font:11.5px/15px "Trebuchet MS", Arial, sans-serif;
}
#content .sidebar .box a:hover,
#content .sidebar .box li a:hover{color:#444;text-decoration:none;}
#content .sidebar .block{
	width:174px;
	overflow:hidden;
	background:url(../gf/fg_block.gif) no-repeat;
	margin:6px 0 0;
	padding:13px 8px 0;
}
#content .sidebar .block ul{
	padding:0 0 30px;
	margin:0;
	overflow:hidden;
	width:100%;
	list-style:none;
	font:13px/20px "Trebuchet MS", Arial, sans-serif;
}
#content .sidebar .block li{
	padding:2px 0 0;
	width:100%;
	overflow:hidden;
}
#content .sidebar .block li a{color:#444;}
#content .sidebar .block a.head-lnk:hover{background:#dadada url(../gf/fg_head-ov-left1.gif) no-repeat;}
#content .sidebar .block a.head-lnk:hover span.bg{background:url(../gf/fg_head-ov-right1.gif) no-repeat 100% 0;}
#content .sidebar .block a.head-lnk span.blt{background:url(../gf/fg_blt1.gif) no-repeat 100% 50%;}
#content .sidebar .block a.head-lnk:hover span.blt{background:url(../gf/fg_blt4.gif) no-repeat 100% 50%;}
#content .txt-column{
	float:right;
	overflow:hidden;
	width:658px;
	padding:0 17px 10px 0;
}
#content .txt-column .tools{
	padding:0;
	margin:0;
	list-style:none;
	font:11px/14px "Trebuchet MS", Arial, sans-serif;
	width:100%;
	overflow:hidden;
}
#content .txt-column .tools li,
#content .txt-column .tools li.last_item{
	float:right;
	/*margin:0 0 0 17px;*/
	display:inline;
	background:url(../gf/divider.gif) no-repeat top right;
	padding: 0px 2px 0px 2px;
}
#content .txt-column .tools li.last_item{background: none;}
#content .txt-column .tools a{
	float:left;
}

#content .txt-column .hold{
	width:555px;
	overflow:hidden;
	font:12px/17px "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 25px;
}
#content .txt-column #hold{
	width:555px;
	overflow:hidden;
	font:12px/17px "Trebuchet MS", Arial, sans-serif;
	padding-bottom: 25px;
}
#content .txt-column h2{
	margin:0 0 -6px;
	font:normal 1.7em "Trebuchet MS", Arial, sans-serif;
}
#content .txt-column h3{
	margin:16px 0 -15px;
	font:bold 14px/16px "Trebuchet MS", Arial, sans-serif;
}
#content .txt-column p{
	margin:17px 0 0;
}
#footer{
	width:100%;
	background:url(../gf/fg_footer.gif) repeat-x;
	height: 31px;
}
#footer ul{
	padding:10px 0 0 85px;
	margin:0;
	list-style:none;
}
#footer li{
	float:left;
	background:url(../gf/fg_footer-blt.gif) no-repeat 0 7px;
	padding:0 8px 0 11px;
}
#footer li.first{background:none;}

/*----------------------- Tabel styling -----------------------*/
	table.round
	{
		width: 440px;
	}
	
	table.round th, table.round td, table.round tr
	{
		margin: 0;
		padding: 0;
	}	
	
	table.round th
	{
		background-image: url('../gf/Table/corner_tl.png');
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #dedede;
		height: 31px;
	}
	
	table.round th h2
	{
		font-family: "Trebuchet MS", Sans-Serif;
		color: #0166ac;
		font-size: 18px;
		font-weight: bold;
		background-image: url('../gf/Table/corner_tr.png');
		background-repeat: no-repeat;
		background-position: top right;
		margin: 0;
		padding: 0;
		display: block;
		height: 30px;
		padding-left: 14px;
		padding-top: 8px;
		text-align: left;
	}
	
	table.round td
	{
		font-family: Verdana, Sans-Serif;
		font-size: 11px;
		border-bottom: 1px solid #d6d6d6;
		padding-left: 14px;
		padding-right: 16px;
		padding-top: 10px;
		padding-bottom: 9px;
		background-color: #FFF;
		border-right: 1px dotted #d6d6d6;
	}
	
	table.round td.first_cell
	{
		border-left: 1px solid #D6D6D6;
	}
	
	table.round td.last_cell
	{
		border-right: 1px solid #d6d6d6;
                                text-align:right
	}
	
	table.round tr.last_row td
	{
		padding-bottom: 30px;
		border-bottom: 1px solid #dedede;
	}
	
	table.round tr.last_row td.first_cell
	{
		background-image: url('../gf/Table/corner_bl.png');
		background-repeat: no-repeat;
		background-position: bottom left;
		background-color: #FFF;
		border-left: none;
		border-bottom: none;	
	}
	
	table.round tr.last_row td.last_cell
	{
		background-image: url('../gf/Table/corner_br.png');
		background-repeat: no-repeat;
		background-position: bottom right;
		background-color: #FFF;
		border-right: none;
		border-bottom: none;
	}

.table th.align-right,
.table td.align-right{text-align:right;}
.table td.align-center{text-align:center;}

/*----------------------- Search module styles -----------------------*/
#searchlist {
	padding-top: 10px;
}

#searchlist .item {
    padding-bottom: 10px;
}
#searchlist .item h2 {
    background: url(../gf/fg_dwp.gif) no-repeat scroll 0 0;
}
#searchlist .item h2,
#searchlist .item p,
#searchlist .item small {
    padding: 0 0 0 22px;
}

/*----------------------- News styles -----------------------*/
#news_list_item_con { }
.news_list_item_img { float: left; padding: 23px 10px 5px 0; }
.top { float: right; padding: 0 0 5px 15px; }


#content a.nolinkstyle {
               text-decoration: none;
               color:#444444;
}
