﻿@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
	/*height:100%;*/
	font-family:Verdana;
	font-size:11px;
}
/*
html
{
	height:100%;
	margin:0;
	padding:0;
}*/

a img
{
	border:0;
}

.clear
{
	margin:0;
	padding:0;
	clear:both;
	line-height:1px;
}



/**structure**/
.SP-Hidden
{
	display:none;
}

.SP-Controls
{
	width:100%;
	background-color:#3a85c4;
}

.SP-Edit
{
	position:absolute;
	left:0;
	width:300px;
}

#pagewatermark
{
	background-color:#70b5db;
	width:100%;
	height:100%;

}

#Bodybg
{
	margin:0;
	padding:0;
	background:url(../images/backgrounds/header_texture.jpg) repeat-x left top;

	width:100%;
}


.Page
{
	margin:0 auto;
	width:930px;

}

#Header
{
	height:90px;
}

#Search
{
	width:411px;
	height:51px;
	margin-right:10px;
	float:right;
}


#SRSB
{
	background:url(../images/backgrounds/search_bg.jpg) no-repeat left top;
	width:391px;
	height:44px;
	padding-top:7px;
	padding-left:10px;
}

#Logo
{
	height:75px;
	float:left;
	margin-right:30px;
	margin-top:18px;
	width:312px;
	height:71px;
	
}

#Logo #Timestamp
{
	position:absolute;
	margin-top:45px;
	margin-left:95px;
	color:#fff;
}

/**main links**/
#MainLinks
{
	float:right;
	width:100%;	
	margin-bottom:10px;
}

#MainLinks table
{
	float:right;
}


#MainLinks *
{
	color:#fff!important;
	font-family:Verdana!important;
	font-size:12px!important;
}

#MainLinks a:link , #MainLinks a:visited , #MainLinks a:active
{
	text-decoration:none!important;
}

#MainLinks a:hover
{
	text-decoration:underline!important;
}



#MainLinks td
{
	padding:0 2px;
	white-space:nowrap;
}

#MainLinks td td
{
	padding:0;
}


.showinAr
{
	display:none;
}

/**/

#ContentWrapper
{
	width:910px;
	padding:8px 10px;
	background-color:#a7cfde;
}

/**main navigation**/
#MainNav
{
	background:#fff url(../images/backgrounds/topnav_bg.gif) no-repeat left top;
	width:900px;
	height:41px;
	padding-right:10px;


}

#MainNav ul
{
	margin:0;
	padding:0;
}

#MainNav li
{
	background:url(../images/backgrounds/topnav_separator.gif) no-repeat left 10px;
	height:41px;
	float:left;
	vertical-align:text-top;
	list-style-type:none;
}

#MainNav li.first
{
	background:none
}


#MainNav li a
{
	font-weight:bold;
	line-height:30px;
	display:block;
	padding:0 9px;
	text-decoration:none;
	color:#666;
	padding-bottom:11px;
}

#MainNav li a:hover , #MainNav li a.selected
{
	background:url(../images/backgrounds/topnav_selectedbg.gif) repeat-x left top;
	text-decoration:none;
	color:#666;
}


#SubNav
{
	background:#fff url(../images/backgrounds/subnav_bg.gif) repeat-x left bottom;
	border:solid 1px #bac9d1;
	border-top:0;
	width:910px;
	display:table;
	position:absolute;
	margin-left:-1px;
	z-index:1000;
}


#SubNav div
{
	padding:15px 0;
	float:left;
	width:910px;
	z-index:1000;

}


#SubNav div.active
{
	display:block;

}




#SubNav div ul
{
	background:url(../images/backgrounds/subnav_spacer.gif) no-repeat left center;
	width:224px;
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:1000;
	float:left;
	/*height:90px; removed to not strickt the height of submenu*/
}

#SubNav div ul.first
{
	background:none
}



#SubNav div ul li
{
	background:url(../images/backgrounds/subnav_bullet.gif) no-repeat left center;
	padding-left:15px;
	margin-left:15px;
	z-index:1000;

	
}


#SubNav .separator
{
	background:url(../images/backgrounds/separator_lg.gif) no-repeat center center;
	clear:both;
	margin:0 auto;
	line-height:1px;
	height:5px;
	display:block!important;
	float:none;
	width:700px;
	border:0;
	padding-top:10px;


	
}


#SubNav .clear
{
	padding:0!important;	
}


#SubNav div ul li a
{
	color:#666;
	text-decoration:none;
}

#SubNav div ul li a:hover
{
	text-decoration:underline;
}

/**end main nav**/
#Content
{
	background-color:#fff;
	padding:10px;
}

.height_1024
{
	height:270px;
}


.height_1280 .ContentTbl
{
	height:150px;
}



.height_1280 , .height_1280 .ContentTbl
{
	height:500px;
}

.height_1280 .ContentTbl
{
	height:380px;
}




.HeaderImg
{
	padding-bottom:15px;
}

.HeaderImg #ctl00_PlaceHolderHeaderImg_ImageField__ControlWrapper_RichImageField
{
	font-size:0px!important;
}


.HeaderImg img
{
	width:889px;
	height:91px;
}

.HeaderImg .ms-toolbarItem img
{
	width:auto;
	height:auto;
}


.SideBar
{
	vertical-align:text-top;
	width:150px;
	background:#dee8ea url(../images/backgrounds/navshape_bot.gif) no-repeat left bottom;
	padding-bottom:7px;
}

.SideBar *
{
	vertical-align:text-top;
}


.ContentPad {
	width:720px;
	padding-left:10px;
}

* > .ContentPad 
{
	width:100%;	
}

.ContentPad .divContentPad
{
	overflow-x:auto;
	width:720px;
	

}

#Footer
{
	text-align:center;
	color:#fff;
	font-size:11px;
	margin-top:20px;
	height:46px;

}

#Footer a
{
	color:#fff;
	text-decoration:none;
}

#Footer a:hover
{
	text-decoration:underline;
}
/**end structure**/

#Bodybg h2
{
	font-size:18px!important;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:15px;
}



h4
{
	padding:8px 10px;
	margin:0;
	margin-bottom:10px;
}


h4.Wbg
{
	background-color:#f8f7f2;
}


h4 span.H4-link
{
	float:right;
	position:relative;
	*top:-15px;
	top:-20px;
	padding-right:5px;


}



ul.ulBullet
{
	margin:0;
	padding:0;
	list-style-type:none;
}


ul.ulBullet li
{
	background:url(../images/backgrounds/bullet.gif) no-repeat left 5px;
	padding-left:16px;
}



.box_head 
{
	padding:8px 10px;
	margin: 0px;
	cursor: pointer;
	background-color:#f8f7f2;
	border:solid 1px #efecdb;
	border-bottom:0;
}

#Bodybg .box_head h4
{
   background:url(../images/backgrounds/link_bullet_dn.gif) no-repeat left center;
   margin: 0px;
   padding:0;
   padding-left:20px;
   font-size:14px!important;
   color:#5788a5;

}
#Bodybg .closed h4 
{
	background:url(../images/backgrounds/link_bullet.gif) no-repeat left center;
}
.box_body 
{
	padding:8px 10px;
	BACKGROUND-COLOR: #fff;
	border:solid 1px #efecdb;
	border-top:0;
}
/**forms**/
span.required
{
	color:red;
	font-weight:bold;
}

input.FormBtn
{
	margin-right:10px;
	background:url(../images/backgrounds/btn_lg.gif) no-repeat center bottom;
	border:0;
	width:130px;
	height:33px;
	text-align:center;
	font-size:11px;	
	padding:0;
    	color:#5788a5;
    	font-weight:bold;
    	cursor:pointer;
}


.FormTbl td
{
	padding:5px 0px 5px 20px;
}

.FormLbl
{
	width:100px;
	font-weight:bold;
}
.FormInp
{
	width:460px;
	border:solid 1px #5788a5;
}

select.FormInp
{
	width:464px;
}

.FormInp_sm
{
	width:196px;
	border:solid 1px #5788a5;
}

.GrdItem
{
	margin:5px 0 15px 0;
	background-color:#f8f7f2;
	padding-bottom:15px;
}

.GrdItem td
{
	padding:5px 0;
}


.GrdItem .FormLbl
{
	width:80px;
	font-weight:normal;
}

.GrdItem a:link * , .GrdItem a:active *, .GrdItem a:hover * , .GrdItem a:visited *
{
	color:#5788a5;
}


.feedback_date
{
	text-align:right;
	padding-right:5px!important;
}




.CommentIcon
{
	width:30px;
}



/***news listing***/
.pagination{
	width:100%;
	position:relative;
	float:right;
	text-align:right;
	margin:-25px 0 0 0;

}

.pagination a
{
	padding-right:15px;
	float:right;
}

.paginationbottom
{
	position:static;
	margin:0;
	margin-right:15px;
	text-align:right;


}



#Bodybg .pagenum
{
	color:#5788a5;
	margin-right:10px;
}

.pagination .active
{
	font-weight:bold;
}

.pagination a , .paginationbottom a
{
	text-decoration:none;
}



h2
{
	margin:0 0 5px 0;
	padding:0;

}

h2.Wborder
{
	border-bottom:solid 1px #ddd;
	padding-bottom:10px!important;

}

.NewsListing
{
	border-bottom:solid 1px #ddd;	
	border-top:solid 1px #ddd;
	padding-bottom:15px!important;
	padding-top:15px!important;
	margin-bottom:5px;
	display:table;
	width:100%;
}

.newsItem
{
	width:100%;
}

.newsItem td
{
	vertical-align:top;
}

.newsItem .newsimg
{
	width:60px;
	padding-right:10px;
	vertical-align:text-top;
}

.newsItem .newsimg img
{
	width:60px;
	height:60px;
}

.newsItem p
{
	margin:0;
	padding:0;
}

p.newsdate span
{
	color:#999 !important;
	font-size:9px !important;
}


.newsDetails
{
	float:left;
	width:100%;

}

.newsDetails img , .newsbrief img
{
	float:left;
	margin-right:10px;
	height:90px;
	width:90px;
}



#Bodybg .newstitle , #Bodybg .newstitle a:link , #Bodybg .newstitle a:active , #Bodybg .newstitle a:visited , #Bodybg .newstitle a:hover
,#Bodybg .more , #Bodybg .more a:link , #Bodybg .more a:active , #Bodybg .more a:visited , #Bodybg .more a:hover

{
	color:#3a85c4 !important;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}


#Bodybg .newstitle a:hover , #Bodybg .more a:hover
{
	text-decoration:underline;
}


.more
{
	text-align:right!important;
	margin:0;
	padding:0;

}

.small_arr
{
	font-size:.6em;
}
