@charset "utf-8";
/* CSS Document */

html {
	font-family: Calibri, Verdana, sans-serif; 	font-size:1em; 	font-weight:normal; 
	/*font-family:Georgia, "Times New Roman", Times, serif*/
	height:100%
}
body {
	height:100%;
	line-height: 1em;	
	word-wrap: break-word;
}
a {text-decoration:underline;color:#194670}
#container {
	width:100%; min-height:100%; height:auto;
}
#wrapper {
	margin:auto;
	width:1004px; min-height:100%; height:auto;
}
/*header area*/
#branding {
	position:relative;
	top:10px;
	background-image:url(/static/common/images/newsite/header-bg.png); background-repeat:no-repeat;
	height:88px
}
#branding-sml {
	position:relative;
	top:10px;
	background-image:url(/static/common/images/newsite/hdr-cobrand-bg.png); background-repeat:no-repeat;
	height:88px
}

#ggf-logo {
	position:relative;
	float:left;
	top:25px; left:25px;
}
#ggf-call {
	position:relative;float:right;
	width:200px;
	top:10px; right:25px; 
}
/* navigation bar related*/
#navigation {
	width: 100%;
	position:relative;
	top:13px;
}
#nav ul {
	list-style:none;
	margin:0; padding:0;
}
#nav li {
	float:left;
	width:141px;
	margin:0; padding:0;
	text-align:center;
	padding-left:2px
}
#nav li a {
	display:block;
	padding-top:10px;
	height:23px;
	color:#4a594f;
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	/*font-family:georgia, times*/
	font-family:arial, verdana
}
/*#nav li:last-child {padding-right:0px; border:1px solid red;}*/
#nav li a {
	background:url(/static/common/images/newsite/navigation/nav-bg.png) repeat;
}
/*for users w/o javascript*/
#nav li a:hover {
	background-position:0px -32px;
}
/* horizontal orange line below navigation tabs on top*/
#navbase {
	
	position:relative;
	top:30px;
	/*border-top:2px solid #efae42;*/
	border-top:2px solid #bbb;
	margin:0 5px 0 3px;
}
/* Breadcrumbs bar related */
#bcrumbs {
	background:url(/static/common/images/newsite/crumbs-bg.png) no-repeat;
	height:42px;
	padding:0; margin-top:18px;top:3px;
}
#crumbs {
	font-size:0.9em;
	vertical-align:middle;
	position:relative;
	top:3px;
}
#crumbs li {
	float:left;
	line-height:2.2em;
	padding-left:.75em;
	color:#4a594a;
}
#crumbs li a {
	color:#4a594a;
	display:block;
	padding:0 15px 0 0;
	background:url(/static/common/images/newsite/crumbs.gif) no-repeat right center;
}

#icons {
	position:relative;
	float:right; 	
	font-size:0.8em; width:170px; 
}
#icons li {
	float:right;
	padding-right:5px;
	color:#666;
	font-weight:normal;
}
/* hero image area */
#heroImg {
	width:1002px; height:199px;top:0px; *top:2px; position:relative;
}
#heroLeft {
	background:url(/static/common/images/newsite/hero/heroLeft.jpg) no-repeat center center;
	width:499px; height:199px;
	float:left
}
#heroRight {
	background:url(/static/common/images/newsite/hero/heroRight.jpg) no-repeat center center;
	width:499px; height:199px;
	float:right
}


#heroBtns {
	float:left;
	width:490px; height:24px;
	position:relative;
	top:16px; left:12px;
	list-style:none;
	margin:0; padding:0; 
}

#heroBtns li {
	list-style:none;
	float:left; position:relative; margin-left:20px;
	width:auto;
	padding:0; font-family:verdana;
	text-align:left; color:#fff; text-decoration:none;
}
#heroBtns li a{
text-decoration:underline;color:#fff;font-size:0.9em;font-weight:bold; 
}

#heroCopy{margin:5px;height:135px;}
#heroHeading{font-weight:bold;font-size:24px;color:#4a594f;height:24px;position:relative:float:bottom;line-height:1.2em}
#heroSubHeading{font-weight:bold;font-size:18px;color:#4a594f; padding:1px;position:relative;top:115px;}

/*main content div*/
#mainContent {
	width:1004px;
	padding:0;
	margin:3px 0;
	position:relative; float:left;
	min-height:100%; height:auto !important!;
}
/*conent on left hand side*/
#leftSide {
	width:793px;
	padding:0; margin:0;  *margin-top:0;
	height:auto !important; min-height:100%;
	position:relative; 
	float:left;
}
#leftSideWide {
	width:1004px;
	padding:0; margin:0;  *margin-top:0;
	height:auto !important; min-height:100%;
	position:relative; 
	float:left;
}

/*Left side has 2 sub-divisions NavBarArea and ContentArea*/

/*1st division on left*/
#leftNavBarArea {
	width:175px;
	min-height:100%; height:auto !important;
	margin:0 15px 15px 0;
	position:inherit;
	float:left;
	padding: 0 0 0 0;

}
/*2nd division on left*/
#leftContentArea {
	width:560px;
	height:auto !important; height:100%; overflow:visible; 
	margin:0 5px 10px 0;
	position:relative;
	float:right;
	padding:0; 
}
/*content on right hand side (floating bar)*/
<!--
#rightSide {
	width: 207px;
	height:auto;
	top: 0px;
	position:relative;
	/*padding:10px 5px 5px 5px;*/
	padding:0;
	margin:0;
	float:right;
	left:0px;min-height:100%;
}
-->
/*sub menu bar on left */
/*#subNav {
	border-top:1px solid #4a594f;
	border-bottom:1px solid #4a594f;
	width:175px;
	height:auto;
	position:relative;
	float:left;
	padding: 5px 0 10px 0;
}
#subNav li {
	height:auto;

	color:#4a594f;
	font-size:16px;
	line-height:1.5em; border-bottom:1px solid #ccc;
}
*/


ul#sliding-navigation
{
	list-style: none;

	/*border-top:1px solid #4a594f;
	border-bottom:1px solid #4a594f;*/
	width:175px;
	height:auto;
	position:relative;
	float:left;
	padding: 5px 0 10px 0;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	height:auto; 
/*	font-weight:normal !important;*/
	color:#4a594f;
	font-size:16px;
	line-height:1.5em; border-bottom:1px solid #ccc; 

}

ul#sliding-navigation li.sliding-element h3
{
color: #4a594f;
 border-bottom:1px solid #ccc;

}

ul#sliding-navigation li.sliding-element a
{
	color: #333; 
	text-decoration: none;
	 padding-left:5px;
}

ul#sliding-navigation li.sliding-element a:hover { color: #4a594f; background-color:#efae42; }
ul#sliding-navigation li.subnav_appended a{margin:5px 0 5px 10px; color:#4a594f;font-size:0.9em;border-bottom:1px solid #4a594f; height:auto; 
		vertical-align:middle;line-height:1em; padding:5px 0 10px 5px}

.active_one {font-weight:bold !important;}
.sub_one a{background-color:#F7E6C7 !important;font-size:0.9em !important;margin:5px 0 5px 10px; color:#4a594f;height:auto; 
		vertical-align:middle;line-height:1em; padding:6px 0 10px 5px}

#banner {
	margin:10px 10px 10px 10px;
	width:auto;
}
#rhsForm {
	background-color:#f2ba52;
	border:1px solid #ccc;
	margin:1px 1px 1px 1px;
	height:auto;
	width:193px;
	padding:5px
}
#rhsForm .textbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-bg.png) no-repeat scroll center center;
border:medium none;
height:19px;
padding:5px 5px 5px 5px;
width:165px;
}
.formTitle {
	color:#4a594f;
	font-weight:bold
}

.textbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-bg.png) no-repeat scroll center center;
border:medium none;
height:19px;
padding:5px 5px 5px 5px;
width:164px; font-size:1em;
}

.textbox-sml {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-sml-bg.png) no-repeat scroll center center;
border:medium none;
height:19px;
padding:5px 5px 5px 5px;
width:82px; font-size:1em;
}

.textbox-ph {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-ph-bg.png) no-repeat scroll center center;
border:medium none;
height:19px;
padding:5px 5px 5px 5px;
width:32px; font-size:1em;
}
.textbox-ph2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-ph-bg.png) no-repeat scroll center center;
border:medium none;
height:19px;
padding:5px 5px 5px 5px;
width:40px; font-size:1em; 
}

.selectbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-bg.png) no-repeat scroll center center;
border:medium none;
height:29px;
padding:5px 5px 5px 5px;
width:175px;
}

.selectbox-sml {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/textbx-sml-bg.png) no-repeat scroll center center;
border:medium none;
height:29px;
padding:5px 5px 5px 5px;
width:92px;
}

.infoToolTip
{
background-color:#efae42;
font-family:Georgia,serif;
font-size:11px;
font-weight:bold;
padding:1px 4px;
}

.button a{
background-color:#4a594f;
border:3px solid #efae42;
color:#FFFFFF;
font-weight:bold;
padding:5px 7px 5px 7px;
margin:5px;
text-decoration:none;
}

.button a:hover{
background-color:#efae42;
border:3px solid #4a594f;
color:#4a594f;
}
.button_rm a{
/*background-color:#efae42;*/
background-color:#333;
border:3px solid #efae42;
color:#efae42;
font-weight:bold;
padding:5px 7px 5px 7px;
margin:2px 0 0 0;
text-decoration:none;
}

.button_rm a:hover{
background-color:#ccc;
border:3px solid #666;
color:#333;
}

.formButton{
cursor:pointer;
background-color:#4a594f;
border:solid 3px #efae42;
color:#fff;
font-weight:bold;
padding:5px 7px 5px 7px;
margin:5px;
/*background:url(media/formbg.gif) repeat-x left top;*/
}

.compfield{color:#ff0000;font-size:0.9em}
.errorAlert{color:#ff0000;font-size:0.9em}

/*used on homepage for floating box in content for "Chairman's msg"*/
#floatBox {
	width:180px;
	height:auto;
	position:relative;
	float:right;
	margin:15px;
	border:2px solid #999;
	background-color:#efefef;
	padding:10px;
	font-size:0.9em;
	color:#333;
}
#floatBoxHome {
	
	height:auto;
	position:relative;
	float:left;
	margin:15px 0 15px 15px;
	font-weight:bold;
	padding-bottom:15px;
	font-size:1.5em;
	color:#4a594f;
	font-family:Georgia, "Times New Roman", Times, serif;
	*padding-top:5px;
	
}


.textareabg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/common/images/newsite/forms/text-area.png) no-repeat scroll center center;
border:medium none;
height:68px;
padding:5px 10px 5px 5px;
width:295px;*width:302px;
}

/*user for images within content area. e.g. About us page*/
#floatImg {
	position:relative;
	float:left;
	margin:15px;
	margin: 0 10px 5px 0px
}
h1 {
	font-weight:bold;
	font-size:1.4em;line-height:1.5em;
	font-weight:bold;
	color:#4a594f;
	padding:5px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;

}
h2 {
	font-size:1.2em; line-height:1.4em;
	font-weight:bold;
	color:#4a594f; text-decoration:none;
	padding:5px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;
}
h2 a{text-decoration:underline;font-weight:bold;color:#194670 !important}
h3 {
	
	font-size:1.1em;line-height:1.3em;
	color:#4a594f;
	padding:5px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;
}

h3 a{
	font-family:Tahoma, arial; text-decoration:none; line-height:2em;color:#4a594f;
}
h4 {	
	font-size:1em;line-height:1.3em;
	color:#444;
	padding:5px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;
}
h4 a{text-decoration:underline;font-weight:bold;color:#194670 !important}
h5 {	
	font-size:1.1em;line-height:1.3em;
	color:#194670;
	padding:5px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;
}

/* page headers on inner pages*/
#pgTitleBox {height:106px; vertical-align:middle; width:560px}
#pgTitle ul{display:block; position:relative; list-style:none; list-style-image:none; float:left; vertical-align:middle; height:106px; border:0px solid red; width:auto; margin:0; padding:0;}
#pgTitle li {vertical-align:middle; position:relative; float:left; line-height:20px; padding-left:15px; display:block; margin:0; padding:0; height:26px;}
#pgTitle .singleLine{vertical-align:middle; position:relative; float:left; line-height:53px; display:block; height:53px;padding-left:175px; width:390px;}
#pgTitle .doubleLine{vertical-align:middle; position:relative; float:left; line-height:26px; display:block; height:26px;padding-left:175px; width:390px;}
#pgTitle .tripleLine{vertical-align:middle; position:relative; float:left; line-height:13px; display:block; height:0px;padding-left:175px; width:390px; margin-top:-15px}

.pressSource{color:#333;font-family:verdana;font-size:0.9em;font-weight:bold;}
.pressBlurb{font-style:italic;color:#000;}
#footnotes{font-size:0.7em; font-style:italic; color:#333;line-height:1.9em;font-family:verdana;}

.floatRight{position:relative;float:right}
.floatLeft{position:relative;float:left}

.txt_green_bold{ font-size:1em; font-weight:bold; color:#333; line-height:1.2em;text-decoration:none;}
.txt_white{ font-size:0.9em; color:#FFF;text-decoration:none; font-weight:bold;}
.txt_grey{ font-size:0.9em; color:#333;text-decoration:none;}
.namedLink{font-size:1.1em;line-height:1.3em;
	color:#4a594f;
	padding:5px 0 5px 0;font-family:Tahoma, arial;}


/*as used in rm homepage and calc pages*/
#textBox1{ width:540px; height:100%; background-color:#f2f2f2; border:1px solid #f1bb57; padding:10px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3em}
#textBox1 ul{ list-style:url(/static/common/images/newsite/bullet-org.gif); padding-left:17px; text-align:justify; line-height:1.4em; margin-left:10px}
#textBox1 li a{ text-decoration:underline; color:#194670;}
#textBox1 li{margin:10px 5px 15px 5px;text-align:left;}
#textBox1 td{ padding:2px; text-align:left;}

#textBox2{ width:540px; height:100%; background-color:#f2f2f2; border:1px solid #f1bb57; padding:10px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em}
#textBox2 ul{ list-style:url(/static/common/images/newsite/bullet-org.gif); padding-left:17px; text-align:justify; line-height:1.4em;}
#textBox2 li a{ text-decoration:underline; color:#194670;font-weight:bold}
#textBox2 li{margin:1px}
#textBox2 td{text-align:left; vertical-align:middle; height:10px;}

#textBox3{ width:540px; height:100%; background-color:#f2f2f2; border:1px solid #f1bb57; padding:10px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em}
#textBox3 li a{ text-decoration:underline; color:#194670;font-weight:bold}
#textBox3 li{margin:2px}
#textBox3 td{text-align:left; vertical-align:middle; height:10px;}

/*newletter page*/
#textBox4{ width:540px; height:100%; background-color:#f2f2f2; border:1px solid #f1bb57; padding:10px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em}
#textBox4 li a{ text-decoration:underline; color:#194670;font-weight:bold}
#textBox4 li{margin:2px}
#textBox4 td{text-align:left; vertical-align:middle; height:30px;}

/*in the news page*/
#textBox5{ width:540px; height:100%; background-color:#f2f2f2; border:1px solid #f1bb57; padding:10px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em}
#textBox5 li a{ text-decoration:underline; color:#194670;font-weight:bold}
#textBox5 li{margin:2px}
#textBox5 td{text-align:left; vertical-align:middle; height:30px;}
#textBox5 img{border:1px solid #999;padding:2px}

/*no padding - full width*/
#textBox6{width:100%; height:100%; background-color:#f2f2f2; border:1px solid #999; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em}
#textBox6 li a{ text-decoration:underline; color:#194670;font-weight:bold}
#textBox6 li{}
#textBox6 td{}
#textBox6 img{}

/*faqs page*/
#faqsBox{ width:540px; height:100%; background-color:#f2f2f2; border:1px solid #f1bb57; padding:10px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3em}
#faqsBox ul{padding-left:17px;text-align:justify; line-height:1.4em; }
#faqsBox li a{text-decoration:none; color:#194670;line-height:1.5em; font-weight:bold; }
#faqsBox li{margin:10px 0px 25px -15px;font-weight:bold;margin-top:-10px}
#faqsBox td{}
#faqsBox p{margin:0 0 10px 0}

#gen {position:relative; float:left;}
#gen ul{list-style-image:url(/static/common/images/newsite/bullet-org.gif); padding-left:17px; text-align:justify; line-height:1.4em; position:relative; float:left;}
#gen li a{ text-decoration:underline; color:#4a594f;}
#gen li{margin:0 0 0 0; color:#4a594f;}

#gen2 {position:relative; float:left;}
#gen2 ul{list-style-image:url(/static/common/images/newsite/bullet-org.gif); padding-left:17px; text-align:justify; line-height:1.4em; position:relative; float:left;}
#gen2 li a{ text-decoration:underline; color:#4a594f;}
#gen2 li{margin:0 0 0 0; color:#4a594f; position:relative; float:left}

#gen-sub{position:relative; float:left; }
#gen-sub ul{ list-style-image:url(/static/common/images/newsite/bullet-grn.gif); padding-left:17px; text-align:justify; line-height:1.4em; position:relative; float:left;}
#gen-sub li a{ text-decoration:underline; color:#4a594f;}
#gen-sub li{margin:0 0 0 0; color:#4a594f;}

#genTable{position:relative; float:left; }
#genTable tr{}
#genTable td{padding:5px; border-top:1px solid #999; height:20px}
#genTable tr:hover{background:#d4d4d4}

#genTable2{position:relative; float:left; }
#genTable2 th{padding:5px; background:#f2ba52; color:#4a594f;border:1px solid #999; vertical-align:middle;}
#genTable2 td{padding:5px; border:1px solid #999; height:20px}

#pressTable{position:relative; float:left;border:0;width:100%;}
#pressTable tr{}
#pressTable td{padding:2px; border-top:1px solid #999; height:20px;background:#4a594f;color:#fff}
#pressTable .hdr_row{ background-color:#f1bb57; color:#4a594f; text-align:center; font-weight:bold;border:1px solid #999; font-size:0.9em}
#pressTable .white_row{ background-color:#efefef; color:#333; text-align:center; font-weight:normal;border:1px solid #999; font-size:0.9em}

hr {
	border:2px solid #f2ca52;
	margin-bottom:15px
}
.grey {
	border:1px solid #999;
	margin-bottom:10px;width:100%;
}
p {
	font-weight:normal;
	font-size:1em;
	line-height:1.5em;
	text-align:justify;
	/*margin-bottom:15px;*/
	margin:12px 5px 12px 10px;
}

p a{text-decoration:underline;font-weight:bold !important;color:#194670}


.backToIndexLink {text-decoration:none !important;font-weight:bold;color:#194670;}
.topPage {text-decoration:none !important;font-weight:normal;color:#194670;}


.disclaimer{font-size:0.8em; color:#333; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.5em;
	text-align:justify;	margin:5px 5px 15px 5px;}

sup{text-decoration:none !important;  font-size:13px;
margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	 
}

/* testimonials*/
#testimonials {
	height:175px;*height:175px;
	font-size:0.9em;
	font-style:italic;
	width:180px;
	margin:auto;
}
#testimonials li {
	padding:5px;
}
/* recognitions */
#recos {
	font-size:0.9em;
	font-style:italic;
	width:180px;
	margin:auto;
	border:1px solid #999;
	height:auto;
	min-height:100%;
	position:relative;
	float:inherit
}
#recos li {
	padding:1px 1px 1px 1px;
}

/*back to top link*/
.backtotop {font-size:0.9em; text-decoration:none; }
.backtotop a{text-decoration:none;}

/* */
#callLeft {
	position:relative;
	float:inherit;
	width:100%;
	line-height:2em;
	color:#4a594f;
	font-size:0.9em;
	margin-top:15px
}
#callLeft li {
	line-height:1.3em
}
#callLeft li a{
	color:#4a594f; text-decoration:underline;
}

/*footer related*/
#footer {
	width:793px;
	padding:0 0 0 0; 
	*padding:0;
	margin:75px 0 0 0;
	*margin:5px 0 0 0;
	font-size:0.8em;
	font-weight:bold;
	color:#333;
	height:auto;
	position:relative;
	float:left; display:none;	
	
}
#footer ul {
	width:100%;
	list-style:none;
	height:auto;border:0px solid blue;
}
#footer li {
	list-style-image:none;
	position:relative;
	float:left;
	margin:5px 0px 5px 0;
	width:14.5em; border:0px solid red;
}

#simple-footer {
	width:793px;
	padding:0;
	margin:0;
	margin-top:5px;
	font-size:0.8em;
	font-weight:bold;
	color:#333;
	height:auto;
	position:relative;
	float:left; display:none;
	
}
#simple-footer ul {
	width:100%;
	list-style:none;
	height:auto;border:0px solid blue;
}
#simple-footer li {
	list-style-image:none;
	position:relative;
	float:left;
	margin:5px 0px 5px 0;
	width:14.5em; border:0px solid red;
}


#subLinks ul {
	list-style:none;
	list-style-type:circle;
}
#subLinks li {
	list-style-type:circle;
	list-style-image:url(/static/common/images/newsite/bullet-footer.png);
	margin:5px 0 5px 20px;
	width:auto; float:none; font-size:1em;font-family:Arial, verdana;
}
#subLinks li a {
	text-decoration:none;
	color:#333;
}
#subLinks li a:hover {
	text-decoration:underline;
}
#trustmarks {
	width:100%;
	height:auto;
}
#trustmarks ul {
	list-style:none;
	list-style-image:none;
}
#trustmarks li {
	position:relative;
	float:left;
	width:auto;
	padding:5px 20px 5px 12px
}
.copyright {
	width:90%;
	height:15px;
	padding:2px 0 2px 2px;
}
.footnote {
	font-style:italic;
	width:90%;
	height:15px;
	padding:2px 0 2px 2px;text-decoration:none !important;font-weight:bold;color:#194670; font-size:11px; text-align:left !important;
}

/* rounded box white - used for lhs and footer */ 
.hdr_box_t_lt {
	background:transparent url(/static/common/images/newsite/hdr_bdr_t_lt.png) no-repeat scroll left top;
	height:8px;
}
.hdr_box_t_rt {
	background:transparent url(/static/common/images/newsite/hdr_bdr_t_rt.png) no-repeat scroll right top;
	height:8px;
	margin-left:8px;
}
/*wider version of above*/
.hdr_box_t_rt_w {
	background:transparent url(/static/common/images/newsite/hdr_bdr_t_rt_w.png) no-repeat scroll right top;
	height:8px;
	margin-left:8px;
}
/* all the content goes inside this div */
.hdr_box_m {
	background:url(/static/common/images/newsite/hrd_bdr_cen.png);
	padding:10px 15px 10px 15px;
	text-align:left;
	background-color:#FFF;
	height:auto;
	min-height:100%;overflow-y: auto; overflow-x:hidden;
/*	resize:vertical;*/

}
/*wider version of above*/
.hdr_box_m_w {
	background:url(/static/common/images/newsite/hrd_bdr_cen_w.png);
	padding:10px 15px 10px 15px;
	text-align:left;
	background-color:#FFF;
	height:auto;
	min-height:100%; 
}
/*only for footer*/
.hdr_box_m_footer {
	background:url(/static/common/images/newsite/hrd_bdr_cen.png);
	padding:10px 15px 10px 15px;
	text-align:left;
	background-color:#FFF;
	height:auto;
	min-height:100%; 
}
/*only for brafton under footer*/
.hdr_box_m_brafton {
	background:url(/static/common/images/newsite/hrd_bdr_cen.png);
	padding:10px 15px 10px 15px;
	text-align:left;
	background-color:#FFF;
	border:0px solid blue; *min-height:190px; height:190px;
	min-height:100%; clear:both;
}
.hdr_box_b_lt {
	background:transparent url(/static/common/images/newsite/hdr_bdr_b_lt.png) no-repeat scroll left top;
	height:8px;
}
.hdr_box_b_rt {
	background:transparent url(/static/common/images/newsite/hdr_bdr_b_rt.png) no-repeat scroll right top;
	height:8px;
	margin-left:8px;
}
/*wider version of above*/
.hdr_box_b_rt_w {
	background:transparent url(/static/common/images/newsite/hdr_bdr_b_rt_w.png) no-repeat scroll right top;
	height:8px;
	margin-left:8px;
}
/* rounded box orange - used in rhs */ 
.hdr_box_t_lt_org {
	background:transparent url(/static/common/images/newsite/hdr_bdr_t_lt_org.png) no-repeat scroll left top;
	height:8px;
}
.hdr_box_t_rt_org {
	background:transparent url(/static/common/images/newsite/hdr_bdr_t_rt_org.png) no-repeat scroll right top;
	height:8px;
	margin-left:8px;
}
/* all the content goes inside this div */
.hdr_box_m_org {
	background:url(/static/common/images/newsite/hrd_bdr_cen_org.png) repeat-y;
	padding:0 0 0 0;
	text-align:left;
	background-color:#FFF;
	height:auto;
}
.hdr_box_b_lt_org {
	background:transparent url(/static/common/images/newsite/hdr_bdr_b_lt_org.png) no-repeat scroll left top;
	height:8px;
}
.hdr_box_b_rt_org {
	background:transparent url(/static/common/images/newsite/hdr_bdr_b_rt_org.png) no-repeat scroll right top;
	height:8px;
	margin-left:8px;
}

/*tool tips related*/
:focus {
	outline: 0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85; font-family:verdana; font-size:0.8em;background-color:#efefef;
}
#tooltip h3, #tooltip div {margin: 0;}

/*scrolling recos related*/

#recosbind{width:400px; height:35px;  position:relative;float:right;
background:transparent url(/static/common/images/newsite/recos/recos.jpg) no-repeat scroll left center;
}
.demo {
         padding:0; margin:0; width:310px; height:35px; position:relative; float:right; right:5px;top:3px;border: 0px solid #666;  
      }
	  
	  
/*for local services*/
#superPagesWrapper{width:720px;border:0px solid red}
