/******************************
* PHPRAID included CSS STYLES *
******************************/

/*
Age of Conan Template for phpraider
created by Drakkan of MeatHooks Minions
/*

/* General page style. */
body {
	color:				#000000;
	background-color:	#000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	margin-top: 		0px;
	margin-bottom:		10px;
}

/* The text input fields background colour */
/* And all button looks */
input.post, textarea.post, select {
	border:				1px solid #000000;
	background-color:	#ffffff;
}

input { 
	text-indent:	2px; 
	font-size: 		11px; 
}

/* main submit button */
input.mainoption {
	font-weight:	bolder;
}

/* Formatting for the hover tooltips */
#dhtmltooltip{
	position: 			absolute;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-align:			left;
	border: 			1px solid white;
	padding: 			3px;
	background-color: 	black;
	visibility: 		hidden;
	z-index: 			100;
	color: 				white;
}

.contentBody {
	font-size:		11px;
	padding: 		3px;
	text-align: 	left;
	color:			#000000;
}

.contentHeader {
	color:				#FEF3D5;
	font-weight:		bolder;
	font-size:			12px;
	text-align:			left;
	text-indent:		3px;
	padding-top:		3px;
	background-image:	url(../images/announcements_header_bg.png);
	background-repeat:	no-repeat;
	height: 			33px;
}

.contenttemp {
	background-color: #000000;
}

/* border color for data */
.dataOutline {
	font-size:	11px;
}

.errorHeader {
	background-color: 	#FF9194;
	border:		 		1px solid #ff0000;
	font-weight:		bolder;
	padding:			5px;
	text-align:			left;
	width: 				600px;
}

.errorBody {
	background-color:	#FFCACB;
	border: 			1px solid #ff0000;
	padding:			5px;
	text-align:			center;
	width: 				600px;
}
.viewbg {
	background-color:	#2e373f;
}
.viewapproved {
	background-color:	#162028;
}

.cf2 { 
	text-indent:	2px; 
	font-size:		11px; 
}

.errorBody li {
	text-align:	left;
}

/* header for data output */
.listHeader {
	background-image:		url(../images/row_header.jpg);
	background-position:	center;
	background-repeat:		repeat-x;
}

.listHeader A:link,a:visited,a:active,a:hover {
	color:	#ffffff;
}

/* row colors for data output and hover color */
.row1 {
	background-image: url(../images/row1.png);
}

.row2 {
	background-image: url(../images/row2.png);
}

.rowHover {
	background-image: url(../images/rowhover.png);
	}

.name_class {
	font-size:		11px;
	font-weight:	bold;
}

.button {
	text-align:	center;
}

/* calendar CSS */

.calendarfield {
	background-image:	url(../images/calendar_bg.png);
	background-repeat:	no-repeat;
	background-color:	#1B0102;
	}

.calendarHeader {
	font-size:	14px;
	text-align:	center;
	color:		#ffffff;
}

.datepicker {
	padding:	1px;
	text-align:	center;
}

.month {
	padding:	0px;
	color: 		#FEF3D5;
}

/* Day names bar */
.dayname {
	font-size:				13px;
	text-align:				center;
	background-image:		url(../images/calendar_days_of_the_week_bg.png);
	background-position:	center;
	background-repeat:		no-repeat;
	height:					30px;
	color:					#000000;
}

.datepickerform {
	font-size:	11px;
}

.monthnavigation {
	font-size:	11px;
}

.nomonthday {
	background-color:	#0000000;
	width:				120px;
	height:				104px;
}

.monthday {
	background-color:	#3F4252;
	border:				1px solid #000000;
	font-size:			11px;
	height:				103px;
	vertical-align:		top;
	width:				120px;
	color:				#FFFFFF;
}

.saturday {
	background-color:	#2e2e2e;
	border:				1px solid #000000;
	font-size:			11px;
	height:				103px;
	vertical-align:		top;
	width:				120px;
	color:				#FFFFFF;
}

.sunday {
	background-color:	#2e2e2e;
	border:				1px solid #000000;
	font-size:			11px;
	height:				103px;
	vertical-align:		top;
	width:				120px;
	color:				#FFFFFF;
}

.today {
	background-color:	#563920;
	border:				2px solid #000000;
	font-size:			11px;
	height:				103px;
	vertical-align:		top;
	width:				120px;
	color:				#FFFFFF;
}

.eventcontent {
	font-size:		11px;
	vertical-align:	top;
	width:			100%;
}

/**********************
* RAID VIEW CSS STYLES *
***********************/

.viewHeader {
	color:				#FEF3D5;
	font-size:			13px;
	text-align:			left;
	text-indent:		5px;
	padding-top:		4px;
	height: 			26px;
	background-image:	url(../images/view_Header.png);
	padding-left: 		5px;
	background-repeat: 	no-repeat;
}

.raidmainfield {
	background-image: 	url(../images/raid_view_bg.png);
	background-repeat:	repeat-y;
}

.raiddetailsfield {
	background-color:	#5540250;
}


.raidTableCellLeft {
	color:			#FEF3D5;
	font-size:		13px;
	text-align:		left;
	text-indent:		5px;
        vertical-align:         middle;
}

.raidTableCellRight {
	color:			#FEF3D5;
	font-size:		13px;
	text-align:		right;
	text-indent:		5px;
        vertical-align:         middle;
}

.raidattendedfield {
	background-image: 	url(../images/raid_attend_bg.png);
	background-repeat:	repeat-y;
}

.raidattendedHeader {
	height: 		26px;
	background-image:	url(../images/raid_attend_header.png);
	background-repeat: 	no-repeat;
}

.raiddroppedHeader {
	height: 		26px;
	background-image:	url(../images/raid_attend_header.png);
	background-repeat: 	no-repeat;
}

.raidapprovedHeader {
	color:				#FEF3D5;
	font-size:			13px;
	text-align:			left;
	text-indent:		5px;
	padding-top:		4px;
	height: 			26px;
	background-image:	url(../images/view_Header.png);
	padding-left: 		10px;
	background-repeat: 	no-repeat;
	padding-bottom: 	4px;
}

.raidapprovedfield {
	padding-top: 		1px;
	background-image: 	url(../images/raid_approved_bg.giff);
	background-repeat: 	repeat-y;
}

.raidcancelledHeader {
	color:				#FEF3D5;
	font-size:			13px;
	text-align:			left;
	text-indent:		5px;
	padding-top:		4px;
	height: 			26px;
	background-image: 	url(../images/view_Header2.png);
	padding-left: 		10px;
	background-repeat:	no-repeat;
	padding-bottom: 	4px;
}

.raidqueuedHeader {
	color:				#FEF3D5;
	font-size:			13px;
	text-align:			left;
	text-indent:		5px;
	padding-top:		4px;
	height: 			26px;
	background-image:	url(../images/view_Header.png);
	padding-left: 		10px;
	background-repeat:	no-repeat;
	padding-bottom: 	4px;
}

.tt1 { 
	text-indent: 	2px; 
	font-size: 		11px; 
}

/**********************
* TEMPLATE CSS STYLES *
***********************/
#bodyContainer {
	background-image: 		url(../images/background.jpg);
	background-repeat: 		x-repeat;
	background-position:	top;
	padding:				0px;
	width:					982px;
}
	
.announcementsHeader {
	color:				#FEF3D5;
	font-weight:		bolder;
	font-size:			12px;
	text-align:			left;
	text-indent:		3px;
	padding-top:		3px;
	background-image:	url(../images/announcements_header_bg.png);
	background-repeat:	no-repeat;
	height: 			26px;
}


.announcementsfield {
	background-image:	url(../images/announcements_bg.png);
	background-repeat:	no-repeat;
	background-color:	#000000;
	height: 			26px;
}

	
.announcementsfieldrowover {
	background-image: 	url(../images/announcements_bg.png);
	background-repeat: 	no-repeat;
	background-color: 	#000000;
	height: 			26px;
}
	
.attributesHeader {
	background-image:	url(../images/header_attributes.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.attributesfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}	
	
.backupsHeader {
	background-image:	url(../images/header_backups.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.backupsfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}
	
.classesHeader {
}

.classesfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.classlimitsHeader {
	background-image:	url(../images/header_classlimits.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createcharacterHeader {
	background-image:	url(../images/header_createcharacter.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createclassHeader {
	background-image:	url(../images/header_createclass.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.creategenericeventHeader {
	background-image:	url(../images/header_creategenericevent.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.creategendersHeader {
	background-image:	url(../images/header_creategender.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.creategroupsHeader {
	background-image:	url(../images/header_creategroups.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createguildHeader {
	background-image:	url(../images/header_createguild.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createraceHeader {
	background-image:	url(../images/header_createrace.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createraidHeader {
	background-image:	url(../images/header_createraid.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createrollHeader {
	background-image:	url(../images/header_createroll.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.configurationHeader {
}

.configurationfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.copyrighttext {
	color: #000000;
}
	
.definitionsHeader {
}

.definitionsfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}	
	
.deleteHeader {
}

.deletefield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}
	
.footer {
	color:					#D4B682;
	background-image: 		url(../images/footer_bg.png);
	background-position: 	bottom;
	padding: 				3px;
	background-repeat: 		no-repeat;
}

.gamesettingsHeader {
	background-image:	url(../images/header_gamesettings.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.generalsettingsHeader {
	background-image:	url(../images/header_generalsettings.png);
	background-repeat:	no-repeat;
	height:				28px;
}
	
.gendersHeader {
	background-image:	url(../images/header_genders.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.gendersfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}
	
.groupsHeader {
	background-image:	url(../images/header_groups.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.groupsfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}
	
.guildsHeader {
	background-image:	url(../images/header_guilds.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.guildsfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.loginbg {
	background-image: 		url(../images/login_bg.png);
	background-position: 	center;
	background-repeat: 		no-repeat;
}

.logincontent {
	color: #FFFFFF;
}

.membersHeader {
	background-image: 	url(../images/header_members.png);
	background-repeat: 	no-repeat;
	height: 			26px;
}

.membersfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.miscsettingsHeader {
	background-image:	url(../images/header_miscsettings.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.modifypermissionsHeader {
	background-image:	url(../images/header_modifypermissions.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.passwordHeader {
}

.passwordfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.profileHeader {
	background-image:	url(../images/header_profile.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.profilefield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.permissionsHeader {
	background-image:	url(../images/header_permissions.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.permissionsfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.racesHeader {
}

.racesfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.raidsHeader {
}

.raidsfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.raidhistoryHeader {
	background-image:	url(../images/header_history.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.raidhistoryfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.raidsnewHeader {
	background-image:	url(../images/header_upcomingevents.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.raidsoldHeader {
	background-image:	url(../images/header_expiredevents.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.raiddescriptionHeader {
}

.raiddescriptionfield {
	color: 			#FFFFFF;
	padding-left: 	8px;
	margin-right: 	8px;
}

.rolesHeader {
	background-image:	url(../images/header_roles.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.rolesfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}
	
.rosterHeader {
	background-image: 	url(../images/header_roster.png);
	background-repeat: 	no-repeat;
	height: 			26px;
}

.rosterfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}
	
.rssHeader {
}

.rssfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.sitesettingsHeader {
	background-image:	url(../images/header_sitesettings.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.templatesHeader {
	background-image:	url(../images/header_templates.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.templatesfield {
	background-image: 	url(../images/background2.gif);
	background-repeat: 	repeat;
	background-color: 	#0000000;
}

.updateHeader {
	background-image:	url(../images/header_updatechecker.png);
	background-repeat:	no-repeat;
	height:				28px;
}

.createnewtext {
	font-weight:	bolder;
	font-size:		12px;
	text-align:		right;
	padding-bottom:	5px;
	padding-right: 	5px;
}

.suckertreemenu ul{
	margin: 			0;
	padding:			0;
	list-style-type: 	none;
}

.approvedSignups {
	background-color:	#eeeeee;
	border:				1px solid #000000;
	font-weight:		bold;
	padding:			3px;
	text-align:			left;
}

.queuedSignups {
	background-color:	#BFFFBF;
	border:				1px solid #00FF00;
	font-weight:		bold;
	padding:			3px;
	text-align:			left;
}

.cancelledSignups {
	background-color:	#FFCACB;
	border:				1px solid #FF0000;
	font-weight:		bold;
	padding:			3px;
	text-align:			left;
}

.announcementOutline {
	font-size:	11px;
}

.announcementHeader {
}

.announcementMessage {
}

.announcementPoster {
	font-size:	10px;
	font-style:	italic;
	text-align:	right;
}

.announcementActions {
	background-color:	#ffffff;
}

tr {
	font-size:	11px;
}

.formError {
	background-color:	#FF0000;
	border: 			1px dashed #000000;
	color:				#ffffff;
	font-weight:		bold;
	padding:			3px;
	text-align:			center;
}

.viewTimestamp {
	font-size: 9px;
}

.popup {
	position: absolute;
	display: none;
	padding:3px;
}

.popupBack {
	background-color:	#C0C0C0;
	border: 			1px solid #000000;
}

td.label {
	text-align: right;
}

/* need to be at the bottom */
a:link,a:active,a:visited {
	color:				#000055;
	text-decoration:	none;
}

a:hover {
	color:	#006699;
}

.information {
	font-size:	9px;
	font-style:	italic;
}