body { padding:0px; margin:0px; }

#outermost { 

			width:1020px; 
			background-image:url( images/shadow_bck_03.gif); 
			background-repeat:repeat-y; 
			margin:0px auto; 
			height:auto;
			}
			
#outermostHS { 

			width:1020px; 
			background-image:url( images/shadow_bck_03.gif); 
			background-repeat:repeat-y; 
			margin:0px auto; 
			height:auto;
			}			
#topmost { 

		width:970px; height:20px; 
		background-color:#CCCCCC;
		margin:0px auto; 
			
		}
a:link {
	color: #003366;
}
a:hover {
	color: #3399FF;
}
.Warning
{
color: #F4C400;
font-size:11px;

}

.highlight
{
	background-color: #FAFED8;
	font-size: 11px;
}

		
		
#headerpart { 
		width:970px; height:100px; 
		margin:0px auto; 
			
		}
		
#logo {
	position:relative;
	
	background-repeat:no-repeat;
	left:5px;
	top:5px;
	width:191px;
	height:60px;
	z-index:1;
}
#imgLogo
{
   src:'images/logo_hirrun.jpg';
   border:none;
    }
#tagline {
	position:relative;
	left:5px;
	top:20px;
	width:300px;
	height:17px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	letter-spacing:2px;

}


#topmenu {
	position:relative;
	left:710px;
	top:-30px;
	width:150px;
	height:17px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	

}

.leftmenu_div {margin-top:25px;height:100%;}
.leftmenu_tab{height:auto}
.leftmenu_tab tr td { height:25px; margin-top:25px; border-bottom:1px dotted #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; } 

.leftmenu_tab a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; }
.leftmenu_tab a:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; font-weight:bold; 
						text-decoration:underline; }
.arrow { width:23px; height:22px; background-image:url( images/arrow.gif); background-repeat:no-repeat;}

#hotspotbanner {
	position:relative;
	left:35px;
	top:-10px;
	width:600px;
	height:17px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#666666;
	

}



#mainbody { 
		width:970px; 
		margin:0px auto; 
		 height:540px;
		}
.content
{
    height:100%;
}
#leftpanel { width:190px; height:515px; background-color:#7fa8cf; float:left;}

#leftpanelFAQ { width:190px; height:1740px; background-color:#7fa8cf; float:left;}

#leftpanelContact { width:190px; height:800px; background-color:#7fa8cf; float:left;}

#leftpanelProduct { width:190px; height:1150px; background-color:#7fa8cf; float:left;}

#leftpanelAbout { width:190px; height:800px; background-color:#7fa8cf; float:left;}
#leftpanelTandC { width:190px; height:8000px; background-color:#7fa8cf; float:left;}

#rightpanel { width:770px;height:auto;  float:right;}
#rightpanelHS { width:260px; height:1000px; float:right;}
#leftpanelHS { width:560px;height:auto;  float:left;}

#rightpanel .rp_top { height:27px; background-image:url( images/lay1_03.gif); background-repeat:repeat-x; }
#leftpanelHS .rp_top { height:27px; background-image:url( images/lay1_03.gif); background-repeat:repeat-x; }

.welcome_user {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:7px; } 
.logout { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:7px;}



#rightpanel .rp_banner { height:129px; background-image:url( images/lay1_05.gif); background-repeat:no-repeat; }

#leftpanelHS .rp_banner { height:129px; background-image:url( images/lay1_05.gif); background-repeat:no-repeat; }

#rightpanel .rp_steps { height:160px; border-bottom:1px dotted #999999; overflow:hidden; margin-top:10px;  background-color:#FFFFFF; }

#rightpanel .rp_steps h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003366; font-style:italic; text-decoration:underline; }

.step1 { width:141px; height:144px; background-image:url( images/steps_08.gif); background-repeat:no-repeat; margin-right:10px; float:left; }
.step2 { width:141px; height:144px; background-image:url( images/steps_10.gif); background-repeat:no-repeat; margin-right:10px; float:left;  }
.step3 { width:141px; height:144px; background-image:url( images/steps_12.gif); background-repeat:no-repeat; margin-right:10px; float:left;  }
.chart{ width:141px; height:144px; background-image:url(images/chart.gif); background-repeat:no-repeat; margin-left:20px; float:left; position:relative; }

.itro_matter { font-family:verdana; font-size:12px; line-height:18px; color:#003366;  padding:5px; text-align:justify; }


#whyhirrunHS { background-color:#fff; height:225px; width:560px}
#whyhirrunHS .whheader { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; font-style:italic; font-weight:bold;  text-align:center; background-color:#D2F0FB; padding:5px 0 5px 0; margin-bottom:3px; width:560px; }
#whyhirrun { background-color:#fff; height:225px; width:770px; }
#whyhirrun .whheader { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; font-style:italic; font-weight:bold;  text-align:center; background-color:#D2F0FB; padding:5px 0 5px 0; margin-bottom:3px; width:770px; }



#whyhirrun .wh1{ width:185px; height:320px; background-color:#9DCFF4; float:left; margin-right:7px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; padding-top:15px;}
.spnwh { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#003399; }
.points {text-align:left; }
#whyhirrun .wh2{ width:185px; height:320px; background-color:#9DCFF4; float:left; margin-right:7px; text-align:center; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399;}
#whyhirrun .wh3{ width:185px; height:320px; background-color:#9DCFF4; float:left; margin-right:7px; text-align:center; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399;}
#whyhirrun .wh4{ width:185px; height:320px; background-color:#9DCFF4; float:left; margin-right:7px; text-align:center; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399;}
#chartmain { background-color:#fff; margin-top:8px; height:265px;  }
#faq { font-family:Arial, Helvetica, sans-serif; font-size:15px; width:600px; height:265px; float:left;  }
#faq h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-decoration:underline; font-style:italic;}
#faq .qus { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#003366; font-weight:bold;  font-style:italic;}
#faq .ans { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-top:10px; }

#faq123 { font-family:Arial, Helvetica, sans-serif; font-size:15px; }

#login { width:280px; height:245px; margin-left:10px; float:left; padding:5px; background-image:url( images/login_back.jpg); background-repeat:no-repeat;  }
#login h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366;}


.logintab tr td { height:25px; font-family:Trebuchet MS; font-size:12px; color:#666666; padding:2px; }

.inputbox { border:1px solid #333333; background-color:#E2E2E2; } 

#footer  
{
    font-family:Arial, Helvetica, sans-serif;
    width:970px;  height:58px;
    font-size:12px;
    text-align:center;
		margin:0px auto;
		background-color:#CCCCCC;
		overflow:hidden; }

/**********************************************************************************************************************/		
/* sayan for contact mngmt grid   */

.headtitle
{
    height:47px;
    width:70%;
}
.headtitle .title
{ 
    width:70%;
    height:43px;
    float:left;
    vertical-align:top;
    padding-left:10px;
    padding-top:3px;
    text-align:left;
   
   
}
.headtitle .menu
{
    float:right;
    padding-right:10px;
    padding-top:15px;
    width:50%;
    text-align:right;
}


	.middlebar {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url( images/middlebar.gif);
	
	background-repeat:no-repeat;
	height: 25px;
	text-align: left;
	
	
	
	
	
	/*margin-left:30px;*/
	
}
.middlebar .headertitle
{
  margin-top:2px;
 float:left; 
 position:relative;

}
.middlebar .headerimage
{ 
   margin-top:0px;
   float:left; 
   position:relative;
}
 .adminheaderimage
{ 
   margin-top:0px;
   width:175px;
   overflow:hidden;
  
    
}
.adminheaderimage .imge
{ margin:0;
  margin-left:auto;
   margin-right:auto;
   
  
  }
  .addFrom
{
width:600px;
font-family:Trebuchet MS;
font-size:11px;
padding: 5px 5px 5px 5px;

}

.RegistrationSuccess
{
    width:85%;
font-family:Trebuchet MS;
font-size:16px;
padding: 5px 5px 5px 5px;
color:Green;
border:solid 1px #dcdfdf;
overflow:hidden;
}
.addFrom tr td
{
    padding-top:5px;
    padding-bottom:5px;
}

 .adminheadertitle	
{
    font-size: 14px;
    font-family:Trebuchet MS,Verdana;
    color:Gray;
    width:175px;
}	



.contentmain
{
    float:left;
    width:100%; 
}
.txtinput{
	background:#fff url( images/form_text.gif) repeat-x left top;
	border:1px solid #606060;	
	padding:4px 4px 4px 4px;
	float:left;
	width:163px;
}


/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


/*Grid Style*/
#gvwMap
{
    width:500px;
}
/*Header and Pager styles*/
.GridViewStyle
{
	font-family:Trebuchet MS;
	font-size:11px;
	width:100%;
	
}
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    text-align: left;			
	border-width: 1px;
  	border-style: solid;
  	font-size:12px;
  	text-align:left;
  
}
.HeaderStyle th
{
    color: #555;
	background: #F0FBFF; 
	padding-top:  1em;	
	padding-bottom:  1em;	
  	border-color: #D8EBF5 #D8EBF5 #B9DBEE #D8EBF5;	
}
.HeaderStyle a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    text-align: left;			
	border-width: 1px;
  	border-style: solid;
    border:0px;
    padding:5px;
    
}
.PagerStyle td
{
    border-top: #999999 1px solid;
}
.PagerStyle a
{
    color:#333;
    text-decoration:none;
    /*padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;*/
}
.PagerStyle span
{
    font-weight:bold;
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles Common Styles*/
.RowStyle, .AltRowStyle, .SelectedRowStyle, .EditRowStyle
{   
    border-color: #EFEFEF;
    font-size:11px;
    
	
}
.RowStyle
{
     background: #FFF;
}

.AltRowStyle
{
    background: #F9F9F9;
}
.SelectedRowStyle
{
    background-color:#FF9;
}
.RowStyle:hover
{
	background-color:#DCDFDF;
}
.AltRowStyle:hover
{
   background: #DCDFDF;
}
.SelectedRowStyle:hover
{
    background: #DCDFDF;
}
/*-end-*/
/*-end-*/

.Search
{
	width:100%;
	font-family:Trebuchet MS;
	font-size:11px;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.2;
} 
/*-----------end-----*/



/*pop up for entry*/
.entrypop { 
MARGIN: 0px auto; 
PADDING-TOP: 14px; 
POSITION: relative;
border:solid 1px #cccccc;
background-color:#fff;
font-family:Trebuchet MS;
	font-size:11px;

}
 .entrypop .inner { 
PADDING-RIGHT: 20px; 
PADDING-LEFT: 20px; 
PADDING-BOTTOM: 11px; 
FLOAT: left; 
MARGIN: 0px 0px -20px 0px; 
PADDING-TOP: 0px;
} 
  .entrypop .base { 
PADDING-BOTTOM: 4px; 
MARGIN-LEFT: -11px; 
MARGIN-RIGHT: -11px; 
PADDING-TOP: 4px; 
TEXT-ALIGN: center;

}
 .entrypop .innercontent
{
FONT-WEIGHT: bold; 
text-align:center;

}
.entrypop H2 { 
font: normal 1.8em Georgia, 'Times New Roman', Times, Serif;
color: #295177;
letter-spacing: -2.0px; 
TEXT-ALIGN:left;
FONT-SIZE: 2.25em; 
margin-bottom: 0;
padding-bottom: 1px;
border-bottom: 1px solid #EBEBEB; 
} 
.entrypop P 
{
margin:0 0 0 0;
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #295177;
TEXT-ALIGN:left;
border:none;
} 
.entrypop input { 
WIDTH:50px;
} 

.entrypop .close
{
	display: block;
	background: url(../../icon/close24.png) no-repeat 0px 0px;
	left: -9px;
	width: 26px;
	text-indent: -1000em;
	position: absolute;
	top: -12px;
	height: 26px;
} 
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.vab{vertical-align:bottom;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.fwb{font-weight:bold;}


.reportdiv
{
    padding-left:110px;
   
    }

/* End */
/**********************************************************************************************************************/	
/**************************************Menu****************************************************************************/	
#nectra_menu {

	width: 616px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background:url( images/menu_back.gif);
	}
	#nectra_menu .topmenuNectra
	{
	    float:left;
	    position:relative;
	}
#nectra_menu .topmenuNectra ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	text-align: center;	
	color: #ffffff;
}

#nectra_menu .topmenuNectra ul li{
	display: inline;
	
}

#nectra_menu .topmenuNectra ul li a{
	width:88px;
	float: left;
	/*padding: 15px 20px 0 20px;*/
	padding: 8px 5px 0 5px;
	margin-right: 1px;
	height: 33px;
	font: 14px arial;
	text-align: center;

	color: #ffffff;
	
	text-decoration: none;
}

#nectra_menu .topmenuNectra ul li a:visited{
	color: #ffffff;
}

#nectra_menu .topmenuNectra ul li #a1:hover
{
    color: #ffffff;
	text-decoration: none;
	background:url( images/menu_back.gif);
	background-repeat:repeat-x;
	height:25px;
	cursor:default;
}

#nectra_menu .topmenuNectra ul li a:hover, #nectra_menu .topmenu ul li .current{
	
	color: #ffffff;
	text-decoration: none;
	background:url( images/menu_back_hover.gif);
	background-repeat:repeat-x;
	
}

/**********************************************************************************************************************/	
/************************************Error message***************************************************************/
.ErrMsg
{
    color:Red;
    font:16px arial;
    
}

/**********************************************************************************************************************/
/********************************************HIPPA*****************************************************/
.topheader { font-family:Trebuchet MS; font-size:24px bold; color:#000000; }


.hippahead2 { font-family:Trebuchet MS; font-size:12px bold; color:#0099CC; }
.hippa_contenttop { font-family:Trebuchet MS; font-size:11px; color:#666666; padding:15px; text-align:justify; }

.hippa_content { font-family:Trebuchet MS; font-size:11px; color:#666666; }

.bdrbot { border-bottom:1px dotted #666666;}




/**********************************************************************************************************************/
/***********************************Admin default page********************************************************/
.dicn

{display:block; float:left; padding:10px; width:150px; border:1px solid #eee; text-align:center; margin:10px}
.dicn:hover{border:1px solid #999; background:#eee}


.dicn p{padding:10px 0 0; margin:0}

.dicn{height:104px}

.dicn img{border:0px}

/**********************************************************************************************************************/
.error{color:red}
.err404{padding:100px 0; width:684px; margin:0 auto}



/* For registration 88888888888888888888888888888888888888888888888888888888888 */

#registration { width:616px; margin-top:8px; overflow:hidden; padding:15px 0 0 0;  }
.regleft { width:300px;  margin-left:10px; float:left;  }
.regleft h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-decoration:underline; padding-left:20px; font-style:italic;}
.regqus { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#003366; font-weight:bold;  font-style:italic;}
.regans { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-top:10px; }




#reg_header { width:278px; height:54px; background-image:url(images/register_header.jpg); }
#login_header { width:263px; height:54px; background-image:url(images/login_header.jpg); margin-left:8px; margin-top:10px;}

/**********************************************************************************************************************/

#Div2 { width:280px; height:245px; margin-left:10px; float:left; padding:5px; background-image:url( images/login_back.jpg); background-repeat:no-repeat; }

/**********************************************************************************************************************/


/* ************************** About us starts *************************************************/
.aboutmain{
width: 616px;
}
.aboutmain .headerbar{
font: bold 18px Arial;
color: #006699 ;
margin-bottom: 10px; 
text-transform: uppercase;
padding: 4px 0 4px 10px; 
}
.aboutmain ul
{
font-family:Arial, Helvetica, sans-serif;
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; 
}
.aboutmain ul li{
padding-bottom: 2px; 
}
.aboutmain ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #226992;
background: url(images/gol.gif) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 30px; 
text-decoration: none;

}
/* ************************** About us Ends *************************************************/

/**************************** how things work starts **********************************************/
#outer { width:616px; }


#space { width:1px; height:250px; margin-left:5px; margin-right:5px; float:left;}

#htw_leftpan { width:350px; height:250px; margin:0px auto; border:1px dotted #003366;}
#htw_leftpan .htwheading { width:330px; height:25px; padding:5px 10px 5px 10px; background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-transform:uppercase; }

.spncls { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#003366; text-transform:uppercase;}

#htw_rightpan { width:350px; margin:0px auto; margin-top:4px; border:1px dotted #003366; overflow:hidden;}
#htw_rightpan .htwheading { width:330px; height:25px; padding:5px 10px 5px 10px; background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-transform:uppercase; }

#howthingswork{
width: 290px; float:left; margin-top:10px; margin-left:10px;
}
#howthingswork .headerbar{
font: bold 18px Arial;
color: #006699 ;
margin-bottom: 10px;
text-transform: uppercase;
padding: 4px 0 4px 10px;
}
#howthingswork .main{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px;
}
#howthingswork .main li{
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background: url(images/gol.gif) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 30px;
text-decoration: none;
}
#howthingswork .main .sub li{
margin-left:-15px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #003366;
background: url(images/arrow_sub.gif) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 30px;
text-decoration: none;
}

#bot_bdr { height:2px; margin-top:2px; border-bottom:1px dotted #333333; }

/*#outer { width:616px; }


#space { width:1px; height:250px; margin-left:5px; margin-right:5px; float:left;}

#htw_leftpan { width:300px; height:250px; float:left; border:1px dotted #003366;}
#htw_leftpan .htwheading { width:280px; height:25px; padding:5px 10px 5px 10px; background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-transform:uppercase; }


#htw_rightpan { width:300px; height:250px; float:right; border:1px dotted #003366;}
#htw_rightpan .htwheading { width:280px; height:25px; padding:5px 10px 5px 10px; background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-transform:uppercase; }

#howthingswork{
width: 290px; float:left; margin-top:10px; margin-left:10px;
}
#howthingswork .headerbar{
font: bold 18px Arial;
color: #006699 ;
margin-bottom: 10px;
text-transform: uppercase;
padding: 4px 0 4px 10px;
}
#howthingswork .main{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px;
}
#howthingswork .main li{
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
background: url(images/gol.gif) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 30px;
text-decoration: none;
}
#howthingswork .main .sub li{
margin-left:-15px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #003366;
background: url(images/arrow_sub.gif) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 30px;
text-decoration: none;
}*/
/**************************** how things work Ends **********************************************/
/**************************** why hirrun starts **********************************************/
#whyhirrun{
width: 770px;  height:auto; margin-top:4px;/*width of menu*/
}
#whyhirrun .headerbar{
width:600px;
height:25px;
background-color:#FFCC00; 
padding:5px 8px 5px 8px;
font: bold 18px Arial;
color: #006699 ;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;

}
#whyhirrun .subheading{
font: bold 14px Arial;
color: #006699 ;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
margin-left:20px;
}
#whyhirrun .main{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
#whyhirrun .main li{
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background: url(images/gol.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 30px; /*link text is indented 19px*/
text-decoration: none;
/*border-bottom: 1px solid #dadada;*/
}
#whyhirrun .main .sub li{
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background: url(images/arrow_sub.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 30px; /*link text is indented 19px*/
text-decoration: none;
}
/**************************** why hirrun Ends **********************************************/




/**************************** FAQ starts **********************************************/
#outer { width:616px; }



#faq_leftpan { width:616px; height:775px; float:left;}
#faq_leftpan .faqheading { width:580px; height:25px; padding:5px 10px 5px 10px; background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-transform:uppercase; margin-left:10px; margin-top:5px; }



#faq123{
width: 730px; float:left;  margin-top:10px; margin-left:10px;
}
#faq123 .headerbar{
font: bold 18px Arial;
color: #006699 ;
margin-bottom: 10px; 
text-transform: uppercase;
padding: 4px 0 4px 10px; 
}
#faq123 .main{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; 
}
#faq123 .main li{
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #003366;
background: url(images/gol.gif) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 30px; 
text-decoration: none;
}
#faq123 .main li.ans{
margin-top:5px;
margin-bottom:10px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #555555;
background: none;
display: block;
padding: 2px 0;
padding-left: 30px; 
text-decoration: none;
}
#faq123 .main .sub li{
margin-left:-15px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #003366;
background: url(images/arrow_sub.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 30px; 
text-decoration: none;
}

/**************************** FAQ Ends **********************************************/

/**************************** Testimonials starts **********************************************/
#outer { width:616px; }



#testi_leftpan { width:616px; padding-bottom:5px; float:left;}
#testi_leftpan .testiheading { width:580px; height:25px; padding:5px 10px 5px 10px; background-color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; text-transform:uppercase; margin-top:5px; }

#testi_body { width:580px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; margin-top:5px; border:1px dotted #999999; }

#testi_body b{ font-weight:bold; }



/**************************** Testimonials Ends **********************************************/
/**************************** bulletin starts **********************************************/
#bulletinwrap { width:616px; }
#bulletin_head { width:616px; height:100px; background-image:url(images/bulletin_head.gif); }
#bulletin_head a
{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
#bulletin_head a:hover
{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}
#bulletin_writup { width:416px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px; }
#bulletin_writup h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; }

#bulletin_image { width:200px; height:600px; float:right; background-image:url(images/online_bulletin.jpg); }


/**************************** bulletin ends **********************************************/



#tab { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border:1px solid #666666; }
#tab .tdhead { height:30px; padding-left:10px; font-weight:bold; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #666666; }
#tab .tdclass { height:25px; padding-left:10px; }


.captionGrd
{
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	
	
} 


.fcNvyBlu
{
	font-family:Trebuchet MS;
	color: #000080;
	font-size:12px;
}
.fcBlu
{
	font-family:Trebuchet MS;
	color: #0099FF;
	font-size:12px;
}

.dwBulletin a
{
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	font-family:Trebuchet MS;
}
.dwBulletin a: hover
{
	color:Yellow;
	font-weight:bold;
	font-size:16px;
	font-family:Trebuchet MS;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 550px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

