/* Default Stylesheet */

body {background:/*url("../images/bg.jpg") no-repeat fixed center top */#26504C;padding:0;margin:0;font-size:16px;color:#000;font-family:Calibri, Arial, Helvetica, sans-serif;text-align:center;}
table td {font-size:16px;}
img#bg {position:fixed;top:0;left:0;min-width:100%;mnin-height:100%;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0 0 10px;}
h1 {font-size:32px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#294d89; margin-bottom:0px; padding-bottom:0px;}
h2 {font-size:29px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#294d89; margin-bottom:0px; padding-bottom:0px;}
h3 {font-size:26px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#294d89; margin-bottom:0px; padding-bottom:0px;}
h4 {font-size:23px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#294d89; margin-bottom:0px; padding-bottom:0px;}
h5 {font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#294d89; margin-bottom:0px; padding-bottom:0px;}
h6 {font-size:17px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#294d89; margin-bottom:0px; padding-bottom:0px;}

a {text-decoration:none;}
a:link {color:#15659b;}
a:visited {color:#15659b;}
a:hover {color:#000;}
a:active {color:#000;}
a:focus {color:#000;}
a img {border:0;}

.hide {display:none;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearright:after {clear:right !important;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* Framework Styles */
#page {text-align:left;margin:0 auto;position:relative;}
#contenttable {margin:0;width:100%;}
#contentcell {width:622px;}
#contentcell {}
#content {padding:20px;}
#homecontent { background-color:#FFF; width:980px; margin-left:auto; margin-right:auto; border-radius:10px; margin-top:10px; margin-bottom:0px; background-image:url(../images/leftbg.png); background-position:left; background-repeat:repeat-y;}
#homecontent-interior {}
#insidecontent {background-color:#FFF; width:980px; margin-left:auto; margin-right:auto; border-radius:10px; margin-top:60px; margin-bottom:0px; background-image:url(../images/leftbg.png); background-position:left; background-repeat:repeat-y;}
#insidecontent-interior:after {content:'';display:block;clear:both;}
.left_col { width:248px; float:left;}
.right_col { width:730px; float:right; box-sizing:border-box; padding:35px; padding-top:25px;color:#294d89; font-size:16px; text-align:left; background:#fff;border-radius:10px;}
.right_col img { border:solid 1px #CCC; padding:5px; border-radius:10px;}
.right_col img.left_align_pic { float:left; margin-right:10px; }
.center_align_pic { text-align:center; }
.center_align_pic img{ margin-right:10px; }

.home_mid_col { width:435px;}
h3.hometitle2 { color:#8a8a8a; margin:0px; padding:0px; font-size:20px; margin-bottom:10px;}

.home_right_col { float:right; width:200px; margin-left:20px; }
.home_right_col h4 { font-variant:small-caps; font-size:23px; font-weight:normal; font-family:"Times New Roman", Times, serif}
.home_right_col p{ font-size:17px; line-height:23px; }
hr{ margin-top:20px; margin-bottom:20px; border:none; border-bottom:dotted 1px #294d89}
/* LEFT COL STYLES START */

.left_col .left_col_links h3{ font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0px; padding:0px; font-size:20px; font-variant:small-caps;}
.left_col .left_col_links h3 a { display:block; border-bottom:dotted 1px #294d89; padding:10px; padding-left:15px;}
.left_col .left_col_links h3 a img{ vertical-align:middle;position:relative;left:-5px; transition:all .25s; -webkit-transition:all .25s; -moz-transition:all .25s; -ms-transition:all .25s;-o-transition:all .25s; margin-right:10px;}
.left_col .left_col_links h3 a:hover { color:#000}
.left_col .left_col_links h3 a:hover img {left:0px;}
.left_col .left_col_links h4{ font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0px; padding:0px; font-size:17px; font-variant:small-caps;} 
.left_col .left_col_links h4 a { display:block; border-bottom:dotted 1px #294d89; padding:10px; padding-left:35px; color:#8a8a8a; font-variant:normal;}

.left_col .left_col_map { text-align:center; margin-top:10px; margin-bottom:10px;}
.left_col .left_col_map img{ border:solid 5px #FFF; }
.left_col .left_col_map h3{ font-size:24px; margin:0px; padding:0px; display:block;padding-top:7px; }
.left_col .left_col_map p{ margin:0px; padding:0px;}

/* LEFT COL STYLES END */

/* /Framework Styles */

/* Header Styles */

#topbar {color:#FFFFFF; line-height:24px; position:relative; margin-left:auto; margin-right:auto; background-color:#5377b2;}
.topbar_in { width:980px; margin-left:auto; margin-right:auto; position:relative;}
.city-seal {position:absolute;top:10px;left:420px;z-index:999;}
.header_flower { position:absolute; top:2px; right:226px; z-index:999;}
#topbar-interior {font-family:Calibri, Arial, Helvetica, sans-serif;font-size:11px;width:980px;margin:0 auto;text-transform:uppercase; padding-left:10px;}
#topbar-items {color:#FFFFFF;float:right; padding-left:}
#topbar-items > a {color:#FFFFFF;padding:0 10px 0px 20px;}
#topbar-items > a:hover {color:#a5bfea;}
#header {height:157px;z-index:990;position:relative; background-image:url(../images/header_bg.png); background-repeat:repeat-x; background-position:top;}
#header-interior {width:980px; margin:0 auto;position:relative;z-index:1200;}
#logo {position: absolute;top: 23px;left: 0px;z-index: 20;}
#title {display:none;}
#text1 {position:absolute;top:70px;right:6px;text-align:right;color:#fff; font-size:16px;}
#text1 a{color:#fff; text-decoration:none; }
#text2 {position:absolute;top:25px;right:0px;text-align:left;color:#000;font-size:20px; background-color:#FFF; width:200px; border-radius:7px; padding:3px 6px 1px;}
#text2 .gsc-search-button.gsc-search-button-v2 {padding:6px 12px !important;}
#text3 {position:absolute;top:161px;right:30px;text-align:right;color:#000;font-size:20px;display:none;}
/* /Header Styles */

/* Navigation Styles */
#topnav { }
#topnav-interior {}
#topnavlist {left: 0;list-style: none outside none;margin: 0;padding: 0 0 0 0px;position: absolute;top: 165px; left:0px; background-image:url(../images/navbg.png); background-repeat:repeat-x; background-position:top center; width:980px; height:45px;}
#topnavlist li {position:relative;}
#topnavlist li.header {float:left;z-index:1200;padding:12px 0;}
#topnavlist li.header > a {display: block;font-family: times new roman;font-size: 16px;letter-spacing:normal;padding: 0 17px;text-transform: uppercase;border-left:1px solid #294d89; color:#294d89}
#topnavlist li.header > a.active_menu { color:#000;}
#topnavlist li.header:first-child > a {border-left:0; border:none;}
#topnavlist ul {list-style-type:none;padding:0;margin:0;display:none;
	position:absolute;
	top:43px;
	left:0;
	z-index:1200;
	width:225px;
	background:#294d89;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	}
#topnavlist ul li a {display:block;padding:2px 5px 3px;margin:0 5px;border-top:1px solid #FFF;font-family:"Times New Roman", Times, serif; line-height:28px;font-size:14px;}
#topnavlist ul li:first-child > a {border-top:0;}
#topnavlist ul ul {left:225px;top:5px;}
#topnavlist a:link {color:#fff;}
#topnavlist a:visited {color:#fff;}
#topnavlist a:hover {color:#294d89;}
#topnavlist a:active {color:#294d89;}
#topnavlist a:focus {color:#294d89;}
#topnavlist ul li a:hover {background:#FFF;}
#topnavlist li:hover > ul {display:block;}

#hotnav {position:relative;font-family:"Times New Roman", Times, serif; background-image:url(../images/hotnavbg.png); width:980px; height:95px; margin-left:auto; margin-right:auto; margin-top:-10px; z-index:900px !important;}
#hotnav-interior {width:980px;margin:0px auto; padding-top:23px; text-align:center;}
#Hotnavlist {list-style-type:none;padding:0;margin:0;font-size:22px;}
#Hotnavlist li {display:inline-block;text-align:center;color:#fff;font-weight:bold;*display:inline;zoom:1; padding-left:10px; background-image:url(../images/hotnavdiv.png); background-repeat:no-repeat; background-position:right; line-height:60px; padding-right:15px;}
#Hotnavlist li:before {/*content:url('../images/divider.png');*/}
#Hotnavlist li:first-child:before {/*display:none;*/}
#Hotnavlist li a:link {color:#fff; font-weight:normal; font-variant:small-caps; padding-right::25px;}
#Hotnavlist li a:visited {color:#fff;}
#Hotnavlist li a:hover {color:#FFF;}
#Hotnavlist li a:active {color:#FFF;}
#Hotnavlist li a:focus {color:#FFF;}
#Hotnavlist li img { vertical-align:middle; margin-right:5px; }
#Hotnavlist li.hotnavlast { background-image:none; padding-right:0px;}

.left_col .left_col_links ul {padding:0;margin:0;list-style-type:none;}
.left_col .left_col_links li { font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0px; padding:0px; font-size:20px; font-variant:small-caps;}
.left_col .left_col_links li a { display:block; border-bottom:dotted 1px #294d89; padding:10px; padding-left:15px;}
.left_col .left_col_links li a img{ vertical-align:middle;position:relative;left:-5px; transition:all .25s; -webkit-transition:all .25s; -moz-transition:all .25s; -ms-transition:all .25s;-o-transition:all .25s; margin-right:10px;}
.left_col .left_col_links li a:hover { color:#000}
.left_col .left_col_links li a:hover img {left:0px;}
.left_col .left_col_links li li li { font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0px; padding:0px; font-size:17px; font-variant:small-caps;} 
.left_col .left_col_links li li li a { padding-left:35px; color:#8a8a8a; font-variant:normal;}
.left_col .left_col_links li li li li a { padding-left:55px; }
.left_col .left_col_links li li li li li a { padding-left:75px; }
/* /Navigation Styles */


/* Content Styles */
#flash {/*background:url('../images/flash-background.jpg') top right repeat-x;*/ position:relative; z-index:900 !important;}
#flash-interior {width:980px;margin:0 auto; background-color:#FFF;height:320px; margin-top:63px; padding-top:3px; border-radius:10px;}
#fadeshow60 img {border-radius:10px;}
.gallerylayer { background-color:#FFF !important}



/* Contact Us */
.contact-content {font-size:14px;line-height:1.5em;float:left;width:350px;}
#contact-form-address-box {color:#294D89;font-size:18px;}
#frmContact {display:block;width:300px;margin-left:375px;}
#frmContact label {display:block;font-size:11px;color:#0F7292;}
#frmContact label.req:after {content:'*';color:#900;}
#frmContact input[type=text],
#frmContact textarea {font-family:Calibri, Arial, Helvetica, sans-serif;font-size:16px;width:100%;background:#f3f3f3;box-shadow:0 3px 6px #ccc;border:1px solid #ccc;border-radius:3px;margin-bottom:7px;color:#7e7d7d;padding:2px;}
#frmContact textarea {height:100px;}
#frmContact input[type=button] {
	background:#C8D98B;
	border: 0 none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 3px 6px #181b22;
	color: #000;
	cursor: pointer;
	float: right;
	margin-right: -4px;
	margin-top: 5px;
	padding: 5px 10px;
}
#frmContact input[type=button]:hover {background:#A4B75F;}

/* News */
.news-intro {border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.main-news {}
.main-news .news-item {border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.main-news .news-item .imgcap {float:right;margin-left:20px;max-width:180px;text-align:center;font-style:italic;}
.main-news .news-item .imgcap img {max-width:180px;max-height:180px;}
.main-news .news-single .imgcap {margin-bottom:20px;}
.main-news .news-item .posted {font-size:10px;font-style:italic;}
.main-news .news-item h2 {font-size:20px;color:#008B7B;margin-bottom:5px;}
.main-news .news-item .news-excerpt {font-size:16px;}
.main-news .news-item .news-excerpt p {margin-bottom:10px;margin-top:0;}
.main-news .news-single .news-excerpt {font-weight:bold;font-size:14px;}
.main-news .news-item .news-content {font-size:14px;}
.main-news .news-item .news-content p {}

/* Events */
.event-content {border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.main-events {}
.main-events .event-item {border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.main-events .event-item h2 {font-size:18px;color:#008B7B;margin-bottom:0;}
.main-events .event-date {color:#666;font-size:14px;font-style:italic;margin-bottom:5px;}
.main-events .event-item .label {color:#444;font-size:10px;font-weight:bold;margin-right:10px;min-width:70px;display:inline-block;*display:inline;zoom:1;}
.main-events .event-time {}
.main-events .event-url {}
.main-events .event-description {}
.main-events .event-location {}
.files {width:540px;text-align:center;font-size:12px;border:1px solid #ccc;}
.files th {background:#31688F;color:#fff;padding:2px;}
.files-item {}
.files-item:nth-child(2n) {background:#eee;}
.files-ext {text-transform:uppercase;position:relative;bottom:2px;font-weight:bold;}

/* Links */
.links {}
.links-category {font-weight:bold;}
.links-item {margin:10px 0;}

/* Jobs */
.jobs-intro {border-bottom:2px solid #ccc;padding-bottom:20px;margin-bottom:20px;font-size:14px;}
.jobs {}
.jobs-item {border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.jobs-item h2 {font-size:20px;font-weight:normal;margin-bottom:0;}
.jobs-item .jobs-description {color:#555;font-size:16px;margin-bottom:10px;}
.jobs-item .jobs-posted {float:right;}
.jobs-item .jobs-payrate {float:left;font-size:14px;}
.jobs-item .jobs-payperiod {display:none;}
.jobs-item .jobs-tyep {display:none;}
.jobs-item .jobs-ending {display:none;}
.jobs-item .jobs-respons {font-size:16px;color:#777;line-height:1.5em;padding-top:15px;margin-top:15px;}
.jobs-item .jobs-readmore {display:inline;font-size:12px;}


/* /Content Styles */

/* Footer Styles */
#footer {position:relative;text-align:center;font-size:14px;color:#fff; width:980px; margin-left:auto; margin-right:auto;  }
#insidefooter {padding:0px;}
#number {padding:0px;font-size:24px;font-weight:bold;display:none;}
#number span {color:#FFF;}
#copyright { width:500px; text-align:left; padding-top:15px; margin-left:20px;}
#botnav { text-align:center; padding-top:0px; background-color:#FFF; width:950px; margin-left:auto; margin-right:auto; border-bottom-left-radius:10px; border-bottom-right-radius:10px;border-top:dotted 1px #000; color:#000}
#botnav img {vertical-align:middle;}
#botnavlist {margin:0;padding:0 20px 0 0;list-style-type:none;display:inline;}
#botnavlist li {display:inline;border-right:1px solid #999;padding:0 20px;}
#botnavlist li a:link {color:#000;}
#botnavlist li a:visited {color:#000;}
#botnavlist li a:hover {color:#1C365F;}
#botnavlist li a:active {color:#1C365F;}
#botnavlist li a:focus {color:#1C365F;}
#insidefooter a:link {color:#fff;}
#insidefooter a:visited {color:#fff;}
#insidefooter a:hover {color:#ffc;}
#insidefooter a:active {color:#ffc;}
#insidefooter a:focus {color:#ffc;}
#designed {font-size:14px; float:right;padding-bottom:5px; background-image:url(../images/designby_bg.png); background-repeat:no-repeat; background-position:right top; padding-right:15px;padding-top:10px; margin-right:15px;}
#designed img { vertical-align:middle;}
/* /Footer Styles */
