	/*GENERAL HTML ELEMENT STYLES*/
html, body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#000000;
color:#ffffff;


	font-family: Arial, Helvetica, sans-serif;
	
font-size:0.875em;
	} 

td, p {
	font-family: Arial, Helvetica, sans-serif;
font-size:1em;
padding:5px;
	}


 h1 {
	color: #ee4034;
font-size:20px;
margin:0 0 10px 5px;
	font-family: Klavika, Arial, Helvetica, sans-serif;
	
text-transform:uppercase;


	}	
	
h3 {
	color: #ffffff;
	font-size:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:10px 0 10px 5px;
	
	}

h4 {
	color: #ffffff;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:2px 0 0 0;
	}
	
h5 {
display:block;
font-family: Klavika, Arial, Helvetica, sans-serif;
	 font-size:1.1em;
	text-transform:uppercase;
	color: #ee4034;
margin-bottom:10px;
	}
	
img {
	border: 0px;
	}

fieldset { 
	padding:0;
	margin:0 0 10px 0;
border: 0;

	}

legend {
  	padding: 10px ;
	margin:0;
 	/*background:url("../../images/tabrightCourseDetails.gif") no-repeat top right ;*/
 	font-weight:bold;
	background-position:100% -42px;
	color: #ffffff;
  	.margin-left: -7px;
	_margin-left: -10px;
  	font-size:100%;
 	text-align:right;
 	}
	
	
.Alternative legend {
  	padding: 10px ;
 	background:url("../../images/tabrightCourseDetails.gif") no-repeat top right ;
 	
	background-position:100% -0px;
	color: #ffffff;
  	
  	font-size:100%;
 	text-align:right;
 	}
	
	img {
vertical-align:middle;
padding:3px;
}

a:link {
	color:#ffffff;
	}
a:visited {
	color:#ffffff;
	}
	
a:active{
	color:#ffffff;
	}
	
a:hover {
	color:#ffffff;
	}

input img {
margin:5px;

}

fieldset input {
margin:5px;
}

.rowstyle1 {
background-color:#241e1e;
}

.rowstyle2 {
background-color:#353030;
}

table {
border:0;
}

td {
padding: 0 5px 0 5px;
}

/* SEARCH BOX & FORM ELEMENTS */

.searchBox {
background-color:#333333;
width:100%;
padding:5px;
margin:10px 0 10px 0;
}

 input {
vertical-align:middle;
}

 select {

border: 1px solid #666666; 
}

 input {
border: 1px solid #ffffff;

}

#ctl00_ContentPlaceHolder1_btnShowCustomThumbnail , #ctl00_ContentPlaceHolder1_btnNext {

}


textarea {
border: 1px solid #666666; 
width:400px;
height:100px;
}

/* ITEM PAGE SPECIFICS */

#ctl00_ContentPlaceHolder1_tbName {
width:200px;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


table {
border: 0px;
margin:0 0 30px 0;
width:100%;
padding:0;
border-width: 0px 0px 0px 0px;
border-spacing: 0px;
border-style: none none none none;
}

 tr {
border:0;
border-width: 0px 0px 0px 0px;
border-spacing: 0px;
border-style: none none none none;
}

 td {
border:0;
 border-width: 0px 0px 0px 0px;
border-spacing: 0px;
border-style: none none none none;
padding:5px;
}

#Footer a:link , 
#Footer a:visited {
text-decoration:none;
}

#Footer a:hover {
background-color:#ff0000;
}

.regForm {
width:100%;
}

.regForm td {
padding:10px;
}

.regForm img {
margin:0;
padding:0;
}


.Catinfo {
	color: #ffffff;
font-size:14px;
margin:0 0 10px 0;
	font-family: Klavika Medium, Arial, Helvetica, sans-serif;
	font-weight:100;
}

/* SPECIAL STYLES */



#ctl00_ContentPlaceHolder1_ddlRegion {
width:100%;
}

/* DASHBOARD */

#pendingRequests {
background-color:#181818;
width:160px;

padding:10px;
float:left;
margin:5px;
}

#pendingUploads {
background-color:#181818;
width:160px;

padding:10px;
float:left;
margin:5px;
}

#popularUploads {
background-color:#181818;
width:300px;

padding:10px;
float:left;
margin:5px;
}
#currentTopGraphic {
background-color:#181818;
width:820px;

padding:10px;
float:left;
margin:5px;
}

#currentFeaturedItems {
background-color:#181818;
width:290px;

padding:10px;
float:left;
margin:5px;
}

#currentFeaturedItems ul {
	  margin:0;
	  padding: 0;
	  list-style:none;
}

#currentFeaturedItems li {
padding:0 0 10px 0;
}

#currentResourceUpdates {
background-color:#181818;
width:290px;

padding:10px;
float:left;
margin:5px;
}

#currentResourceUpdates ul {
	  margin:0;
	  padding: 0;
	  list-style:none;
}

#currentResourceUpdates li {
padding:0 0 10px 0;
}

#ctl00_RecommendaFriend1_UPRecommend {

display:inline;
}
#ctl00_RecommendaFriend1_pnlRecommend{
padding:20px;
}

#ctl00_ContentPlaceHolder1_pnlTop , #ctl00_ContentPlaceHolder1_pnlSearch  {
padding:0 5px 0 5px;
}

.PageNumbers span {
background-color:#ff0000;
padding:0 3px 0 3px;
}
.PageNumbers a:link {
background-color:#666666;
padding:0 3px 0 3px;
text-decoration:none;
}

.PageNumbers  {

padding:3px;
display:block;
color: #cccccc;
}
.searchBox {
width:99%;
}

.addUpdate {
display:inline;
float:left;
padding-right:5px;
}

#ctl00_ContentPlaceHolder1_pnlDetails {
padding:5px;
}

#ctl00_ContentPlaceHolder1_pnlDetails input {
valign:middle;
}

#ctl00_ContentPlaceHolder1_pnlDetails2 {
padding:5px;
}

#ctl00_ContentPlaceHolder1_UPContributor h5 , #ctl00_ContentPlaceHolder1_UPContributor img  , #ctl00_ContentPlaceHolder1_UPContributor div{
padding:5px;
}