/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 

/*------------------------ Email Page -----------*/
.overlay-top
{
	height: 501px;	
	position: absolute;
	text-align: left;	
	width: 410px;	
}

.overlay-masthead
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('gs_images/EmailImage/sprites_header.png');
	background-repeat: no-repeat;
	display: block;
	height: 41px;
	width: 410px;
}

.overlay-content
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('gs_images/EmailImage/sprites_middle.png');
	background-repeat: repeat-y;
	display: block;
	/*height: 438px;*/
	width: 410px;
	text-align:center;
 }

.overlay-footer
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('gs_images/EmailImage/sprites_footer.png');
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 410px;
}

.link-close
{
	color: white;
	cursor: auto;
	display: inline;
	font-family: arial;
	font-size: 11px;
	height: 14px;
	text-decoration: none;
	width: 42px;
}

.link-close:visited
{
	color:White;
}
.heading
{
	background-color: white;
	display: block;
	font-family: arial;
	font-size: 22px;
	font-weight: normal;
	height: 26px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 28px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	text-align:left;
}

.overlay-intro
{
	background-color: white;
	clear: left;
	color: rgb(102, 102, 102);
	display: block;
	font-family: arial;
	font-size: 12px;
	height: 15px;
	margin-bottom: 0px;
	margin-left: 17px;
	margin-right: 30px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align:left;
}

.overlay-error
{
	background-color: white;
	clear: left;
	color: Black;
	display: block;
	font-family: arial;
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}

.information
{
	font-family: Arial,Tahoma,Helvetica;
	font-size:9pt;
	margin-left:16px;
	display: inline;
	font-weight: bold;
	height: 15px;
}

.label-text
{
	font-family: Arial,Tahoma,Helvetica;
	font-size:9pt;
	margin-left:18px;
	background-color: white;
	clear: left;
	cursor: default;
	display: block;
	float: left;
	font-weight: bold;
	height: 15px;
	padding-bottom: 5px;
	text-align:left;
	vertical-align:middle;
	width: 110px;
}

.required
{
	color: rgb(255, 51, 0);
	display: inline;
	height: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 5px;
}

.inputText
{
	width:200px;
}

.rule-container
{
	background-attachment: scroll;
	background-color: white;
	background-image: url('gs_images/EmailImage/dotted.gif');
	background-repeat: repeat-x;
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	/*width: 370px;*/
}

.rule
{
	border-bottom-style: inset;
	border-bottom-width: 1px;
	border-left-style: inset;
	border-left-width: 1px;
	border-right-style: inset;
	border-right-width: 1px;
	border-top-style: inset;
	border-top-width: 1px;
	display: none;
	height: auto;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
}

/*.first
{
	background-color: white;
	clear: left;
	display: block;
	float: left;
	height: 24px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 140px;
}*/

.btn-arrow-pri
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('gs_images/EmailImage/sprites_submit.gif');
	background-repeat: no-repeat;
	border-bottom-color: rgb(76, 110, 148);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: rgb(76, 110, 148);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(76, 110, 148);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(76, 110, 148);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(76, 110, 148);
	cursor: pointer;
	display: inline-block;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 24px;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: -7px;	
	margin-left:18px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 9px;
	padding-left: 29px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align:middle;
	white-space: pre;
	width: 75px;
	word-spacing: 0px;
}

.btn-arrow-pri:hover
{
	background-image: url('gs_images/EmailImage/sprites_submit_hover.gif');
}

/*.second
{
	background-color: white;
	clear: none;
	display: block;
	height: 32px;
	margin-bottom: 0px;
	margin-left: 150px;
	margin-right: 30px;
	margin-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 230px;
}*/

.btn-cancel-sec
{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url('gs_images/EmailImage/sprites_cancel.gif');
	background-repeat: no-repeat;
	border-bottom-color: rgb(76, 110, 148);
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: rgb(76, 110, 148);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(76, 110, 148);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(76, 110, 148);
	border-top-style: none;
	border-top-width: 0px;
	color: rgb(76, 110, 148);
	cursor: pointer;
	display: inline-block;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 24px;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: -7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 9px;
	padding-left: 29px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align:middle;
	white-space: pre;
	width: 74px;
	word-spacing: 0px;	
}

.btn-cancel-sec:hover
{
	background-image: url('gs_images/EmailImage/sprites_cancel_hover.gif');
}



/*.overlay-legal
{
	color: rgb(102, 102, 102);
	display: block;
	font-family: Arial,Tahoma,Helvetica;
	font-size:8pt;
	height: 38px;
	width: 410px;
	margin-left:18px;
}*/  


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

html
{  
 margin:0px; padding:0px; 
 font-family: Arial,Tahoma,Helvetica;
 font-size:8pt; 
 text-align: center;
 background-color:#ccc;

}
body
{  
 margin:0px; padding:0px; 
 font-family: Arial,Tahoma,Helvetica;
 font-size:8pt; 
 text-align: center;
 background-color:#ccc;
 color:#000;
 
}

.bgtable{
	background:#cccccc url(gs_images/bg_gradient_shadow930.gif) repeat-y 50% 0px;
}

.bgfootertable{
	background:#cccccc url(gs_images/bg_gradient_footer990.gif) no-repeat 50% 0%;
	margin:0px;
	padding:16px 0px 0px 0px; height: 17px;
}
.footertable{
	background-color: #cccccc;
}
P {font-size:8pt; margin-left: 6; margin-right: 6; margin-top: 6; margin-bottom: 6;

}

td{font-size:8pt;}
img{border: 0;}
strong{
	color:#293d6b; margin-left: 5px;
}


.HeadBg {
}

/* background color for the content part of the pages */

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */

H1  {
}

H2  
{
	font-family: Arial,Tahoma,Helvetica;
margin-left: 2px; 
text-align: left; 
/*color: rgb(0, 153, 204); */
padding-bottom: 0px; 
margin-bottom: 0px;
font-size:10pt;
/*color:#16b6da;*/
color:black; /*font-weight: bold;*/
}

H3  { /*font-size:16pt;*/
	font-family: Arial,Tahoma,Helvetica;
padding-left: 2px; 
font-weight: bold; 
margin-bottom: 3px; 
padding-bottom: 1px; 
margin-left: 3px; 
color:#293d6b;
line-height: 0.5; 
padding-top: 10px; 
text-align: left;
padding-left: 0px;
}

H4  
{font-family: Arial,Tahoma,Helvetica;
	padding-left: 2px; 
font-weight: bold; 
margin-bottom: 1px; 
padding-bottom: 1px; 
margin-left: 3px;  padding-left: 3px;
color:#293d6b;
line-height: 0.5; 
padding-top: 10px; 
text-align: left; font-size: 13pt;
}

H5, DT  
{
	font-family: Arial,Tahoma,Helvetica;
padding-left: 2px; 
font-weight: bold; 
margin-bottom: 3px; 
padding-bottom: 3px; 
margin-left: 3px;  padding-left: 3px;
color:#293d6b;
line-height: 0.5; 
padding-top: 5px; margin-top:5px; 
text-align: left; font-size: 12px;
}

H6  {
}

TFOOT, THEAD    {
}

TD  { 
}

A:link  
{

}

A:visited   {
}

A:hover 
{
	
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}



ul li {
	list-style-image:url(../../0/gs_images/bg_bullet_disk.jpg); 
	text-align: left; text-indent: 0px; margin: 0; padding: 0;
}

LI{
	
}
UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar 
{
    /*height: 2em;*/
}

.ModuleTitle_MenuItem 
{
    font-size: 8pt;
}

.ModuleTitle_MenuIcon 
{
    
}

.ModuleTitle_SubMenu 
{
    font-size: 8pt;
}

.ModuleTitle_MenuBreak 
{
    font-size: 8pt;
}

.ModuleTitle_MenuItemSel 
{
    font-size: 8pt;
}

.ModuleTitle_MenuArrow 
{
    font-size: 8pt;
}

.ModuleTitle_RootMenuArrow 
{
    font-size: 8pt;
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

.pagemaster{/*background-color:white;*/}
/*#maincontainer{ height:100%; width:900px; background-color:#FFFFFF; border:2px;}*/

#headertable{ width:100%; background-image: url(gs_images/bg_header_gradientline.gif); background-repeat: repeat-x; height: 72px;}

#searchtable{/* width:100%; text-align:right;*/}
#logo{width:198px; float:left; clear:left;}
/*#searchbox{ width:100px; border:#16b6da 1px solid; font-size:9px;}*/
#search{ width:159px; float:right; height:39px;}

/*.headerlinks{ list-style-image:url(../_default/Skins/GS_Skin/arrows_grey.gif);}
.arrowslinks{ background-image:url(../_default/Skins/GS_Skin/arrows_grey.gif);}*/

#headermenu{ 
width:100%; 
border:0px; 
/*background-image:url(gs_images/bg_menugradient.gif); 
height:33px; */
height:23px; 
background-image:url(gs_images/bg_menu_blue.gif);
background-repeat:repeat-x; 
/*color:black;*/ 
font-weight:bold;
}
#menutable{ width:100%; border:0px;}
#menutableleft{ text-align:center;}

#menushadow{
background-image:url(gs_images/whitespace.gif);
background-repeat:repeat-x; 
height:10px;  
width:100%;
}

/*.stext{ font-size:15px;}
.ltext{ font-size:17px;}*/
.subtitle{ padding-left:5px; background-color:#e4e4e4;}
.paragraphtext{ margin-right:15px; text-align:left; margin-left:10px; padding-left: 5px; padding-right: 5px;}

/*-----------------*/
.footerarea{ background-image:url(gs_images/bg_footer_gradient.gif); height: 101px; 
background-repeat: repeat-x; background-position: top;
	}
.footerareasmall{ background-image:url(gs_images/bg_footer_gradient_small.gif); height:53px; 
background-repeat: repeat-x; background-position: top;
	}

.bgfooter{background-color:#e4e4e4; font-size:8pt; }
.bgfooterwhite{font-size:5pt; }
.bottomfooter{background-color:#e4e4e4; line-height:2; }
.bottomfootertext{color:#666; padding-left: 2px; top: 0px;}

.bottomfootertext a:link{color:#666; text-decoration:none; margin-left: 22px; margin-right: 30px;}
.bottomfootertext a:visited{color:#666; text-decoration:none; margin-left: 22px;}
.bottomfootertext a:hover{color:#333; text-decoration:underline; margin-left: 22px;}

.footerul{list-style:none;display:inline; text-indent:0px; margin: 10px; padding: 0;}
.footerli{display:inline; font-size:11px; font-weight: bold;}
.footerli a:link{
	color:#eeeeee;
}
.footerli a:visited{
	color:#eeeeee;
}
.footerli a:hover{
	color:#ffcc00;
	text-decoration:none;
}
.footerli a:active{
	color:#eeeeee;
}

.footer-ul{list-style:none;display:inline; text-indent:0px; margin-left: 5px; padding: 0;}
.footer-li{display:inline; font-size:11px; font-weight: normal; margin-right: 5px;}

.headertext a:link{color:#666666; text-decoration:none; font-size:8pt;}
.headertext a:visited{color:#666666; text-decoration:none; font-size:8pt;}
.headertext a:hover{color:#666666; text-decoration:underline; font-size:8pt;}

/*--------------------*/

.leftmenu{
margin-left: 7px; 
margin-right: 0px;
}
.rightmenu{
margin-left: 3px; 
margin-right: 7px;
}
.menuheader{ 
font-size:8pt; 
background-color:#708ea8; 
color:#fff; 
padding-left:5px; 
text-align:left; line-height: 2em; font-weight: bold;
}
.menuitem{ 
font-size:8pt; 
line-height:2;
background-color:#c8d7e3; 
display: block;
text-align:left; text-indent:0px;
color: #293d6b; padding-left: 1px;
text-indent:5px;
}
.menuitem a:hover{ 
font-size:8pt; 
line-height:2;
background-color:#7a96ab;
color:white; 
display: block;
text-align:left; 
text-decoration: none;
text-indent:5px;
padding-left: 0px;
border-left:solid 1px #7a96ab;
}

.menulist{ font-size:8pt; margin-top:0px; text-align:left;}
.menulistheader{ font-size:9pt; font-weight:bold; margin-bottom:0px; text-align:left;}

.imgrightcorner{
	background-color:#c8d7e3; height: 19px; width: 5px; background-image: url(gs_images/img_corner_lenght.gif); background-repeat: no-repeat; background-position: right;
}
.frametable{ border:#d3d3d3 1px solid;}
.frameline{ border-bottom:#d3d3d3 1px solid;}

.headerblue{
font-family: Arial,Tahoma,Helvetica;
background-color:white; 
background-repeat: repeat-x; 
background-position: top; 
color:#666; font-weight:bold;
padding:5px; 
/*background-image: url(gs_images/img_frame_grayline.jpg);*/
background-image: url(gs_images/img_header_colgray.jpg);
border-left:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;  border-bottom:#d3d3d3 1px solid;
}

.headerblue2{
font-family: Arial,Tahoma,Helvetica;
background-color:white; 
background-repeat: repeat-x; 
background-position: top; 
color:#666; font-weight:bold;
background-image: url(gs_images/img_header_colgray.jpg);
border-left:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;  border-bottom:#d3d3d3 1px solid;
}

.txt a:link{color:#666;font-family: Arial,Tahoma,Helvetica;
	font-size:12px;}
.txt a:visited{color:#666;font-family: Arial,Tahoma,Helvetica;
	font-size:12px;}
.txt a:hover{color:black;font-family: Arial,Tahoma,Helvetica;
	font-size:12px;}
.txt a:active{color:black;font-family: Arial,Tahoma,Helvetica;
	font-size:12px;}

.frameouter{border-left:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid; border-bottom:#d3d3d3 1px solid;}
.whatmargin{
	margin:0px; padding:0px;
}
.headergray{background-color:white; background-repeat: repeat-x; background-position: top; 

color:#666; font-weight:bold; 
padding:5px; 
/*background-image: url(gs_images/img_frame_grayline.jpg);*/
background-image: url(gs_images/img_header_coldarkgray.jpg);
border-left:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;  border-bottom:#d3d3d3 1px solid;
}

.headerbluish{
background-color:white; background-repeat: repeat-x; background-position: top; 
color:#666; font-weight:bold; padding:5px; 
background-image:url(gs_images/img_header_bluish.jpg);
border-left:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;  border-bottom:#d3d3d3 1px solid;border-top:#d3d3d3 1px solid; 
}

.searchbutton{ background-image:url(../_default/Skins/GS_Skin/images/bttn_search.gif); width:57px; height:17px;}
.worldmap{ background-image:url(gs_images/bg_worldmap.png); width:45px; height:21px; background-repeat: no-repeat; margin: 0; padding: 0; top: 0;}
.logograph{ background-image:url(gs_images/logo_graph.png); width:45px; height:21px; background-repeat: no-repeat; margin: 0; padding: 0; top: 0;}
.rightdistance{ width:20px;}
.leftdistance{ padding-left:20px;}
.greyarrows{ background-image: url(../_default/Skins/GS_Skin/images/arrows_grey.gif); width:7px; height:5px; background-repeat:no-repeat; background-position:center;}
.rightwidth{ width:65px;}
.sepline{ background-image:url(../_default/Skins/GS_Skin/images/menu_seperator.png); background-repeat:no-repeat; width:2px; height:19px;}
.logodistance{ width:500px;}

.bggrey{
	background-color: rgb(211, 211, 211);
}
.sectiontable{
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px;
}
.sectionoverview{
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px;
padding-top:5px; margin-top: 10px;
}
.overview{
	background-color: rgb(211, 211, 211);
	font-size:10pt; 
	font-weight:bold; margin-top: 2px;margin-left: 5px; margin-bottom: 2px; 
	color: #003366;
}
.learnmore{font-family: Arial,Tahoma,Helvetica; font-size:8pt; color:#5c81a7; text-decoration:none;
	
}
.arrowfont{
	 background-image: url(gs_images/arrowfont.png); background-repeat: no-repeat; height: 5px; width: 8px;
}

.learnmore a:link {font-family: Arial,Tahoma,Helvetica; font-weight: bold;
 font-size:8pt; color:#5c81a7; text-decoration:none;}
.learnmore a:visited {color:#5c81a7; text-decoration:none; font-weight: bold;}
.learnmore a:hover {color:#5c81a7; text-decoration: underline; font-weight: bold;} 
.learnmore a:active {color:#5c81a7; text-decoration: underline; font-weight: bold;}

.related{
	color: #666; font-weight: bold;
}
.relatedlinks{
	color: #666666;
}
.relatedlinks a:link{
	color: #666666;
}
.relatedlinks a:visited{
	color: #666666;
}
.relatedlinks a:hover{
	color: #666666; text-decoration: underline;
}
.relatedlinks a:active{
	color: #666666;
}
.seniorexecutive{
	background-image: url(gs_images/bg_seniorexecutive.gif); background-repeat: no-repeat; height: 34px; width: 550px;
}
.senior_executive{
	background-image: url(gs_images/bg_senior_executive.gif); background-repeat: no-repeat; height: 34px; width: 550px;
}

.se1{
 background-image: url(gs_images/bg_se_1.gif);background-repeat: no-repeat; height: 34px;
}
.se2{
 background-image: url(gs_images/bg_se_2.gif);background-repeat: no-repeat; height: 34px;
}
.se3{
 background-image: url(gs_images/bg_se_3.gif);background-repeat: no-repeat; height: 34px;
}

.borderline{ border-bottom: #cccccc 1pt dotted; border-left: 0pt;
	
}
.borderboldline{
	border-bottom:  #cccccc 1pt dotted; 
	border-top: #336699 2px solid;
}


.gs-section ul.ibm-bullet-list {
	list-style-type:none;
	margin:0px;
	padding:4px 3px 4px 0px;
}
.gs-section ul.ibm-bullet-list li {
	background:url(/i/v16/bullets/sprites.gif) no-repeat 6px -806px;
	line-height:1.2em;
	padding:2px 0px;
	height:1%;
	padding-left:14px;
	padding-right:2px;
}

/*ul{ text-align: left; text-indent: 10px;
	
}*/

/*--------------*/
.normaltext{color:#666666;
    font-size:10pt;
    font-family:arial, Helvetica, sans-serif;
    text-decoration:none;}

.normaltextblack{color:#000000;
    font-size:10pt;
    font-family:arial, Helvetica, sans-serif;
    text-decoration:none;
	}



.sitemaplink a, .sitemaplink a:visited
{color:#666666;
    font-size:8pt;
    font-family:arial, Helvetica, sans-serif;
    text-decoration:none;
    }

.sitemaplink a:hover
{color:#666666;
    font-size:8pt;
    font-family:arial, Helvetica, sans-serif;
    text-decoration: underline;
    }


.sitemapheading a, .sitemapheading a:visited{
color:#333333; font-size:9pt; font-family:arial, Helvetica, sans-serif; text-decoration: none;}
.sitemapheading a:hover{
color:#333333; font-size:9pt; font-family:arial, Helvetica, sans-serif; text-decoration: underline;}

/*--------------*/
.lggraytitle{ font-size:20pt; 
color:#000000;
font-family:arial,sans-serif,verdana;}

.managementnormaltxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
    }
	
	
.managementboldlnk a, .managementboldlnk a:visited
{color:#5c81a7; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.managementboldlnk a:hover
{color:#5c81a7; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

.managementboldsmalllnk a, .managementboldsmalllnk  a:visited
{color:#005077; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.managementboldsmalllnk  a:hover
{color:#000000; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

.managementboldsmallwhitelnk a, .managementboldsmallwhitelnk  a:visited
{color:#ffffff; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.managementboldsmallwhitelnk  a:hover
{color:#c8d7e3; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

.managementnormallnk a, .managementnormallnk  a:visited
{color:#000000;  font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.managementnormallnk a:hover
{color:#000000; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

.managementnormallnkblue a, .managementnormallnkblue a:visited
{color:#5c81a7;  font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.managementnormallnkblue a:hover
{color:#5c81a7; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}



.managementboldlnkunderline a, .managementboldlnkunderline a:visited
{color:#5c81a7; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.managementboldlnkunderline a:hover
{color:#5c81a7; font-weight:bold; font-size:8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
	.managementnormaltxtgray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
    }

.products  { /*font-size:16pt;*/
padding-left: 2px; 
font-weight: bold; 
margin-bottom: 3px; 
padding-bottom: 1px; 
margin-left: 5px; 
color:#293d6b;
line-height: 0.5; 
padding-top: 10px; 
text-align: left;
padding-left: 10px;
}
/*-------------*/

/* --------------- for new left panel -------------- */

.aleft{color:#000000; text-decoration:none; font-weight:normal; display:block; padding:0px; margin:0px;padding-left:5px;}

.menuheaderul{ 
font-size:8pt; 
background-color:#708ea8;
color:#fff; 
text-align:left; 
line-height:15.5pt; font-weight: bold; list-style:none; list-style-type:none; width:164px; padding:0px; margin:0px;
}

.menuitemli{ 
font-size:8pt; 
line-height:15.5pt;
background-color:#c8d7e3;
color:#000000;

text-align:left;
border-bottom:#FFFFFF 1px solid; list-style-type:none;
}

.menuitemli a:hover{ 
font-size:8pt; 
line-height:15.5pt;
background-color:#7a96ab;
color:white; 
text-align:left; 
text-decoration:none; display:block;
}
