a:link, a:visited {color: #3688BA;text-decoration: none;}
a:hover, a:active {color: #666;text-decoration: underline;}

body {
	background: #fff url(images/bg_gradient.jpg) repeat-x;
	}
	
.hdr		{font-family:verdana, helvetica, arial, geneva, sans-serif;
			font-size:15px;
			font-weight:bold;
			color: 656567;
			text-align:left;
			padding-top: 5px;
			
			}
			
.subhdr		{font-family:verdana, helvetica, arial, geneva, sans-serif;
			font-size:13px;
			font-weight:bold;
			color: 000060;
			text-align:left;}
			
.body		{font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: #333333;
			line-height: 14pt;
			font-size:.8em;}
			
.body2		{font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: #333333;
			font-size:.8em;
			line-height: 14pt;
			padding: 10px;
}			

.smlbody	{font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: #333333;
			line-height: 13pt;
			font-size:.7em;}
			
.ccfooter	{font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: #333333;
			text-align:right;
			line-height: 12pt;
			font-size:.6em;}
			
.charts	{
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	line-height: 14pt;
	font-size:.8em;
}

.header {outline:none}

.hmtxt1		{font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: #333333;
			width: 100%;
			line-height:14pt;
			font-size: 0.8em;
			padding: 10px;}
			
.hmtxt2		{
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	font-size:0.8em;
	line-height: 14pt;
	padding: 10px 20px 20px 20px;
}
.hmtxt3		{
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	line-height: 14pt;
	font-size:0.8em;
	padding: 5px;
}

.hmtxt3color {
	background-color: #dcdfe5;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	line-height: 14pt;
	font-size:0.8em;
	padding: 10px 20px 20px 20px;
}

.hmtxt3contentbk {
	background-color: #dcdfe5;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	padding: 10px 20px 20px 20px;
}

.hmtxt3contentbk2 {
	background-color: #dcdfe5;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	padding: 20px 20px 20px 20px;
}


.backgroundsm {
	background-color: #dcdfe5;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	line-height: 14pt;
	color: #333333;
	font-size: 0.8em;
	padding: 10px;
}

.backgroundmd {
	background-color: #dcdfe5;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	line-height: 15pt;
	font-size: 0.9em;
	padding: 10px;
}

.background {
	background-color: #dcdfe5;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	padding: 10px;
}
			
.headlink	{font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: #000000;
			font-size:.8em;
			padding: 6px;
}
			
.sidebar {
	background-color: #636467;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #FFFFFF;
	font-size:0.8em;
	line-height: 14pt;
	padding: 10px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #FFFFFF;
}

.sidebar-gt {
	vertical-align:top;
	background-color: #006837;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 14pt;
	padding: 0 15px 0 15px;
}

.sidebar-gt a:link, sidebar-gt a:visited {color: #FFF; text-decoration: underline;}
.sidebar-gt a:hover, sidebar-gt a:active {color: #FFF; text-decoration: underline;}

.gt-boldtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #006837;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 16pt;
}

.gb-boldtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #656567;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 22pt;
}

.gb-boldsubtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #656567;
	font-size: 1.2em;
	line-height: 16pt;
}

.cc-boldtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #656567;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 16pt;
}

.tc-boldtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #2fadb5;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 16pt;
}

.cl-date { font: 15px bolder verdana, helvetica, arial, geneva, sans-serif; font-weight: bold; color: #fff; background-color: #616163; text-align: left; margin: 0; padding:0 0 15px 30px; width: 770px  }

.hl-boldtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #a9b3ba;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 16pt;
}

.tc-boldsubtext {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	color: #2fadb5;
	font-size: 1.2em;
	line-height: 16pt;
}

a.sidebar-link {
	color: #FFFFFF;
}
.sidebar-link2 {
	color: #FFFFFF;
	text-decoration: underline;
}

.tableborder {
	border-left: 1px solid #ccc;
}

.tableborder2 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.sidebargta	{
			font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: fff;
			text-align: center;
			margin-top: 6px;
			font-size: 0.8em;
			line-height: 14pt;
			}
.sidebargta a	{
			font-family:verdana, helvetica, arial, geneva, sans-serif;
			color: fff;
			text-align: center;
			margin-top: 6px;
			font-size: 0.8em;
			line-height: 14pt;
			}

.sidebar2 {
	background-color: #636467;
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #FFFFFF;
	font-size:1.2em;
	padding:0px;
	border-color: #FFFFFF;
}
.link {
	font-family:verdana, helvetica, arial, geneva, sans-serif;
	color: #333333;
	font-size: 0.8em;
	line-height: 14pt;
	padding: 10px 20px 20px 20px;
}



/*---------------------New Nav---------------------*/


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:771px;
		padding:0px;
		margin:0px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		background-color:#222222;
		color:#FFFFFF;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:255px;
		padding:10px 0px 10px 0px;
		margin:0px;
		background-color:#585A58;
		background-position:0% 0%;
		border-width:1px;
		border-style:solid;
		border-color:#222222;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:5px 10px 5px 20px;
		margin:0px;
		background-color:transparent;
		color:#EEEEEE;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		text-align:left;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color:#389BC1;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#389BC1;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url(file:///Volumes/CorpCom/ccJobs/20222%20Intranet%20Updates%202008/113%20june%2008/setup/html%20dev/qmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		background-image:url(file:///Volumes/CorpCom/ccJobs/20222%20Intranet%20Updates%202008/113%20june%2008/setup/html%20dev/qmimages/arrow_0.gif);
		color:#389BC1;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 0px 5px 0px;
		color:#222222;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#999999;
	}


	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#333333666;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#333333666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}



/*--------------------Hotline-----------------------*/


			.main { border-top: 1px solid #CCC;border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0 0 10px 0; padding: 0; width: 770px;}
			.main a { font: 25px bolder verdana, helvetica, arial, geneva, sans-serif; line-height: 26px; padding:0; margin: 0;}
			.main p { font: 14px verdana, helvetica, arial, geneva, sans-serif; line-height: 18px; margin: 0; padding: 0; }
			.main-linkfix { font: 14px verdana, helvetica, arial, geneva, sans-serif; line-height: 18px;}
			.main-linkfixb { font: 14px bold verdana, helvetica, arial, geneva, sans-serif; line-height: 18px;}
			.main-image {margin: 25px; border: 1px solid #ccc; padding: 0; }
			.main-nolinktext {font: 25px bolder verdana, helvetica, arial, geneva, sans-serif; line-height: 26px; padding:0; margin: 0; color: #3688BA; }
			.local-nolinktext {font: 12px verdana, helvetica, arial, geneva, sans-serif; padding:0; margin: 0; color: #3688BA; }
			.main-istd {padding: 25px; margin: 0;}
			.main-fit {padding: 0; margin: 0;}
			.main-wstd {margin: 0; padding: 0 25px 0 0}
			.banner {margin: 0; padding: 25px 25px 0 25px}
			.date { font: 15px bolder verdana, helvetica, arial, geneva, sans-serif; font-weight: bold; color: #fff; background-color: #a9b3ba; text-align: center; margin: 0; padding:0 0 10px 0; width: 770px  }
			.sub-blue {font: bold 15px verdana, helvetica, arial, geneva, sans-serif; color: #047fc3; padding: 25px; background-color: #E1F0F8; margin: 0;}
			.sub-orange {font: bold 15px verdana, helvetica, arial, geneva, sans-serif; color: #f1904f; padding: 25px; background-color: #FCE8B7; margin: 0;}
			.sub-green {font: bold 15px verdana, helvetica, arial, geneva, sans-serif; color: #009b96; padding: 25px; background-color: #CEE7C2; margin: 0;}
		    .ssl { border-top: 1px solid #CCC; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 5px 0 10px 0; text-align: left; width: 375px;}
			.ssl p {font: 11px verdana, helvetica, arial, geneva, sans-serif; line-height: 18px;  color: #333333;  margin: 25px; padding: 0;}
			.ssl ul {font: 11px verdana, helvetica, arial, geneva, sans-serif; line-height: 18px;  color: #333333;  margin: 25px 25px 25px 50px; padding: 0;}
			.ssl h1 {font: bold 14px verdana, helvetica, arial, geneva, sans-serif; color: #047fc3; background-color: #E1F0F8; margin: 0; padding: 0;}
			.ssr {border-top: 1px solid #CCC; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 5px 0 10px 0; width: 375px;}
			.hbar { border-top: 1px solid #CCC; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 5px 0 10px 0; width: 375px;  }
			.hbarc-f {padding:  15px 20px 15px 20px; width: 100%; font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #333333; widows: 375px; margin:0; } 
			.hbarc-t {font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #333333;  width: 375px; text-align:left; padding: 0 0 10px 0; margin: 0;}
			.hbarc-wb {font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #333333; width: 375px; text-align:left; padding: 0; margin: 0; }
			.hbarc-bb {font: 11px verdana, helvetica, arial, geneva, sans-serif; color: #333333; background-color: #e5f2fb; font-weight: bold; width: 375px; text-align:left; padding: 0; margin: 0;}
			.contact {font: 11px verdana, helvetica, arial, geneva, sans-serif; line-height: 18px;  color: #333333;  margin: 0; padding: 0; text-align: center; width: 375px;}
			.bottom_links {font: bold 12px verdana, helvetica, arial, geneva, sans-serif; color: #047fc3; padding: 0 0 0px 15px; margin: 0; background-color: #f3f9fc;}
			.bottom_links-t {border-top: 1px solid #CCC; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 0; width: 770px}
			.icon_spacing {padding: 0 0 0 8px; margin: 0; background-color: #f3f9fc;}

/*---------------------footer---------------------*/


#footermenu { width: 771px; height: 38px; padding: 0; margin: 0; text-align: left; list-style: none; border: none;}
#footermenu li {width: 257px; height: 38px; text decoration: none; float: left; border: none; margin: 0; padding: 0;}
#footermenu li#link1 { width: 257px; height: 38px; background: url(images/footer-link-1.gif) no-repeat;}
#footermenu li#link1 a:hover { width: 257px; height: 38px; background: url(images/footer-link-1_hover.gif) no-repeat;}
#footermenu li#link2 { width: 257px; height: 38px; background: url(images/footer-link-2.gif) no-repeat;}
#footermenu li#link2 a:hover { width: 257px; height: 38px; background: url(images/footer-link-2_hover.gif) no-repeat;}
#footermenu li#link3 { width: 257px; height: 38px; background: url(images/footer-link-3.gif) no-repeat;}
#footermenu li#link3 a:hover { width: 257px; height: 38px; background: url(images/footer-link-3_hover.gif) no-repeat;}
#footermenu li a { height: 100%; width: 100%; display: block;}
#footermenu li a .alt {display: none;}

/*---------------------no links---------------------*/

/*a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #990000;
	text-decoration: underline
}
a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000066;
	text-decoration: none
}
a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #31654A;
    text-decoration: none}*/