div.accordion {
	padding: 0;
	margin: 0;
}
div.accordion .accordion-item {
	margin-bottom:2px;	
}

div.accordion .accordion-item div.title a 
{
    position:relative;
	display:block;
	padding: 10px 8px;
    font-size: 1.5em;
    text-decoration: none;
    color:#FFF;
    background: #212121;
}
div.accordion .accordion-item div.title a:hover {
	background:#212121;
	/*background:-moz-radial-gradient(80% 5%, #5176a2, #184f90);
	background:-moz-gradient(radial,80% 20%, 150, 80% 20%,0,from(#184f90),to(#5176a2));
	background:-ms-gradient(radial,80% 20%, 150, 80% 20%,0,from(#184f90),to(#5176a2));
	background:-webkit-gradient(radial,80% 20%, 150, 80% 20%,0,from(#184f90),to(#5176a2));*/
}

div.accordion .accordion-item .content {
	display:none;
}

div.accordion .accordion-item .content ul.plist {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.accordion .accordion-item .content ul.plist li {
	list-style: none;
    color:#FFF;
    margin: 0;
    margin-top:2px;
    padding: 0;
}

div.accordion .accordion-item .content ul.plist li a {
	position:relative;
	color:#FFF;
    text-decoration: none;
    font-size: 1.2em;
    display:block;
    padding: 20px 10px;
    height:47px;
    background:url(../img/ipad/divider.png) no-repeat;
    background-size:1006px 30px;
    background-position:0 -10px;
}
/*div.accordion .accordion-item .content ul.plist li a:hover {	
	background:-moz-linear-gradient(100% 100% 180deg, #0655b1,#5176a2, #0655b1 40%);
	background:-webkit-gradient(radial,80% 20%, 150, 80% 20%,0,from(#0655b1),to(#5176a2));
}*/

.vcentered
{
    line-height:47px;
}
.vcentered2
{
    padding-top:4px;
}
div.accordion .accordion-item .content ul.plist li a span.large-img 
{
    display:none;
}
    
div.accordion .accordion-item .content ul.plist li a span.small-img {
	position: absolute;
	right:0px;
	bottom: -4px;
}

div.accordion .accordion-item .content ul.plist li a span.small-img img {
    width:136px;
    height:87px;
}

ul.vlist
{
	list-style:none;
	margin:0;
	padding-left:50px;
	padding-right:50px;
}
		
ul.vlist li
{
	margin:0;
	padding:0.5em 0;
	border-bottom:1px dotted #ccc;
}
		
ul.vlist li.last, ul.vlist li.noborder
{
	border-bottom:none;
}
		
ul.vlist li a span { display:inline-block;}
		
ul.vlist .thumbnail img
{
	margin:0 0.1em;
	width:80px;
	height:60px;
	border:0;
}
		
ul.vlist li a
{
	padding:0 5px 0 90px;
	display:block;
	text-decoration:none;
	color:#ddd;
	position:relative;
	min-height:60px;
}
		
ul.vlist li a:hover, ul.vlist li a:active, ul.vlist li:hover, ul.vlist li:active
{
	background-color:#5176a2;
	color:#eee;
}
		
ul.vlist li a span.thumbnail
{
	position:absolute;
	top:0px;
	left:2px;
}
		
ul.vlist li a span.description
{
	padding-top:2px;
}

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 h2 { font-size:1.3em; }
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 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;}

