﻿*
{
 	margin:0;
}
html, body, form  {
	background: #000000;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0; padding: 0;
	border:none;
	height: 100%; 
}

h1
{
	font: normal 24px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
}

#wrapper2 
{
	width:1149px;
	float:center;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
	padding-top:0px;
}
#wrapper2 a
{
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

/* Content */

#content {
	clear: both;
	padding-top: 5px;
}

.fieldElement
{
	padding: 2px 2px;
	border: 1px solid #000000;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 149px;
}
.colonSpace { font-family:Tahoma, Arial, Helvetica, sans-serif; margin-left:2px;margin-right:4px;padding-right:4px}
a
{
	color:White;
}
a:hover {
	text-decoration: none;
}
a:active
{
	color:White;
	text-decoration:underline;
}
a:visited
{
	color:White;
	text-decoration:underline;
}
img {
	border-color: #FFFFFF;
	border-style: solid;
}

.ImageClass
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin:2px;
	width:146px;
	height:75px;
}

.GadgetImageClass
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin:2px;
	width:60px;
	height:31px;
}

.ImageSelectedClass
{
	border-color: red;
	border-style: solid;
	border-width: 1px;
	margin:2px;
}

#clearfooter { clear:both;height: 5em; border: 0; margin: 0; padding: 0; } 

#footer 
{
	margin: 0 auto;
	text-align:center;
	clear: both;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 4em;
	width:1149px;
}
.ProgramName
{
	font: normal 24px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
}

.SmallProgramText
{
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1;
	text-align:center;
	padding-bottom:8px;
}
.GadgetSmallProgramText
{
	font: normal 9px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1;
	text-align:center;
	padding-bottom:8.5px;
}

.GadgetFooterText
{
	font: normal 9px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1;
	text-align:center;
	padding-bottom:8px;
}

.GadgetInputText
{
	
}

.SubTitle
{
	font: normal 15px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
}
.LoginText
{
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.LoginText a
{
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.ProgramDescription
{
	font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
}
.CopyRight
{
	margin: 0 auto;
	text-align:center;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/* Div Table Style  */
.tablediv {
	display:  table;
	width:377px;
	border:1px;border-style:solid;padding:10px;border-color:#FFFFFF;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;
}
.celldiv {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:25%;
	white-space:nowrap;
}
.celldivRight {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:45%;
	white-space:nowrap;
}
.celldivButton {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:15%;
	white-space:nowrap;
}
.rowdiv  {
	display:  table-row;
	width:auto;
}
.cellColSpan{
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:100%;
	white-space:nowrap;
}

.LinkProgramPage
{
	color:White;
	text-decoration: none;
}
.LinkProgramPage: hover {
	text-decoration: none;
}
.LinkProgramPage: active
{
	color:White;
	text-decoration: none;
}
.LinkProgramPage: visited
{
	color:White;
	text-decoration: none;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
	width: 55px;
    height: 51px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.gif);
}

.emptyRatingStar {
    background-image: url(images/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(images/SavedStar.gif);
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}
.LeftCell
{
	float:left;font-weight:bold;font-size:13px;margin-left:5px;padding-top:15px;
}

 
/*  Forum Styles   */

.alt1 {	background: #FFFEE0;
	color: #000000;
}
.alt1Active {	background: #FFFEE0;
	color: #000000;
}
.alt2 {	background: #FFFFFF;
	color: #000000;
}
.alt2Active {	background: #FFFFFF;
	color: #000000;
}
.inlineimg {vertical-align: middle; }
.page {	background: #FFFEED;
	color: #000000;
}
.smallfont {	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder {	background: #FEB13B;
	color: #000000;
}
.tcat {	background: #000;
	color: #FFFFFF;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 9px;
}
.tfoot {	background: #E24500;
	color: #FFFEE0;
	padding: 6px;
}
.thead {	background: #FFD08A;
	color: #171717;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time {	color: #666686;
}
div.thead {padding: 4px; }
td.thead {padding: 4px; }
th.thead {padding: 4px; }

.LinkForum:link
{
	color: #001FFD;
	text-decoration: underline;
}
.LinkForum:visited
{
	color: #6600CC;
	text-decoration: none;
}
.LinkForum:hover, .LinkForum:active
{
	color: #CC3333;
	text-decoration: underline;
}

/* Page navigation */ 	
.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 0 0 ;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #039;}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px;color: Blue;}
.pagination p a:hover {background:#004390;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}

/* Default Page*/

        .style1
        {
            width: 1073px;
        }
        .style3
        {
            width: 320px;
        }
        .style4
        {
            width: 495px;
        }
        .style5
        {
            width: 537px;
        }
        
/* Autocomplete: */
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; color:Black }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#selection { padding:5px; font-weight:bold; height:20px; }
#selection img { vertical-align:middle; }
.data
{
	width:20
	}
	
	
#IEContainer {

margin-bottom:10px;
margin-right:22px;
width:295px;
}


#shareIE2 {
margin-bottom:5px;
}

#shareIE2 {
margin-top:5px;
}

#shareIE2 ul.share-counters {
background-color:black;
border:1px solid #EFEFEF;
display:inline-block;
float:none;
height:29px;
margin-bottom:20px !important;
margin-left:0;
margin-right:0;
margin-top:0;
padding:9px 0 0;
width:295px;
}

#shareIE2 ul.share-counters #fb-share-counter {
width:80px;
}

#shareIE2 ul.share-counters li {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
height:30px;
margin:0 0 0 9px;
padding:0;
text-align:center;
width:80px;
}

#IEContainer ul li {
list-style-type:none;
}

#shareIE2 ul.share-counters #google-plus {
border:0 none;
margin-left:10px;
}

#shareIE2 ul.share-counters #tweetmeme-share-counter {
border:0 none;
margin-left:10px;
}

#shareIE2 ul.share-counters #digg-share-counter {
margin-left:10px;
}

