/* 	RMH DASHBOARD CSS */


/* GENERAL STYLES */
body {
	background: transparent;
	font-family:  Lucida Sans, Lucida Grande, Tahoma, Arial, sans-serif ;
	font-size: 11px ;
	line-height: 14px;
	color: #443e3c;
	margin: 0;
	padding: 0;
}

p {
	font-family:  Lucida Sans, Lucida Grande, Tahoma, Arial, sans-serif ;
	font-size: 11px ;
	line-height: 14px;
}


/* TABLE STYLES */
table { border-collapse:collapse;}
td {border: solid 1px #6f5300; font-size:12px; padding:3px; }

table.searchResults{ border-collapse:collapse;vertical-align:middle; padding-left:15px;}
td.searchResults {border: none; font-size:12px; padding-top:3px; padding-bottom:3px; padding-left:6px; padding-right:6px;}

table.warningTable{border-collapse:collapse; font-family:verdana, arial, sans-serif; padding-left:0px;}
td.warningTable{border: none; font-size:12px; padding-top:3px; padding-bottom:3px; padding-left:6px; padding-right:6px;}



ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}

ul li {
  margin: 0 0 0.25em 1.5em;
  padding: 0;
  list-style: disc;
}

/* LINK STYLES */

a:link {
	color: #ed0843;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	color: #ed0843;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #fbce41;
	font-weight: normal;
}

A:active	{ font-weight: bold; }


ul.primary {
	border-style: none;
	margin: 10px 0;
	padding: 0;
	text-transform: uppercase;
	width: 90%;
}

ul.primary li {
	display: block;
	float: left;
}

ul.primary li a:link,
ul.primary li a:visited {
	background: transparent url(../sites/all/themes/rmh/images/tab.jpg) repeat-x 0 0;
	border:#ddd solid 1px;
	height:auto;
	margin-right:5px;
	padding:6px 7px;
	text-decoration:none;
	font-size: 11px;
	color:#fff;
}

ul.primary li a:hover {
	background-position:100% -30px;
	border:#fff solid 1px;
	color: #000;
	font-size: 11px;
}

ul.primary li {
	margin: 0 0 20px 0;
}

/*INFO BOXES*/
.infobox{
	border:1px solid #264576;
	background: #FFFFDD;
	padding: 4px 15px;
}

.vacancyBox{
	border:1px solid #264576;
	background: #FFFFDD;
	padding: 4px 15px;
}

.scheduleBox{
	border:1px solid #264576;
	background: #FFFFDD;
	padding: 4px 15px;
}

.applicantsBox{
	border:1px solid #264576;
	background: #FFFFDD;
	padding: 4px 15px;
}

.logBox{
	border:1px solid #264576;
	background: #FFFFDD;
	padding: 4px 15px;
}

.anniversaryBox{
	border:1px solid #264576;
	background: #FFFFDD;
	padding: 4px 15px;
}



/*WARNINGS AND ERRORS*/
.warning{
	border:1px solid #264576;
	background:#FFCECE;
	padding: 4px 15px;
}

p.error {color: #FF0000;}


/* LAYOUT CONTROL IDS */

#container{
	position: relative;
}


#header{
	height: 1px;
	padding: 0x;
	background: transparent;
}

#navigationLinks{
	background:transparent;
}


#content{
	background:transparent;
	clear: both;
}
