@import url("layout.css");
@import url("menu.css");

/* Page style */
html { height:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#666666;}
/* Body style */ 
body { margin:0px 0px 0px 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; background-color: transparent; height:100%; text-align:left; }
img { border:0px; }

/* Text in paragraphs */ 
p { line-height: 130%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
hr { line-height:0px; width:100%; height:1px; border:0px; background:#dddddd; line-height:0;}
.legalCopy { font-size:90%; line-height: 100%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }

/* Text in tables */ 
table, tr, td { font-family:arial; font-size:12px; margin:0; color:#666666;  text-align:left; }
/* Default links visited and active */ 
a:link, a:active { color:#0066CC; font-weight:normal; text-decoration:none; }
/* Default links hover */ 
a:hover { color: #003366; text-decoration:none; }
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited { color:#0066cc; font-size:12px; text-decoration:none; font-style:normal; }
/* Normal links hover */ 
a.Normal:hover { color:#444444; font-size:12px; text-decoration:none; }
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-family:arial; font-weight:bold; font-size:12px; text-decoration:underline; }
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{ color:#444444; font-family:arial; font-size:12px; text-decoration:underline; }

/* Headings */ 
.Head { font-family:arial; font-size:160%; color:#336699; background:transparent; font-weight:bold; padding:0; }
/* Subheadings */ 
.SubHead { color:#3F3F3F; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; }
/* General text on the site */
.normal, .Normal { font-family:arial; font-size:12px; color:#666666; }
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:12px; font-weight:bold; color:#666666; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:11px; }

/* White text on the site */
.NormalWhite { font-family:arial; font-size:12px; color:#ffffff; }

/* Breadcrumb area */ 
.BreadCrumbArea { font-size:90%; color:#666; padding:5px 5px 20px 0px; height:20px; } /*T R B L*/
/* Breadcrumb div */ 
.BreadCrumbDiv { float:left; text-align:left; width:100%; margin:0px 0px 0px 0px; }
/* Login token idle */ 
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#0066cc; text-decoration:none; margin:0; text-decoration:none; }
/* Login token hover */ 
a.BreadcrumbToken:hover { color:#333;}

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#fff; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; padding:0 5px 0 5px; margin:0; text-decoration:none; }
/* Login token hover */ 
a.LoginToken:hover { color:#FF9900;}

/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active  
{
    color:#ffffff; 
    background:url(images/userbutton-l.gif) no-repeat center left; 
    font-weight:bold; 
    text-decoration:none; 
    height:22px; 
    line-height:20px; 
    padding:0 5px 0 5px; 
    margin:0; }
/* User token hover */ 
a.UserToken:hover  
{
    color:#444444; 
    background:url(images/userbuttonon-l.gif) no-repeat center left; }

/*
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background:url(images/userbutton-l.gif) no-repeat center left; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
a.UserToken:hover { color:#444444; background:url(images/userbuttonon-l.gif) no-repeat center left; }
*/ 

/* Copyright, privacy, terms */ 
.FooterToken { color:#FFFFFF; font-size:11px; padding:0px; font-family:Arial;}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; float:right; margin:0; vertical-align:middle }
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover { font-size:11px; color:#2598e8; font-weight:normal; text-decoration:none; float:right; margin:0; vertical-align:middle }
/* 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:#f2f2f2 none; color:#575757; font-family:arial; font-size:11px; font-weight:normal; }
/* Textbox used for search */ 
#dnn_dnnSEARCH_ClassicSearch { }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:14px; background:#ffffff; width:175px; color:#666666; margin:0px 0px 0px 24px; padding:2px 0px 2px 0px; border:0; cursor:text; position:relative;top:0px;right:24px; z-index:1; }
/* DNN Logo */ 
#dnn_dnnLOGO_imgLogo { vertical-align:top; text-align:left; height:42px !important; width:171px !important; padding:0px; margin:0px; border:0px; }

/* Image - flush left */ 
.ImageFlushLeft { float:left; padding:0px 8px 5px 0px; margin:0px; }

/* Image - flush right */ 
.ImageFlushRight { float:right; padding-left:20px; padding-top:5px; padding-bottom:5px; margin:0px; }

/* Image - padding Top and Bottom */ 
.ImageTopPadding { float:left; padding:10px 0px 5px 0px; margin:0px; } /*T R B L*/

.ImageTopSpace {
	float:left;
	padding:15px 0px 0px 0px; /*T R B L*/
	margin:0px;
}

/*-----------job module css-------------*/

/* End Style Sheet */

/*-------------------------------*/
h1 {
	font-size:160%;
	margin:0px;
	padding:0px;
	color: #336699;
}
h2 {
	padding:0px;
	font-size:16px;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3 {
	font-size:120%;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h4 {
	margin:0px; padding:0px; font-size:27px; font-weight:normal;
}
h5 {
	margin:0px; padding:0px; font-size:14px; font-weight:normal;
}
h6 {
	margin:0px; padding:0px; font-size:12px; font-weight:normal;
}
ul {
	list-style-type:none;
	margin:0px; 
	padding:0px; 
}	
ul li	{
	
	margin:2px 5px 2px 5px; /*T R B L*/
	margin-left:5px;
	padding:0px 0px 0px 15px;/*T R B L*/
	line-height:14px;
	list-style-type:square;
}

/****************************************************************/
/* Banner Left content pane - Index Pg Only */
.BannerLeftPane { padding:20px 0px 0px 0px; margin:0px; display:block;}
#dnn_BannerLeftPane p{ margin:0px; padding:0px;}

/* Banner Right content pane - Index Pg Only */
.BannerRightPane { padding:0px 0px 0px 0px; margin:0px; display:block;}
#dnn_BannerRightPane p{ margin:0px; padding:0px;}

/* Banner Right content pane */
.BannerPane { padding:0px 0px 0px 0px; margin:0px; display:block;}
#dnn_BannerPane p{ margin:0px; padding:0px;}

/* Menu Top content pane */
.MenuTopPane { padding:0px 0px 0px 0px; margin:0px; display:block;}
#dnn_MenuTopPane p{ margin:0px; padding:0px;}

/* Content content pane */
.ContentPane { padding:10px; margin:0px; display:block; }
/* Content Inner content pane 8020 */
.ContentPane8020 { padding:0px; margin:0px; display:block; }
/* Content Inner content pane */
.ContentinnerPane { padding:0px; margin:0px; display:block; overflow:hidden; }

/* Right content pane */
.RightPane { padding:0px; margin:0px;}


/* Left Mid content pane */
.LeftMidPane { padding:0; margin:0px; }
/* Content Mid content pane */
.ContentMidPane { padding:0; margin:0px; }
/* Right Mid content pane */
.RightMidPane { padding:0; margin:0px; }

/* Bottom content pane */
.BottomPane { padding:0; margin:0px; display:block; }

/* Footer content pane */
.FooterPane { padding:0px; margin:0px;}

/* Left Content pane */
.LeftPane { padding:0px; margin:0px;}

.InnerRightPane { padding:0px; margin:0px;}

