/* Dynamic Converter Update Styles */
@import url("/web5/groups/common/@public/documents/web_content/s7_009006.css");

body { 
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #000000; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-width: 0px; 
	margin-height: 0px;
}

/* Link colors */ 
a:link { text-decoration: underline; color: #006666;}
a:visited { text-decoration: underline; color: #006666; }
a:hover { text-decoration: underline; color: #006666; }

.globalnav { font-size: 70%; color: #000000; }
#globalnav:link { text-decoration: none; color: #006666; }
#globalnav:visited { text-decoration: none; color: #006666; }
#globalnav:hover { text-decoration: underline; color: #006666; }
#globalnavHighlighted:link { text-decoration: none; font-size: 100%; font-weight: bold; color: #cc9900; }
#globalnavHighlighted:visited { text-decoration: none; font-size: 100%; font-weight: bold; color: #cc9900; }
#globalnavHighlighted:hover { text-decoration: underline; font-size: 100%; font-weight: bold; color: #cc9900; }

#searchnav:link { text-decoration: none; color: #000000; }
#searchnav:visited { text-decoration: none; color: #000000; }
#searchnav:hover { text-decoration: underline; color: #000000; }

.topnav { font-size: 70%; text-align: center; padding: 4px 10px 4px 10px; }
#topnav:link { font-weight: bold; text-decoration: none; color: #ffffff; }
#topnav:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
#topnav:hover { font-weight: bold; text-decoration: underline; color: #ffffff; }

#topnavBkgd { background-image: url(s4_002220.gif); background-repeat: repeat-x; background-color: #ab923b; }
#topnavTabLeftOn {background-repeat: no-repeat; background-image: url(s4_002227.gif); }
#topnavTabRightOn {background-repeat: no-repeat; background-image: url(s4_002228.gif); }
#topnavTabStartOff {background-repeat: no-repeat; background-image: url(s4_002225.gif); }
#topnavTabStartOn {background-repeat: no-repeat; background-image: url(s4_002226.gif); }
#topnavTabEndOff {background-repeat: no-repeat; background-image: url(s4_002222.gif); }
#topnavTabEndOn {background-repeat: no-repeat; background-image: url(s4_002223.gif); }

.topnavOn { font-size: 70%; text-align: center; font-weight: bold; color: #666666; background-color: #ffffff; padding: 4px 10px 4px 10px; border-top: solid 1px #d9c880; }
#topnavOn:link { font-weight: bold; text-decoration: none; color: #666666; }
#topnavOn:visited { font-weight: bold; text-decoration: none; color: #666666; }
#topnavOn:hover { font-weight: bold; text-decoration: underline; color: #666666; }

/*	Control over individual main navigation tabs widths.
 *	These styles have precedence over the .topnav and .topnavOn styles which enable you to style each tab individually.
 *	For example tab 2 can be made wider by increasing the padding -  padding: 4px 20px 4px 20px; */
/* #topnavtab1 {  } */
/* #topnavtab2 { } */
/* #topnavtab3 {  } */
/* #topnavtab4 {  } */
/* #topnavtab5 {  } */
/* #topnavtab6 {  } */
/* More table styles can be added here if there are more than 6 tabs. The tabs are 
 *	created automatically by the COM Main Navigation fragment according to the 
 *	sections included in navigation existing under the 'Home' and 'Accueil' sections.*/

.footernav { font-size: 60%; color: #666666; background-color: #cccccc; padding: 3px 6px 3px 6px; }
td.footernav a:link { text-decoration: none; color: #666666; }
td.footernav a:visited { text-decoration: none; color: #666666; }
td.footernav a:hover { text-decoration: underline; color: #666666; }

.footnote, .dc_main_disclaimer { font-size:.8em; color:#999999; }

/* entries below have been replaced to facilitate link effects in stellent wysiwyg elements */
/* .footernav { font-size: 60%; color: #666666; background-color: #cccccc; padding: 0 10px 0 10px; } */
/* #footernav:link { text-decoration: none; color: #666666; } */
/* #footernav:visited { text-decoration: none; color: #666666; } */
/* #footernav:hover { text-decoration: underline; color: #666666; } */

#leftnav { font-size: 70%; background-image: url(s4_002204.jpg); background-repeat: no-repeat; }
#levelOne:link { font-weight: bold; text-decoration: none; color: #006666; }
#levelOne:visited { font-weight: bold; text-decoration: none; color: #006666; }
#levelOne:hover { font-weight: bold; text-decoration: underline; color: #006666; }
#levelOneOn { font-weight: bold; color: #cc9901; }
#levelTwo:link { text-decoration: none; color: #006666; }
#levelTwo:visited { text-decoration: none; color: #006666; }
#levelTwo:hover { text-decoration: underline; color: #006666; }
#levelTwoOn { text-decoration:none; color: #cc9901; }

.paraHeader { font-size: 100%; font-weight: bold; color: #000000; }
.paraHeaderLink { font-size: 100%; font-weight: bold; text-decoration: underline; color: #006666; }
#paraHeader a:link { text-decoration: underline; color: #006666; }
#paraHeader a:visited { text-decoration: underline; color: #006666; }
#paraHeader a:hover { text-decoration: underline; color: #006666; }

.failedSearch { font-size: 105%; font-weight: bold; color: #a57b00; font-style: none; }

.homeHeader { font-size: 100%; font-weight: bold; padding-left: 4px; }
#homeHeader a:link { text-decoration: underline; color: #006666; }
#homeHeader a:visited { text-decoration: underline; color: #006666; }
#homeHeader a:hover { text-decoration: underline; color: #006666; }

.rightnav { font-size: 80%; color: #000000; }
#rightnav:link { text-decoration: none; color: #006666; }
#rightnav:visited { text-decoration: none; color: #006666; }
#rightnav:hover { text-decoration: underline; color: #006666; }

.homeGreenHeaderUnderline { font-family: Times New Roman, Times, serif; font-size: 200%; color: #006666; }
#homeGreenHeaderUnderline a:link { text-decoration: underline; color: #006666; }
#homeGreenHeaderUnderline a:visited { text-decoration: underline; color: #006666; }
#homeGreenHeaderUnderline a:hover { text-decoration: underline; color: #006666; }

/* image */
img {border-style: none;}

/* Slim Banner Styles */
.slim_banner {display:block; margin-bottom:2px;}

/* text */
td { font-size: 70%; color: #000000; }
/* p, br  { font-size: 70%; color: #000000; } */

.homeOnlineServHeader { font-size: 100%; font-weight: bold; color: #cc9900; }
#tableBorder { background-color: #e5cc7f; }

.homeBoldTextUnderHeader { font-size: 100%; font-weight: bold; color: #000000; }
.homeAdsText { font-size: 60%; color: #000000; word-spacing: -1; }

.leftnavHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #000000; padding-left: 5px; }
.pageTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 180%; color: #000000; }

.specialHeader { font-size: 100%; font-weight: bold; color: #666666; }
.disclaimer { font-size: 100%; color: #666666; }

/* colors */
.gridline { background-color: #cccccc; }
/* Used IN Client Services */ .gridline2 { border-bottom:1px solid #CCCCCC; } 
.keyline { background-color: #becece; }
.rightnavPromoBorder { background-color: #caccc8; }

.homeClientServBkgd { background-color: #ecf3eb; }

.bodyHighlight { background-color: #f6faf6; }
.rightnavHighlight { background-color: #f6faf6; }

.white { background-color: #ffffff; }

/* spacing */
.spaceBottom3 { padding-bottom: 3px; }
.spaceBottom5 { padding-bottom: 5px; }
.spaceBottom8 { padding-bottom: 8px; }
.spaceBottom10 { padding-bottom: 10px; }

.padding3 { padding: 3px; }
.padding5 { padding: 5px; }

.paddingLeft5 { padding-left: 5px; }
.paddingRight5 { padding-right: 5px; }

/* background image */

.homeBkgdImg { background-image: url(s4_002196.jpg); background-repeat: no-repeat; }
.homeFeaturesBkgdImg { background-image: url(s4_002195.jpg); background-repeat: no-repeat; }
.homeAdsBkgdImg { background-image: url(s4_002559.jpg); background-repeat: no-repeat; }

.contentBkgdImg166 { background-image: url(s4_003519.jpg); background-repeat: no-repeat; }
.contentBkgdImg215 { background-image: url(s4_002182.jpg); background-repeat: no-repeat; }
.contentBkgdImg260 { background-image: url(s4_002183.jpg); background-repeat: no-repeat; }
.contentBkgdImg355 { background-image: url(s4_002184.jpg); background-repeat: no-repeat; }
.contentBkgdImg530 { background-image: url(s4_002185.jpg); background-repeat: no-repeat; }
.contentBkgdImg590 { background-image: url(s4_002186.jpg); background-repeat: no-repeat; }

.rightnavBkgdImg { background-image: url(s4_002211.jpg); background-repeat: no-repeat; }
.rightnavBkgdImgTop { background-image: url(s4_003358.gif); background-repeat: no-repeat; }
.rightnavBkgdImgBottom { background-image: url(s4_003359.jpg); background-repeat: repeat-x; }

/* section title */
.sectionTitle {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold; }

/* ordered list */
ol { margin: 0px 0px 0px 20px; padding: 10px; }
ol li { 
	margin: 0px 0px 0px 0px;
	list-style-type: decimal; 
	padding-left: 0px; 
}

/* unordered list */
ul { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; }
ul li { 
	margin: 2px 0px 2px 0px;
	list-style-type: none;
	background: url(s4_002179.gif) no-repeat 0px 6px;	 
	padding-left: 10px;
}

/* form */
#hp_onlineservicesform { margin: 0px 0px 0px 0px; }
input, textfield { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
textarea { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }

/* radio buttons on Contact Us */
.cu_radio {	letter-spacing: -0.1em;	margin-bottom: 10px; }
radio { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#hp_onlineserviceslist {
width:185px; 
}

/* Styles defined below this comment are for use exclusively by Dynamic Converter Templates and WYSIWYG elements*/
/* IMPORTANT - To prevent interference with the master CSS file, styles in this section */
/* must always be defined as CLASSES, not as ELEMENTS */
/* Acceptable: .samplestyle {color: RED;} */
/* NOT Acceptable: P {color: RED;} */
/* All classes should be defined with the prefix dc_ */

.dc_main_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 180%; color: #000000;}

.dc_main_body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; margin-bottom: 10px}
/* Paragraph Style Added August 25, 2006 For Multiple Website Default Paragraph */
p { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 5px 0px; line-height:1.25em; }
p img { border:0px solid #CCCCCC; float:right; clear:both; margin:0px 0px 5px 10px; }
.dc_main_listintro {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 5px 0px; line-height:1.25em;}

.dc_main_headingtwo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 115%; font-weight: bold; padding-top:5px;}

.dc_main_solutionsheader {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:5px 5px 0px 5px; line-height:1.25em; font-weight:bold; }

.dc_main_solutionspara {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:5px; line-height:1.25em;}

/* To Use Special Table Like in the Other Websites */
.special_table {
	border-top:1px solid #BECECE;
	border-bottom:1px solid #BECECE;
	background-color:#F6FAF6;
	padding:0px;
	margin:10px 0px;
}

.special_table td { padding:5px; }

.dctable 
{ padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;background-color: #ECF3EB; 
border-right: none; border-top: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; 
border-left: none; margin:5px 0px; }
.dctable li, .dctable p { margin-left:5px; margin-right:5px; }

.dc_main_table
{ padding-top: 5px; padding-left: 5px; padding-right: 5px; padding- bottom: 5px; 
border-right: solid black 1px; border-top: solid black 1px; border-bottom: solid black 1px; 
border-left: solid black 1px; }

.dc_main_table_header{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; font-style: italic; margin-bottom: 0px}



/* Lists */
.lb_sp { margin:0px 0px 5px 0px; }
.lb_sp_2 { margin:0px 0px 5px 20px; }
.lb_nsp { margin:0px 0px 2px 0px; }
.lb_nsp_2 { margin:0px 0px 2px 20px; }
/* Lists */

/* unordered list */
li.dc_main_bulletnsp { margin: 0px 0px 0px 4px; list-style-image: url(s4_002179.gif); color: #FFFFFF }

.dc_rh_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; font-weight: bold; margin-bottom: 0px}

.dc_rh_body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; margin-bottom: 5px}

.dc_rh_image {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #000000; 
	font-weight: bold; 
}
.dc_rh_image img {
	vertical-align:middle;
}

.table_shade td { border-top:2px solid #FFFFFF; border-right:2px solid #FFFFFF; }
.table_shade p { margin:2px; }
.hidden { display:none; }


/* New Hompage Styles */
.homePage_module_grey {
	border:1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	margin: 5px 12px 0px 0px;
	background-color:#FFFFFF;
	display:block;
}

.in_the_community_image { margin:0px 10px 2px 0px; float:left; }
.image_middle_align { vertical-align:middle; }

.rightnavBkgdImg p { padding:0px !important; } .rightnavBkgdImg { padding-top:0px; padding-bottom:7px; }

h4.icon { background:url(/web5/groups/webassets/@public/documents/web_content/s6_000063.gif) no-repeat center left; padding:9px 0px 9px 35px ; }

/* Footer Styles */
		
	.footer { 
		color:#666 !important;
		background-color:#CCCCCC;
		width:770px; 
		margin-top:5px; }
		
	.footer td { color:#666 !important; }
		
	.footer A:link, .footer A:visited, .footer A:active { 
		color:#666; 
		text-decoration:none; }
		
	.footer A:hover { 
		color:#333333; 
		text-decoration:underline; }
		
	.footer-copyright { text-align:center; color:#999; margin-top:5px !important; font-size:11px; }


