		.more {
		color:#666666;
		font:10px verdana,sans-serif;
		text-decoration:none;
		line-height:150%;
		padding: 5px 0px 5px 0px;
		text-align:right
		}
		.note {
		color:#666666;
		font:10px verdana,sans-serif;
		text-decoration:none;
		line-height:150%;
		}
		
		.notex {
		color:#666666;
		font:11px Tahoma;
		text-decoration:none;
		line-height:150%
		}
		
	.text{
	/*color: #333333;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
		.redline{height:5px; background-color:#B0211E;}
		.textGreen {
		color:#003333;
		font:bold 11px verdana,sans-serif;
		text-decoration:none;
		}
		.Green 
		{
		color:#003333;
		font-weight:bold;
		}
		.quote {font: 12px Georgia, "Times New Roman", serif; }
		.textBlue{
		color:#004080;
		font:bold 11px verdana,sans-serif;
		text-decoration:none;
		}
		
		.logo{padding-left:20px;padding-top:30px; padding-bottom:10px; float:left;}
	
	.frmBtn
	{
		font-weight: bold; font-size: 10px; 
		font-family: Verdana, Helvetica, sans-serif;height: 25px;
		width: 105px;width:auto;/*COLOR: white; 
		BORDER-TOP-STYLE: none;  BORDER-RIGHT-STYLE: none; 
		BORDER-LEFT-STYLE: none;  BORDER-BOTTOM-STYLE: none;*/
		cursor:hand;
	}
	
	.para {padding-left: 10px; padding-right: 10px;}
	.para2 {padding-left: 3px; padding-right: 3px;}
	
	.textStretch
	{
		font-family: arial,verdana; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: bold; 
		font-size: 10px; line-height: normal; 
	}

	.divStyle
	{
		border-style: solid; 
		border-color: rgb(205, 205, 205); 
		border-width: 1px 0px 1px; 
		/**padding: 6px 7px; **/
		background: rgb(250, 250, 250) none repeat scroll 0%; 
		margin-top: 5px; margin-bottom: 5px; 
		-moz-background-clip: -moz-initial; 
		-moz-background-origin: -moz-initial; 
		-moz-background-inline-policy: -moz-initial;
	}
	
	html, body {
			background:#F0F8E9;
			
			color:#000;
			margin:0;
			padding:0;
			text-align:left;
			font-family: Tahoma;
			font-size: 11px;
			line-height:150%
			}
		
		#container {
			background:#FFF;
			width:900px;
			padding:0;
			margin:0 auto 10px;
			
			}
			
	.ErrorText
	{
    		color: red;
    		font-family: Verdana, Arial;
    		font-size: 12px;
    		line-height: 20pt;
		font-weight: bold;
	}
	.validation
    {
		border-right: lightpink thin solid; background-position: left top; border-top: lightpink thin solid;
		background-attachment: fixed; border-left: lightpink thin solid; border-bottom: lightpink thin solid;
        background-repeat: no-repeat; background-color: #ffe4ea;
    }
	.textBold
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 12px    
	}
	.NormalTextBox
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
    }
	td,p
	{
		color:#000;
		margin:0;
		padding:0;
		/*text-align:left;*/
		font-family: Tahoma;
		font-size: 11px;
		line-height:150%;
	}
	.bul li
	{
		color:#000;
		text-align:left;
		font-weight:bold;
		vertical-align:top;
		font-family: Tahoma;
		font-size: 11px;
		line-height:200%;
		list-style-position:outside;
		list-style-image: url(../images/arrow_tiny.jpg);
	}
    .NormalButton
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-indent: -5px;
    }
    H2 
	{   
	    FONT-FAMILY: "Trebuchet MS",Verdana,Sans-Serif
    }

    H2{FONT-SIZE: 1.5em; COLOR: #003333; PADDING-TOP: 0.5em; LETTER-SPACING: 0.2pt;}
    
	H3 {   FONT-FAMILY: "Trebuchet MS",Verdana,Sans-Serif}

    H3{FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; COLOR: #003333; PADDING-TOP: 0.2em; LETTER-SPACING: 0.3pt;}
    
    .p5 {padding:5px;}
	.p10 {padding:10px;}
	.p20 {padding:20px;}
	
    .BlackBorder
    {
       BORDER-RIGHT: rgb(61,61,61) 1px solid; 
       BORDER-TOP: rgb(61,61,61) 1px solid; 
       BORDER-LEFT: rgb(61,61,61) 1px solid; 
       BORDER-BOTTOM: rgb(61,61,61) 1px solid; 
    }
    .Title
	{
		font-family: Tahoma;
		font-style: normal; font-variant: normal; 
		font-weight: bold; font-size: 13px; 
		line-height: normal; margin-top: 1px;
	}
	.GridTitle
	{
		font-family: Tahoma;
		font-style: normal; font-variant: normal; 
		font-weight: bold; font-size: 12px; 
		line-height: normal; margin-top: 1px;
		margin-left:5px;
	}
	.Header
	{
		font-family: Tahoma;
		font-style: normal; font-variant: normal; 
		font-weight: bold; font-size: 12px; 
		line-height: normal; width: 120px; margin-top: 1px;
		background-color:#5D7B9D; text-align:left;
		
	}
	.Frame
	{
		border: 1px solid rgb(229, 229, 229); 
		/*padding:15px; 0px;15px;*/
	}
	.FrameGreen
	{
		border: 1px solid rgb(176, 217, 149); 
		background-color:#F2F8F1;
		/*padding:15px; 0px;15px;*/
	}
	.FrameRed
	{
		border: 1px solid rgb(176, 33, 30); 
		background-color:#FEFAFA;
		/*padding:15px; 0px;15px;*/
	}
	.FrameRight
	{
		border-top:1px solid rgb(229, 229, 229); 
		border-right:1px solid rgb(229, 229, 229); 
		border-bottom:1px solid rgb(229, 229, 229); 
	}
	.infoPanel
	{
		padding-right: 5px; padding-left: 5px; 
		padding-bottom: 5px;padding-top: 12px; height: 48px
	}
	select
	{
		font-size:11px;font-family: Tahoma;
	}
	
	input[type='text'],textarea
	{
		font-size:11px;font-family: Tahoma;
		width:175px;
	}
	input[type='password']
	{
		font-size:11px;font-family: Tahoma;
		width:175px;
	}
	input.jobSearch
	{
		font-size:11px;
		width:175px;
	}
	
	.MainLink
	{
		color:#000;
		margin:0;
		padding:0;
		/*text-align:left;*/
		font-family: Tahoma;
		font-size: 11px;
		font-weight:bold;
		line-height:150%;	
	}
	

a:link 
{
text-decoration: underline;
}

a:active 
{
text-decoration: underline;
color: #B0211E;
}
	
	A.MainLink, A.MainLink:link, A.MainLink:visited
	{
		font-family: Tahoma;
		text-decoration: none;
		font-size:  1.2em;
		font-weight: bold;LINE-HEIGHT: 45px;
	}

	A.MainLink:hover
	{
		text-decoration: underline;
	}
	/*this controls the main site navigation*/
	#navbuttons 
	{
		clear:both; margin-top:0px; float:right; width:auto;
	}
	
	
	.pipe 
	{
		BORDER-RIGHT: #668ac1 1px solid; height:30px; 
	}
	.Bar
	{
		border-style: solid; border-color: rgb(205, 205, 205); border-width: 0pt 0px 1px; 
		background: transparent url(../images/search.gif) repeat scroll 0%; -moz-background-clip: -moz-initial; 
		-moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height:29px;
	}
	/* CSS for joblisting section*/
	
	.JobsBar
	{
		border-style: solid; border-color: rgb(205, 205, 205); border-width: 1pt 0px 1px; 
		background: transparent url(../images/search.gif) repeat scroll 0%; -moz-background-clip: -moz-initial; 
		-moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height:24px;width:inherit;
	}
	.JobsTitle
	{
		font-family: Tahoma;
		color:#B0211E; 
		font-weight: bold; font-size: 12px; 
		line-height: normal; margin-top: 1px;
		float:left; padding-top:2px;padding-left:15px;
	}
	.JobsDate
	 {
		color:#666666;
		font:10px verdana,sans-serif;
		text-decoration:none;
		line-height:150%;
		float:right;
		padding-top:4px;padding-right:10px;
	}
	.JobsBody
	{
		padding-left:15px;padding-right:10px;
	}
	.navigation
{
	width:600px;
	margin-top:30px;
}

#leftnav 
{
	float:left;
	width:180px;
	text-align:center;
}

#rightnav 
{
	float:right;
	width:180px;
	margin-right:20px;
	text-align:center;
}

#numnav
{
	float:inherit;
	text-align:center;
	
}
	/* End of SearchResults CSS*/
	LABEL.radio
	{
		FONT-WEIGHT: bold;
	}
	LABEL
	{
		FONT-WEIGHT: bold; MARGIN-LEFT: 0px; TEXT-ALIGN: left;
	}
	LABEL.check 
	{
		FONT-WEIGHT: bold; MARGIN-LEFT: 0px; TEXT-ALIGN: left;
	}
	legend
	{
		border: 1px solid rgb(229, 229, 229);
		padding-right:10px;
		padding-left:10px;
		font-family: Tahoma;
		font-style: normal; font-variant: normal; 
		font-weight: bold; font-size: 12px; 
		line-height: normal; 
		color:#B0211E;
		line-height:20px;
		background-color:#EBEBEB;	
	}
	.caption
	{
		color:#006A9D;	
	}
	
	.Bold
	{
		font-weight: bold;
	}
	.MainTitle
	{
		 font-size: 13px; color: #B0211E; padding-top: 0.5em; letter-spacing: 0.2pt; font-weight:bold;	
	}
	.GreenTitle
	{
		 FONT-SIZE: 1.2em; COLOR: #003333; PADDING-TOP: 0.5em; LETTER-SPACING: 0.2pt	
	}

	.content
    {
        margin:0px;
        width:800px;
		border: 1px solid rgb(229, 229, 229); 
    }
    .leftColumn
     {
         float:left;
         width:200px;
         height:auto;
    }
    .mainColumn
    {
		padding-left:5px; 
		width:670px; 
		float:right;
		/*margin-top:5px;*/
	}
	.mainColumnNew{padding-left:5px; width:695px; float:right; padding-bottom:0px;}
	.rightColumnBig{width:707px; float:left;padding-bottom:0px;}
	.middleColumnNew{padding-left:5px; width:500px; float:left;padding-bottom:0px;}
	.rightColumnNew{width:188px; float: right;padding-bottom:0px;}
	
    .middleColumn
    {
		width:387px;
		min-height:550px;
		float:left;
        padding:0px 5px 5px;
	}
	.rightColumn
	{
		width:275px; 
		float: right;
	}
	
    .mainArea
    {
		float:left;
        padding-top:5px;
        
    }
    .clear{clear:both;}

	.validation
    {
		border-right: lightpink thin solid; background-position: left top; border-top: lightpink thin solid;
		background-attachment: fixed; border-left: lightpink thin solid; border-bottom: lightpink thin solid;
        background-repeat: no-repeat; background-color: #ffe4ea;
    }
	.Heading
	{
		font-style: normal; font-variant: normal; 
		line-height: 24px; margin-top: 1px;
		background-color:rgb(235,235,235);
		padding-left:5px;
		BORDER: rgb(204,204,204) 1px solid;
	}
	.Heading2
	{
		font-style: normal; font-variant: normal; 
		line-height: 24px; margin-top: 1px;
		padding:0px 5px 0px 5px;
		BORDER: rgb(204,204,204) 1px solid;
	}

	a:link, a:visited, a:active   
	{
		color: #0080FF;
		text-decoration: none;
	}

	a:hover 
	{
		text-decoration: underline;
		color: #B0211E;
	}

	.footer ul
	{
		padding-right: 0px; padding-left: 0px;  
		float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; 
	}
	.footer li 
	{
		padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 10px; float: left; padding-bottom: 0px; 
		MARGIN: 0px; line-height: 40px; padding-top: 0px; font-family: Tahoma;
	}
	.footer a, footer a:link, footer a:visited
	{
		font-family: Tahoma;text-decoration: none;font-size:10px;
		font-weight: bold;line-height: 40px;color:#fff;
	}
	.footer a:hover
	{
		text-decoration: underline;
	}
	.footer_r{background:url(../images/footer_r.jpg) no-repeat right;height:40px; }
	.footer_l{background:url(../images/footer_l.jpg) no-repeat left; height:40px; float:left;}
	.footer_bg{background:url(../images/mid.jpg);background-position:center;height:40px; width:885px;float:left;}
	
	.copyright
	{
		text-align:right; font-weight: normal;color:#fff; 
		font-size:10px;float:right;line-height: 40px;
	}
	
	.loginStatus a, loginStatus a:link, loginStatus a:visited
	{
		/*font-family: Tahoma;text-decoration: none;font-size:10px;*/
		color:#B0211E;
	}
	.loginStatus a:hover
	{
		text-decoration: underline;
	}
    .loginStatus
    {
		margin-top:7px; 
		padding-right:5px;
		float:right
    }
    .loginName
    {
		margin-top:7px; 
		padding-left:5px;float:left;
    }

	.pad{margin-top:20px;}
	/*** CSS for Tableless form **/
	
	div.form
	{
		width: 546px; 
		padding: 5px;
		margin: 0px auto;
	}
	div.form2
	{ 
		padding: 10px;
		margin: 0px auto;
	}
	div.formwide{ padding: 10px;margin: 0px auto; width:700px;}
	div.row 
	{
	  clear: both;
	  padding-top: 1px;
	}
	div.row2 
	{
	  clear: both;
	  padding-top: 3px;
	  border-bottom:1px solid rgb(229, 229, 229);
	  min-height:24px; height:auto;
	}

	div.row span.label {float: left;width: 130px;}
	div.row2 span.label2 {float: left;min-width: 120px;width:auto; vertical-align:middle;}
	div.row span.formw {float: right;width: 410px;} 
	div.row2 span.formw2 {float: right;width: 360px;} 
	div.row2 span.formwide {float: right;min-width: 315px;width:auto;} 
	.right{text-align: right;}
	.left{text-align: left;	}
	.dotLine{border: rgb(205, 205, 205) 1px dotted; margin-bottom: 10px;}
	.newusers{float:right;padding-left:10px; width:388px;}
	.login{width:500px;float:left;}
	
	.homeblock{padding-right:8px; padding-left: 8px; padding-bottom: 8px;padding-top: 8px;}
	/*** Navigation for Recruiter Account Details***/
	#sidebar 
	{
		LEFT: 20px; WIDTH: 260px; POSITION: fixed; TOP: 38px
	}
	#nav 
	{
		MARGIN: 2em 2em 2em 0px; LIST-STYLE-TYPE: none
	}
	#nav LI 
	{
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
		
	}
	#nav A 
	{
		PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0.2em; COLOR: #eee; PADDING-TOP: 0.3em; HEIGHT: 2em; BACKGROUND-COLOR: #363633
	}
	#nav A:hover 
	{
		COLOR: #1a1a1a; BACKGROUND-COLOR: #FFCC00;
	}
	
	/* CSS Definition for Content Panels */
	
	.panel { margin-bottom:10px; padding-top:5px; }
	.ylwPanel-topBg { background-color:#faf5ce;border:1px solid #FCD13C;border-bottom:0px; }
	.ylwPanel-head { position:relative;padding:0 4px 4px 10px;color:#4C4C4C;font-weight:bold;font-size:medium;background:#faf5ce url(../images/imgPaneSpread.gif) repeat-x bottom;border-style:solid;border-color:#000 #FCD13C #E1BF48 #FCD13C;border-width:0px 1px 1px 1px; }
	.ylwPanel-topRight { position:relative;top:-1px;right:-1px;background:url(../images/imgPaneTopRight.gif) no-repeat top right; text-align:left; }
	.ylwPanel-topLeft { position: relative;left:-2px;height:6px;font-size:0px;background:url(../images/imgPaneTopLeft.gif) no-repeat top left; }
	.bottomBg { position:relative;border:1px solid #ccc;border-top:0px; }
	.bottomRight { position:relative;bottom:-1px;right:-1px;background:url(../images/imgPaneBottomRight.gif) no-repeat bottom right; }
	.bottomLeft { position:relative;left:-2px;height:6px;font-size:0px;background:url(../images/imgPaneBottomLeft.gif) no-repeat bottom left; }

	.panel-mid { background-color:#fff;border:solid #ccc;border-width:0px 1px 0px 1px;padding:10px; }
	.panel-mid .contents {height:100%;min-height:400px;}
	/* responsible for gray panels*/

	.grayPanel-topBg { background-color:#F8F8F8;border:1px solid #ccc;border-bottom:0px; }
	.grayPanel-head { position:relative;padding:0 4px 4px 10px;color:#B0211E;font-weight:bold;font-family: Tahoma; font-size: 13px;background:#E5E5E5 url(../images/graySpread.gif) repeat-x bottom;border-style:solid;border-color:#000 #ccc #D6D6D6 #ccc;border-width:0px 1px 1px 1px; }
	.grayPanel-topRight { position:relative;top:-1px;right:-1px;background:url(../images/grayPaneTopRight.gif) no-repeat top right; text-align:left; }
	.grayPanel-topLeft { position: relative;left:-2px;height:6px;font-size:0px;background:url(../images/grayPanelTopLeft.gif) no-repeat top left; }

	.bottomBgGray { position:relative;border:1px solid #F8F8F8;border-top:0px; }
	
	/* gray bottom panels*/
	.grayPanel-bottomBgGray {background-color:#e8e8e8; border-color:#ccc; border-style:solid; border-width:0 1px 1px}
	.grayPanel-bottomBgGray .bottomLeftGray {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px}
	.grayPanel-bottomBgGray .bottomRightGray {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px}
	
	.bottomRightGray {background:transparent url(../images/gray_e.gif) no-repeat scroll bottom right; bottom:-1px; right:-1px}
	.grayPanel-bottomBgGray .bottomLeftGray {background:transparent url(../images/gray_w.gif) no-repeat scroll bottom left; left:-2px; width:10px}
	.bottomBar {width:100%; text-align:right; height:15px; background:#f2f2f2 url(../images/graySpreadBtm.gif) repeat-x scroll bottom; border-top:1px solid #dedede}
	.footLinkContainer {padding:0px 15px 0pt 0pt; position:relative; bottom:-5px; z-index:1}
	/*end of gray panels*/
	.greenPanel-topBg { background-color:#E8F4C7;border:1px solid #C3E16B;border-bottom:0px; }
	.greenPanel-head { position:relative;padding:0 4px 4px 10px;color:#4C4C4C;font-weight:bold;font-family: Tahoma; font-size: 13px;background:#E5E5E5 url(../images/greenSpread.gif) repeat-x bottom;border-style:solid;border-color:#000 #ccc #D6D6D6 #ccc;border-width:0px 1px 1px 1px; }
	.greenPanel-topRight { position:relative;top:-1px;right:-1px;background:url(../images/greenPanelTopRight.gif) no-repeat top right; text-align:left; }
	.greenPanel-topLeft { position: relative;left:-2px;height:6px;font-size:0px;background:url(../images/greenPanelTopLeft.gif) no-repeat top left; }
	
	/* responsible for green panels*/
	.orangePanel-topBg { background-color:#CCEBF4;border:1px solid #91D3E9;border-bottom:0px; }
	.orangePanel-head { position:relative;padding:0 4px 4px 10px;color:#91D3E9;font-weight:bold;font-family: Tahoma; font-size: 13px;background:#91D3E9 url(../images/blueSpread.gif) repeat-x bottom;border-style:solid;border-color:#000 #91D3E9 #CCEBF4 #91D3E9;border-width:0px 1px 1px 1px; }
	.orangePanel-topRight { position:relative;top:-1px;right:-1px;background:url(../images/orangePanelTopRight.gif) no-repeat top right; text-align:left; }
	.orangePanel-topLeft { position: relative;left:-2px;height:6px;font-size:0px;background:url(../images/orangePanelTopLeft.gif) no-repeat top left; }
	/* END OF CONTENT PANELS*/