/* from cache */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
label{font-weight:500}
img{border:none}
ul{position:relative;text-align:left;list-style:none;padding:0 10px 0 12px;margin:.3em 0 .3em 1em}
ul li{background:url('../images/marker.gif') 0 7px no-repeat;padding:0 0 0 15px;margin:0}
table ul li{background:url('../images/marker.gif') 5px 20px no-repeat;padding:0 0 0 30px;margin:0}
#neighbor_webmaster_iframe ul li{background-image:none;padding:0;margin:0}
#neighbor_webmaster_iframe table ul li{background-image:none;padding:0;margin:0}
ul li ul{list-style:disc}
ul li ul li{background:none;font-size:.9em;padding:0 0 0 .2em;margin:0}
ol{list-style:lower-roman}
ol li{margin-left:2em}
dl{}
dt{display:block;margin:.5em 0}
dd{display:block;text-indent:1em}
table{font-family:Calibri,Arial,sans-serif;width:100%;border-collapse:collapse;margin:5px;padding:0}
th{padding:0px 5px;font-weight:700}
td{padding:0px 5px}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-align:left}
h1{font-size:2em;height:1.3em;line-height:1.3em;font-weight:500;color:#039;background:transparent;margin:0;padding:0}
h2,h3{font-size:1.25em;color:#039;background:transparent}
p{margin-bottom:1.5em}
acronym{text-decoration;none;border-bottom:dashed #666 1px}
blockquote{margin:2em 0;padding:10px;_line-height:25px;color:#CCC;background-color:#333}
blockquote p{background:url('../images/blockquote.png') 0 -.3em no-repeat;margin:1em .3em;padding:0;text-indent:35px}
blockquote p:after{content:url('../images/endblockquote.png');display:inline-block;vertical-align:top;padding:0;padding-left:7px;margin:0;text-indent:0}
a img{border:0px}
img{vertical-align:top}
a:link{color:#369;text-decoration:none}
a:visited{color:#69C;text-decoration:none}
a:hover,a:active,a:focus{color:#a12904;background-color:#FBFAF5;text-decoration:underline}
input,select,textarea{font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}
input[type="text"],input[type="password"],textarea,select{background:url('../images/input_bg.gif') 0 0 repeat-x;color:#555;padding:.2em;margin:.2em;-webkit-box-shadow:1px 1px 2px #555;-moz-box-shadow:1px 1px 2px #555;box-shadow:1px 1px 2px #555;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#side_bar input[type="text"],#side_bar input[type="password"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
object{vertical-align:top}
body{position:relative;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-size:100%;line-height:1.3em;color:#000;background:#25150f url('../images/bg.gif') top left repeat-x}
#flashMessage{background-color:#EAE5C7;color:#039;font-size:1.2em;line-height:1.7em;text-align:center}
#top_bar{position:relative;font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;color:#fff;top:0;width:1000px;height:22px;line-height:22px;margin:0 auto;z-index:10}
#top_bar a.skip:link,#top_bar a.skip:visited{position:absolute;left:-9999px}
#top_bar a.skip:hover,#top_bar a.skip:active,#top_bar a.skip:focus{float:left;top:0;left:0;font-size:.875em;padding:0;text-indent:0;text-decoration:none;color:#fff;background-color:#080403;border:solid #fff 1px;_border:none}
.diminished{font-size:.875em;text-align:center}
.inline-form{display:inline;margin:0 5px}
#top_bar .left{position:absolute;top:0;left:20px;padding:0;margin:0 3px;color:#fff;background-color:#080403;border:none}
#top_bar .right{position:absolute;top:0;right:20px;padding:0;margin:0 3px;color:#fff;background-color:#080403;border:none}
#top_bar .left a:link,#top_bar .left a:visited{color:#fff;background-color:#080403;border-bottom:solid #fff 1px;text-decoration:none}
#top_bar .left a:hover,#top_bar .left a:focus,#top_bar .left a:active{background-color:#fff;border:none;color:#080403;text-decoration:none}
#top_bar .right a:link,#top_bar .right a:visited{color:#fff;background-color:#080403;border:solid transparent 1px;_border:none;text-decoration:none}
#top_bar .right a:hover,#top_bar .right a:active,#top_bar .right a:focus{border:solid #fff 1px;color:#fff;background-color:#080403;text-decoration:none}
#top_bar span.small,#top_bar span.medium,#top_bar span.large{color:#fff;background-color:#080403;border:solid #fff 1px;padding:0 2px}
#top_bar .small{font-size:8px;padding:0 3px}
#top_bar .medium{font-size:12px;padding:0 3px}
#top_bar .large{font-size:16px;padding:0 3px}
#top_bar .admin{font-size:.875em;line-height:1em;padding:0 .2em;margin:0 .5em;text-decoration:none;border:#fff solid 1px;_border:none}
#wrap{position:relative;margin:-18px auto 0 auto;text-align:left;width:982px}
.alignMiddle{vertical-align:middle}
.alignCenter{text-align:center}
.container1{}
.clear{clear:both}
.fleft{float:left}
.fright{float:right}
.link{color:#a12904}
.button{color:#a53e0b;font-size:18px;line-height:14px;height:23px;width:64px;float:right;background:url('../images/button.gif')  50% 50% no-repeat;border:none;padding:0;margin-right:10px;text-decoration:none}
.button:hover{text-decoration:underline}
#neighbor_webmaster_header{height:75px;background:url('../images/top.jpg') no-repeat top center;line-height:1.27em}
#neighbor_webmaster_header #slogan{position:absolute;top:40px;left:255px;font-size:1.6875em;line-height:1.6875em}
#neighbor_webmaster_header #contact-info{padding:45px 20px 0 0;float:right;font-size:0.6875em;line-height:1.3em}
#neighbor_webmaster_header a:link,#neighbor_webmaster_header a:visited{color:#000;background-color:${background_color}
;text-decoration:none}
#neighbor_webmaster_header a:hover,#neighbor_webmaster_header a:active,#neighbor_webmaster_header a:focus{color:#000;background-color:${background_color}
;text-decoration:underline}
#side_bar{float:left;width:220px;margin:0 16px;_margin:0 16px 0 8px;padding:0;background:#ac2f08 url('../images/bg_col1.gif') no-repeat bottom left}
#side_bar a:link,#side_bar a:visited,#side_bar a:hover,#side_bar a:active,#side_bar a:focus{background-color:transparent}
#main_content{float:left;width:715px;_width:700px;margin:0;padding:15px 0 0 0;background:#FBFAF5}
#banner{width:715px;padding:15px 0 0 0;background:url('../images/banner-border.png') no-repeat top left;*background-color:#EAE5C7}
#logo{display:block;width:220px;height:229px;background:transparent url('../images/logo.png') 0 0 no-repeat}
#ads{width:715px;margin:0;padding:0 0 15px 0;background:url('../images/banner-border.png') no-repeat bottom left}
#ads img{background-color:#EAE5C7;padding:15px 0 0 15px;margin:0}
#neighbor_webmaster_content{width:982px;text-align:left;background:#FBFAF5 url('../images/bg_cont.gif') top left repeat-y}
#neighbor_webmaster_content p{margin-bottom:.5em}
#nav{color:#fff;background-color:#942a09;font-size:inherit;*font-size:75%;line-height:1em;margin:0;padding:20px 25px}
#nav li{line-height:1.5em;background-position:0 50%}
#nav a,#nav h2{color:#fff;background-color:#942a09;font-size:inherit;line-height:1em}
#nav a:link,#nav a:visited{text-decoration:none}
#nav a:hover,#nav a:active{text-decoration:underline}
#nav h2 span{color:#FFE569}
.tabtree{position:relative;margin:0;padding:0}
ul.tabrow{text-align:center;width:100%;margin:0;padding:0;list-style:none;line-height:24px;height:34px;overflow:hidden;font-size:.875em;background-color:transparent}
.tabrow li span.label{text-align:center;padding:5px;margin:0;border:solid #DDD 1px}
.tabrow li{display:inline;background:none;margin:0 -4px 0 0;padding:0}
.tabrow a span{display:inline-block;margin:0;padding:10px 14px 1px 0;background:transparent url(../images/tab/right.gif) no-repeat right top}
.tabrow_alt li a span{background:none !important}
.tabrow li a{display:inline-block;text-decoration:none;background:transparent url(../images/tab/left.gif) no-repeat left top;margin:0 -4px 0 0;padding:0 0 1px 13px}
.tabrow a:link,.tabrow a:visited{color:#369}
.tabrow a:hover,.tabrow a:active,.tabrow a:focus{color:#a12904}
.tabrow li a:hover{background-image:url(../images/tab/left_hover.gif)}
.tabrow li a:hover span{background-image:url(../images/tab/right_hover.gif)}
.tabrow .here a{font-weight:bold}
.tabrow .here a:link,.tabrow .here a:visited{color:#555}
.tabrow .here a:hover,.tabrow .here a:active,.tabrow .here a:focus{color:#a12904}
#subnav{top:-8px}
#subsubnav{position:relative;display:inline-block;font-size:inherit;text-align:center;margin:0 auto;padding:0;z-index:100;border:solid gray 1px}
#subsubnav li{float:left;display:inline-block;height:30px;line-height:35px;overflow:hidden;background:url('../images/tabs3.png') no-repeat left 0;margin:0;padding:0 0 0 15px}
#subsubnav li a{display:inline-block;_display:block;background:url('../images/tabs3.png') no-repeat right 0;padding:0 15px 0 0}
#subsubnav .current{background:url('../images/tabs3.png') no-repeat left -30px}
#subsubnav .current span{display:inline-block;_display:block;background:url('../images/tabs3.png') no-repeat right -30px;color:#666;padding:0 15px 0 0}
#subsubnav a:link,#subsubnav a:visited{text-decoration:none}
#subsubnav a:hover,#subsubnav a:active,#subsubnav a:focus{text-decoration:underline}
#side_bar h2,#side_bar h3{color:#fff;background-color:transparent;margin-bottom:13px}
#main_content h1,#main_content h2,#main_content h3{color:#039;background-color:transparent;clear:both}
#neighbor_webmaster_content .section{padding:20px 25px;margin:0}
#side_bar .section{background:url('../images/tail1.gif') no-repeat top;margin:0 0 25px 0}
#side_bar .section legend,#side_bar .section a{color:#fff;background-color:transparent;line-height:2em}
#main_content .section{background:url('../images/tail.gif') repeat-x top left}
.txt{color:#FFF}
.breadcrumb{position:relative;font-size:0.75em;font-weight:normal;margin:0 15px 10px 15px}
.breadcrumb a:link,.breadcrumb a:visited{color:#369}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{color:#a12904}
#neighbor_webmaster_footer{position:relative;height:160px;color:#de6a15;font-size:0.875em;background:url('../images/bottom.jpg') no-repeat top left;text-align:center}
#neighbor_webmaster_footer a:link,#neighbor_webmaster_footer a:visited{color:#de6a15;background-color:transparent;text-decoration:none}
#neighbor_webmaster_footer a:hover,#neighbor_webmaster_footer a:active,#neighbor_webmaster_footer a:focus{text-decoration:underline;background-color:transparent}
#neighbor_webmaster_footer .plug a:link,#neighbor_webmaster_footer .plug a:visited,#neighbor_webmaster_footer .plug a:hover,#neighbor_webmaster_footer .plug a:active,#neighbor_webmaster_footer .plug a:focus{background:transparent;_background-color:#25150F}
#bottom_menu ul{position:relative;padding:0;margin:0 auto 30px auto;display:block;text-align:center;list-style:none}
#bottom_menu ul li{display:inline;background:none;margin:0;padding:0 .5em;border-right:#de6a15 solid 1px}
#bottom_menu ul li.last{border-right:none}
#side_login_form input[type="text"],#side_login_form input[type="password"]{height:20px;line-height:20px;width:160px;_width:199px;font-size:16px;background:url('../images/bg_input.gif') no-repeat top left;border:none;color:#492013;padding:3px}
#side_bar input[type="submit"]{margin-top:3px}
#tell_a_friend{position:relative;background:url('../images/bg_block.gif') no-repeat top left;height:128px;width:200px;_width:185px;margin-left:-15px;*left:-15px;padding:15px}
#tell_a_friend input[type="text"]{height:20px;line-height:20px;_width:169px;font-size:16px;background:url('../images/bg_input1.gif') no-repeat top left;border:none;color:#492013;padding:3px}
#tell_a_friend input[type="image"]{height:25px;width:30px;vertical-align:top}
.block-contact span{float:right;margin-right:20px}
.information input,.information select,.information textarea{position:relative;margin:1px 5px}
.information input[type="text"],.information input[type="password"],.information select,.information textarea{width:300px;_width:100px;border:solid 1px #666}
.information input[type="text"].date{width:6em}
.information input[type="text"].time{width:4em}
.information input[type="text"].digit{width:2em}
.information input:focus,.information input:active,.information select:focus,.information select:active,.information textarea:focus,.information textarea:active{border:solid 2px orange;margin:0 5px}
.information{position:relative;margin:0 0 1em 0;padding:.3em 1em;color:#000;background-color:#FBFAF5;text-align:left}
.information div.background{margin:0;padding:0;color:#000;background-color:#FBFAF5}
.information legend{position:relative;font-family:Calibri,Arial,sans-serif;font-size:1.1em;font-weight:700;background-color:#FBFAF5;color:#000;padding:3px .5em .2em .5em}
.information div{clear:both;margin:2px 0;position:relative}
.information div span{display:none}
.information div:hover span{font-size:85%;color:#c96;background-color:#faf0e6;margin-left:20em;padding:.2em .5em .3em;border:1px solid #c96;display:block;position:absolute;z-index:10;float:right}
* html .information div span{font-size:85%;color:#c96;padding:.3em;border-left:1px solid #c96;display:block}
.information div label,.information div.cr p{margin:0;display:block;width:200px;font-size:87.5%;line-height:1.4em;font-weight:600;text-align:right;float:left}
#neighbor_webmaster_content .information label.wide{width:450px}
.information label.image_label{margin:0 10px 0 0;display:inline-block;text-align:right;float:none;width:auto}
.information div.cr label{text-align:left;margin-left:13em;width:auto;float:none}
.mandat{color:#C00000}
.mandat:after{content:"*"}
.buttons{text-align:center;margin:0 1em}
.information .removed{display:none !important}
.information .diminished{text-align:left;color:#000;margin-top:1em}
.information h2{font-size:87.5%;margin-top:.5em;color:#000;font-weight:700;background-color:#FBFAF5;text-align:center;font-style:normal;border:double #000 4px}
.information div p,.information div pre{margin:0 0 0 200px;padding:0}
.profile_image{float:right;margin:10px}
.message{background-color:#CEF;color:#1B5F32;padding:0 .5em .2em .5em;border:solid #1B5F32 1px}
.warning{background-color:#CEF;color:#330;padding:0 .5em .2em .5em;border:solid #663 1px}
.error{background-color:#CEF;color:#C33;padding:0 .5em .2em .5em;border:solid #633 1px}
.confirm{background-color:#6C6;color:#fff;padding:10px;margin:20px;border:solid #fff 1px;text-align:center}
.pending{background-color:#FF0;border:solid #633 1px}
.latest_news{width:100%;margin-bottom:1em}
.news_title{text-align:left;font-style:normal;font-weight:normal;color:#039;background-color:transparent}
.news_title a:link,.news_title a:visited{color:#369;background-color:transparent;text-decoration:underline}
.news_title a:hover,.news_title a:active,.news_title a:focus{color:#FBFAF5;background-color:#369;text-decoration:none}
.news_item{clear:left;margin:10px 0}
.news_date{float:left;font-size:25px;line-height:35px;height:110px;width:90px;color:#fff;text-align:center;font-style:normal;background:url('../images/date-shield.png') 0 0 no-repeat;padding:10px 0;margin-right:20px}
.news_item .news_author{font-style:italic;font-size:87.5%;margin:0 0 1em 0}
.news_item .news_description,.news_item .news_text{position:relative;margin-left:110px}
.news_item .news_text{}
.news_item .perma_link{clear:right;margin-top:1em}
.news_item .bookmark{clear:right;margin-top:1em;display:none}
.more_news{clear:left;margin:1em 0}
.links{margin:0;clear:right;text-align:center;padding:1em}
.links .prev{float:left}
.links .next{float:right}
.search tr{border:solid #666 1px}
.search th{text-align:left;background-color:#F7D9C4}
.calendar{width:100%;margin:0;clear:right;text-align:left;padding:1em;border-collapse:collapse;border:solid #000 1px}
.calendar tr{border:solid #666 1px}
.calendar th{text-align:center;background-color:#F7D9C4}
.calendar th.weekday{border:solid #000 1px;background-color:#EAE5C7}
.calendar td{width:80px;height:80px;border:solid #000 1px}
.calendar .event{position:relative;border:solid #666 1px}
.calendar div{margin:0;padding:0}
.calendar .time{width:100%;display:block;text-align:center;background-color:#AA9999}
.calendar .owned .time{background-color:#89C671}
.calendar .remark{font-size:.75em;margin:0;padding:0}
.calendar .approved{background-color:#EAE5C7}
select.time{width:4em}
.logbook{width:100%;margin:0;clear:right;text-align:left;padding:1em;border-collapse:collapse;border:solid #000 1px}
.logbook tr{border:solid #666 1px}
.logbook th{text-align:left;background-color:#F7D9C4}
.logbook .label{font-weight:bold}
.logbook .approved{background-color:#EAE5C7}
#instructor_comments{background:#eee url('../images/instructor-only.png') 0 0 repeat}
.course_listing{width:100%;margin:0;clear:right;text-align:left;padding:1em;border-collapse:collapse;border:solid #000 1px}
.course_listing tr{border:solid #666 1px}
.course_listing th{text-align:left;background-color:#F7D9C4}
.course_listing .label{font-weight:bold}
.course_listing .name{width:20%}
.course_listing .approved{background-color:#EAE5C7}
.wiki li{background-image:none}
.wiki_backlinks{font-size:75%}
table.lesson,table.lesson th,table.lesson td{border:solid #082F6A 1px}
#neighbor_webmaster_iframe{position:relative;display:inline-block;_display:block;_width:700px;min-width:705px;overflow:visible;background-color:#FBFAF5}
