/* ===================================================================
	Standard fonts and background
=================================================================== */
BODY, TD, .content
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.contentSmall
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8px;
    FONT-WEIGHT: normal;
}

/* ===================================================================
	Standard hyperlinks
=================================================================== */
A {	
	text-decoration:	none;
	color: #083C6B;
}	
		
A:hover	{	
	text-decoration:	underline;
}

/* ===================================================================
	Application settings
=================================================================== */
.ApplicationTitle
{
	font-weight: bold;
	font-size: x-large;
	color: teal;
}
.MenuArea
{
	background-position: left top;
	background-image: url(images/rejnew-menubkgd.gif);
	width: 150px;
	background-repeat: no-repeat;
	background-color: #e4c898;
}

.ContentArea
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: white;
}
.HeaderArea
{
	background-color: #083C6B;
}

.OverflowBkgd
{
	background-color: #083C6B;
}

.FooterArea
{
	padding-right: 10px;
	padding-left: 10px;
	/*background-color: #1A6D8D;*/
	background-color: #083C6B;
	padding-bottom: 10px;
	padding-top: 10px;
	color: White;
}
.TaskTitle
{
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #083C6B;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: F1E3CB;
	height: 30px;
}
.SubTaskTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #5A2810;
}
.Instructions
{
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
}

/* ===================================================================
	Form elements
=================================================================== */
.RequiredField
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #E4EAEF;
}

/* ===================================================================
	System menu settings
=================================================================== */
.StandardTable
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	width: 95%;
}
.StandardTableHeader
{
	color: #083C6B;
	background-color: #C9D4DF;
}
.StandardTableFooter
{
	background-color: #E4C898;
}
.StandardTableItem
{
	background-color: White;
}
.StandardTableAlternatingItem
{
	background-color: whitesmoke;
}
.StandardTableEditItem
{
	background-color: gold;
}

/* ===================================================================
	Subscription Settings
=================================================================== */
.SubscriptionExpired
{
	color: Red;
}

/* ===================================================================
	Job Posting Settings
=================================================================== */
.JobTitle
{
	font-weight: bold;
	font-size: 11px;
	background-color: #ffe763;
}
.JobSectionTitle
{
	font-weight: bold;
	font-size: 12pt;
}
.JobBodyText
{
	font-size: 11px;
	background-color: #FFF3B1;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.JobTable
{
	font-size: 11px;
	background-color: #FFF3B1;
	padding: 5px;
}

/* ===================================================================
	System menu settings
=================================================================== 
.Menu
{
	width: 100%;
	background-color: white;
}
.MenuHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	background-color: #1F1B94;
}
.MenuItem
{
	padding-left: 5px;
	font-size: xx-small;	
}
*/

.Menu
{
	border-right: #E4C898 thin groove;
	padding-right: 5px;
	border-top: #E4C898 thin groove;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #E4C898 thin groove;
	width: 100%;
	padding-top: 5px;
	border-bottom: #E4C898 thin groove;
	background-color: #E4C898;
}
.MenuHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	background-color: #083C6B;
	font-size: 11px;
}
.MenuItem
{
	font-size: xx-small;
	background-color: #FFFFFF;
	background-image: url(images/link-menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 9px;
}

/* ===================================================================
	IREM Custom Styles
==================================================================== */

.IREM_LoginTitle
{
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 4px;
	color: #000000;
	padding-top: 4px;
}
.IREM_LoginTable
{
	color: #000000;
	background-color: #C9D4DF;
	padding: 5px;
}
.IREM_LoginLabel
{
	color: #000000;
	font-size: 11px;
}


/* ===================================================================
	Login/Logout component
=================================================================== */
.LoginTitle
{
	font-weight: bold;
	font-size: x-small;
	color: #1a6d8d;
	text-align: right;
}
.LoginTable
{
	border-right: #1a6d8d double;
	padding-right: 5px;
	border-top: #1a6d8d double;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #1a6d8d double;
	padding-top: 5px;
	border-bottom: #1a6d8d double;
	background-color: lemonchiffon;
}
.LoginLabel 
{
	font-size: xx-small;
}
.LogoutTable
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	background-color: #083C6B;
}
.LogoutLabel
{
	color: #FFFFFF;
	font-size: xx-small;
}

/* ===================================================================
	Breadcrumb Menu component
=================================================================== */
.BreadCrumb
{
	padding-right: 3px;
	padding-left: 8px;
	font-size: xx-small;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	background-image: url(images/rejnew-breadcrumb.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.BreadCrumbSelectedItem
{
	color: White;
}
.BreadCrumbNormalItem
{
	color:  White;
}

/* ===================================================================
	messaging
=================================================================== */
.messageHeader
{
	background-color: Silver;
}
.messageToolbar
{
	background-color: #1F1B94;
}
.messageBody
{
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 85%;
	height: 200px;
	vertical-align: top;
}
.NewMessages
{
	font-weight: bold;
	}
	
.contentHolder {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #F1E3CB;
}
.contentHolderPad10 {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #F1E3CB;
}
.contentHolderNoBorder {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px;
}

.headTextBox {
	background-color: #F1E3CB;
	padding: 10px;
}
.headTextBoxNoPad {
	font-size: 10px;
	color: #083C6B;
}
.iconHead {
	font-weight: bold;
	color: #BB3D11;
	font-size: 11px;
}
.infoTable {
	font-size: 11px;
	padding: 5px 5px;
	border: 1px solid #999999;
}

.infoTableHead
{
	font-weight: bold;
	color: #ffffff;
	border-bottom: #999999 1px solid;
	background-color: #5A2810;
}

.infoTableItem
{
	border-bottom: #999999 1px solid;
}

.infoTableFoot
{
	background-color: #C9D4DF;
}
.MainMenuArea {
	font-size: 10px;
	color: #000000;
	background-color: #F1E3CB;
	border-top: 1px solid #F1E3CB;
	border-right: 1px solid #F1E3CB;
	border-bottom: 1px none #F1E3CB;
	border-left: 1px solid #F1E3CB;
}
.MainMenuItem {
	font-size: 11px;
	color: #000000;
	background-color: #F1E3CB;
	font-weight: bold;
}
.SplashPostAJob
{
	background-color: #E4C898;
}
.SplashRegisterNow
{
	background-color: #E4C898;
}
.SplashFindAJob
{
	background-color: #F1E3CB;
}
.DetailMenu
{
	background-color: #E4C898;
}
input {
	font-size: 11px;
	color: #083C6B;
}
textarea {
	font-size: 11px;
	color: #083C6B;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	font-size: 11px;
	color: #083C6B;
}
.button {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0A3D6B;
	border-top: 2px outset #4A6679;
	border-right: 2px outset #000000;
	border-bottom: 2px outset #000000;
	border-left: 2px outset #4A6679;
}
.noInfoListed {
	font-size: 11px;
	padding: 5px 5px;
	border: 1px solid #999999;
}

.TablePad
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.box50
{
	width: 50%;
}
.box50px
{
	width: 50px;
}
.box100
{
	width: 100%;
}
.box100px
{
	width: 100px;
}
.box95
{
	width: 95%;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
}

.box50Required
{
	width: 50%;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #E4EAEF;
}
.box50pxRequired
{
	width: 50px;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #E4EAEF;
}
.box100Required
{
	width: 100%;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #E4EAEF;
}
.box100pxRequired
{
	width: 100px;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #E4EAEF;
}
.box95Required
{
	width: 95%;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #E4EAEF;
}

