html {}
body { margin:0px;   font-family:Arial; color:#636363; font-size:12px; }
#wrapper {  width:963px; margin:0 auto; }
#header { background:url("/resources/bg_header.jpg"); background-repeat:no-repeat; width:100%; height:298px;margin-top:36px; }

#nav { width:833px; height:70px; padding:30px 0px 10px 60px; }
#nav ul { padding:0px; margin:0px; }
#nav ul li { display:inline; list-style-type:none;  float:left; }
#nav ul li a { display:block; padding:3px 8px 3px 8px; border-right:solid 1px #FFFFFF; text-decoration:none; color:#FFFFFF; font-size:14px; }

#content { background:url("/images/bg_content.png"); background-repeat:repeat-y; width:843px; min-height:400px; padding:50px 60px 50px 60px; }
#content a {font-weight:bold;}

#footer { background:url("/images/bg_footer.png"); background-repeat:no-repeat; height:54px; width:963px; font-size:10px;padding-top:18px; padding-bottom:18px;}
#footer a { color:#636363; }
#footer ul { padding:0px; margin:0px; text-align:center; }
#footer ul li { display:inline; list-style-type:none; }
#footer strong { font-size:14px;color:#78bbd0;}

h1 { font-size:18px; color:#78bbd0; margin-top:0px;  }
h2 { font-size:16px; color:#78bbd0; margin:20px 0px 5px 0px;  }
h3 {font-size:16px; color:#afd14c;  margin:20px 0px 0px 0px; }
h4 { color:#FFFFFF; background:#afd14c; padding:3px; font-size:16px; margin-top:0px; width:225px; }
a { color:#f5871f; text-decoration:none; }

em { font-size:12px;}
.menu_sub {font-size:12px; color:#afd14c;  margin:10px 0px 0px 0px; }

#left_content { width:257px; float:left; border-top:solid 1px #a0a0a0; margin-right:20px;  }
#right_content { width:550px; float:left; }

#left_content ul { padding:0px; margin:0px 0px 10px 20px; }
#left_content ul li { color:#78bbd0; line-height:20px; list-style-type:none; }
#left_content ul li a { font-weight:bold; font-size:14px; }
#left_content ul li a:hover { font-weight:bold; font-size:14px; text-decoration: underline;}

.box_top { background-image: url("/images/bg_top_box.png"); background-repeat:no-repeat; width:570px; height:19px; }
.box_middle { background-image: url("/images/bg_middle_box.png"); background-repeat:repeat-y; width:530px;  min-height:100px;padding:0px 20px 0px 20px;  }
.box_middle h2 { margin-top:0px; }
.box_bottom { background:url("/images/bg_bottom_box.png"); background-repeat:no-repeat; width:570px; height:19px;margin-bottom:20px; }
	
.small_box { width:257px; border-top:solid 1px #a0a0a0; float:left;  }

#right_content .small_box { width:246px; margin:0px 15px 0px 14px; }