/* CSS Document */

body { font-family:arial; font-size:12px; color:#3b3b3b; line-height:16px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;  height:100%}

a {color:#98012e;text-decoration:underline; font-weight:bold;}

#wrapper {width:947px; margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative; background-color:#fff; height:100%; }

.ICFLogo {position:absolute; top:525px; left: 42px;}
.networkInfo {font-size:11px; font-weight:bold; color:#4d4d4b; margin-left:10px; }
.contactinfo {font-size:11px; font-weight:bold; color:#4d4d4b; margin-left:10px; }
.newBook {font-size:12px; font-weight:bold; color:#94022f; margin-left:10px; }
.newBook a {text-decoration:none;}

.top {background-image:url(/images/topbanner.jpg); height:108px; width:947px; background-repeat:no-repeat;}
.bottom {background-image:url(/images/bottom_bg.jpg); width:947px; height:39px; background-repeat:no-repeat;}
.content {background-image:url(/images/content_bg.jpg); background-repeat:repeat-y; padding: 15px 36px 0px 36px; width:875px;}
.box { border: 1px solid #C0C0C0; display: table; background-color: #EFEBEC; }

.welcome {background-image:url(/images/welcome_box.jpg); width:338px; height:38px; background-repeat:no-repeat; }
.welcomeBox { padding:11px;  border-width: 1px; border-color: #E5E5E5; width: 314px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
.photobox1 {background-image:url(/images/photobox1.jpg); width:338px; height:252px; background-repeat:no-repeat; margin-bottom:12px; font-family:trebuchet ms; font-size:13px; color:#fff; line-height:18px;}

.photobox2 {background-image:url(/images/photobox2.jpg); width:338px; height:252px; background-repeat:no-repeat; font-family:trebuchet ms; font-size:13px; color:#fff; line-height:18px;}

.testimonials {background-image:url(/images/testimonials_box.jpg); width:314px; height:192px; background-repeat:no-repeat; padding:12px; padding-top:50px;}

.red {color:#98012e; font-size:16px;  font-weight:bold;}

.nav {font-family:trebuchet ms; padding:15px; padding-left:25px; line-height:30px; }

.nav_bg_NOTUSED {background-image:url(/images/nav_bg2.jpg); width:173px; height:516px; float:left;}
.sideNav { background-color:#efebec; width:173px; float:left;}
.sideNavTop { width:173px; float:left;}
.sideNavBottom { width:173px; float:left; margin-top:15px;}

.nav a {color:#4d4d4b; font-size:14px; font-weight:bold; text-decoration:none}
.nav a:hover {color:#98012e; font-size:14px; font-weight:bold; text-decoration:none }
a.navselected {color:#98012e; font-size:15px; font-weight:bold; text-decoration:none; margin-left:-14px; }
a:hover.navselected {color:#98012e; font-size:15px; font-weight:bold; text-decoration:none; margin-left:-14px; }

.selected {color:#2e6262; font-size:24px; font-weight:bold;}

.sub_title {background-image:url(/images/sub_bg.jpg); background-repeat:no-repeat; width:676px; height:24px; font-family:trebuchet ms; font-size:20px;
font-weight:bold; color:#fff; clear:both; padding-top:12px; padding-bottom:4px; padding-left:12px;}

.sub_area { width:688px; float:right; padding-left:14px; }

.sub_box {border:1px solid #e5e5e5; border-top:none; width:686px; height:100%; display:table;}

.sub_photo {width:199px; height:252px; background-repeat:no-repeat; font-family:trebuchet ms; font-size:14px; color:#fff; line-height:18px; margin:6px; margin-bottom: 0px;}
.sub_text_area {background-image:url(/images/sub_area_box.jpg); width:199px; height:210px; background-repeat:no-repeat; font-family:trebuchet ms; font-size:14px; color:#fff; line-height:18px; margin:6px; margin-top: 0px;}

.text_area {float:left; padding-left:10px; padding-top:7px; width:450px; line-height:17px;}

.sub2 {font-family:trebuchet ms; padding:12px; padding-left:3px; font-size:12px!important;}

.line {line-height:14px;}

.bullet {position:relative;top:8px;}

.floatL {float:left;}

.clear {clear:both;}








