body {
	font:Arial, Helvetica, sans-serif;
	line-height:1;
	margin-top:18px;
	background-image:url(../Images/bg.jpg);
}
/************* Containers ****************/


.container {
	width:987px;
	margin-left:auto;
	margin-right:auto;
	/*position:relative;*/
padding:0px;
}
.header {
	background-image:url(../images/FGS_logo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	padding-bottom:45px;
}
.subcontainer {
	width:987px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin:0px;
	background-color:#fff;
}
.subcontainer_right {
	width:285px;
	padding:0px;
	margin:0px;
}
.level1_content {
	float:left;
	width:987px;
	clear:both;
	height:100%;
	background-color:#FFFFFF;
}
.level2_content {
	margin-left:7px;
	float:left;
	width:973px;
	clear:both;
	height:80px;
	background-color:#333;
}
.left_content {
	margin:0px;
	margin-top:10px;
	margin-left:15px;
	float:left;
	width:287px;
	height:275px;
	clear:both;
	padding:10px;
	border:1px #c6dcee solid;
	background:url(../images/content_back.jpg) top repeat-x;
}
.right_content {
	margin:0px;
	margin-top:10px;
	margin-right:37px;
	float:right;
	width:287px;
	height:275px;
	padding:0px;
}
.right_content_insights {
	margin:0px;
	margin-bottom:13px;
	width:287px;
	height:120px;
	border:1px #c6dcee solid;
	background:url(../images/content_back.jpg) top repeat-x;
}
.right_content_csr {
	margin:0px;
	width:287px;
	height:120px;
	border:1px #c6dcee solid;
	background:url(../images/content_back.jpg) top repeat-x;
}
.mid_content {
	margin:0px;
	margin-top:10px;
	margin-left:15px;
	float:left;
	width:287px;
	height:275px;
	padding:10px;
	border:1px #c6dcee solid;
	overflow:auto;
	background:url(../images/content_back.jpg) top repeat-x;
}
.awards {
	margin-top:10px;
	float:right;
	width:226px;
	height:291px;
	text-align:center;
	background:#ffffff url(../images/awards_back.gif) no-repeat right;
}


hr
{
border:1px #CCCCCC solid;
height:1px;
padding:0;
margin:0;
clear:both;
}
/***********************************************************************/
/*************************HOME PAGE _ SlideShow******************************/
/***********************************************************************/
/***********************************************************************/

.slideshow_container {
	clear:both;
	margin:0px;
	padding:0px;
	background:#1a1a1a;
	width:987px;
	height:550px;
}
.box-element {
	WIDTH: 987px;
	HEIGHT: 240px;
	background-color:#1A1A1A;
}
.box-image {
	MARGIN: 0px;
	FLOAT: left;
	WIDTH: 987px;
	HEIGHT: 240px;
}
.box-divider {
	MARGIN-TOP: 30px;
	BACKGROUND-IMAGE: url(../images/divider.jpg);
	WIDTH: 440px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 2px;
}
.box-slogan {
	MARGIN-TOP: 30px;
	FLOAT: left;
	WIDTH: 464px;
	HEIGHT: 220px;
}
.slogan {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 36px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #212121;
	PADDING-TOP: 0px;
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	LETTER-SPACING: -2px;
}
.slideshow_buttons {
	WIDTH: 987px;
	HEIGHT: 148px;
	margin:0px;
	background-color:#1a1a1a;
	padding:0px;
	vertical-align:top;
	clear:both;
}
.slideshow_buttons ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	vertical-align:top;
}
.slideshow_buttons ul li {
	display: inline;
	margin:5px;
	padding:3px;
	padding-right:0px;
	color:#333;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-type:none;
}
.slideshow_buttons ul li #a1 {
	width: 230px;
	height: 148px;
	margin: 0px;
	padding:0px;
	background:url(../Images/services.gif) no-repeat 0 0;
}
ul#sliders li {
	display:block;
	float:left;
	padding:0;
	margin:0;
	margin-top:10px;
}
ul#sliders li a {

	display:block;
	outline:none;
	width:230px;
	height:148px;
	background:transparent url(../Images/main_image.jpg) no-repeat 0 0;
	text-indent:-9009px;
	background-position:-12px 0; 
	margin:0 0 0 0;
	margin-left:12px;
}
ul#sliders li a:hover {
	background-position:-12px -148px
}
ul#sliders li#industry_expertise a {
	width:230px;
	padding:0px;
	margin-left:13px;
	background-position:-255px 0;
}
ul#sliders li#industry_expertise a:hover {
	background-position:-255px -148px
}
ul#sliders li#consulting_services a {
	padding:0px;
	width:230px;
	margin-left:14px;
	background-position:-499px 0;
}
ul#sliders li#consulting_services a:hover {
	background-position:-499px -148px
}
ul#sliders li#center_of_excellence a {
	width:230px;
	padding:0px;
	margin-left:13px;
	background-position:-742px 0;
}
ul#sliders li#center_of_excellence a:hover {
	background-position:-742px -148px
}
/***********************************************************************/
/*************************HOME PAGE _ RIGHT MENU******************************/
/***********************************************************************/
/***********************************************************************/

.subcontainer_right ul {
	margin:0px;
	padding:0px;
}
.subcontainer_right ul li {
	background:url(../images/menu_back.jpg) top left no-repeat;
	width:285px;
	display:block;
	margin:1px;
	padding:10px;
	padding-right:0px;
	color:#333;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-type:none;
	margin-left:-3px;
}
.subcontainer_right ul li select {
	width:255px;
	margin:0px;
	margin-top:10px;
	font:12px Arial, Helvetica, sans-serif;
}
/*************************************************************************/
/******************** FOOTER  **********************************/
/***********************************************************************/
.footer {
	width:99%;
	padding:0px;
	margin:0px;
	clear:both;
	margin-bottom:15px;
	margin-left:5px;
	margin-top:5px;
}
.footer_span {
	margin-top:2px;
	font:12px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	text-align:left;
	float:left;
	margin-bottom:10px;
}
.footer_links {
	margin-top:2px;
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	text-align:left;
	text-decoration:none;
		margin-bottom:10px;
}
.footer_links a {
	font:12px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	text-align:left;
	text-decoration:none;
}
.footer_links a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	text-align:left;
	text-decoration:underline;
}
/************* Top Menu ****************/

.solidblockmenu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	color: #2e2e2e;
	font: bold 12px Arial;
	width: 987px;
	border: 1px solid #ff6600;
	border-width: 0px;
	background: black url(../images/top_background.png) top center repeat-x;
}
.solidblockmenu li {
	display: inline;
	color: #2e2e2e;
}
.solidblockmenu li a {
	float: left;
	color: #2e2e2e;
	padding: 4px 10px;
	text-decoration: none;
	border-right: 1px solid #cdcdcd;
}
.solidblockmenu li a:visited {
	color: #2e2e2e;
}
.solidblockmenu li a:hover, .solidblockmenu li a.current {
	color: #ff6600;
}
/************* Search ****************/

.search {
	float:right;
	width:189px;
	padding:0px;
	margin:0px;
	margin-top:10px;
}
.search_box {
	border:2px #c0c0c0 solid;
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	width:160px;
	height:18px;
	vertical-align:middle;
}
.search_box_watermark {
	border:2px #c0c0c0 solid;
	font:12px Arial, Helvetica, sans-serif;
	color:GrayText;
	width:160px;
	height:18px;
}
.new_fiserv {
	margin:0px;
	margin-top:5px;
	font:20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:100%;
}
/*************************************************************************/
/******************** CONTENT SLIDER **********************************/
/***********************************************************************/
.Content_slider {
	width: 700px;
	float:left;
}
.Content_slider img {
	border:1px #ffffff solid;
}
#items_container {
	width: 698px;
	height: 272px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	position: absolute;
}
div.slide_item {
	width: 698px;
	height: 273px;
	position: absolute;
}
div.first_item {
	left: 0;
}
/************* LEFT BAR - HOMEPAGE ****************/
.left_content h2 {
	margin:0px;
	padding:0px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fa6600;
}
.left_content p {
	padding-top:10px;
	font:80% Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	line-height:1.4;
}
.mid_content h2 {
	margin:0px;
	padding:0px;
	font:20px Arial, Helvetica, sans-serif;
	color:#0c5ba3;
}
.mid_content p {
	padding-top:10px;
	font:80% Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	line-height:1.4;
}
.right_content_insights h2 {
	margin:0px;
	padding:0px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fa6600;
}
.right_content_insights ul {
	padding:10px;
	padding-left:5px;
	margin:0px;
	color:#666666;
}
.right_content_insights li {
	padding:0px;
	padding-top:20px;
	margin:0px;
}
.right_content_csr h2 {
	margin:0px;
	padding:0px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fa6600;
}
.right_content_csr ul {
	padding:10px;
	margin:0px;
	color:#666666;
}
.right_content_csr li {
	padding:0px;
	margin:0px;
	color:#666666;
}
/*************************************************************************/
/******************** MID PANEL - HOME PAGE   **********************************/
/***********************************************************************/

.mid_content h2 {
	margin:0px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fa6600;
}
.mid_content p {
	font:80% Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	line-height:1.4;
}
.mid_content ul {
	width:145px;
	font:80% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0070c0;
	float:left;
	padding:0px;
	margin:0px;
}
.mid_content ul li {
	padding:0px;
	margin:0px;
	text-decoration:none;
	line-height:1.6;
	color:#0070c0;
	list-style-type:none;
}
.mid_content ul li a {
	display:inline;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	color:#0070c0;
	list-style-type:none;
}
.mid_content ul li a:hover {
	display:inline;
	text-decoration:underline;
	color:#999999;
	list-style-type:none;
}
.home_content {
	width:100%;
	background-color:#1A1A1A;
}
.home_content h2 {
	font:20px Arial, Helvetica, sans-serif;
	color:#FF6600;
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:10px;
}
.home_content p {
	font:12px Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	padding:10px;
}
.home_content a {
	font:12px Arial, Helvetica, sans-serif;
	color:#6699CC;
	text-decoration:underline;
}
/*************************************************************************/
/******************** MID PANEL - AWARDS   **********************************/
/***********************************************************************/

.awards h2 {
	margin:0px;
	font:20px Arial, Helvetica, sans-serif;
	color:#0c5ba3;
	text-align:center;
}
/***************************************************************************************************************************/
/***************************************************************************************************************************/
/***************************************************************************************************************************/
/*************************************************************************/
/******************** INNER PAGES   **************************************/
/***********************************************************************/

.inner_left_content {
	float:left;
	width:698px;
	margin:0px;
	padding:0px;
}
.inner_right_content {
	float:right;
	width:285px;
	margin:0px;
	padding:0px;
}
.inner_image_header {
	width: 700px;
	float:left;
	padding:0px;
}
.inner_image_header img {
	border:1px #ffffff solid;
}
.main_content {
	width:655px;
	padding:20px;
	padding-top:0px;
}
/*********************************************************************/
/************************* Inside - Inner Page ***************************/
/********* RIGHT MENU ******/

.inner_inside {
	margin: 0px;
	margin-top:10px;
	margin-left:-3px;
	clear:both;
	padding: 10px;
	
	width: 260px;
	background:url(../images/content_back.jpg) top repeat-x;
	border:1px #cccccc solid;
		margin-bottom:20px;
}
.inner_inside div.menu_head_inner {
	font:20px Arial, Helvetica, sans-serif;
	padding:0px;
	color:#fa6600;
}
.inner_inside div.menu_content_inner td {
	list-style-type: none;
	font: 13px Arial;
	margin: 0;
	border-bottom: 1px dotted #dadada;
	padding: 2px;
	width:100%;
}
.inner_inside div.menu_content_inner td a {
	color: #333;
	width:98%;
	display: block;
	padding: 2px;
	text-decoration: none;
	font-size: 12px;
}
.inner_inside div.menu_content_inner td a:visited {
	color: #333;
}
.inner_inside div.menu_content_inner td a:hover {
	color: #666;
}
/*****************************************************/
/***********************INSIGHTS - INNER PAGE *************/

.inner_insights {
	margin: 0px;
	margin-top:10px;
	margin-left:-3px;
	clear:both;
	padding: 10px;
	width: 260px;
	background:url(../images/content_back.jpg) top repeat-x;
	border:1px #cccccc solid;
	margin-bottom:20px;
}
.inner_insights h2 {
	font:20px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#fa6600;
}
.inner_insights ul {
	padding:10px;
	padding-left:5px;
	margin:0px;
	color:#666666;
}
.inner_insights li {
	padding:0px;
	margin:0px;
}
.inner_insights li td {
	list-style-type: none;
	font: 13px Arial;
	margin: 0;
	padding: 2px;
}
.inner_insights li td a {
	color: #333;
	width:98%;
	display: block;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #dadada;
	font-size: 90%;
}
.inner_insights li td a:visited {
	color: #333;
}
.inner_insights li td a:hover {
	color: #666;
}
/***************************************************************/
/**************************RELATED LINKS - Inner Page ********************/
.inner_related {
	margin: 0px;
	margin-top:10px;
	margin-left:-3px;
	clear:both;
	padding: 10px;
	width: 260px;
	margin-bottom:20px;
	background:url(../images/content_back.jpg) top repeat-x;
	border:1px #cccccc solid;
}
.inner_related div.menu_head_inner {

	font:20px Arial, Helvetica, sans-serif;
	padding:0px;
	color:#fa6600;
}
.inner_related div.menu_content_inner {
	background:#FFFFFF;
}
.inner_related div.menu_content_inner ul {
	list-style-type: none;
	font: 13px Arial;
	margin: 0;
	padding: 2px;
	width:100%;
}
.inner_related div.menu_content_inner ul li a {
	color: #333;
	width:98%;
	display: block;
	border-bottom: 1px dotted #dadada;
	padding: 2px;
	text-decoration: none;
	line-height:18px;
	font-size: 12px;
}
.inner_related div.menu_content_inner ul li a:visited {
	color: #333;
}
.inner_related div.menu_content_inner ul li a:hover {
	color: #666;
}
/********* BREADCRUMBS ******/
.breadcrumbs {
	margin:0px;
	padding:20px;
	clear:both;
	padding-bottom:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
}
.breadcrumbs_active {
	font:12px Arial, Helvetica, sans-serif;
	color:#ff6600;
}
.breadcrumbs a {
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
.breadcrumbs a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}
/********* MAIN CONTENT ******/

.main_content h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#fa6600;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:20px;
	font-weight:800;
}
.main_content h3 {
	font:14px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:15px;
	font-weight:bold;
}
.main_content h4 {
	font:16px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:15px;
	font-weight:bold;
}
.main_content p {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
.main_content p a{
	font:12px Arial, Helvetica, sans-serif;
	color:#6699CC;
}
.main_content ol {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	margin-top:0;
	padding-top:10px;
	margin-left:30px;
}
.main_content ul {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	margin-top:0;
	padding-top:10px;
	margin-left:30px;
}
.main_content li {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	margin-left:30px;
	padding-bottom:5px;
}
.main_content .ul1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	margin:0px;
	padding-top:10px;
	list-style:none;
}
.main_content .li1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	margin:0px;
	padding-bottom:5px;
	list-style:none;
}
.main_content .li1 a{
	font:12px Arial, Helvetica, sans-serif;
	color:#6699CC;
	text-decoration:underline;
	}
	
	
.main_content ul.bullet {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
}
.main_content ul.bullet li{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:16px;
	text-align:justify;
	list-style-image:url(../Images/bullet.gif);
}
/********* SEARCH CONTENT ******/

.search_panel
{
margin:0;
margin-top:5px;
margin-bottom:5px;
}


.search_result {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
.searchpath {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:5px;

}

.search_result .search_link a{
	font:12px Arial, Helvetica, sans-serif;
	color:#6699CC;
	text-decoration:underline;
	padding:0;
	margin:0;
	padding-bottom:5px;
	margin-bottom:5px;

}
.search_result .search_link a:hover {
	color:#666;
}

.search_description
{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0px;
	padding-bottom:5px;
}



/************* News ****************/

.news
{
	font:12px Arial, Helvetica, sans-serif;
}

.news a.pdf:link
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6699CC;
	background-image:url(../Images/icons-pdf-on.gif);
	background-repeat:no-repeat;
	padding:0;
	padding-left:25px;
		padding-bottom:10px;
}

.news a.pdf:visited
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6699CC;
	background-image:url(../Images/icons-pdf-on.gif);
	background-repeat:no-repeat;
	padding:0;
	padding-left:25px;
		padding-bottom:10px;
}
.news a.pdf:hover
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6699CC;
	background-image:url(../Images/icons-pdf-on.gif);
	background-repeat:no-repeat;
	padding:0;
	padding-left:25px;
	padding-bottom:10px;
}



.news a.ie:link
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6699CC;
	background-image:url(../Images/ie_icon.jpg);
	background-repeat:no-repeat;
	padding:0;
	padding-left:25px;
		padding-bottom:10px;
}

.news a.ie:visited
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6699CC;
	background-image:url(../Images/ie_icon.jpg);
	background-repeat:no-repeat;
	padding:0;
	padding-left:25px;
		padding-bottom:10px;
}
.news a.ie:hover
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6699CC;
	background-image:url(../Images/ie_icon.jpg);
	background-repeat:no-repeat;
	padding:0;
	padding-left:25px;
		padding-bottom:10px;
}



/************* Sitemap ****************/

.sitemap_left
{
width:50%;
float:left;
margin-bottom:5px;
}
.sitemap_right
{
width:48%;
float:right;
margin-bottom:5px;
}
.sitemap_left1
{
width:50%;
float:left;
margin:0px;
}
.sitemap_right1
{
width:48%;
float:right;
margin:0px;
}

.sitemap
{
	font:12px Arial, Helvetica, sans-serif;
}

.sitemap ul, .sitemap ul li ul
{
margin:0;
padding:0;
}

.sitemap ul li,
{
margin:0;
padding:0;
list-style-type:none;
}

.sitemap ul li ul li
{
margin:0;
padding:0;
list-style-type:none;
margin-left:10px;
}

.a_head:link, .a_head:visited
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF6600;
	line-height:25px;
}

.a_head:hover
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FF6600;
	line-height:25px;
}

.a_subhead:link, .a_subhead:visited
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	line-height:18px;
}

.a_subhead:hover
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#666666;
	line-height:18px;
}


/************* Career Section ****************/

.career_title
{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
}

.career_contnet
{
font:11px Arial, Helvetica, sans-serif;
Color:#660000;
}
.button
{
BORDER:  1px #cd3e2f solid;
MARGIN: 0px;
PADDING: 1px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial, Verdana;
BACKGROUND-COLOR: #872301;
COLOR: #fff;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#e45a2b', EndColorStr='#bc3304');
	cursor: default;
}

.button1
{
BORDER:  1px #cd3e2f solid;
MARGIN: 0px;
PADDING: 1px;
FONT-SIZE: 11px;
FONT-FAMILY: Arial, Verdana;
BACKGROUND-COLOR: #872301;
COLOR: #fff;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#e45a2b', EndColorStr='#bc3304');
	cursor: default;
}

.image_margin_left
{
margin:0;
margin-left:10px;
}


/************* Submit Form ****************/

.horizontal
{
font:12px Arial, Helvetica, sans-serif;
text-align:left;
}

.horizontal .field, .horizontal  { margin: 0 0 10px; text-align:left}
.horizontal .field label {text-align:left;}

.field1
{
	float:left;
	text-align:left;
	width:210px;
	font:12px Arial, Helvetica, sans-serif;
}
.field1 label
{
	width:200px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	
}
.field1  .contactInfoField1
{
	margin: 0; font: 12px Arial, Helvetica, sans-serif; vertical-align: baseline;
	border: 1px solid #999; padding: 2px;
	margin-bottom:10px;
}


fieldset {clear: both; width:98%;  text-align:left;; border:1px #999999 solid; padding:5px;}
legend {padding: 0 0 10px; font-size: 12px; font-weight: 700;  text-align:left;}


.contactInfoField {margin: 0; font: 12px Arial, Helvetica, sans-serif; vertical-align: baseline;}
.contactInfoField {border: 1px solid #999; padding: 2px;}

.horizontal .field label {display: inline; float: left; width: 140px;}


.main_content_search
{
	width:655px;
	padding:20px;
	padding-top:0px;
}
.main_content_search div
{
width:655px;
}

.main_content_search h2 {
	margin:0px;
	padding:0px;
	padding-top:10px;
	font:20px Arial, Helvetica, sans-serif;
	color:#fa6600;
}


.pagerstyle
{
	font:12px Arial, Helvetica, sans-serif;
}

.pagerstyle a
{
	font-weight: bold;
	font-size: 12px;
	color:#1C4E9F;
	text-align: left;
	text-decoration: none;
	background-color:#FFFFFF;
	border:1px #999999 solid;
	padding:5px;
}
.pagerstyle a:visited
{
	font-weight: bold;
	font-size: 12px;
	color:#1C4E9F;
	text-align: left;
	text-decoration: none;
	padding:5px;
}

.pagerstyle a:hover
{
background-color:#F2F2F2;
}

.pagerstyle span
{
	font-weight: bold;
	font-size: 12px;
	color:#eeeee;
	text-align: left;
	padding:5px;
}

.watermark 
{ 
    margin: 0; 
    font: 12px Arial, Helvetica, sans-serif;
    color: GrayText;
    vertical-align: baseline;
    border: 1px solid #444; 
    padding: 2px;
}

.bordered
{
border:1px #999999 solid;
}

.grid_header
{
	font:12px Arial, Helvetica, sans-serif;
	background-color:#AAAAAA;				/**/
	text-align:left;
	line-height:25px;
	vertical-align:middle;
	color:Black;
	color:#333333;
	padding:4px;
	}

.grid_alternate_row
{
background-color:#E6E6E6;
font:12px Arial, Helvetica, sans-serif;
}


.kra_text
{
	font:12px Arial, Helvetica, sans-serif;
}
.kra_text a
{
	font-weight: bold;
	font-size: 12px;
	color:#333333;
	text-align: left;
	text-decoration: underline;
	padding:2px;
	padding-left:0px;
}
.kra_text a:visited
{
	font-weight: bold;
	font-size: 12px;
	color:#333333;
	text-align: left;
	text-decoration: underline;
	padding:2px;
	padding-left:0px;
}
.kra_text span
{
	font-weight: normal;
	font-size: 12px;
	color:#eeeee;
	text-align: left;
	padding:2px;
	padding-left:0px;
}


.p_title
{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:8px;
}

.ErrorLabel
{	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color:Maroon;
	text-align:center;
}


.login_name {
	float:right;
	font:16px Arial, Helvetica, sans-serif;
	padding:0px;
	color:#fa6600;
}