body {
	background-color:#014aab;
	background-image: url(images/pattern.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

.medtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.medtxtcarousel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	word-wrap: none;
	wrap: off;
}

.medtxtcent {
	font-size: 14px;
	font-weight: bold;
}

.medtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}


.tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #020d6c;
}

.tittle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
}

.tittle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#CC0000;
	padding-left:10px;
	height:18px;
	background-color:#000000;
}

.toppick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.toppick2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #020d6c;
}

.bottomtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #020d6c;
}

.bottomtitle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #020d6c;
	padding-left:100px;
	text-align:right;
	padding-right:20px;
}

.bottomtitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6097e3;
}

.bottomtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6097e3;
}

a:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #0152b3;
}

a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #0152b3;
}

a:hover:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #accffd;
}

a:hover:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #accffd;
}

a.copyright {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

a.copyright:hover{
	font-family: Verdana;
	font-size: 10px;
	color: #accffd;
	font-weight: bold;
}

.r:link {
	color: #ffffff; text-decoration:none;
}

.r:visited {
	color: #ffffff; text-decoration:none;
}

.r:hover {
	color: #666666; text-decoration:none;
}

.r:active {
	color: #666666; text-decoration:none;
}


.formbutton{
	cursor:pointer;
	border:none;
	width:92px;
	height:28px;
	background:url(images/signin_button.jpg);
}

.sendpassbutton{
	cursor:pointer;
	border:none;
	width:153px;
	height:28px;
	background:url(images/sendpass_button.jpg);
}

.error{
	font-family: Verdana;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
}

.actaccbutton{
	cursor:pointer;
	border:none;
	width:153px;
	height:28px;
	background:url(images/actacc_button.jpg);
}

/*Profile */

.profiletop {
	background-color:#014aab;
	background-image:url(images/blue_title.jpg);
	background-repeat:repeat-x;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;

}
.profiletopright {
	background-color:#014aab;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:right;

}


.profilename {
	background-color:#326ab4;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;

}

.profilename2 {
	background-color:#326ab4;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;

}

.breadcrumbs {
	background-color:#326ab4;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;

}

.images {
border: outset 3px #f0f0f1;

}

.updatebtn {
	cursor:pointer;
	border:none;
	width:153px;
	height:28px;
	background:url(images/updateprofile_button.jpg);
}

.graybox {
background-image:url(images/description.jpg);
background-repeat:repeat-x;
background-color:#d0d0d0;
border: outset 1px #ffffff;
padding: 2px 2px 2px 2px;
line-height:1.5em;
}

.grayboxnew {

background-color:#fff;
border: outset 1px #ffffff;
padding: 2px 2px 2px 2px;
line-height:1.5em;


}

.whiteboxnew {

background-color:#fff;
border: outset 1px #ffffff;
padding: 2px 2px 2px 2px;
line-height:1.5em;


}


.graybox2 {
background-image:url(images/description.jpg);
background-repeat:repeat-x;
background-color:#d0d0d0;
background-position:top -23px;
border: outset 1px #ffffff;
padding: 2px 2px 2px 2px;
line-height:1.5em;

}

.grayboxAudio {
background-image:url(images/description.jpg);
background-repeat:repeat-x;
background-color:#d0d0d0;
border-left: outset 1px #ffffff;
border-right: outset 1px #ffffff;
padding: 2px 2px 2px 2px;
line-height:1.5em;

}

.grayboxVideonew {
background-image:url(images/bkg_tv.jpg);
background-repeat:no-repeat;
background-color:#040304;
line-height:1.5em;

}

.grayboxVideocontent {
min-height:320px;
margin:0px 21px 0px 21px;
background:url(images/videoplaceholder.jpg) top no-repeat;
}

.grayboxVideo {
background-image:url(images/description.jpg);
background-repeat:repeat-x;
background-color:#d0d0d0;
border-left: outset 1px #ffffff;
border-right: outset 1px #ffffff;
border-bottom: outset 1px #ffffff;
padding: 2px 2px 2px 2px;
line-height:1.5em;

}

.featuredname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.profiletop2 {
	background-image:url(images/profile_top.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0f1;
}

.profilemid {
	background-image:url(images/profile_mid.jpg);
	background-repeat:repeat-y;
	background-color:#f0f0f1;
	padding: 5px 5px 5px 5px;
}

.profilebtm {
	background-image:url(images/profile_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0f1;
}

.propadding {
padding-left:10px;
padding-right:25px;
padding-top:10px;
overflow: auto;
scrollbar-arrow-color: #3366ff;
scrollbar-3dlight-color: #f0f0ff;
scrollbar-darkshadow-color: #666666;
scrollbar-face-color: #f0f8ff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #c0c0cc;
scrollbar-track-color: #f5f5f5;
}

.propadding2 {
padding-left:10px;
padding-top:10px;
}


.protitle 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	padding-top:15px;
	font-weight:bold;
}

.protitle2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6097e3;
	font-weight:bold;
}

#redlinks {
	color:#CC3300;
}

#redlinks:hover {
	color:#FF3300;
}


.blackbg {
	background-color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#CC3300;
}

.redbg {
	background-color:#CC3300;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e5e5e5;
	font-weight:bold;
}

.memberaudiobg {
background-image:url(images/member_audiobg.jpg);
background-repeat:repeat-x;

}

.membervideobg {
background-image:url(images/member_videobg.jpg);
background-repeat:repeat-x;
}


.profilemiddle {
 	background-image:url(images/membersbg.jpg); 
	background-repeat:repeat-y;
 }
 
 .slideshowbg {
 	background-image:url(images/slideshowbg.jpg); 
	background-repeat:repeat-x;
 }
 
 /*-------------------------Seacrh-----------------------------------*/
 
#SearchContainer
{
	width:804px; height:27px;
}
#SearchSuper-btn
{
	float:right; width:155px; height:22px; margin:5px 0 0px 3px;
}
#Searchbox
{
	float:left; width:800px; height:22px; margin:5px 0 0px 0px; background:url(images/Searchboxbg2.gif) no-repeat left; 
}
#searchbutton, 
.searchbutton
{
	width:79px; height:22px; float:right;
}
.searchbox, #mt_search {
	width: 348px; height:14px; padding:0; background: none #fff; color: #000;	border: none; position: absolute;
}
#googlesearchbox{
/*	background: url(../images/google_custom_search_watermark.gif) no-repeat;*/ padding:0;  margin: 1px 0 0 0;  font-size:13px;

}
#Searchblur
{
	width:367px; line-height:22px; font-size:10px; color: #202f82; font-weight:bold; float:left; text-transform:uppercase; 
	text-align:center; font-family:Arial, Helvetica, sans-serif;
}
/*------------------------------Search Result Box-----------------------------------*/

#SR-top
{
	background:url(images/SR-top.gif) no-repeat top left; width:844px; height:39px;
}
#cse-search-results
{
	overflow:inherit; height:inherit; padding-bottom:20px
}

.google-cse-result-item { margin-bottom: 10px; }
.google-cse-result-item p { margin-bottom: 0; margin-top: 0; }

#SR-re
{
	padding:0px 20px 20px 20px;/*overflow:visible; height:auto;
/* padding:0px 0px 20px 20px;  style="padding:0px 0px 10px 20px;" padding:39px 20px; height:80%; width:700px;*/
}

#SR-middle
{
	background:url(images/SR-middle.gif) repeat-y top left;  width:844px; 
}
			
#SR-bottom
{
	background:url(images/SR-bottom.gif) no-repeat top left; width:844px; height:39px;
}
/*------------------------------Advanced Search----------------------------------*/

#AS-header
{
	width:100%; border-bottom:solid 2px #014aab; height:22px;
}
	#AS-header h1
		{
			Color:#014aab; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:left;  line-height:18px;
		}

#AS-SearchContainer
{
	width:400px;  height:22px; float:left; background:url(images/Searchboxplain.gif) no-repeat top left; 
}
.ASearchbox
{
		width:312px; font-size:13px;  color: #000;	position: absolute; margin: 1px 0 0 2px; padding:0;
}
/*--------------------------------Contest Rules----------------------------*/
.CRHeading 
{
	font-size: 18px; font-weight: bold;	color: inherit/*#6097e3*/;
}
/*.CRbanner
{
	width:800px; height:65px; background:url(images/contestbanner_2.jpg) no-repeat top center; margin:5px 0; 
}*/
#CRbanner A {
    display: block;  background:url(images/contestbanner_2.jpg) no-repeat right top; width:800px; height:65px; margin:5px auto;
    }
    #CRbanner A:hover {
     background:url(images/contestbanner_2.jpg) no-repeat center top
    }
.CRtext{font-size: 14px}

#top
{
	width: 804px; height:99px; margin:auto;
}
#FreeBanner
{
	width: 808px; height:61px; background: url(images/FreePhotoVideoBanner.gif) no-repeat top; margin:4px auto 0 auto;
}

#Splash
{
	width: 800px; height:530px; background: url(images/Splashbg.jpg) no-repeat top; margin:auto;
}
	#Splash .right
	{
		float:right; width:350px; height:auto; margin:75px 10px 10px 10px; position:relative;
	}
	#Splash .left
	{
		float:left; width:350px; height:auto; margin:75px 10px 10px 10px;
	}
		#Categories
		{
			background:#091430 url(../images/categoriesHeader.gif) no-repeat top; width:145px; margin:15px; height:200px; line-height:20px; padding:15px 15px; color:#fa01cd;
		}
		#scrollcategories
		{
		  overflow:hidden; height:180px;
		}
		.Labels_pink
		{
			color:#fa01cd; 
		}
		.Labels_Orange
		{
			color:#ee6310;
		}
#SearchBanner
{
 	margin:5px auto; width: 804px; height:168px;
}
#SearchBanner
{
 	margin:5px auto; width: 804px; height:168px;
}
.testBanner
{
 	margin:5px auto; width: 804px; height:168px;
}
#footer
{
	margin:2px auto; width:804px; text-align:center; color:#fff;  height:40px; padding:15px 0; background: url(images/footerBG.gif) repeat-x top;
}
.OptionText
{
	font-size: 18px;
}
.OptionLink
{
	font-size:18px;	
}
.OptionLink a,
.OptionLink a:hover,
.OptionLink a:visited,
.OptionLink a:hover:visited
{
	font-size:18px;	font-Weight: bold;
}
.OptionLink a
{
	color:#014aab;
}
.MagentaLink a,
.MagentaLink a:hover,
.MagentaLink a:visited,
.MagentaLink a:hover:visited
{
	font-size:16px;	font-Weight: bold;
}
.MagentaLink a
{
	color:#bf00d5;
}

.Player
{
	margin-top: 10px;
	width:100%;
	background-color:black;
	text-align:center;
	 
}

.Playerbody {
	background-color:#014aab;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
}

.Required {
	color:red;
	font-decorations: italics;
}
/*------------top Search div----------*/
.topsearchdiv {
background-color:#fff;
border:1px solid gray;
clear:left;
padding-bottom:10px;
margin:15px 0 0;
min-width:600px;
overflow:hidden;
}
.topsearchdiv .search {
	color:#014AAB;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:18px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	
}
.topsearchdiv table td {
padding-left:10px;
padding-right:10px;
}
.topsearchdiv_input {
	width:205px;
}

.bluebox_search {
background-color:#EBF0FE; margin-bottom:20px; padding:10px; margin-top:15px; text-align:center;
}

/*------------top Search div End----------*/
.rightBlock{
	width:461px;
	float:left;
	margin:15px 0 0 10px;
}
.rightBlock .watchvideo{
	font-style:italic;
	margin:0;
}
.rightBlock .listmainBlock{
	border:1px solid #c3c3c3;
	height:310px;
	overflow-y:scroll;
	margin-top:20px;
}
.rightBlock .listmainBlock .gradientBlock{
	background:#ececec url(images/grey_bg.jpg) repeat-x top left;
	color:#000000;
	padding:9px 8px;
	border-top:1px solid #c3c3c3;
	min-height:45px;
}
.rightBlock .listmainBlock .gradientBlock:first-child{
	border:none;
}
.rightBlock .listmainBlock .gradientBlock img{	
	float:left;
	margin:0 24px 0 0;
}
.rightBlock .listmainBlock .gradientBlock p{
	padding:3px 0;
	margin:0;
}
.rightBlock .listmainBlock .gradientBlock span{	
	padding:0 0 0 14px;
	color:#006898;
}
.rightBlock .listmainBlock .gradientBlock:hover{
	background:#888888 url(images/grey_bg_hover.jpg) repeat-x top left;
	color:#fff;
}
.rightBlock .listmainBlock .gradientBlock:hover span{
	color:#FFFFFF;
}


.OptionText_new {
font-size:12px !important;
font-weight:bold;
padding:10px 0 0;
}


#Splash .right .create{
		height:97px;
left:142px;
position:absolute;
top:-15px;
width:244px;
	}
.error_1{
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
