body {
       font-family:arial,sans-serif;
       background-color: #EBEBEB;
       text-align: center;
}

#adsArea {
	width: 728px;
	height: 90px;
	margin: 10px auto 10px auto;
	border: 1px solid #fff;
}

#bodyDiv {
	border-top: 1px solid #969696;
       border-left: 1px solid #969696;
       border-right: 1px solid #969696;
       width: 994px;
       margin-left: auto;
       margin-right: auto;
       
       padding-bottom: 20px;
       
       text-align: center;
       background-color: #fff;
       text-align: left;
}

td,a,p,.h{
	font-family:arial,sans-serif;
}

#menuDiv {
       border-top: 1px solid #969696;
       border-bottom: 1px solid #969696;
       background-color: #FAFAFA;
}

.h{font-size:20px}

.q3 {
	color: #000000;
	font-family:arial,sans-serif;
	font-weight : bold;
}

.page {
	color: #0000CC;
	font-size: 20px;
	text-decoration: none;
}

.page2 {
	color: #0000CC;
	font-size: 11px;
	text-decoration: none;
}

.flag {
	border: 0px;
	margin: 0 0 0 5px;
	padding-top: 4px;
}

.flagimg {
	border:0;
	margin: 0 0 0 0;
	padding-top: 0;
}

body, p, td {
	font-size: 11px;
}

.txtheader13 {
	font-size: 12px;
}

textarea,input,select {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px;
	border-color: #bbbbbb; 
	padding: 0.2em;
	/*margin-bottom: 0.3em;*/
}

.inputo  {
	border:0px;
	background-color:transparent;
	/*margin:0.2em;*/
       margin: 0;
}

/* will not apply to IE */
html > body .inputo {
       margin:0.2em;
}

.naked {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 0px;
	padding: 0.2em;
	margin-bottom: 0.3em;
}

p,img.para,input,select,form {
	margin: 0 0 0 0;
}

.progressBar {
	width: 450px;
	height: 17px;
	font-size: 1px;
}
.progressBar .background {
	border: solid 1px black;
	width: 450px;
	height: 17px;
}
.progressBar .bar {
	background-color: #0064FF;
	width: 0px;
	height: 17px;
}

ul, li{
	padding:0;
	margin:0;
	
	list-style-type:none;
	list-style-position:outside;
}

.liste li {
	margin:0 0 0 2px;
	padding-bottom: 5px;
	
	line-height: 13px;
	
	color:#000000;
}

.showfileoptions img {
	border: 0;
	margin: 0 8px 0 0;
	vertical-align: middle;
}

.tblmenu1 {
	padding: 0 15px 0 15px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.tblmenu1 img {
	border: 0;
	margin: 0 8px 0 0;
}
.tblmenu1sel {
	padding: 0 15px 0 15px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: #0064FF;
}
.tblmenu1sel img {
	border: 0;
	margin: 0 8px 0 0;
}

.tblmenu2 {
	padding: 0 40px 0 40px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.tblmenu2head {
	background-color: #0064FF;
}
.tblmenu2 img {
	border: 0;
	margin: 0 5px 0 0;
}

.tblmenubas {
	padding: 0 5px 0 5px;
	text-align: center;
	font-size: 13px;
	color: #000000;
}

.tblmenuaccount a {
	padding: 0 15px 0 5px;
	text-align: center;
	font-size: 13px;
	color: #000000;
}
.tblmenuaccount img {
	border: 0;
	margin: 0 15px 0 7px;
}

.q {
	color: #00c;
	font-weight:normal;
}

.q2 {
	color: #FFFFFF;
	font-family:arial,sans-serif;
	font-weight : bold;
}


.folder {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.folder2 {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}

.greylight {
	background-color: #FFFFFF;
}

.greylighthover {
	background-color: #F2F2F2;
}
.greylightmarked {
	background-color: #96C8FF;
}

.greylight2 {
	background-color: #FAFAFA;
}

.greylight2hover {
	background-color: #F2F2F2;
}
.greylight2marked {
	background-color: #96C8FF;
}


.navbarTooWorld,.navbarTooFiles,.navbarTooServices {
	background-color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.navbarTooWorld a,.navbarTooFiles a,.navbarTooServices a {
	color: #000000;
	font-weight: bold;
}
.navbarTooWorldhover {
	background-color: #C32F25;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.navbarTooFileshover {
	background-color: #0064FF;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.navbarTooServiceshover {
	background-color: #289650;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.navbarTooWorldhover a {
	color: #FFFFFF;
	font-weight: bold;
}
.navbarTooFileshover a {
	color: #FFFFFF;
	font-weight: bold;
}
.navbarTooServiceshover a {
	color: #FFFFFF;
	font-weight: bold;
}

#maintable{
	border:1px #EBEBEB solid;
}
.png {
	behavior: url("/class/win_png.htc");
}



/* ------------------------- IMAGES GALLERY CSS ------------------------ */
	.clear{
		clear:both;
	}
	/* End of demo CSS */
	#DHTMLgoodies_panel_one,#DHTMLgoodies_arrows,#DHTMLgoodies_thumbs{	/* Width of divs for thumbnails */
		width:320px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	#DHTMLgoodies_panel_one{
		float:left;	
	}
	#DHTMLgoodies_thumbs{
		overflow:hidden;	/* Don't change this */
		height:400px;	/* Height of thumbnail div */
		position:relative;	/* Never change this */
		float:left;
	}
	#DHTMLgoodies_largeImage img{	/* Large image */
		border:1px solid #000000;	/* Border around large image */
	}
	
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:160px;	/* Width of strip */
		padding:0px;	/* "Air" inside filmstrip div */
		position:absolute;
	}
	.strip_of_thumbnails div{
		width:160px;
		height:132px;
		padding:0px;
		text-align:center;
	}
	.strip_of_thumbnails img{
		border:0px;
		padding:3px;
	}
	.strip_of_thumbnails .activeImage{	/* Active thumbnail */
		border:3px solid #0064FF;	/* Green border around active thumbnail */
		padding:0px;
	}
	.leftArrow{
		float:left;
		padding-top:5px;
	}
	.rightArrow{
		float:right;
		padding-top:5px;
	}
	#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:2000px;
	}
/* ------------------------- END IMAGES GALLERY CSS ------------------------ */


/* ------------------------- START TAB CONTENT CSS ------------------------ */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs2{
text-align: center;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #EBEBEB;
color: #2d2b2b;
background: #EBEBEB;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
color: #FFFFFF;
background-color:0064FF;
}

.shadetabs li.selected{
background-color:#FFFFFF;
position: relative;
top: -1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-color:#FFFFFF;
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #FFFFFF;
background-color:#0064FF;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #EBEBEB;
width: 340px;
height: 420px;
margin-bottom: 1em;
padding: 0;
overflow:scroll;
}

.tabcontentstyle2{ /*style of tab content oontainer*/
border: 1px solid #EBEBEB;
width: 580px;
height: 500px;
margin-bottom: 1em;
padding: 0;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/* ------------------------- END TAB CONTENT CSS ------------------------ */

#abusesreport-form {
	text-align:left;
	border:#CCCCCC 1px solid;
	background:#F5F5F5;
	padding:0px;
	/*height:40px;*/
	padding:15px 0 0 10px;
}

.showVideoTitle {
    margin-top: 15px;
    padding: 5px 0 5px 0;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;    
    background-color: #FAFAFA;    
}
.showVideoContentLeft {
    border-right: 1px solid #CCCCCC;
}
.showVideoDownload {
    border: 1px solid #EBEBEB;
    padding: 5px 0 5px 10px;
}
/*
.showVideoMent {
    border:1px solid #EBEBEB;
    width:100px;              
    text-align: center;
}
*/
.showVideoMent {
	overflow:hidden;
}
.showVideoMentL {
	/* width:210px; */
	width:290px;
	float:left;
	padding-top:12px;
	padding-left:7px;
}
.showVideoMentR {
	float:right;
	/* width:350px; */
	/* width:325px; */
	width:135px;
}
html>body .showVideoMentR {
	width:140px;
}

.clearFloatAll {
	clear:both;
	height:0;
	line-height:0;
}
/*
.showVideoMentLike {
	float:left;
	width:100px;
	border-top:   1px solid #EBEBEB;
	border-right: 0;
	border-bottom:1px solid #EBEBEB;
	border-left:  1px solid #EBEBEB;
	text-align:center;
	padding:5px 0 5px 0;
}
.showVideoMentDislike {
	float:left;
	width:100px;
	border:1px solid #EBEBEB;
	text-align:center;
	padding:5px 0 5px 0;
}
*/
.showVideoMentFlag {
	float:right;
	width:65px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:44px;
	padding-top:5px;
}
html>body .showVideoMentFlag {
	/*height:40px;*/
	height:36px;
}
.showVideoMentShare {
	float:left;
	width:175px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:32px;
	padding-top:13px;
}

.showVideoMentFavorite {
	float:left;
	width:65px;
	border:1px solid #EBEBEB;
	/* margin-right:7px; */
	text-align:center;
	height:44px;
	/*padding-top:9px;*/
	padding-top:5px;
}
html>body .showVideoMentFavorite {
	height:36px;
}
.subMenuTd {
	border:1px solid #BBBBBB;
	background-color:#F9F9F9;
}
.subMenuTd2 {
	border-top:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-left:0;
	background-color:#F9F9F9;
	width:20px;
	text-align:center;
}
.search4userTextField {
	border:0;
	height:100%;
	width:150px;
}
.showOptions {
	width:448px;
	border:1px solid #EBEBEB;
}
.divImagesVideos {
       border-top:2px solid #EBEBEB;
       border-bottom:2px solid #EBEBEB;
       background-color: #EBEBEB;	
}

.docMusic {
	border-top:3px solid #EBEBEB;
	border-bottom:3px solid #EBEBEB;
	border-left:0;
	border-right:0;
	overflow:hidden;
	padding:0;
}
.docMusicLeft {
	width:330px;
	float:left;
	border:0;
}

.docMusicCenter {
	width:331px;
	float:left;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-top:0;
	border-bottom:0;
}

.docMusicRight {
	width:331px;
	float:left;
	border:0;
}

.docMusicClearAll {
	clear:both;
	height:0;
	line-height:0;
}
.docMusicData {
	float:left;
	width:257px;
	height:30px;
	text-align:left;
	padding-left:3px;
	overflow:hidden;
}
.docMusicFavorite {
	float:right;
	width:69px;
	padding-top:7px;
	text-align:right;
}
.docMusicPage {
	overflow:hidden;
	width:100%;
	height:50px;
}
.docMusicPagePreview {
	width:200px;
	float:left;
	text-align:center;
	height:20px;
	border-top:1px solid #EBEBEB;
	border-left:0;
	border-right:1px solid #EBEBEB;
	/*	
	border-bottom:0!important;
	border-bottom:1px solid #EBEBEB;
	*/
	border-bottom:0;
	padding:15px 0 15px 0;
}
.docMusicPageNum {
	width:590px;
	float:left;
	margin-left:0;
	text-align:center;
	height:20px;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	/*	
	border-bottom:0!important;
	border-bottom:1px solid #EBEBEB;
	*/
	border-bottom:0;
	padding:15px 0 15px 0!important;
	padding:19px 0 19px 0;
}
.docMusicPageNext {
	width:200px;
	float:left;
	margin-left:0;
	text-align:center;
	height:20px;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:0;
	/*	
	border-bottom:0!important;
	border-bottom:1px solid #EBEBEB;
	*/
	border-bottom:0;
	padding:15px 0 15px 0;
}
.showFileCount {
    padding: 5px 15px 5px 0;
    border-top: 1px solid #969696;
    background-color: #FAFAFA;
    text-align:right;    
}
.showTinyLength {
	width:616px;
}
html>body .showTinyLength {
	width:100%;
}

.showTinyTextarea2 {
	width:616px;
	height:117px;
}
html>body .showTinyTextarea2 {
	height:110px;
}

.showTinyTextarea3 {
	width:616px;
	height:103px;
}
html>body .showTinyTextarea3 {
	height:97px;
}

.after_upload {
	border:1px solid #969696;
}
.after_uploadTitle {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #969696;
	text-align:left;
	padding:3px 0 3px 3px;
	background-color: #F2F2F2;
}
.after_uploadBody {
	padding:10px 10px 10px 10px;
	text-align:left;
}
.after_uploadHotLink {
	padding:5px 0 0 25px;
	text-align:left;
}

.after_uploadVideoLink {
	width:500px;
	height:130px;
}
html>body .after_uploadVideoLink {
	height:123px;
}

.after_uploadAudioLink {
	width:500px;
	height:116px;
}
html>body .after_uploadAudioLink {
	height:110px;
}
/*
#prod {
	border:1px solid #000000;
}
*/
#share-icons {
	text-align:center;
	padding-bottom:15px;
}
#share-icons a {
	display:inline-block;
	/*
	width:58px;
	height:50px;
	*/
	width:48px;
	height:46px;
	overflow:hidden;
	margin:0px 3px;
}
#share-icons a img {
	margin-top:34px;
}
#share-icons a:hover img {
	margin-top:4px;
}
#share-icons div.bottom-line {
	/* font:9px/10px Geneva,Helvetica; */
	font-size:9px;
	color:#999999;
	background:url(images/share-icons/social-bottom-lineIE.png) no-repeat 50% 0%;
	margin-top:-2px;
	padding-top:17px;
}
html>body #share-icons div.bottom-line {
	background:transparent url(images/share-icons/social-bottom-lineFF.png) no-repeat 50% 0%;
	margin-top:-13px;
	padding-top:17px;	
}

#homepage1 {
	overflow:hidden;
	padding:0;
}
#home_image {
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	width:496px;
	height:220px;
	float:left;
	text-align:left;
	font-size:13px; 
	cursor:pointer; 
	
	background: #fff;
}

html>body #home_image {
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	width:458px;
	height:150px;
	float:left;
	text-align:left;
	font-size:13px; 
	padding:50px 19px 19px 19px;
	cursor:pointer; 
	
	background: #fff;
}

#home_video {
	border-bottom:1px solid #969696;
	width:496px;
	height:220px;
	float:right;
	text-align:left;
	font-size:13px;
	cursor:pointer;

	background: #fff;
}
html>body #home_video {
	border-bottom:1px solid #969696;
	width:459px;
	height:150px;
	float:right;
	text-align:left;
	font-size:13px;
	padding:50px 19px 19px 19px;
	cursor:pointer;

	background: #fff;
}

#homepage2 {
	overflow:hidden;
	padding:0;
	margin-top: -4px;
}
html>body #homepage2 {
	overflow:hidden;
	padding:0;
	margin-top:0px;
}

#home_music {
	border-right:1px solid #969696;
	width:496px;
	height:220px;
	float:left;
	text-align:left;
	font-size:13px;
	padding:19px 19px 0 19px;
	cursor:pointer;
	background: #fff;
}
html>body #home_music {
	border-right:1px solid #969696;
	width:458px;
	height:200px;
	float:left;
	text-align:left;
	font-size:13px;
	padding:19px 19px 0 19px;
	cursor:pointer;

	background: #fff;
}

#home_document {
	width:496px;
	height:200px;
	float:right;
	text-align:left;
	font-size:13px;
	cursor:pointer;

	background: #fff;
}
html>body #home_document {
	width:459px;
	height:200px;
	float:right;
	text-align:left;
	font-size:13px;
	padding:19px 19px 0 19px;
	cursor:pointer;

	background: #fff;
}
/*
#home_image:hover, #home_video:hover, #home_music:hover, #home_document:hover {
	background: #F2F2F2;
}
*/
.clearall {
	clear:both;
	height:0;
	line-height:0;
}

#home_imageShowpic {
	right: -340px;
	bottom: -60px;
}
html>body #home_imageShowpic {
	right: -320px;
	bottom: -10px;
}

#home_videoShowpic {
	left: 20px;
	bottom: -60px;
}
html>body #home_videoShowpic {
	left: 0;
	bottom: -10px;
}

#home_musicShowpic {
	right: -320px;
	top:-10px;
}
html>body #home_musicShowpic {
	right: -317px;
	top:-10px;
}

#home_docShowpic {
	left: 20;
	top: 10px;
}
html>body #home_docShowpic {
	left: 0;
	top: -10px;
}

.home_picText {
	position:relative;
	width:128px;
	
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.home_Text {
	width: 300px;
	
	font-size: 15px;
	/*font-weight: bold;*/
	text-align: center;
}

.home_TextLeft {
	text-align: left;
}

.home_TextRight {
	text-align: right;
}

.home_TextImage {
	position:relative; 
	top:-40px;
	left:20px;
}
html>body .home_TextImage {
	top:-90px;
	left:0;
}

.home_TextVideo {
	position:relative; 
	top:-40px; 
	left:170px;
}
html>body .home_TextVideo {
	top:-90px; 
	left:160px;
}

.home_TextMusic {
	position:relative; 
	top:-114px;
}

.home_TextDoc {
	position:relative; 
	top:-94px; 
	left:170px;
}
html>body .home_TextDoc {
	position:relative; 
	top:-114px; 
	left:160px;
}

#home_imageShowpic img, #home_videoShowpic img, #home_musicShowpic img, #home_docShowpic img {
	border: 1px solid #EBEBEB;
}

#ins_title {
	margin-top: 30px;
	border-top: 1px solid #969696;
	background-color: #FAFAFA;    
	overflow:hidden;
	height:30px;
}

#ins_titleUpload {
	width:331px;
	float:left;
	border-right:1px solid #969696;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
html>body #ins_titleUpload {
	border-bottom:1px solid #969696;
}

#ins_titleSearch {
	width:330px;
	float:left;
	border-right:1px solid #969696;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
html>body #ins_titleSearch {
	border-bottom:1px solid #969696;
}

#ins_titleBrowse {
	width:330px;
	float:left;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
html>body #ins_titleBrowse {
	width:331px;
	border-bottom:1px solid #969696;
}

#ins_main {
	/*border-bottom:1px solid #969696;*/
	overflow:hidden;
	padding:0;
}
#ins_upload {
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	border-top:1px solid #969696;
	float:left;
	width:331px;
	padding:0 8px 0 8px;
}
html>body #ins_upload {
	width:315px;
	border-top:0;
}

#ins_search {
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	border-top:1px solid #969696;
	float:left;
	width:330px;
	padding:0 8px 0 8px;
}
html>body #ins_search {
	width:314px;
	border-top:0;
}

#ins_browse {
	border-bottom:1px solid #969696;
	border-top:1px solid #969696;
	float:left;
	width:331px;
	padding:0 8px 0 8px;
}
html>body #ins_browse {
	width:315px;
	border-top:0;
}


.ins_formUpload {
	border:1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
	height:125px;
	margin-top:10px;
	margin-bottom:10px;
}
html>body .ins_formUpload {
	padding: 10px 3px 10px 3px;
	height:100px;
}

.ins_formSearch {
	border:1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
	height:125px;
	margin-top:10px;
	margin-bottom:10px;
}
html>body .ins_formSearch {
	padding: 10px 3px 10px 3px;
	height:100px;
}

.ins_formBrowse {
	border:1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
	height:120px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
html>body .ins_formBrowse {
	padding: 10px 3px 10px 3px;
	height:100px;
}

.insBrowse {
    display:block;  
    list-style:none;  
    margin:0;  
    padding:0;  
    /*border:1px solid #000000;*/
}
.insBrowseList {
    display:block;  
    width:140px;
    margin-left:3px;
    margin-bottom:3px;
    float:left;    
    /*border:1px solid #CCC;*/  
}

.insSearchField {
	border:0;
	height:19px;
	width:210px;
	border:1px solid #969696;
}

.insSearchButtonField {
	border:0;
	height:19px;
	border:1px solid #969696;
}

.ins_text {
	/*border:1px solid #000000;*/
	text-align:left; 
	font-size:13px;
	height:49px;
}
.ins_readMore {
	text-align:right;
	margin-top: 15px;
	height: 21px;
	margin-right: -9px;
}
html>body .ins_readMore {
	text-align:right;
	margin-top: 15px;
	width:322px;
	height: 20px;
	margin-right:0;
}

.ins_readMore2 {
	text-align:right;
	margin-top: 15px;
	height: 21px;
	margin-right: -9px;
}
html>body .ins_readMore2 {
	text-align:right;
	margin-top: 15px;
	width:323px;
	height: 20px;
	margin-right:0;
}

.readmore {
	text-align: right;
	font-size:13px;
	
	margin-right: 0;
	
	padding: 5px 40px 5px 40px;;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	width:47px;
}

a.readmore
{
	font-weight: bold;
	background-color: #EBEBEB;
	color:#0064FF;
	text-decoration:none;
	font-size:13px;
}
a.readmore:hover
 {
	background-color: #0064FF;
	color: #FFFFFF;
	text-decoration:underline;
}

#nopartners {
	border:1px solid #CCCCCC;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
.partners {
	display:block;
	list-style:none;
	/*margin:0 0 0 1px;*/
	margin:0;
	padding:0;
}
.partnersList {
	display:block;
	/*width:300px;*/
	width:331px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float:left;
	text-align:center;
	padding:10px 0 10px 0;
	height:150px;
}
.partnersListColumn3 {
	border-right:0;
	/*width:302px;*/
	width:330px;
}
.partnersLogo {
	width:150px;
	height:75px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #CCCCCC;*/
	text-align:center;
	padding:0;
}
.partnersTitle {
    margin-top: 15px;
    padding: 5px 0 5px 20px;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;    
    background-color: #FAFAFA;
    text-align:left;
    font-size:16px;
    font-weight:bold;   
}

#terms_service {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:left;
}

#rss_body {
	/*
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	*/
	width:470px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:10px 0 10px 0;
}

#shareEmail {
	/* padding:10px; */
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #969696;
	background-color:#FFFFFF;
	text-align:left;
	width:500px;
	height:436px;
}
#shareEmailBody {
	padding-left:50px;
}
#shareEmailBodySent {
	text-align:center;
}

#reportAbuse {
	/*
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	*/
	width:500px;
	padding:10px 0 10px 0;
}
.linkon {
	/* border:1px solid #000000; */
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}
html>body .linkon {
	margin-bottom:5px;
}

.linkon_left {
	float:left;
	/*border:1px solid #FF0000;*/
	width:125px;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
}
.linkon_right {
	float:right;
	/*border:1px solid #0000FF;*/
	width:347px;
	text-align:left;
}

.validationAbuse {
	/*border:1px solid #000000;*/
	overflow:hidden;
}

.validationAbuse_left {
	float:left;
	/*border:1px solid #FF0000;*/
	width:247px;
	text-align:right;
}
.validationAbuse_right {
	float:right;
	/*border:1px solid #0000FF;*/
	width:247px;
	text-align:left;
	padding-top:5px;
}

.rawfileDownload {
	width:500px;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:13px;
}

table.reference
{
border:1px solid #c3c3c3;
border-collapse:collapse;
}
table.reference td 
{
border:1px solid #c3c3c3;
padding:10px;
vertical-align:top;
font-size:12px;
}

.rawfileDownloadLink {
	border:1px solid #CCCCCC;
	background-color:#EBEBEB;
	text-align:center;
	padding:5px 10px 5px 10px;
}
a.rawfileDownloadLink {
	color:#0064FF;
	text-decoration:none;
	font-size:12px;
	/*font-weight: bold;*/
}
a.rawfileDownloadLink:hover {
	background-color:#0064FF;
	color:#FFFFFF;
	text-decoration:underline;
}

.highlight_word {
	background-color:#FFC800;
	color:#000000;
}

#pb_outer {
	height: 20px;
	border: 1px inset #000000;
	width: 80%;
	margin: 20px auto;
	display: none;
	text-align:left;
}
#pb_inner {
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #003399;*/
	background-color: #FF0000;
	height: 20px;
	width: 1px;
	text-align: left;
}

