@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
}
a:link {
	color:#0072B5;/*#0067AC*/
	text-decoration:none;
}
a:visited {
	color:#0072B5;/*#0067AC*/
	text-decoration:none;
}
a:hover {
	color:#00B4CD;
	text-decoration:none;
}
a:active {
	color:#CCC;
	background-image:none;
	text-decoration:none;
}
a.readmore {
	font-weight:bold;
	white-space:nowrap;
}
#pc_container {
	margin:auto;
	width:940px;
}
#topSection {
	height:100px;
	position:relative;
	background-color:#FFF;
}
#topSection img {
	position:absolute;
	top:30px;
	left:12px;
}
#navBar {
	position:relative;
	border:#DFDFDF 1px solid;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	height:38px;
}
#siteSearchDiv {
	position:absolute;
	top:1px;
	left:626px;
	width:310px;
	height:38px;
	background-image:url(../images/search-bg.jpg);
	background-repeat:no-repeat;
	border-left:#CCC 1px solid;
}
#siteSearchDiv #searchField {
	border:#fff 1px solid;
	width:198px;
	font-size:12px;
	color:#777777;
	padding:2px;
	position:absolute;
	top:10px;
	left:24px;
}
#siteSearchDiv .searchBtn {
	position:absolute;
	top:6px;
	left:252px;
	width:48px;
	height:25px;
	border:#FFF 0px solid;
	background-color:#0CF;
	background-image:url(../images/buttons/search_btn.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
/* start drop nav */

#pc_nav {
	height:37px;
	font-weight:bold;
}
#pc_container #pc_nav ul#horisontalNav {
	position:absolute;
	left:0px;
	top:0px;
	height:30px;
	list-style-position:outside;
	float:left;
	font-size:12px;/*margin-left:-5px;*/
}
#pc_container #pc_nav ul#horisontalNav li {
	float:left;
	position:relative;
	margin:0px 5px 0px 5px;
}
#pc_container #pc_nav ul#horisontalNav li a:link {
	display:block;
	color:#222222;
	text-decoration:none;
	padding:12px 7px 10px 7px;
	text-transform:capitalize;
}
#pc_container #pc_nav ul#horisontalNav li a:visited {
	display:block;
	color:#222222;
	text-decoration:none;
	padding:12px 7px 10px 7px;
	text-transform:capitalize;
}
#pc_container #pc_nav ul#horisontalNav li a:hover {
	display:block;
	color:#999999;
	text-decoration:none;
	padding:12px 7px 10px 7px;
}
#pc_container #pc_nav ul#horisontalNav li a:active {
	display:block;
	color:#666666;
	text-decoration:none;
	padding:12px 7px 10px 7px;
}
#pc_container #pc_nav ul#horisontalNav li ul {
	position:absolute;
	display:none;
	width:140px;
	top:37px;
	background-color:#ffffff;
}
#pc_container #pc_nav ul#horisontalNav li ul li {
	font-weight:normal;
	margin:0px;
	font-size:11px;
}
#pc_container #pc_nav ul#horisontalNav li ul li ul {
	top:auto;
	left:145px;
}
#pc_container #pc_nav ul#horisontalNav li:hover ul li ul, #pc_container #pc_nav ul#horisontalNav li:hover ul li ul li ul, #pc_container #pc_nav ul#horisontalNav li:hover ul li ul li ul li ul {
	display:none;
	margin:0px;
}
#pc_container #pc_nav ul#horisontalNav li:hover ul, #pc_container #pc_nav ul#horisontalNav li ul li:hover ul, #pc_container #pc_nav ul#horisontalNav li ul li ul li:hover ul, #pc_container #pc_nav ul#horisontalNav li ul li ul li ul li:hover ul {
	display:block;
	margin:0px;
}
#pc_container #pc_nav ul#horisontalNav li ul li a:link, #pc_container #pc_nav ul#horisontalNav li ul li a:visited, #pc_container #pc_nav ul#horisontalNav li ul li a:active {
	border-bottom:#8CAFC4 1px solid;
	width:140px;
	float:left;
	text-decoration:none;
	background-color:#0067AC;
	color:#ffffff;
	padding:5px 1px 5px 5px;
}
#pc_container #pc_nav ul#horisontalNav li ul li a:hover {
	border-bottom:#406B86 1px solid;
	width:140px;
	float:left;
	text-decoration:none;
	background-color:#00B4CD;
	color:#ffffff;
	padding:5px 1px 5px 5px;
}
#pc_container #pc_nav ul#horisontalNav li.uRhere {
	color:#999999;
	margin-top:0px;
	background-color:#F1F1F1;
	background-image:none;
}
#pc_container #pc_nav ul#horisontalNav li.uRhere a.uRhere {
	background-repeat:no-repeat;
	margin:0px;
	padding:12px 7px 10px 7px;
	color:#999999;
	cursor:default;
}
/* end drop nav */

#pc_container #bannerSection {
	max-height:540px;
	overflow:hidden;
	min-height:125px;
	background-image:url(../images/banner_BG-full.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#pc_container #bannerSection #bannerLeft {
	padding:40px 20px 20px 20px;
	float:left;
	width:420px;
}
#pc_container #bannerSection #bannerLeft h1 {
	color:#00B4CD;
	font-size:27px;
	font-weight:bold;
}
#pc_container #bannerSection #bannerLeft p {
	color:#0067AC;
	font-size:13px;
	font-weight:bold;
}
#pc_container #bannerSection .bannerReadMore {
	background-image:url(../images/readMoreArrow.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:14px;
}
#bannerBar {
	/*display:none;*/	
	background-image:url(../images/bannerBarBG.png);
	height:70px;
	overflow:hidden;
	padding:15px 20px 20px 20px;
}
#bannerBar h2 {
	font-size:18px;
	color:#00426F;
}
#bannerBar p {
	color:#00426F;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin:0px;
	padding:0px;
}
#pc_container #bannerSection #bannerBar #bannerDiv1 {
	width:260px;
	margin-right:60px;
	float:left;
}
#pc_container #bannerSection #bannerBar #bannerDiv2 {
	float:left;
	width:260px;
	margin-right:55px;
}
#pc_container #bannerSection #bannerBar #bannerDiv3 {
	float:right;
	width:260px;
}
#pc_container #bannerSection #bannerBar #bannerDiv1 a,
#pc_container #bannerSection #bannerBar #bannerDiv2 a,
#pc_container #bannerSection #bannerBar #bannerDiv3 a {
	color:#0067AC;
}
#homeContent {
	padding:0px 20px 20px 20px;
}
#homeContent #homeLeft {
	float:left;
	width:500px;
	margin-right:80px;
}
#homeContent #homeMid {
	float:left;
	width:260px;
	margin-right:20px;
}
#homeContent #homeRight {
	float:right;
	width:160px;
	margin:0px;
}
#homeContent h1 {
	color:#274A6F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
#homeContent h2 {
	color:#274A6F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
#homeContent h3 {
	color:#274A6F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
#homeContent h4 {
	color:#00A2B9;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
#homeContent h5 {
	color:#00A2B9;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
#homeContent h6 {
	color:#00A2B9;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
#homeContent ul,ol{
	margin:0px 10px 20px 10px;
}

#homeContent ul li{
	margin:3px 20px 0px 20px;
	list-style-type:disc;
}
#homeContent ol li{
	margin:3px 20px 0px 20px;
	list-style-type:decimal;
}




#content {
	padding:0px 20px 20px 20px;
}
#content #homeLeft {
	float:left;
	width:440px;
	margin-right:20px;
}
#content #homeMid {
	float:left;
	width:260px;
	margin-right:20px;
}
#content #homeRight {
	float:right;
	width:160px;
	margin:0px;
}
#content h1 {
	color:#274A6F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
#content h2 {
	color:#274A6F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
#content h3 {
	color:#274A6F;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
#content h4 {
	color:#00A2B9;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
#content h5 {
	color:#00A2B9;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
#content h6 {
	color:#00A2B9;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#content ul,ol{
	margin:0px 10px 20px 10px;
}

#content ul li{
	margin:3px 20px 0px 20px;
	list-style-type:disc;
}
#content ol li{
	margin:3px 20px 0px 20px;
	list-style-type:decimal;
}

#leftCol {
	float:left;
	width:540px;
	margin-right:50px;
}
#leftCol img{
	margin:0px 15px 10px 0px;
	padding:5px;
	border:#CCC 1px solid;
	}
#rightCol {
	float:right;
	width:300px;
	margin:0px;
}
.bottomShade {
	width:940px;
	height:36px;
	clear:both;
	background-image:url(../images/bottom-shade.jpg);
	background-repeat:no-repeat;
}

#footer {
	color:#555;
	font-size:11px;
	position:relative;
	height:100px;
}
#footer ul {
	float:right;
}
#footer p {
	float:left;
	margin:0;
	padding:0;
}
#footer p#siteby {
	color:#aaaaaa;
	position:absolute;
	top:50px;
	padding:2px;
}
#footer p#siteby a {
	color:#aaaaaa;
}
#footer ul li {
	display:inline;
	padding:5px;
}
