body {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#434548;
margin:5px;
padding:0;
}

form {
margin:0;
padding:0;
}

td {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#434548;
}

.loginbarbg {
background-color:#EDF4F9;
}

.module_head {
background-image:url(/templates/naughtyconnect/images/dialog_head.gif);
background-repeat:repeat-x;
height:20px;
font-size:11px;
font-weight:700;
color:#FFF;
}

.profile_head {
background-image:url(/templates/naughtyconnect/images/dialog_head.gif);
background-repeat:repeat-x;
height:20px;
font-size:11px;
font-weight:700;
color:#FFF;
padding-left:5px;
}

.spiffy * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#fff;
}

.spiffy1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #6d6d6d;
border-right:1px solid #6d6d6d;
background:#bfbfbf;
}

.spiffy2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #191919;
border-right:1px solid #191919;
background:#cecece;
}

.spiffy3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
}

.spiffy4 {
border-left:1px solid #6d6d6d;
border-right:1px solid #6d6d6d;
}

.spiffy5 {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
}

.spiffyfg {
background:#fff;
}

.giffy * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#E7E7E7;
}

.giffy1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #f4f4f4;
border-right:1px solid #f4f4f4;
background:#ededed;
}

.giffy2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #fcfcfc;
border-right:1px solid #fcfcfc;
background:#ebebeb;
}

.giffy3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}

.giffy4 {
border-left:1px solid #f4f4f4;
border-right:1px solid #f4f4f4;
}

.giffy5 {
border-left:1px solid #ededed;
border-right:1px solid #ededed;
}

.giffyfg {
background:#E7E7E7;
}

.ytoptext {
color:#FF0;
right:14px;
left:14px;
top:10px;
bottom:10px;
font-size:16px;
font-weight:700;
font-family:"Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
margin:25px;
}

.toptext {
color:#FFF;
right:14px;
left:14px;
top:10px;
bottom:10px;
font-size:16px;
font-weight:700;
font-family:"Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
margin:25px;
}

.sbody {
color:#930000;
font:bold 16px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

.sbody2 {
color:#930000;
font:bold 19px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

.sbody3 {
color:#930000;
font:bold 19px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
padding:0 5px 5px 10px;
}

.logotext {
color:gray;
right:14px;
left:14px;
top:10px;
bottom:10px;
font:bold 12px Arial, Helvetica, Geneva, sans-serif;
margin:5px;
}

.ntext {
color:#000;
right:14px;
left:14px;
top:10px;
bottom:10px;
font:13px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
margin:5px;
}

TD.edituserlink {
background-color:#900197;
color:#FFF;
font-weight:700;
}

.text_head1,.text_head1:hover {
font-size:14px;
font-weight:700;
color:#FFF;
}

.text_head2,.text_head2:hover {
font-size:14px;
font-weight:700;
color:#0000AF;
}

.offer_head {
font-size:16pt;
color:#4278D3;
}

.im_text {
font-size:11px;
font-weight:400;
background-color:#F8FBFF;
border-color:#95B5E6;
border-style:solid;
border-width:1px;
}

.statusbar {
background-color:#E7E7E7;
}

th {
font-weight:700;
color:#4278D3;
background-color:#D4E1F6;
font-size:11px;
}

th a {
text-decoration:underline;
color:#4278D3;
}

a.topmenu {
text-decoration:no-underline;
color:#FFF;
}

a.subhead {
text-decoration:underline;
color:#FFF;
font-weight:700;
}

a.subhead:hover {
color:#FFF;
text-decoration:none;
font-weight:700;
}

.smallpic {
border:1px solid #a0a0a0;
}

.formbutton {
font-size:11px;
color:#039;
border-top:1px solid #CCC;
border-right:1px solid #666;
border-bottom:1px solid #666;
border-left:1px solid #CCC;
background-color:#D4E1F6;
}

.dotted {
border-bottom-width:1px;
border-bottom-style:dashed;
}

.s_table_blue {
color:#27277E;
font-weight:700;
}

.s_table_white {
color:#27277E;
}

.table_blue {
background-color:#D3E1FA;
color:#27277E;
}

.table_white {
background-color:#FFF;
color:#27277E;
}

.table_green {
background-color:#D8F9D5;
color:#030;
}

.table_red {
background-color:#FFD5D5;
color:#900;
}

.table_pink {
background-color:#FFE1FF;
color:#7D0067;
}

.table_gray {
background-color:#EFEFEF;
color:#333;
}

.table_yellow {
background-color:#FFC;
color:#B08D00;
}

.main_text1 {
font-size:24px;
}

.headrow {
border:1px solid #A9BDF1;
background-color:#C8E0FB;
text-align:center;
}

.searchtitle {
font-size:14pt;
font-weight:700;
color:#036;
}

.title {
font-size:12pt;
border:1px solid #A9BDF1;
background-color:#DADADA;
text-align:left;
font-weight:700;
margin-left:11px;
padding:4px 4px 4px 11px;
}

.subtitle {
font-size:10pt;
color:#036;
border:1px solid #96B0F5;
background-color:#D7E1EE;
font-weight:700;
padding:1px;
}

a:hover {
text-decoration:underline;
color:#AA067C;
}

a.panellink {
font-weight:700;
text-decoration:none;
color:#4278D3;
font-size:13px;
font-family:"Trebuchet MS", Tahoma, sans-serif;
}

a.panellink:hover {
font-weight:700;
text-decoration:underline;
color:#AA067C;
}

.panelbox {
font-size:13px;
font-family:"Trebuchet MS", Tahoma, sans-serif;
}

.footer {
background-color:#E1EFFB;
border-color:#95B5E6;
border-style:solid none;
border-width:1px;
}

.copyright {
color:#AAA;
font-size:11px;
text-decoration:none;
}

.paneltable {
background-color:#036;
}

.storyhead {
color:#AA067C;
font-weight:700;
font-size:11px;
}

.storydate {
font-size:9px;
color:#036;
font-style:italic;
}

.newsdate {
font-size:9px;
font-style:italic;
}

.payment_mod_head {
font-size:11px;
color:#FFF;
background-color:#39C;
}

.admin_head {
font-size:12px;
color:#4278D3;
font-weight:700;
}

h4 {
font-size:12px;
}

.copyright:hover {
color:#00f;
font-size:11px;
text-decoration:underline;
}

.headerfooter,.headerfooter:hover {
color:#FFF;
font-size:10px;
font-weight:700;
height:20px;
}

.nickwidth {
text-align:center;
width:550px;
margin:10px;
}

a.1 {
text-decoration:underline;
color:#000;
}

a.2 {
text-decoration:underline;
color:#0A246A;
}

.t11 {
font-family:"Trebuchet MS", Tahoma;
font-size:13px;
font-style:normal;
}

.t12 {
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
font-style:normal;
}

.style2 {
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
font-style:normal;
font-weight:700;
color:#000;
}

a.customlink1:hover {
color:#000;
}

.butBg {
background-image:url(/templates/naughtyconnect/images/but_bg.gif);
background-repeat:repeat-x;
color:#FFF;
font-weight:700;
cursor:pointer;
vertical-align:middle;
padding:0 5px;
}

.border-around {
border-left:1px solid #6d0078;
border-right:1px solid #6d0078;
border-bottom:1px solid #6d0078;
border-top:0;
}

.f10 {
font-size:10px;
}

.dialogHead {
background-image:url(/templates/naughtyconnect/images/dialog_head.gif);
background-repeat:repeat-x;
height:20px;
vertical-align:top;
padding-left:5px;
padding-right:5px;
color:#FFF;
font-weight:700;
}

.dialogBody {
border:1px solid #6D0078;
padding:5px;
}

.dialogBody1 {
border:1px solid #6D0078;
padding:0;
}

.toptable td {
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

.profileButtons td {
padding-top:5px;
padding-bottom:5px;
}

.msgTable td {
padding:5px 5px 5px 10px;
}

.tableHead td {
background-color:#d4e1f6;
font-weight:700;
border-bottom:1px solid #8EBAFF;
padding:5px 5px 5px 10px;
}

.tableFoot td {
background-color:#d4e1f6;
font-weight:700;
border-top:1px solid #8EBAFF;
padding-left:10px;
padding-right:10px;
}

.mhead td {
background-color:#D4E1F6;
font-size:12px;
font-weight:700;
padding-left:10px;
height:30px;
}

.mailTab0 {
border-top:1px solid #6D0078;
border-left:1px solid #6D0078;
border-right:1px solid #6D0078;
font-weight:700;
color:#6D0078;
padding:5px 10px;
}

.mailTab1 {
border-top:1px solid #6D0078;
border-left:1px solid #6D0078;
border-right:1px solid #6D0078;
background-color:#6D0078;
color:#FFF;
font-weight:700;
padding:5px 10px;
}

.imgActions td {
padding-left:0;
padding-right:0;
padding-bottom:5px;
}

.uploadTable td {
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}

.mailTab1 a,.mailTab1 a:link,.mailTab1 a:hover,.mailTab1 a:active,.mailTab1 a:visited {
color:#FF0;
}

.evenrow2 {
background-color:#f0f0f0;
}

.border1 {
border:1px solid #6D0078;
}

.inputtext {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:13px;
}

.miniProfile td {
text-align:center;
}

.errRow {
background-color:#FFFFE0;
color:red;
}

.errRow td {
padding-left:10px;
}

.payButton {
cursor:pointer;
}

#payButtonNormal {
background-image:url(/templates/naughtyconnect/images/button_pay.gif);
}

#payButtonOver {
background-image:url(/templates/naughtyconnect/images/button_pay_over.gif);
}

.payButtonBadge {
font-family:arial, sans-serif;
font-size:19px;
font-weight:700;
cursor:pointer;
color:#6D0078;
}

.aMonth {
font-size:12px;
font-weight:700;
cursor:pointer;
color:#FFF;
padding-top:3px;
}

.payButtonText {
color:#FFF;
font-size:18px;
font-weight:700;
cursor:pointer;
font-family:arial, sans-serif;
text-align:left;
}

.payButtonSub {
color:#FFF;
font-size:11px;
font-weight:700;
cursor:pointer;
}

.payProcessing {
font-size:15px;
font-weight:700;
font-family:arial, sans-serif;
}

.stateTd {
padding-right:20px;
padding-left:20px;
text-align:left;
}

.membersTable td {
padding-bottom:8px;
}

.membersTable ul {
padding-left:32px;
list-style-type:circle;
margin:5px 0 10px;
}

.browseButtons td {
padding-left:15px;
padding-right:15px;
}

.ybottext {
color:#FF0;
right:14px;
left:14px;
top:10px;
bottom:10px;
font-size:16px;
font-weight:700;
font-family:"Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
margin:15px;
}

.bottext {
color:#FFF;
right:14px;
left:14px;
top:10px;
bottom:10px;
font-size:16px;
font-weight:700;
font-family:"Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
margin:15px;
}

.pageNum {
border:1px solid #6D0078;
font-weight:700;
color:#6D0078;
text-decoration:none;
margin:3px;
padding:5px 8px;
}

.pageNumSel {
border:1px solid #6D0078;
background-color:#6D0078;
font-weight:700;
color:#FFF;
text-decoration:none;
margin:3px;
padding:5px 8px;
}

.clear {
overflow:hidden;
width:100%;
}

a.button {
background:transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
color:#444;
display:block;
float:left;
font:normal 12px arial, sans-serif;
height:24px;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}

a.button span {
background:transparent url('/images/bg_button_span.gif') no-repeat;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
}

a.button:active {
background-position:bottom right;
color:#000;
outline:none;
}

a.button:active span {
background-position:bottom left;
padding:6px 0 4px 18px;
}

.pageText h2 {
font-size:15px;
margin:5px 0 0;
}

.pageText ol {
margin:0 0 10px 32px;
padding:0;
}

.pageText ol li {
list-style-type:upper-alpha;
margin:0 0 10px;
}

.address {
font-weight:700;
}

.homepageTable td {
padding-bottom:0;
padding-top:5px;
}

.ucpItemTitle {
font-size:13px;
font-weight:700;
padding-bottom:5px;
}

.signupTitle {
color:#AA067C;
}

.signupTable2 td {
padding-top:1px;
padding-bottom:1px;
}

.mailMenu {
font-size:13px;
font-weight:700;
border:1px solid #6d0078;
background-color:#D4E1F6;
padding:8px;
}

.mailMenu a {
text-decoration:none;
width:100%;
padding:10px;
}

.mailMenuSel {
font-size:13px;
font-weight:700;
border:1px solid #6d0078;
background-color:#6d0078;
padding:8px;
}

.mailMenuSel a {
text-decoration:none;
color:#FFF;
padding:10px;
}

.bigtext,td.bigtext {
font-size:14px;
}

.bigtext2,td.bigtext2 {
font-size:15px;
}

.signup4table td {
background-color:#f0f0f0;
font-size:14px;
}

.mferror {
background-color:#FCC;
}

.headbg,.headbgbox {
background-color:#69006C;
}

.oddrow,.oddrow1 {
background-color:#FEFEFE;
}

.oddrow1 td,.evenrow1 td {
border-bottom:1px solid #8EBAFF;
}

.spiffy,.giffy {
display:block;
}

.evenrow,.evenrow3,.evenrow1 {
background-color:#EFEFEF;
}

.oddrow3,.main_outer_table,.oddrow2 {
background-color:#FFF;
}

.module_head_right,.module_head_right a,.module_head_right a:hover {
background-color:#4278D3;
font-size:11px;
color:#FFF;
}

TD.edituserlink a,TD.edituserlink A:hover {
color:#FFF;
font-weight:400;
}

.module_detail_inside,.module_detail {
font-size:11px;
font-weight:400;
background-color:#F8FBFF;
border-color:#D4E1F6;
border-style:none solid solid;
border-width:1px;
}

th a:hover,a {
color:#4278D3;
text-decoration:none;
}

input,textarea,select {
font-family:"Trebuchet MS", sans-serif;
font-size:13px;
}

a.main_title,a:hover.main_title {
font-size:40px;
color:#FFF;
text-decoration:none;
}

.page_heading,.xtitle {
font-size:14pt;
border:1px solid #A9BDF1;
background-color:#DADADA;
text-align:center;
}

.text8pt,.im_msg {
font-size:8pt;
}

a.menulink,a.menulink:hover {
font-size:11px;
color:#4278D3;
text-decoration:none;
}

a.footerlink,a.footerlink:hover {
font-size:8pt;
color:#4278D3;
text-decoration:none;
}

.modulehead,.storyby {
color:#036;
}

.newshead,.pollquestion {
color:#4278D3;
font-weight:700;
}

.errors,a.customlink1 {
color:red;
}

.headerfooter:hover,.butBg a,.butBg a:link,.butBg a:hover,.butBg a:active,.butBg a:visited {
color:#FFF;
text-decoration:none;
}

.searchTable td,.midtable td {
vertical-align:middle;
}

.table5 td,.customsignupform td {
padding:5px;
}

.buttonTable td,.pad0 td,.pad00,.innertable td {
padding:0;
}

.msgList td,.oddrow2 td,.evenrow2 td {
padding-left:10px;
padding-right:10px;
}

.payButton a,.payButton a:link,.payButton a:hover,.payButton a:visited,.payButton a:active,a.button:hover {
text-decoration:none;
}

.smallFormTable td,.pageText,.signup5form td {
padding:10px;
}

.noborder,.noborder td {
border:none;
margin:0;
padding:0;
}

p {
margin:0;
padding:0;
padding-bottom: 8px;
}











/*VIDEO*/
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

#file_uploadUploader {width: 151px; height: 28px;}
#file_uploadQueue {margin-bottom: 4px;}
#file_uploadQueue .uploadifyQueueItem {width: 430px;}


.usc_2257, .refund_policy {padding: 5px;}
.usc_2257 p, .refund_policy p {margin: 0 10px 20px 10px; text-align: justify;}

.logoText2 {position: absolute; left: 50%; margin-left: 50px; top: 28px; color: gray; font-size: 13px;}
/*.logoText2 span {font-size: 10px;}*/
