body { background:#FFFFFF; margin:0px; font-size:12px; color:#414141; font-family:Arial, Geneva, sans-serif; }

img { border:none; }

a { text-decoration:none; color:#72C267; }
a:hover { color:#72C267; }

.left { float:left; }
.right { float:right; }

#container { width:990px; }

#header { background:url('/assets/images/header.jpg') top left no-repeat; padding-left:72px; border }
#header #logo, #header #logo a { display:block; width:314px; height:142px; padding:0px; margin:0px; background:url('/assets/images/logo.gif');  }
#header #logo .hide { display:none; visibility:hidden; }

#headerActivities { background:url('/assets/images/headerActivities.jpg') top left no-repeat; padding-left:72px; }
#headerActivities #logo, #headerActivities #logo a { display:block; width:241px; height:142px; padding:0px; margin:0px; background:url('/assets/images/logo.gif');  }
#headerActivities #logo .hide { display:none; visibility:hidden; }

#footer { background:url('/assets/images/footer.jpg'); font-size:11px; padding:10px 50px 0px 50px; height:77px; clear:both; }
#footer a { text-decoration:none; color:#72C267; }
#footer a:hover { color:#72C267; }

#subNav { width:180px; background:url('/assets/images/sub_bot.gif') bottom left no-repeat #919191; padding-bottom:10px; margin-left:2px; float:left; margin-bottom:18px; }
#subNav h2, #subNav2 h2 { font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:0px; padding:8px 0px 11px 15px; background:url('/assets/images/sub_top.gif') no-repeat; font-weight:normal; }
#subNav h2.mid, #subNav2 h2.mid { background:url('/assets/images/sub_mid.gif') no-repeat; }
#subNav .subContent, #subNav2 .subContent { padding:10px 10px 10px 15px; color:#FFF; font-size:10px; font-family:Tahoma, Geneva, sans-serif; }
#subNav .phone, #subNav2 .phone { background:url('/assets/images/phone.gif') no-repeat; padding:3px 0px 3px 25px; display:inline-block; }
#subNav .map, #subNav2 .map { background:url('/assets/images/map.gif') no-repeat; padding:3px 0px 3px 25px; display:inline-block;  }
#subNav .fax, #subNav2 .fax { background:url('/assets/images/fax.gif') no-repeat; padding:3px 0px 3px 25px; display:inline-block;  }
#subNav .email, #subNav2 .email { background:url('/assets/images/email.gif') no-repeat; padding:3px 0px 3px 25px; display:inline-block;  }
#subNav .subContent a, #subNav2 .subContent a { color:#ffffff; }
#subnav .subContent a:hover, #subNav2 .subContent a:hover { color:#B9D1F1; }

#subNav2 { width:180px; padding-bottom:10px; margin-left:2px; float:left; margin-bottom:18px; }
#subNav2 .inner { background:url('/assets/images/sub_bot.gif') bottom left no-repeat #919191; padding-bottom:10px; margin-left:2px; margin-bottom:18px; }

#subNav ul { list-style:none; margin:0px; padding:0px; }
#subNav ul li { background:url('/assets/images/sub_bg.gif') bottom left repeat-x; display:block; color:#B3DC1D; font-size:11px; padding:5px 0px 7px 20px; }
#subNav ul li a { color:#FFF; }
#subNav ul li a:hover { color:#B9D1F1; }

#nav { background:url('/assets/images/nav.gif'); height:32px; margin:0px 1px 18px 2px; }

.summary { background:#F1F1F1; height:auto !important; padding-left:20px; padding-right:10px; padding-right:0px; font-size:11px; }
.summary .summary-title { font-weight:bold; font-size:14px; color:#4FA1CA; margin:0px; padding:5px 0px 8px 0px; font-family:Tahoma, Geneva, sans-serif; }
.summary .summary-more { display:block; text-align:right; margin-top:12px; }
.more { background:#F1F1F1; text-align:right; margin-bottom:18px; }

.content { margin:0px 0px 0px 0px; }
.content222 { margin:0px 0px 0px 200px; background:url('/assets/images/content.gif') top left no-repeat; }
.content .title { color:#72C267; font-weight:normal; font-size:22px; margin:0px; padding-left:60px; }
.content .util .title2 { font-size:14px; color:#004990; padding-left:60px; }
.content .util .crumbs { float:left; padding-left:60px; }
.content .util .right { padding-right:30px; }
.content .util { height:30px; }
.content .inner { padding:0px 30px 18px 60px; min-height:300px; height:auto !important; height:300px;  }

.inner a { text-decoration:underline; color:#004990;  }
.inner a:hover { text-decoration:none; color:#004990;  }

.content .util-bot { height:20px; margin-bottom:10px; border-top:1px solid #004990; padding-top:12px; }
.content .util-bot .right { padding-right:30px; }
.content .util-bot .left { padding-left:25px; }

/* common styling */
.menu { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
.menu ul li a, .menu ul li a:visited { width:107px; font-size:11px; color:#FFF; text-align:center; display:block; padding:8px 0px 8px 0px; background:;text-decoration:none; overflow:hidden; border-left:1px solid #014A90; border-right:1px solid #608EB9; }
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none; }

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:url('/assets/images/nav_on.gif') top left; border-left:1px solid #014A90; border-right:1px solid #608EB9; }
.menu ul li:hover ul {display:block; position:absolute; top:32px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {text-align:left; background:#EDEDED; border:1px solid #FFFFFF; border-bottom:none; font-weight:normal; font-size:10px; color:#666666; padding:3px 0px 3px 10px; width:129px;}
.menu ul li:hover ul li a:hover {background:#F4F4F4; color:#02549D;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.menu ul li #on {color:#fff; background:url('/assets/images/nav_on.gif') top left; border-left:1px solid #AFD041; border-right:1px solid #9FC61A; }


.content h2, h3, h4, h5, h6 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color:#004990;
}

.content h1{
	font-size: 160%;
	color:#004990;
	border-bottom:1px solid #4FA1CA;
}

h2{
	font-size: 140%;
}

h3{
	font-size: 120%;
}

h4, h5, h6{
	font-size: 110%;
}

p {
	font-size: 100%;
	line-height: 1.4;
}

.content ul {
	font-size: 100%;
	line-height: 1.4;
    list-style-image: url("/assets/images/list_square.gif");
}

.content ul ul {
	font-size: 100%;
	line-height: 1.4;
    list-style-image: url("/assets/images/list_square.gif");
}

.content ul ul ul {
	font-size: 100%;
	line-height: 1.4;
    list-style-image: url("/assets/images/list_square.gif");
}

.content ol {
	font-size: 100%;
	line-height: 1.4;
}

.content ol ol {
	font-size: 100%;
	line-height: 1.4;
}

.content ol ol ol {
	font-size: 100%;
	line-height: 1.4;
}

hr {
    border: none 0;
    border-top: 1px solid #004990;
    border-bottom: 1px solid #FFF;
    height: 2px;
}

.caption {
    font-size: 11px;
    color: #000000;
}
