/* body { margin: 0; padding: 0; border: 0;}*/   /* added 6/23 to handle gapping */

* body  {
	background-color : #071021;
	color : #000000;
	min-height : 100%;
	height : 100%;
	font: normal normal normal 76%/84% arial, verdana, geneva, helvetica, sans-serif;
	/* font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8.5pt;
	line-height : 9.5pt; 
	font-family : arial, verdana, geneva, helvetica, sans-serif; */
	letter-spacing : normal;
}

p  {
	margin: 6px 0 6px 0;
	font: normal normal normal 0.875em/1.2em arial, verdana, geneva, helvetica, sans-serif;
	/*font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;	*/
	letter-spacing : normal;
}

td  {
	/*font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;	
	letter-spacing : normal; */
	/*font: normal normal normal 76%/87.5% arial, verdana, geneva, helvetica, sans-serif;*/
	vertical-align : top;
	font-style: normal;
	font-size: 0.875em;
	line-height: 1.2em;
}

.pageSize  {
	/* max-height : 652px; */
	padding : 0;
	margin : 0;
	width: 674px;
	height : 652px;
	/* was auto should be auto maybe */
	max-height : 652px;
	/* 652px; */
	min-height : 652px;
}

.detailsPageSize  {
	margin : 0;
	padding : 0;
	min-height : 684px;
	height : 684px;	
	max-height : 684px;	
}

.statsPageSize, .companyPageSize  {
	/* margin : 0px;
	padding: 0px;
	width : 885px;
	min-width : 885px;
	max-width : 885px; */
	height : 100%; /*100%; */
	min-height : 100%; /*100%; */
	max-height : 100%; /*100%; */
}

ul, .text  {
	font: normal normal normal 0.875em/1.2em arial, verdana, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}

td.text  {
	font: normal normal normal 0.875em/1.2em arial, verdana, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}

.textlinks  {
	font: normal normal normal 0.875em/1.2em arial, verdana, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}
.tinyText {
	padding: 0px;
	margin: 0px;
	font: normal normal normal 0.8em/0.875em arial, helvetica, geneva, sans-serif;
	letter-spacing: normal;
}

.boldtext  {
	/* font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 8.5pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt; */

	font: normal normal bold 0.875em/1.2em arial, verdana, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}

.boldtextItal  {
	font-style : italic;
	font-variant : normal;
	font-weight : bold;
	font-size : 0.875em;  /* 8.5pt; */
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 1.2em; /* 9.5pt;	*/
	letter-spacing : normal;
}

.search  {
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 9.5pt;	
	letter-spacing : normal;
}

span.title, .title  {
	display : inline;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 1.05em; /*10.5pt; */
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 1.2em;	
}

H1  {
	display : inline;
	font-weight : bold;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

H2  {
	display : inline;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

H3  {
	display : inline;
	font-weight : bold;
	font-size : 10px;
	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  {
	margin : 0 0 0 2em;
	padding : 0;
	font-size : 11px;
	text-indent : 0;
	font-family : arial, helvetica, sans-serif;
	line-height : 14px;	
	list-style-type : square;
}

td.poll {
	padding : 4px 0 0 0;
	font: normal normal normal 0.7em/1.125em verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}

a, 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: normal normal normal 0.7em/0.8em verdana, arial, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}

.subtitle  {
	display : inline;
	font: normal normal normal 0.90em/1.0em arial, verdana, geneva, helvetica, sans-serif;
	letter-spacing : normal;
}

.smnav  {
	padding : 0;
	margin : 0;
	font: normal normal bold 0.7em/0.85em arial, verdana, geneva, helvetica, sans-serif;
	vertical-align : middle;
}

.blue  {
	color : #42529F;
	font : normal normal bold 0.75em/0.85em verdana, geneva, arial, helvetica, sans-serif;
}

.smbold  {
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 0.75em;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 0.85em;
}

.button  {
	background-color : #292B32;
	color : #fefccb;
	font-weight : bold;
	font-style : normal;
	font-variant : normal;
	font-size : 9pt;
	font-family : arial, verdana, geneva, helvetica, sans-serif;
	line-height : 11pt;
}

.line  {
	background-color : #000000;
	padding : 0;
	margin : 0;
}

.submitadline  {
	background-color : #4F4E5C;
	margin : 0;
	padding : 0;
	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) no-repeat;
	padding : 6px 0 0 0;
	width : 210px;
	max-width : 210px;
	min-height : 19px;
	max-height : 19px;
	height : 19px;
}

#search_box #s  {
	background : none;
	border : none;
	margin : 0 0 0 4px;
	padding : 0 0 0 10px;
	width : 192px;
	font : normal normal normal 0.7em/normal verdana, arial, geneva, sans-serif;
}

#search_box #go  {
	float : left;
	margin : 0;
}

#search_form  {
	padding : 0;
	margin : 4px 0 0 0;
}

/* -------RELATED AD SEARCH -------------------------------------*/
#radSearchBox  {
	background : url(images/tabRelatedAdsTab.jpg) no-repeat;
	padding : 0;
	margin : 0;
	width : 394px;
	max-width : 394px;
	min-height : 25px;
	max-height : 25px;
	height : 25px;
}

#radSearchBox #input  {
	display : block;
	background : white;
	border : none;
	margin : 7px 0 0 235px;
	padding : 2px 0 0 4px;
	width : 146px;
	min-height : 13px;
	max-height : 13px;
	height: 13px;
	font : normal 8pt verdana, arial, geneva, sans-serif;
}

#radSearchBox #goSearch  {
	margin : 0;
	padding : 0;
}

#radSearchForm  {
	padding : 0;
	margin : 0;
}

/* COMPANY AD SEARCH */
#comadSearchBox  {
	background : url(images/tabCompanyAdsTab.jpg) no-repeat;
	padding : 0;
	margin : 0;
	width : 394px;
	max-width : 394px;
	min-height : 25px;
	max-height : 25px;
	height : 25px;
}

#comadSearchBox #input  {
	display : block;
	background : white;
	border : none;
	margin : 7px 0 0 235px;
	padding : 2px 0 0 4px;
	width : 146px;
	min-height : 13px;
	max-height : 13px;
	height: 13px;
	font : normal normal normal 0.7em/normal 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: 0;
	padding: 3px 6px 0 0;
	width: 444px;
	height: 27px;
	color: #32405A;
	font-style: normal;
	font-weight: bold;
	font-size: 0.7em;
	font-family: arial, helvetica, sans-serif;
	line-height: normal;
	text-align: right;
}

/* ------------ END RELATED AD SEARCH ------------------------------*/
.ratingSymbol  {
	/* float: left; */
	margin : 0 2px 0 0;
	padding : 0;
	max-width: 14px;	
	width : 14px;
	height : 12px;
	min-height : 12px;
	display : inline;
}

.ratingText  {
	background : white;
	margin: 0;
	padding : 0;
	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;
	margin: 0 0 0 1px;
	max-width: 190px;
	width : 190px;
	max-height: 288px;
	height : 288px;
}

.newsTextBox  {
	background-color : #4EB54C;
	width : 172px;
	height : 280px;
	overflow : auto;
}

.adlibrary {
	background-color : #BDB6FA;
	margin: 0;
	padding : 12px 6px 12px 6px;
	max-width : 488px;
	width : 488px;
	max-height : 376px;
	height : 376px;
}

.adHomeDetailsBox {
	border : none;
	background-color : #ffffff;
	margin: 0;
	padding : 4px 0px 4px 0px;
	min-height : 134px;
	max-width : 194px;
	height : 100%;	
	width : 194px;
	/*font: normal normal normal 0.875em/normal arial, geneva, helvetica, sans-serif; */
	text-align : center;	
}

.homeVideoTitle {
	margin : 0 2px 4px 2px;
	padding : 0;
	width : 130px;
	min-width : 130px;
	max-width : 130px;	
	font : normal normal bold 0.95em/1.05em arial, geneva, helvetica, sans-serif;
	letter-spacing : normal;
	text-align : center;	
}

.homeVideoList {
	margin : 0;
	padding : 0;
	max-width : 277px;
	width : 277px;
	height : 346px;
	min-height : 346px;
	overflow : auto;
}

.adHomeDetailsText {
	/* margin: 0px;
	padding : 0px 0px 0px 4px; */
	min-width : 178px;
	width : 178px;	
	font : normal normal normal 0.8em/1.125em arial, geneva, helvetica, sans-serif;
	letter-spacing : normal;
	text-align : left;	
}
.adHomeDetailsBoxScore {
	font: normal normal bold 0.625em/1.0em verdana, arial, geneva, helvetica, sans-serif;	
}
strong {
	/*font-style: inherit;
	font-variant: inherit;
	font-size: inherit; */
	font-weight: bold;
}

div.advancedSearchBox  {
	margin : 1px 0 0 0;
	padding : 4px 4px 2px 0;
	width : 98%;
	text-align : right;
}

a.advancedSearchNav, a.advancedSearchNav:link, a.advancedSearchNav:visited  {
	color : #462f9b;
	font : normal normal bold 0.75em/0.95em arial, geneva, helvetica, sans-serif;
	text-decoration : none;
}

a.advancedSearchNav:hover  {
	color : #ffffff;
	text-decoration : underline;
}

a.advancedSearchNav:active  {
	color : #000000;
	text-decoration : none;
}
.forum  {
	background-color : #9becf0;
	margin : 0;
	padding : 5px 4px 2px 6px;
	max-width: 182px;
	width : 182px;
	min-height : 289px;
	max-height : 289px;
	height: 289px;
}

.forumTextBox  {
	margin : 2px 0 0 0;
	padding : 2px 2px 0 2px;
	max-width : 174px;
	width : 174px;	
	min-height : 274px;
	max-height : 274px;
	height : 274px;
    	font: normal normal normal 0.8em/1.125em verdana, arial, helvetica, sans-serif;
	letter-spacing : normal;
	overflow : auto;
}

.forumSubject {
    	font: normal normal bold 1.05em/1.125em verdana, arial, helvetica, sans-serif;
	letter-spacing : 0.01em;
}

.postedby {
	margin-bottom : 5px;
    	font: normal normal bold 0.8em/1.0em verdana, arial, helvetica, sans-serif;
	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 : 0 0 0 1px;
	padding : 5px 12px 4px 12px;
	width : 166px;
	min-height : 287px;
	max-height : 287px;
	height: 287px;
}

/* MANY OF THE STYLES ABOVE REFERENCE THE HOMEPAGE*/
.ataglanceResources {
	background-color :  #fe7a2a; /* #EEE3B2; */
	margin : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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 : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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 : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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 : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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 : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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;
	margin : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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;
	margin : 0 0 3px 0;
	padding : 10px 0 10px 6px;
	max-width : 201px;
	width: 201px;
	min-height : auto;
	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: 654px;
	min-width: 654px;
	max-width: 654px;
    	min-height: auto; /* auto; */
   	max-height: auto;
	height: auto;  /* was 1960px;  100 !important; */
	text-align: center;
}
div.adLibraryMain {
	background-color: #FFFFFF;
	border: 4px solid #BDB6FA;
	border-top: none;
	margin: 0;
	padding: 8px;
	width: 650px;
	min-width: 650px;
	max-width: 650px;
	min-height: auto; /*558px;*/
	max-height: auto;
	height: auto; /* !important; */
	text-align: center;
}
div.resourcesMain {
	background-color: #FFFFFF;
	border: 4px solid #fe7a2a;
	border-top: none;
	margin: 0;
  	/*padding: 8px 8px 8px 12px;*/
  	padding: 8px;
	width: 650px;
	min-width: 650px;
	max-width: 650px;
	min-height: auto; 
   max-height: auto;
  	height: auto;
	text-align: center;
}
div.donateMain {
	background-color: #FFFFFF;
	border: 4px solid #79DD74;
	border-top: none;
	margin: 0;
	padding: 8px;
	width: 650px;
	min-width: 650px;
	max-width: 650px;
	min-height: auto;
	max-height: auto;
	height: auto; /*!important;*/
	text-align: center;
}
div.contactMain {
	background-color: #FFFFFF;
	border: 4px solid #FFCC66;
	border-top: none;
	margin: 0;
	padding: 8px;
	width: 650px;
	min-width: 650px;
	max-width: 650px;
	min-height: auto;
	max-height: auto;
	height: auto; /*!important;*/
	text-align: center;
}
div.joinMain {
	background-color: #fffff;
	border: 4px solid #fb68d7;
	border-top: none;
	margin: 0;
	padding: 8px 4px 8px 12px;
	width: 650px;
	min-width: 650px;
	max-width: 650px;
	min-height: auto;
	max-height: auto;
	height: auto; /*!important;*/
	text-align: center;
}
div.logonMain {
	background-color: #ffffff;
	border: 4px solid #75ca77; /* #F7EF59; */
	border-top: none;
	margin: 0;
	padding: 8px; /*10px 10px 0 20px;*/
	width: 650px;
	min-width: 650px;
	max-width: 650px;
	min-height: auto; /*100%;*/
	max-height: auto;
	height: auto; /*758px; !important; */
	text-align: center;
}
div.subContent {
	margin : 0 15px 0 15px;
	padding : 0;
	width : 586px;
	max-width : 586px;
	height : 505px;
	min-height : 505px;
	max-height : 505px;
	overflow : auto;
}

.subpageForums {
	background-color : #9BECF0;
	padding : 8px 6px 4px 6px;	
	max-width : 195px;
	width: 195px;
	max-height : auto;	
	height: auto;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8pt;
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 9pt;	
	letter-spacing : normal;
	overflow : auto;
}

.subnav a, .subnav a:link, .subnav a:visited {
	color : #000000;
	font : normal 8pt/9pt tahoma, arial, verdana, 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 : 0;
	padding : 0;
	width : 885px;
	height : 569px;
}

td.adlibraryFont, .adlibraryFont {
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 0.7em;  /* 7.5pt; */
	font-family : verdana, arial, geneva, helvetica, sans-serif;
	line-height : 1.25em; /* 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 : 268px;
	height : 212px;
	min-height : 212px;
}

.adPrintBox {
	margin : 0;
	margin-left : 2px;
	width : 386px;
	max-width : 386px;
	max-height : 188px;
	height : 188px;
}

.adPrintDetailsBox {
	background-color : #FFFFFF;
	margin : 0;
	padding-left : 74px;
	padding-right : 28px;
	padding-top : 24px;
	min-width : 348px;
	max-width : 348px;
	width : 348px;
	min-height : 176px;
	max-height : 176px;
	height : 176px;	
}

.adScoreBox {
	background-color : #FFFFFF;
	padding : 14px 8px 2px 8px;		
	width : 302px;
	min-height : 212px;
	height : 212px;
}

.adEditorsBox {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 6px;
	width : 374px;
	height : 106px;
	min-height : 106px;
    max-height : 106px;
}

.adEditorsText {
	background-color : #FFFFFF;
	margin : 0;
	padding : 0 3px 6px 2px;
	width : 367px;
	height : 100px;
	min-height : 100px;
    max-height : 100px;
	overflow : auto;
}

.adVisitorsBox {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 6px;
	width : 374px;
	height : 117px;
	min-height : 117px;
    max-height : 117px;
}
.adVisitorsBoxLong {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 6px;
	width : 374px;
	height : 280px;
	min-height : 280px;
}

.adVisitorsText {
	background-color : #FFFFFF;
	margin : 0;
	padding : 0 3px 6px 2px;
	width : 365px;
	height : 116px;
	min-height : 116px;
    	max-height : 116px;
	overflow : auto;
}
.adVisitorsTextLong {
	background-color : #FFFFFF;
	margin : 0;
	padding : 0 3px 6px 2px;
	width : 365px;
	height : 280px;
	min-height : 280px;
	overflow : auto;
}

.adRelatedAdsBox {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 8px;
	width : 436px;
	height : 266px;
	min-height : 266px;
}

.adRelatedList {
	background-color : #FFFFFF;
	margin : 0;
	padding : 0 3px 2px 4px;
	width : 427px;
	height : 260px;
	min-height : 260px;
	overflow : auto;
}

.adRelatedPrintAdsBox {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 8px;
	width : 436px;
	height : 250px;  /* was266 */
	min-height : 240px;
}

.adRelatedPrintList {
	background-color : #FFFFFF;
	margin : 0;
	padding : 0 3px 2px 4px;
	width : 427px;
	height : 235px;
	min-height : 235px;
	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: 0 5px 4px 5px;
	max-width : 880px;
	width: 880px;
	min-height : auto;
    max-height : auto;
	height: auto;
}

div.adStatsBox {
	background-color : #FFFFFF;
	padding: 6px 0 4px 0px;
	width : 350px;
	height : 340px;
    	max-width : 350px;
	min-height : 340px;
    	max-height : 340px;
}
div.adCompanyFull {
	background-color : #BDB6FA;
	/* margin-right : 5px;
	margin-left : 5px; */
	margin: 0;
	padding: 0;
	width: 885px;
	min-width : 885px;
	max-width : 885px;
	height : auto;
	min-height : auto;
	max-height : auto;
}

div.adCompanyBox {
	background-color : #FFFFFF;
	margin: 0;
	padding: 6px 0 4px 0;
	min-width : 350px;
	max-width : 350px;
	width : 350px;
	min-height : 250px;
	max-height : 250px;
	height : 250px;	
}

div.adCompanyText {
	background-color : #FFFFFF;
	margin : 4px 8px 0 10px;
	padding : 0;
	width : 302px;
	min-width : 302px;
	max-width : 302px;
	height : 230px;
	min-height : 230px;
	max-height : 230px;
	overflow : auto;
}

div.adCompanyContactBox {
	background-color : #FFFFFF;
	padding: 6px 0px 4px 0;
	width : 350px;
	max-width : 350px;
	height : 254px;
	min-height : 254px;
	max-height : 254px;
}

div.adCompanyAdsBox {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 8px;
	width : 436px;
	height : 250px;
	min-height : 250px;
	max-height : 250px;
}

div.adCompanyScoreBox {
	background-color : #FFFFFF;
	margin : 0;
	padding : 8px 6px 6px 8px;
	width : 436px;
	height : 250px;
	min-height : 250px;
	max-height : 250px;
}

div.adCompanyCommentsBox {
	background-color : #FFFFFF;
	margin: 0;
	padding: 6px 0px 4px 0;
	width : 350px;
	min-width : 350px;
	max-width : 350px;
	min-height : 254px;
	height : 254px;	
	max-height : 254px;
}
.vidPlayCentral {
	background-color : #000000;
	margin : 0;
	padding : 4px 4px 0 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: 0;
	padding : 4px 4px 4px 3px;
}

.videoListBox  {
	background-color : #FFFFFF;
	margin-left : 3px;
	margin-right : 4px;
	padding : 0;
	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 : 0;
	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 : 0;
	padding : 0;
	height : 200px;
	overflow : auto;
}

.style4  {
	font-weight : bold;
}

.nopadnomargin  {
	padding : 0;
	margin : 0;
}
#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: 59px;
	height: 59px;
	font: normal normal bold 0.625em/1.05em arial, helvetica, geneva, sans-serif, verdana;
	letter-spacing : 0.0001em;
	text-align: center;
}
#CCAFooter a, #CCAFooter a:link,  #CCAFooter a:visited {
	padding-top: 2px;
	color: #0000ff;
	text-decoration: none;
}
#CCAFooter a:hover {
	padding-top: 2px;
	color: #fdffe1;
	text-decoration: none;
}
#CCAFooter a:active {
	padding-top: 2px;
	color: #1e272c;
	text-decoration: none;
}

