@charset "utf-8";



/* CSS Document */
*	{margin: 0px;padding: 0px;font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}

body	{background-color: #DDD;}

p	{margin-bottom: 10px;}

h1	{height: 150px; background-image: url(../images/bgH1.png); background-repeat: no-repeat; text-indent: -1200px; overflow: hidden;}
h2	{padding: 32px 10px 0px 0px; background-color: #d1212d; color: #FFFFFF; font-size: 14px; clear: both; }
h2 span	{color: #FFF; font-size: 24px; font-weight: normal;  font-family: 'Fjalla One', Verdana, Helvetica, sans-serif; padding: 0px 0px 5px 10px; display: block; text-transform: uppercase;}	
h3	{padding: 5px 10px 5px 8px; background-color: #CCCCCC; color: #333333; font-size: 12px; clear: both; border-bottom: 1px solid #999999;}
h4	{padding-left: 5px; padding-bottom: 10px; font-size: 14px; border-bottom: 1px solid #d1212d; margin-bottom: 10px; margin-left: -5px; margin-right: -5px; margin-top: 10px;}


h2#title {position: absolute; top: 50px; right: 25px; background-color: #FFFFFF; color: #666666; font-size: 24px; font-weight: normal;  font-family: 'Fjalla One', Verdana, Helvetica, sans-serif; }


select, input	{ font-size: 10px;}
option {padding-left: 10px;}

a img	{border: none; vertical-align: bottom}

#page	{width: 1200px; margin: auto; position: relative; background-color: #666666; -webkit-box-shadow: 10px 10px #bbb, -10px 0 10px #bbb; -moz-box-shadow: 10px 0 10px #bbb, -10px 0 10px #bbb; box-shadow: 10px 0 10px #bbb, -10px 0 10px #bbb; overflow: auto;}

#filter	{width: 400px; float: left; background-color: #FFFFFF; }
#results 	{width: 790px; float: left; border-left: 10px solid #d1212d ; position: relative; background-color: #FFFFFF}

/**/
#filterForm	{overflow: auto}

#resultOptionsList	{position: absolute; top: 15px; right: 15px; list-style-type: none; text-align: right; height: 25px; }
#resultOptionsList li	{float: right; font-size: 12px; border: 1px solid #999999; padding: 5px 5px 2px 5px; color: #000066;  height: 20px; margin: 0px 0px 0px 10px;}
#resultOptionsList li, #resultOptionsList li *	{font-size: 12px; color: #666666;}

.onlyText	{padding-top: 4px!important; padding-bottom: 5px!important;}
*:first-child+html .onlyText, * html .onlyText	{padding-top: 6px!important; padding-bottom: 4px!important;}

#filterList	{list-style-type: none;}

#filterList ul	{list-style-type: none;padding: 0px 0px 0px 0px; width: auto;}
#filterList ul li	{display: block; border: 1px solid #CCCCCC; padding: 2px; margin: 4px; background-color: #eaeaea; clear: both;}
* html #filterList ul li	{display: block; border: 1px solid #CCCCCC; padding: 0px; margin: 4px; background-color: #eaeaea}
#filterList ul li label input, #filterList ul li label select	{vertical-align: middle; margin-right: 3px; float: left;}
#filterList ul li label span	{display: block; }
* html #filterList ul li label span	{margin-bottom: 4px; padding-top: 3px;}


#filterList ul li ul {margin-left: 14px; display: none;}
#filterList ul li ul li	{background-color: #FFFFFF; margin: 2px;}
#filterList ul li ul li.limitSelection {background-color: #eaeaea!important; border-color: #eaeaea!important; color: #d1212d}

#resultList	{list-style-type: none; overflow: auto;}
#resultList li	{padding: 5px; border-bottom: 1px solid #CCCCCC}
#resultList li a	{text-decoration: none; color: #034EA2; background-image: url(../images/bg_content_link.gif); padding-left: 15px; background-repeat: no-repeat;	background-position: 0px 3px;}
#resultList li a:hover	{color: #d1212d;}
#resultList li.resultError	{font-size: 14px; padding-top: 10px;}

#resultList li > a	{padding-left: 0px; background: none;}

#resultList li .resultDetailContainer	{padding: 5px 0px; display: none;}
#resultList li .resultDetailContainer span	{display: inline-block; width: 60px;}

#logo	{position: absolute; top: 0px; left: 0px; display: block; width: 150px; height: 150px; opacity: 0;}

#loadContentWait	{background-color: #FFFFFF;}




