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; }
.theme-bar.slider-wrapper { position: relative; border: 1px solid rgb(51, 51, 51); overflow: hidden; }
.theme-bar .nivoSlider { position: relative; background: rgb(255, 255, 255) url(f76501051ad68ba411d4183cd857d807af6d93db.gif)  no-repeat scroll 50% 50%; }
.theme-bar .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-bar .nivoSlider a { border: 0px none; display: block; }
.theme-bar .nivo-controlNav { position: absolute; left: 0px; bottom: -41px; z-index: 10; width: 100%; height: 30px; text-align: center; padding: 5px 0px; border-top: 1px solid rgb(51, 51, 51); background: transparent linear-gradient(to bottom, rgb(86, 86, 86) 0%, rgb(51, 51, 51) 100%) repeat scroll 0% 0%; opacity: 0.5; transition: all 200ms ease-in-out 0s; }
.theme-bar:hover .nivo-controlNav { bottom: 0px; opacity: 1; }
.theme-bar .nivo-controlNav a { display: inline-block; width: 22px; height: 22px; background: transparent url(23597131aed17e9a5e00a69e8fdd2e3ed8fe471f.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; margin: 5px 2px 0px; }
.theme-bar .nivo-controlNav a.active { background-position: 0px -22px; }
.theme-bar .nivo-directionNav a { display: block; border: 0px none; color: rgb(255, 255, 255); text-transform: uppercase; top: auto; bottom: 10px; z-index: 11; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 20px; opacity: 0.5; transition: all 200ms ease-in-out 0s; }
.theme-bar a.nivo-nextNav { right: -50px; }
.theme-bar a.nivo-prevNav { left: -50px; }
.theme-bar:hover a.nivo-nextNav { right: 15px; opacity: 1; }
.theme-bar:hover a.nivo-prevNav { left: 15px; opacity: 1; }
.theme-bar .nivo-directionNav a:hover { color: rgb(221, 221, 221); }
.theme-bar .nivo-caption { font-family: Helvetica,Arial,sans-serif; transition: all 200ms ease-in-out 0s; }
.theme-bar:hover .nivo-caption { bottom: 41px; }
.theme-bar .nivo-caption a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.theme-bar .nivo-caption a:hover { color: rgb(255, 255, 255); }
.theme-bar .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-bar .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: transparent none repeat scroll 0% 0%; margin-bottom: 5px; }
.theme-bar .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
.theme-dark.slider-wrapper { background: rgb(34, 34, 34) none repeat scroll 0% 0%; padding: 10px; }
.theme-dark .nivoSlider { position: relative; background: rgb(255, 255, 255) url(236b9c5dd805e00ec22fc33b14644f906607786a.gif)  no-repeat scroll 50% 50%; margin-bottom: 10px; overflow: visible; }
.theme-dark .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-dark .nivoSlider a { border: 0px none; display: block; }
.theme-dark .nivo-controlNav { text-align: left; padding: 0px; position: relative; z-index: 10; }
.theme-dark .nivo-controlNav a { display: inline-block; width: 10px; height: 10px; background: transparent url(7ece9963ba9af6a1b6e6f64b7fa62c2c5c0cd1d6.png)  no-repeat scroll 0px 2px; text-indent: -9999px; border: 0px none; margin: 0px 2px; }
.theme-dark .nivo-controlNav a.active { background-position: 0px 100%; }
.theme-dark .nivo-directionNav a { display: block; width: 30px; height: 30px; background: transparent url(459a743faca8c6e4e276b19934fc9f19438e3bdb.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; top: auto; bottom: -36px; z-index: 11; }
.theme-dark .nivo-directionNav a:hover { background-color: rgb(51, 51, 51); border-radius: 2px; }
.theme-dark a.nivo-nextNav { background-position: -16px 50%; right: 0px; }
.theme-dark a.nivo-prevNav { background-position: 11px 50%; left: auto; right: 35px; }
.theme-dark .nivo-caption { font-family: Helvetica,Arial,sans-serif; }
.theme-dark .nivo-caption a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.theme-dark .nivo-caption a:hover { color: rgb(255, 255, 255); }
.theme-dark .nivo-controlNav.nivo-thumbs-enabled { width: 80%; }
.theme-dark .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: transparent none repeat scroll 0% 0%; margin-bottom: 5px; }
.theme-dark .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
.theme-default .nivoSlider { position: relative; background: rgb(255, 255, 255) url(72cc3169e8e258e9cdd7d11d01b7163d24bb7d36.gif)  no-repeat scroll 50% 50%; margin-bottom: 10px; box-shadow: 0px 1px 5px 0px rgb(74, 74, 74); }
.theme-default .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-default .nivoSlider a { border: 0px none; display: block; }
.theme-default .nivo-controlNav { text-align: center; padding: 20px 0px; }
.theme-default .nivo-controlNav a { display: inline-block; width: 22px; height: 22px; background: transparent url(42862cdee2790e637cba667622790557a3f3f829.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; margin: 0px 2px; }
.theme-default .nivo-controlNav a.active { background-position: 0px -22px; }
.theme-default .nivo-directionNav a { display: block; width: 30px; height: 30px; background: transparent url(088eaf16d212cc4c7c2a411077e83d2dff2ec667.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; opacity: 0; transition: all 200ms ease-in-out 0s; }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav { background-position: -30px 0px; right: 15px; }
.theme-default a.nivo-prevNav { left: 15px; }
.theme-default .nivo-caption { font-family: Helvetica,Arial,sans-serif; }
.theme-default .nivo-caption a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.theme-default .nivo-caption a:hover { color: rgb(255, 255, 255); }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: transparent none repeat scroll 0% 0%; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
.theme-light.slider-wrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; }
.theme-light .nivoSlider { position: relative; background: rgb(255, 255, 255) url(6a91a2bedb2ba755b0e7f4c8da6474215b98a6fe.gif)  no-repeat scroll 50% 50%; margin-bottom: 10px; overflow: visible; }
.theme-light .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-light .nivoSlider a { border: 0px none; display: block; }
.theme-light .nivo-controlNav { text-align: left; padding: 0px; position: relative; z-index: 10; }
.theme-light .nivo-controlNav a { display: inline-block; width: 10px; height: 10px; background: transparent url(e314bedab8fd78f3d1b35ff5cd2dab8cdbb1e552.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; margin: 0px 2px; }
.theme-light .nivo-controlNav a.active { background-position: 0px 100%; }
.theme-light .nivo-directionNav a { display: block; width: 30px; height: 30px; background: transparent url(aff47ba652420c374242133703e26dfa804727b4.png)  no-repeat scroll 0% 0%; text-indent: -9999px; border: 0px none; top: auto; bottom: -36px; z-index: 11; }
.theme-light .nivo-directionNav a:hover { background-color: rgb(238, 238, 238); border-radius: 2px; }
.theme-light a.nivo-nextNav { background-position: 160% 50%; right: 0px; }
.theme-light a.nivo-prevNav { background-position: -60% 50%; left: auto; right: 35px; }
.theme-light .nivo-caption { font-family: Helvetica,Arial,sans-serif; }
.theme-light .nivo-caption a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.theme-light .nivo-caption a:hover { color: rgb(255, 255, 255); }
.theme-light .nivo-controlNav.nivo-thumbs-enabled { width: 80%; }
.theme-light .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: transparent none repeat scroll 0% 0%; margin-bottom: 5px; }
.theme-light .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
