*{ margin:0; padding:0}
body{ width:auto;}
a{ outline:none}
img{ border:0}
.clr{clear:both}
.background1{ height:21px; background-color:#002a5c}
.background2{ height:auto; background-color:#ffffff}
.header{ width:983px; margin:0px auto; padding-top:10px}
.logo{width:348px; float:left; margin:auto;}
.nav{width:590px; float:right; margin-top:6px; clear:right}
.nav ul{ list-style:none}
.nav ul li{display:inline}
.nav li a{text-decoration:none;padding:5px 10px; color:#4b5f77;font-size:14px;
font-family:Microsoft Sans Serif, Arial;float:left;text-align:center}
.nav li a:hover{ color:#a92027}
.header_greyline{ width:983px; height:4px; background-color:#d1d1d1; margin:auto; margin-top:13px;}
.middle_upper{ width:983px;margin:auto}
.map_box{ width:320px; float:left}
.map_img{ width:320px;float:left;margin-top:10px;padding-right:48px;padding-bottom:17px;
}
.red_txt{color:#bb1d2f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;
font-style:italic;margin-top:15px;text-align:center}
.icons_box{ width:349px;float:left}
.icons{ width:254px;padding-top:20px;height:24px; margin:auto}
.icon2{ width:122px;height:24px;float:left;}
.icon3{ width:131px;height:24px;float:right;}
.map_text{ width:590px;margin-bottom:17px;margin-top:4px;float:right;color:#3e454d;font-size:24px;font-family:Microsoft Sans Serif, Arial;font-weightold;text-transform:capitalize
}

.map_smalltext{width:590px;color:#333333;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin-top:16px; text-transform:none}
.map_smalltext a{ color:#A92027}
.middle_lower{ width:983px;margin:auto}
.background3{ height:10px; background-color:#002a5c}
.background4{ height:auto; background:#6783a3; padding-bottom:30px; }
.middle_lowerleft{ width:380px; float:left;margin:auto; padding-top:25px; }
.welcome_box{ width:380px;float:left;color:#ffffff;font-family:Microsoft Sans Serif, Arial;font-size:20px; float:left}
.welcome_smalltxt{  width:380px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:justify; float:left; padding-top:19px}
.read_more{ width:123px;height:34px;float:right; margin-top:19px; margin-bottom:24px;}
.horizontal_greyline{ width:380px;height:1px;background-color:#879bb1;margin-top:24px;}

.middle_lowermiddle{ width:1px;float:left; height:250px; margin-left:53px; margin-right:50px; background-color:#879bb1;margin-top:25px;}
.middle_lowerright{ width:482px; padding-left:39px; float:right; margin-top:25px; border-left:1px solid #879bb1}
.middle_lowerright a{ color:#fff; text-decoration:none}
.latest_newsbox{ width:482px; height:25px;}
.rss_feed{ width:25px; height:25px; float:left}
.rite_news{ width:144px; height:25px; font-size:20px; font-family:Microsoft Sans Serif, Arial;color:#ffffff; float:left; padding-left:11px;}
.news_txtbox{ width:482px; float:left;}
.calender_box{ width:447px;padding-top:15px;padding-left:35px;}
.calender{ width:27px; height:27px; float:left; background-image:url(../images/calender_bg.png); color:#fff; font-family:Arial, Helvetica, sans-serif}
.calender .month{ width:27px; height:12px; text-align:center; text-transform:uppercase; font-size:10px}
.calender .date{ width:27px; height:15px; text-align:center; font-size:10px; font-weight:bold; font-size:12px}
.calender_txt{ width:412px;padding-left:7px;float:right;}
.bold_txtbox{ width:390px;height:25px;color:#001b3b;font-family:Microsoft Sans Serif, Arial;font-size:15px;float:left;}
.bold_txtbox a{ color:#001b3b; text-decoration:none; display:block}
.news_dropdwn{ width:20px;
height:18px;
float:right;
}
.calender_smalltxt{
float:left;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:justify;
width:412px;
}
.readmore{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffbd00;
}
.readmore a{ color:#ffbd00;
text-decoration:none;
}
.calender_greyline{ width:447px;
height:1px;
background-color:#879BB1;
margin-top:10px;
}
.background5{height:10px;}
.background6{ height:122px; background-color:#d1d1d1;}
.footer{ width:983px; margin:auto; padding-top:20px;color:#666666;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.middle_internal{ width:980px; height:auto; margin:auto; min-height:400px; font-family:Arial, Helvetica, sans-serif}
.title{ width:300px;
height:auto;
color:#3e454d;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin-top:15px;
}
.internal_txt{ width:980px; padding-top:15px; text-align:justify; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; padding-bottom:15px;}
.internal_txt p{ padding-bottom:15px}
.staticpages{ margin:0 auto; width:903px; padding:20px 40px; text-align:justify; padding-bottom:40px; line-height:30px;}
.staticpages a{ color:#4B5F77}
.staticpages table{ padding-top:5px;}
.staticpages th{ font-family:Arial, Helvetica, sans-serif;color:#3e454d; text-align:left; font-size:13px; border-bottom:1px solid #3e454d;padding-right:35px;}
.staticpages tr{ font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
.staticpages h2{font-family:Arial, Helvetica, sans-serif;color:#002a5c; font-size:18px; text-transform:uppercase}
.staticpages td{ padding-right:35px;}
.form{ width:903px; padding:20px 40px; padding-top:20px;padding-bottom:40px;}
.recentactivities{ width:903px; padding:20px 40px; padding-top:20px;padding-bottom:40px; margin:0 auto}
.middle_internal .urhere{ font-size:12px}
.middle_internal .urhere a{ color:#A92027; text-decoration:none; font-weight:bold; font-size:12px}
.recentactivities .urhere a:hover{ text-decoration:underline}
.recentactivities table{ padding-top:5px; line-height:30px}
.recentactivities table td{ border:0 !important}
.recentactivities table td img{ display:none}
.recentactivities dd img{ display:none}
.recentactivities th{font-family:Arial, Helvetica, sans-serif;color:#3e454d; text-align:left; font-size:13px; border-bottom:1px solid #3e454d;padding-right:35px;}
.recentactivities tr{ font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
.recentactivities h2{font-family:Arial, Helvetica, sans-serif;color:#002a5c; font-size:18px; text-transform:uppercase;}
.recentactivities td{ padding-right:35px;}
.view{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:30px;}
.view dt{ line-height:24px; text-align:right; margin-right:10px}
.view dd{ line-height:24px;}
.tblpages{ margin:0 auto}
.newsletter{ width:120px; float:left; color:#888}
.viewall{ color:#fff; background-color:#BB1D2F; padding:2px 5px; text-decoration:none}
.viewall_intrnal{border-bottom:#d1d1d1 1px dashed; margin-bottom:10px; padding-bottom:5px}
.viewall_listblock{ padding:10px 0; text-transform:capitalize; border-bottom:1px dashed #d1d1d1}
.viewall_listblock:hover{ background-color:#f9f9f9}
.viewall_readmore a{color:#ffbd00; font-size:13px; font-weight:bold; text-decoration:none}
.add_newactivity a{ color:#A92027; }
.view_edit_del a{ color:#4b5f77;}
#editRecentActivity{ font-size:14px;}
.contact_line_space{ clear:both; height:11px}
.urhere a{ color:#A92027; text-decoration:none; font-weight:bold}
.side_image{ height:234px}
.side_image img{ border-bottom:3px solid #d1d1d1}
#msgbox{ text-transform:none}

