﻿html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color:#2686B9;
}
a:hover, a:active {
	text-decoration:none;
}

a.crimson:link, a.crimson:visited {
	color:#EB008B;
}
a.crimson:hover, a.crimson:active {
	color:#EB008B;
}

a.small:link, a.small:visited, a.small:hover, a.small:active {
	font-size:10px;
}

DIV, SPAN, P, H1, H2, H3, H4, H5, H6 {
	margin: 0px;
	padding: 0px;
}

IMG {
	border:0;
}

IMG.Thumb {
	display: block;
	border: 1px solid #333333;
	width: 80px;
	height: 60px;
}

H1 {
	font-size:24px;
	padding-bottom:5px;
}

H2 {
	font-size:18px;
	padding-bottom:3px;
	color:#444444;
}

H3 {
	font-size:15px;
	padding-bottom:3px;
	color:#444444;
}

H4 {
	font-size:12px;
	padding-bottom:1px;
	color:#444444;
}

H5 {
	font-size:10px;
	padding-bottom:1px;
	color:#444444;
}

UL.NoStyle {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

UL {
	margin: 0px;
	padding: 0px;
	margin-left:15px;
}

LI {
	margin-bottom: 5px;
}

UL.NoStyle LI {
	margin-bottom: 0px;
}

P, UL, UL.NoStyle {
	padding-bottom:10px;
}

INPUT {
	margin: 0px;
	padding: 0px;
	border: none;
	border: 0px;
	border: 0;
	font-size: 11px;
}

INPUT:focus {
	outline:none;
}

.LI_Number {
	float:left;
	width:5%;
}

.LI_Content {
	float:left;
	width:95%;
	margin-bottom: 5px;
}

.text_div {
	width: 615px;
}

.float {
	float:left;
}

.rel {
	position:relative;
}

.abs {
	position:absolute;
}

.AbsWrapper {
	position:absolute;
	height:1px;
	width:1px;
}

.AlignRight {
	right:15px;
}

.AlignCenter {
	left:46%;
}

.bold {
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.OK {
	color:#AEE214;
}

.Error {
	color:#EB008B;
}

.crimson {
	color:#EB008B;
}

.green{
	color:#25AA11;
}

.any_form SPAN {
	margin-bottom: 10px;
}

.BigTextArea {
	width: 305px;
	border: 1px solid #ccc;
	margin-bottom:5px;
}

span.input_left {
	display: block;
	float: left;
	width: 8px;
	height: 19px;
	background: url('../media/input/bkg_input_left.gif') no-repeat;
}

input.input_text {
	display: block;
	float: left;
	width: 150px;
	height: 19px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	border: 0;
	background: url('../media/input/bkg_input.gif') repeat-x #fff;
}

input.input_text_long {
	display: block;
	float: left;
	width: 295px;
	height: 19px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	border: 0;
	background: url('../media/input/bkg_input.gif') repeat-x #fff;
}

input.input_text_short {
	display: block;
	float: left;
	width: 100px;
	height: 19px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	border: 0;
	background: url('../media/input/bkg_input.gif') repeat-x #fff;
}

span.input_right {
	display: block;
	float: left;
	width: 8px;
	height: 19px;
	background: url('../media/input/bkg_input_right.gif') no-repeat;
}

span.submit_left {
	display: block;
	float: left;
	width: 9px;
	height: 19px;
	background: url('../media/input/bkg_submit_light_left.gif') no-repeat;
}

input.submit_text {
	display: block;
	float: left;
	height: 19px;
	background: url('../media/input/bkg_submit_light.gif') repeat-x #fff;
	cursor:pointer;
}

span.submit_right {
	display: block;
	float: left;
	width: 9px;
	height: 19px;
	background: url('../media/input/bkg_submit_light_right.gif') no-repeat;
}

span.input_info {
	display: block;
	float: left;
	width: 110px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	line-height: 19px;
}

.NoDisplay{
	display:none;
}

.container_div {
	text-align: left;
	width: 988px;
	margin: 0 auto;
}

.header_div {
	position: relative;
	width: 988px;
	height: 166px;
	background: url('../media/header.gif') no-repeat top left;
}

.logo_div {
	position: absolute;
	top: 15px;
	left: 14px;
	width: 321px;
	height: 71px;
}

.upload_div {
	position: absolute;
	top: 105px;
	right: 20px;
	text-align:right;
}

.subheadings_div {
	position: absolute;
	top: 143px;
	right: 20px;
	text-align:right;
	font-size:12px;
}

.logo_div IMG {
	border: 0;
}

.menu_div {
	position: absolute;
	top: 119px;
	left: 93px;
	height: 25px;
}

.navi {
	margin: 0px;
	padding: 0px;
}

.navi li {
	float: left;
	list-style: none;
	margin-right: 35px;
}

.navi li a:link, .navi li a:visited {
	display: block;
	height: 25px;
}

.navi li a.home:link, .navi li a.home:visited {
	width: 45px;
	background: url('../media/navi/home.gif');
}
.navi li a.home:hover, .navi li a.home:active {
	background: url('../media/navi/home_over.gif');
}
.navi li a.home_selected:link, .navi li a.home_selected:visited {
	width: 45px;
	background: url('../media/navi/home_over.gif');
}
.navi li a.home_selected:hover, .navi li a.home_selected:active {
	background: url('../media/navi/home_over.gif');
}

.navi li a.contests:link, .navi li a.contests:visited {
	width: 69px;
	background: url('../media/navi/contests.gif');
}
.navi li a.contests:hover, .navi li a.contests:active {
	background: url('../media/navi/contests_over.gif');
}
.navi li a.contests_selected:link, .navi li a.contests_selected:visited {
	width: 69px;
	background: url('../media/navi/contests_over.gif');
}
.navi li a.contests_selected:hover, .navi li a.contests_selected:active {
	background: url('../media/navi/contests_over.gif');
}

.navi li a.videos:link, .navi li a.videos:visited {
	width: 53px;
	background: url('../media/navi/videos.gif');
}
.navi li a.videos:hover, .navi li a.videos:active {
	background: url('../media/navi/videos_over.gif');
}
.navi li a.videos_selected:link, .navi li a.videos_selected:visited {
	width: 53px;
	background: url('../media/navi/videos_over.gif');
}
.navi li a.videos_selected:hover, .navi li a.videos_selected:active {
	background: url('../media/navi/videos_over.gif');
}

.navi li a.my:link, .navi li a.my:visited {
	width: 107px;
	background: url('../media/navi/my.gif');
}
.navi li a.my:hover, .navi li a.my:active {
	background: url('../media/navi/my_over.gif');
}
.navi li a.my_selected:link, .navi li a.my_selected:visited {
	width: 107px;
	background: url('../media/navi/my_over.gif');
}
.navi li a.my_selected:hover, .navi li a.my_selected:active {
	background: url('../media/navi/my_over.gif');
}

.navi li a.upload:link, .navi li a.upload:visited {
	width: 54px;
	background: url('../media/navi/upload.gif');
}
.navi li a.upload:hover, .navi li a.upload:active {
	background: url('../media/navi/upload_over.gif');
}
.navi li a.upload_selected:link, .navi li a.upload_selected:visited {
	width: 54px;
	background: url('../media/navi/upload_over.gif');
}
.navi li a.upload_selected:hover, .navi li a.upload_selected:active {
	background: url('../media/navi/upload_over.gif');
}

.navi li a.faq:link, .navi li a.faq:visited {
	width: 33px;
	background: url('../media/navi/faq.gif');
}
.navi li a.faq:hover, .navi li a.faq:active {
	background: url('../media/navi/faq_over.gif');
}
.navi li a.faq_selected:link, .navi li a.faq_selected:visited {
	width: 33px;
	background: url('../media/navi/faq_over.gif');
}
.navi li a.faq_selected:hover, .navi li a.faq_selected:active {
	background: url('../media/navi/faq_over.gif');
}

.navi li a.howitworks:link, .navi li a.howitworks:visited {
	width: 99px;
	background: url('../media/navi/howitworks.gif');
}
.navi li a.howitworks:hover, .navi li a.howitworks:active {
	background: url('../media/navi/howitworks_over.gif');
}
.navi li a.howitworks_selected:link, .navi li a.howitworks_selected:visited {
	width: 99px;
	background: url('../media/navi/howitworks_over.gif');
}
.navi li a.howitworks_selected:hover, .navi li a.howitworks_selected:active {
	background: url('../media/navi/howitworks_over.gif');
}

.icon {
	vertical-align:middle;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
}

.icon2 {
	vertical-align:middle;
	margin-top:12px;
	margin-left:3px;
	margin-right:3px;
}

.icon3 {
	vertical-align:middle;
	margin-top:4px;
	margin-right:4px;
}

.icon4 {
	vertical-align:top;
	margin-top:2px;
	margin-right:0px;
}

.icon5 {
	vertical-align:middle;
	margin-left:4px;
	margin-top:10px;
	margin-right:4px;
}

.icon6 {
	vertical-align:middle;
	margin-left:6px;
	margin-top:4px;
	margin-right:4px;
}

.account_div {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 420px;
	height: 42px;
}

.login_div {
	position: absolute;
	top: 10px;
	right: 0px;
	height: 19px;
}

.login_div DIV {
	float: left;
}

.login_mail_div, .login_passwd_div {
	margin-right: 9px;
}

.register_div {
	position: absolute;
	top: 43px;
	right: 0px;
	font-size: 10px;
}

.LoginError_div {
	position: absolute;
	top: 43px;
	left: 15px;
	font-size: 10px;
}

.register_div a:link, .register_div a:visited {
	color: #b2b3b8;
	text-decoration: underline;
	text-transform: uppercase;
}

a.black:link, a.black:visited {
	color:#000000;
}

a.blue:link, a.blue:visited {
	color:#2686B9;
	font-weight:bold;
}

.content_div {
	width: 984px;
	padding: 0px 2px 40px 2px;
	margin-bottom: 1px;
	background: url('../media/bkg_content.gif') repeat-y #fff;
	font-size: 12px;
}

.content_div_detail {
	width: 984px;
	padding: 0px 2px 40px 2px;
	margin-bottom: 1px;
	background: url('../media/bkg_content_detail.gif') repeat-y #fff;
	font-size: 12px;
}

.MinHeight
{
	float: left;
	width: 1px;
	height:350px;
}

.LeftContent {
	float: left;
	width: 618px;
	padding-top: 12px;
	padding-left: 90px;
}

.LeftContentDetail {
	float: left;
	width: 602px;
	padding-top: 10px;
	padding-left: 10px;
}

.RightContent {
	float: left;
	margin-left: 50px;
	width: 224px;
}

.RightContentDetail {
	float: left;
	width: 350px;
	padding-top: 10px;
}

.footer_div {
	font-size: 7px;
	height: 7px;
	width: 988px;
	background: url('../media/bkg_footer.gif') no-repeat top left;
}

.FooterLinks {
	font-size: 10px;
	color: #b2b3b8;
}

.FooterItem {
	padding-left: 7px;
	float:left;
}

.FooterItemRight {
	padding-right: 7px;
	float:right;
	text-align:right;
}

.FooterLinks a:link, .FooterLinks a:visited, .FooterLinks a:hover, .FooterLinks a:active {
	color: #b2b3b8;
	text-decoration: none;
}

.Spacer {
	float:left;
	width: 13px;
}

.SmallBox {
	float:left;
	width: 300px;
}

.SmallBox_title {
	height: 17px;
	background: url('../media/bkg_experience_title.gif') no-repeat top left;
}

.SmallBox_title H3 
{
	padding-top:2px;
	padding-left: 15px;
	padding-bottom:0px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.SmallBox_BG {
	background: url('../media/content_box_bg.gif') repeat-y top left;
}

.SmallBox_content_container_FirstItem {
	padding-left:2px;
	padding-right:2px;
}

.SmallBox_content_container {
	padding-left:2px;
	padding-right:2px;
	background: url('../media/bkg_experience_content.gif') no-repeat top left;
}

.SmallBox_content {
	padding:13px 10px 13px 10px;
	border-bottom:1px solid #AAAAAA;
}

.SmallBox_FirstItem {
	border-bottom:3px solid #AAAAAA;
}

.SmallBox_LastItem {
	padding:12px 10px 6px 10px;
	border-bottom:0;
}

.SmallBox_content_TopRight {
	top:-11px;
	width:280px;
	font-size:10px;
	color:#777777;
	text-align:right;
}

.SmallBox_footer {
	width: 100%;
	height: 10px;
	background: url('../media/bkg_experience_footer.gif') no-repeat bottom left;
}


.MediumBox {
	color: #515151;
	width: 355px;
}

.MediumBox_title {
	height: 17px;
	background: url('../media/MediumBox_title_bgk.gif') no-repeat;
}

.MediumBox_title H3 {
	padding-top:2px;
	padding-left: 15px;
	padding-bottom:0px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.MediumBox_BG {
	background: url('../media/MediumBox_BG.gif') repeat-y top left;
}

.MediumBox_content_container {
	padding-left:2px;
	padding-right:2px;
	background: url('../media/MediumBox_container_bkg.gif') repeat-x;
}

.MediumBox_content {
	padding: 15px;
	border-bottom:1px solid #AAAAAA;
}

.MediumBox_content_TopRight {
	top:-11px;
	width:332px;
	font-size:10px;
	color:#777777;
	text-align:right;
}

.MediumBox_LastItem {
	padding:12px 15px 8px 15px;
	border-bottom:0;
}

.MediumBox_footer {
	height: 10px;
	background: url('../media/MediumBox_footer_bgk.gif') no-repeat;
	width: 355px;
}

.BigBox {
	color: #515151;
	width: 590px;
}

.BigBox_title {
	height: 17px;
	background: url('../media/my/bkg_myclips_title.gif') no-repeat;
}

.BigBox_title H3 {
	padding-top:2px;
	padding-left: 15px;
	padding-bottom:0px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.BigBox_BG {
	background: url('../media/BigBox_BG.gif') repeat-y top left;
}

.BigBox_content_container_FirstItem {
	padding-left:2px;
	padding-right:2px;
}

.BigBox_content_container {
	padding-left:2px;
	padding-right:2px;
	background: url('../media/BigBox_container_bkg.gif') repeat-x;
}

.BigBox_content {
	padding: 15px;
	border-bottom:1px solid #AAAAAA;
}

.BigBox_content_slim {
	padding: 15px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #AAAAAA;
}

.BigBox_FirstItem {
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #AAAAAA;
}

.BigBox_LastItem {
	padding:12px 15px 8px 15px;
	border-bottom:0;
}

.BigBox_content_TopRight {
	top:-11px;
	width:567px;
	font-size:10px;
	color:#777777;
	text-align:right;
}

.BigBox_footer {
	height: 10px;
	background: url('../media/my/bkg_myclips_footer.gif') no-repeat;
}

.SquareBox_title {
	padding-top:1px;
	width: 222px;
	height: 16px;
	background: url('../media/bkg_howitworks_title.gif') no-repeat top left;
}

.SquareBox_title H3 {
	padding-left: 17px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.module_container {
	padding: 5px 17px 3px 17px;
}

.FormContainer {
	width:335px;
	float:left;
	overflow:hidden;
}

.ErrorSummary {
	float:left;
	width:210px;
}

.input_file INPUT {
	width: 308px;
	border: 1px solid #ccc;
	margin-bottom:5px;
}

.ProgressContainer {
	position:relative;
	border:1px solid #DDDDDD;
	width:307px;
	height:18px;
}

.ProgressBar {
	position:absolute;
	background-color:#AEE214;
	height:18px;
}

.ProgressText {
	position:absolute;
	font-size:12px;
	top:1px;
	left:1px;
}

.Toggler{
	color:#2686B9;
	text-decoration: underline;
	cursor:pointer;
}

