fieldset,img{border:0;}
a:focus{outline:none;}
html{height:100%;margin-bottom:1px;}
a:link,a:visited{text-decoration:none;}
img{border:0;display:block;margin:0;padding:0;}
body{font:95% Arial,Helvetica,sans-serif;color:#646464;background:#fff;}
.back{background:#282020 url(images/body-bg.jpg) 0 0 repeat-x;}
h1{font-size:280%;line-height:110%;font-weight:400;color:#2b437f;font-family:Georgia, "Times New Roman", Times, serif;margin:20px 0 10px 20px;}
h2{font-size:190%;line-height:110%;font-weight:400;font-style:italic;color:#b4b4be;font-family:Georgia, "Times New Roman", Times, serif;margin:10px 0 20px 10px;}
h3{font-size:160%;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:10px 0 5px;padding:0 0 0 10px;}
h5{font-size:110%;line-height:125%;color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;font-style:italic;padding:10px 0 0 10px;}
h6{font-size:110%;line-height:120%;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;font-style:italic;padding:0 0 0 10px;}
.componentheading h1{font-size:280%;font-weight:400;color:#2b437f;font-family:Georgia, "Times New Roman", Times, serif;}
.componentheading{font-size:280%;font-weight:400;color:#2b437f;font-family:Georgia, "Times New Roman", Times, serif;margin:10px 0 5px 10px;}
.small{color:#999;font-size:.90em;font-weight:400;text-align:left;}
.readon{background:#418716 url(../images/hand.png) 0 0 no-repeat;color:#fff;text-align:center;font-family:Arial, Helvetica, sans-serif;margin-left:330px;padding:72px 0 0 10px;}
.readon a{color:#FFC;}
.table{margin:0;padding:0;}
.btn-small{background:#fff url(../images/butn-small.png) 0 0 no-repeat;width:90px;height:25px;text-align:center;vertical-align:middle;}
.btn-med{background:#fff url(../images/butn-med.png) 0 0 no-repeat;width:160px;height:45px;text-align:center;padding-top:15px;line-height:95%;vertical-align:middle;margin-left:20px;}
.btn-med-green{background:#fff url(../images/butn-med-green.png) 0 0 no-repeat;width:160px;height:45px;text-align:center;padding-top:15px;line-height:95%;vertical-align:middle;color:#000;margin-left:20px;}
.btn-lg{background:#fff url(../images/butn-lg.png) 0 0 no-repeat;width:198px;height:100px;text-align:center;vertical-align:middle;margin-left:20px;}
p{margin-bottom:2em;padding:0 20px;}
td{vertical-align:top;}
ol{list-style:decimal;list-style-position:outside;margin:0 0 0 20px;}
ul{list-style:disc;list-style-position:outside;margin:0 0 0 30px;}
.blue{background-color:#344d87;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.dkblue{background-color:#172d60;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.green{background-color:#6eb33f;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.purple{background-color:#581e36;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.red{background-color:#900;color:#fff;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.white{background-color:#fff;color:#000;padding:10px;}
.yellow{background-color:#fcf356;color:#42412e;font-family:Arial, Helvetica, sans-serif;padding:10px;}
.green h2{font-size:170%;color:#000;}
.purple h2{font-size:170%;color:#b66ab5;}
.red h2{font-size:170%;color:#fa7878;}
.yellow h2{font-size:170%;color:#746609;}
.donations{font-size:80%;width:720px;margin-left:20px;}
.donations td{border-bottom:1px solid #666;}
.inside{padding:0 20px;}
#wrap{width:1000px;text-align:left;position:relative;margin:0 auto;padding:0;}
#header{float:left;color:#000;background:none;width:100%;height:130px;position:relative;top:0;vertical-align:middle;}
#div_lg{float:left;width:262px;height:99px;padding-top:30px;}
a#logo{display:block;width:235px;height:92px;background:url(images/restore.jpg) no-repeat 0 0;}
#maincontent{position:relative;float:left;width:755px;color:#000;font-family:Georgia;font-size:16px;line-height:22px;padding:0;}
#search{height:auto;position:absolute;right:126px;bottom:40px;background:url(images/search_bnt.png) no-repeat;width:173px;padding-left:105px;}
#banner{float:left;color:#fff;width:100%;height:auto;}
#container{width:auto;height:auto;margin:0;}
.white-opacity{background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7px;-khtml-opacity:0.7px;opacity:0.7px;}
#main{background:#fff url(images/mainback.png) 0 0 repeat-y;width:980px;margin:0 auto;padding:0;}
#left{float:left;width:225px;background:#846f50;margin:0;padding:0;}
#right{float:right;width:208px;overflow:hidden;background:#f9fcac url(images/right-back.jpg) bottom center;min-height:500px;height:auto !important;}
#content{overflow:visible;background:none repeat scroll 0 0 #FFF;float:left;width:547px;}
#footer{clear:both;background:url(images/footer-back.jpg) 0 0 repeat;height:100px;overflow:hidden;padding:10px;}
.footer{font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:gray;}
.footer a{color:#FF0;}
.cp a,.cp a:hover{color:gray;text-decoration:none;}
#backtotop{text-align:center;}
#backtotop a,#backtotop a:hover{color:#adadad;text-decoration:none;font-size:11px;}
div.offline{background:#fffebb;width:100%;position:absolute;top:0;left:0;font-size:1.2em;padding:5px;}
span.pathway{display:block;height:16px;line-height:16px;overflow:hidden;margin:0 20px;}
div.componentheading{padding-left:0;}
table.contentpaneopen h3{margin-top:25px;}
.modifydate{height:20px;vertical-align:bottom;color:#999;font-size:.90em;font-weight:400;text-align:left;}
.createdate{height:20px;color:#999;font-size:.90em;font-weight:400;vertical-align:top;padding-bottom:5px;padding-top:0;}
a.readon{margin-top:10px;display:block;float:left;padding-right:20px;line-height:14px;height:16px;}
.invalid{border-color:red;}
label.invalid{color:red;}
.ol-foreground{background-color:#f6f6f6;}
.ol-background{background-color:#666;}
.ol-textfont{font:10px Arial,Helvetica,sans-serif;}
.ol-captionfont{color:#f6f6f6;font:bold 12px Arial,Helvetica,sans-serif;}
.ol-captionfont a{color:#0B55C4;text-decoration:none;font-size:12px;}
.article_column{padding-right:5px;}
.column_separator{border-left:1px dashed #e0e0e0;padding-left:10px;}
td.buttonheading img{border:none;}
td.greyline{width:20px;}
div#maindivider{border-top:1px solid #ddd;margin-bottom:10px;overflow:hidden;height:1px;}
.contentpaneopen_edit{float:left;}
table.contenttoc{border:1px solid #ccc;float:right;margin:5px;padding:5px;}
table.contenttoc td{padding:0 5px;}
.sectiontableheader{background:none;color:#333;font-weight:700;padding:4px;}
td.sectiontableheader{background:#efefef;color:#333;font-weight:700;border-right:1px solid #fff;padding:4px;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px;}
table.contentpaneopen,table.contentpane{width:auto;margin:0;padding:0;}
table.contentpaneopen li{margin-bottom:5px;}
table.contentpaneopen fieldset{border:0;border-top:1px solid #ddd;}
table.contentpaneopen h4{font-family:Arial,Helvetica,sans-serif;color:#333;}
.highlight{background-color:#fffebb;}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#009;}
div.search input{width:145px;border:1px solid #ccc;}
.mod_login-login a{font-size:80%;color:#6FF;border:none;padding:4px;}
.button-login{height:30px;vertical-align:top;margin:5px;}
div.mosimage{margin:5px;}
div.mosimage_caption{font-size:.90em;color:#666;}
div.caption{padding:0 10px;}
div.caption img{border:1px solid #CCC;}
div.caption p{font-size:.90em;color:#666;text-align:center;}
table.paramlist{margin-top:5px;}
table.paramlist td.paramlist_key{width:128px;text-align:left;height:30px;}
div.message{font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#c30;text-align:center;width:auto;background-color:#f9f9f9;border:solid 1px #d5d5d5;margin:3px 0 10px;padding:3px 20px;}
.banneritem img{display:block;margin-left:auto;margin-right:auto;}
.banneritem_text{font-size:11px;padding:4px;}
.bannerfooter_text{font-size:11px;background-color:#F7F7F7;text-align:right;padding:4px;}
.pollstableborder td{text-align:left;}
span.description{display:block;padding-left:30px;}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px;}
legend{margin:0;padding:0 10px;}
td.key{border-bottom:1px solid #eee;color:#666;}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;padding:5px;}
.tool-title{font-size:100%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text{font-size:100%;margin:0;}
#system-message{margin-bottom:20px;}
#system-message dd.message ul{background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;padding-left:40px;text-indent:0;margin:0;}
#system-message dd.error ul{color:#c00;background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;padding-left:40px;text-indent:0;margin:0;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;padding-left:40px;text-indent:0;margin:0;}
#syndicate{float:left;padding-left:25px;}
#power_by{float:right;padding-right:25px;}
#component-contact table td{padding:2px 0;}
#fontsize{display:block;height:25px;z-index:100;float:right;background:#000;color:#000;padding-top:5px;}
#fontsize h3,#fontsize p{border:0;display:inline;font-size:.9em;}
#fontsize p{margin:0 0 0 5px;}
#fontsize p a{font-weight:400;display:inline;margin:0 5px;padding:2px 0 2px 24px;}
#fontsize p a.larger{background:#000 url(images/lupe_larger_black.gif) no-repeat;}
#fontsize p a.smaller{background:#000 url(images/lupe_smaller_black.gif) no-repeat;}
#fontsize p a.reset{background:#000 url(images/lupe_reset_black.gif) no-repeat;}
#fontsize p a.larger:hover,#fontsize p a.larger:active,#fontsize p a.larger:focus{background:#000 url(images/lupe_larger_black.gif) no-repeat;color:#fff;text-decoration:none;}
#fontsize p a.smaller:hover,#fontsize p a.smaller:active,#fontsize p a.smaller:focus{background:#000 url(images/lupe_smaller_black.gif) no-repeat;color:#fff;text-decoration:none;}
#fontsize p a.reset:hover,#fontsize p a.reset:active,#fontsize p a.reset:focus{background:#000 url(images/lupe_reset_black.gif) no-repeat;color:#fff;text-decoration:none;}
.sf-menu{margin-bottom:0;}
.sf-menu a{border:none;padding:0.55em 1em;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu li{outline:0;}
.sf-menu a,.sf-menu a:visited{font-size:16px;font-family:Verdana;font-weight:700;}
#horizmenu li{line-height:20px;}
#top_pos{width:725px;float:left;position:relative;padding-right:10px;}
input#bnt_search{width:30px;height:25px;cursor:pointer;border:none;background:transparent;font-size:0;text-indent:-9999px;margin-top:-3px;}
input#mod_search_searchword{width:135px;height:22px;border:none;background:transparent;font-size:14px;}
#programs_menu{background:url(images/program_mn_l.png) no-repeat top left;position:absolute;bottom:0;right:10px;padding-left:13px;}
#programs_menu_in{background:#369 url(images/program_mn_r.png) no-repeat top right;padding-right:13px;font-family:Georgia, "Times New Roman", Times, serif;font-size:100%;}
#programs_menu_in_n{color:#fff;font-weight:700;background:#369 url(images/program_mn_rp.png) repeat-x;height:17px;padding:12px 0 8px;}
#programs_menu_in_n .sf-menu a{font-size:11px;text-transform:uppercase;font-family:Georgia;padding:0 10px;}
.contentpaneopen p{font-family:Georgia;font-size:16px;line-height:22px;color:#000;}
.contentpaneopen p,.contentpaneopen h1{padding-left:12px;}
#subscribe_mod{border:10px solid #705F46;background-color:#544938;margin-bottom:10px;padding:15px 0 15px 15px;}
#subscribe_mod h3{font-family:Georgia;font-size:12px;color:#fff;font-weight:700;text-align:center;}
#subscribe_mod #wz_11,#subscribe_mod #wz_12{width:135px;margin:5px 0;}
#right img{margin-bottom:-3px;padding:0;}
#programs_menu_in_n .sf-menu li:hover ul,#programs_menu_in_n .sf-menu li.sfHover ul{left:0;top:1.5em;z-index:99999;}
#programs_menu_in_n .sf-sub-indicator{background:url("images/arrows-ffffff.png") no-repeat scroll -10px -100px transparent;display:block;height:10px;overflow:hidden;position:absolute;right:0;text-indent:-999em;top:0.1em;width:10px;}
.menu li ul li.active !important,.menu li ul li:hover,.menu li ul li#current{background:#AABDE6;}
#programs_menu ul li ul li#current{background:#669;}
#horizmenu {background:url("images/navbar2.png") repeat-x scroll 0 0 #FFF;height:41px;text-align:center;width:1000px;margin:0 auto;padding:12px 0 0 4px;}
#top-menu{float:right;height:auto;width:auto;}
.search input{font:100% Arial,Helvetica,sans-serif;}
table#wp-calendar{font-size:11px;}
#calendar{background:#344D87 url(images/calendar-header.png) no-repeat top center;padding-top:170px;padding-bottom:75px;}
#calendar_wrap{width:207px;margin:0;padding:0;}
.widget-container-l h3{font-size:13px;font-weight:400;color:#fff;}
.widget-container-l label,.widget-container-l a{font-size:12px;color:#fff;}
.widget_wp_sidebarlogin h3 span{font-size:14px;font-weight:700;color:#fff;}
.widget_wp_sidebarlogin h3{border-bottom:1px solid #ccc;line-height:16px;}
h2.title a{color:#2B437F;font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;}
.search{padding-top:2px;}
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h4,.white h4{font-size:145%;font-weight:400;color:#418716;line-height:125%;padding:0 0 0 10px;}
.btn-small a,.btn-lg a{color:#009;}
.btn-med a,.btn-med-green a{color:#009;font-weight:700;}
.blue h2,.dkblue h2{font-size:170%;color:#bbd7e5;}
.clear,.clr{clear:both;}
span.article_separator,table.blog span.article_separator{display:block;height:20px;}
form#form-login fieldset,form#com-form-login fieldset{border:0 none;margin:0;padding:0.2em;}
form#form-login ul,form#com-form-login ul{padding-left:20px;}
.pagination span,.pagination a{padding:2px;}
#programs_menu_in_n a,#subscribe_mod,#subscribe_mod span a,#mod_loginform-login,#mod_loginform-login label{color:#fff;}
#mod_loginform-login,.widget-container-l{background-color:#544938;border:10px solid #705F46;margin-bottom:10px;padding:15px 0 15px 15px;}
