/** Style */
div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
html {
	overflow: auto;
}

body {
	margin: 0px;
	padding: 0px 0px 10px 0;
	border: 0px;
	background-color: #361F62;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

h2 {
	font-size:16px;
	font-weight:900;
}

.contestloginpage {
	min-height: 570px;
	font-size: 12px;
	background-color: #FFCA1C;
	color: #361F63;
	vertical-align: top;
	text-align: center;
}

.contestloginpage td {
	vertical-align: top;
}

.contestloginpage h1,
.contestloginpage h2 {
	color: #0054A5;
	font-size: 28px;
	margin: 0px;
}

.contestloginpage h1{
	padding-top:64px;
}

.contestloginpage h2 {
	font-size: 16px;
	padding-top:16px;
	padding-bottom:32px;
}

.contestloginpage h4 {
	font-size: 16px;
}

#contestrules {
	text-align: right;
}

#contestrules a {
	text-decoration: underline;
}

#contestrulesblock {
	text-decoration: none;
	text-align: left;
	visibility: hidden;
	position: absolute;
	width: 550px;
	left: 450px;
	font-size: 11px;
}

#contestrulesblock h3 {
	font-weight: bold;
	font-size: 12px;
}

#contestrulesblock li {
	font-size: 11px;
}

.pagecontentarea {
	min-height: 600px;
}

.paperpage {
	min-height: 570px;
	font-size: 12px;
	background-color: #FEFBDD;
	background-repeat: repeat;
	background-image: url(images/bgline.gif);
	color: #361F62;
	vertical-align: top;
}

.paperredmargin {
	min-height: 570px;
	background-repeat: repeat-y;
	background-image: url(images/bgredmrgn.gif)
}

.paperheader {
	text-align: center;
	padding:15px 0 10px 0 !important;
	padding:30px 0 0 0;
	background-color: #FEFBDD;
	background-repeat: repeat-y;
	background-image: url(images/bgredmrgn.gif);
	font-weight: 900;
	font-size: 16px;
}
.paperheader_ul {
	padding-top:12px!important;
}
.papertext {
	font-size: 12px;
	text-align: justify;
	color: #361F62;
	text-decoration: none;
	vertical-align: top;
	margin: 0px 10px 0px 20px;
	line-height:21px;
}

.papertext a {
	color: #361F62;
}

.papertext a:hover {
	color: #361F62;
	text-decoration: none;
}

.papertext td {
	vertical-align: top;
}

.contentarea {
	min-height: 570px;
	background-color: #A1DDF3;
	color:#000000;
	z-index:0;
}

.contentarea a {
	color:#000000;
}

.papertext a:hover {
	color: #361F62;
	text-decoration: none;
}

.content_top {
	width: 655px;
	height: 187px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.img_no_fame,
.img_no_frame,
.xboxtopleft, .xboxtop, .xboxtopright, .xboxleft, .xboxcenter, .xboxright, .xboxbottomleft, .xboxbottom, .xboxbottomright,
.blueboxtopleft, .blueboxtop, .blueboxtopright, .blueboxleft, .blueboxcenter, .blueboxright, .blueboxbottomleft, .blueboxbottom, .blueboxbottomright,
.boxtopleft, .boxtop, .boxtopright, .boxleft, .boxcenter, .boxright, .boxbottomleft, .boxbottom, .boxbottomright,
.whiteblueboxtopleft, .whiteblueboxtopleftmini, .whiteblueboxtop, .whiteblueboxtopright, .whiteblueboxtoprightmini, .whiteblueboxleft, .whiteblueboxcenter, .whiteblueboxright, .whiteblueboxbottomleft, .whiteblueboxbottom, .whiteblueboxbottomright,
.whitemagentaboxtopleft, .whitemagentaboxtopleftmini, .whitemagentaboxtop, .whitemagentaboxtopright, .whitemagentaboxtoprightmini, .whitemagentaboxleft, .whitemagentaboxcenter, .whitemagentaboxright, .whitemagentaboxbottomleft, .whitemagentaboxbottom, .whitemagentaboxbottomright
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.img_frame, .thumb_frame, .thumb_frame2 {
	border: 3px #FFFFFF solid;
	
}

.thumb_frame {
	width: 73px;
	height: 55px;
	
}

.thumb_frame2 {
	width: 123px;
	height: 96px;
	
}

.btn29 {
	max-height: 29px;
}

.link_simpleFFF, .link_smallFFF {
	color:#FFFFFF;
	margin:0 0.5em;
	text-decoration:none;
	font-size: 12px;
}

.link_smallFFF {
	font-size: 10px;
}

.link_smallFFFnormal {
	font-size: 10px;
	text-decoration:underline;
	color:#FFFFFF;
}

.link_smallFFFbold {
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

.link_smallblack{
    color:#682826;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
}

.vspacer {
margin-top:3px;
}

.link_simpleBBG {
	color: #361F62;
	text-decoration: none;
	font-size: 12px;
}

.tbltop {
	width: 492px;
	height: 65px;
	background-repeat: no-repeat;
	background-image: url(images/tbl.gif);
}

.tblleg {
	width: 13px;
	height: 14px;
	background-repeat: no-repeat;
	background-image: url(images/tblleg.gif);
}

.xboxtopleft {
	background-image: url(images/xboxtl.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
}

.xboxtop {
	border: 0px;
	background-image: url(images/xboxt.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
}

.xboxtopright {
	background-image: url(images/xboxtr.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
}

.xboxleft {
	background-color: #C5C4E4;
	border-left: 1px #361F62 solid;
}

.xboxcenter {
	background-color: #C5C4E4;
	color: #361F62;
}

.xboxright {
	background-color: #C5C4E4;
	border-right: 1px #361F62 solid;
}

.xboxbottomleft {
	background-image: url(images/blockframebl.gif);
	width: 10px;
	height: 11px;
	font-size: 1px;
}

.xboxbottom {
	background-color: #C5C4E4;
	font-size: 1px;
	border-bottom: 1px #361F62 solid;
}

.xboxbottomright {
	background-image:url(images/blockframebr.gif);
	width: 10px;
	height: 11px;
	font-size: 1px;
}

.blueboxtopleft {
	background-image: url(images/blockframetl.gif);
	width: 11px;
	height: 32px;
}

.blueboxtop {
	background-color: #C5C4E4;
	border-top: 1px #361F62 solid;
	border-bottom: 2px #361F62 dotted;
	color: #361F62;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

.blueboxtopright {
	background-image: url(images/blockframetr.gif);
	width: 11px;
	height: 32px;
}

.blueboxleft {
	background-color: #C5C4E4;
	border-left: 1px #361F62 solid;
}

.blueboxcenter {
	background-color: #C5C4E4;
}

.blueboxcenter p {
	color: #361F62;
	font-size:12px;
}

.blueboxcenter a {
	color: #361F62;
	font-size:12px;
}

.blueboxright {
	background-color: #C5C4E4;
	border-right: 1px #361F62 solid;
}

.blueboxbottomleft {
	background-image: url(images/blockframebl.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.blueboxbottom {
	background-color: #C5C4E4;
	font-size: 1px;
	border-bottom: 1px #361F62 solid;
}

.blueboxbottomright {
	background-image:url(images/blockframebr.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whiteblueboxtopleft {
	background-image: url(images/wbblockframetl.gif);
	width: 11px;
	height: 32px;
}

.whiteblueboxtopleftmini {
	background-image: url(images/wbblockframetl_mini.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whiteblueboxtop {
	background-color: #0054A5;
	border-top: 1px #FFFFFF solid;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

.whiteblueboxtopmini {
	background-color: #0054A5;
	border-top: 1px #FFFFFF solid;
	font-size: 1px;
}

.whiteblueboxtopright {
	background-image: url(images/wbblockframetr.gif);
	width: 11px;
	height: 32px;
}

.whiteblueboxtoprightmini {
	background-image: url(images/wbblockframetr_mini.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whiteblueboxleft {
	background-color: #0054A5;
	border-left: 1px #FFFFFF solid;
}

.whiteblueboxcenter {
	background-color: #0054A5;
	color: #EAEAEA;
	text-align: justify;
}

.whiteblueboxright {
	background-color: #0054A5;
	border-right: 1px #FFFFFF solid;
}

.whiteblueboxbottomleft {
	background-image: url(images/wbblockframebl.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whiteblueboxbottom {
	background-color: #0054A5;
	font-size: 1px;
	border-bottom: 1px #FFFFFF solid;
}

.whiteblueboxbottomright {
	background-image:url(images/wbblockframebr.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whitemagentaboxtopleft {
	background-image: url(images/wmblockframetl.gif);
	width: 11px;
	height: 32px;
}

.whitemagentaboxtopleftmini {
	background-image: url(images/wmblockframetl_mini.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whitemagentaboxtop {
	background-color: #C9066F;
	border-top: 1px #FFFFFF solid;
	color: #EAEAEA;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

.whitemagentaboxtopmini {
	background-color: #C9066F;
	border-top: 1px #FFFFFF solid;
	font-size: 1px;
}

.whitemagentaboxtopright {
	background-image: url(images/wmblockframetr.gif);
	width: 11px;
	height: 32px;
}

.whitemagentaboxtoprightmini {
	background-image: url(images/wmblockframetr_mini.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whitemagentaboxleft {
	background-color: #C9066F;
	border-left: 1px #FFFFFF solid;
}

.whitemagentaboxcenter {
	background-color: #C9066F;
	color: #EAEAEA;
	text-align: justify;
}

.whitemagentaboxright {
	background-color: #C9066F;
	border-right: 1px #FFFFFF solid;
}

.whitemagentaboxbottomleft {
	background-image: url(images/wmblockframebl.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.whitemagentaboxbottom {
	background-color: #C9066F;
	font-size: 1px;
	border-bottom: 1px #FFFFFF solid;
}

.whitemagentaboxbottomright {
	background-image:url(images/wmblockframebr.gif);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.bgyblocktl {
	background-image: url(images/bgyblocktl.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.bgyblockt {
	background-image: url(images/bgyblockt.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 25px;
}

.bgyblocktr {
	background-image: url(images/bgyblocktr.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.bgyblockl {
	background-image: url(images/bgyblockl.gif);
	background-repeat: repeat-y;
	width: 25px;
	font-size: 1px;
}

.bgyblockc {
	background-color: #FFDC68;
}

.bgyblockr {
	background-image: url(images/bgyblockr.gif);
	background-repeat: repeat-y;
	width: 25px;
	font-size: 1px;
}

.bgyblockbl {
	background-image: url(images/bgyblockbl.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.bgyblockb {
	background-image: url(images/bgyblockb.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 25px;
}

.bgyblockbr {
	background-image: url(images/bgyblockbr.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.wvblocktl {
	background-image: url(images/wvblocktl.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.wvblockt {
	background-image: url(images/wvblockt.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 25px;
}

.wvblocktr {
	background-image: url(images/wvblocktr.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.wvblockl {
	background-image: url(images/wvblockl.gif);
	background-repeat: repeat-y;
	width: 25px;
	font-size: 1px;
}

.wvblockc {
	background-color: #826EB6;
	font-size: 14px;
	color: #FFFFFF;
}

.wvblockc h3 {
	font-size: 16px;
}

.wvblockr {
	background-image: url(images/wvblockr.gif);
	background-repeat: repeat-y;
	width: 25px;
	font-size: 1px;
}

.wvblockbl {
	background-image: url(images/wvblockbl.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.wvblockb {
	background-image: url(images/wvblockb.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 25px;
}

.wvblockbr {
	background-image: url(images/wvblockbr.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	font-size: 1px;
}

.boxaround {
	padding: 10px;
}

.boxtopleft {
	background-image: url(images/blockframetl2.png);
	width: 11px;
	height: 32px;
}

.boxtop {
	background-color: #FEFBDD;
	/*border-top: 1px #EC6F35 solid;
	border-bottom: 2px #EC6F35 dotted;*/
	border-top: 1px #361F62 solid;
	border-bottom: 2px #361F62 dotted;
	color: #361F62;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.boxtopright {
	background-image: url(images/blockframetr2.png);
	width: 11px;
	height: 32px;
}

.boxleft {
	background-color: #FEFBDD;
	border-left: 1px #361F62 solid;
}

.boxcenter {
	background-color: #FEFBDD;
	color: #361F62;
}
#boxcenterarea {min-height:450px;}
* html #boxcenterarea {height:450px;}
.boxright {
	background-color: #FEFBDD;
	border-right: 1px #361F62 solid;
}

.boxbottomleft {
	background-image: url(images/blockframebl2.png);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

.boxbottom {
	background-color: #FEFBDD;
	font-size: 1px;
	border-bottom: 1px #361F62 solid;
}

.boxbottomright {
	background-image:url(images/blockframebr2.png);
	width: 11px;
	height: 11px;
	font-size: 1px;
}

#site {
	width: 990px;
	border: 0px;
	margin: 0 auto;
	background: #483F78;
}

#mainmenu {
	background-color: #A4D8ED;
	height: 100%;
	width: 151px;
	vertical-align: top;
}

#mainmenu img {
	border: 0px;
	width:151px;
}

#mainmenuplus {
	height: 126px;
	width: 837px;
	background-color: #A1DDF3;
	vertical-align: top;
}

#mainmenuplus img {
	border: 0px;
	width: 837px;
	height: 126px;
	border: 0px;
}

#loginmenu {
	width: 655px;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}

#loginmenu form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#loginmenu table {
	margin: 4px 0px 0px 0px;
	width: 655px
}

#loginmenu a {
	color:#FFFFFF;
	text-decoration:none;
}

#loginmenu a:hover {
	text-decoration:underline;
}

#loginmenu div {
	max-height: 27px;
	vertical-align: top;
}

#loginmenu img {
	border: 0px;
	vertical-align: top;
}

#loginmenu input[type="text"] {
	height: 19px;
	width: 300px;
	border: 0px;
	margin: 2px 0px 2px 0px;
	padding: 4px 0px 0px 0px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size: 12px;
	color:#361F62;
}

#loginmenu input[type="image"] {
	vertical-align: top;
	border: 0px;
}

#banner {
	width: 160px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
	background-color:#1868a0;
}

#banner img {
	width: 160px;
	height: 600px;
	padding: 0px;
	margin: 0px;
	border:0px;
}


#banner120x90 {
	width: 160px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
	background-color:#1868a0;
}

#banner120x90 img {
margin-top:5px;
	width: 120px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#banner120x902 {
	width: 160px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
	background-color:#1868a0;
}

#banner120x902 img {
margin-top:5px;
	width: 120px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#banner120x240 {
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
	background-color:#A1DDF3;
}

#banner120x240 img {
	width: 120px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#content {
	width: 655px;
	min-height: 570px;
}

#footer {
	border: 0px;
	width: 990px;
	margin: 8px auto 0px auto;
	text-align: center;
	color: #FFFFFF;
}

#footer div {
	border: 0;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	text-align: center;
	color: #FFFFFF;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#staticsites {

}

#login {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#login table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#login input[type="text"], #login input[type="password"] {
	border: 1px solid #361F62;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: #361F62;
}

#login a {
	color: #361F62;
	text-decoration: none;
	font-size: 12px;
}

#login a:hover {
	text-decoration: underline;
}

#errorbox, #successbox {
  overflow: hidden;
  border: 2px #FFFFFF solid;
  margin: 5px 0px 10px 0px;
  padding: 5px 10px 5px 10px;
  color:#FFFFFF;
}

#fplayer {
	text-align: center;
}

#actinfo {
	min-height: 100px;
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 0;
	width: 132px;
	color: #FFFFFF;
	font-size: 10px;
}

#playlistcreate {
	text-align: left;
}

#playlistcreate input[type="text"],
#playlistcreate select {
	width: 100%;
	display: block;
}
.spacer {
	clear:both;
	padding-top:0!important;
	padding-top:30px;
}
ul.boxlist {
	margin:0;
	padding:0;
}
ul.boxlist li.spacer {
	padding-top:30px;
}

div.linkstyle a {
	font-weight:bold;
	color:#0052a5;
	text-decoration:none;
}
div.linkstyle a:visited {
	font-weight:bold;
	color:#0052a5;
	text-decoration:none;
}
div.linkstyle a:hover {
	font-weight:bold;
	color:#0052a5;
	text-decoration:underline;
}
a.front_recent {
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
a.front_recent:visited {
	color:#000000;
	text-decoration:none;
}
a.front_recent:hover {
	color:#000000;
	text-decoration:underline;
}
p.front_recent {
	color:#000000;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}
a.topmenulink {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
a.topmenulink:visited {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
a.topmenulink:hover {
	color:#fff;
	font-size:10px;	
	text-decoration:underline;
}
.scrollmargin {
	margin:8px 0px 0px 18px!important;
	margin:0 0px 0px 18px;
}
.scrollmargin2 {
	margin:8px 0px 0px 18px!important;
	margin:0 0px 0px 8px;
}
div.box {
	color:#000000;
}
/*
a {
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a.paging {
	color:#FFFFFF;
	text-decoration:underline;
}

a.paging:hover {
	text-decoration:none;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p.success_message {
	line-height:30px;
	position:relative;
	text-align:center;
	height:30px;
	height:auto !important;
}

.errorfield {
	background-color:#FFEFCE;
	border:1px Red solid;
}

a.userlink {
	text-decoration:none;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#FF8C05;
	line-height:20px;
	font-size:12px;
	padding:3px;
	text-align:center;
}

a.userlink:hover {
  background-color:#FCA933;
  color:#FFFFFF;
  text-decoration:none;
}

p.text {
	font-size:12px;
	line-height:16px;
}

a.smallstats {
	color:#FF8C05;
	font-size:8px;
	text-decoration:underline;
}

a.smallstats:hover {
	text-decoration:none;
}

.smallstats {
	font-size:8px;
}

td {
	font-size:11px;
	padding:5px;
}

th {
	font-size:11px;
	font-weight:bold;
	padding:5px;
}



table {
  border:none;
  width: 100% !important;
  width: 96%; 
}

td big {
	border-bottom:1px Silver solid;
	font-size:16px;
	display:block;
	margin-top:10px;
}

p {
	margin:0;
	padding:3px;
}

a:hover {
	text-decoration:underline;
}

form {
	margin:0;
	padding:0;
}

#submenu {
	clear:both;
	background-image:url(images/submenu_header_table_back_760_2.gif);
	height:34px;
	line-height:34px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

#submenu a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

div.content_area {
	width:570px;
	float:left;
	margin-right:10px;
}

div.list_area {
	width:760px;
	float:left;
	margin-right:10px;
}

div.details_area {
	width:460px;
	float:left;
}

div.player{
	width:450px;
}

div.boxdottedborder{
	margin-top:5px;
	padding:4px;
	background-color:#FFFFFF;
	border: 1px #AAAAAA dotted;
}

div.content_area h2 {
	font-size:16px;
}

div.dottedbg  {
	background-image:url(images/dotted_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

div.rightmenu {
	width:180px;
	float:left;
}

div.leftmenu {
	width:180px;
	float:left;
}

div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
div.box h2 {
	line-height:24px;
	height:24px;
	font-size:11px;
	background-image:url(images/nv_2_bg.gif);
	color:White;
	margin:0;
	font-weight:bold;
}

textarea.largeTextarea {
	width:100%;
}

div.box h2 span.bleft {
	height:24px;
	width:5px;
	float:left;
	margin-right:10px;
	background-image:url(images/nv_2_l.gif);
}

div.box h2 span.bright {
	height:24px;
	width:5px;
	float:right;
	background-image:url(images/nv_2_r.gif);
}

div.box div.box_content {
	clear:both;
	background-color:#F3F3F3;
	padding:5px;
}

div.box div.box_end {
	background-image:url(images/nf_2_bg.gif);
	height:4px;
	overflow:hidden;
}

div.box div.box_end span.bright {
	height:4px;
	float:right;
	background-image:url(images/nf_2_r.gif);
	width:5px;
	display:block;
	background-color:#FEFEFE;
}

div.box div.box_end span.bleft {
	height:4px;
	float:left;
	width:5px;
	background-color:#FEFEFE;
	background-image:url(images/nf_2_l.gif);
	display:block;
}

div.box div.box_tinydetail {
	border-left:1px white solid;
	border-right:1px white solid;
	border-bottom:1px white solid;
	float:left;
	margin:5px;
}

div.box_content div.next_media {
	width:25px;
	float:left;
	height:auto;
	border:solid 1px green;
}


div.box_content div.prev_media {
	float:left;
	width:25px;
	height:auto;
}


div.box_content div.media_slide {
  width:510px;
  height:auto;
}


p.showerror, ul.showerror {
	margin:0;
	font-size:12px;
	color:red;
	border:1px red solid;
	padding:5px;
	list-style-type:square;
	padding-left:20px;
	margin-bottom:5px;
	position:relative;
}

div.box_content div.media_slide_item {
	width:160px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:4px;
	height:auto;
	float:left;
	text-align:center;
}

div.box_content div.bigthumb {
	background-color:White;
	text-align:center;
	padding:3px;
	margin-bottom:3px;
}

div.box_content div.categories_list {
	width:30%;
	float:left;
	height:100px;
	text-align:center;
}

div.media_list {
	width:33%;
	float:left;
	text-align:center;
}

div.box span.morelink a {
	color:white;
}


div.box span.morelink {
	display:block;
	float:right;
	margin-right:20px;
	background-image:url(images/arrow.gif);
	padding-left: 32px;
	background-repeat:no-repeat;
	background-position: left center;

}

div.userstats {
	text-align:center;
	line-height:20px;
}

div.userstats img {
	vertical-align:middle;
}

span.time_minutes{
	font-size: 12px;
	font-weight: bold;
}

.row1 td {
	background-color:#E7E3E7;
}

.row2 td {
	background-color:transparent;
}

div.box_nobg {
	margin-bottom:10px;
}

th:160px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:4px;
	height:auto;
	float:left;
	text-align:center;
}
*/
div.box_content div.bigthumb {
	background-color:White;
	text-align:center;
	padding:3px;
	margin-bottom:3px;
}

div.box_content div.categories_list {
	width:30%;
	float:left;
	height:100px;
	text-align:center;
}

div.media_list {
	width:33%;
	float:left;
	text-align:center;
}

div.box span.morelink a {
	color:white;
}


div.box span.morelink {
	display:block;
	float:right;
	margin-right:20px;
	background-image:url(images/arrow.gif);
	padding-left: 32px;
	background-repeat:no-repeat;
	background-position: left center;
}

div.userstats {
	text-align:center;
	line-height:20px;
}

div.userstats img {
	vertical-align:middle;
}

span.time_minutes{
	font-size: 12px;
	font-weight: bold;
}

.row1 td {
	background-color:#E7E3E7;
}

.row2 td {
	background-color:transparent;
}

div.box_nobg {
	margin-bottom:10px;
}
.user_action a {
	color: #000;
	text-decoration:none;
	font-size: 12px;
}
.user_action a:visited {
	color: #000000;
	text-decoration:none;
	font-size: 12px;
}
.user_action a:hover{
	color: #000000;
	text-decoration:underline;
	font-size: 12px;
}
.hfont {
	font-weight:bold;
	font-size:18px;
	padding-top:10px;
}
ul.itemlist {
	font-size:12px;
	margin-top:-5px!important;
}
.user_stats {
	color: #000000;
	font-size: 12px;
	z-index:30;
}
#playlistscroll { width:90%!important;width:100%}

.video_bg {
width:655px;
height:610px;
background:#FFFFFF;
background:url(images/video_bg.png);
background-repeat:repeat-x;
}

.video_topics {
margin-left:5px;
margin-top:5px;
float:left;
width:320px;
height:604px;
background:url(images/videos_topics.png) no-repeat;
}

.video_thisweek {
margin-left:5px;
margin-top:5px;
float:left;
width:310px;
height:604px;
background:url(images/videos_thisweek2.png) no-repeat;
}

.front_blue_box {
font-size:11px;
color:#666666;

}

.front_yellow_box {
float:left;
width:310px;
height:300px;
background:url(images/front_top_watched.png) no-repeat;
}

.link_topics {
font-size:12px;
color:#631717;
text-decoration:none;
}

.link_series {
font-size:12px;
color:#E7AFAE;
text-decoration:none;
}

.bigboxorange, .bigboxgreen, .bigboxblue, .bigboxmagenta
{
	width:145px;
	height:130px;
	overflow:hidden;
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;
	font-size:10px;
	text-align:left;
}
.bigboxorange div, .bigboxgreen div, .bigboxblue div, .bigboxmagenta div
{
	margin: 5px 5px 5px 5px;
}
.bigboxorange h3, .bigboxgreen h3, .bigboxblue h3, .bigboxmagenta h3
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin: 0px;
}
.bigboxorange a, .bigboxgreen a, .bigboxblue a, .bigboxmagenta a
{
	text-decoration: none;
}
.bigboxorange
{
	background-image:url(images/image1.png);
}
.bigboxgreen
{
	background-image:url(images/image2.png);
}
.bigboxblue
{
	background-image:url(images/image4.png);
}
.bigboxmagenta
{
	background-image:url(images/image3.png);
}
.bigboxorange a, .bigboxgreen a
{
	color:#000000;
}
.bigboxblue a, .bigboxmagenta a
{
	color:#EAEAEA;
}
.bigboxorange img, .bigboxblue img, .bigboxgreen img, .bigboxmagenta img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
}

.aboutusframe {
background:#A2DCF0;
width:655px;
height:1180px;
}

.aboutus_left {
float:left;
height:600px;
margin-left:10px;
margin-top:10px;
}

.aboutus_right {
float:left;
height:600px;
margin-left:10px;
margin-top:10px;
}

.aboutus {
width:314px;
height:453px;
background:url(images/aboutus-new.png) no-repeat;
}

.aboutus p {
color:#35076A;
font-size:12px;
margin-left:15px;
margin-right:10px;
padding-top:30px;
}

.aboutus_printables {
width:299px;
height:119px;
background:url(images/aboutus-printables.png) no-repeat;
}

.aboutus_printables p {
color:#C2B9F2;
font-size:10px;
margin-left:88px;
margin-right:10px;
padding-top:60px;
}

.aboutus_games{
width:299px;
height:92px;
margin-top:10px;
background:url(images/aboutus-games.png) no-repeat;
}

.aboutus_games p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:10px;
padding-top:30px;
}

.aboutus_showandtell{
width:299px;
height:92px;
margin-top:10px;
background:url(images/aboutus-showandtell.png) no-repeat;
}

.aboutus_showandtell p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:10px;
padding-top:30px;
}

.aboutus_tv{
width:299px;
height:126px;
margin-top:10px;
background:url(images/aboutus-tv.png) no-repeat;
}

.aboutus_tv p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:15px;
padding-top:35px;
}

.aboutus_myplaylist{
width:299px;
height:156px;
margin-top:10px;
background:url(images/aboutus-myplaylist.png) no-repeat;
}

.aboutus_myplaylist p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:15px;
padding-top:40px;
}

.aboutus_moriginals{
width:299px;
height:156px;
margin-top:15px;
background:url(images/aboutus-moriginals.png) no-repeat;
}

.aboutus_moriginals p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:15px;
padding-top:35px;
}

.aboutus_forparents{
width:299px;
height:161px;
margin-top:10px;
background:url(images/aboutus-forparents.png) no-repeat;
}

.aboutus_forparents p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:15px;
padding-top:45px;
}

.aboutus_download{
width:299px;
height:156px;
margin-top:10px;
background:url(images/aboutus-download.png) no-repeat;
}

.aboutus_download p {
color:#C2B9F2;
font-size:10px;
margin-left:85px;
margin-right:15px;
padding-top:40px;
}

.aboutus_ageranges{
width:318px;
height:140px;
margin-top:10px;
background:url(images/aboutus-ageranges.png) no-repeat;
}

.aboutus_prek{
width:318px;
height:105px;
background:url(images/aboutus-prek.png) no-repeat;
}

.aboutus_infant{
width:318px;
height:101px;
background:url(images/aboutus-infant.png) no-repeat;
}

.aboutus_bigkids{
width:318px;
height:118px;
background:url(images/aboutus-bigkids.png) no-repeat;
}

.aboutus_prek p{
color:#C2B9F2;
font-size:10px;
margin-left:105px;
margin-right:15px;
padding-top:35px;
font-weight:normal;
}

.aboutus_infant p{
color:#C2B9F2;
font-size:10px;
margin-left:100px;
margin-right:15px;
padding-top:40px;
font-weight:normal;
}

.aboutus_bigkids p{
color:#C2B9F2;
font-size:10px;
margin-left:105px;
margin-right:15px;
padding-top:45px;
font-weight:normal;
}

.aboutus_ageranges p {
color:#35076A;
font-size:12px;
margin-left:15px;
margin-right:10px;
padding-top:40px;
font-weight:normal;
}


.aboutus_ageranges h4{
color:#C2B9F2;
font-size:10px;
margin-left:105px;
margin-right:15px;
padding-top:40px;
font-weight:normal;
}

.aboutus_embed{
width:300px;
height:104px;
margin-top:10px;
background:url(images/aboutus-embed.png) no-repeat;
}

.aboutus_embed p {
color:#C2B9F2;
font-size:10px;
margin-left:88px;
margin-right:15px;
padding-top:30px;
}

.aboutus_vote{
width:300px;
height:104px;
margin-top:10px;
background:url(images/aboutus-vote.png) no-repeat;
}

.aboutus_vote p {
color:#C2B9F2;
font-size:10px;
margin-left:88px;
margin-right:15px;
padding-top:30px;
}

.box h2{
color: #361F62;
font-size:14px;
}

.box_content ul {
color: #361F62;
font-size:12px;
}

.video_top_text_bkids {
width:297px;
margin-top:60px;
margin-left:45px;
}

.video_top_text_prek {
width:297px;
margin-top:50px;
margin-left:45px;
}

.video_top_text_it {
margin-top:28px;
margin-left:15px;
}

.video_top_ts {
margin-top:28px;
margin-left:18px;
}

.video_top_forparents {
margin-top:28px;
margin-left:18px;
}

.login_form {
width:60%;
}

.videodetails_series_box {
width:178px;
height:100%;
background:#6D5BA7;
margin-bottom:15px;
}

.videodetails_series_box p.series_top_box {
background: url(images/series_box_top.png) no-repeat top left;
width:178px;
height:12px;
}

.videodetails_series_box p.series_image_box {
width:147px;
height:147px;
margin: 0 0 0 0;
background:#6D5BA7;
background-repeat:no-repeat;
}

.videodetails_series_box p.series_bottom_box {
background: url(images/series_box_bottom.png) no-repeat bottom left;
width:178px;
height:12px;
padding: 25px 0 0 70px;
}

.videodetails_series_box p.series_text_box {
padding-top:5px;
padding-left:15px;
padding-right:15px;
text-align:left;
color:#c3c2e1;
font-size:10px;
font-weight:normal;
}

.videodetails_series_box p.series_title_box {
text-align:center;
color:#c3c2e1;
font-size:16px;
font-weight:bold;
}

.info {
	text-align:left;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color:#361F62;
}

.info h4 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}

.info p {
	padding-top: 5px;
	padding-bottom: 5px;
}
