/* CSS Document*/
/*filename:	CNApps/AppResources/Layouts/535/css/default.css*/
/* coder:	*/
/* update:	Henry Adam 6/4/09 */
/* qa:		Mary Werner 6/5/09 */

*
{
	font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	/*font-size: 8pt;*/
	margin: 0;
	padding: 0;
}

.PreHeader
{ 
background-image:none;
background-color:#FFFFFF;
width:850px;
height:71px;
}

#Footer A
{
	color: #25310b;
}

BODY
{
	background-color:#ffffff;
	background-repeat:repeat-x;
	margin: 15pt;
	background-image: url(../../Images/Background.jpg);
	background-repeat:repeat-x;
}

A:Link, A:Visited
{
	color: #482464;
	text-decoration: none;
}

IMG.rimg
{
float: right; 
margin-left: 20pt;
border: 1px solid #BBBBBB;
}

IMG.imghome
{
float: left;

}

.form_table td{ padding: 4px 0; }

TD.title
{
	color: #3555A0;
}

H1
{
	color:#07ab51;
	font-size: 13pt;	
	font-weight: bold;
	
}

H2
{
	color: #ff6d00;
	font-size: 11pt;
	font-weight: bold;
}
H3
{
font-size:16px;
font-weight:bold;

}


INPUT, SELECT, TEXTAREA, LABEL
{
	font-size: 10pt;
}

#Footer A
{
	color: #19384c;
}

IMG, A IMG
{
	border: none;
}

P
{
	margin-top: 6px;
	margin-bottom: 10px;
	line-height: 14pt;
}

P.Small
{
	font-size: 8pt;
}

LABEL.Required
{
	font-weight: bold;
	color: #3555A0;
}

LABEL.Inline
{
	display: inline;
	float: none;
	clear: both;
	font-weight: normal;
	cursor: pointer;
	color: #3555A0;
}

fntCompany
{
	font-size: 10pt;
	font-weight: bold;
	
}


H4
{
	display: block;
	padding: 3pt;
	font-size: 10pt;
	color: #FF3300;
	
}

LABEL
{
	width: 130px;
	display: block;
	padding-top: 2pt;
	float: left;
	font-size: 8pt;
	color: #3555A0;
}

#HomeLink
{
	width: 850px;
	float: right;
	color: #3555A0;
	text-align: right;
}

#Welcome
{
	border-bottom: 0px solid #ffffff;
	background-image: url(../Images/background_mid.jpg);
	color: #FFFFFF;
	padding: 15pt;
	height: 120px;
}

#Welcome H1
{
	color: #ac9a8c;
	border: none;
	font-size: 14pt;
	font-weight: bold;
}

#Welcome P
{
	color: #ffffff;
	border: none;
	font-size: 11pt;
}


#Login
{
	float: right;
	clear: right;
	height: 80px;
	width: 230px;
	margin-top: 15px;
}

#Login LABEL
{
	color: #ffffff;
	width: 75px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: bold;
}

LI
{
	margin-left: 2.5em;
}

.Error LI
{
	color: red;
}

FORM
{
	margin: 0;
}

INPUT[type=text], INPUT[type=password], INPUT[type=file], SELECT
{
	padding: 1px;
	width: 200px;
	font-size: 8pt;
}

A:Hover
{
	text-decoration: none;
}

SELECT
{
	padding: 0;
	font-size: 8pt;
}

SELECT, INPUT[type=file]
{
	width: 206px;
}

INPUT[type=submit], INPUT[type=button], INPUT[type=reset]
{
	padding: 1pt;
	cursor: pointer;
}

#PhoneNumber
{
	width: 200px;
}

INPUT.PhoneArea, INPUT.PhonePrefix
{
	width: 50px;
}

INPUT.PhoneSuffix
{
	width: 68px;
}

#Container
{	background-color:#FFFFFF;
	margin: auto;
	width: 850px;
	position: relative;
	left: 50%;
	margin-left: -425px; /* half the width of the div */ 
	
}

#Header
{
	padding: 0;
}

.Hidden
{
	display: none;
}

.Inline
{
	display: inherit;
}

.Block
{
	display: block;
}

#WelcomeContainer
{

}

#WelcomeContent
{
	float: left;

}

#Login INPUT[type=text], #Login INPUT[type=password]
{
	width: 140px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#Login_Button
{
	float: right;
	margin-top: 5px;
	margin-right: 4px;
}

#Login_Button INPUT
{
	width: 80px;
}

.JobTitle
{
	color: #19384c;
	font-size: 14pt;
	font-weight: bold;
}

.JobTitle A:Link, A:Visited, A:Active
{
	color: #19384c;
	border: none;
}

.JobTitle A:Hover
{
	color: black;
	border: none;
}

.JobDescription
{
	margin-bottom: 10pt;
	line-height: 13pt;
	padding: 3pt;
	color: #000000;
}

.JobSpacer
{
	
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: auto;
	margin-right: auto;
}

#ContentBody
{
	border: 3px solid;
	background-color: #ffffff;
	border-color:#99CC99;
	padding-left: 20pt;
	padding-right: 20pt;  
	padding-top: 10pt;
	padding-bottom: 10pt;
}

#PageTitle
{
	font-size: 13pt;
	font-weight: bold;
	border-bottom: 1px solid #FFCF0C;
	margin-bottom: 10px;
	margin-top: 5px;
}


#BottomGraphic
{

    background-image: url(../../Images/bottom_graphic.jpg);
	height: 30px;
	background-repeat:no-repeat;
	background-color: #4D5526;
    
}

#Message
{
	background-color: white;
	margin-bottom: 10pt;
	min-height: 60px;
}

#MessageText
{
	padding: 10pt;
	font-size: 12pt;
	margin-left: 50px;
}

#Message IMG
{
	display: block;
	float: left;
	margin: 10pt;
}

DIV.Error
{
	background-color: white;
	border: 5px solid #680001;
	padding: 5pt;
}

DIV.Information
{
	border: 5px solid #175294;
}

#MainNav
{
	background-color: white;
	border: 1px dotted #CC9966;
	padding: 5pt;
	margin-top: 10pt;
}

#MainNav A:Link, #MainNav A:Visited
{
	color: black;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted silver;
}

#MainNav A:Hover
{
	border-bottom: 1px dotted red;
}

#Form-Column
{
	margin-left: 10pt;
	margin-right: 10pt;
}

#Form-Column-Left
{
	width: 420px;
	float: left;
	margin-left: 10pt;
	margin-right: 10pt;
}

#Form-Column-Right
{
	float: left;
	clear: right;
	margin-right: 10pt;
	margin-left: 10pt;
}

#FormButtons_2Columns, #FormButtons
{
	width: 100%;
	padding-top: 10pt;
	text-align: center;	
	height: 40px;
}

#Required
{
	color: red;
}


#Form-Footer
{
	margin-top: 10pt;
	padding-top: 10pt;
	text-align: center;
}

DIV.debug
{
	background-color: #f5f5f5;
	border: 1px solid silver;
	margin-bottom: 15px;
	padding: 8pt;
}

DIV.debug DIV
{
	font-weight: bold;
	width: 120px;
	float: left;
}

DIV.debug BR
{
	clear: both;
}

#BizOppImage
{
	float: right;
	width: 180px;
	height: 150px;
}


#BizOppForm
{
	float: left;
	width: 650px;
}

#Footer
{
	text-align: center;
}



.Hidden
{
	display: none;
}

.Block
{
	display: block;
}

.fntOrangebold{
	color: #ff6d00;
	font-weight: bold;
	
}

.fntOrange{
	color: #ff6d00;
	
}

.hr {
border-top:dotted;
color: #FF9933;
border-width: 1px;
width: 90%;

}


















.jobResTitle{
	background-image:url(/images/jobResBack.jpg);
	border:1px solid #3ac348;
	color:#00a94c;
	padding-left:10px;
}
.jobResHeader{
	color:#000000;
	background-color:#86d892;
	padding-left:5px;
	font-weight:bold;
	height:20px;
}
.jobResHeaderLeft{
	border-left:1px solid #3ac348;
	border-bottom:1px solid #3ac348;
	padding-left:15px;
}



