
#themes
{
	padding: 0px 0px 2px 0px;
	margin: 0.5em 1em 0.2em 1em;
}

#themes span
{
	float: left;
	margin: 0px 0.5em 0px 0px;
}

#themes a
{
	float: left;
	width: 12px;
	height: 12px;
	border: #D0D6E1 1px solid;
	font-size: 1px;
	margin: 2px 4px 2px 2px;
	line-height: 10px;
}

.a #themes a.null
{
	height: 12px;
	width: 12px;
	border: #D0D6E1 1px solid;
	font-size: 1px;
	margin: 2px 4px 2px 2px;
	line-height: 10px;
}

.b #themes a.null
{
	border: #D0D6E1 1px solid;
	font-size: 1px;
	margin: 2px 4px 2px 2px;
	width: 12px;
	line-height: 10px;
	height: 12px;
}

#themes a.null
{
	border: #D0D6E1 2px solid;
	margin: 0px 4px 0px 0px;
	width: 12px;
	height: 12px;
}

.a #themes a.a
{
	border: #D0D6E1 2px solid;
	margin: 0px 4px 0px 0px;
	width: 12px;
	height: 12px;
}

.b #themes a.b
{
	border: #D0D6E1 2px solid;
	margin: 0px 4px 0px 0px;
	width: 12px;
	height: 12px;
}

.c #themes a.c
{
	border: #D0D6E1 2px solid;
	margin: 0px 4px 0px 0px;
	width: 12px;
	height: 12px;
}

#themes a.null
{
	color: #ff7800! important;
	background: #FF7800! important;
}

#themes a.a
{
	color: #6e10a9! important;
	background: #6E10A9! important;
}

#themes a.b
{
	color: #539914! important;
	background: #539914! important;
}

#themes a.c
{
	color: #CC0000! important;
	background: #CC0000! important;
}


.ListHREF a:hover,
a:hover,
#NewsList div.Title a,
#NewsList div.Title b,
#ShortList div.Title,
#ShortList div.Title a,
.RoundedBorders .Title,
.RoundedBorders .Title a,
.RoundedBorders .Title a:hover,
h1,
div.DataInfo b,
.ListHREF b,
.oList b,
.oList .Selected a,
table.FrameFooter tr td a:hover,
#ReturnNav span,
div.FAQList div.Open,
table.FrameText tr td.Unpaid, 
div.Unpaid
{
	color: #FF7800;
}

.a .ListHREF a:hover,
.a a:hover,
.a #NewsList div.Title a,
.a #NewsList div.Title b,
.a #ShortList div.Title,
.a #ShortList div.Title a,
.a .RoundedBorders .Title,
.a .RoundedBorders .Title a,
.a .RoundedBorders .Title a:hover,
.a h1,
.a div.DataInfo b,
.a .ListHREF b,
.a .oList b,
.a .oList .Selected a,
.a table.FrameFooter tr td a:hover,
.a #ReturnNav span,
.a div.FAQList div.Open,
.a table.FrameText tr td.Unpaid, 
.a div.Unpaid
{
	color: #6E10A9;
}

.b .ListHREF a:hover,
.b a:hover,
.b #NewsList div.Title a,
.b #NewsList div.Title b,
.b #ShortList div.Title,
.b #ShortList div.Title a,
.b .RoundedBorders .Title,
.b .RoundedBorders .Title a,
.b .RoundedBorders .Title a:hover,
.b h1,
.b div.DataInfo b,
.b .ListHREF b,
.b .oList b,
.b .oList .Selected a,
.b table.FrameFooter tr td a:hover,
.b #ReturnNav span,
.b div.FAQList div.Open,
.b table.FrameText tr td.Unpaid, 
.b div.Unpaid
{
	color: #539914;
}


.c .ListHREF a:hover,
.c a:hover,
.c #NewsList div.Title,
.c #NewsList div.Title a,
.c #NewsList div.Title b,
.c #ShortList div.Title a,
.c .RoundedBorders .Title,
.c .RoundedBorders .Title a,
.c .RoundedBorders .Title a:hover,
.c h1,
.c div.DataInfo b,
.c .ListHREF b,
.c .oList b,
.c .oList .Selected a,
.c table.FrameFooter tr td a:hover,
.c #ReturnNav span,
.c div.FAQList div.Open,
.c table.FrameText tr td.Unpaid, 
.c div.Unpaid
{
	color: #CC0000;
}


#FAQ div.Pictures
{
	background-image: url('/images/faq.gif');
}

.a #FAQ div.Pictures
{
	background-image: url('/images/faq-a.gif');
}

.b #FAQ div.Pictures
{
	background-image: url('/images/faq-b.gif');
}

.c #FAQ div.Pictures
{
	background-image: url('/images/faq-c.gif');
}

table.FrameSearch td.More
{
	background: url('/images/back-search-rb.gif') right bottom no-repeat;
}

.a table.FrameSearch td.More
{
	background: url('/images/back-search-rb-a.gif') right bottom no-repeat;
}

.b table.FrameSearch td.More
{
	background: url('/images/back-search-rb-b.gif') right bottom no-repeat;
}

.c table.FrameSearch td.More
{
	background: url('/images/back-search-rb-c.gif') right bottom no-repeat;
}

div.Adv span,
div.TSelected,
#ReturnNav span.Home
{
	background-color: #FF7800;
}

.a div.Adv span,
.a div.TSelected,
.a #ReturnNav span.Home
{
	background-color: #6E10A9;
}

.b div.Adv span,
.b div.TSelected,
.b #ReturnNav span.Home
{
	background-color: #539914;
}

.c div.Adv span,
.c div.TSelected,
.c #ReturnNav span.Home
{
	background-color: #CC0000;
}


div.TSelected .TTop
{
	background-image: url('/images/tbs-left-s.gif');
}

div.TSelected .TTop
{
	background-image: url('/images/tbs-left-s.gif');
}

.a div.TSelected .TTop
{
	background-image: url('/images/tbs-left-s-a.gif');
}

.b div.TSelected .TTop
{
	background-image: url('/images/tbs-left-s-b.gif');
}

.c div.TSelected .TTop
{
	background-image: url('/images/tbs-left-s-c.gif');
}


div.TSelected .TRight
{
	background-image: url('/images/tbs-right-s.gif');
}

.a div.TSelected .TRight
{
	background-image: url('/images/tbs-right-s-a.gif');
}

.b div.TSelected .TRight
{
	background-image: url('/images/tbs-right-s-b.gif');
}

.c div.TSelected .TRight
{
	background-image: url('/images/tbs-right-s-c.gif');
}


div.TABts
{
	border-top: #FF7800 1px solid;
	background-image: url('/images/tab-selected.gif');
}

.a div.TABts
{
	border-top: #6E10A9 1px solid;
	background-image: url('/images/tab-selected-a.gif');
}

.b div.TABts
{
	border-top: #539914 1px solid;
	background-image: url('/images/tab-selected-b.gif');
}

.c div.TABts
{
	border-top: #CC0000 1px solid;
	background-image: url('/images/tab-selected-c.gif');
}


.VLogo
{
	background-image: url('/images/_g2p.gif'); 
}

.a .VLogo
{
	background-image: url('/images/_g2p-a.gif');
}

.b .VLogo
{
	background-image: url('/images/_g2p-b.gif');
}

.c .VLogo
{
	background-image: url('/images/_g2p-c.gif');
}


.VLogoActive
{
	background-image: url('/images/g2p.gif');
}

.a .VLogoActive
{
	background-image: url('/images/g2p-a.gif');
}

.b .VLogoActive
{
	background-image: url('/images/g2p-b.gif');
}

.c .VLogoActive
{
	background-image: url('/images/g2p-c.gif');
}


div.DataInfoMore,
div.oList div.LI
{
	background: url('/images/li.gif') 0em 0.3em no-repeat;
}

.a div.DataInfoMore,
.a div.oList div.LI
{
	background: url('/images/li-a.gif') 0em 0.3em no-repeat;
}

.b div.DataInfoMore,
.b div.oList div.LI
{
	background: url('/images/li-b.gif') 0em 0.3em no-repeat;
}

.c div.DataInfoMore,
.c div.oList div.LI
{
	background: url('/images/li-c.gif') 0em 0.3em no-repeat;
}



div.FAQList div.Open
{
	background-image: url('/images/i-minus.gif'); 
}

.a div.FAQList div.Open
{
	background-image: url('/images/i-minus-a.gif'); 
}

.b div.FAQList div.Open
{
	background-image: url('/images/i-minus-b.gif'); 
}

.c div.FAQList div.Open
{
	background-image: url('/images/i-minus-c.gif'); 
}


div.FAQList div
{
	background-image: url('/images/i-plus.gif'); 
}

.a div.FAQList div
{
	background-image: url('/images/i-plus-a.gif'); 
}

.b div.FAQList div
{
	background-image: url('/images/i-plus-b.gif'); 
}

.c div.FAQList div
{
	background-image: url('/images/i-plus-c.gif'); 
}


div.Adv
{
	background-image: url('/images/icn-adv.gif'); 
}

.a div.Adv
{
	background-image: url('/images/icn-adv-a.gif'); 
}

.b div.Adv
{
	background-image: url('/images/icn-adv-b.gif'); 
}

.c div.Adv
{
	background-image: url('/images/icn-adv-c.gif'); 
}


div.FAQList div.Text
{
	background-image: none;
}