
html {  
   min-height:100%;  
}  
body {	
	/*background:-moz-radial-gradient(80% 5%, #A60000, #000);
	background:-moz-gradient(radial,80% 20%, 150, 80% 20%,0,from(#A60000),to(#000));
	background:-ms-gradient(radial,80% 20%, 150, 80% 20%,0,from(#A60000),to(#000));
	background:-webkit-gradient(radial,50% 50%,300,60% 60%,0,from(#000),to(#A60000));
	background-repeat: no-repeat;*/
	background:#000 url('../img/bg.png') no-repeat right top;  
    min-height:100%;     
}

div.accordion {
	padding: 0;
	margin: 0;
}
div.accordion .accordion-item {
	margin-bottom:2px;	
	display: block;
	clear: both;
}

div.accordion .accordion-item div.title a {
	display:block;
	padding: 6px 0;
    font-size: 1.5em;
    text-decoration: none;
    color:#FFF;
    background: #CA0000;
    text-align: center;
}
div.accordion .accordion-item div.title a:hover {
    background:#A60000;
}

div.accordion .accordion-item .content {
	display:none;
	clear: both;
}

div.accordion .accordion-item .content ul.plist {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	clear: both;	
	display:block;
	clear: both;
}

div.accordion .accordion-item .content ul.plist li {
	list-style: none;
    color:#FFF;
    margin: 0;
    margin-top:2px;
    padding: 0;
    float: left;    
    width:48%;
    min-width:200px;
    height:250px;
}

div.accordion .accordion-item .content ul.plist li a {
	position:relative;
	color:#FFF;
    text-decoration: none;
    font-size: 0.8em;
    display:block;
    padding: 0px;    
    text-align:center;
    padding-top: 210px;
    font-weight: bold;
}
div.accordion .accordion-item .content ul.plist li a:hover {	
	
}

div.accordion .accordion-item .content ul.plist li a span.small-img 
{
    display:none;
}

div.accordion .accordion-item .content ul.plist li a span.large-img {
	position: absolute;
	top:5px;
	display:block;
	width:100%;
    text-align:center;
}
div.accordion .accordion-item .content ul.plist li a span.large-img img {
	width: 200px;
	height: 200px;
}

ul.vlist
{
	list-style:none;
	margin:0;
	padding:0;
	display:table;
	width:99%;
}
ul.vlist li
{
	margin:0;
	padding:0.5em 0;
	float:left;	
	width:33%;
}
		
ul.vlist li.last
{
    
}
		
ul.vlist li a span { display:inline-block;}
		
ul.vlist .thumbnail img
{
	margin:0 30px;
	width:120px;
	height:90px;
	border:0;
}
		
ul.vlist li a
{
	padding:90px 0 0 0;
	display:block;
	text-decoration:none;
	color:#ddd;
	position:relative;
	text-align:center;
}
		
ul.vlist li a:hover, ul.vlist li a:active, ul.vlist li:hover, ul.vlist li:active
{
	background-color:#B90000;
	color:#eee;
}
ul.vlist li.fillup:hover,ul.vlist li.fillup:active
{
    background:none;
}
		
ul.vlist li.first a:hover,ul.vlist li.first a:active, ul.vlist li.first:hover, ul.vlist li.first:active
{
	  
}
		
ul.vlist li.last a:hover,ul.vlist li.last a:active, ul.vlist li.last:hover, ul.vlist li.last:active
{
	 
}
		
ul.vlist li a span.thumbnail
{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:100%;
	text-align:center;
}
		
ul.vlist li a span.description
{
	padding:8px;
}


div.faq {
	padding:5px;
	margin: 0;
	color:#DDD;
}
div.faq h2 { font-size:1.3em; }
div.faq ol,div.faq ol li,div.faq ol li dl,div.faq ol li dl dt, div.faq ol li dl dd { list-style:none; }
div.faq ol { padding:0; margin:0;}
div.faq ol li dl dt { padding-left:10px;}
div.faq ol li dl dd { padding-left:25px;}
div.faq ol li dl dt a { color:#DDD;  text-decoration: none; font-size:1em; font-weight:bold; }
div.faq ol li dl dt a:hover { color:#FFF;}
div.faq ol li dl dd { margin: 0; display: none;}
div.faq span.invert { padding:0; margin:0px; text-align:right; padding-right:8px; float:right;}
div.faq span.invert a,div.faq a { color:#FFF;}

div.faq2 { background-color:#FFF; padding:5px;margin: 0;color:#000;}
div.faq2 ol,div.faq2 ol li,div.faq2 ol li dl,div.faq2 ol li dl dt, div.faq2 ol li dl dd { list-style:none; }
div.faq2 ol { padding:0; margin:0;}
div.faq2 ol li dl dt { padding-left:10px;}
div.faq2 ol li dl dd { padding-left:25px;}
div.faq2 h2 { font-size:1.3em; }
div.faq2 ol li dl dt a { color:#000;  text-decoration: none; font-size:1em; font-weight:bold; }
div.faq2 ol li dl dt a:hover { color:#000;}
div.faq2 ol li dl dd { margin: 0; display: none;}
div.faq2 span.invert { padding:0; margin:0px; text-align:right; padding-right:8px; float:right;}
div.faq2 span.invert a,div.faq2 a { color:#000;}


