@import url("Menu.css");
@import url("layout.css"); 
/*@import url("sIFR-screen.css"); 
@import url("sIFR-print.css"); */
/*--------------Basic Style--------------*/
html							{ height:100%; }
body							{ background:#FFFFFF; padding:0; margin:0; font-size:11px;  color:#797979;  }
p								{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
table, tr, td					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0;}

/*--------------Link Style--------------*/
a:link, a:visited, a:active 	{ color:#797979; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; text-decoration:underline; }
a:hover 						{ color:#797979; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; text-decoration:none; }
a.Normal:link, a.Normal:visited { color:#8cc640; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-weight:normal; text-decoration:underline; }
a.Normal:hover 					{ color:8cc640; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; text-decoration:none; }

/*--------------Link buttons Style--------------*/
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active	{ color:#8cc640; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-decoration:none; }
A.CommandButton:hover													{ color:#797979; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }

/*--------------Headings Style--------------*/
.Head							{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; background:transparent; font-weight:bold; padding:0; line-height:120%; }

/*--------------Sub Headings Style--------------*/
.SubHead 						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#797979; padding:0; }
span.SubHead					{ font-size: 9px; margin:0; padding:0; }
span.SubHead br					{ display: none; }

/*--------------General text Style--------------*/
.normal, .Normal				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.NormalBold						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#797979; }
.NormalRed						{ color:#C50000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
.font-family					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#797979; line-height: 120%; background: transparent; }
.NormalBoldGreen						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#76B900; }

/*--------------Form Elements Style--------------*/
select, input { font-family:arial; font-size:11px; color:#575757; }
.NormalTextBox { color:#525252; padding-left:4px; line-height:12px; font-family:verdana; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#fff; padding:0 6px; margin:0; vertical-align:middle;  font-style:normal;}
/* Login token hover */ 
a.LoginToken:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#C1FF84; }
/* Link token idle */ 
.LinkToken, a.LinkToken:link, a.LinkToken:visited, a.LinkToken:active { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#69696b; padding:0 6px; margin:0; vertical-align:middle; }
/* Link token hover */ 
a.LinkToken:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#000;}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#282425; }
.BreadcrumbToken,a.BreadcrumbToken:link,a.BreadcrumbToken:active,a.BreadcrumbToken:visited
{
	font-weight: normal;
	color:#76b900;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:8pt;
	text-decoration:none;
	padding:1px 12px 2px 12px;
	background:#797979 url(images/breadNormal-img.gif) top left no-repeat;
	line-height:15px;
	font-style:normal;
}
a.BreadcrumbToken:hover
{
	text-decoration:none; padding:1px 12px 2px 12px; line-height:15px; color:#fff; background:#bad794 url(images/breadHover-img.gif) top left no-repeat; font-style:normal;
}
/* Copyright, privacy, terms hover */ 
.FooterToken, a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:10px; color:#fff; padding:0 6px; margin:0; vertical-align:middle; font-style:normal;}

a.FooterToken:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#C1FF84; }
/* Form elements */ 
select, input { font-family:arial; font-size:11px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:11px; }
/* Textbox container */ 
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#87C63A none; color:#ddd; font-family:arial; font-size:11px; font-weight:normal; }
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:18px; background:#ffffff; width:120px; color:#666666; padding:4px 0px 3px 0; border:0; cursor:text; position:absolute;top:0px;left:4px; z-index:1; }

/* Business Page Classes */
.bus_map {float:left; border: 1px solid #8e9295; margin:0px 10px 10px 0px;}
.bus_map2 {float:right; margin:10px 0px 0px 10px; border: 1px solid #8e9295;}
.bus_web {float:right; margin:0px 50px;}
.bus_grp {float:right; margin:10px 0px 0px 10px;}
.bus_tbl tr td {vertical-align:top;}
.bus_tbl tr td p {margin-top:0px;}
/* Hide the tryout panel */
div#dnn_ctr1770_ViewPositionsAvailable_Validate1_pnlTryOut { display:none; }


/****************************************************************/
#dnn_dnnLOGO_imgLogo
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:right;
	height:auto;
	width:auto;
}


/*-----------------------------------------------------*/

.TopPane { padding:0; margin:0px; text-align:right;}
.BottomPane {padding:0px; margin:0px; border-top:0px solid #999999;}
#dnn_BottomPane .normal, #dnn_BottomPane .Normal, #dnn_BottomPane p, #dnn_BottomPane div, #dnn_BottomPane td { color:#fff; font-size:8pt; padding:0px; margin:0px;} 
.LogoPane { padding:26px 0 0 14px; margin:0px; text-align:right; }
.ContentPane { padding:0px; margin:0px; width:33.3%;}
.RightPane { padding:0 6px 0 0; margin:0px; width:33.3%;}
.LeftPane { padding:0px; margin:0px; width:33.3%; }
.ContentPaneIndex { padding:0px 5px 0 0; margin:0px;}
.RightPaneIndex { padding:0px 10px 0px 5px; margin:0px;}

.FooterPane { padding:28px 0 0px 0; margin:0px;}
#dnn_FooterPane p { padding:0px; margin:0px;}
.LeftMainPane { padding:0 14px; margin:0px; width:33.3%; border-left:2px solid #8dc741;}
.ContentMainPane { padding:0 14px; margin:0px; width:33.3%; border-left:2px solid #8dc741; border-right:2px solid #8dc741;}
.RightMainPane { padding:0 14px; margin:0px; width:33.3%; border-right:2px solid #8dc741;}


/*-----------job module css-------------*/
.DNNAligncenter { text-align:left;}

/* End Style Sheet */

/*Style Sheet For Home Page*/
.EmHeading{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-top:25px; padding-bottom:10px; color:#666665}
.EmName{padding:7px 0px 8px 10px; background-color:#e8f3d9}
.EmName_txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#696b69 }
.location{color:#8cc442;}

.floatright {
float: right;
margin: 0 75 75 20;
}

.greenborder {
border-width: 3px;
border-color: #76b900;
border-style: solid;
}

/*
=================== sIRF ===================
*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .Head01 {
	visibility: hidden;
	font-size: 18pt;
	color:#87C63A;
}
