*{margin:0; padding:0;}
body{font:normal 14px "Trebuchet MS", Helvetica, sans-serif;;color:#8a8a8a;text-align:center; width:100%; background: #FFF;}
.container{width:950px;margin:0 auto;text-align:left;background:#fff; padding:0 25px; position:relative;}
img{border:0}
.clear{clear:both}
h1{font-size:37px;line-height:40px;margin-bottom:10px; color:#00529b; font-weight:bold;} 
h2{font-size:28px;line-height:30px;margin-bottom:4px; margin-top:25px; color:#00529b; font-weight:bold;} 
.widget h2 {margin-top:5px;}
h3{font-size:26px;line-height:28px;margin-bottom:5px; color:#6cb516; font-weight:bold;} 
h4{color: #6CB516;}

div.news_even_rgt h3 a{font-size:26px;line-height:28px;margin-bottom:5px; color:#6cb516; font-weight:bold;} 

.alignleft {float:left;}
.alignright {float:right;}

img.alignleft { margin: 10px 20px 10px 0; }
img.alignright { margin: 10px 0 10px 20px; }

a{text-decoration:none;color:#00529b}
a.small_lnk{font-size:10px;}
a.grey_lnk{color:#a0a0a0;}
a:hover{text-decoration:underline}
p{font-size:16px;line-height:22px; color:#8a8a8a;margin-bottom:24px;}
p.small_txt{font-size:14px; line-height:20px; color:#8a8a8a;}
p.small_txt_n{font-size:14px; line-height:16px; color:#676767;}
br{clear:left}
.blue_color{color:#005199;font-size:20px;margin-top:20px;}
.green_color{color:#6cb516;}

.txtbox{height:15px;border:solid 1px #fff;margin:0;padding:0;font-size:12px;color:#646464;float:left}

.lft_shdw{position:absolute; left:0; top:0;}
.rgt_shdw{position:absolute; right:0; top:0;}
.header .banners{width:950px; height:365px; position:relative; z-index:10; overflow:hidden;}
.numbers{position:absolute; right:16px; bottom:14px; z-index:9999;}
.numbers a{width:10px; height:10px; color:#fff; background-color:#fff; display:block; margin-left:6px; float:left; font-size:4px;}
.numbers a.activeSlide{color:#a0e029; background-color:#a0e029;}

.header{float:left;width:950px;position:relative;}
.logo{position:absolute;left:0px;top:184px; z-index:999;}

/*.menu{float:left; margin:8px 0 0;height:55px;color:#c3ddf4;background:url(../images/bg_nav.gif) repeat-x left top;width:950px;}

.menu ul{float:left;height:55px;list-style:none; }
.menu ul li{float:left;list-style:none;position:relative; }
.menu ul li a{float:left;padding:0 17px;color:white;line-height:55px;text-decoration:none;height:55px;font-size:18px;text-transform:uppercase;}
.menu ul li a:hover{text-decoration:none; background:url(../images/bg_lnk_hover.gif) repeat-x left top; color:#fff;}
.curr_selected {
text-decoration:none; background:url(../images/bg_lnk_hover.gif) repeat-x left top; color:#fff;
}
.menu ul li.selected a{text-decoration:none; background:url(../images/bg_lnk_hover.gif) repeat-x left top; color:#fff;}
.menu ul li:hover a{text-decoration:none; background:url(../images/bg_lnk_hover.gif) repeat-x left top; color:#fff;}
.menu ul li:hover ul{display:block;position:absolute}
.menu ul li a:hover ul{display:block;position:absolute}
.menu ul li:hover ul li a{background:#005199;color:white; }

.menu ul li ul{float:none;clear:both;display:none;top:55px;left:0;background:#005199; width:200px;}
.menu ul li ul li{float:none;clear:both;z-index:100;}
.menu ul li ul li a{padding:0;text-indent:16px;color:#c4ddf4; font-size:17px; padding:0; display:block; background:#005199; width:100%;}
.menu ul li ul li a:hover{text-decoration:none; color:#fff;background: #1381E1 url(../images/bg_nav_drpdwn_lnk_hover.gif) repeat-x left top;}  */

#nav {
    width:100%;
    list-style:none;
    margin:0;
    padding:0;
    background:#00529b url(../images/bg-nav.gif) repeat-x;
    text-transform:uppercase;
}
#nav li {
    float:left;
    font-size:18px;
    line-height:21px;
}
#nav li:hover,
#nav li.hover {position:relative;}
#nav a {
    color:#c3ddf4;
    float:left;
    padding:17px 13px 17px;
    text-align:center;
}
#nav a:hover,
#nav .active a,
#nav li:hover a,
#nav li.hover a {
    background:#8dd00c url(../images/bg-nav-link.gif) repeat-x;
    text-decoration:none;
    color:#fff;
}
#nav:after {
    clear: both;
    content:'';
    display: block;
}
#nav ul {
    position:absolute;
    width:200px;
    background:#005199;
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    clear:both;
    text-transform:none;
    top:55px;
    left:0;
    display:none;
    z-index:100;
}
#nav li:hover ul,
#nav li.hover ul {display:block;}
#nav ul a {
    background:none !important;
    padding:12px 15px;
    width:170px;
    word-spacing:-2px;
    color:#c4ddf4 !important;
    text-align:left;
}
#nav ul a:hover,
#nav ul .active a{
    background:#1381e1 url(../images/bg-drop-link.gif) repeat-x !important;
    color:#fff !important;
}

.wrapper{float:left; margin:8px 0 12px; width:950px;}

.home_left_area{float:left; width:442px; padding:25px 21px 0 27px; line-height:1.4; font-size:16px;}
.hor_div{background-color:#eeeeee; height:1px; width:442px; font-size:1px; display:block; margin:30px 0;}

.footer{background-color:#004a8c; text-align:center;}

.footer_container{height:220px; width:965px; background-color:#004a8c; position:relative;}
.ico_twit{position:absolute; left:28px; top:15px;}
.ico_facebook{position:absolute; left:130px; top:15px;}
.ico_developed{position:absolute; right:15px; top:15px;}
.footer_txt{position:absolute; left:280px; top:26px; color:#fff; font-size:11px;}
.footer_txt a{color:#fff; font-size:11px; text-decoration:none}
.footer_txt a:hover{text-decoration:underline;}

.home_right_area{float:left; width:460px;}

#slider{width: 315px;float:left;background-color:#eeeeee;position: relative;}
.scroll{height: 94px;width: 270px;overflow: hidden;position: relative;clear: left;margin:0 auto;}
.scroll div.panel{height: 94px;width: 280px;}
.scrollButtons {position: absolute;top: 27px;cursor: pointer;}
.scrollButtons.left{left:0px;}
.scrollButtons.right{right:0px;}
.hide{display: none;}

.banner{float:left; width:136px; margin-right:9px;}
.events_area{float:left; width:439px; margin-top:20px; padding:8px 0 0 20px; border-left:solid 1px #eeeeee;}
.events_news{float:left; width:420px; list-style:none;}
.events_news li{float:left; clear:left; list-style:none; width:420px; padding-bottom:15px;}
.events_news li .ev_image_area, .post_left_div .ev_image_area {float:left; width:159px; height:121px; background:url(../images/bg_img_info.gif) no-repeat left top; padding:15px 15px 0;}
.events_news li .news_even_rgt{float:left; width:200px; margin:5px 0 0 7px;}

.event_date{float:left; width:55px; height:69px; display:block; position:relative;background:url(../images/ico_calendar.png) no-repeat left top; margin-top:12px; margin-left:5px;}
.event_date:hover {text-decoration:none;}
.event_date span.month{width:53px; color:#fff; font-size:11px; line-height:11px; text-align:center; display:block; margin-top:8px;}
.event_date span.date{width:53px; color:#000; font-size:29px; line-height:30px; text-align:center; display:block; margin-top:1px; font-weight:bold}
.event_text{float:left; width:185px; padding:10px 0 14px 18px; height:50px;overflow:hidden;}

.left_area{float:left; width:600px; padding:0 25px;}
.full_area{width:900px;padding-left:25px;}
.breadcrumb{float:left; padding-bottom:10px; font-size:10px; padding-top:19px;}
.right_area{float:right; width:275px; background-color:#eeeeee; padding:30px 0 30px 25px;}
.ttle{color:#00529b; font-size:30px; line-height:32px; font-weight:bold; padding-left:15px;}

ul.side_lnks{margin:0; padding:0 0 40px 0; list-style:none;}
/*edited code*/
ul{list-style:none;}
ul.side_lnks li, div.widget_archive li, div.widget_subpages li{width:246px; height:35px; text-indent:15px; list-style:none;}
/*edited code*/
ul.side_lnks li a, div.widget_archive li a, div.widget_subpages li a{line-height:35px; font-size:19px; color:#9f9e9e; font-weight:bold; font-style:italic; line-height:35px;}
ul.side_lnks li:hover, div.widget_archive li:hover, div.widget_subpages li:hover{background-color:#6cb516;}
ul.side_lnks li:hover a, div.widget_archive li:hover a, div.widget_subpages li:hover a{color:#fff; text-decoration:none;}
ul.side_lnks li a:hover, div.widget_archive li a:hover, div.widget_subpages li a:hover{color:#fff; text-decoration:none;}
ul.side_lnks li.selected, div.widget_archive li.selected, div.widget_subpages li.selected{background-color:#6cb516;}
ul.side_lnks li.selected a, div.widget_archive li.selected a, div.widget_subpages li.selected a{color:#fff; text-decoration:none;}


.news_area_i{float:left; clear:left; list-style:none; width:250px; padding-bottom:15px;}
.ev_image_area_i{float:left; width:98px; height:93px; background:url(../images/inner_frame.png) no-repeat left top; padding:15px;}
.news_even_rgt_i{float:left; width:105px; margin:5px 0 0 5px;}

.footer{background-color:#004A8C; float:left; text-align:center; width:100%;margin-top:100px;}

.footer_container{height:220px; width:950px; background-color:#004a8c; position:relative; margin:0 auto;}

#comments {
	clear: both;
	margin:20px 0;
}

#comments h3 {
	font-size:20px;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}

p.form-allowed-tags {
	display:none;
}

#respond p.comment-form-comment 

div.p_entry {
	float:left;
	border-bottom:1px solid #CCCCCC;
	width: 100%;
}

.post_ent
{
float:left;
}
.event-content
{
float:left;
}
