/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body {background:url(/system/storage/111/7/1_03.png) repeat-x top center #495124; font:normal 12px Arial, Helvetica, sans-serif; margin:0;	padding:0; behavior:url(/system/storage/111/86/csshover3.htc);}

img {border:0; -ms-interpolation-mode: bicubic;}

a[href$=pdf]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/111/83/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/111/106/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/111/76/excel.png) no-repeat right;content:"";}

a:link, a:active, a:visited {color:#1964A1;text-decoration:none;}
a:hover {color:#F15A29;}


/* Input Styles */
input[type=submit],select,.pointer { cursor:pointer; }
input[type=text],input[type=password],textarea,select{border:1px solid #ccc; border-top:1px solid #666;;color:#666;padding:2px;}

.invalidInput {border:1px solid #F00 !important;background-color: #FFECE6 !important;}
.validInput {border: 1px solid #FF0000;}
/* End Input Styles*/


/*//////// Page Tools /////////*/
#printTitle,.takeaction span,.newsCenter span,#latestnews
span,#photostab span,.twittertitle_body span,#bodypage a
span,#font_size_links .title span{display:none;}
.bookmark,.print,.email,#font_size_links .title{float:left;font-size:11px;height:15px;line-height:15px;}
.clearfix{display:block;}
.bookmark a,.print a,.email a,.bookmark a:visited,.print a:visited{color:#e9f0f5;display:block;font-weight:700;height:15px;}
#bodypage{height:15px;margin:0;overflow:hidden;padding:0px 0px 0 10px;width:340px; position:absolute; bottom:10px; right:5px}

#font_size_links{color:#FFF;float:left;font-size:10px;height:16px;line-height:15px;margin-right:8px;width:104px;}
#font_size_links div.title,#font_size_links div.size{float:left;}
#font_size_links .title{background:url(/system/storage/111/81/pageTools-green.png) no-repeat -229px 0;margin:0;padding:0;width:69px;}
#font_size_links div.s{_overflow:hidden;width:8px;}

#font_select:link,#font_select:visited{background:url(/system/storage/111/81/pageTools-green.png) no-repeat -297px 0;display:block;height:15px;width:8px;}
#font_select_small:hover{background-position:-297px -25px;}
#font_select_med:link,#font_select_med:visited{background:url(/system/storage/111/81/pageTools-green.png) no-repeat -305px 0;display:block;height:15px;width:9px;}
#font_select_med:hover{background-position:-305px -25px;}
#font_select_large:link,#font_select_large:visited{background:url(/system/storage/111/81/pageTools-green.png) no-repeat -314px 0;display:block;height:15px;width:12px;}
#font_select_large:hover{background-position:-314px -25px;}

.med #font_select_med{background-position:-305px -25px;}
.large #font_select_large{background-position:-314px -25px;}
.med #font_select {background-position:-297px 0;}
.large #font_select{background-position:-297px 0;}

.print a{background:url(/system/storage/111/81/pageTools-green.png) no-repeat -162px 0;width:66px;}
.print a:hover {background-position:-162px -25px;color:#FFF;}

.bookmark a{background:url(/system/storage/111/81/pageTools-green.png) no-repeat 0 0;width:92px;}
.bookmark a:hover {background-position:0 -25px;color:#FFF;}

.email a{background:url(/system/storage/111/81/pageTools-green.png) no-repeat -92px 0;width:70px;}
.email a:hover {background-position:-92px -25px;color:#FFF;}
/*//////// End Page Tools /////////*/

/*////// DropDown Menu //////////*/
.rollover_menu_menu{-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border:1px solid #B7F9F1;width:170px;}
.rollover_menu{-moz-opacity:0.9;background:#0C12A8;border-bottom:1px dotted #fff;color:#1C2632;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:0.9;padding:5px 10px;}
.rollover_menu:hover{background:#415FCF;color:#1C2632;}
a.rollover_menu_item:link,a.rollover_menu_item:visited,a.rollover_menu_item:active{color:#fff;display:block;height:100%;text-decoration:none;width:100%;}
/*////// End DropDown Menu //////////*/

/*/////////// START RELEASES \\\\\\\\\\\*/
.releasesItemWrapper{border-bottom:1px dotted #666;}
.releasesSummary{color:#666;}
.releaseLinkBlock{text-align:right;}
.releaseDname{text-transform:lowercase;}
/* End Release Details */

/* Calendar */
.calendarMonthName {font-weight:bold;color:#000000;}
.calendarDate {width:15%;float:left;}
.calendarTitle {width:70%;float:left;}
.calendarLink {width:15%;float:left;}
.calendarSeparator {clear:both;	height:5px;}
/* End Calendar */

/* Calendar Details */
.calendarDrow {float:left;width:10%;font-weight:bold;}
.calendarDcontent {float:left;width:90%;}
.calendarDreturn {clear:both;}
/* End Calendar Details */


/*///////////// DataTables features\\\\\\\\\\\\\\\\\*/
#table1 {clear:both;margin-top:10px;}#table1 thead{background:#000;}#table1 th{background:#585A59;}.dataTables_length{width:40%;float:left;}.dataTables_filter{width:50%;float:right;text-align:right;}.dataTables_info{width:60%;float:left;}.dataTables_paginate{width:44px;width:50px;float:right;text-align:right;}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;cursor:pointer;margin-top:10px;}.paginate_disabled_previous{background-image:url(/system/storage/111/69/back_disabled.jpg);}.paginate_enabled_previous{background-image:url(/system/storage/111/70/back_enabled.jpg);}.paginate_disabled_next{background-image:url(/system/storage/111/72/forward_disabled.jpg);}.paginate_enabled_next{background-image:url(/system/storage/111/73/forward_enabled.jpg);}table.display{margin:0 auto;width:100%;clear:both;}table.display thead th{padding:3px 10px;border-bottom:1px solid #000;font-weight:700;cursor:pointer;cursor:hand;}table.display tfoot th{padding:3px 10px;border-top:1px solid #000;font-weight:700;}
table.display tr.heading2 td{border-bottom:1px solid #aaa;}table.display td{padding:3px 10px;}table.display td.center{text-align:center;}
.sorting_asc{background:url(/system/storage/111/68/asc.gif) no-repeat center right #01425E;}.sorting_desc{background:url(/images/no_image.gif) no-repeat center right #01425E;}.sorting{background:url(/system/storage/111/71/bg.gif) no-repeat center right #01425E;}table.display tr.odd.gradeA{background-color:#F8F8F8;}
table.display tr.even.gradeA{background-color:#EFF1F1;}#table1 th{cursor:pointer; padding:5px 10px 5px 5px;}table.display tr.odd.gradeA{background-color:#F8F8F8;}table.display tr.even.gradeA{background-color:#EFF1F1;}table.display tr.odd.gradeC{background-color:#ddf;}table.display tr.even.gradeC{background-color:#eef;}
table.display tr.odd.gradeX{background-color:#fdd;}table.display tr.even.gradeX{background-color:#fee;}table.display tr.odd.gradeU{background-color:#ddd;}
table.display tr.even.gradeU{background-color:#eee;}#table1 tr.odd{background-color:#F8F8F8;}#table1 tr.even{background-color:#EFF1F1}#table1.top,#table1.bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCC;}#table1.top .dataTables_info{float:none;}#table1.clear{clear:both;}.dataTables_empty{text-align:center;}tfoot input{margin:.5em 0;width:100%;color:#444;}tfoot input.search_init{color:#999;}#table1 td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E;}#table1 td.details{background-color:#d1cfd0;border:2px solid #A19B9E;}.example_alt_pagination div.dataTables_info{width:40%;}.example_alt_pagination .dataTables_paginate{width:400px;}.example_alt_pagination div.dataTables_paginate span.paginate_button,.example_alt_pagination div.dataTables_paginate span.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;cursor:hand;}.example_alt_pagination div.dataTables_paginate span.paginate_button{background-color:#ddd;}.example_alt_pagination div.dataTables_paginate span.paginate_button:hover{background-color:#ccc;}.example_alt_pagination div.dataTables_paginate span.paginate_active{background-color:#99B3FF;}table.display tr.row_selected.odd td{background-color:#B0BED9;}table.display tr.row_selected.even td{background-color:#9FAFD1;}tr.odd td.sorting_1{background-color:#B2B4B8;}
tr.odd td.sorting_2{background-color:#DADCFF;}tr.odd td.sorting_3{background-color:#E0E2FF;}tr.even td.sorting_1{background-color:#D3D4D7;}tr.even td.sorting_2{background-color:#F2F3FF;}tr.even td.sorting_3{background-color:#F9F9FF;}tr.odd.gradeA td.sorting_1{background-color:#c4ffc4;}
tr.odd.gradeA td.sorting_2{background-color:#d1ffd1;}tr.even.gradeA td.sorting_1{background-color:#d5ffd5;}tr.even.gradeA td.sorting_2{background-color:#e2ffe2;}tr.odd.gradeC td.sorting_1{background-color:#c4c4ff;}tr.odd.gradeC td.sorting_2{background-color:#d1d1ff;}tr.even.gradeC td.sorting_1{background-color:#d5d5ff;}tr.even.gradeC td.sorting_2{background-color:#e2e2ff;}tr.odd.gradeX td.sorting_1{background-color:#ffc4c4;}tr.odd.gradeX td.sorting_2{background-color:#ffd1d1;}tr.even.gradeX td.sorting_1{background-color:#ffd5d5;}tr.even.gradeX td.sorting_2{background-color:#ffe2e2;}tr.odd.gradeU td.sorting_1{background-color:#c4c4c4;}tr.odd.gradeU td.sorting_2{background-color:#d1d1d1;}tr.even.gradeU td.sorting_1{background-color:#d5d5d5;}tr.even.gradeU td.sorting_2{background-color:#e2e2e2;}.ex_highlight #example tbody tr.even:hover,#example tbody tr.even td.highlighted{background-color:#ECFFB3;}.ex_highlight #example tbody tr.odd:hover,#example tbody tr.odd td.highlighted{background-color:#E6FF99;}table.tablesorter thead tr .header{background-image:url(bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;text-align:left;padding:0 0 0 5px;}table.tablesorter thead tr .headerSortUp{background-image:url(asc.gif);}table.tablesorter thead tr .headerSortDown{background-image:url(desc.gif);}.tablesorter th{font-size:14px;padding:5px 0;line-height:20px;}
.tablesorter td{padding:4px;}#table1.odd{background-color:#EFF1F1;}#table1.even{background-color:#F8F8F8;}#table1.trover{background-color:#ccc;cursor:pointer;}
/*///////////// End DataTables features\\\\\\\\\\\\\\\\\*/

.error, .error_block {font-weight:700 !important;color:red !important; padding:10px; border:solid 1px #666; background:#C7C3AA; margin-bottom:10px}


.wrapper {width:976px; margin:0 auto;}
#root {min-width:976px;}
#header {background:url(/system/storage/111/6/1_02.jpg) no-repeat center top; z-index:2; position:relative}
#logo {height:149px; position:relative}
#menu {height:40px;}
#body {background:#fff; z-index:1; position:relative}
#main-col {float:left; width:690px; min-height:820px; height:auto !important; height:820px}
#sidebar {float:right;width:247px;}
#sidebar .volunteer {background:url(/system/storage/111/16/1_18.png) no-repeat;height:55px;margin-bottom:8px;cursor:pointer}
#sidebar .emaillink {background:url(/system/storage/111/174/1_email.png) no-repeat;height:55px;cursor:pointer}
#sidebar .contribute {background:url(/system/storage/111/13/1_13.png) no-repeat;height:54px;margin-bottom:8px;cursor:pointer}
.tvolunteer {background:url(/system/storage/111/16/1_18.png) no-repeat;height:55px;cursor:pointer}
.temail {background:url(/system/storage/111/174/1_email.png) no-repeat;height:55px;cursor:pointer}
.tcontribute {background:url(/system/storage/111/13/1_13.png) no-repeat;height:54px;margin-bottom:8px;cursor:pointer}

#sidebar h1 span {display:none}
#logoLink {position:absolute;display:block;width:422px;height:148px;}
#quote {position:absolute;left: 586px;top: 28px;width: 422px;text-align:center;color:#fff;font:normal 17px/2em Arial, Helvetica, sans-serif;}
.readmoreWrap {background:url(/system/storage/111/27/1_35.png) repeat-x -35px #3B7BBF; float:left}
a.readmore:link, a.readmore:visited, a.readmore:active {background:url(/system/storage/111/27/1_35.png) repeat-x -100px 0  #B9202A;padding:4px;display:block;float:left; color:#fff;font:normal 11px Arial, Helvetica, sans-serif;}

.inTheNews .news-header {margin:14px 0 0; background:url(/system/storage/111/23/1_29.png) no-repeat; width:690px; height:41px; position:relative}
.inTheNews .news-header a.rss {display:block; position:absolute; left: 586px; top: 9px; width:100px; height: 24px;}
.inTheNews .news-body {padding:10px 10px;border-bottom:1px dotted #ccc;}
.inTheNews .news-body .news-pic {float:left;width:108px;margin-right:25px;}
.inTheNews .news-body .news-pic a img {width:108px;height:100;}
.inTheNews .news-body .news-content {float:left;width:650px;}
#PageContent .inTheNews .news-body .news-content {width:650px;}
.inTheNews .news-body .news-content .news-preview {color:#58595B;font:normal 12px Verdana, Geneva, sans-serif;}
.inTheNews .news-body .news-content .news-title {font:bold 18px Verdana, Geneva, sans-serif;color:#58595B;padding:7px 0 10px;}
.inTheNews .news-body .news-content .news-date {color:#FF0000;text-transform:uppercase;}
.inTheNews .news-body .news-content .news-preview a {color:#FF0000;}

#flickrFeed2 .flickr-line {background:url(/system/storage/111/36/1_47.png) repeat-x #5898DB; margin:15px 0 0;}
#body .bodyWrapper {padding:12px;}

#sidebar .video {margin-top:23px;}
#sidebar .event-block .event-content {padding-bottom:10px}

#sidebar .event-block .event-content .event-item {padding:0 5px;}
#sidebar .event-block .event-content .event-item:hover {background:#EDFBFE; cursor:pointer}
#sidebar .event-block .event-content .event-item .event-wrapper {border-bottom:1px dotted #ccc;padding:12px 6px;color:#0069AA;}
#sidebar .event-block .event-content .event-item .event-wrapper .event-date {color:#666;}

#sidebar .email-block{margin-top:16px;background:url(/system/storage/111/19/1_23.png) no-repeat;width:247px;height:149px;}
#sidebar .email-block .emailBlockWrapper{padding:42px 4px 0 14px;}
#sidebar .email-block .emailBlockWrapper .email-moto{font:normal 13px Verdana, Arial, Helvetica, sans-serif;color:#fff;}
#sidebar .email-block .emailBlockWrapper form{padding:15px 0 0;}
#sidebar .email-block .emailBlockWrapper .firstName{background:url(/system/storage/111/56/bg_input.png) repeat-x #464594;border:none;width:100px;color:#fff;padding:4px;}
#sidebar .email-block .emailBlockWrapper .lastName{background:url(/system/storage/111/56/bg_input.png) repeat-x #464594;border:none;width:100px;color:#fff;padding:4px;}
#sidebar .email-block .emailBlockWrapper .zipCode{background:url(/system/storage/111/56/bg_input.png) repeat-x #464594;border:none;width:60px;color:#fff;padding:4px;}
#sidebar .email-block .emailBlockWrapper .emailAddress{background:url(/system/storage/111/56/bg_input.png) repeat-x #464594;border:none;width:120px;color:#fff;padding:4px;}
#sidebar .email-block .emailBlockWrapper .submitButton{background:none;border:none;font:normal 14px Verdana, Arial, Helvetica, sans-serif;color:#fff;}

#sidebar .socialLinks {height:39px; float:left; margin:15px 0 10px;}
#sidebar .socialLinks li {height:39px; display:block; float:left; margin-left:5px}

#footer .socialLinks {height:39px; float:right; margin:15px 0 10px}
#footer .socialLinks li {height:39px; display:block; float:left; margin-left:5px}

#menu {padding:10px 0 0}
#menu table {width:100%}
#menu table td {text-align:center; padding:5px 0 15px}
#menu table td:hover, #menu table td.active {background:url(/system/storage/111/8/1_07.jpg) repeat-x}
#menu table td a {padding:5px 20px; color:#fff; font-size:15px; border-right:1px solid #ccc; display:block}

#main-col #bodyBlock #PageHeader {background:url(/system/storage/111/65/body_header.png) repeat-x #14549B;padding:20px; position:relative}
#main-col #bodyBlock #PageHeader h1 {color:#fff;font-size:15px;}
#main-col #bodyBlock #PageContent {padding:10px 10px 100px; color:#333}
#PageContent p {padding:5px 0}

.contentHere_ {font:normal 12px/2em Arial, Helvetica, sans-serif}
.contentHere_med {font:normal 15px/2em Arial, Helvetica, sans-serif}
.contentHere_large {font:normal 20px/2em Arial, Helvetica, sans-serif}

.contentHere_ h1 {font-size:22px; font-weight:bold; color:#2768AC; margin-bottom:10px; padding-bottom:5px; border-bottom: dotted 1px #666;}
.contentHere_ h2 {font-size:18px; font-weight:bold; color:#2768AC; margin-bottom:10px; padding-bottom:5px; border-bottom: dotted 1px #666;}
.contentHere_ h3 {font-size:16px; font-weight:bold; color:#2768AC; margin-bottom:10px; padding-bottom:5px; border-bottom: dotted 1px #666;}
.contentHere_ h4 {font-size:14px; font-weight:bold; color:#2768AC; margin-bottom:10px; padding-bottom:5px; border-bottom: dotted 1px #666;}
.contentHere_ h5 {font-size:12px; font-weight:bold; color:#2768AC; margin-bottom:10px; padding-bottom:5px; border-bottom: dotted 1px #666;}



#footer .wrapper .footer-left {float:left;padding:20px 0 10px;}
#footer .wrapper .footer-left .paidFor {border:1px solid #D2D4C9;color:#D2D4C9;padding:4px;float:left;}
#footer .wrapper .footer-left .libertyConcepts {color:#D2D4C9;padding:14px 0;font-size:11px;clear:both;}
#footer .wrapper .footer-right {float:right;padding:20px 10px 0;}
#footer .wrapper .footer-right form table tr .stayInformed {padding:0 10px 0 0px;color:#D2D4C9;}
#footer .wrapper .footer-right form table tr td .emailAddress {border:1px solid #D2D4C9;font-size:11px;height:14px;width:100px;}
#footer .wrapper .footer-right form table tr td .zipCode {border:1px solid #D2D4C9;font-size:11px;height:14px;width:70px;}

a.breadcrumb:hover {color:#5D9EE0}

/*Event Calendar*/
#jMonthCalendar { position:relative; }
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { width:7%; float:left; font-size:11px }
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:10%; float:right; font-size:11px }
.MonthlyCalendar .MonthName { width:59%; text-align:center; font-weight:bold; float:left; }


.MonthlyCalendar { height:100%; width:100%; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox { vertical-align:top; border:solid 1px #ddd; }
.DateLabel { height:16px; width:100%; background:#F7F7F7 none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive { background:#F7F7F7 none repeat scroll 0 0 !important; }
#CalendarBody .Weekend { background:#fff none repeat scroll 0 0; }Header Code

.Today { background:#FFE1E3 none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:11px; padding:6px 0px 0px; background-color:#144591; margin-bottom:1px; border:solid 1px #144591; cursor:pointer; display:block; -moz-border-radius:6px 6px 0px 0px}
.Event a { display:block;height:99%; width:93%;background-color:#fff;padding:3px; text-decoration:none; color:#144591 !important; }
.Event a:hover { text-decoration:underline; }

.event-red {background-color:#E01C24 !important;border:1px solid #E01C24 !important; }
.event-red a { text-decoration:none; color:#E01C24 !important; }
.event-red a:hover { text-decoration:underline; }

.event-green{background-color:#2B7469 !important;border:1px solid #2B7469 !important; }
.event-green a {text-decoration:none; color:#2B7469 !important; }
.event-green a:hover { text-decoration:underline; }


.event-orange {background-color:#F7931E !important;border:1px solid #F7931E !important; }
.event-orange a { text-decoration:none; color:#F7931E !important; }
.event-orange a:hover { text-decoration:underline; }

/*CSS DROPDOWN*/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative; }
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:3.3em;z-index:99;}
.sf-menu li ul {z-index:100500 !important;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}

.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a{padding:5px 19px 10px;color:#fff; font-size:15px; border-right:1px solid #5383B6; text-decoration:none;display:block;}
.sf-menu a,.sf-menu a:visited{color:#fff;}
.sf-menu li{background:none; padding:5px 0px 5px;}
.sf-menu li:hover {background:url(/system/storage/111/8/1_07.jpg) repeat-x}
.sf-menu li li{background:#3070B4; padding:5px 0px; border-bottom:1px dotted #ccc}
.sf-menu li li:hover{background:#4B8BCF;}
.sf-menu li li li{background:#3070B4;}
.sf-menu li ul a{color:#fff; font-size:12px; text-decoration:none;display:block;border:none; padding:5px 10px 5px;}

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.00em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/system/storage/111/111/arrows-ffffff.png) no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.5em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url(/system/storage/111/110/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}

#cyclecontainer {background:url(/system/storage/111/116/cycle.png) repeat-x; height:349px; position:relative}
.cycle {padding:13px 17px; width:655px; background:url(/system/storage/111/116/cycle.png) repeat-x; display:none}
.cycle .leftside {float:left; width:200px}
.cycle .leftside .sideHeader {padding:10px 0 20px; color:#fff; font-size:25px}
.cycle .leftside .sideContent {padding:0 0 10px; color:#fff; font:normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif}
.cycle .rightside {float:right; padding:10px; background:#D5E6F6; width:428px}
.cycle .rightside img {width:428px; height:299px}
#pager {position:absolute; bottom:15px; left:10px; z-index:544}
#pager li {float:left; margin-right:2px;cursor:pointer; display:block}
#pager li a:hover, #pager li a.activeSlide {background:url(/system/storage/111/113/pager_bg_active.jpg) repeat-x; outline:none; focus:none}
#pager li a {background:url(/system/storage/111/114/pager_bg.jpg) repeat-x; color:#fff; display:block; text-align:center; width:32px; font:normal 14px/32px Arial, Helvetica, sans-serif; outline:none; focus:none}
#slides {width:690px; height:349px}

.item{float:left;width:auto;padding-right:10px;padding-top:5px;}
.item .separator{display:block;border-top:1px dashed #CCC;height:1px;margin:10px 0;}
.block{float:left;width:auto;}
.end_line{clear:both;font-size:1px;line-height:0;height:0;}
.end_section{clear:both;height:25px;}
contribution_form.em{color:red;}
ul.rules_list{list-style-type:none;margin:10px;}
ul.rules_list li{margin-top:10px;list-style-type:none;}
input.contribution_submit{background-color:#CCC;border:1px solid #000;font-size:20px;padding:5px;}
.cms_form{border:1px solid #CCC;padding:10px 15px;}
.styled_table td{font-family:Tahoma, Arial, Verdana;font-size:10pt;color:#666;font-weight:400;padding:2px 4px;}
.styled_table label{font-size:10pt;font-family:Tahoma, Arial, Verdana;color:#666;}
.styled_table td.label{text-align:right;font-weight:400;}
.styled_table input.text_field,.styled_table textarea,#email_friend_emails,#email_friend_message{border:1px solid #CCC;padding:2px;}
.styled_table input.submit_button{background-color:#DDD;border:1px solid #000;padding:2px;}
.headerstyle{font-size:20px;}
.BlackText{color:#000;}
.te_content iframe {background:#fff}

ul.flickrFeed{padding:18px 21px;list-style:none;height:86px;}
ul.flickrFeed li{padding:0;margin:0 18px 0 0;border:5px solid #fff;float:left;display:block;cursor:pointer; box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
ul.flickrFeed li:hover {box-shadow:0 0 9px #ccc; -moz-box-shadow:0 0 9px #ccc; -webkit-box-shadow:0 0 9px #ccc;}
.13_point_font {font-size:13px;}
.14_point_font {font-size:14px;}
.15_point_font {font-size:15px;}
.16_point_font {font-size:16px;}

.13_point_bold_font {font-size:13px; font-weight:bold}
.14_point_bold_font {font-size:14px; font-weight:bold}
.15_point_bold_font {font-size:15px; font-weight:bold}
.16_point_bold_font {font-size:16px; font-weight:bold}
