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			: #626264;
	font-size		: 10pt;
}

h1
{
	background-color: #CFC080;
}

h1 span
{
	background-color: #CFC080;
	color			: #FFFFFF;
}

h2
{
	color			: #626264;
}

a
{
	color			: #CC0000;
	text-decoration	: none;	
	font-weight		: bold;
}

a:hover
{
	color			: #CFC080;
}

b a
{
	color			: #CC0000;
	text-decoration	: none;	
	font-weight		: bold;
}

b a:hover, a:hover strong, a:hover b
{
	color			: #CFC080;
}

.block_middle a
{
	font-weight		: normal;
}

#menu_left a
{
	font-size		: 8pt;
}


#siteContainer
{
	background		: url(../Images/bg_body.gif) repeat-y;
}

#header
{
	background		: url(../Images/bg_header.gif) no-repeat;
	height			: 80px;
}

#logo
{
	float			: left;
	margin			: 27px 0px 0px 10px;
	width			: 145px;
}

* html #logo
{
	margin-left		: 5px;
}

#menu_top
{
	float			: left;
	width			: 540px;
	height			: 20px;
	position		: relative;
	top				: 33px;
	left			: auto;
}

#menu_top .MenuTopSelected
{
	color			: #000000;
}

#menu_top span
{
	padding			: 0px 4px 0px 2px;
	color			: #FFFFFF;
	font-size		: 8pt;
}

#menu_top a
{
	color			: #FFFFFF;
	font-size		: 8pt;
}

#menu_top a:hover
{
	color			: #000000;
}

.menu_top_seperator
{
	font-size		: 8pt;
	margin			: 0px 3px 0px 3px;	
	color			: #c61018;
}

#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		: #CFC080;
	clear			: left;
	color			: #FFFFFF;
}

#footer a
{
	font-size		: 7pt;		
	color			: #FFFFFF;
	font-weight		: normal;
}

#footer a:hover
{
	text-decoration	: underline;
}

.copyright
{
	color			: #FFFFFF;
	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			: #FFFFFF;
	font-size		: 7pt;
}

.disclaimer
{
	float			: left;
	text-align		: right;
	vertical-align	: middle;
	width			: 230px;	
	height			: 20px;
	padding-right	: 5px;
	color			: #FFFFFF;
	line-height		: 1.8;
	font-size		: 7pt;
}

.disclaimer a
{
	font-size		: 7pt;		
	color			: #FFFFFF;
	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;	
}

/* ------------------- MENU LEFT -------------------------- */
#menu_left_header
{
	background		: #CFC080;
	width			: 149px;
	height			: 16px;
	padding-left	: 5px;
}

#menu_left_header span
{
	color			: #FFFFFF;
	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-ChildSelected ul .AspNet-TreeView-Leaf a:hover, .AspNet-TreeView-ParentSelected a:hover
{
	color			: #CFC080;
}

.AspNet-TreeView-Selected ul .AspNet-TreeView-Leaf a, .AspNet-TreeView-ChildSelected ul .AspNet-TreeView-Leaf a, .AspNet-TreeView-ChildSelected ul .AspNet-TreeView-Selected a:hover
{
	color			: #999999;
}


.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;		
}
/* -------------------- END MENU LEFT ----------------------- */
	
/* ------------------------ END LEFT ------------------------ */

/* ------------------------ RIGHT --------------------------- */
#right
{
	width			: 173px;
	float			: left;
}

.right_header, .right_header span
{
	background-color: #CFC080;
}

.header_banner 
{
	background-color: #a5a5a5;
}

.SearchBox
{
	border			: 1px solid #D4D0C8;
	color			: #000000;
}

.SearchBtn
{
	background		: url(../Images/btn_go.gif) no-repeat;
	width			: 25px;
	height			: 15px;	
}

.search
{
	height			: 21px;
}

.banner_news, .banner_news p, .banner_news div, .banner_news span, .banner_news b
{
	text-align		: center;
	color			: #000;
	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;
	font-size		: 8pt;
}

.banner_news div a b, .banner_news span a b, .banner_news a b,
.banner_news div b a, .banner_news span b a, .banner_news b a
{
	font-weight		: bold;
}

.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 ----------------------------- */


/*--- SEARCH RESULTS ----*/
.searchresult_first
{
	float			: left;
	margin-right	: 5px;
}

.searchresult_previous
{
	float			: left;
}

.searchresult_paging
{
	float			: left;
	width			: 84%;
}

.searchresult_number 
{
	color			: #c61018;
	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 ----------*/
