/* CORE STYLES */
body {
	font: 					.75em Arial;
	margin:					0;
	background-image: 		url(/img/stripe.png);
	background-repeat: 		repeat; 
}
a{
	color: 					#2BBBB5;
	text-decoration:		none;
}
a:hover{
	text-decoration:		underline;	
}
p {
	margin:					0;
}
ul {
	margin-left:			-40px;
}
li {
	float: 					left;
	list-style:				none;
}

input {
	border: 				0;
	font: 					12px Arial;
	height:					16px;
	margin:					0;
	padding:				0;
}
.editable_textarea input {
	border: 				1px solid #cccccc;
	font: 					12px Arial;
	height:					16px;
	margin:					0;
	padding:				0;
	float:					left;
}

form {
	margin: 				0;
	padding: 				0;
}
img {
	border:					0;
}
h1 {
	margin:					5px 0 15px 0;
	padding:				0;
	font-size:				2em;
	font-weight:			normal;
}
h2 {
	margin:					15px 0 15px 0;
	padding:				0;	
	font-size:				1.35em;
	font-weight:			normal;
}
h3 {
	margin:					5px 0 15px 0;
	padding:				0;	
	font-size:				1.25em;
}
h4 {
	font-size:				1.2em;
	margin:					0 0 20px 0;	
	padding:				0;	
}
.hed2 {
	color:					#5FC5C9;
}
.hed3 {
	color:					#FF9F47;
}
.hed4 {
	color:					#6FB26D;
}

.spacer1{
	margin-bottom:			20px;
}
.spacer2{
	margin-top:				20px;
}

.mainBar{
	width:					400px;
	float:					left;
}
.mainBarLanding{
	width:					375px;
	float:					left;
}
.leftBar{
	float:					left;
	width:					150px;	
	margin:					10px;
}
.rightBar{
	width:					200px;	
	margin:					10px 10px 10px 430px;
}
.rightBarLanding{
	width:					120px;	
	margin:					10px 10px 10px 390px;
}
#createLeft {
	width:					250px;
	float:					left;	
}
#createRight {
	margin-left:			260px;
}
#powerLeft {
	width:					120px;
	float:					left;
}
#powerRight {
	margin-left:			130px;	
}

.blue {
	color:					#5FC5C9;
}
.emph {
	text-transform:			uppercase;
	font-weight:			bold;
	font-style:				italic;
	display:				block;
}
.bold {
	font-weight:			bold;
}

.disabled {
	background-color:		#cccccc;
}

#container {
	width: 					800px;
	margin-left:			auto;
	margin-right:			auto;
	background-color:		#ffffff;
}
.pageWithRail {
	background: 			url(/img/bg.png) top left repeat-y;
}

/* SEARCH BAR AREA STYLES */
#searchBar {
	width: 					75%;
	height:					84px;	
	float: 					left;
	color:	 				#bbe3e4;
	background-color:		#262626;
	text-align: 			right;
	font-size:				.9em;
}
#logo {
	float:					left;
	margin:					0;
}
.actionBttn {
	margin:					0 5px 5px 0;
	width:					75px;
	height:					19px;
}
#searchField {
	width:					300px;
}
#subSearch {
	margin-bottom:			-4px;
	border:					0;
}
#searchForm {
	margin:					0 0 5px 0;
}
#searchElements {
	margin:					25px 40px 0 0;
}

/* LOGIN AREA STYLES */
#login {
	font-size:				.8em;
	color:	 				#ffffff;
	background-color:		#2BBBB5;
	width:					25%;
	height:					84px;
	margin-left:			75%;
}
#login a {
	color:					#ffffff;
}
#login ul {
	margin: 				0 0 0 -30px;
}
#login li {
	margin: 				6px 0 0 5px;
}
#loginForm {
	float:					left;
	padding: 				8px 0 0 0;
}
.loginItem {
	padding: 				0 0 2px 0;
}
.remember {
	margin:					0 0 0 75px;
}

#loginForm p {
	float: 					left;
	width:					60px;
	padding: 				0 0 0 15px;
}

/* NAV BAR AREA STYLES */
#navBar {
	background-color:		#D9D9D9;
	height:					25px;
	padding:			 	0 0 0 43px;
	font-size:				.95em;
}
#navBar a {
	display:				block;
	padding:				6px;
	color:					#000000;
}
#navBar a:hover {
	padding:				6px;
	color: 					#ffffff;	
	text-decoration:		none;
}

#navBar .sec1 a:hover {	
	background: 			url(/img/claimCopyrightBack.png) top left repeat-x;
}
#navBar .sec1Active a {	
	background: 			url(/img/claimCopyrightBack.png) top left repeat-x;
	color:					#ffffff;
}
#navBar .sec2 a:hover {	
	background: 			url(/img/findYourWorkBack.png) top left repeat-x;
}
#navBar .sec2Active a {	
	background: 			url(/img/findYourWorkBack.png) top left repeat-x;
	color:					#ffffff;
}
#navBar .sec3 a:hover {	
	background: 			url(/img/findRightsholderBack.png) top left repeat-x;
}
#navBar .sec3Active a {	
	background: 			url(/img/findRightsholderBack.png) top left repeat-x;
	color:					#ffffff;
}
#navBar .sec4 a:hover {	
	background: 			url(/img/createVerifyBack.png) top left repeat-x;
}
#navBar .sec4Active a {	
	background: 			url(/img/createVerifyBack.png) top left repeat-x;
	color:					#ffffff;
}
#navBar .sec5 a:hover {	
	background: 			url(/img/powerToolsBack.png) top left repeat-x;
}
#navBar .sec5Active a {	
	background: 			url(/img/powerToolsBack.png) top left repeat-x;
	color:					#ffffff;
}


#navBar ul {
	margin:					0;
}
#navBar li {
	margin: 				0 20px 0 0;
	
}

#navSub {
	border:					0;
	margin:					0 15px -4px 0;	
}

#subNavBar {
	color:					#cccccc;
	height:					20px;
	padding:				0 0 5px 50px;
	font-size:				.9em;
}
#subNavBar ul {
	padding-top: 			7px;
	margin:					0;
}
#subNavBar li {
	margin: 				0 10px 0 0;
}
#subNavBar a {
	color:					#000000;	
}



/* MAIN AREA STYLES */
#main {
	width: 					525px;
	float: 					left;
	margin:					20px 50px 0 25px;
}
#main ul {
	margin: 				20px 0 0 40px;
	padding:				0;
}
#main ul li {
	float: 					none;
	list-style:				disc;	
}
#mainHome {
	width: 					650px;
	margin:					20px 50px 0 25px;
}
#view {
	padding:				3px 0 15px 10px;
	margin:					0 0 0 22px;
	text-transform: 		uppercase;
	background: 			url(/img/viewBack.png) top left repeat-x;
	width:					490px;
	height: 				21px;	
	
}
#urlsOfUse {
	padding:				3px 0 0 10px;
	margin:					0 0 0 21px;
	text-transform: 		uppercase;
	background: 			url(/img/urlBack.png) top left repeat-x;
	width:					465px;
	height: 				21px;	
}
.result {
	clear:					both;
}
.icon {
	float:					left;
}
#pageInfo {
	min-height:				75px;
}
.extractMess{
	font-size:				1.1em;
	font-weight:			bold;
}
.listCol {
	float:					left;
	width:					95px;
	font-size:				.95em;
	padding:				2px;
}
.listColHed {
	background-color:		#bbe3e4;
	text-transform: 		uppercase;
	margin:					15px 0 20px 0;
	min-height:				30px;
}
.middleCol {
	margin-right:			10px;
}
.offsite {
	border:					0px;
}
.offsite:hover {
	border:					4px solid #F79B48;
	margin:					-4px 0 0 -4px;
}
.searchResult {
	min-height:				55px;
}
.external {
	color: 					#F89C49;
	text-decoration:		none;
}
#pagination {
	min-height:				30px;	
	clear:					both;
	text-align:				center;
	border-top:				1px	solid #bbe3e4;
	padding-top:			10px;
}
.goto {
	color:					#4d4d4d;
}

/* RIGHT AREA STYLES */
#right {
	font-size:				.85em;
	margin:					-10px 0 0 600px;
	width:					160px;
	padding: 				0 15px 0 15px;
	background-color:		#bbe3e4;
}
#rightRailText{
	margin:					0 0 50px 0;
}
#rightHeader{
	text-transform:			uppercase;
	font-size:				14px;
	margin:					0 0 20px 10px;
}
#right img {
	margin:					0 0 20px -10px;
}
#right ol {
	margin:					0 0 20px 0;
	padding: 				0;
}
#right ol li {
	float: 					none;
	list-style:				decimal;
	margin:					0 0 0 20px;
}
#right ul {
	padding:				0;
	margin:					0;
}
#right ul li {
	float: 					none;
	list-style:				disc;
	margin:					0 0 0 20px;
}
#right h3 {
	margin:					0 0 15px 0;
	padding:				0;	
	font-size:				1.2em;
}
.thingsToDo{
	width:					150px;
	margin:					0 0 10px 20px;
}
.thingsToDo a{
	color:					black;
}
#paypal input {
	background-color:		#2BBBB5;	
	color:					white;
	padding-bottom:			5px;
	padding-top:			5px;
	padding-left:			5px;
	padding-right:			5px;
	height:					24px;
	margin:					3px;
	border: 				1px solid #000000;
	font-weight:			bold;
}

/* WORK SECTION */
#inDispute{
	color:					#ff0000;
	font-weight:			bold;
	margin:					15px 0 0 0;
}
#workTitle{
	text-transform:			uppercase;
	margin:					15px 0 5px 0;	
}
#titleBox{
	padding: 				2px;
	font-size:				11px;
	background-color:		#E8F6F7;
	width:					446px;	
}
#titleBox input {
	width:					100%;
	background-color:		#E8F6F7;
	font-size:				11px;
}
#midContainer {
	width:					450px;
	height:					220px;
	margin:					20px 0 0 0;
}	
#leftEye {
	float:					left;
	width:					150px;
}
#rightContent {
	margin-left:			175px;
}
p.copyright {
	font-size:				9px;
	margin: 				5px 0 5px 0;
}
.leftLabel {
	float:					left;
	text-align:				right;
	text-transform: 		uppercase;
	width:					75px;
	font-size:				10px;
}
.info {
	padding: 				2px 2px 2px 6px;
	margin-left:			100px;
	font-size:				11px;
	height:					12px;
}
.editable_textarea {
	padding: 				2px 2px 2px 6px;
	margin-left:			100px;
	font-size:				11px;
	background-color:		#E8F6F7;
}
#infoRight {
	padding: 				2px;
	font-size:				11px;
	background-color:		#E8F6F7;
}
#infoRight input {
	width:					100%;
	background-color:		#E8F6F7;
}
.row {
	margin-bottom:			15px;
}
.row input {
	width:					100%;
	background-color:		#E8F6F7;
	font-size:				11px;
}

/* URLS OF USE SECTION */
#externals{
	margin:					0 0 10px 0;
}
.urlResult {
	margin:					5px 0 0 0;
	min-height:				45px;
	font-size:				10px;
	clear:					both;
}
.urlLabels {
	text-transform:			uppercase;
	text-align:				right;
	width:					75px;
	float:					left;
}
.urlData {
	margin-left:			25px;
	width:					250px;
	float:					left;
}
.urlDataLink {
	color:					#F79B48;
}
.urlControls {
	float:					left;
	margin-left:			30px;
}
.ping {
	border:					0;
	margin:					0 0 5px 0;
	display:				block;
}
.light {
	border:					0;
}

/* FOOTER AREA STYLES */
#footer {
	font-size:				.75em;
	background-color:		#d9d9d9;
	height: 				20px;
	padding-left:			50px;
	padding-top:			5px;
	clear:					both;
}
#footer a {
	color:					#707070;
}
#footer ul {
	padding-top: 			2px;
	margin:					0;
}
#footer li {
	margin: 				0 15px 0 0;
}
/* Bulk Fix */
#bulkUp {
	padding: 				0px 0px 0px 20px;
}
#bulkUp ol li {
	padding: 				0px 20px 0px 10px;
	font-size: 				.9em;
	line-height:			1.375em;
	float: 					none;
	list-style:				decimal;
	margin:					0 0 0 20px;
}
