@charset "utf-8";
body { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; margin: 0; padding: 0; text-align: center; color: #000000; }
p {line-height:17px; margin:0 0 10px 0; padding:0;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#555555; margin:0 0 10px 0; padding:0;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#777777; line-height:16px; margin:0; padding:0;}
a {color:#f15d22; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
ul, li {margin:0; padding:0; list-style:none; }

#wrapper {width:970px; background:#FFFFFF; margin:0 auto; background-image:url(../images/layout/wrapper_bg.gif); background-repeat:repeat-y;}
#container { width: 950px; background: #FFFFFF; margin: 0 auto; text-align: left; }
#header { width:950px; height:135px; background: #FFFFFF; padding:0; margin:0; position:relative; overflow:hidden; border-bottom:3px solid #003366; }
#header a {text-decoration:none;}
#header img#logo {position:absolute; top:30px; left:25px;}
#header #top_menu { width:575px; height:135px; position:absolute; top:0; right:0; }
#header #top_menu ul { margin: 0; padding:0; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header #top_menu li { margin: 0pt 0pt 0pt 38px; padding: 0pt; background-color:#FFFFFF; float: left; display: inline; }
#header #top_menu a {color:#003366; font-size:12px; padding:29px 0 92px 0; float: left; display: block; position: relative; width: 0.1em; text-decoration: none; font-weight: bold; line-height:normal; }
#header #top_menu > ul a { width: auto; }
#header #top_menu a:hover {background-color:#f15d22; color:#f15d22;}
#header #top_menu a span {padding:6px 0 7px 0; background-color:#FFFFFF;}

#header #top_menu ul li.current a { background-color:#003366; color:#003366; }
#header #top_menu ul li.current a:hover { background-color:#003366; color:#003366; }
#header #top_menu ul li.active a { color:#FFFFFF; }
/* 
#header #top_menu ul li.active a span { background-color:#003366; }
#header #top_menu ul li.active a:hover { background-color:#003366; color:#003366; }
*/

#banner {width:950px; border-bottom:3px solid #003366; margin:0; padding:0;}

#mainContent { padding:7px 0 20px 25px; margin:0 0 20px 0 auto ; overflow:hidden;}
#mainContent1 { padding:7px 0 20px 0px; margin:0 0 20px 0 auto ; overflow:hidden;}

#box1 { background-color:#FFFFFF; width:310px; float:left; margin:0; padding:0px 5px 0px 26px; overflow:hidden;}
#box2 { background-color:#FFFFFF; width:310px; margin-left:343px; padding:0px 10px 0px 20px;}

#box1Index { background-color:#FFFFFF; width:310px; float:left; margin:0; padding:0px 5px 0px 26px; overflow:hidden;}
#box2Index { background-color:#FFFFFF; width:310px; margin-left:343px; padding:0px 10px 0px 20px;}

#box1Portfolio { background-color:#FFFFFF; width:620px; float:left; margin:0; padding:0px 5px 0px 26px; overflow:hidden;}

#box3 { background-color:#FFFFFF; width:210px; float:right; margin-right:20px; text-align:left top;}
#box3 #b3_1 {width:210px; height:61px; margin:0 0 10px 0; padding:0; background-image:url(../images/layout/box3_1.gif); background-repeat:no-repeat; overflow:hidden; }
#box3 #b3_2 {width:210px; height:61px; margin:0 0 10px 0; padding:0; background-image:url(../images/layout/box3_2.gif); background-repeat:no-repeat; overflow:hidden; }
#box3 #b3_3 {width:210px; height:61px; margin:0 0 0 0; padding:0px 0px 15px 0px; background-image:url(../images/layout/box3_3.gif); background-repeat:no-repeat; overflow:hidden; }
#box3 h3 {width:143px; height:16px; margin:5px 0 0 65px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0f110e; line-height:normal; font-weight:bold; overflow:hidden;}
#box3 p {width:143px; height:33px; margin:0 0 0 65px; overflow:hidden; }

#box1_internal { background-color:#FFFFFF; width:670px; float:left; margin:0; padding:0 13px 0 0;}
#box1_internal h1 {margin-top:0px;}
#box2_internal { background-color:#FFFFFF; width:210px; margin-left:695px;}
#box2_internal #b3_1 {width:210px; height:61px; margin:0 0 10px 0; padding:0; background-image:url(../images/layout/box3_1.gif); background-repeat:no-repeat; overflow:hidden; }
#box2_internal #b3_2 {width:210px; height:61px; margin:0 0 10px 0; padding:0; background-image:url(../images/layout/box3_2.gif); background-repeat:no-repeat; overflow:hidden; }
#box2_internal #b3_3 {width:210px; height:61px; margin:0 0 0 0; padding:0; background-image:url(../images/layout/box3_3.gif); background-repeat:no-repeat; overflow:hidden; }
#box2_internal h3 {width:143px; height:16px; margin:5px 0 0 65px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0f110e; line-height:normal; font-weight:bold; overflow:hidden;}
#box2_internal p {width:143px; height:33px; margin:0 0 0 65px; overflow:hidden; }
#box3_internal { background-color:#FFFFFF; width:670px; float:left; margin:0; padding:0 13px 0 0;}
#box3_internal h1 {margin-top:20px;}
#box4_internal { background-color:#FFFFFF; width:550px; float:left; margin:0; padding:0 13px 0 0;}
#box4_internal h1 {margin-top:0px;}


#block {width:905px; border-top:1px dotted #000000; margin:0 0 0 25px; padding:10px 0 0 0;}
#block_left {width:350px; float:left; margin:0; padding:0 13px 0 0;}

#block_right {margin-left:0px; color:#666666; text-align:left;}
#block_right a {color:#666666; border:0px}
#block_right a:hover {color:#666666; border:0px}
#block_right a:visited {color:#666666 border:0px;}

ul.arrow_list {margin:0 0 15px 0px;}
ul.arrow_list li{padding-left:10px; background-image:url(../images/layout/arrow.gif); background-repeat:no-repeat; background-position:left 5px; line-height:16px;}
.wpo { width:163px; float:left; display:inline-block; overflow:visible; text-align:center;}
.eo { width:145px; float:left; display:inline-block; overflow:visible; text-align:center;}
.vbt { width:103px; float:left; display:inline-block; overflow:visible; text-align:center;}
.tie { width:145px; float:left; display:inline-block; overflow:visible; text-align:center;}
.mb_btm{ width:155px; float:left; display:inline-block; overflow:visible; text-align:center;}
.mb_btm1{ width:155px; float:left; display:inline-block; overflow:visible; text-align:center;}
.mb_btm2{ width:155px; float:left; display:inline-block; overflow:visible; text-align:center;}

.religious { width:175px; padding: 0 0 0 10px; float:left; display:inline; overflow:visible; text-align:center;}
.member img {border:0px;}
.member p {margin=left:0px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555;}
#footer { width: 970px; margin: 0 auto; text-align: right; background-image:url(../images/layout/footer_bg.gif); background-repeat:no-repeat; background-color: #FFFFFF; background-position: center top; }
#footer p { margin: 0; padding: 12px; font-size:10px; color:#555555; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* photo people */
.photo { float:left; margin:2px 10px 2px 0;}
.name { font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:17px; font-weight:bold;}
.title {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003366; font-size:14px; line-height:1.4; }

#contactBox { background-color:#FFFFFF; width:600px; float:left; margin:0; padding:0px 13px 0px 25px;}

#peoplePress {padding-top:20px;}

