@charset "utf-8";
/* CSS Document */


body{
padding:0;
margin:0;
font-size:10px;
font: normal 0.7em sans-serif,Arial;
color:#183A43;
}

td.td_MenuWrap{
height:48px;
padding:0;
margin:0;
background: url(../images/bk_MenuWrap.jpg) repeat-x top left;
}

#table_Menu{
padding:0;
margin:0 auto;
width:820px;
}
td.td_MenuLeft{
width:233px;
}

td.td_MainMenu{
height:48px;
width:581px;
background: url(../images/bk_Menu.jpg) repeat-y top center;
vertical-align:middle;
} 



#div_MainMenu{
width:541px;
padding:0;
margin:0 auto;

}

#div_MainMenu a{
padding:10px;
padding-top:0;
padding-bottom:0;
color:#6B6855;
text-decoration:none;
font-weight:bolder;
}

#div_MainMenu a:hover{ 
color:#1983B3;
}


td.td_BannerWrap{
height:154px;
background:url(../images/bk_BannerWrap.jpg) repeat-x top left;
}

#table_Banner{
padding:0;
margin:0 auto;
text-align:center;
}
td.td_Logo{
height:154px;
width:233px;
vertical-align:middle;
text-align:center;
background:url(../images/bk_Logo.jpg) no-repeat bottom right;
}

td.td_Banner{
width:581px;
background:url(../images/bk_Menu.jpg) repeat-y top left;
}

td.td_BannerRight{
background:url(../images/bk_BannerRight.jpg) no-repeat top left;
}


td.td_ContentsWrap{
background:#B0BDAC;
}

#table_Contents{
padding:0;
margin:0 auto;

}

td.td_Sidebar{
background:url(../images/bk_ContentsLeft.jpg) no-repeat top right;
width:233px;
vertical-align:top;
color:#283D42;
padding-top:8px;
}

.div_SidebarWrap{
width:180px;
padding:0;
margin:0 auto;
padding-bottom:10px;
}

td.td_Contents{
width:581px;
background:url(../images/bk_Menu.jpg) repeat-y top left;
height:400px;
vertical-align:top;
}

.div_ContentsWrap{
width:541px;
padding:0;
margin:0 auto;
padding-top:20px;
padding-bottom:10px;
}

td.td_ContentsRight{
background:url(../images/bk_ContentsRight.jpg) no-repeat top left;
}



td.td_FooterWrap{
padding-top:20px;	
padding-bottom:10px;
background: url(../images/bk_Footer.jpg) repeat-x top left;
}


p.p_sep{
padding:0;
margin:0;
height:30px;
background:url(../images/p_sep.jpg) no-repeat top left;
}

p.p_end{
padding:0;
margin:0;
height:18px;
background:url(../images/p_end.jpg) no-repeat bottom left;
}

p.p_begin{
padding:0;
margin:0;
height:18px;
background:url(../images/p_begin.jpg) no-repeat top left;
}

p{
padding:0;
margin:0;
padding-bottom:6px;
}



a{
text-decoration:none;
color:#1983B3;
}
a:hover{
color:#6B6855;
}

a img{
border:0;
}


.td_Sidebar h2{
padding:0;
margin:0;
font-size:16px;
padding-bottom:4px;
}

.h2_Yellow{
padding:0;
margin:0;
font-size:18px;
color:#D4DE25;
padding-bottom:6px;
}
.h2_Blue{
padding:0;
margin:0;
font-size:18px;
color:#1983B3;
padding-bottom:6px;
}



img.img_gallery-thumb{
padding:2px;
background:#dfdfdf;
}



.h1_Yellow{
padding:0;
margin:0;
font-size:18px;
color:#D4DE25;
padding-bottom:6px;
}
.h1_Blue{
padding:0;
margin:0;

color:#1983B3;
padding-bottom:6px;
}

#div_OurChildren{
padding:10px;
width:177px;
height:156px;
background: url(../images/sidebar-ourchildren.jpg) no-repeat top left;
}





















.div_sep{
padding:0;
margin:0;
clear:both;
}
.p_5px{
padding:0;
margin:0;
padding-top:8px;
}



ul{
padding:0;
margin:0;
list-style:none;
padding-top:10px;
padding-left:40px;
}
li{
padding:0;
margin:0;
padding-bottom:5px;
list-style:disc;
}

ol{
padding:0;
margin:0;
padding-left:30px;
}
ol li{
list-style:decimal;
}


.large_image{
border:1px solid #FFFFFF;
}

#div_GalleryArchive ul{
padding:0;
margin:0;
padding-left:24px;
padding-right:10px;
list-style:square;	
color:#6B6855;
}


a.a_nlSignUp{
padding:2px 8px;
background:#1983B3;
color:#FFFFFF;
font-weight:bolder;
}

a.a_nlSignUp:hover{
background:#D4DE25;
color:#193C42;
}




div#nifty{ margin: 0 auto;background: #1983B3; color:#fff;}
b.rtop, b.rbottom{display:block;background: #fff;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #1983B3;}
b.r1{margin: 0 5px; padding:0;}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
div#nifty a{
color:#ffffff;
}





span.span_Red{
color:#990000;
font-weight:bolder;
}
span.span_labelBlue{
color:#1983B3;
}
.td_Label{
font-weight:bolder;
font-size:14px;
width:100px;
}

.btnType1{
background:#1983B3;
padding:2px 4px;
border:none;
color:#FFFFFF;
font-weight:bold;
}

#table_Footer{
padding:0;
margin:0 auto;
}

.td_Footer{
width:581px;
text-align:center;
color: #999999;
}

.td_Footer a{
color: #666666; 
text-decoration:none;
padding:4px;	
}

.td_Footer a:hover{
color: #999999;
}


#div_Newsletter h1, #div_Newsletter h2{
display:block;
/*text-align:right;*/
}

span.span_Blue{
color:#1983B3;
font-size:14px;
}
span.span_Blue a{
text-decoration:underline;
}
h3.h3_Gray{
color:#666666;
padding:0;
margin:0;
padding-bottom:5px;
font-size:16px;	
}
span.span_Gray{
color:#666666;
font-weight:bold;
}

#div_Newsletter h1{
font-size:18px;
padding:0;
margin:0;
padding-bottom:6px;
}
#div_Newsletter h2{
padding:0;
margin:0;
font-size:14px;
}

.td_nl_Left{
padding-right:10px;
vertical-align:top;
}
.td_nl_Right{
width: 291px;
vertical-align:top;
}

.div_Blue_Left, .div_Blue_Right{
width:291px;
padding-left:10px;
padding-bottom:10px;
}

.div_Blue_Left{
float:left;
}
.div_Blue_Right{
float:right;
}

.div_Blue_Left a, .div_Blue_Right a{
color:#fff;
text-decoration:underline;
}
.div_Blue_Left a:hover, .div_Blue_Right a:hover{
color:#666666;
}
.table_Blue{
width:291px;
background:#1983B3;
color: #FFF;
font-weight:bolder;
}

.table_Blue td{
padding-left:21px;
padding-right:21px;
}
.table_Blue td.td_Blue_Top{
background: url(../updates/images/curv-blue-top.jpg) no-repeat top left;
height:12px;
width:219px;
}

.table_Blue td.td_Blue_Bottom{
background: url(../updates/images/curv-blue-bottom.jpg) no-repeat bottom left;
height:12px;
}

.h2_White{
color: #FFF;
padding:0;
margin:0;
padding-bottom:4px;
font-size:16px;
}

