body  {
	background-color : #FFFFFF;
	height : 100%;
	font-size : 8.5pt;
	/* font-size: 76%; font sizing in ems, baby. if you want to change anything, just change this.*/ 
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}
/* p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	} */

p  {
	/* font: normal normal normal 8pt/9pt arial, verdana, geneva, helvetica, sans-serif; */
	margin: 6px 0px 6px 0px;	
	font-size : 8.5pt;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}

td  {
	vertical-align : top;
	font-size : 8.5pt;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}

.pageSize  {
	/* max-height : 652px; */
	padding : 0px;
	margin : 0px;
	width : 674px;
	max-width : 674px;
	height : 652px;
	/* was auto should be auto maybe */
	max-height : 652px;
	/* 652px; */
	min-height : 652px;
}

.detailsPageSize  {
	margin : 0px;
	padding : 0px;	
	height : 684px;
	/* try auto when debugging is off */
	min-height : 684px;
	max-height : 684px;
}

.statsPageSize, .companyPageSize {
	/* width : 885px;
	min-width: 885px;
	max-width: 885px; */
	height : auto; /* 100%; */
	min-height: auto; /* 100%; */
	max-height : auto; /* 100%; */
}


.text  {
	font-size : 8.5pt;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;	
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}

.textlinks  {
	font-size : 8.5pt; 
	font-weight : normal;
	font-style : normal;
	font-variant : normal;	
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}
.tinyText {
	padding: 0px;
	margin: 0px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 7pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;	
}

.boldtext  {
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 8.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}

.boldtextItal  {
	font-weight : bold;
	font-style : italic;
	font-variant : normal;
	font-size : 8.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}

.search  {
	/* FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; */
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt; 
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height :  9.5pt;
	letter-spacing : normal;
}

.title  {
	display : inline;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 10.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 11pt;
}

H1  {
	DISPLAY : inline;
	FONT-WEIGHT : bold;
	FONT-SIZE : 14px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

H2  {
	DISPLAY : inline;
	FONT-WEIGHT : bold;
	FONT-SIZE : 13px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

H3  {
	DISPLAY : inline;
	FONT-WEIGHT : bold;
	FONT-SIZE : 11px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.arial_11pt  {
	FONT-SIZE : 11px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.arial_10pt  {
	FONT-SIZE : 10px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.news-bullets  {
	PADDING-RIGHT : 0px;
	PADDING-LEFT : 0px;
	FONT-SIZE : 11px;
	PADDING-BOTTOM : 0px;
	MARGIN : 0px 0px 0px 2em;
	TEXT-INDENT : 0px;
	LINE-HEIGHT : 14px;
	PADDING-TOP : 0px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE : square;
}

td.poll  {
	padding : 0px;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
}

a  {
	color : #0000ff;
	text-decoration : none;
}

a:link, a:visited  {
	color : #0000ff;
	text-decoration : none;
}

a:hover  {
	color : #6666ff;
	text-decoration : underline;
}

a:active  {
	color : #6666ff;
	text-decoration : underline;
}

.input-search  {
	width : 175px;
	max-width : 175px;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 9pt;
	letter-spacing : normal;
}

.subtitle  {
	display : inline;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 9.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 10.5pt;
	letter-spacing : normal;
}

.smnav  {
	padding : 0px;
	margin : 0px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 7.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9pt;
	vertical-align : middle;
}

.blue  {
	color : #42529F;
	font : bold normal normal 8pt verdana, geneva, arial, helvetica, sans-serif;
}

.smbold  {
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 7.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9pt;
}

/* .button  {
	background-color : #000000;
	color : #F9F500;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 9pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 10pt;
}*/
.button  {
	background-color : #292B32;
	color : #FEFCCB;
	font-size : 9pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 11pt;
}

.line  {
	background-color : #000000;
	padding : 0px;
	margin : 0px;
}

.submitadline  {
	background-color : #4F4E5C;
	padding : 0px;
	margin : 0px;
	max-width: 580px;
	min-width: 580px;
	width: 580px;	
	min-height: 1px;
	max-height: 1px;
	height: 1px;	
}

/* SEARCH BOX HOMEPAGE*/
#search_box  {
	background : url(images/homeSearchBox.jpg);
	background-repeat : no-repeat;
	padding : 6px 0px 0px 0px;
	width : 210px;
	max-width : 210px;
	min-height : 25px;
	max-height : 25px;
	height : 25px;
}

#search_box #s  {
	background : none;
	border : none;
	padding : 0px 0px 0px 10px;
	margin : 0px 0px 0px 4px;
	width : 206px;
	font : normal 8pt verdana, arial, geneva, sans-serif;
}

#search_box #go  {
	float : left;
	margin : 0px;
}

#search_form  {
	padding : 0px;
	margin : 4px 0px 0px 0px;
}


/* -------RELATED AD SEARCH -------------------------------------*/
#radSearchBox  {
	background : url(images/tabRelatedAdsTab.jpg);
	background-repeat : no-repeat;
	width : 394px;
	max-width : 394px;
	min-height : 25px;
	max-height : 25px;
	height : 25px;
}

#radSearchBox #input  {
	display : block;
	background : white;
	border : none;
	margin : 6px 0px 0px 235px;	
	padding : 1px 0px 2px 4px;
	width : 150px;
	max-width: 150px;
	min-height : 15px;
	max-height : 15px;
	height: 15px;
	font : normal 8pt verdana, arial, geneva, sans-serif;
}

#radSearchBox #goSearch  {
	margin : 0px;
	padding : 0px;
}

#radSearchForm  {
	padding : 0px;
	margin : 0px;
}

/* COMPANY AD SEARCH */
#comadSearchBox  {
	background : url(images/tabCompanyAdsTab.jpg) no-repeat;
	padding : 0px;
	margin : 0px;
	width : 394px;
	max-width : 394px;
	min-height : 25px;
	max-height : 25px;
	height : 25px;
}

#comadSearchBox #input  {
	display : block;
	background : white;
	border : none;
	margin : 6px 0px 0px 235px;	
	padding : 1px 0px 2px 4px;
	width : 150px;
	max-width: 150px;
	min-height : 15px;
	max-height : 15px;
	height: 15px;
	font : normal 8pt verdana, arial, geneva, sans-serif;
}

#comadSearchBox #goSearch  {
	margin : 0px;
	padding : 0px;
}

#comadSearchForm  {
	padding : 0px;
	margin : 0px;
}
/*--------------------------------------------------------------*/

div.advancedsearch {
	background-image: url(images/tabRelatedAdsType.jpg);
	margin: 0px;
	padding: 3px 6px 0px 0px;
	width: 450px;
	height: 30px;
	color: #32405A;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	line-height: normal;
	text-align: right;
}

/* ------------ END RELATED AD SEARCH ------------------------------*/
.ratingSymbol  {
	/* float: left; */
	margin : 0px 2px 0px 0px;
	padding : 0px;	
	width : 14px;
	height : 14px;
	display : inline;
}

.ratingText  {
	background : white;
	margin : 0px;	
	padding : 0px;
	width : auto;
	min-height : 14px;
	height: 14px;	
	vertical-align : top;
	display : inline;
}

.adSpace  {
	background-color : #D9E8EA;
	width : 246px;
	height : 133px;
}

.about  {
	background-color : #FFCC67;
	width : 192px;
	height : 288px;
	min-height : 288px;
}

.news  {
	background-color : #67CC62;
	width : 190px;
	height : 288px;
}

.newsTextBox  {
	background-color : #4EB54C;
	width : 172px;
	height : 280px;
	overflow : auto;
}

.adlibrary  {
	background-color : #BDB6FA;
	margin: 0px;
	padding : 12px 6px 12px 6px;
	width : 500px;
	max-width: 500px;
	height : 400px;
}

.adHomeDetailsBox  {
	border : 0px none;
	background-color : #FFFFFF;
	margin : 0px;
	padding : 6px 0px 4px 0px;
	height : 100%;
	min-height : 144px;
	width : 194px;
	max-width : 194px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : arial, geneva, helvetica, sans-serif;
	line-height : normal;
	text-align : center;	
}

div.homeVideoTitle  {
	margin : 2px 2px 4px 2px;
	padding : 0px;
	width : 134px;
	min-width : 134px;
	max-width : 134px;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 11pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 12pt;
	letter-spacing : 0.02em;
	text-align : center;	
}

.homeVideoList  {
	margin : 0px;
	padding : 0px;
	width : 277px;
	min-width : 277px;
	max-width : 277px;
	height : 346px;	
	min-height : 346px;
	overflow : auto;
}

.adHomeDetailsText  {
	margin: 0px;
	padding : 0px 0px 0px 4px;
	min-width: 186px;
	width: 186px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : arial, geneva, helvetica, sans-serif;
	line-height : normal;
	letter-spacing : normal;
	text-align : left;
}

div.advancedSearchBox  {
	margin : 0px;
	padding : 4px 4px 2px 0px;
	width : 98%;
	text-align : right;
}

a.advancedSearchNav, a.advancedSearchNav:link, a.advancedSearchNav:visited  {
	color : #462F9B;
	/* #584BBD; */
	font-weight : bold;
	font-style : normal;
	font-size : 8pt;
	font-family : arial, geneva, verdana, helvetica, sans-serif;
	line-height : 9.5pt;
	text-decoration : none;
}

a.advancedSearchNav:hover  {
	color : #FFFFFF;
	text-decoration : underline;
}

a.advancedSearchNav:active  {
	color : #000000;
	text-decoration : none;
}

.forum  {
	background-color : #9BECF0;
	margin : 0px 0px 0px 0px;
	padding : 8px 6px 4px 6px;
	width : 192px;
	max-width: 192px;
	min-height : 300px;
	height : 300px;
}

.forumTextBox  {
	margin : 0px 0px 0px 0px;
	padding : 0px 3px 2px 2px;
	width : 178px;
	height : 280px;
	min-height : 280px;
	max-height : 280px;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 9.5pt;
	letter-spacing : normal;
	overflow : auto;
}

.forumSubject  {
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
	letter-spacing : 0.01em;
}

.postedby  {
	margin-bottom : 5px;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 7.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 10pt;
	letter-spacing : 0.01em;
}

.forum a, .forum a:link, .forum a:visited  {
	color : #0977B6;
	text-decoration : none;
}

.forum a:hover  {
	color : #FFFFFF;
	text-decoration : none;
}

.forum a:active  {
	color : #1B365F;
	text-decoration : none;
}

.commPoll  {
	background-color : #75ADE8;
	margin : 0px 0px 0px 1px;
	padding : 2px 12px 4px 12px;
	width : 190px;
	max-width: 190px;
	min-height : 300px;
	max-height : 300px;
	height : 300px;	
}

/* MANY OF THE STYLES ABOVE REFERENCE THE HOMEPAGE*/
.ataglanceResources  {
	background-color : #fe7a2a; /* EEE3B2; */
	padding : 10px 0px 10px 6px;
	margin-bottom : 3px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

.ataglanceAbout  {
	background-color : #FFCC66;
	margin : 0px 0px 3px 0px;
	padding : 10px 0px 10px 6px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

.ataglanceJoin  {
	background-color : #EF91D4;
	margin : 0px 0px 3px 0px;
	padding : 10px 0px 10px 6px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

.ataglanceContact  {
	background-color : #FFCC66;
	margin : 0px 0px 3px 0px;
	padding : 10px 0px 10px 6px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

.ataglanceAdLibrary  {
	background-color : #BDB6FA;
	margin : 0px 0px 3px 0px;
	padding : 10px 0px 10px 6px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

.ataglanceDonate  {
	background-color : #79DD74;  /* #E067D9; */
	margin : 0px 0px 3px 0px;
	padding : 10px 0px 10px 6px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

.ataglanceLogon  {
	background-color : #75CA77;  /* #E067D9; */
	margin : 0px 0px 3px 0px;
	padding : 10px 0px 10px 6px;
	width : 207px;
	height : auto;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 10pt;
}

div.aboutMain  {
	background-color : #FFFFFF;
	border : 4px solid #FFCC66;
	border-top : none;
	margin : 0;
    	padding: 6px;
	width : 674px;
	min-width : 674px;
	max-width : 674px;
	min-height : auto; /*100%;*/
	height : auto;  /*!important;*/
	text-align : center;
}

div.adLibraryMain  {
	background-color : #FFFFFF;
	border : 4px solid #BDB6FA;
	border-top : none;
	margin : 0;
	width : 674px;
	min-width : 674px;
	max-width : 674px;
	height : auto!important;
	min-height : 100%;
	text-align : center;
}
div.resourcesMain  {
	background-color: #FFFFFF;
	border: 4px solid #fe7a2a;
	border-top: none;
	margin: 0;
	width: 674px;
	min-width: 674px;
	max-width: 674px;
	min-height: auto; /*100%;*/
	height: auto; /*!important;*/
	text-align: center;
}
div.donateMain  {
	background-color: #FFFFFF;
	border: 4px solid #79DD74;
	border-top: none;
	margin: 0;
	padding: 10px 30px 0px 30px;
	width: 674px;
	min-width: 674px;
	max-width: 674px;
	min-height: auto; /*100%;*/
	height: auto; /*!important;*/
	text-align: center;
}
div.joinMain  {
	background-color : #FFFFFF;
	border : 4px solid #FB68D7;
	border-top : none;
	margin : 0px;
	width : 674px;
	min-width : 674px;
	max-width : 674px;
	height : auto!important;
	min-height : 100%;
	text-align : center;
}
div.contactMain  {
	background-color : #FFFFFF;
	border : 4px solid #FFCC66;
	border-top : none;
	margin : 0px;
	width : 674px;
	min-width : 674px;
	max-width : 674px;
	height : auto!important;
	min-height : 100%;
	text-align : center;
}
div.logonMain  {
	background-color : #FFFFFF;
	border : 4px solid #75CA77;
	border-top : none;
	margin : 0px;
	padding : 10px 10px 0px 20px;
	width : 674px;
	min-width : 674px;
	max-width : 674px;
	height : auto!important;
	min-height : 100%;
	text-align : center;
}
div.subContent  {
	margin : 0px 15px 0px 15px;
	padding : 0px;
	width : 616px;
	max-width : 616px;
	height : 505px;
	min-height : 505px;
	max-height : 505px;
	overflow : auto;
}

.subpageForums  {
	background-color : #9BECF0;
	padding-top : 6px;
	padding-right : 6px;
	padding-bottom : 4px;
	padding-left : 6px;	
	width : 207px;
	height : auto;
	max-height : auto;
	min-height : 200px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing : normal;
	line-height : 9pt;
	overflow : auto;
}

.subnav a, .subnav a:link, .subnav a:visited  {
	color : #000000;
	/* font : normal 8pt tahoma, arial, verdana, geneva, helvetica, sans-serif; */
	font : normal 8pt verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing : normal;
	text-decoration : none;
}

.subnav a:hover  {
	color : #812803;
	text-decoration : none;
}

.subnav a:active  {
	color : #F7F2DD;
	text-decoration : none;
}

.vCenter  {
	vertical-align : middle;
}

/* ADLIBRARY DETAILS STYLES*/
.adlibraryFull  {
	background-color : #BDB6FA;
	margin : 0px;
	padding : 0px;
	width : 885px;
	height : 569px;
}

.adlibraryFont  {
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 7.5pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 9pt;
}
.adlibraryFont  p {
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font-size : 7.5pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 9pt;
}
.adDetailsBox  {
	background-color : #FFFFFF;
	padding : 14px 8px 2px 8px;
	width : 284px;
	max-width : 284px;
	min-height : 222px;
	height : 222px;	
}

.adPrintBox  {
	background : transparent;
	margin : 0px 0px 0px 2px;
	width : 386px;
	max-width : 386px;
	max-height : 188px;
	min-height: 188px;
	height : 188px;
}

.adPrintDetailsBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 24px 24px 0px 37px;
	/* padding-left: 28px; */
	width : 450px;
	min-width : 450px;
	max-width : 450px;
	min-height : 212px;
	max-height : 212px;
	height : 212px;	
	overflow : hidden;
}

.adScoreBox  {
	background-color : #FFFFFF;
	padding : 6px 8px 4px 8px;	
	width : 318px;
	min-height : 222px;
	height : 222px;
}

.adEditorsBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 6px;
	width : 386px;
	height : 120px;
	min-height : 120px;
}

.adEditorsText  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px 3px 6px 2px;
	width : 372px;
	height : 112px;
	min-height : 112px;
	overflow : auto;
}


.adVisitorsBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 6px;
	width : 386px;
	height : 131px;
	min-height : 131px;
    max-height : 131px;
}
.adVisitorsBoxLong  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 6px;
	width : 386px;
	height : 286px;
	min-height : 286px;
}

.adVisitorsText  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px 3px 6px 2px;
	width : 365px;
	height : 116px;
	min-height : 116px;
    max-height : 116px;
	overflow : auto;
}
.adVisitorsTextLong  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px 3px 6px 2px;
	width : 365px;
	height : 280px;
	min-height : 280px;
	overflow : auto;
}

.adRelatedAdsBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 8px;
	width : 450px;
	height : 286px;
	min-height : 286px;
}

.adRelatedList  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px 3px 2px 4px;
	width : 434px;
	height : 268px;
	min-height : 268px;
	overflow : auto;
}

.adRelatedPrintAdsBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 8px;
	width : 450px;
	height : 270px;
	min-height : 270px;
}

.adRelatedPrintList  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px 3px 2px 4px;
	width : 434px;
	height : 268px;
	min-height : 268px;
	overflow : auto;
}

.adTitle a, .adTitle a:link, .adTitle a:visited {
	color : #12368B;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 10pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 11.5pt;
	text-decoration : none;
}

.adTitle a:hover  {
	color : #6187B6;
	text-decoration : none;
}

.adTitle a:active  {
	color : #12368B;
	text-decoration : none;
}

.adStatsFull  {
	background-color : #BDB6FA;
	margin: 0px 5px 4px 5px;	
	max-width : 885px;
	width: 885px;
	min-height : auto;
    max-height : auto;
	height: auto;
}

div.adStatsBox {
	background-color : #FFFFFF;
	padding: 6px 0px 4px 0px;	
	width : 350px;
	height : 340px;
    max-width : 350px;
	min-height : 340px;
    max-height : 340px;
}
div.adCompanyFull  {
	background-color : #BDB6FA;
	margin: 0px;
	margin-right : 5px;
	margin-left : 5px;
	padding: 0px;
	width: 880px;
	min-width : 880px;
	max-width : 880px;
	height : auto;
	min-height : auto;
	max-height : auto;
}

div.adCompanyBox  {
	background-color : #FFFFFF;
	margin: 0px;
	padding: 6px 0px 4px 0px;	
	min-width : 350px;
	max-width : 350px;
	width : 350px;
	min-height : 250px;
	max-height : 250px;
	height : 250px;	
}

div.adCompanyText  {
	background-color : #FFFFFF;
	margin : 4px 8px 0px 10px;
	padding : 0px;
	width : 302px;
	min-width : 302px;
	max-width : 302px;
	height : 230px;
	min-height : 230px;
	max-height : 230px;
	overflow : auto;
}

div.adCompanyContactBox  {
	background-color : #FFFFFF;
	margin: 0px;
	padding: 6px 0px 4px 0px;		
	width : 350px;
	max-width : 350px;
	height : 254px;
	min-height : 254px;
	max-height : 254px;
}

div.adCompanyAdsBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 8px;
	width : 450px;
	height : 250px;
	min-height : 250px;
	max-height : 250px;
}

div.adCompanyScoreBox  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 8px 6px 6px 4px;
	width : 450px;
	height : 256px;
	min-height : 256px;
}

div.adCompanyCommentsBox  {
	background-color : #FFFFFF;
	margin: 0px;
	padding: 6px 0px 4px 0px;		
	width : 350px;
	min-width : 350px;
	max-width : 350px;
	min-height : 282px;
	height : 282px;	
	max-height : 282px;
}
div.adCompanyEditorsBox  {
	background-color : #FFFFFF;
	margin: 0px;
	padding: 6px 0px 4px 0px;		
	width : 340px;
	min-width : 340px;
	max-width : 340px;
	min-height : 274px;
	height : 274px;	
	max-height : 274px;
	overflow: auto;
}
.vidPlayCentral  {
	background-color : #000000;
	margin : 0px;
	padding : 4px 4px 0px 4px;	
	min-width: 480px;
	width : 480px;
	min-height: 382px;
	height : 382px;
}

.dateBar  {
	background-image : url(images/playerDateBar.jpg);
	background-repeat : no-repeat;
	color : #F8F8FF;
	padding-bottom : 1px;
	padding-left : 4px;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 7.5pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing : 0.02em;
	text-align : left;
	vertical-align : middle;
}

.playerBox  {
	margin: 0px;
	padding : 4px 4px 4px 3px;
}

.videoListBox  {
	background-color : #FFFFFF;
	margin-left : 3px;
	margin-right : 4px;
	padding : 0px;
	height : 335px;
	min-height : 335px;
	width : 258px;
}

.oneColElsCtr #container  {
	background : #FFFFFF;
	width : 46em;
	margin : 0 auto;
	/* the auto margins (in conjunction with a width) center the page */
	border : 1px solid #000000;
	text-align : left;
}

.oneColElsCtr #mainContent  {
	padding : 0 20px;
}

.style1  {
	color : #000000;
}

.style2  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 2px;
	cursor : pointer;
	-moz-user-select : none;
	-khtml-user-select : none;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : solid;
	border-bottom-style : solid;
	border-top-color : black;
	border-right-color : black;
	border-bottom-color : black;
	border-left-color : black;
	font-weight : bold;
}

.style3  {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px;
	height : 200px;
	overflow : auto;
}

.style4  {
	font-weight : bold;
}

.nopadnomargin  {
	padding : 0px;
	margin : 0px;
}
#CCAFooter {
	background-color: #071021;
	background-image: url(images/footerBackFull.jpg);
	background-repeat: no-repeat;
	color: #030f19;
	margin: 0 0 0 25px;
	padding: 9px 6px 4px 6px;
	max-width: 830px;
	width: 830px;
	min-height: 72px; /* was 59 */
	height: 72px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 7pt;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	line-height: 8pt;
	letter-spacing: 0.01em;
	text-align: center;
}
#CCAFooter a, #CCAFooter a:link,  #CCAFooter a:visited {
	padding-top: 1px;
	color: #0000ff;
	text-decoration: none;
}
#CCAFooter a:hover {
	padding-top: 1px;
	color: #fdffe1;
	text-decoration: none;
}
#CCAFooter a:active {
	padding-top: 1px;
	color: #1e272c;
	text-decoration: none;
}

