﻿/* CSS Document */

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold;}
.clT{color:black; }   
.clTover{color:#006699;}
.clTover{layer-background-color:#FFC905; background-color:#FFC905;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold;e}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS,.clS2{color:#006699; background-color:#CDDBEB; layer-background-color:#CDDBEB;}
.clSover,.clS2over{color:#010101;}
.clSover,.clS2over,.clB,.clBar{layer-background-color:#CDD27D; background-color:#CDD27D;}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }


body {margin:0px;
   margin-top: 16pt;
   font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
   font-size: 11px;
   line-height: 14px;
   color: #111100;
   background-color: #FFFFFF;}

SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
FORM {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
OPTION {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.textarea {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color: #FFFAE6;
}
.input {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color: #FFFAE6;
}
.submit {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color: #d2dFa8;
	font-weight: bold;
        padding: 3px;
}

.select {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color: #F2FFC8;
}

.text {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#222201; 
	margin-bottom: 0pt; margin-top: 0pt
}

.formhead {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color:#222201; 
	font-weight:bold; 
	margin-bottom: 0pt; margin-top: 6pt
}

a, a:visited {
   color: #191900;
   text-decoration: none;
   }
 
a:hover, a:active {
	color: #000000;
        text-decoration: none;
	}
P {
    TEXT-ALIGN: justify; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: normal;
     margin-bottom: 6pt; margin-top: 0pt
}

.list {
	TEXT-ALIGN: left; FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-bottom: 2pt; margin-top: 0pt;}

.heading {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color:#222201; 
	font-weight:bold; 
	margin-top:8px;
}
.subTitle {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	font-style:italic;
	color:#222201;
	}
.subTitle a {
	color: #010080;
	font-weight:bold;
	text-decoration:underline;
	}
.subTitle a:visited {
	color: #010080;
	font-weight:bold;
	text-decoration:underline;
	}
.subTitle a:hover, .subTitle a:active {
	color: #0100F0;
	font-weight:bold;
	text-decoration:underline;
	}

.blueSubHead {
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #010090;
	margin-bottom: 3pt; margin-top: 4pt;
	}

.blueSubHead a, .blueSubHead a:visited {
	color: #0100F0;
	font-weight: normal;
	text-decoration:underline;}

.blueSubHead a:hover, .blueSubHead a:active {
	color: #404000;
	font-weight: normal;
	text-decoration:underline;}

.dkRedSubHead {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	color:#800001;
	}
.dkRedSubHead a {
	color: #800001;
	font-weight:bold;
	text-decoration:underline;
	}
.dkRedSubHead a:visited {
	color: #800001;
	font-weight:bold;
	text-decoration:underline;
	}
.dkRedSubHead a:hover, .dkRedSubHead a:active {
	color: #C04041;
	font-weight:bold;
	text-decoration:underline;
	}

.tab-10 {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	margin-bottom: 0pt; margin-top: 0pt;
	padding-left: 2em;
}

.tab-9 {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	margin-bottom: 0pt; margin-top: 0pt;
	padding-left: 2em;
}

TH {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-seri;
	font-size: 10pt; font-weight: normal}

BASEFONT {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-seri;
	font-size: 10px; font-weight: normal;}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	margin-bottom: 3pt; margin-top: 3pt;}

.subUL {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 2em;
	margin-bottom: 3pt; margin-top: 3pt;}

li {
	background-image: url(images/g-bullet.png);
	background-repeat: no-repeat;
	background-position: 0em .4em;
	padding-left: 2em}

.subBullet {
	background-image: url(images/gw_pluss.gif);
	background-repeat: no-repeat;
	background-position: 0em .3em;
	padding-left: 2em}
}

hr {
	color: #606010;
	background-color: #606010;}
	
h1 {
	font-size: 18px;
	line-height:20px;
	font-weight: bold;
	color: #222201;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;}

h2 {
	font-size: 18px;
	line-height:20px;
	font-weight: bold;
	color: #222201;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;}

	
h3 {
	font-size: 16px;
	margin-bottom: 0pt; margin-top: 6pt;
	font-weight: bold;
	color: #222201;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;}
	
H4 {
	FONT-SIZE: 14px; font-weight: bold;
	margin-bottom: 6pt; margin-top: 0pt;
	color: #222201;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;}

H5 {
	FONT-SIZE: 12px;
	FONT-FAMILY:  Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-bottom: 0pt; margin-top: 3pt}

#footer {
    padding: 10px 40px;
	color: #999999;
	background-image:url(images/spacer.gif);
	background-repeat:no-repeat;
	}

#footer a, #footer a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration: none;
	}

#footer a:hover, #footer a:active {
	text-decoration:underline;
	}
   
.page_table {
	border:1px solid #CDD27D;
	background-color: #FFFFFF;}

.outer_table {
	background-color: #FFFFFF;}
	
.inner_table {
	background-color: #CDD27D;}

.solution_table {
	border:1px solid #AAAAAA;
	background-color: #FFFFFF;}
		
.flash_table {
	margin-bottom: 0pt; margin-top: 8pt;
	border:1px solid #777777;
	background-color: #FFFFFF;}
		
.m3_pad_left {
	padding-left: 80px;}
	
.m3_pad_body {
	padding-left: 40px;}

.m3_pad_both {
	padding: 20px 76px 10px 76px;}
	
.m3_pad_head {
	padding: 6px 0px 0px 20px;}

.m3_pad_table td{
	padding: 4px 6px;
}
	
	
#greenDots {
    background-image:url(images/greenDots.gif);
	background-repeat:repeat;
	background-position:center;
	padding: 0px;
	}
	
#m3_home {
	font-size: 14px;
	line-height: 20px;
	color: #222201;
	padding: 0px 20px 8px 0px;
	}
	
#m3_home a, #m3_home a:visited {
	color: #222201;
	font-weight:bold;
	text-decoration:none;
	}
	
#m3_home a:hover, #m3_home a:active {
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
	}

#m3_solutions {
	font-size: 13px;
	line-height: 17px;
	color: #222201;
	padding: 0px 20px 0px 0px;
	}
	
#m3_solutions a {
	color: #222201;
	font-weight:bold;
	text-decoration:underline;
	}

#m3_solutions a:visited {
	color: #222201;
	font-weight:bold;
	text-decoration:underline;
	}

#m3_solutions a:hover, #m3_solutions a:active {
	color: #0B0450;
	font-weight:bold;
	text-decoration:underline;
	}

.img {
	TEXT-ALIGN: left; FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-bottom: 2pt; margin-top: 8pt;
	margin-left: 0pt; margin-right: 10pt;}


.m3_link {
	font-size: 14px;
	line-height: 20px;
	color: #222201;
	padding: 0px 20px 8px 0px;
	}
	
.m3_link a, .m3_link a:visited {
	color: #0100FF;
	font-weight:normal;
	text-decoration:underline;
	}
	
.m3_link a:hover, .m3_link a:active {
	color: #0100AA;
	font-weight:normal;
	text-decoration:underline;
	}

.m3_nlink {
	font-size: 12px;
	line-height: 17px;
	color: #222201;
	}
	
.m3_nlink a {
	color: #0100EE;
	font-weight:normal;
	text-decoration:underline;
	}

.m3_nlink a:visited {
	color: #0100EE;
	font-weight:normal;
	text-decoration:underline;
	}
	
.m3_nlink a:hover, .m3_nlink a:active {
	color: #0100AA;
	font-weight:normal;
	text-decoration:underline;
	}

#m3_news {
	font-size: 13px;
	line-height: 17px;
	color: #222201;
	padding: 0px 20px 0px 0px;
	}

#m3_body {
	font-size: 13px;
	line-height: 17px;
	color: #222201;
	padding: 0px 20px 0px 0px;
	}

#m3_body a, #m3_body a:visited {
	color: #222201;
	font-weight:bold;
	text-decoration:underline;
	}
	
#m3_body a:hover, #m3_body a:active {
	color: #0B0450;
	font-weight:bold;
	text-decoration:underline;
	}
		


#m3_r_panel {
	font-size: 12px;
	line-height: 16px;
	color: #222201;
	padding: 6px 0px 6px 20px;
	}

#m3_r_panel a, #m3_r_panel a:visited {
	color: #222201;
	font-weight:bold;
	text-decoration:none;
	}
	
#m3_r_panel a:hover, #m3_r_panel a:active {
	color: #333333;
	font-weight:bold;
	text-decoration:underline;
	}
		
#m3_bottom {
	font-size: 10px;
	line-height: 12px;
	color: #222201;
	padding: 6px 0px 6px 0px;
	}

#m3_bottom a, #m3_solutions a:visited {
	color: #222201;
	font-weight:bold;
	text-decoration:underline;
	}
	
#m3_bottom a:hover, #m3_solutions a:active {
	color: #0B0450;
	font-weight:bold;
	text-decoration:underline;
	}
	

#m3_industry {
	font-size: 11px;
	line-height: 15px;
	color: #222201;
	padding: 2px 6px 8px 6px;
	}

#m3_industry a, #m3_industry a:visited {
	color: #222201;
	font-weight:bold;
	text-decoration:underline;
	}
	
#m3_industry a:hover, #m3_industry a:active {
	color: #0B0450;
	font-weight:bold;
	text-decoration:underline;
	}
		
#m3_more {
	font-size: 10px;
	line-height: 13px;
	color: #222201;
	padding: 2px 6px 8px 6px;
	}
#m3_more a, #m3_more a:visited {
	color: #005595;
	font-weight:bold;
	text-decoration:none;}

#m3_more a:hover, #m3_more a:active {
	color: #0B0450;
	font-weight:bold;
	text-decoration:underline;}
	
#m3_footer {
	font-size: 10px;
	line-height: 16px;
	color: #222201;
	padding: 1px 0px 1px 0px;
	}
#m3_footer a, #m3_footer a:visited {
	color: #606010;
	font-weight:bold;
	text-decoration:none;}

#m3_footer a:hover, #m3_footer a:active {
	color: #3C3C00;
	font-weight:bold;
	text-decoration:underline;}
	
#copyright {
	font-size: 10px;
	line-height: 16px;
	color: #222201;
	padding: 1px 0px 1px 0px;
	}

.m3_white {
	padding: 20px 5px 10px 5px;}
	
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}
	


