html * { font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-indent: 0; list-style: none; }
body, div, p, span, ul, li, img, form, input, select,h1,h2,h3,h4,h5, dl, dt, dd, th,tr,td { margin: 0; padding: 0; text-indent: 0; list-style: none; }

body { background: url(../images/body_bg.png) repeat-x; }

#wrapper { width:855px; margin: 0 auto; }

/*MENU START*/
#menu {width:856px;;height:64px;}
#menu ul li {float:left;text-align:center;}
#menu ul li.first{width:144px;height:64px;background: url(../images/menu_bg_first.png)}
#menu ul li.mid{width:142px;height:64px;;background: url(../images/menu_bg_mid.png);}
#menu ul li.last{width:143px;height:64px;;background: url(../images/menu_bg_last.png);}
#menu ul li.activefirst{width:143px;height:64px;background: url(../images/menu_bg_active_first.png);}
#menu ul li.activemid{width:143px;height:64px;background: url(../images/menu_bg_active_mid.png);}
#menu ul li.activelast{width:143px;height:64px;background: url(../images/menu_bg_active_last.png);}
#menu ul li a {display:inline-block;margin-top:25px;color:#114167;text-decoration:none;font-weight:bold;font-size:14px;}
#menu ul li a.active {color:#fff;}
/*MENU END*/

/*SUBMENU START*/
#content .submenu {width:855px;float:left;padding-bottom:8px;}
.submenu ul li {float:left;vertical-align:middle;padding-left:7px;padding-right:5px;background: url(../images/sub_menu_div.png)  no-repeat left center;}
.submenu ul li.first {background:transparent none repeat scroll 0 0;}
.submenu ul li a {text-decoration:none;font-size:12px;font-weight:bold;color:#fff;}
.submenu ul li .active {color:#375062;}
/*SUBMENU END*/

/*GALLERY START*/
#content .gallery-wrapper {width:855px;/*margin-left:25px;*/}
#content .gallery-wrapper h2 {font-size:18px;color:#577e9c;}
#content .gallery-wrapper li {float:left;display:inline-block;padding-right:10px;padding-bottom:8px;}
#content .gallery-wrapper li a {font-size:12px;color:#375062;text-decoration:none;}
#content .gallery-wrapper li a:hover {text-decoration:underline;}
/*GALLERY END*/

/*HEADER START*/
#header {width:100%;margin-top:7px;height:181px;}
#header .left,
#header .right {float:left;}
#header .left {width:298px;text-align:center;}
#header .right {width:557px;}
#header .right .collage {width:549px;}
#header .right .collage .top {width:549px;height:6px;background: url(../images/collage_top.png);}
#header .right .collage .bottom {width:549px;height:6px;background: url(../images/collage_bottom.png);}
#header .right .collage .bg {/*text-align:center;*/width:549px;height:160px;background: url(../images/collage_bg.png) repeat-y;}
/*HEADER END*/

/*CONTENT START*/
#content {margin-top:10px;}
#content .left-column,
#content .right-column {float:left;}
#content .left-column {width:298px;}
#content .right-column {width:557px;}

#content .right-column .content-wrapper{padding-left:9px;padding-right:9px;}
#content .right-column .content-wrapper h1 {color:#04002a;font-size:24px;}
#content .right-column .content-wrapper p {font-size:12px;}

.content-wrapper h2 {font-size:18px;color:#577e9c;}
.content-wrapper h2.newstitle {font-size:18px;color:#375E01}
.content-wrapper p.date {color:#9a2925;font-weight:bold;font-size:11px;}
/*CONTENT END*/

/*REFLECTION START*/
.reflection {width:298px;background: url(../images/reflection_bg.png) repeat-y;}
.reflection p {font-size:12px;padding-left:15px;padding-right:15px;}
.reflection ul {padding-top:10px;}
.reflection ul li {font-size:12px;padding-left:15px;padding-right:15px;}
.reflection ul li.date {color:#89312d;font-weight:bold;}
.reflection ul li.title {color:#89312d;font-weight:bold;}
.reflection ul li.verse {}
.reflection ul li.more {text-align:right;}
.reflection ul li a {color:#396E96}
.reflection-bottom {width:298px;height:5px;background: url(../images/reflection_bottom.png) no-repeat;}
/*REFLECTION END*/

/*LOGIN START*/
.reflection ul li input.style {border:1px solid #ccc;width:195px;}
.reflection ul li label {float:left;width:70px;font-weight:bold;color:#89312d;}
.reflection ul li.space {padding-bottom:5px;}
.reflection ul li.more span {float:left;}


.register {padding-top:20px;}
.register p {padding-bottom:8px;display:block;}
.register p label {float:left;width:140px;color:#000;font-weight:bold;}
.register span {color:#fff;font-size:11px;}
.register div.error {background-color:#d21a10;padding:2px;margin-bottom:10px;}
.register p input.style {border:1px solid #ccc;width:200px;}
.register p .submit {border:1px solid #ccc;width:80px;}
/*LOGIN END*/

/*LINKS START*/
.links ul li {font-size:12px;padding-left:15px;padding-right:15px;}
.links ul li.label {color:#6b0000;font-weight:bold;}
.links ul li.link {background: url(../images/bullet.png) no-repeat left center;padding-left:12px;margin-left:15px;}
.links ul li a {color:#396e96;}
/*LINKS END*/

/*NEWS START*/
.news {width:540px;}
.news .news-item {width:260px;height:120px;float:left;padding-left:5px;padding-bottom:5px;}
.news .news-item ul {display:inline-block;}
.news .news-item ul li.title {color:#375e01;font-weight:bold;font-size:14px;}
.news .news-item ul li.date {color:#9a2925;font-weight:bold;font-size:11px;}
.news .news-item ul li.pic {float:left;width:68px;}
.news .news-item ul li.text {font-size:11px;}

.news-archive ul {padding-top:10px;}
.news-archive ul li {font-size:12px;padding-left:15px;padding-right:15px;display:inline-block;}
.news-archive ul li.link {background: url(../images/bullet.png) no-repeat left center;/*padding-left:12px;*/margin-left:15px;}
.news-archive ul li a {color:#9a2925;text-decoration:none;}
/*NEWS END*/

/*PERSONNEL START*/
.personnel {width:540px;}
.personnel .personnel-item {/*width:270px;float:left;*/display:inline-block;padding-bottom:8px;min-height:90px;}
.personnel .personnel-item .photo {float:left;width:75px;}
.personnel .personnel-item .details {float:left;width:180px;padding-left:5px;}
/*PERSONNEL END*/

/*CONTACT FORM*/
.contact-form {padding-top:15px;font-size:12px;margin-left:20px;}
.contact-form input.style {border:1px #ccc solid;background-color:#fff;height:20px;width:400px;}
.contact-form textarea.style {border:1px #ccc solid;background-color:#fff;height:200px;width:400px;}
.contact-form label {font-weight:bold;}
.contact-form .error {border:1px #820200 solid;padding:5px;height:20px;background-color:#ca3421;color:#fff;font-weight:bold;margin-bottom:10px;}
.contact-form .success {border:1px #008225 solid;padding:5px;height:20px;background-color:#21ca49;color:#fff;font-weight:bold;margin-bottom:10px;}
/*END CONTACT FORM*/

/*BOX START*/
.box {/*padding-bottom:10px;)*/overflow:hidden;}
.box .small {width:290px;}
.box .wide {width:525px;}
.box .small2 {width:288px;}
.box .superwide {width:835px;}
.box .text-format {color:#fff;font-weight:bold;font-size:14px;font-style: italic;padding-top:7px;padding-left:5px;}
.box .text-menu {color:#fff;font-weight:bold;font-size:12px;padding-top:7px;padding-left:5px;}

.box .green-left,
.box .green-right,
.box .green-mid {float:left;}
.box .green-left {width:4px;height:31px;background: url(../images/bar_left_green.png);}
.box .green-right {width:4px;height:31px;background: url(../images/bar_right_green.png);}
.box .green-mid {height:31px;background: url(../images/bar_mid_green.png) repeat-x;}

.box .orange-left,
.box .orange-right,
.box .orange-mid {float:left;}
.box .orange-left {width:4px;height:31px;background: url(../images/bar_left_orange.png);}
.box .orange-right {width:4px;height:31px;background: url(../images/bar_right_orange.png);}
.box .orange-mid {height:31px;background: url(../images/bar_mid_orange.png) repeat-x;}

.box .black-left,
.box .black-right,
.box .black-mid {float:left;}
.box .black-left {width:4px;height:31px;background: url(../images/bar_left_black.png);}
.box .black-right {width:4px;height:31px;background: url(../images/bar_right_black.png);}
.box .black-mid {height:31px;background: url(../images/bar_mid_black.png) repeat-x;}

.box .red-left,
.box .red-right,
.box .red-mid {float:left;}
.box .red-left {width:5px;height:30px;background: url(../images/bar_left_red.png);}
.box .red-right {width:5px;height:30px;background: url(../images/bar_right_red.png);}
.box .red-mid {height:30px;background: url(../images/bar_mid_red.png) repeat-x;}

.box .blue-left,
.box .blue-right,
.box .blue-mid {float:left;}
.box .blue-left {width:5px;height:31px;background: url(../images/bar_left_blue.png);}
.box .blue-right {width:5px;height:31px;background: url(../images/bar_right_blue.png);}
.box .blue-mid {height:31px;background: url(../images/bar_mid_blue.png) repeat-x;}

.box .oy-left,
.box .oy-right,
.box .oy-mid {float:left;}
.box .oy-left {width:5px;height:30px;background: url(../images/bar_left_oy.png) no-repeat;}
.box .oy-right {width:5px;height:30px;background: url(../images/bar_right_oy.png) no-repeat;}
.box .oy-mid {height:30px;background: url(../images/bar_mid_oy.png) repeat-x;}
/*BOX END*/


/*FOOTER START*/
#footer {width:100%;height:108px;background: url(../images/footer_bg.png) repeat-x;}
#footer p {padding-top:35px;text-align:center;color:#4e7a9f;font-size:11px;}
/*FOOTER END*/

/*ITEM LISTINGS*/
.item-container {border-top:1px #e3e3e3 solid;border-bottom:1px #e3e3e3 solid;margin-bottom:3px;overflow:hidden;clear:both;width:98%;}
.item-container .icon {float:left;/*width:60px;*/margin-top:4px;}
.item-container .icon img {border:none;}
.item-container .item {float:left;margin-top:8px;margin-left:8px;color:#505050;font-weight:bold;width:90%;font-size:12px;}
.group {border-top:1px #e3e3e3 solid;padding:4px;margin-bottom:3px;font-weight:bold;background-color:#f4f4f4;color:#000;}
/*END ITEM LISTINGS*/


.photo-wrapper {float:right;margin:8px;clear:right;}
.clear {clear:both;}
span.underlined{text-decoration: underline;}
span.bold{font-weight:bold;}
.space-top {padding-top:10px;}
.space-below {padding-bottom:10px;}
.margin-below {margin-bottom:10px;}
.no-border{border:none;}
.strong {font-weight:bold;}