/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th {
	margin: 0;
	padding: 0;
/*emf also removed td from above*/	/*border: 0;*/
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1.2em; height:100.1%; display:block; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; font-family: Arial, sans-serif; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: underline; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }




/*-------
// custom styles
//-----*/

a:link, a:visited {
	color: #003e7e;
}
a:visited { 
}
a:link:hover, a:visited:hover {
	color: #ea3a42;
}





a.glossary, a.glossary:visited {
    position:relative; /*this is the key*/
    z-index:24;
    color:#cd991f;
    text-decoration:none}

a.glossary:hover{z-index:25; background-color:#fff;}

a.glossary span{display: none}

a.glossary:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:38px; left:20px; width:300px;
    padding:10px 10px 5px 10px;
    color:#666;
    font-size:13px;
    background:url(/images/glossary-bubble-top.png) no-repeat 0 0;
    }
    
a.glossary:hover span img { /*the span will display just on :hover state*/
    display:block;width:320px;height:28px;
    z-index:4;
    position:absolute;
    bottom:-28px; left:0;}
    
a.glossary:hover span strong {color:#ea3a42;}
    
html { height: 101%; }
body { font-family: Arial, sans-serif; background: url(/images/bullet-3.png) no-repeat 0 60%; background-color:#9ccae9; }
#body {
	width: 100%;
/*emf*/	height: 730px;
	background: #FFFFFF url(/images/body-bg.png) repeat-x 0 0;
	overflow:auto;
}

#page { width: 946px; margin: 0 auto; font-size: 1.2em; color: #414141; }

#top { width: 946px; overflow: hidden; margin: 0 0 20px; background: url(/images/search-bg.gif) no-repeat 410px 0; }
	#logo {
		float: left;
		padding: 12px 0 13px 0;
	}
		#logo a:link, #logo a:visited {
			display: block;
			width: 311px;
			height: 89px;
		}
			#logo a:link span, #logo a:visited span {
				background: url(/images/logo-1.png) no-repeat 0 0;
			}
		#menu { clear: both; font-size: 91.67%; font-weight: bold; width: 946px; margin: 0px auto; }
		#menu ul {
			width: 100%;
			overflow: hidden;
		}
			#menu li {
				float: left;
			}
				#menu li a:link, #menu li a:visited {
					float: left;
					display: block;
					position: relative;
					height: 33px;
					line-height: 33px;
					color: #1f5289;
					text-align: center;
					text-decoration: none;
					text-shadow: 1px 1px 1px #FFFFFF;
					background: url(/images/menu-1.png) no-repeat 0 0;
					text-transform:uppercase;
				}
				#menu li a:link:hover, #menu li a:visited:hover {
					color: #ea3a42;
				}
				#menu #b1 a:link, #menu #b1 a:visited { width: 149px; }
				#menu #b1 a:link, #menu #b1 a:visited { background-position: 0 0; }
				#menu #b1 a:link:hover, #menu #b1 a:visited:hover,
				#find #menu #b1 a:link, #find #menu #b1 a:visited { background-position: 0 -33px;color: #ea3a42;}
				
				#menu #b2 a:link, #menu #b2 a:visited { width: 171px; }
				#menu #b2 a:link, #menu #b2 a:visited { background-position: -149px 0; }
				#menu #b2 a:link:hover, #menu #b2 a:visited:hover,
				#plans #menu #b2 a:link, #plans #menu #b2 a:visited { background-position: -149px -33px;color: #ea3a42; }
				
				#menu #b3 a:link, #menu #b3 a:visited { width: 118px; }
				#menu #b3 a:link, #menu #b3 a:visited { background-position: -320px 0; }
				#menu #b3 a:link:hover, #menu #b3 a:visited:hover,
				#different #menu #b3 a:link, #different #menu #b3 a:visited  { background-position: -320px -33px;color: #ea3a42; }
				
				#menu #b4 a:link, #menu #b4 a:visited { width: 139px; }
				#menu #b4 a:link, #menu #b4 a:visited { background-position: -438px 0; }
				#menu #b4 a:link:hover, #menu #b4 a:visited:hover,
				#facts #menu #b4 a:link, #facts #menu #b4 a:visited  { background-position: -438px -33px;color: #ea3a42; }
				
				#menu #b5 a:link, #menu #b5 a:visited { width: 233px; }
				#menu #b5 a:link, #menu #b5 a:visited { background-position: -577px 0; }
				#menu #b5 a:link:hover, #menu #b5 a:visited:hover,
				#apply #menu #b5 a:link, #apply #menu #b5 a:visited { background-position: -577px -33px;color: #ea3a42; }
				
				#menu #b6 a:link, #menu #b6 a:visited { width: 135px; }
				#menu #b6 a:link, #menu #b6 a:visited { background-position: -810px 0; }
				#menu #b6 a:link:hover, #menu #b6 a:visited:hover,
				#apply #menu #b6 a:link, #apply #menu #b6 a:visited { background-position: -810px -33px;color: #ea3a42; }
	#search { /*float: right; width: 200px; height: 27px; padding: 5px 0 0 30px; margin: 0 0 50px; position: relative; */}







#search label :hover, #login  label.login:hover, #search label.search:hover {color: #ea3a42;}

#login input.submit { position:absolute;top:8px; left:372px; /* font-size: 91.67%; font-weight: bold; color: #1f5289; line-height: 16px; text-transform: uppercase;  */
			width:50px;height:10px;border:none; background: url(/images/login.gif) no-repeat;background-position:0 0;}

/*#login {width: 560px;  }

		#search label { }*/

/*#search label.login { position: relative; left: 10px; font-size: 91.67%; font-weight: bold; color: #1f5289; text-shadow: 1px 1px 1px #FFFFFF; line-height: 16px; text-transform: uppercase; }*/

/*#search label.search { position: relative;left:15px; font-size: 91.67%; font-weight: bold; color: #1f5289; text-shadow: 1px 1px 1px #FFFFFF; line-height: 16px; text-transform: uppercase;  }*/
		
input.logout {float:left; position: relative; top:8px; left:-13px; line-height: 8px; background: url(/images/logout.gif) no-repeat; background-position:0 0px; display:inline-block;width:63px;height:8px;border:none;cursor:pointer; font-family: Arial, sans-serif;}
         

		
#search.search input.submit { position:absolute;top:8px; left:118px; font-size: 91.67%; font-weight: bold; color: #1f5289; line-height: 16px; text-transform: uppercase; background-position:0 0; background: url(/images/search.gif) no-repeat;display:block;width:58px;height:10px;border:none; }
#search.search input.submit:hover, #login input.submit:hover, input.logout:hover {background-position:0 -10px; }

input.text1 { padding: 2px 2px 2px 2px; margin-left:120px; margin-top:2px; margin-right:5px;border: solid 1px #8eaec7; height: 12px; width: 115px; font-size:11px; 
			/*position:relative;top:2px;left:120px; */}

.pass1box {position:absolute; top:0px; left:250px;}
.pass2box {position:absolute; top:0px; left:250px;}

input.password2 {margin-top:2px;  margin-right:5px; border: solid 1px #8eaec7; padding: 2px 2px 2px 2px; height: 12px; width: 115px; font-size:11px;}

input.text2 {margin-top:2px;  margin-right:5px; border: solid 1px #8eaec7; padding: 2px 2px 2px 2px; height: 12px; width: 115px; font-size:11px;}
			/*position:relative; left:123px; top:2px;*/
#search input.text { /*background: none;*/ margin-top:3px; border: none; padding: 2px 2px 2px 2px;height: 12px;	width: 105px; font-size:11px;}

#insideHeader { position:absolute; bottom:40px; right:1px;}

#headerLinks { position:absolute; bottom:100px; right:230px; color: #d42b2e; font-size: 11px; font-family: arial; font-weight: normal; }

#googleImage { position:absolute; bottom:99px; right:15px;}
		
	#motto {
		float: right;
		width: 750px;
		text-align: right;
		font-family: 'Myriad Roman', 'Myriad Pro', Arial, sans-serif;
		font-size: 133.33%;
		font-weight: normal;
	}

#flash { width:946px; height:156px; margin: 0px auto 30px auto; }



#wrap { width: 946px; overflow: visible; position: relative; }


#content p {
	line-height: 1.35;
	margin: 0 0 1.25em;
}
#content ul {
	margin: 0 0 1.25em 3em;
}
#content ol {
	list-style: decimal;
	margin: 0 0 1.25em 3em;
}
	#content ul li {
		margin: 0 0 .5em;
		line-height: 1.35;
	}

#content h3 {
	font-size: 114%;
	font-weight: bold;
	color: #ea3a42;
	margin: 1.5em 0 .5em;
}
#content h4 {
	font-size: 100%;
	font-weight: bold;
	color: #003e7e;
	margin: 0 0 1em;
}

#content h5 {
	font-size: 90%;
	font-weight: bold;
	color: #003e7e;
	margin: 0 0 1em;
}

#content p.footnote {
	line-height: 1.35;
	margin: 0 0 1.25em;
	font-size:80%;
}


#footer { width: 100%; background: url(/images/footer-bg.png) repeat-x 0 0; color: #0d437d; overflow:visible; }
	#footer2 { width: 946px; margin: 0 auto; padding: 0px 0 100px 0px; }
		#footer p.links {
			float: left;
			height: 23px;
			line-height: 23px;
			overflow: hidden;
			margin: 0 0 5px;
		}
			#footer p.links a:link, #footer p.links a:visited {
				padding: 0 5px;
				color: #0d437d;
				text-decoration: none;
			}
			#footer p.links a:link:hover, #footer p.links a:visited:hover {
				text-decoration: underline;
			}
			#footer p.links a.rss:link, #footer p.links a.rss:visited {
				padding: 5px 5px 5px 25px;
				background: url(/images/icon-rss.gif) no-repeat 0 0;
			}
		#footer p.social { float: right; height: 25px; overflow: hidden; margin: 0 0 5px; width:300px; display:block; 		}
			#footer p.social a:link, #footer p.social a:visited {
				float: right;
				width: 20px;
				height: 20px;
				margin: 0 4px 0 0;
			}
			#footer p.social a.twitter:link, #footer p.social a.twitter:visited {
				height: 19px;
			}
				#footer p.social a.twitter:link span, #footer p.social a.twitter:visited span {
					background: url(/images/icon-twitter.gif) no-repeat 0 0px;
				}
			#footer p.social a.facebook:link, #footer p.social a.facebook:visited {
				height: 19px;
				width: 19px;
			}
				#footer p.social a.facebook:link span, #footer p.social a.facebook:visited span {
					background: url(/images/icon-facebook.gif) no-repeat 0 0px;
				}
				#footer p.social a.rss:link span, #footer p.social a.rss:visited span {
					background: url(/images/icon-rss.gif) no-repeat 0 0px;
				}
				#footer p.social a.google:link span, #footer p.social a.google:visited span {
					background: url(/images/icon-google.gif) no-repeat 0 0;
				}
				#footer p.social a.addthis:link, #footer p.social a.addthis:visited {
				height: 19px;
				width: 125px;
				margin:1px 0 0 0;
			}
				
			#footer p.social a.bookmark {
			float: right;
			width:125px;
			display:block;
			margin: 2px 0 5px;
		}
				
		#footer .bar {
			clear: both;
			border-top: solid 1px #6394be;
			padding: 15px 0 0;
			height: 60px;
		}
			#butWhat {
				float: left;
				margin: 0 30px 0 0;
			}
				#butWhat a:link, #butWhat a:visited {
					display: block;
					width: 98px;
					height: 54px;
				}
					#butWhat a:link span, #butWhat a:visited span {
						background: url(/images/but-what1.png) no-repeat 0 0;
					}
			#footer p.col1 {
				float: left;
				width: 400px;
			}
			#footer p.col2 {
				float: right;
				width: 400px;
			}
	#what {
		clear: both;
		position: relative;
		left: -5px;
		top: -155px;
		margin: 0 0 -155px;
		padding: 15px 10px 0 120px;
		width: 816px;
		height: 230px;
		background: url(/images/what-bg.png) no-repeat 0 0;
		display: none;
	}
		#what .left {
			float: left;
			width: 450px;
			font-size: 150%;
		}
		#what .right {
			float: right;
			width: 320px;
			font-size: 135%;
			padding: 0 0 0 20px;
			border-left: solid 1px #abd2ed;
			height:215px;
		}
			#what p {
				line-height: 1.22;
				margin: 0 0 .5em 0;
			}
				#what p a:link, #what p a:visited {
					color: #ea3a42;
				}
			#what h3 {
				font-size: 121%;
				margin: 0 0 5px 0;
			}

#exposeMask {
	background: #003e7e;
}

#feedback {
	position: fixed;
	right: 0;
	top: 250px;
	z-index:250;
}
	#feedback p.button {
		float: left;
		margin: 1px 0 0;
	}
		#feedback p.button a:link, #feedback p.button a:visited {
			display: block;
			width: 27px;
			height: 76px;
		}
			#feedback p.button a:link span, #feedback p.button a:visited span {
				background: url(/images/but-feedback.png) no-repeat 0 0;
			}
			
			#feedback p.button a:link:hover span, #feedback p.button a:visited:hover span {
				background: url(/images/but-feedback.png) no-repeat 0 -76px;
			}
			
	#feedback form {
		float: left;
		width: 325px;
		height: 228px;
		padding: 10px 15px;
		background: url(/images/feedback-bg.png) no-repeat 0 0;
		color: #003e7e;
		font-size: 140%;
		display: none;
	}
		#feedback form p {
			width: 316px;
			margin: 0 0 .4em;
		}
		#feedback form textarea { width: 306px; height: 134px; padding: 5px 5px; background: url(/images/textarea-bg.png) no-repeat 0 0; border: none; font-size: 100%; color: #ea3a42; overflow: auto; resize:none;}
		#feedback form p.submit {
			text-align: right;
			margin: 0;
		}
			#feedback form p.submit input {
				width: 143px;
				height: 20px;
				background: url(/images/but-3.png) no-repeat 0 0;
				border: none;
				color: #FFFFFF;
				font-size: 78%;
				font-weight: bold;
				padding: 0 20px 2px 0;
			}
			#feedback form p.submit input:hover {
				background: url(/images/but-3.png) no-repeat 0 -20px;
			}

/*-------
// page-1
//-----*/


ul#tablelist
{ line-height:1.75; list-style-type:disc; margin-left:10px; width: 415px; }

ul#tablelist li { font-weight:bold; margin-top: 7px; }
ul#tablelist li span { font-weight:normal; display: block; }




#content ul.list1 {
	list-style: none;
	margin-left: 2em;
}
	#content ul.list1 li {
		padding: 0 0 0 1em;
		background: url(/images/bullet-2.gif) no-repeat 0 .5em;
	}

#menu2 {
}
	#menu2 h3 {
		font-size: 150%;
		font-weight: bold;
		color: #003e7e;
		line-height: 1;
		text-transform: uppercase;
		margin: 0 5px .2em;
	}
	#menu2 ul {
		width: 100%;
		overflow: hidden;
		border-top: solid 1px #99b2cb;
		font-size: 116.67%;
	}
		#menu2 li {
			float: left;
			width: 100%;
			border-bottom: solid 1px #99b2cb;
		}
			#menu2 li a:link, #menu2 li a:visited {
				display: block;
				position: relative;
				padding: 7px 40px 7px 5px;
				text-decoration: none;
				text-shadow: 1px 1px 1px #FFFFFF;
				color:#003e7e;
			}
				#menu2 li a:link span, #menu2 li a:visited span {
					position: absolute;
					right: 10px;
					top: 50%;
					margin-top: -7px;
					width: 13px;
					height: 14px;
					background: url(/images/bullet-1a.gif) no-repeat 0 0;
				}
			#menu2 li a:link:hover, #menu2 li a:visited:hover,
			#menu2 li.active a:link, #menu2 li.active a:visited {
				background: url(/images/menu2-bg.png) repeat-x 0 bottom;
				color: #ea3a42;
			}
				#menu2 li a:link:hover span, #menu2 li a:visited:hover span,
			#menu2 li.active a:link span, #menu2 li.active a:visited span {
					background: url(/images/bullet-1.gif) no-repeat 0 0;
				}

	
#boxes { width: 946px; position:relative; height: 142px; clear: both; }
#boxes .box { float: left; font-size: 125%;}
#boxes .box a.first:link, #boxes .box a.first:visited { height: 20px; text-decoration: none; color: #414141; position: relative; font-size: 86.67%; font-weight: bold; background: url(/images/bullet-3.gif) no-repeat 0 60%; padding: 5px 0px 0px 15px; top: 110px; float: left; margin-left: 20px; }
#boxes .box a.first:link:hover, #boxes .box a.first:visited:hover { text-decoration: underline; }	
	
		
		#boxes #box1 { background-image: url(/images/home_callouts.jpg); width:330px; position: relative; float: left; margin: 0px 8px 0px 0px; display:block; height: 142px; }
		#boxes #box1:hover { background-position: 0px -143px; }
	
		
		#boxes #box2 { background-image: url(/images/home_callouts.jpg); background-position:-340px 0px; width:337px; position: relative; float: left; margin: 0px 7px 0px 0px; height: 142px; }		#boxes #box2:hover { background-position: -340px -143px; }

			
		#boxes #box3  { background-image: url(/images/home_callouts.jpg); background-position: 0px -287px; width:262px; height: 65px; }
		#boxes #box3:hover {background-position: -263px -286px;}

		#boxes #box4  { background-image: url(/images/home_callouts.jpg); background-position: 0px -360px; width:261px; height: 62px; }
		#boxes #box4:hover {background-position: -261px -360px;}

/*-------
// home
//-----*/

.home #content { margin: 0px auto; position: relative; float: left; width: 946px; }

.home #content h2 {
		margin: 0;
		font-size: 214%;
		font-weight: normal;
		color: #414141;
	}
		.home #content h2 strong {
			display: block;
			color: #003e7e;
			font-size: 143%;
			line-height: 1;
		}
			.home #content h2 strong span {
				display: block;
				color: #ea3a42;
				font-size: 113.9%;
				letter-spacing:-1px;
			}


	#page #but2 {
		margin: .75em 0;
		font-size: 133.33%;
		font-weight: bold;
	}
		#but2 a:link, #but2 a:visited {
			display: block;
			width: 300px;
			height: 41px;
			line-height: 40px;
			color: #FFFFFF;
			text-decoration: none;
			padding: 0 0 0 15px;
			background: url(/images/but-2.png) no-repeat 0 0;
			font-weight:normal;
			letter-spacing:1px;
		}
		#but2 a:link:hover, #but2 a:visited:hover {
			background-position: 0 -41px;
		}

		#but2.but2a a:link, #but2.but2a a:visited {
			height: 31px;
			line-height: 31px;
			background-image: url(/images/but-2a.png);
		}
		#but2.but2a a:link:hover, #but2.but2a a:visited:hover {
			background-position: 0 -31px;
		}
		
#page #but2q { margin: .75em 0; font-size: 133.33%; font-weight: bold; float: left; 	}
		#but2q a:link, #but2q a:visited {
			display: block;
			width: 300px;
			height: 31px;
			line-height: 31px;
			color: #FFFFFF;
			text-decoration: none;
			padding: 0 0 0 15px;
			background: url(/images/but-2a.png) no-repeat 0 0;
			font-weight:normal;
			letter-spacing:1px;
		}
		#but2q a:link:hover, #but2q a:visited:hover {
			background-position: 0 -31px;
		}


#page #but2q2 { font-weight: normal; display: inline; }
		#but2q2 a:link, #but2q2 a:visited { display:inline;}
		#but2q2 a:link:hover, #but2q2 a:visited:hover {}
		
		


#page #bigcontact { font-size: 133.33%; font-weight: bold; float: right; position: relative; z-index: 5; bottom: 35px; }
		#bigcontact a:link, #bigcontact a:visited {
			display: block;
			width: 230px;
			height: 31px;
			line-height: 31px;
			color: #FFFFFF;
			text-decoration: none;
			padding: 0 0 0 15px;
			background: url(/images/but-2a.png) no-repeat 0 0;
			font-weight:normal;
			letter-spacing:1px;
		}
		#bigcontact a:link:hover, #bigcontact a:visited:hover {
			background-position: 0 -31px;
		}








		


#questionare { clear:both; margin: auto auto; padding: 57px 0 0 4px; width: 975px; height: 347px; background: url(/images/questionare-bg.png) no-repeat 0 0; display: none; position: fixed; top: 200px; }
		#questionare a.close  {
		display:block;
		width:55px;
		height:55px;
		position:absolute;
		right:0;
		top:0;}



.home sup {font-size:14px;vertical-align:top;
letter-spacing:-5px;}

#content sup { font-size:10px; vertical-align:top; }

p.style1 {
	font-size: 142%;
	padding: 0 0 1em;
	border-bottom: solid 1px #abd2ed;
}
p.style2 {
	font-size: 128%;
}


#content  ul.heightweight {width:250px;padding:0 50px;
list-style:none;display:block;}
#content  ul.heightweight li {float:left;width:125px;border-bottom:solid 1px #CCCCCC;display:block;}

#content  ul.heightweight li.hwright {text-align:right;}


#page form ul {
	list-style: none;
	margin: 0;
	font-size: 121%;
}
	#page form li {
		width: 100%;
		overflow: hidden;
		margin: 0 0 .4em;
	}
		form li label {
			display: block;
			margin: 0 0 .1em;
		}
		form li input.text {
			border: none;
			background: url(/images/input3-bg.png) no-repeat 0 0;
			width: 289px;
			height: 23px;
			padding: 5px 5px;
		}
		form li input.text2 {
			background: url(/images/input2-bg.png) no-repeat 0 0;
			width: 402px;
		}
	
	#page form li.buttons {
		margin: 1em 0;
	}
		form li input.submit {
			width: 243px;
			height: 31px;
			padding: 0 10px;
			background: url(/images/but-2a.png) no-repeat 0 0;
			border: none;
			font-size: 100%;
			font-weight: bold;
			color: #FFFFFF;
			text-align: left;
		}
		form li input.submit:hover {
			background-position: 0 -31px;
		}
		form li.plans input {margin:0 0 0 25px;
		}

/*-------
// Plan Comparison Tables
//-----*/



#tables { width: 928px; padding: 0; overflow: visible; float:right; margin:0 0 20px 0; }

#tables h4 {font-size:22px;color:#003e7e;}

	#tables table {width:928px;
	float:left;
	margin:0 0 15px 0;clear:both;
	}
	td {padding:10px;color:#414042;border-right:solid 1px #fff;font-size:
	}
	
	td.colHeader {background-color:#e6f1f9;font-size:12px;width:auto;pading:2px 10px;
	}
	td.white1 { font-size:100%; 	}
	
	td.blue1 { background-color:#003e7e; color:#fff; padding:4px 10px; text-transform:uppercase; font-weight:bold; color:#fff; }
	td.blue2 {background-color:#4779ae;padding:4px 10px;width:110px;font-weight:bold;color:#fff;font-size:11px;
	}
	td.blue3 {background-color:#81bae3;padding:4px 10px;width:110px;font-weight:bold;color:#fff;font-size:11px;
	}
	td.blue1a { background-color:#e6f1f9; }
	td.blue2a {background-color:#d2e6f5;
	}
	td.blue3a {background-color:#bcdff9;
	}

	td.blue1 .13 {font-size:19px;
	}
	
	
#groupcontact { display: block; position: relative; height: 50px; width: 645px; }

#content #business-partners { position:relative; width:946px; height:37px; font-weight:bold; margin:20px auto 20px auto; color:#fff; letter-spacing:0.05em; line-height:37px; display: block; }

#content #business-partners #bluetitle { width:241px; height: 37px; background-color:#0c4784; text-align:center; position:relative; float:left; }

#content #business-partners a { display:block; color: #fff; text-decoration:none; width:233px; height:37px; position:relative; float:left; background-color: #6f6f6f; text-transform:uppercase; margin:0px 0px 0px 1px; text-align:center; }
#content #business-partners a:hover {background-color:#488fc7;}

#content #business-partners span { font-weight:bold; font-size: 150%; padding: 0px 4px; }

#content #newscontainer { width:946px; height:95px; position:relative; padding-left:0px; /*emf*//*background-image: url(/images/border_news.gif);*/ background-repeat: no-repeat; background-position: top; padding-top: 12px; margin: 0px; display: block; }

#content #newscontainer h4.ctnews { color:#e5173f; font-weight:bold; font-size:120%; display:block; margin:0px 0px 0px 15px; }
#content #newscontainer h4.ctnews span {color:#0c4784}

#content #newscontainer ul { margin:0px; padding:0px 0px 0px 20px; }
#content #newscontainer ul li { list-style-type:disc; line-height: 1em; }


#content #newscontainer #morelinks a { background: url(/images/bullet-3.gif) no-repeat 0 60%; padding:2px 0px 0px 15px; font-weight:bold; font-size:115%; color:#0c4784; text-decoration:none; position: relative; float: left; left: -6px; }
#content #newscontainer a:hover {text-decoration:underline;}

/*-------
// Link Icons//
-----*/

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'] {
background:transparent url(../icons/compress.png) center left no-repeat;
display:inline-block;
padding:2px 0 2px 20px;
line-height:18px;
}

/* Excel Documents links */
a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {
background:transparent url(../icons/word.png) center left no-repeat;
display:inline-block;
padding:2px 0 2px 20px;
line-height:15px;
}
/* Word Document Links */
a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(../icons/word.png) center left no-repeat;
display:inline-block;
padding:2px 0 2px 20px;
line-height:15px;
}
/* PDF Document Links */
a[href$='.pdf'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(../icons/pdf.png) center left no-repeat;
display:inline-block;
padding:2px 0 2px 20px;
line-height:15px;
}
/* mailto: links */
a[href^="mailto:"] {
background:transparent url(../icons/mail.png) center left no-repeat;
display:inline-block;
padding:2px 0 2px 20px;
line-height:15px;
}

/* External links 
a[href^="http://"] {
background:transparent url(../icons/external.png) center right no-repeat;
display:inline-block;
padding-right:15px;
}*/


#flash {
	width:945px;
	height:a56px;
	background:url(/images/bg-flashcontainer.jpg) no-repeat;
	display:block;
	position:relative;
	}	
	
	#flash ul {
		position:absolute;
		top:104px;
		left:10px;
		width:437px;
		height:42px;
		}
		#flash ul.non {
		position:absolute;
		left:498px;
		}
		
		#flash li {display:block;float:left;
			}
			
			#flash li a:link, #flash li a:visited {
					float:left;
					display:block;
					height:42px;
					text-indent:-2000px;
					}
								
			#flash #b11 a:link, #flash #b11 a:visited { width: 146px;background:url(/images/flashcontainer-member-b.gif) no-repeat;background-position:0 0; }
			#flash #b11 a:link:hover, #flash #b11 a:visited:hover { background-position: 0 -42px; }
			
			#flash #b12 a:link, #flash #b12 a:visited { width: 146px;background:url(/images/flashcontainer-member-b.gif) no-repeat;background-position:-146px 0; }
			#flash #b12 a:link:hover, #flash #b12 a:visited:hover { background-position: -146px -42px; }
			
			#flash #b13 a:link, #flash #b13 a:visited { width: 145px;background:url(/images/flashcontainer-member-b.gif) no-repeat;background-position:-292px 0; }
			#flash #b13 a:link:hover, #flash #b13 a:visited:hover { background-position: -292px -42px; }
			
			#flash #b21 a:link, #flash #b21 a:visited { width: 146px;background:url(/images/flashcontainer-nonmember-b.gif) no-repeat;background-position:0 0; }
			#flash #b21 a:link:hover, #flash #b21 a:visited:hover { background-position: 0 -42px; }
			
			#flash #b22 a:link, #flash #b22 a:visited { width: 146px;background:url(/images/flashcontainer-nonmember-b.gif) no-repeat;background-position:-146px 0; }
			#flash #b22 a:link:hover, #flash #b22 a:visited:hover { background-position: -146px -42px; }
			
			#flash #b23 a:link, #flash #b23 a:visited { width: 145px;background:url(/images/flashcontainer-nonmember-b.gif) no-repeat;background-position:-292px 0; }
			#flash #b23 a:link:hover, #flash #b23 a:visited:hover { background-position: -292px -42px; }
		
/*#menu li a:link, #menu li a:visited {
					float: left;
					display: block;
					height: 37px;
					text-indent: -1000em;
					background: url(/images/menu-1.png) no-repeat 0 0;
				}
				#menu #b1 a:link, #menu #b1 a:visited { width: 147px; }
				#menu #b1 a:link, #menu #b1 a:visited,
				#page #menu #b1.temp a:link, #page #menu #b1.temp a:visited { background-position: 0 0; }
				#menu #b1 a:link:hover, #menu #b1 a:visited:hover,
				#menu #b1 a.hover:link, #menu #b1 a.hover:visited,
				#menu #b1.active a:link, #menu #b1.active a:visited { background-position: 0 -37px; }
				
#menu li a:link, #menu li a:visited {
					float: left;
					display: block;
					position: relative;
					height: 33px;
					line-height: 33px;
					color: #1f5289;
					text-align: center;
					text-decoration: none;
					text-shadow: 1px 1px 1px #FFFFFF;
					background: url(/images/menu-1.png) no-repeat 0 0;
					text-transform:uppercase;
				}*/
