body
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#484848;
 margin:0;
}
#main_box
{
 padding:0;
}
#page_header
{
	background-image:url('img/header_bg2.gif');
 padding:12px;
}
#page_middle_content
{
 padding-top:1px;
 padding-bottom:1px;
 padding-left:5px;
}
#page_footer
{
	background:#000;
 height:5px;
}
#middle_menu_bar
{
 background:#035A8C;
 padding-top:7px;
 padding-bottom:7px;
 border-bottom:1px solid #000000;
 border-top:1px solid #880000;
 font-size:12px;
 color: #ffffff;
 font-weight:none; 
 line-height:normal;
 padding-left:10px;
}
#middle_menu_bar a
{
 color:#ffffff;
}

.line 
{
	clear: both;
 background-image:url('img/line.gif');
 background-repeat:repeat-x;
 background-position:center;
}
.line_break 
{
	clear: both;
	display: block;
	height: 0px;
	line-height: 0;
}
.home_search_box
{
 padding-top:1px;
 padding-left:5px;
 padding-bottom:10px;
}
h1,h2,h3
{
 font-family:arial;
 color:#024B72;
 font-size:20px;
 font-weight:bold;
 line-height:5px;
}
#menu_box
{
}
.home_menu1
{
 padding-left:0px;
}
.home_menu1 a:link,.home_menu1 a:active,.home_menu1 a:visited
{
 display:block;
 background-image:url("img/menu2.gif");
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#035A8C;
 list-style-type: none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color: #ffffff;
 font-weight:bold; 
 line-height:normal;
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 padding-right:2px;
 border-bottom:1px solid #0970aa;
 text-shadow: #fff 1px 1px 1px;
}
.home_menu1 a:hover
{
 background:#0970aa;
 border-top:1px solid #0970aa;
 border-bottom:1px solid #0970aa;
 text-decoration:none;
}
.home_menu2
{
 padding-left:0px;
}
.home_menu2 a:link,.home_menu2 a:active,.home_menu2 a:visited
{
 display:block;
 background-image:url("img/menu2.gif");
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#035A8C;
 list-style-type: none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color: #ffffff;
 font-weight:bold; 
 line-height:normal;
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 padding-right:2px;
 border-bottom:1px solid #0970aa;
 text-shadow: #fff 1px 1px 1px;
}
.home_menu2 a:hover
{
 border-top:1px solid #0970aa;
 border-bottom:1px solid #0970aa;
 background:#0970aa;
 text-decoration:none;
}
img 
{
	border: none;
}
a:link 
{ 
color:#484848;
	text-decoration : none;
}
a:visited 
{
color:#484848;
	text-decoration : none;
}
a:active 
{ 
	line-through: #0000ff; 
	text-decoration : none;
}
a:hover 
{ 
color:#484848;
	text-decoration : underline;
}
TD
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
CHECKBOX, INPUT, RADIO, SELECT, SUBMIT, TEXTAREA, BUTTON 
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.pageHeading
{
font-family:arial;
color:#777777;
font-size:36px;
font-weight:bold;
}
.sub_heading,a.sub_heading:hover,a.sub_heading:link,a.sub_heading:visited,a.sub_heading:active
{
font-family:arial;
color:#484848;
font-size:17px;
}
.sub_heading3,a.sub_heading3:hover,a.sub_heading3:link,a.sub_heading3:visited,a.sub_heading3:active
{
font-family:arial;
color:#a40202;
font-size:15px;
font-weight:bold;
}
.sub_heading4 {
font-family:arial;
color:#a40202;
font-size:14px;
}
.job_detail_title
{
 color:#325599;
 font-weight:bold;
}
.search_result_heading {
float:left;
font-family:arial;
color:#0066CC;
font-size:15px;
float:left;
}
.search_result_logo
{
  float:left;
 padding:16px;
}
.search_result_right
{
 float:left;
 padding-left:10px;
}
.result_job_title,a.result_job_title:hover,a.result_job_title:link,a.result_job_title:visited,a.result_job_title:active
{
 font-family: 'Montserrat';
 color:#333;
 font-size:18px;
 text-decoration : none;

}
.search_result_content
{
	font-family: 'Montserrat';
	font-size: 14px;
	color: #808080;
	font-weight: 400;
   padding:3px;
}
.search_result_content.location 
{
	color: #2bc4ff;
  padding:5px;
}
.search_result_content.experience 
{
  padding:5px;
	color: #f09d00;
}

.search_result_content1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	font-weight: bold;
}
a.search_result_link:hover,a.search_result_link:link,a.search_result_link:visited,a.search_result_link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	font-weight: bold;
}
a.more_link
{
color:#ff0000;
}
.content_us_box
{
 padding-top:2px;
}
/* ajax pagination */
ul{border:0; margin:0; padding:0;}
#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
display: inline;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#666666;
display:block;
float:left;
vertical-align:top;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}
/* message box */
.messageBox 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
  height: 18px; 
}
.messageStackError, .messageStackWarning 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
  background-color: #ffb3b5; 
  height: 18px; 
}
.messageStackSuccess
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #99ff00; 
  height: 18px; 
}
.inputRequirement 
{ 
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size: 10px; 
 color: #ff0000; 
}
/*///////*/
.textfield {
border-width: 1px;
border-style: solid;
border-color: #0484D0;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #024268;
width: 143px;
height: 25px;
padding-left:5px;
padding-right:0px;
float:left;
}
.textfield2 {
border-width: 1px;
border-style: solid;
border-color: #b7b7b7;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
width: 120px;
height: 22px;
padding-left:5px;
padding-right:0px;
}
.textfield3
{
border-width: 1px;
border-style: solid;
border-color: #b7b7b7;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
width: 120px;
padding-left:5px;
padding-right:0px;
}