@charset "UTF-8";

body { text-align:center; background:#FFFFFF; margin:15px 0px 0px 0px;}

body, p, h1, h2, h3, h4, h5, h6, ul li a { font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

p, h1, h2, h3, h4, h5, h6 { margin-top:0px; margin-bottom:15px;}

a {  color:#999; text-decoration:none;}
a:hover { text-decoration:underline;}

.or, a.or, b.or { color:#f28e24;}
.blue, a.blue, b.blue { color:#04a5eb;}
.yel, a.yel, b.yel, #side_nav h2 a.yel { color:#ffed00;}
.red, a.red, b.red { color:#e60005}
.gree, a.gree, b.gree { color:#98c101;}
.mag, a.mag, b.mag { color:#e50084;}
.grey, a.grey, b.grey, h2.grey, #side_nav_red h2.grey { color:#454545;}

body, p { font-size:12px; line-height:1; color:#454545;}

#container {
	width: 970px;
	margin:0 auto;
	background:#000000;
	text-align:left; position:relative;
}
#footer { background-color: #FFFFFF; height:12px;}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 5px 10px 5px 30px;
}

#content { padding-left:30px; position:relative; top:-50px; left:0px; height:460px;}
#menu { padding-left:30px; position:relative; top:0px; left:0px; padding-bottom:15px; height:12px;}


p.intro, p.intro_s, p.intro_s2, p.intro_s3, p.intro_s4, p.intro_s5,
div.intro, div.intro_s, div.intro_s2, div.intro_s3, div.intro_s4, div.intro_s5,
div.intro p, div.intro_s p, div.intro_s2 p, div.intro_s3 p, div.intro_s4 p, div.intro_s5 p { 
	font-size:33px; line-height:37px; margin-bottom:10px;  letter-spacing:-1px;
}

div.news h1, div.news p  { font-size:18px; line-height:21px;}

p.intro_s, div.intro_s   { 	width:600px;}
p.intro_s2, div.intro_s2 {  width:675px;}
p.intro_s3, div.intro_s3 {  width:750px;}
p.intro_s4, div.intro_s4 {  width:800px;}
p.intro_s5, div.intro_s5 {  width:550px;}
p.intro_s6, div.intro_s6 {  width:625px;}


p.intro b, p.intro_s b { font-weight:normal; color:#f28e24;}
p.intro a, p.intro_s a { text-decoration:none;} p.intro a:hover { text-decoration:underline;}

#menu ul li { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#menu ul, #menu ul li { list-style:none; margin:0; padding:0; }
#menu ul li { float:left;}
#menu ul li a { display:block; margin-right:25px;text-decoration:none;}
#menu ul li a:hover { color:#454545; text-decoration:underline;}
#menu ul li.blog { padding-left:133px;}
#menu ul li.facebook a {  width:18px; height:18px; display:block; background:url(/2010/i/facebook.png) no-repeat; margin: 0px 15px 0px 0px;}
#menu ul li.twitter a { width:18px; height:18px; display:block; background:url(/2010/i/twitter.png) no-repeat; }
#menu ul li.facebook a b, #menu ul li.twitter a b { display:none;}

#logo {
	position:relative;
	width:63px;
	z-index:1;
	left: 885px;
	top: 471px;
	height: 70px;
}

#side_nav, #side_nav_yel, #side_nav_or, #side_nav_gree, #side_nav_red {
	float: right;
	width: 265px;
}

#side_nav ul, #side_nav_yel ul, #side_nav_or ul, #side_nav_gree ul, #side_nav_red ul { list-style:none; margin:0px 0px 15px 0px; padding:0; font-size:16px; letter-spacing:-1px; }
#side_nav ul li, #side_nav_yel ul li, #side_nav_or ul li, #side_nav_gree ul li, #side_nav_red ul li { list-style:none; margin:0; padding:0px 0px 3px 0px; font-size:17px;}
#side_nav ul li a, #side_nav_yel ul li a, #side_nav_or ul li a, #side_nav_gree ul li a, #side_nav_red ul li a  { display:block; text-decoration:none; color:#454545;}
#side_nav ul li a:hover, #side_nav ul li a.h { color:#e50084; text-decoration:underline;}
#side_nav h2 { margin-bottom:5px; font-size:18px; color:#e50084;}
#side_nav h2 a { color:#e50084; text-decoration:none;}
#side_nav h2 a:hover, #side_nav_yel h2 a:hover, #side_nav_or h2 a:hover, #side_nav_gree h2 a:hover { color:#fff; text-decoration:underline;}

#side_nav_yel ul li a:hover, #side_nav_yel ul li a.h { color:#ffed00; text-decoration:underline;}
#side_nav_yel h2 { margin-bottom:5px; font-size:18px; color:#ffed00;}
#side_nav_yel h2 a { color:#ffed00; text-decoration:none;}
#side_nav_yel ul li a.pad { padding:0px 0px 0px 10px;}

#side_nav_or { }
#side_nav_or ul li a:hover, #side_nav_or ul li a.h { color:#f28e24; text-decoration:underline;}
#side_nav_or h2 { margin-bottom:5px; font-size:18px; color:#f28e24;}
#side_nav_or h2 a { color:#f28e24; text-decoration:none;}

#side_nav_gree ul li a:hover, #side_nav_gree ul li a.h { color:#98c101; text-decoration:underline;}
#side_nav_gree ul li { padding-right:20px;}
#side_nav_gree h2 { margin-bottom:5px; font-size:18px; color:#98c101;}
#side_nav_gree h2 a { color:#98c101; text-decoration:none;}

#side_nav_red ul li a:hover, #side_nav_red ul li a.h { color:#e60005; text-decoration:underline;}
#side_nav_red h2 { margin-bottom:5px; font-size:18px; color:#e60005;}
#side_nav_red h2 a { color:#e60005; text-decoration:none;}

#side_nav #customers_menu ul li, #side_nav_yel #customers_menu ul li, #side_nav_or #customers_menu ul li, #side_nav_gree #customers_menu ul li, #side_nav_red #customers_menu ul li { font-size:14px; }

.t20, div.intro_s4 .t20, div.intro_s .t20 { font-size:22px; line-height: 24px; letter-spacing:-1px;}
.t22, div.intro_s4 .t22, div.intro_s .t22 { font-size:22px; line-height: 26px; letter-spacing:-1px;}
.t24, div.intro_s4 .t24, div.intro_s .t24, h1.t24 { font-size:24px; line-height: 28px; letter-spacing:-1px;}
.t26, div.intro_s4 .t26, div.intro_s .t26 { font-size:26px; line-height: 30px; letter-spacing:-1px;}
.t28, div.intro_s4 .t28, div.intro_s .t28 { font-size:28px; line-height: 32px; letter-spacing:-1px;}
.t30, div.intro_s4 .t30, div.intro_s .t30 { font-size:30px; line-height: 34px; letter-spacing:-1px;}
.t31, div.intro_s4 .t31, div.intro_s .t31 { font-size:31px; line-height: 35px; letter-spacing:-1px;}
.t32, div.intro_s4 .t32, div.intro_s .t32 { font-size:32px; line-height: 36px; letter-spacing:-1px;}

p.t12, div.t12 p, div.t12, div.intro_s .t12{ font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; margin-bottom:6px; }
p.t13, div.t13 p, div.t13, div.intro_s .t13{ font-size:13px; line-height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; margin-bottom:6px; text-align:justify; }
p.t14, div.t14 p, div.t14, div.intro_s .t14{ font-size:14px; line-height:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; margin-bottom:6px; text-align:justify; }
p.t18, div.t18 p, div.t18, ul.t18, div.intro_s .t18{ font-size:18px; line-height:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
p.t17, div.t17 p, div.t17, div.intro_s .t17{ font-size:17px; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


.padlb { margin:0px 0px 20px 20px; border: 1px solid #999999;}
.padtb { padding:20px 0px 20px 0px;}
.padt { padding:20px 0px 0px 0px;}
.sml { font-style:10px;}

.w { color: #999999;}
.mb0, div.intro p.mb0, div.intro_s4 p.mb0 { margin-bottom:0px;}

.mt { display:block; margin-top:15px;}
.mb { display:block; margin-bottom:15px;}

b.white { color:#FFFFFF;}


div#test-accordion{
	margin: 0px;
	border: 0;
}

div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
	position: relative; /* required for effect */
	z-index: 10;
	cursor: pointer;
	font-size:28px;
}

div.accordion-toggle-active{
	background: #000;	
	color: #ffffff;
}

div.accordion-content{
	overflow: hidden;
}

.nm, p.nm  { margin:0px;}

table.pad20 tr td { padding:10px 20px 10px 20px; text-align:left;}
table.pad15 tr td { padding:10px 15px 10px 15px; text-align:left;}
table.pad25 tr td { padding:10px 0px 10px 30px; text-align:left;}

:focus {
	outline: 0;
}

.fl { float:left;} .fr { float:right;} .cb { clear:both;}