body{background-color:#FFFFFF;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px}
body{font-size:100%;font-family:Arial,Helvetica,sans-serif}
li,p,td,th{color:#14413F;font-size:13px;letter-spacing:1px}
a,a:link,a:visited{color:#14413F;text-decoration:underline}
a:hover{color:#AAAAAA}
a img{border:none}
hr{size:1px;color:#849986;width:100%}
.content_bgcolor{background-color:#E3F0ED}
.content_highlight{font-family:Arial;font-weight:bold;text-align:left}
.content_highlight a{text-decoration:none}
.content_highlight a:hover{text-decoration:underline}
.news{font-family:Arial;font-size:12px;margin:0.5em 0 1.5em 0}
.dark{background-color:#E7EBE7}
.light{background-color:#849986}

#header_area{width:100%;display:block;text-align:center;margin-bottom:0px}
#header{width:970px;height:130px;background-image:url(images/header_g.jpg);background-repeat:no-repeat;text-align:left}
#header img{margin:0px;padding:0px;margin-left:30px;margin-top:20px;float:left}
#header h1{font-family:"Times New Roman";font-size:25px;font-weight:bold;color:#FFFFFF;margin:0px;*margin-left:0px;margin-left:140px;*margin-left:20px !important;margin-top:60px;position:absolute;z-index:2}
#header h2{font-family:"Times New Roman";font-size:22px;font-weight:bold;color:#FFFFFF;margin:0px;*margin-left:0px;margin-left:140px;*margin-left:20px !important;margin-top:90px;position:absolute;z-index:3}
#header div.headerimg img{margin-top:0px;margin-left:450px;position:absolute;z-index:1}
#footer_area{width:100%;display:block;text-align:center;margin-top:1px}
#footer{width:970px;height:55px;background-image:url(images/footer_g.jpg);background-position:bottom;background-repeat:no-repeat;text-align:left;background-color:#FFCC00;padding-top:5px}
#footer p{font-size:11px;font-weight:bold;color:#14413F;text-align:center;margin:0px;padding:0px}
#footer a{text-decoration:underline}
#footer a:hover{color:#27837E;text-decoration:underline;text-align:center}
#footer span{padding-left:5px;padding-right:5px}
/********** content area **********/
#content_area{margin-left:1px;width:729px;height:100%;margin:0px;padding-bottom:40px;text-align:left;vertical-align:top}
#content_area h1{font-size:20px;font-weight:bold;text-align:center}
#content_area h2{font-size:15px;font-weight:bold;text-align:left}
#content_area h3{font-size:15px;font-weight:bold;text-align:center}
#content_area a{text-decoration:underline}
#content_area a:hover{text-decoration:underline;color:#FFCC00}
#content_area input{width:auto;height:21px;padding-left:10px;padding-right:10px;vertical-align:top;font-size:11px;background-color:#2B6162;border:1px solid #2B6162;color:#FFFFFF}

/********** parish news **********/
#news{font-family:"Arial";margin:0px;padding:0px;padding-bottom:30px}
#news h1{font-size:18px;font-weight:bold;padding:0px;margin:0px;width:100%}
#news h3{font-weight:bold;text-align:left;padding:0px;margin:0px;margin-top:5px;width:100%;border-bottom:1px #006600 solid}
#news ul{margin:0px;padding:0px}
#news li{margin:0px;padding:0px;padding-top:5px;list-style:none;font-size:12px}
#news span{font-style:italic;font-weight:normal}
#news li a{font-size:12px;font-weight:bold;text-decoration:none}
#news li a:hover{text-decoration:underline;color:#FFCC00}
#news h2{padding:0px;margin:0px;margin-top:5px;width:100%;text-align:right}
#news a.news_right{font-size:12px;font-weight:normal;text-decoration:none}
#news a:hover.news_right{font-weight:normal;text-decoration:underline}

/********** upcoming events **********/
#events{font-family:"Arial";margin:0px;padding:0px;padding-bottom:30px}
#events h1{font-size:18px;font-weight:bold;padding:0px;margin:0px;width:100%}
#events ul{margin:0px;padding:0px}
#events li{margin:0px;padding:0px;padding-top:5px;list-style:none;font-size:12px}
#events span{font-style:italic;font-weight:normal;font-size:12px}
#events li a{font-size:12px;font-weight:bold;text-decoration:none}
#events li a:hover{text-decoration:underline;color:#FFCC00}

/********** featured banner **********/
#banner{font-family:"Arial";text-align:center;margin:0px;padding:0px;padding-bottom:30px;width:100%}
#banner h1{font-size:18px;font-weight:bold;padding:0px;margin:0px;width:100%}
#banner img{border:1px #14413F solid;margin:7px;margin-top:0px}

.home_table_02{width:100%;border-top:1px dashed #6440BF;margin-bottom:0px !important;margin-bottom:10px}
.home_table_02 td{padding-top:10px;text-align:left}
.home_table_02 td.more{text-align:right;vertical-align:bottom}
.home_table_02 td.more a{font-size:10px;color:#420057;text-decoration:underline;font-weight:bold}
.home_table_02 td.more a:hover{color:#ffcc00;text-decoration:underline}
p.month{font-family:Arial;font-size:12px;font-weight:bold}
#calendar{font-family:Arial}
#calendar h1{font-size:18px;font-weight:bold;padding:0px;margin:0px;margin-bottom:-15px;width:100%}
#calendar a{font-weight:bold;text-decoration:underline;color:#333333}
#calendar a:hover{color:#FFCC00}
#calendar a.news_right{font-size:11px;font-weight:normal;text-decoration:none}
#calendar a:hover.news_right{text-decoration:underline}
#calendar p.footnote{margin:0 0 0.5em 0;text-align:center;color:#333333;font-size:12px}
#calendar p.more{width:100%;text-align:right;text-decoration:underline;color:#333333}
#calendar p.more a{font-size:11px;color:#14413F;text-decoration:none}
#calendar p.more a:hover{text-decoration:underline;color:#FFCC00}
#calendar th{background-color:#333333;color:#FFFFFF;text-align:center;line-height:16px;font-size:13px}
#calendar td{color:#333333;background-color:#E0E0E0;text-align:right;font-size:12px}
#calendar td.red{background-color:#F35050}
#calendar td.e_red{font-weight:bold;text-decoration:underline;background-color:#F35050}
#calendar td.ke_red{font-weight:bold;text-decoration:underline;background-color:#F35050}
#calendar td.border_red{background-color:#F35050;border:2px #FF0000 solid}
#calendar td.e_border_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid}
#calendar td.ke_border_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid}
#calendar td.white{background-color:#FFFFFF}
#calendar td.e_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF}
#calendar td.ke_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF}
#calendar td.border_white{background-color:#FFFFFF;border:2px #FF0000 solid}
#calendar td.e_border_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid}
#calendar td.ke_border_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid}
#calendar td.green{background-color:#33CC00}
#calendar td.e_green{background-color:#33CC00;font-weight:bold;text-decoration:underline}
#calendar td.ke_green{background-color:#33CC00;border:2px #33CC00 solid;font-weight:bold;text-decoration:underline}
#calendar td.border_green{background-color:#33CC00;border:2px #FF0000 solid}
#calendar td.e_border_green{font-weight:bold;text-decoration:underline;background-color:#33CC00;border:2px #FF0000 solid}
#calendar td.ke_border_green{background-color:#33CC00;border:2px #FF0000 solid;font-weight:bold;text-decoration:underline}
#calendar td.purple{background-color:#B997FF}
#calendar td.e_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF}
#calendar td.ke_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF}
#calendar td.border_purple{background-color:#B997FF;border:2px #FF0000 solid}
#calendar td.e_border_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF;border:2px #FF0000 solid}
#calendar td.ke_border_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF;border:2px #FF0000 solid}
#calendar td.maroon{background-color:#A62020}
#calendar td.e_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020}
#calendar td.ke_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020}
#calendar td.border_maroon{background-color:#A62020;border:2px #FF0000 solid}
#calendar td.e_border_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020;border:2px #FF0000 solid}
#calendar td.ke_border_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020;border:2px #FF0000 solid}
#calendar td.e_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0}
#calendar td.ke_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0}
#calendar td.border_common{background-color:#E0E0E0;border:2px #FF0000 solid}
#calendar td.e_border_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid}
#calendar td.ke_border_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid}
#calendar .star{font-size:16px}
#calendar td.f_white{font-weight:bold;background-color:#FFFFFF;color:#CCCCCC}
#calendar td.e_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;color:#CCCCCC}
#calendar td.ke_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;color:#CCCCCC}
#calendar td.border_f_white{font-weight:bold;background-color:#FFFFFF;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.e_border_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.ke_border_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.f_common{font-weight:bold;background-color:#E0E0E0;color:#CCCCCC}
#calendar td.e_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;color:#CCCCCC}
#calendar td.ke_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;color:#CCCCCC}
#calendar td.border_f_common{font-weight:bold;background-color:#E0E0E0;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.e_border_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.ke_border_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.f_ruby{font-weight:bold;background-color:#555555;color:#CCCCCC}
#calendar td.e_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;color:#CCCCCC}
#calendar td.ke_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;color:#CCCCCC}
#calendar td.border_f_ruby{font-weight:bold;background-color:#555555;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.e_border_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.ke_border_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.f_lgray{font-weight:bold;background-color:#E9E9E9;color:#333333}
#calendar td.e_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;color:#333333}
#calendar td.ke_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;color:#333333}
#calendar td.border_f_lgray{font-weight:bold;background-color:#E9E9E9;border:2px #FF0000 solid;color:#333333}
#calendar td.e_border_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;border:2px #FF0000 solid;color:#333333}
#calendar td.ke_border_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;border:2px #FF0000 solid;color:#333333}
#calendar td.f_red{font-weight:bold;background-color:#F35050;color:#CCCCCC}
#calendar td.e_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;color:#CCCCCC}
#calendar td.ke_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;color:#CCCCCC}
#calendar td.border_f_red{font-weight:bold;background-color:#F35050;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.e_border_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid;color:#CCCCCC}
#calendar td.ke_border_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar{width:100%;font-family:Arial}
#event_calendar a{color:#333333}
#event_calendar a:hover{color:#FFCC00}
#event_calendar span.star{font-size:20px}
#event_calendar th{width:130px;height:30px;font-weight:bold;text-align:center;font-size:12px;border:1px #333333 solid;background-color:#333333;vertical-align:middle;color:#FFFFFF;vertical-align:middle}
#event_calendar td{padding:3px;width:130px;height:130px;font-weight:bold;font-size:12px;border:1px #333333 solid;color:#333333;background-color:#E0E0E0;vertical-align:top}
#event_calendar td.red{background-color:#F35050}
#event_calendar td.e_red{font-weight:bold;text-decoration:underline;background-color:#F35050}
#event_calendar td.ke_red{font-weight:bold;text-decoration:underline;background-color:#F35050}
#event_calendar td.border_red{background-color:#F35050;border:2px #FF0000 solid}
#event_calendar td.e_border_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid}
#event_calendar td.ke_border_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid}
#event_calendar td.white{background-color:#FFFFFF}
#event_calendar td.e_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF}
#event_calendar td.ke_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF}
#event_calendar td.border_white{background-color:#FFFFFF;border:2px #FF0000 solid}
#event_calendar td.e_border_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid}
#event_calendar td.ke_border_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid}
#event_calendar td.green{background-color:#33CC00}
#event_calendar td.e_green{font-weight:bold;text-decoration:underline;background-color:#33CC00}
#event_calendar td.ke_green{font-weight:bold;text-decoration:underline;background-color:#33CC00}
#event_calendar td.border_green{background-color:#33CC00;border:2px #FF0000 solid}
#event_calendar td.e_border_green{font-weight:bold;text-decoration:underline;background-color:#33CC00;border:2px #FF0000 solid}
#event_calendar td.ke_border_green{font-weight:bold;text-decoration:underline;background-color:#33CC00;border:2px #FF0000 solid}
#event_calendar td.purple{background-color:#B997FF}
#event_calendar td.e_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF}
#event_calendar td.ke_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF}
#event_calendar td.border_purple{background-color:#B997FF;border:2px #FF0000 solid}
#event_calendar td.e_border_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF;border:2px #FF0000 solid}
#event_calendar td.ke_border_purple{font-weight:bold;text-decoration:underline;background-color:#B997FF;border:2px #FF0000 solid}
#event_calendar td.maroon{background-color:#A62020}
#event_calendar td.e_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020}
#event_calendar td.ke_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020}
#event_calendar td.border_maroon{background-color:#A62020;border:2px #FF0000 solid}
#event_calendar td.e_border_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020;border:2px #FF0000 solid}
#event_calendar td.ke_border_maroon{font-weight:bold;text-decoration:underline;background-color:#A62020;border:2px #FF0000 solid}
#event_calendar td.e_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0}
#event_calendar td.ke_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0}
#event_calendar td.border_common{background-color:#E0E0E0;border:2px #FF0000 solid}
#event_calendar td.e_border_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid}
#event_calendar td.ke_border_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid}
#event_calendar td.f_white{font-weight:bold;background-color:#FFFFFF;color:#CCCCCC}
#event_calendar td.e_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;color:#CCCCCC}
#event_calendar td.ke_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;color:#CCCCCC}
#event_calendar td.border_f_white{font-weight:bold;background-color:#FFFFFF;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.e_border_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.ke_border_f_white{font-weight:bold;text-decoration:underline;background-color:#FFFFFF;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.f_common{font-weight:bold;background-color:#E0E0E0;color:#CCCCCC}
#event_calendar td.e_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;color:#CCCCCC}
#event_calendar td.ke_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;color:#CCCCCC}
#event_calendar td.border_f_common{font-weight:bold;background-color:#E0E0E0;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.e_border_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.ke_border_f_common{font-weight:bold;text-decoration:underline;background-color:#E0E0E0;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.f_ruby{font-weight:bold;background-color:#555555;color:#CCCCCC}
#event_calendar td.e_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;color:#CCCCCC}
#event_calendar td.ke_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;color:#FFCC00}
#event_calendar td.border_f_ruby{font-weight:bold;background-color:#555555;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.e_border_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.ke_border_f_ruby{font-weight:bold;text-decoration:underline;background-color:#555555;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.f_lgray{font-weight:bold;background-color:#E9E9E9;color:#CCCCCC}
#event_calendar td.e_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;color:#CCCCCC}
#event_calendar td.ke_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;color:#FFCC00}
#event_calendar td.border_f_lgray{font-weight:bold;background-color:#E9E9E9;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.e_border_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.ke_border_f_lgray{font-weight:bold;text-decoration:underline;background-color:#E9E9E9;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.f_red{font-weight:bold;background-color:#F35050;color:#CCCCCC}
#event_calendar td.e_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;color:#CCCCCC}
#event_calendar td.ke_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;color:#CCCCCC}
#event_calendar td.border_f_red{font-weight:bold;background-color:#F35050;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.e_border_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid;color:#CCCCCC}
#event_calendar td.ke_border_f_red{font-weight:bold;text-decoration:underline;background-color:#F35050;border:2px #FF0000 solid;color:#CCCCCC}

/********** search result **********/
#result{width:100%;padding:0px 0px 0px 0px}
#result a{font-weight:bold}
#result a:hover{color:#FFCC00}
#result h2{text-align:center;color:#FF0000;font-size:16px}
#result h3{font-weight:bold;text-align:left;padding:0px;margin:0px;margin-top:5px;width:100%;border-bottom:1px #006600 dashed}
#result ul{padding:0px;margin:0px}
#result li{font-size:10px;margin:0px;padding:0px}

/********** event label **********/
#elabel table{width:165px;padding:0px;margin:0px;border:1px #333333 solid;background-color:#FFFF99}
#elabel tr{padding:0px;margin:0px}
#elabel td{width:100%;height:auto;text-align:left;vertical-align:top;padding:5px;border:0px;background-color:#FFFF99}
#elabel a{font-size:10px}

/********** new left navigation bar **********/
#left{width:100%;padding:0px 0px 0px 0px;margin-bottom:0px;border-top:1px solid #FFCC00}
#left ul{list-style:none;margin:0;padding:0;border:none;text-align:left}
#left li{position:relative;border-bottom:1px solid #FFCC00;margin:0 px;list-style:none;list-style-image:none;text-align:left;z-index:0}
#left li a{display:block;padding:10px 10px 10px 10px;border-left:8px solid #2B6162;background-color:#D7ECEA;color:#2B6162;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;letter-spacing:0px;width:172px}
#left li a:hover{background-color:#31A49E;border-left:8px solid #2B6162;color:#FFFFFF;text-decoration:none}

/* Sub level menu items */
#left ul li ul{position:absolute;top:0;visibility:hidden;border-top:1px #2B6162 solid}
#left ul li ul li{border:0px}
#left ul li ul li a{display:block;padding:5px 20px 5px 20px;border-left:8px #2B6162 solid;border-top:0px;border-bottom:1px #2B6162 solid;border-right:1px #2B6162 solid;background-color:#D7ECEA;color:#2B6162;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;width:100px;letter-spacing:0px}
#left ul li ul li a:hover{background-color:#31A49E;border-left:8px solid #2B6162;color:#FFFFFF;text-decoration:none}

/********** new main menu **********/
.jqueryslidemenu{background:#FFCC00;width:100%;float:left}
.jqueryslidemenu ul{margin:0 auto;padding:0;list-style-type:none}
.jqueryslidemenu ul li{list-style-type:none;position:relative;float:left;display:inline;margin:0;z-index:1}
.jqueryslidemenu ul li a{display:block;background:#FFCC00;color:#2B6162;padding:15px 15px 15px;text-decoration:none;height:10px}
* html .jqueryslidemenu ul li a{display:inline-block;vertical-align:middle}
.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited{color:#2B6162;font-weight:bold}
.jqueryslidemenu ul li a:hover{color:#FFCC00;background-color:#2B6162}

.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;border-top:1px solid #2B6162}
.jqueryslidemenu ul li ul li{top:0;display:list-item;float:none}

.jqueryslidemenu ul li ul li ul{top:0}
.jqueryslidemenu ul li ul li a{width:145px;padding:7px 7px;margin:0;border-top:0px solid #2B6162;border-right:1px solid #2B6162;border-bottom:1px solid #2B6162;border-left:1px solid #2B6162;height:auto}
.jqueryslidemenuz ul li ul li a:hover{background:#eff9ff;color:black}

/********** main menu **********/
#container{margin:0px;border:0px;padding:0px;margin-left:auto;margin-right:auto;height:38px;text-align:left}
table.mainmenu{background-color:#FFCC00}
table.mainmenu input{width:40px;padding:2px;vertical-align:top;font-size:11px;border:1px solid #2B6162;color:#2B6162}
#nav{margin:0px 0px;margin-top:8px;padding:0px;border:0px}
#nav li{display:inline;position:relative;margin-left:0px;margin-top:0px;margin-right:-5px;z-index:1}
#nav a{padding:11px 10px 10px 10px;text-align:center;font-weight:bold;font-size:14px;text-decoration:none;color:#2B6162}
#nav a:hover{color:#FFCC00;background-color:#3D8789;text-decoration:none}
#nav li ul a{padding:5px 10px 5px;height:18px;font-size:14px;text-decoration:none;text-align:left;vertical-align:bottom;color:#FFFFFF;background-color:#3D8789;display:block;margin-top:-1px;border:1px solid #111111}
#nav li ul a:hover{color:#FFCC00;background-color:#3D8789;text-decoration:none}
#nav li ul{position:absolute;visibility:hidden;top:38px;left:-40px;z-index:100}
#nav li ul li{list-style-type:none}

/********** left navigation bar style config **********/
.nav_bgcolor1{background-color:#d7ecea}

/********** nav top-right corner bgimage 1 **********/
.bg1_nav{background-image:url(images/g_nav_01.gif);background-position:top right;background-repeat:no-repeat;background-color:#3D8789}

/********** nav bottom-right corner bgimage 2 **********/
.bg2_nav{background-image:url(images/g_nav_02.gif);background-position:top right;background-repeat:no-repeat;background-color:#3D8789}

/********** intro body bgimage **********/
.corner1{background-image:url(images/g_corner_1.gif);background-repeat:no-repeat;background-position:top left}
.corner2{background-image:url(images/g_corner_2.gif);background-repeat:no-repeat;background-position:top left}
.corner3{background-image:url(images/g_corner_3.gif);background-repeat:no-repeat;background-position:top left}
.corner4{background-image:url(images/g_corner_4.gif);background-repeat:no-repeat;background-position:top left}
.corner5{background-image:url(images/g_corner_5.gif);background-repeat:no-repeat;background-position:top left}

/********** footer bgimage **********/
#content table{border:0px;margin:0px;border-collapse:collapse;padding:0px}

/********** welcome message **********/
#welcome table{width:100%;border:0px;margin:0px;padding:0px;border-collapse:collapse;background-color:#2B6162}
#welcome *{color:#FFFFFF}
#welcome tr{margin:0px;padding:0px}
#welcome td{padding:0px;vertical-align:top}

.table1{width:auto;border:1px solid #333333;padding:1px;border-collapse:collapse}
.table1 th{font-weight:bold;text-align:left;vertical-align:top;padding:3px}
.table1 td{padding:3px;vertical-align:top}
.table2{width:100%;border:1px solid #333333;padding:2px;border-collapse:collapse}
.table2 table{width:100%}
.table2 tr{padding:2px}
.table2 td{padding:3px}
.table3{width:80%;border:0px solid #333333;padding:1px;margin:1px;border-collapse:separate;background-color:#849986}
.table3 th{font-weight:bold;text-align:left;vertical-align:top;padding:8px}
.table3 td{padding:8px;width:33%;vertical-align:top;background-color:#E7EBE7}
.table4{border:0px;padding:0px;margin:0px;border-collapse:collapse}
.table4 th{text-align:left;vertical-align:top;font-weight:bold;padding:8px;white-space:nowrap}
.table4 td{text-align:left;vertical-align:top;padding:8px}
.table5 table{border:0px;padding:0px;margin:0px;border-collapse:collapse}
.table5 th{text-align:left;vertical-align:top;font-weight:bold;padding:8px}
.table5 td{text-align:left;vertical-align:bottom;padding:5px;padding-bottom:0px}
.table6{border:0px;padding:0px;margin:0px;background-color:#849986}
.table6 th{padding:4px;font-weight:bold;text-align:center;white-space:nowrap}
.table6 td{vertical-align:top;background-color:#E7EBE7}
.table7{border:0px;padding:0px;margin:0px}
.table7 th{white-space:nowrap;vertical-align:top}
.table7 td{vertical-align:top}

#result li{padding-bottom:10px}
#photo_menu{margin-bottom:20px;text-align:center}
#photo_menu a{font-size:13px;font-weight:bold;text-decoration:none}
#photo_menu a:hover{text-decoration:underline;color:#FFCC00}

.stickytooltip{box-shadow:2px 2px 5px #818181;-webkit-box-shadow:2px 2px 5px #818181;-moz-box-shadow: 2px 2px 5px #818181;background-color:#FFFF99}
.stickytooltip a,.stickytooltip td{color:#000;font-size:13px}
.stickytooltip a:hover{color:#660000}
