body { margin: 0px; padding: 0px; border: medium none; text-align: center; background: transparent url(319e55027becf5eaecf9533a31216d68bb4e2701.gif)  repeat scroll 0% 0%; font-family: Verdana,Geneva,sans-serif; }
a { color: inherit; text-decoration: none; }
a img { border: medium none; }
a:focus { outline: medium none; }
header { text-align: left; width: 960px; margin: auto; }
footer { padding: 16px 0px; font-family: Verdana,Geneva,sans-serif; font-size: 8pt; color: rgb(231, 227, 216); }
.heading { position: relative; top: 10px; left: 16px; font-family: Georgia,"Times New Roman",Times,serif; letter-spacing: 2px; color: rgb(230, 239, 244); }
.heading h1 { font-size: 28pt; font-weight: normal; margin: 2px 0px; padding: 0px; text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.2), 0px -5px 35px rgba(255, 255, 255, 0.3); }
.heading h2 { font-size: 14pt; font-weight: normal; margin: 2px 0px; padding: 0px; text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.2), 0px -5px 35px rgba(255, 255, 255, 0.3); }
.entry-summary { width: 690px; text-align: left; }
.blog_heading { font-size: 16pt; color: rgb(0, 102, 153); }
.main_nav { width: 960px; height: 40px; font-size: 12pt; font-family: Georgia,"Times New Roman",Times,serif; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(67, 67, 67); margin: 16px auto; border-radius: 15px; box-shadow: 0px 16px 0px 0px rgba(255, 255, 255, 0.2) inset; }
ul.pp_menu { list-style: outside none none; margin: 0px 16px; padding: 0px; text-align: center; }
ul.pp_menu * { margin: 0px; padding: 0px; }
ul.pp_menu a { display: block; text-decoration: none; padding: 11px 16px; width: 100px; }
ul.pp_menu a:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.3) inset; }
ul.pp_menu li { position: relative; float: left; text-align: center; margin: auto; padding: 0px; }
ul.pp_menu ul { position: absolute; top: 40px; display: none; opacity: 0; list-style: outside none none; text-align: center; }
ul.pp_menu ul li ul { position: absolute; top: 0px; display: none; opacity: 0; list-style: outside none none; text-align: center; }
ul.pp_menu ul li { position: relative; border-top: medium none; margin: 0px; padding: 0px; }
ul.pp_menu ul li a { display: block; text-decoration: none; color: rgb(255, 255, 255); background: rgb(51, 51, 51) none repeat scroll 0% 0%; padding: 10px; width: 180px; font-size: 10pt; text-align: left; }
ul.pp_menu ul li a:hover { background: rgb(17, 17, 17) none repeat scroll 0% 0%; }
ul.pp_menu ul ul { left: 200px; }
ul.pp_menu .sublink { background: transparent url(e5323e1042819cb14c0b47d2693118344a7125de.png)  no-repeat scroll right center; }
ul.pp_menu .topline { background: rgb(47, 214, 239) none repeat scroll 0% 0%; border: 0px none; }
.pix_slider { width: 900px; height: 338px; background: rgb(231, 227, 216) none repeat scroll 0% 0%; padding: 5px; margin: auto; border-radius: 8px; box-shadow: 0px 0px 10px rgb(7, 23, 35); overflow: hidden; }
.home_nav { width: 960px; background: rgb(22, 22, 22) none repeat scroll 0% 0%; padding: 5px; margin: auto; color: rgb(255, 255, 255); font-size: 8pt; text-align: center; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 0px 10px rgb(7, 23, 35); }
ul.home_menu_1 { list-style: outside none none; margin: auto; padding: 0px; text-align: center; }
ul.home_menu_1 * { margin: 0px; padding: 0px; }
ul.home_menu_1 a { display: block; text-decoration: none; padding: 8px 18px; font-weight: bold; border-right: 1px solid rgb(85, 85, 85); width: 200px; height: 15px; text-align: right; background: transparent url(98217cf18828d39ee81119008127f878aa107b54.gif)  no-repeat scroll right 5px top 12px; }
ul.home_menu_1 a:hover { background: rgb(85, 85, 85) none repeat scroll 0% 0%; }
ul.home_menu_1 li { position: relative; float: left; text-align: center; margin: auto; padding: 0px; }
ul.home_menu_1 ul { position: absolute; top: 30px; display: none; opacity: 0; list-style: outside none none; text-align: center; }
ul.home_menu_1 ul li { position: relative; border-top: medium none; margin: 0px; padding: 0px; float: right; }
ul.home_menu_1 ul li a { display: block; text-decoration: none; color: rgb(0, 0, 0); background: rgb(85, 85, 85) none repeat scroll 0% 0%; padding: 5px 10px; width: 150px; height: auto; font-size: 8pt; text-align: left; font-weight: normal; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); }
ul.home_menu_1 ul li a:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
ul.home_menu_1 ul ul { left: 120px; }
ul.home_menu_1 .sublink { background: transparent url(e5323e1042819cb14c0b47d2693118344a7125de.png)  no-repeat scroll right center; }
ul.home_menu_1 .topline { background: rgb(47, 214, 239) none repeat scroll 0% 0%; border: 0px none; }
ul.home_menu_2 { list-style: outside none none; margin: auto; padding: 0px; text-align: center; }
ul.home_menu_2 * { margin: 0px; padding: 0px; }
ul.home_menu_2 a { display: block; text-decoration: none; padding: 8px 16px; font-weight: bold; border-right: 1px solid rgb(85, 85, 85); width: 200px; text-align: right; }
ul.home_menu_2 li { position: relative; float: left; text-align: center; margin: auto; padding: 0px; }
ul.home_menu_2 ul { position: absolute; top: 30px; display: none; opacity: 0; list-style: outside none none; text-align: center; }
ul.home_menu_2 ul li { position: relative; border-top: medium none; margin: 0px; padding: 0px; float: right; }
ul.home_menu_2 ul li a { display: block; text-decoration: none; color: rgb(0, 0, 0); background: rgb(85, 85, 85) none repeat scroll 0% 0%; padding: 5px 10px; width: 150px; font-size: 8pt; text-align: left; font-weight: normal; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); }
ul.home_menu_2 ul li a:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
ul.home_menu_2 ul ul { left: 120px; }
ul.home_menu_2 .sublink { background: transparent url(e5323e1042819cb14c0b47d2693118344a7125de.png)  no-repeat scroll right center; }
ul.home_menu_2 .topline { background: rgb(47, 214, 239) none repeat scroll 0% 0%; border: 0px none; }
.content { width: 100%; background: rgb(231, 227, 216) none repeat scroll 0% 0%; min-height: 300px; }
.content article { width: 980px; margin: auto; text-align: left; font-size: 11pt; font-family: Arial,Helvetica,sans-serif; }
.article_head { background: rgb(255, 255, 255) -moz-linear-gradient(center bottom , rgb(117, 116, 117) 0%, rgb(240, 240, 240) 40%) repeat scroll 0% 0%; color: rgb(0, 102, 153); font-size: 16pt; width: 690px; text-align: center; float: right; display: inline-block; padding: 12px; margin: 0px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.article_sub_head { background: rgb(255, 255, 255) -moz-linear-gradient(center bottom , rgb(117, 116, 117) 0%, rgb(240, 240, 240) 40%) repeat scroll 0% 0%; color: rgb(0, 102, 153); font-size: 14pt; width: 690px; text-align: center; float: right; display: inline-block; padding: 12px; margin: 0px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.article_con { width: 690px; border-radius: 8px; padding: 8px; margin-left: 8px; color: rgb(51, 51, 51); line-height: 20px; float: right; }
.sub_con { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 690px; border-radius: 8px; padding: 8px; margin-left: 8px; color: rgb(51, 51, 51); line-height: 20px; float: right; }
.home_box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 280px; padding: 10px; margin: 12px; font-size: 8pt; float: left; border-radius: 8px; box-shadow: 0px 0px 10px rgb(159, 150, 124); }
.home_box h2 { color: rgb(63, 63, 63); font-weight: normal; padding: 8px 0px; margin: 0px; font-size: 16pt; }
.home_box_con { padding: 8px; height: 400px; overflow: auto; text-align: left; color: rgb(0, 51, 68); }
.home_box_con ul { margin: 0px; padding: 0px; list-style: outside none none; }
.home_box_con ul li { padding: 12px 0px; margin: 0px; border-bottom: 1px dashed rgb(51, 51, 51); }
.left_navbar { width: 250px; height: inherit; float: left; margin: 8px; border-radius: 8px; }
.one_left_navbar { width: 250px; height: inherit; background: rgb(22, 22, 22) none repeat scroll 0% 0%; border-radius: 8px; }
.another_left_navbar { width: 234px; height: inherit; text-align: left; }
.side_container { background: rgb(22, 22, 22) none repeat scroll 0% 0%; width: 234px; padding: 5px; margin-bottom: 16px; text-align: left; border-radius: 4px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); font-size: 10pt; color: rgb(240, 240, 240); }
#accordion { list-style: outside none none; padding: 0px; margin: 0px; width: 100%; background-image: linear-gradient(to top, rgb(135, 135, 135) 2%, rgb(40, 40, 40) 50%); }
#accordion a { display: block; color: rgb(255, 255, 255); padding: 5px 5px 5px 7px; text-align: center; margin: 1px; cursor: pointer; background-image: linear-gradient(to top, rgb(217, 217, 217) 5%, rgb(40, 40, 40) 60%); }
#accordion a:hover { background-image: linear-gradient(to top, rgb(217, 217, 217) 5%, rgb(40, 40, 40) 60%); }
#accordion ul { list-style: outside none none; padding: 0px; margin: 0px; display: none; }
#accordion ul li { font-weight: normal; cursor: auto; }
#accordion ul li a { text-align: right; background-image: linear-gradient(to top, rgb(60, 60, 60) 0%, rgb(180, 180, 180) 100%); }
#accordion ul li a:hover { background-image: linear-gradient(to top, rgb(60, 60, 60) 0%, rgb(255, 255, 255) 100%); color: rgb(22, 22, 22); }
.foot_nav { background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 960px; height: 40px; font-size: 12pt; border-radius: 15px; box-shadow: 0px 16px 0px 0px rgba(255, 255, 255, 0.2) inset; color: rgb(51, 51, 51); margin: 8px auto; }
ul.foot_menu { list-style: outside none none; margin: auto; padding: 0px; text-align: center; font-size: 9pt; }
ul.foot_menu * { margin: 0px; padding: 0px; }
ul.foot_menu a { display: block; text-decoration: none; padding: 12px 20px; font-weight: bold; }
ul.foot_menu a:hover { color: rgb(22, 45, 61); }
ul.foot_menu li { position: relative; float: left; text-align: center; margin: auto; padding: 0px; }
ul.foot_menu ul { position: absolute; top: 30px; display: none; opacity: 0; list-style: outside none none; text-align: center; }
ul.foot_menu ul li { position: relative; border-top: medium none; margin: 0px; padding: 0px; float: right; }
ul.foot_menu ul li a { display: block; text-decoration: none; color: rgb(0, 0, 0); background: rgb(211, 227, 234) none repeat scroll 0% 0%; padding: 5px 10px; width: 150px; font-size: 8pt; text-align: left; font-weight: normal; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); }
ul.foot_menu ul li a:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
ul.foot_menu ul ul { left: 120px; }
ul.foot_menu .sublink { background: transparent url(e5323e1042819cb14c0b47d2693118344a7125de.png)  no-repeat scroll right center; }
ul.foot_menu .topline { background: rgb(47, 214, 239) none repeat scroll 0% 0%; border: 0px none; }
.pix_ser_frm { float: right; position: relative; top: 85px; }
.pix_ser_frm input[type="text"] { background: rgb(45, 45, 45) none repeat scroll 0% 0%; color: rgb(204, 204, 204); border: 1px solid rgb(102, 102, 102); border-radius: 4px; padding: 4px; box-shadow: 0px 0px 4px rgb(102, 102, 102) inset; }
.pix_ser_frm input[type="submit"] { box-shadow: 0px 1px 0px 0px rgb(255, 255, 255) inset; border-radius: 4px; padding: 2px; background: transparent -moz-linear-gradient(center top , rgb(237, 237, 237) 5%, rgb(223, 223, 223) 100%) repeat scroll 0% 0%; }
.pix_pages { display: inline-block; text-align: center; padding: 4px; margin: 2px; background: rgb(11, 86, 128) none repeat scroll 0% 0%; color: rgb(204, 204, 204); font-size: 10pt; font-weight: bold; }
.pix_curr_page { background: rgb(170, 170, 170) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; }
.lfloat { float: left; }
.rfloat { float: right; }
.cldiv { overflow: hidden; clear: both; height: 1px; line-height: 0; }
.pix_main_sid { height: auto; width: 250px; float: left; margin: 8px; border-radius: 8px; }
.pix_sidebar { height: auto; width: 230px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; padding: 8px; border-radius: 8px; box-shadow: 0px 0px 5px rgb(153, 153, 153); }
.pix_sidebar ul { list-style: outside none square; margin: 8px; padding-left: 8px; }
.widget-title { font-weight: bold; font-size: 12pt; margin: 4px 0px; padding: 0px; }
a.page-numbers { display: inline-block; text-align: center; padding: 4px; margin: 2px; background: rgb(11, 86, 128) none repeat scroll 0% 0%; color: rgb(204, 204, 204); font-size: 10pt; font-weight: bold; }
span.page-numbers.current { display: inline-block; text-align: center; padding: 4px; margin: 2px; background: rgb(170, 170, 170) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-size: 10pt; font-weight: bold; }
.sidebar_head { margin-top: 0px; margin-bottom: 8px; }
.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block ! important; position: relative ! important; width: 100% ! important; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px none; padding: 0px; margin: 0px; z-index: 6; display: none; background: white none repeat scroll 0% 0%; opacity: 0; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0px; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; box-sizing: border-box; }
.nivo-caption p { padding: 5px; margin: 0px; }
.nivo-caption a { display: inline ! important; }
.nivo-html-caption { display: none; }
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
.nivo-controlNav { text-align: center; padding: 15px 0px; }
.nivo-controlNav a { cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
