html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	color			: #696969;
	font-size		: 10pt;
}

h1
{
	background		: #FFF011 url(../Images/bg_h1_square_black.gif) no-repeat scroll 0% 0%;
	color			: #000000;
}

h1 span
{
	background-color: #FFF011;
	color			: #000000;
}

h2
{
	color			: #626264;
}

a
{
	color			: #626264;
	text-decoration	: none;	
	font-weight		: bold;
}

a:hover
{
	color			: #000000;
}

.block_middle a, .block_middle_small a
{
	font-weight		: normal;
	color			: #000000;
}

#menu_left a
{
	font-size		: 8pt;
}


#siteContainer
{
	background		: url(../Images/bg_body.gif) repeat-y;
}

#header
{
	background		: url(../Images/bg_header.gif) no-repeat;
}

#logo
{
	float			: left;
	margin			: 0px 0px 0px 10px;
	width			: 135px;
}

#menu_top
{
	float			: left;
	width			: 549px;
	height			: 56px;
	position		: relative;
	top				: 32px;
	left			: 14px;	
}

#menu_top .MenuTopSelected
{
	color			: #000000;
}

#menu_top span
{
	padding			: 0px 2px 0px 2px;
	color			: #707074;
	font-size		: 8pt;
}

#menu_top a
{
	font-size		: 8pt;
}

.menu_top_seperator
{
	font-size		: 8pt;
	margin			: 0px 3px 0px 3px;	
	color			: #707074;
}

#header_squares
{
	width			: 58px;
	float			: left;
}
/* --------------------- CONTENT ---------------------- */
#contentContainer
{
	clear			: left;
	width			: 752px;
	margin			: 6px 0px 0px 12px;
	height			: 90%;
}
/* -------------------- END CONTENT-------------------- */

/* ---------------------- FOOTER ---------------------- */
#footer
{
	margin-left		: auto;
	margin-right	: auto;
	width			: 752px;	
	height			: 20px;
	background		: #000000;
	clear			: left;
	color			: #FFF011;
}

#footer a
{
	font-size		: 7pt;		
	color			: #FFF011;
	font-weight		: normal;
}

#footer a:hover
{
	text-decoration	: underline;
}

.copyright
{
	color			: #FFF011;
	font-size		: 7pt;	
	width			: 500px;
	float			: left;
	height			: 20px;
	padding-left	: 10px;
	vertical-align	: middle;
	line-height		: 1.8;
}

.copyright span, .copyright div, .disclaimer div, .disclaimer span
{
	color			: #FFF011;
	font-size		: 7pt;
}

.disclaimer
{
	float			: left;
	text-align		: right;
	vertical-align	: middle;
	width			: 230px;	
	height			: 20px;
	padding-right	: 5px;
	color			: #FFF011;
	line-height		: 1.8;
	font-size		: 7pt;
}

.disclaimer a
{
	font-size		: 7pt;		
	color			: #FFF011;
	font-weight		: normal;
}

.disclaimer a:hover
{
	text-decoration	: underline;
}

#footer_push
{
	height			: 20px;
	clear			: left;
}
/* --------------------- END FOOTER -------------------- */


/* --------------------------- LEFT ------------------------ */
#left
{
	width			: 166px;
	padding-left	: 7px;
	float			: left;	
}

.icon_search
{
	background		: #023399 url(../Images/icon_search.gif) no-repeat;
	padding-left	: 20px;		
}

.icon_text
{
	background		: #023399 url(../Images/icon_text.gif) no-repeat;
	padding-left	: 20px;			
}

.icon_exclamation
{
	background		: #023399 url(../Images/icon_exclamation.gif) no-repeat;
	padding-left	: 20px;
}

.icon_graph
{
	background		: #023399 url(../Images/icon_graph.gif) no-repeat;
	padding-left	: 20px;
}

.icon_square
{
	background		: #023399 url(../Images/icon_square.gif) no-repeat;
	padding-left	: 20px;	
}

.icon_dot
{
	background		: #023399 url(../Images/icon_dot.gif) no-repeat;
	padding-left	: 20px;		
}

.icon_arrow_down
{
	background		: #023399 url(../Images/icon_arrow_down.gif) no-repeat;
	padding-left	: 20px;			
}

/* ------------------- MENU LEFT -------------------------- */
#menu_left_header
{
	background		: #FFF011;
	width			: 149px;
	height			: 16px;
	padding-left	: 5px;
}

#menu_left_header span
{
	color			: #000000;
	height			: 16px;	
	font-weight		: bold;
	font-size		: 8pt;
	line-height		: 1.3;		
}

.AspNet-TreeView-Root, .AspNet-TreeView-Root:hover, .AspNet-TreeView-Root:hover, .AspNet-TreeView-Selected, .AspNet-TreeView-ChildSelected
{
	font-size		: 8pt;
	border-top		: solid 1px #c8c8c8;
}

.AspNet-TreeView-Root a
{
	line-height		: 1.9;
	display			: inline-block;
}

.AspNet-TreeView-Leaf
{
	padding-top		: 2px;
}

.AspNet-TreeView ul
{
	width			: 154px;
	list-style-type	: none;
	margin			: 0px;
}

.AspNet-TreeView-Selected a, .AspNet-TreeView-ChildSelected a,
.AspNet-TreeView-Selected ul .AspNet-TreeView-Leaf a, .AspNet-TreeView-ChildSelected ul .AspNet-TreeView-Leaf a
{
	color			: #707074;
}

.AspNet-TreeView-ChildSelected ul .AspNet-TreeView-Leaf a:hover, .AspNet-TreeView-ParentSelected a:hover,
.AspNet-TreeView-ChildSelected ul .AspNet-TreeView-Selected a:hover,
.ChildItemSelect_lvl1:hover, .ParentItemSelect:hover, .ChildItem_lvl1:hover
{
	color			: #000000;
}

.AspNet-TreeView-Root .AspNet-TreeView-Leaf, .AspNet-TreeView-Parent, /* submenu level 2 */
.AspNet-TreeView-Root .AspNet-TreeView-Selected /* submenu level 2 selected */
{
	font-size		: 8pt;
	border-top		: solid 1px #c8c8c8;
}

.AspNet-TreeView-Root ul, .AspNet-TreeView-Parent ul, /* If parentitem is not selected, the childs will be invisible */
.AspNet-TreeView-Parent ul /* Hide al level3 hyperlinks */
{
	display			: none;
}

.AspNet-TreeView-Selected ul, .AspNet-TreeView-ChildSelected ul
{
	display			: block; /* If parentitem is selected, the childs will be visible */
}	

.ParentItemSelect
{
	background		: url(../Images/menu_bullet_select.gif) no-repeat;
	padding-left	: 16px;
}

.ParentItem
{
	background		: url(../Images/menu_bullet.gif) no-repeat;
	padding-left	: 16px;	
}

.ParentItem:hover
{
	background		: url(../Images/menu_bullet_hover.gif) no-repeat;
}

.ParentItemSelectNoChild
{
	background		: url(../Images/menu_bullet_hover.gif) no-repeat;
	padding-left	: 16px;	
}

.ChildItem
{
	background		: url(../Images/menu_bullet_level2.gif) no-repeat;
	padding-left	: 29px;	
}

.ChildItem:hover
{
	background		: url(../Images/menu_bullet_level2_select.gif) no-repeat;
	padding-left	: 29px;	
}

.ChildItemSelect
{
	background		: url(../Images/menu_bullet_level2_select.gif) no-repeat;
	padding-left	: 29px;		
}

.ChildItem_lvl1
{
	background		: url(../Images/menu_bullet_level2.gif) no-repeat;
	padding-left	: 29px;	
}

.ChildItem_lvl1:hover
{
	background		: url(../Images/menu_bullet_hover2.gif) no-repeat;
	padding-left	: 29px;
}

.ChildItemSelect_lvl1
{
	background		: url(../Images/menu_bullet_level2_select.gif) no-repeat;
	padding-left	: 29px;		
}

.ChildItem_lvl2
{
	background		: url(../Images/menu_bullet_level3.gif) no-repeat;
	padding-left	: 39px;	
}

.ChildItem_lvl2:hover
{
	background		: url(../Images/menu_bullet_level3_select.gif) no-repeat;
	padding-left	: 39px;	
}

.ChildItemSelect_lvl2
{
	background		: url(../Images/menu_bullet_level3.gif) no-repeat;
	padding-left	: 39px;		
}
/* -------------------- END MENU LEFT ----------------------- */
	
/* ------------------------ END LEFT ------------------------ */

/* ------------------------ RIGHT --------------------------- */
#right
{
	width			: 173px;
	float			: left;
}

.right_header, .right_header span
{
	background-color: #000000;
	color			: #FFF011;
	line-height		: 1.5;
}

.header_banner 
{
	background-color: #000000;
	color			: #FFF011;
}

.SearchBox
{
	border			: 1px solid #D4D0C8;
	color			: #000000;
}

.SearchBtn
{
	background		: url(../Images/btn_go.gif) no-repeat;
}

.search
{
	height			: 21px;
}

.banner_news *
{
	font-size		: 8pt;
}

.banner_news a, .banner_news p a, .banner_news span a, .banner_news div a, .banner_news a b, .banner_news b a
{
	color			: #7f7f7f;
}

.banner_news a:hover, .banner_news p a:hover, .banner_news span a:hover, .banner_news div a:hover, .banner_news a:hover b, .banner_news b a:hover
{
	color			: #9F9F9F;
}

/* ---------------------- END RIGHT ----------------------------- */

/*--- PAGE EmailService ----*/
.emailservice_subscriptions
{
	margin-bottom	: 10px;
	margin-top		: 10px;
}

.emailservice_subscriptions input
{
	margin-right	: 5px;
	width			: 12px;
}

.emailservice_formtable input
{
	border			: solid 1px #000000;
}

.emailservice_formtable_firstrow
{
	width			: 80px;
}

.emailservice_formtable_secondrow
{
	width			: 100px;
}

.emailservice_subscriptions_firstrow
{
	width			: 180px;
	padding-right	: 5px;
}

.emailservice_prename
{
	width			: 60px;
}

.emailservice_formtable_sendbtn
{
	text-align		: right
}

.emailservice_formtable_sendbtn input
{
	border			: none;
	background		: url(../Images/btn_send.gif) no-repeat;
	width			: 46px;
	height			: 14px;
	cursor			: pointer;
	margin			: 3px 0px 15px 0px;
}

.pr_rpt_lbl_td
{
    width			: 268px;
}

#submitImage 
{
    vertical-align	: text-bottom;
    padding-top		: 3px;
}
/*--- END PAGE EmailService ----*/

/*--- SEARCH RESULTS ----*/
.searchresult_first
{
	float			: left;
	margin-right	: 5px;
}

.searchresult_previous
{
	float			: left;
}

.searchresult_paging
{
	float			: left;
	width			: 84%;
}

.searchresult_number 
{
	color			: #626264;
	padding-right	: 2px;
	font-size		: 8pt;
}

.paging_left, .paging_right
{
	width			: 8%;
	float			: left;
}

.searchresult_next
{
	float			: left;
	margin-right	: 5px;
}

.paging_footer 
{
	clear			: left;
	line-height		: 0;
}

.searchresults
{
	margin-bottom	: 15px
}

.AspNet-GridView .AspNet-Menu-Horizontal
{
	text-align		: center;
}

.searchresult_paging .AspNet-Menu-Selected a
{
	font-weight		: bold;
}

ul.AspNet-Menu li
{
	float			: none !important; /* to overwrite the css in the CSSfriendly.dll */
	display			: inline;
	position		: relative;
}

.AspNet-Menu-Leaf a
{
	display			: inline !important; /* to overwrite the css in the CSSfriendly.dll */
}

.searchresults_header
{
	display			: none;
}

.searchResultLnk_off, .searchResultLnk_off:hover
{
	color			: #CCCCCC;
}

/*--- END SEARCH RESULTS ----*/


/*---------- SITEMAP -----------*/

.sitemap
{
	margin-left		: 5px;
	margin-bottom	: 5px;
}
.sitemap ul
{
	display			: block;
}

.sitemap span
{
	display			: none;
}

.sitemap .AspNet-TreeView-Root a
{
	line-height		: 1.2;
	font-weight		: normal;
	font-size		: 10pt;
}

.sitemap .AspNet-TreeView-Root ul
{
	margin-left		: 10px;
}

.sitemap .AspNet-TreeView-Root,
.sitemap .AspNet-TreeView-Root .AspNet-TreeView-Leaf, 
.sitemap .AspNet-TreeView-Parent, 
.sitemap .AspNet-TreeView-Root .AspNet-TreeView-Selected 
{
	border-top		:0px solid #FFFFFF;
	font-size		:8pt;
}
/*------- END SITEMAP ----------*/

