html{

}
body{
	padding:0px; 
	margin:0px;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
	background-color:#333;

}

img{
border:0px;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;background-color:#ffffee;
}

.mainheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000066;background-color:inherit;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}

A.normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

A.normal:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;		
}

A.normal:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;	
}
A.normal:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;	
}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


A.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A.footer:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;	
	text-decoration: underline;
}

A.footer:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
A.footer:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}


.normalred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
.normal10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-align: justify;}
.normal8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-align: justify ; font-weight: 100;}
.normalold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; color: #005E99;background-color: #0066CC; }
.normalred16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000;}
.normal16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.breadcrumb { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; font-style: normal; 
line-height: normal; font-weight: normal; 
text-decoration: none; color: #000066; 
background-color: #FFFFCC; 
border-color: #B3C0C8; 
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

TD.borderl{
	border-left:1px solid #FFFFFF;
	padding:5px 5px 5px 5px;
}
TD.borderr{
	border-right:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.bordert{
	border-top:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.borderb{
	border-bottom:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.borderall{
	border:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.borderlt{
	border-left:1px solid #FFFFFF;	
	border-top:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.borderrt{
	border-right:1px solid #FFFFFF;	
	border-top:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.borderlb{
	border-left:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
TD.borderrb{	
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
		padding:5px 5px 5px 5px;

}
.style1 {color: #000000;font-size:12px;}
.style2 {color: #000066}




/***********************************MAIN CONTENT************************/
/* This is the main content area DIV within the TD cell */
#maincontent{
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000066; 
text-align: justify;
}

.maincontenthead{
	margin:10px;
}

/***********************************END MAIN************************/

/***********************************TAB*********************************/
.tab{
line-height:25px; 
background-image:url(images/tab.gif); 
background-repeat:no-repeat;
text-align:center;
color:#ffffff;
background-color:#000066;
font-size:10px;
font-weight:bold;
}

.tabbottom{
padding-left:0px;
margin:0px;
text-align:center;
border:1px solid #b3c0c8; 
}

.tabbottom ul{
list-style-type:none;
margin:0px; 
padding:8px;
line-height:26px;
}

.tabbottom ul li{
background-image:url(images/btnbck.gif); 
background-repeat:no-repeat;
margin:0px; 
padding:0px;
width:156px;
}

.tabbottom ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #ff0000;
}

/**************************************END of TAB**************************************/

/*************************************** 3 column lists ********************************/

.threecolumn{
clear:left;
width:100%;
text-align:center;
}
.threecolumn .column{
width:175px;;
float:left;
margin:5px;
text-align:left;
}
.threecolumn .column .columncontent{
border:1px solid #b3c0c8; 
height:320px;
padding-top:10px;
}
.threecolumn .column .columncontent ul{
margin-left:20px;
padding:2px;
margin-right:0px;
line-height:15px;
}

/*************************************** end of 3 column lists *************************/

/********************************Breadcrumbs********************************************/

.breadcrumbs{
 color:#000066;
 background-color:#ffffee;
 line-height:26px;
 margin:5px;
 padding-left:20px;
 border:1px solid #b3c0c8;
 font-weight:bold;
 font-size:10px;
 font-family: Verdana,  Arial, Helvetica, sans-serif;
}

/***************************end of breadcrumbs******************************************/

.rightcolumn{
padding:5px;
border-bottom:0px solid #b3c0c8;
border-right:1px solid #b3c0c8;
border-left:1px solid #b3c0c8;
padding-top:4px;
vertical-align:top;
width:175px;
text-align:center;
font-size:10px;
}

.bolditalic{
font-weight:bold;
font-style:italic;
}

.serviceslist{
border:1px solid #b3c0c8;
margin-bottom:5px;
padding-right:5px;
}
.serviceslist ul{
list-style-image:url(images/bluedot.gif);
}

.hrmanagerlist
{
margin-bottom:5px;
padding-right:5px;
}
.hrmanagerlist ul{
list-style-image:url(images/bluedot.gif);
}

.iweblist ul{
list-style-image:url(images/bluedot.gif);
}
.iweblist ul li{
padding-bottom:20px;
}

.iweblist ul li a{
color: #000066;
text-decoration:none;
}
.iweblist ul li a:hover{
text-decoration:underline;
}
#header{
border-left:1px solid #b3c0c8;
border-right:1px solid #b3c0c8;
text-align:left;
background-color:#005e99;
}

#leftedge{
border-top:2px solid #b3c0c8;
border-left:1px solid #b3c0c8;
height:433px;
vertical-align:top;
}

.style1 {color: #fe5301}
.style2 {color: #000066}

/****************two Column format**************/
.twocol{
padding:10px;
}
.tabtwo{
background-color:#000066;
background-image:url(images/tabtwo.gif);
background-repeat:no-repeat; 
line-height:25px;
font-size:12px;
color:#ffffff; 
text-align:center;
font-weight:bold;
}

.twocoll{
width:280px;
float:left;
}

.innercol{
border:1px solid #b3c0c8; 
height:280px;
padding:10px;
}

.twocolr{
margin-left:5px;
width:280px;
float:left;
}

/***************two column end*****************/

/************** Image Slider Starts ***********/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:192px;	width: 585px;
	*width: 575px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	_bottom: -85px;
	_right: -7px;
	width: 150px; height:25px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 150px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #808080;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/************** Image Slider Ends ***********/

/************** DropDown Menu Starts ********/

ul.dropdownmenu
{
  list-style:none;
  padding:0px;
  margin:-30px;
  *margin: 0px;
  
 }
 
ul.dropdownmenu li
{
  display:inline;
  float:left;
  
}
 
ul.dropdownmenu li a
{
  color:#ffffff;
  background:#005E99;
  margin-right:10px;
  font-weight:bold;
  font-size:10px;
  font-family:verdana;
  text-decoration:none;
  display:block;
  width:auto;
  text-align:left;
  line-height:-10px;
  *line-height:-500px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border: 1px solid #005E99;
  
}

 
ul.dropdownmenu li a:hover
{
  color:#ffffff;
  background:#920000;
  margin-right:10px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  width:auto;
  text-align:left;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border: 1px solid #005E99;
  
} 
 
ul.dropdownmenu li.sublinks a
{
  color:#ffffff;
  background:#005E99;
  border-bottom:1px solid #005E99;
  font-weight:normal;
  text-decoration:none;
  display:block;
  width:auto;
  text-align:left;
  font-size:10px;
  font-family:verdana;
  margin-top: 0px;
  padding: 7px;
  height:7px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  
}
 
ul.dropdownmenu li.sublinks a:hover
{
  color:#ffffff;
  background:#920000;
  font-weight:bold;
  text-decoration:none;
  display:block;
  width:auto;
  text-align:left;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
   
}
 
ul.dropdownmenu li.sublinks
{
	display:none;
}
 
#container
{
	float:right;
	margin-top:40px;
	*margin-top: 10px;
	width:475px;
	*width: 517px;
	
	
}
 
.clear
{
  clear:both;
}
 
.left
{
  float:left;
}
 
.right
{
  float:right;
}

/************** DropDown Menu Ends **********/

/************** Request Callback Starts ******/

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	text-align:left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.formbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: white;
border-bottom-color: #CCC;
border-top-color: #CCC;
border-left-color: #CCC;
border-right-color: #CCC;
}

/************** Request Callback Ends ********/
.twitter {
	background-image:url(images/twitter.png);
	background-repeat:no-repeat;
	display:block;
	width:60px
	height:60px;
	float:right;
	margin-left:6px;
}
.linkedin {
	background-image:url(images/linkedin.png);
	background-repeat:no-repeat;
	display:block;
	width:60px
	height:60px;
	float:right;
	margin-left:6px;
}

