/* GENERAL STYLES */
body
{
	font-size:85%;
	font-family:Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#00a0df url(/media/images/body.gif) left top repeat-x;
}

ul, li, p, h1, h2, h3, h4, h5, h6, a
{
	margin:0px;
	padding:0px;
}

.left { float:left; }

.right { float:right; }

.clear { clear:both; }

img { border:0px; }

#wrapper
{
	float:left;
	width:950px;
	background:url(/media/images/body_bg.gif) right top no-repeat;
}

#innerwrapper
{
	float:left;
	width:852px;
	/*background:#00a0df url(../media/images/body_bg.gif) left top repeat-x;*/
	padding:0px 0px 0px 98px;
}

#leftNav
{
	float:left;
	width:204px;
}

#rightNav
{
	float:left;
	width:610px;
	padding:0px 0px 0px 30px;
}

#logo
{
	float:left;
	padding:21px 0px 0px 0px;
}

#pg_title
{
	float:left;
	padding:69px 0px 0px 0px;
}

#menu
{
	float:left;
	padding:31px 0px 17px 0px;/*background:url(/media/images/menu_bg.jpg) left bottom no-repeat;*/
}

#leftnews
{
	float:left;
	width:182px;
	padding:14px 11px 0px 11px;
	background:#009ddc;
}

#leftnews h2
{
	font-size:115%;
	color:#ffffff;
}

.nslist
{
	float:left;
	padding:5px 0px 15px 0px;
	width:182px;
}

h3
{
	background:url(/media/images/date_bg.jpg) left top no-repeat;
	width:179px;
	height:15px;
	font-size:90%;
	color:#fff;
	padding:3px 0px 3px 3px;
}

.nslist img { padding:5px 0px 0px 0px; }

.nslist p
{
	color:#fff;
	font-size:80%;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

.nslist a
{
	background:url(/media/851/more.gif) right 2px no-repeat;/*background:url(/media/851/more.gif) right 2px no-repeat;*/
	float:left;
	height:15px;
	font-size:80%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:2px 14px 0px 4px;
}

#mainContent
{
	float:left;
	width:599px;
}

.content
{
	float:left;
	background:#fff url(/media/images/main_bg.jpg) left top repeat-x;
	width:557px;
	padding:0px 20px 25px 22px;
}

#mainContent h1
{
	color:#1a67a8;
	font-size:165%;
	font-weight:bold;
	padding:20px 0px 0px 0px;
}

#mainContent h1 span { color:#009ddc; }

#mainContent p
{
	color:#125687;
	font-size:95%;
	padding:0px 0px 20px 0px;
}

#mainContent a
{
	color:#009ddc;
	text-decoration:underline;
}

#mainContent a:hover { text-decoration:none; }

.fls
{
	float:left;
	width:198px;
	padding:10px 0px 0px 0px;
}

.flsdec
{
	float:right;
	padding:10px 0px 0px 15px;
	width:328px;
}

.content2
{
	float:left;
	background:#fff url(/media/images/main_bg.jpg) left top repeat-x;
	width:577px;
	padding:0px 0px 0px 22px;
}

.content2 .left { width:330px; }

.topglob .more
{
	padding:0px 0px 0px 20px;
	width:181px;
}

.fls .more
{
	float:left;
	padding:6px 0px 0px 0px;
}

.more
{
	float:left;
	padding:20px 0px 0px 0px;
}

#mainContent .more a
{
	font-size:85%;
	background:#19b1e4 url(/media/images/more_1.jpg) right top no-repeat;
	padding:2px 20px 2px 10px;
	color:#ffffff;
	float:left;
	font-weight:bold;
	height:16px;
	text-decoration:none;
}

.topDec
{
	float:left;
	width:320px;
	padding:10px 0px 0px 0px;
}

.topglob
{
	float:right;
	padding:0px 0px 0px 0px;
}

.desc1
{
	float:left;
	padding:0px 0px 0px 0px;
	width:570px;
}

.desc1 img
{
	float:left;
	padding:0px 10px 0px 0px;
}

#mainContent h2
{
	font-size:110%;
	padding:10px 0px 10px 0px;
	color:#125687;
}

#mainContent .desc1 h2
{
	padding:10px 0px 10px 0px;
	clear:both;
}

#mainContent h1.head { padding:10px 0px 10px 0px; }

#mainContent .contdec p { padding:0px 0px 0px 0px; }

#mainContent .desc1 p
{
	padding:10px 0px 0px 0px;
	clear:both;
}

.contdec
{
	float:left;
	width:576px;
	padding:0px 0px 25px 0px;
}

.contdec img
{
	float:left;
	padding:0px 10px 0px 0px;
}

#mainContent .contdec h2, #mainContent .address h2 { padding:0px; }

#mainContent .contdec span
{
	padding:10px 15px 0px 20px;
	float:left;
	background:url(/media/images/ph_icon.gif) left 12px no-repeat;
}

#mainContent .contdec a
{
	float:left;
	padding:10px 0px 0px 20px;
	background:url(/media/images/mail_icon.gif) left 12px no-repeat;
}

.map
{
	float:left;
	width:380px;
}

.address
{
	float:left;
	width:170px;
}

.address a
{
	background:url(/media/images/arrow.jpg) left 6px no-repeat;
	padding:0px 0px 0px 10px;
}

#menu ul
{
	float:left;
	padding:3px 0 3px 0;
	margin:0;
	width:204px;
	background:#1a67a8;
}

#menu ul ul
{
	float:left;
	padding:0;
	margin:0;
	width:179px;
}

#menu ul li
{
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	display:block;
	clear:both;
	list-style-type:none;
}

#menu ul li li
{
	float:left;
	padding:0 0 0 20px;
	margin:0;
	background:none;
	display:block;
	clear:both;
	width:179px;
	list-style-type:none;
}

#menu ul li a, #menu ul li a:link, #menu ul li a:active, #menu ul li a:visited
{
	float:left;
	padding:3px 0 2px 15px;
	margin:0;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font:bold 140% Arial, Helvetica, sans-serif;
	width:189px;
}

#menu ul li li a, #menu ul li li a:link, #menu ul li li a:active, #menu ul li li a:visited
{
	float:left;
	padding:0 0 0 5px;
	margin:0;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font:bold 100% Arial, Helvetica, sans-serif;
	background:#1a67a8;
	width:179px;
}

#people { float:left; }

#people .main
{
	float:left;
	clear:both;
	padding:0px;
}

#people .main h1
{
	font-size:150%;
	padding:10px 0px 0px 0px;
	color:#125687;
	clear:both;
}

#people .main .main h1
{
	font-size:110%;
	padding:10px 0px 10px 0px;
	color:#125687;
	clear:both;
}

#mainContent .content2 p.heading
{
	padding:20px 0px 0px 0px;
	font-size:165%;
}

#mainContent p.subheading
{
	font-size:110%;
	padding:10px 0px 10px 0px;
	color:#125687;
	font-weight:bold;
}
/************/

.work-outer
{
	width:268px;
	float:left;
	margin-right:10px;
}

.work-outer .work-image { border:2px solid #009cdb; }

.work-outer h4, .work-outer h4 a
{
	color:#1a67a8 !important;
	text-decoration:none !important;
}

.work-outer h4 { margin:5px 0 3px 0 !important; }

.work-outer h4 a:hover { text-decoration:underline !important; }

.work-outer p { font-size:0.8em !important; }

/*#mainContent .desc1 h1 { padding:10px 0px 10px 0px; }*/


/* EDITOR PROPERTIES */
