/* Joompstart template stylesheet */
/* Copyright Joompstart.nl        */
/* Author: Tim Schutte            */
/* Email: info@joompstart.nl      */

/*### layout ##########################*/ 
/* structural elements */
html,body {height:100%}
body {background:#FFFFFF;color:#555555;}
#all{min-height: 100%;height:auto !important;height:100%;background:#FFFFFF;width:960px;margin:0 auto;margin-bottom: -1px;}
div[class^="container_"] {margin:0 auto;}
.top_c{}
.top_top{min-height:168px;}
.middle{}
.middle_center{padding-top:20px;padding-bottom:20px;}
.content_c{}
.content_margin{}
.toppush {margin-top:20px;}
.bottompush {margin-bottom:20px;}
#footer {min-height:1px;width:960px;margin:0 auto;min-height:1px;}
.footer_c, .push {clear:both;min-height:1px;}
.footer_c {width:100%;}
.copyright{width:960px;margin:0 auto;}



/*### positions ##########################*/
.position_0 {}
.position_1 {}
.position_1b{}
.position_2 {}
.position_3 {}
.position_4 {}
.position_4b{}
.position_5 {}
.position_5b{}
.position_6{}
.position_6_menu{}
.position_7{}
.position_7_menu{}
.position_8{}
.position_9{}
.position_10 {}
.position_10b{}
.position_11 {}
.position_11b{}
.position_12 {}
.position_12b{}
.position_13 {}
.position_13b{}
.position_14b{}

/*### backgrounds ##########################*/
.bg1 {background:#FFFFFF url(../../../images/silveradmin/pinstriped_suit.png)   fixed; }
.bg2 {background:#FFFFFF url(../../../)   fixed; }









/*### general ##########################*/
/* text general */
/*#footer h3 {color:}*/ 

ul{list-style:square inside;}

/* html5 structure */
header{display:block;}
nav{display:block;}
section{display:block;}
article{display:block;}
footer{display:block;}

/* accessibility */
.skiplinks {display: inline;height: 0;left: -3000px;position: absolute;top: -2000px;width: 0;}

/* messaging */
.error {color:#d50918;}

/* error page */
.error_all{padding-top:100px;}
.error_all .error_c {width:500px;margin:0 auto;}
.error_all .error_header {padding:20px;}
.error_all .error_content {margin:20px;}
.error_all .biglink {font-size:16px;}
.error_all ol {margin-left:20px;}

/* slide panels */
.slide_c,.slide2_c{display:none;}

/* hidden divs */
.hidden_div{display:none;}

/* overlay hide by default */
.overlay {display:none;}

/* predifined styles */
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingtop30{padding-top:30px;}
.paddingtop40{padding-top:40px;}
.paddingtop50{padding-top:50px;}
.paddingtop60{padding-top:60px;}
.paddingtop70{padding-top:70px;}
.paddingtop80{padding-top:80px;}
.paddingtop90{padding-top:90px;}
.paddingtop100{padding-top:100px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom20{padding-bottom:20px;}
.paddingbottom30{padding-bottom:30px;}
.paddingbottom40{padding-bottom:40px;}
.paddingbottom50{padding-bottom:50px;}
.paddingbottom60{padding-bottom:60px;}
.paddingbottom70{padding-bottom:70px;}
.paddingbottom80{padding-bottom:80px;}
.paddingbottom90{padding-bottom:90px;}
.paddingbottom100{padding-bottom:100px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.margintop50{margin-top:50px;}
.margintop60{margin-top:60px;}
.margintop70{margin-top:70px;}
.margintop80{margin-top:80px;}
.margintop90{margin-top:90px;}
.margintop100{margin-top:100px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom40{margin-bottom:40px;}
.marginbottom50{margin-bottom:50px;}
.marginbottom60{margin-bottom:60px;}
.marginbottom70{margin-bottom:70px;}
.marginbottom80{margin-bottom:80px;}
.marginbottom90{margin-bottom:90px;}
.marginbottom100{margin-bottom:100px;}
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
.textalignleft{text-align:left;}
.textalignright{text-align:right;}
.center{min-width:1px;margin:0 auto;}

.round1 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.round1_top {-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.round1_bottom {-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.round2 {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.round2_top {-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}
.round2_bottom {-webkit-border-radius: 0 0 20px 20px;-moz-border-radius: 0 0 20px 20px;border-radius: 0 0 20px 20px;}

/*### main content ##########################*/
/*component general */
.component_top{margin-bottom:20px;}
.component_content{margin-bottom:20px;}
.component_list{padding-bottom:20px;}
.component_details{margin-bottom:20px;}
.component_footer{}

/* content section */
.content_c {}
.content_margin {}

.section_clear .content_c{border:0;background:none;}
.section_clear .content_margin{margin:0;padding:0;}

/*### modules ##########################*/
/* no title */
.moduletable_c.mod_no_title .mod_top{display:none;}
.moduletable_c{position:relative;}
.position_0 .modcenter .moduletable_sub,
.position_1b .modcenter .moduletable_sub,
.position_2 .modcenter .moduletable_sub,
.position_3 .modcenter .moduletable_sub,
.position_4b .modcenter .moduletable_sub,
.position_5b .modcenter .moduletable_sub,
.position_10b .modcenter .moduletable_sub,
.position_11b .modcenter .moduletable_sub,
.position_12b .modcenter .moduletable_sub,
.position_13b .modcenter .moduletable_sub {width:960px;margin:0 auto;}


/* module style1 */
.style1.moduletable_c {border:1px solid #a7a7a7;background:#ffffff;color:#000000;} 
.style1.moduletable_c a{color:#0081C3;text-decoration:none;}
.style1.moduletable_c a:hover{color:#0081C3;}
.style1.moduletable_c h3{color:#3D8ABC;}
/* module general */
.style1 .mod_top {}
.style1 .mod {}
.style1 .mod_margin{margin:0 10px;padding:10px 0;}
.style1 .mod_title{margin:0 10px;height:24px;line-height:22px;border-bottom:1px solid #a7a7a7;;}
.style1 .mod_top h3{}
/* bar module */
.style1.moduletable_bar {border:1px solid #a7a7a7;background:#ffffff;}  
.style1.moduletable_bar .mod_top{background:#ffffff ;border-bottom:1px solid #a7a7a7;}  
.style1.moduletable_bar .mod_title{border:0;}
/* no bg module */
.style1.moduletable_nobg.moduletable_c {border:0;background:none;}
.style1.moduletable_nobg .mod_top {border:0;background:none;}
.style1.moduletable_nobg .mod_title {border-bottom:1px solid #a7a7a7;}  
/* no margin module */
.style1.moduletable_nomargin .mod_margin{margin:0;padding:0;}
.style1.moduletable_nomargin .mod_title{margin:0;}
/* clear module */
.style1.moduletable_clear.moduletable_c {border:0;background:none;}
.style1.moduletable_clear .mod_title {margin:0;}
.style1.moduletable_clear .mod_margin {margin:0;padding:0;}
/* round settings */
.style1.round1 .mod_top,
.style1.round1_top .mod_top {-webkit-border-radius: 9px 9px 0 0;-moz-border-radius: 9px 9px 0 0;border-radius: 9px 9px 0 0;}
.style1.round2 .mod_top,
.style1.round2_top .mod_top {-webkit-border-radius: 19px 19px 0 0;-moz-border-radius: 19px 19px 0 0;border-radius: 19px 19px 0 0;}


/* module style2 */
.style2.moduletable_c {background:#B2D235;color:#616161;} 
.style2.moduletable_c a{color:#ffffff;text-decoration:none;}
.style2.moduletable_c a:hover{color:#616161;}
.style2.moduletable_c h3{color:#ffffff;}
/* module general */
.style2 .mod_top {}
.style2 .mod {}
.style2 .mod_margin{margin:0 10px;padding:10px 0;}
.style2 .mod_title{margin:0 10px;height:24px;line-height:22px;;background: url(/images/icon.png) left no-repeat;padding-left:63px;}
.style2 .mod_top h3{}
/* bar module */
.style2.moduletable_bar {background:#B2D235;}  
.style2.moduletable_bar .mod_top{background: ;}  
.style2.moduletable_bar .mod_title{border:0;}
/* no bg module */
.style2.moduletable_nobg.moduletable_c {border:0;background:none;}
.style2.moduletable_nobg .mod_top {border:0;background:none;}
.style2.moduletable_nobg .mod_title {}  
/* no margin module */
.style2.moduletable_nomargin .mod_margin{margin:0;padding:0;}
.style2.moduletable_nomargin .mod_title{margin:0;}
/* clear module */
.style2.moduletable_clear.moduletable_c {border:0;background:none;}
.style2.moduletable_clear .mod_title {margin:0;}
.style2.moduletable_clear .mod_margin {margin:0;padding:0;}
/* round settings */
.style2.round1 .mod_top,
.style2.round1_top .mod_top {-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.style2.round2 .mod_top,
.style2.round2_top .mod_top {-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}

/* module style3 */
.style3.moduletable_c {background:#BCCBD3;color:#000000;} 
.style3.moduletable_c a{color:#0081C3;text-decoration:none;}
.style3.moduletable_c a:hover{color:#0081C3;}
.style3.moduletable_c h3{color:#ffffff;}
/* module general */
.style3 .mod_top {}
.style3 .mod {}
.style3 .mod_margin{margin:0 10px;padding:10px 0;}
.style3 .mod_title{margin:0 10px;height:24px;line-height:22px;;background: url(/images/icon2.png) left no-repeat;padding-left:95px;}
.style3 .mod_top h3{}
/* bar module */
.style3.moduletable_bar {background:#BCCBD3;}  
.style3.moduletable_bar .mod_top{background: ;}  
.style3.moduletable_bar .mod_title{border:0;}
/* no bg module */
.style3.moduletable_nobg.moduletable_c {border:0;background:none;}
.style3.moduletable_nobg .mod_top {border:0;background:none;}
.style3.moduletable_nobg .mod_title {}  
/* no margin module */
.style3.moduletable_nomargin .mod_margin{margin:0;padding:0;}
.style3.moduletable_nomargin .mod_title{margin:0;}
/* clear module */
.style3.moduletable_clear.moduletable_c {border:0;background:none;}
.style3.moduletable_clear .mod_title {margin:0;}
.style3.moduletable_clear .mod_margin {margin:0;padding:0;}
/* round settings */
.style3.round1 .mod_top,
.style3.round1_top .mod_top {-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.style3.round2 .mod_top,
.style3.round2_top .mod_top {-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}

/* module style4 */
.style4.moduletable_c {border:1px solid #333333;background:rgba(191,17,191,0.6);color:#8E9DA2;} 
.style4.moduletable_c a{color:#8E9DA2;text-decoration:none;}
.style4.moduletable_c a:hover{color:#F9A13A;}
.style4.moduletable_c h3{color:#F9A13A;}
/* module general */
.style4 .mod_top {}
.style4 .mod {}
.style4 .mod_margin{margin:0 10px;padding:10px 0;}
.style4 .mod_title{margin:0 10px;height:24px;line-height:22px;border-bottom:1px solid #333333;;}
.style4 .mod_top h3{}
/* bar module */
.style4.moduletable_bar {border:1px solid #333333;background:rgba(191,17,191,0.6);}  
.style4.moduletable_bar .mod_top{background: ;border-bottom:1px solid #333333;}  
.style4.moduletable_bar .mod_title{border:0;}
/* no bg module */
.style4.moduletable_nobg.moduletable_c {border:0;background:none;}
.style4.moduletable_nobg .mod_top {border:0;background:none;}
.style4.moduletable_nobg .mod_title {border-bottom:1px solid #333333;}  
/* no margin module */
.style4.moduletable_nomargin .mod_margin{margin:0;padding:0;}
.style4.moduletable_nomargin .mod_title{margin:0;}
/* clear module */
.style4.moduletable_clear.moduletable_c {border:0;background:none;}
.style4.moduletable_clear .mod_title {margin:0;}
.style4.moduletable_clear .mod_margin {margin:0;padding:0;}
/* round settings */
.style4.round1 .mod_top,
.style4.round1_top .mod_top {-webkit-border-radius: 9px 9px 0 0;-moz-border-radius: 9px 9px 0 0;border-radius: 9px 9px 0 0;}
.style4.round2 .mod_top,
.style4.round2_top .mod_top {-webkit-border-radius: 19px 19px 0 0;-moz-border-radius: 19px 19px 0 0;border-radius: 19px 19px 0 0;}

/*### Menus ##########################*/ 

/* menu 1*/

/* horizontal & vertical menu no bg */
.menu1.hmenu .menu li {float:left;}
.menu1.vmenu .menu ul{margin-left:10px;}
.menu1.vmenu ul.menu, .menu1.hmenu ul.menu{float: left;}
.menu1.vmenu .menu li, .menu1.hmenu .menu li {list-style:none;min-width:192px;}
.menu1.vmenu .menu li a, .menu1.hmenu .menu li a, .menu1.vmenu .menu li span, .menu1.hmenu .menu li span  {display: block;height:47px;line-height:47px;text-decoration: none;color:#FFFFFF;font-size:16px;text-align: left;}
.menu1.hmenu .menu li a , .menu1.hmenu .menu li span {text-indent:10px;}
.menu1.vmenu .menu li li a, .menu1.vmenu .menu li li span {}
.menu1.vmenu .menu li a:hover, .menu1.hmenu .menu li a:hover {color:#FFFFFF;text-decoration:none;}
.menu1.vmenu .menu li.current > a, .menu1.hmenu .menu li.current > a {color:#FFFFFF}

/* vertical menu  */
.menu1.vbgmenu{}
.menu1.vbgmenu .menu {}
.menu1.vbgmenu .menu, .menu1.vbgmenu .menu ul{float: left;list-style: none;padding: 0;min-width:192px;}
.menu1.vbgmenu .menu ul{float:none;}
.menu1.vbgmenu .menu a, .menu1.vbgmenu .menu span{display: block;background:#F9A13A;height:47px;line-height:47px;text-decoration: none;color:#FFFFFF;font-size:16px;text-align: left;text-indent:10px;}
.menu1.vbgmenu .menu a:hover {color:#FFFFFF;text-decoration:none;}
.menu1.vbgmenu .menu li a:hover{text-decoration:none;} 
.menu1.vbgmenu .menu a:hover , .menu1.vbgmenu .menu li.current > a{background:#ffc146;}  
.menu1.vbgmenu .menu li a{min-height: 47px;min-width:192px;}
.menu1.vbgmenu .menu li li a,.menu1.vbgmenu .menu li.current > li a{background:#ffc146;color:#FFFFFF;}
.menu1.vbgmenu .menu li ul li.current > a{background:#ffe854;color:#FFFFFF;text-decoration:none;}
.menu1.vbgmenu .menu li li a:hover,.menu1.vbgmenu .menu li.current > li a:hover {background:#ffe854;color:#FFFFFF;text-decoration:none;}

/* Suckerfish menu horizontal */
#all .menu1.hsmenu {background:#F9A13A;}
.menu1.hsmenu .menu, .menu1.hsmenu .menu ul{float: left;list-style: none;padding: 0;width:100%;}
.menu1.hsmenu .menu a, .menu1.hsmenu .menu span{display: block;height:47px;line-height:47px;text-decoration: none;color:#FFFFFF;font-size:16px;text-align: left;text-indent:10px;}
.menu1.hsmenu .menu a:hover {color:#FFFFFF;text-decoration:none;text-decoration:none;} 
.menu1.hsmenu .menu a:hover , .menu1.hsmenu .menu li.current > a {background:#ffc146;} 
.menu1.hsmenu .menu li {float: left;height: 47px;min-width:192px;}
.menu1.hsmenu .menu li ul {z-index:1000;position: absolute;left: -999em;height: auto;width: px;font-weight: normal;margin: 0;margin-left:-1px;}
.menu1.hsmenu .menu li li {min-width: px; height: 47px;text-indent:10px;}
.menu1.hsmenu .menu li ul a {border-right:0;height: 47px;min-width: px;margin:0px;font-size:1em;line-height:47px;background:#ffc146;color:#FFFFFF;padding:0;}
.menu1.hsmenu .menu li ul a:hover{background:#ffe854;color:#FFFFFF;text-decoration:none;}
.menu1.hsmenu .menu li ul li.current > a{background:#ffe854;color:#FFFFFF;text-decoration:none;}
.menu1.hsmenu .menu li ul ul {margin: -px 0 0 px;}
.menu1.hsmenu .menu li:hover ul ul, .menu1.hsmenu .menu li:hover ul ul ul, .menu1.hsmenu .menu li.sfhover ul ul, .menu1.hsmenu .menu li.sfhover ul ul ul {left: -999em;}
.menu1.hsmenu .menu li:hover ul, .menu1.hsmenu .menu li li:hover ul, .menu1.hsmenu .menu li li li:hover ul, .menu1.hsmenu .menu li.sfhover ul, .menu1.hsmenu .menu li li.sfhover ul, .menu1.hsmenu .menu li li li.sfhover ul {left: auto;}
.menu1.hsmenu .menu li ul li:hover, .menu1.hsmenu .menu li ul li.sfhover {}
/* round */
.menu1.hsmenu {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu1.hsmenu .menu li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px;}
.menu1.hsmenu .menu li ul li:first-child a { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.menu1.hsmenu .menu li ul {-moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-bottom-right-radius:0px;}
.menu1.hsmenu .menu li ul li:last-child a {-moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-bottom-right-radius:0px;}
.menu1.hsmenu .menu li ul ul {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.menu1.hsmenu .menu li ul ul li:first-child a {-moz-border-top-left-radius:0px; -webkit-top-top-left-radius:0px; border-top-left-radius:0px; -moz-border-top-right-radius:0px; -webkit-top-top-right-radius:0px; border-top-right-radius:0px;}

/* Suckerfish menu vertical */
.menu1.vsmenu .menu {}
.menu1.vsmenu .menu, .menu1.vsmenu .menu ul{float: left;list-style: none;padding: 0;min-width:192px;}
.menu1.vsmenu .menu a, .menu1.vsmenu .menu span {display: block;height:47px;line-height:47px;text-decoration: none;font-size:16px;color:#FFFFFF;text-indent:10px;padding:0;min-width:100%;text-align:left;background:#F9A13A;}
.menu1.vsmenu .menu a:hover {color:#FFFFFF;text-decoration:none;}
.menu1.vsmenu .menu a:hover , .menu1.vsmenu .menu li.current > a {background:#ffc146;} 
.menu1.vsmenu .menu li ul{z-index:1000;position: absolute;left: -999em;height: auto;min-width: px;font-weight: normal;margin-left:192px;margin-top:-48px;}
.menu1.vsmenu .menu li li{min-width: px;}
.menu1.vsmenu .menu li li a{background:#ffc146;color:#FFFFFF;height:47px;margin:0px;line-height:47px;}
.menu1.vsmenu .menu li li a:hover{background:#ffe854;color:#FFFFFF;text-decoration:none;} 
.menu1.vsmenu .menu li li.current > a{background:#ffe854;color:#FFFFFF;}
.menu1.vsmenu .menu li li ul {margin-left:px;margin-top:-48px;}
.menu1.vsmenu .menu li:hover ul ul, .menu1.vsmenu .menu li:hover ul ul ul, .menu1.vsmenu .menu li.sfhover ul ul, .menu1.vsmenu .menu li.sfhover ul ul ul {left: -999em;}
.menu1.vsmenu .menu li:hover ul, .menu1.vsmenu .menu li li:hover ul, .menu1.vsmenu .menu li li li:hover ul, .menu1.vsmenu .menu li.sfhover ul, .menu1.vsmenu .menu li li.sfhover ul, .menu1.vsmenu .menu li li li.sfhover ul {left: auto;}
.menu1.vsmenu .menu li ul li:hover, .menu1.vsmenu .menu li ul li.sfhover {}
/* round */
.menu1.vsmenu .menu{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu1.vsmenu .menu li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-top-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-top-right-radius:0px;}
.menu1.vsmenu .menu li:last-child > a {  -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-bottom-bottom-right-radius:0px; border-bottom-right-radius:0px;}
.menu1.vsmenu .menu li ul li:first-child a,.menu1.vsmenu .menu li ul li:last-child a { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.menu1.vsmenu .menu li ul {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu1.vsmenu .menu li ul li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-top-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-top-right-radius:0px;}
.menu1.vsmenu .menu li ul li:last-child > a {  -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-bottom-bottom-right-radius:0px; border-bottom-right-radius:0px;}

/* footer menu*/ 
.menu1.footmenu ul.menu {float: left;}
.menu1.footmenu ul.menu li{list-style:none;padding-bottom:0px;color:#FFFFFF;list-style-position: outside;width:192px;height:47px;line-height:47px;}
.menu1.footmenu ul.menu li a{display:block;color:#FFFFFF;font-size:16px;text-align: left;}
.menu1.footmenu ul.menu li a:hover{text-decoration:none;color:#FFFFFF;}
.menu1.footmenu .menu li {float:left;padding-right:10px;}
.menu1.footmenu .menu li ul {}
.menu1.footmenu .menu li ul li{float:none;font-weight:normal;}
.menu1.footmenu h3{font-weight:bold;font-size:16px;} 
.menu1.footmenu a{color:#FFFFFF;}    
.menu1.footmenu .menu li.current > a {color:#FFFFFF;}
.menu1.footmenu span.separator{color:#FFFFFF;font-weight:bold;font-size:16px;line-height:57px;}

/* menu 2 */

/* horizontal & vertical menu no bg */
.menu2.hmenu .menu li {float:left;}
.menu2.vmenu .menu ul{margin-left:10px;}
.menu2.vmenu ul.menu, .menu2.hmenu ul.menu{float: left;}
.menu2.vmenu .menu li, .menu2.hmenu .menu li {list-style:none;min-width:220px;}
.menu2.vmenu .menu li a, .menu2.hmenu .menu li a, .menu2.vmenu .menu li span, .menu2.hmenu .menu li span  {display: block;height:30px;line-height:30px;text-decoration: none;color:#FFFFFF;font-size:14px;text-align: left;}
.menu2.hmenu .menu li a , .menu2.hmenu .menu li span {text-indent:10px;}
.menu2.vmenu .menu li li a, .menu2.vmenu .menu li li span {}
.menu2.vmenu .menu li a:hover, .menu2.hmenu .menu li a:hover {color:#999999;text-decoration:underline;}
.menu2.vmenu .menu li.current > a, .menu2.hmenu .menu li.current > a {color:#999999}

/* vertical menu  */
.menu2.vbgmenu{}
.menu2.vbgmenu .menu {border: 1px solid #316e96;}
.menu2.vbgmenu .menu, .menu2.vbgmenu .menu ul{float: left;list-style: none;padding: 0;min-width:220px;}
.menu2.vbgmenu .menu ul{float:none;}
.menu2.vbgmenu .menu a, .menu2.vbgmenu .menu span{display: block;background:rgba(61,138,188,0.5);height:30px;line-height:30px;text-decoration: none;color:#FFFFFF;font-size:14px;text-align: left;text-indent:10px;}
.menu2.vbgmenu .menu a:hover {color:#999999;text-decoration:underline;}
.menu2.vbgmenu .menu li a:hover{text-decoration:underline;} 
.menu2.vbgmenu .menu a:hover , .menu2.vbgmenu .menu li.current > a{background:rgba(73,166,226,0.5);}  
.menu2.vbgmenu .menu li a{min-height: 30px;min-width:220px;}
.menu2.vbgmenu .menu li li a,.menu2.vbgmenu .menu li.current > li a{background:#49a6e2;color:#FFFFFF;}
.menu2.vbgmenu .menu li ul li.current > a{background:#58c7ff;color:#FFFFFF;text-decoration:none;}
.menu2.vbgmenu .menu li li a:hover,.menu2.vbgmenu .menu li.current > li a:hover {background:#58c7ff;color:#FFFFFF;text-decoration:underline;}
   
/* Suckerfish menu horizontal */
#all .menu2.hsmenu {background:rgba(61,138,188,0.5);}
.menu2.hsmenu .menu, .menu2.hsmenu .menu ul{float: left;list-style: none;padding: 0;width:100%;}
.menu2.hsmenu .menu a, .menu2.hsmenu .menu span{display: block;height:30px;line-height:30px;text-decoration: none;color:#FFFFFF;font-size:14px;text-align: left;border-right: 1px solid #316e96;text-indent:10px;}
.menu2.hsmenu .menu a:hover {color:#999999;text-decoration:underline;text-decoration:none;} 
.menu2.hsmenu .menu a:hover , .menu2.hsmenu .menu li.current > a {background:rgba(73,166,226,0.5);} 
.menu2.hsmenu .menu li {float: left;height: 30px;min-width:220px;}
.menu2.hsmenu .menu li ul {z-index:1000;position: absolute;left: -999em;height: auto;width: -1px;font-weight: normal;margin: 0;border-left: 1px solid #3a85b5;border-right: 1px solid #3a85b5;border-bottom: 1px solid #3a85b5;}
.menu2.hsmenu .menu li li {min-width: -1px; height: 30px;text-indent:10px;}
.menu2.hsmenu .menu li ul a {border-right:0;height: 30px;min-width: -1px;margin:0px;font-size:1em;line-height:30px;background:#49a6e2;color:#FFFFFF;padding:0;}
.menu2.hsmenu .menu li ul a:hover{background:#58c7ff;color:#FFFFFF;text-decoration:underline;}
.menu2.hsmenu .menu li ul li.current > a{background:#58c7ff;color:#FFFFFF;text-decoration:none;}
.menu2.hsmenu .menu li ul ul {margin: -1px 0 0 -1px;border-left: 1px solid #3a85b5;border-right: 1px solid #3a85b5;border-top: 1px solid #3a85b5;}
.menu2.hsmenu .menu li:hover ul ul, .menu2.hsmenu .menu li:hover ul ul ul, .menu2.hsmenu .menu li.sfhover ul ul, .menu2.hsmenu .menu li.sfhover ul ul ul {left: -999em;}
.menu2.hsmenu .menu li:hover ul, .menu2.hsmenu .menu li li:hover ul, .menu2.hsmenu .menu li li li:hover ul, .menu2.hsmenu .menu li.sfhover ul, .menu2.hsmenu .menu li li.sfhover ul, .menu2.hsmenu .menu li li li.sfhover ul {left: auto;}
.menu2.hsmenu .menu li ul li:hover, .menu2.hsmenu .menu li ul li.sfhover {}
/* round */
.menu2.hsmenu {-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;} 
.menu2.hsmenu .menu li:first-child > a {  -moz-border-top-left-radius:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px;  -moz-border-bottom-left-radius:10px; -webkit-bottom-top-left-radius:10px; border-bottom-left-radius:10px;}
.menu2.hsmenu .menu li ul li:first-child a { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.menu2.hsmenu .menu li ul {-moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-bottom-right-radius:0px;}
.menu2.hsmenu .menu li ul li:last-child a {-moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-bottom-right-radius:0px;}
.menu2.hsmenu .menu li ul ul {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.menu2.hsmenu .menu li ul ul li:first-child a {-moz-border-top-left-radius:0px; -webkit-top-top-left-radius:0px; border-top-left-radius:0px; -moz-border-top-right-radius:0px; -webkit-top-top-right-radius:0px; border-top-right-radius:0px;}

/* Suckerfish menu vertical */
.menu2.vsmenu .menu {border: 1px solid #316e96;}
.menu2.vsmenu .menu, .menu2.vsmenu .menu ul{float: left;list-style: none;padding: 0;min-width:220px;}
.menu2.vsmenu .menu a, .menu2.vsmenu .menu span {display: block;height:30px;line-height:30px;text-decoration: none;font-size:14px;color:#FFFFFF;text-indent:10px;padding:0;min-width:100%;text-align:left;background:rgba(61,138,188,0.5);}
.menu2.vsmenu .menu a:hover {color:#999999;text-decoration:underline;}
.menu2.vsmenu .menu a:hover , .menu2.vsmenu .menu li.current > a {background:rgba(73,166,226,0.5);} 
.menu2.vsmenu .menu li ul{z-index:1000;position: absolute;left: -999em;height: auto;min-width: -1px;font-weight: normal;margin-left:220px;margin-top:-31px;border:1px solid #3a85b5;}
.menu2.vsmenu .menu li li{min-width: -1px;}
.menu2.vsmenu .menu li li a{background:#49a6e2;color:#FFFFFF;height:30px;margin:0px;line-height:30px;}
.menu2.vsmenu .menu li li a:hover{background:#58c7ff;color:#FFFFFF;text-decoration:underline;} 
.menu2.vsmenu .menu li li.current > a{background:#58c7ff;color:#FFFFFF;}
.menu2.vsmenu .menu li li ul {margin-left:-1px;margin-top:-31px;}
.menu2.vsmenu .menu li:hover ul ul, .menu2.vsmenu .menu li:hover ul ul ul, .menu2.vsmenu .menu li.sfhover ul ul, .menu2.vsmenu .menu li.sfhover ul ul ul {left: -999em;}
.menu2.vsmenu .menu li:hover ul, .menu2.vsmenu .menu li li:hover ul, .menu2.vsmenu .menu li li li:hover ul, .menu2.vsmenu .menu li.sfhover ul, .menu2.vsmenu .menu li li.sfhover ul, .menu2.vsmenu .menu li li li.sfhover ul {left: auto;}
.menu2.vsmenu .menu li ul li:hover, .menu2.vsmenu .menu li ul li.sfhover {}
/* round */
.menu2.vsmenu .menu{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;} 
.menu2.vsmenu .menu li:first-child > a {  -moz-border-top-left-radius:8.5px; -webkit-border-top-left-radius:8.5px; border-top-left-radius:8.5px;  -moz-border-top-right-radius:8.5px; -webkit-bottom-top-right-radius:8.5px; border-top-right-radius:8.5px;}
.menu2.vsmenu .menu li:last-child > a {  -moz-border-bottom-left-radius:8.5px; -webkit-border-bottom-left-radius:8.5px; border-bottom-left-radius:8.5px;  -moz-border-bottom-right-radius:8.5px; -webkit-bottom-bottom-right-radius:8.5px; border-bottom-right-radius:8.5px;}
.menu2.vsmenu .menu li ul li:first-child a,.menu2.vsmenu .menu li ul li:last-child a { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.menu2.vsmenu .menu li ul {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu2.vsmenu .menu li ul li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-top-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-top-right-radius:0px;}
.menu2.vsmenu .menu li ul li:last-child > a {  -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-bottom-bottom-right-radius:0px; border-bottom-right-radius:0px;}

/* footer menu*/ 
.menu2.footmenu ul.menu {float: left;}
.menu2.footmenu ul.menu li{list-style:none;padding-bottom:0px;color:#FFFFFF;list-style-position: outside;width:220px;height:30px;line-height:30px;}
.menu2.footmenu ul.menu li a{display:block;color:#FFFFFF;font-size:14px;text-align: left;}
.menu2.footmenu ul.menu li a:hover{text-decoration:underline;color:#999999;}
.menu2.footmenu .menu li {float:left;padding-right:10px;}
.menu2.footmenu .menu li ul {}
.menu2.footmenu .menu li ul li{float:none;font-weight:normal;}
.menu2.footmenu h3{font-weight:bold;font-size:14px;} 
.menu2.footmenu a{color:#FFFFFF;}    
.menu2.footmenu .menu li.current > a {color:#999999;}
.menu2.footmenu span.separator{color:#FFFFFF;font-weight:bold;font-size:14px;line-height:40px;}

/* menu 3 */

/* horizontal & vertical menu no bg */
.menu3.hmenu .menu li {float:left;}
.menu3.vmenu .menu ul{margin-left:10px;}
.menu3.vmenu ul.menu, .menu3.hmenu ul.menu{float: left;}
.menu3.vmenu .menu li, .menu3.hmenu .menu li {list-style:none;min-width:px;}
.menu3.vmenu .menu li a, .menu3.hmenu .menu li a, .menu3.vmenu .menu li span, .menu3.hmenu .menu li span  {display: block;height:30px;line-height:30px;text-decoration: none;color:#8E9DA2;font-size:12px;text-align: left;}
.menu3.hmenu .menu li a , .menu3.hmenu .menu li span {padding: 0 10px;}
.menu3.vmenu .menu li li a, .menu3.vmenu .menu li li span {}
.menu3.vmenu .menu li a:hover, .menu3.hmenu .menu li a:hover {color:#F9A13A;text-decoration:none;}
.menu3.vmenu .menu li.current > a, .menu3.hmenu .menu li.current > a {color:#F9A13A}

/* vertical menu  */
.menu3.vbgmenu{}
.menu3.vbgmenu .menu {border: 1px solid #316e96;}
.menu3.vbgmenu .menu, .menu3.vbgmenu .menu ul{float: left;list-style: none;padding: 0;min-width:px;}
.menu3.vbgmenu .menu ul{float:none;}
.menu3.vbgmenu .menu a, .menu3.vbgmenu .menu span{display: block;background:#3D8ABC;height:30px;line-height:30px;text-decoration: none;color:#8E9DA2;font-size:12px;text-align: left;padding: 0 10px;}
.menu3.vbgmenu .menu a:hover {color:#F9A13A;text-decoration:none;}
.menu3.vbgmenu .menu li a:hover{text-decoration:none;} 
.menu3.vbgmenu .menu a:hover , .menu3.vbgmenu .menu li.current > a{background:#49a6e2;}  
.menu3.vbgmenu .menu li a{min-height: 30px;min-width:px;}
.menu3.vbgmenu .menu li li a,.menu3.vbgmenu .menu li.current > li a{background:#49a6e2;color:#8E9DA2;}
.menu3.vbgmenu .menu li ul li.current > a{background:#58c7ff;color:#8E9DA2;text-decoration:none;}
.menu3.vbgmenu .menu li li a:hover,.menu3.vbgmenu .menu li.current > li a:hover {background:#58c7ff;color:#8E9DA2;text-decoration:none;}

/* Suckerfish menu horizontal */
#all .menu3.hsmenu {background:#3D8ABC;}
.menu3.hsmenu .menu, .menu3.hsmenu .menu ul{float: left;list-style: none;padding: 0;width:100%;}
.menu3.hsmenu .menu a, .menu3.hsmenu .menu span{display: block;height:30px;line-height:30px;text-decoration: none;color:#8E9DA2;font-size:12px;text-align: left;border-right: 1px solid #316e96;padding: 0 10px;}
.menu3.hsmenu .menu a:hover {color:#F9A13A;text-decoration:none;text-decoration:none;} 
.menu3.hsmenu .menu a:hover , .menu3.hsmenu .menu li.current > a {background:#49a6e2;} 
.menu3.hsmenu .menu li {float: left;height: 30px;min-width:px;}
.menu3.hsmenu .menu li ul {z-index:1000;position: absolute;left: -999em;height: auto;width: -1px;font-weight: normal;margin: 0;border-left: 1px solid #3a85b5;border-right: 1px solid #3a85b5;border-bottom: 1px solid #3a85b5;}
.menu3.hsmenu .menu li li {min-width: -1px; height: 30px;text-indent:10px;}
.menu3.hsmenu .menu li ul a {border-right:0;height: 30px;min-width: -1px;margin:0px;font-size:1em;line-height:30px;background:#49a6e2;color:#8E9DA2;padding:0;}
.menu3.hsmenu .menu li ul a:hover{background:#58c7ff;color:#8E9DA2;text-decoration:none;}
.menu3.hsmenu .menu li ul li.current > a{background:#58c7ff;color:#8E9DA2;text-decoration:none;}
.menu3.hsmenu .menu li ul ul {margin: -1px 0 0 -1px;border-left: 1px solid #3a85b5;border-right: 1px solid #3a85b5;border-top: 1px solid #3a85b5;}
.menu3.hsmenu .menu li:hover ul ul, .menu3.hsmenu .menu li:hover ul ul ul, .menu3.hsmenu .menu li.sfhover ul ul, .menu3.hsmenu .menu li.sfhover ul ul ul {left: -999em;}
.menu3.hsmenu .menu li:hover ul, .menu3.hsmenu .menu li li:hover ul, .menu3.hsmenu .menu li li li:hover ul, .menu3.hsmenu .menu li.sfhover ul, .menu3.hsmenu .menu li li.sfhover ul, .menu3.hsmenu .menu li li li.sfhover ul {left: auto;}
.menu3.hsmenu .menu li ul li:hover, .menu3.hsmenu .menu li ul li.sfhover {}
/* round */
.menu3.hsmenu {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu3.hsmenu .menu li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px;}
.menu3.hsmenu .menu li ul li:first-child a { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.menu3.hsmenu .menu li ul {-moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-bottom-right-radius:0px;}
.menu3.hsmenu .menu li ul li:last-child a {-moz-border-bottom-left-radius:0px; -webkit-bottom-top-left-radius:0px; border-bottom-left-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-bottom-right-radius:0px;}
.menu3.hsmenu .menu li ul ul {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.menu3.hsmenu .menu li ul ul li:first-child a {-moz-border-top-left-radius:0px; -webkit-top-top-left-radius:0px; border-top-left-radius:0px; -moz-border-top-right-radius:0px; -webkit-top-top-right-radius:0px; border-top-right-radius:0px;}

/* Suckerfish menu vertical */
.menu3.vsmenu .menu {border: 1px solid #316e96;}
.menu3.vsmenu .menu, .menu3.vsmenu .menu ul{float: left;list-style: none;padding: 0;min-width:px;}
.menu3.vsmenu .menu a, .menu3.vsmenu .menu span {display: block;height:30px;line-height:30px;text-decoration: none;font-size:12px;color:#8E9DA2;padding:0;min-width:100%;text-align:left;background:#3D8ABC;}
.menu3.vsmenu .menu a:hover {color:#F9A13A;text-decoration:none;}
.menu3.vsmenu .menu a:hover , .menu3.vsmenu .menu li.current > a {background:#49a6e2;} 
.menu3.vsmenu .menu li ul{z-index:1000;position: absolute;left: -999em;height: auto;min-width: -1px;font-weight: normal;margin-left:px;margin-top:-31px;border:1px solid #3a85b5;}
.menu3.vsmenu .menu li li{min-width: -1px;}
.menu3.vsmenu .menu li li a{background:#49a6e2;color:#8E9DA2;height:30px;margin:0px;line-height:30px;}
.menu3.vsmenu .menu li li a:hover{background:#58c7ff;color:#8E9DA2;text-decoration:none;} 
.menu3.vsmenu .menu li li.current > a{background:#58c7ff;color:#8E9DA2;}
.menu3.vsmenu .menu li li ul {margin-left:-1px;margin-top:-31px;}
.menu3.vsmenu .menu li:hover ul ul, .menu3.vsmenu .menu li:hover ul ul ul, .menu3.vsmenu .menu li.sfhover ul ul, .menu3.vsmenu .menu li.sfhover ul ul ul {left: -999em;}
.menu3.vsmenu .menu li:hover ul, .menu3.vsmenu .menu li li:hover ul, .menu3.vsmenu .menu li li li:hover ul, .menu3.vsmenu .menu li.sfhover ul, .menu3.vsmenu .menu li li.sfhover ul, .menu3.vsmenu .menu li li li.sfhover ul {left: auto;}
.menu3.vsmenu .menu li ul li:hover, .menu3.vsmenu .menu li ul li.sfhover {}
/* round */
.menu3.vsmenu .menu{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu3.vsmenu .menu li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-top-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-top-right-radius:0px;}
.menu3.vsmenu .menu li:last-child > a {  -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-bottom-bottom-right-radius:0px; border-bottom-right-radius:0px;}

.menu3.vsmenu .menu li ul {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;} 
.menu3.vsmenu .menu li ul li:first-child > a {  -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;  -moz-border-top-right-radius:0px; -webkit-bottom-top-right-radius:0px; border-top-right-radius:0px;}
.menu3.vsmenu .menu li ul li:last-child > a {  -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-bottom-bottom-right-radius:0px; border-bottom-right-radius:0px;}

/* footer menu*/ 
.menu3.footmenu ul.menu {float: left;}
.menu3.footmenu ul.menu li{list-style:none;padding-bottom:0px;color:#8E9DA2;list-style-position: outside;width:px;height:30px;line-height:30px;}
.menu3.footmenu ul.menu li a{display:block;color:#8E9DA2;font-size:12px;text-align: left;}
.menu3.footmenu ul.menu li a:hover{text-decoration:none;color:#F9A13A;}
.menu3.footmenu .menu li {float:left;padding-right:10px;}
.menu3.footmenu .menu li ul {}
.menu3.footmenu .menu li ul li{float:none;font-weight:normal;}
.menu3.footmenu h3{font-weight:bold;font-size:12px;} 
.menu3.footmenu a{color:#8E9DA2;}    
.menu3.footmenu .menu li.current > a {color:#F9A13A;}
.menu3.footmenu span.separator{color:#8E9DA2;font-weight:bold;font-size:12px;line-height:40px;}

/*### joomla specific styles ##########################*/ 
/* login form component */
.login_style{}
.login_list ul li{list-style:none;margin:5px;}

/* breadcrumbs*/
.breadcrumb li {float:left;margin-right:10px;list-style:none;}

/* tip 
.tip{text-align:left;padding:6px;max-width:400px;background:#FEFBD0;border:1px solid #666;}
.tip-title {font-weight:bold;}


fieldset.userdata{border:none;}
#login-form p{margin-bottom:10px;}
#login-form ul li{list-style:none;}

/* blog */
.cols-1{display: block;float: none !important;margin: 0 !important;}
.cols-2 .column-1{width:46%;float:left;}
.cols-2 .column-2{width:46%;float:right;margin:0}
.cols-3 .column-1{float:left;width:29%;padding:0px 5px;margin-right:4%}
.cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0px 5px}
.cols-3 .column-3{float:right;width:29%;padding:0px 5px}
.items-row{overflow:hidden;margin-bottom:10px !important;}
.column-1,.column-2,.column-3{padding:10px 5px}
.column-2{width:55%;margin-left:40%;}
.column-3{width:30%}
.blog-more{ padding:10px 5px }

/* pagination */
.list-footer .limit,.pagination .limit{float:left;margin-left:10px;line-height:24px;}
.list-footer .limit .inputbox,.pagination .limit .inputbox{padding:2px;font-size:14px;}
.list-footer .counter,.pagination .counter{float:right;margin-right:10px;display:none;}
.list-footer ul,.pagination ul{float:left;margin-left:20px;}
.list-footer li,.pagination li{float:left;margin:0 3px;list-style: none;border:1px solid #ccc;}
.list-footer li,.pagination li{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.list-footer .pagenav,.pagination .pagenav{display:block;padding:2px 4px;margin:1px;}
.list-footer li span,.pagination li span{background:#3D8ABC;color:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#section  .list-footer li a, #section .pagination li a {text-decoration:none;background:#fff;}
.list-footer .pagination-start,.pagination .pagination-start {display:none;}
.list-footer .pagination-start a,.pagination .pagination-start a  {}
.list-footer .pagination-start span,.pagination .pagination-start span {background:#fff;color:#666;}
.list-footer .pagination-prev,.pagination .pagination-prev  {}
.list-footer .pagination-prev a,.pagination .pagination-prev a  {}   
.list-footer .pagination-prev span,.pagination .pagination-prev span {background:#fff;color:#666;}
.list-footer .pagination-next,.pagination .pagination-next {}
.list-footer .pagination-next a,.pagination .pagination-next a {}   
.list-footer .pagination-next span,.pagination .pagination-next span  {background:#fff;color:#666;}
.list-footer .pagination-end,.pagination .pagination-end {display:none;}
.list-footer .pagination-end a,.pagination .pagination-end a {}   
.list-footer .pagination-end span,.pagination .pagination-end span {background:#fff;color:#666;}

/*### Forms ##########################*/ 
/* sdform */
/* form table styles   */
.sdformtable {}
.sdformtable td{vertical-align:top;}
.sdformtable .formcol1{width:100px;background:#ddd;}
.sdformtable .formcol2{}
.sdformtable .formcol1 label{padding:2px;}
.sdformtable .submit{text-align:right;padding-top:10px;}

/* form div styles   */
.sdformdiv .formcol1{float:left;width:100px;}
.sdformdiv .formcol1 label{padding:2px;display:block;}
.sdformdiv .formcol2{float:left;margin-left:4px;padding:2px;}
.sdformdiv .formcol3{float:left;margin-left:4px;padding:2px;}
.sdformdiv .div_row{clear:both;padding: 2px 0;}
.sdformdiv .submit{text-align:right; width:100%;margin-top:10px;}
.sdformdiv .formcol2 span{margin-top:5px;}
.div_subrow{}
.combine_c div {float:left;}

/* form control styles   */
.sdform_textbox, .sdform_textarea, .sdform_password, .sdform_select, .sdform_select_joomla, .sdform_date_select, .sdform_time_select, .sdform_multibox, .sdform_calendar, .sdform_joomla_control {padding:4px;font-size:10pt;outline:none;} 
.sdform_textbox,.sdform_password, .sdform_joomla_control{width:221px;border:1px solid #CCC;}
.sdform_calendar{width:201px;border:1px solid #CCC;}
.sdform_textbox:focus,.sdform_password:focus{border:1px solid #76A0DB;}
.sdform_formfile{}
.sdform_textarea{width:221px;height:80px;border:1px solid #CCC;}
.sdform_textarea:focus{border:1px solid #76A0DB;}   
.sdform_inputbutton{width:140px;line-height:30px;}  
.sdform_inputbutton:active{width:140px;}
.sdform_inputbutton:-moz-focus-inner{border:0;} 
.sdform_select, .sdform_select_joomla, .sdform_date_select, .sdform_time_select {width:231px;border:1px solid #CCC;} 
.sdform_select:focus,.sdform_select_joomla:focus{border:1px solid #76A0DB;}
.sdform_multibox{width:30px;border:1px solid #CCC;}
.sdform_multibox:focus{border:1px solid #76A0DB;}
.checkboxes_div {height:100px;overflow:auto;background:#fff;padding:3px 3px 3px 0;border:1px solid #CCC;} 
.sdform_date_select{border:1px solid #CCC;}
.sdform_date_select:focus{border:1px solid #76A0DB;}
.sdform_time_select{border:1px solid #CCC;}
.sdform_time_select:focus{border:1px solid #76A0DB;}
.sdform_submitlink{border:1px solid #CCC;padding:4 10px;background:#FFF;text-decoration: none;color:#CCC;}
.sdform_submitlink:hover{background:#BFCDDD;}

/* form messages & status */
.error_message {border:1px solid #d50918;padding:10px;color:#d50918;background:#f7b1b6;margin:0 0 10px 0;font-size:1.2em;text-align:left;}
.control_error {display:block;color:#d50918;line-height: 30px;background: url(../images/pointer_label_error.png) no-repeat;padding-left:20px;text-align:left;}
.control_info {display:block;color:#333;line-height: 30px;background: url(../images/pointer_label.png) no-repeat;padding-left:20px;}
.control_help {color:#333;border:1px solid #ccc;background:#eee;line-height:20px;padding:0 6px;cursor:pointer;}
.control_valid {display:block;background-color:green;width:20px;height:20px;float:right;}
.inputerror { border:1px solid #F48A8A !important;text-align:left; }
.inputvalid { border:1px solid #BDDAAB !important;text-align:left;}
.readonly {background:#eee}


/*### auto generated styles ##########################*/ 

/* modal */
#simplemodal-overlay {cursor:wait;}
#simplemodal-container { width:720px;height:520px;color:#666; background:#FFF url(../images/anker.png) bottom right no-repeat; border:2px solid #666; padding:12px;text-align:left;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container .simplemodal-wrap {text-align:center;}
#simplemodal-container a {}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:4px; right:4px; cursor:pointer;}
#simplemodal-container h3 {color:#9BBA2F;} 
#simplemodal-container .modalimage {height:500px;}

/*### error page ##########################*/ 
.error_c {}
.error_header {background:;}
.error_c #logo {margin:0;} 

/*### specific contents ##########################*/ 
/* layout top_left */
.top_left h1{margin:45px 0 0 0;}

/* article */
.sdarticle-featured{float:left;}
.sdarticle-top-split{width:100%;padding-bottom:10px;}
.sdarticle-heading-left{float:left;width:80%;}
.sdarticle-heading-right{float:right;width:20%;}
.sdarticle-sdbeforecontent {margin-bottom:10px;}
.sdarticle-heading-category {margin-bottom:10px;}
.pagenav {margin-top:20px;}
.pagenav li{float:left;list-style: none;margin-right:10px;}
.actions li{float:right;list-style:none;padding:0 0 0 8px;}
.sdarticle-heading-info{margin-bottom:10px;}
.sdarticle-heading-content{padding-bottom:10px;}

/* archive */
.archive ul li {list-style:none;}
.archive_item {margin-top:20px;}
.filter-search {background:#EEEEEE;padding:5px;}

/* search results */
.sdsearch_top{width:100%;}
.sdsearch_search{float:left;}
.sdsearch_search .inputbox{width:340px;}
.sdsearch_info_c{float:left;margin-left:10px;}
.sdsearch_info{margin:3px 0 0 0;float:left;}
.sdsearch_info2 {float:left;line-height:24px;margin-left:10px;}
.sdsearch_options_c{float:left;width:100%;}
.sdsearch_options, .only{margin:10px;}
.sdsearch_results{float:left;width:100%;margin:10px;}
.searchintro{float:left;width:100%;margin-top:10px;}
.searchintro_options{float:left;width:100%;margin-top:10px;border:1px solid #ccc;}
.phrases{margin-top:10px;}
.search h2{}
.result-title{font-size:1.2em;}
.result-title span.created{color:#898989;font-size:11px;}
.result-text span.highlight{font-weight:bold;}
.result-category{margin:5px 0 5px 0;}

/* mod list per category */
.mod_articles_category .mod_list h4{line-height:30px;}
.mod_articles_category .mod_list li{background:none;color:#005f9d;padding:2px 0;}
.mod_articles_category .mod_list li{border:0;padding:0;}
.mod_articles_category .mod_list li ul li{background:url(../images/square.png) 7px 7px no-repeat;border-bottom:1px dotted #ccc;padding:2px 0;margin:0;}

/* blog */
.blog .subheading-category{padding:10px;}
/*.blog #article{margin-top:10px;padding:10px;} */
.blog .items-more{padding:10px;}
.mod_blog .mod_title h3{color:#fff;}
.article-info{float: left;width: 100%;margin-bottom: 5px;padding-bottom: 5px;border-bottom:1px solid #CCCCCC;font-size:11px;}
.article-info dd {float:left;padding-right:10px;margin-right:10px;border-right:1px solid #CCCCCC;}
.published{text-transform: uppercase;}
.hits{border:0;}
ul.categories-module li{list-style:none outside;}
ul.category-module li{list-style:none outside;padding-bottom:10px;border-bottom:1px solid #666;}
ul.mostread li{list-style:none outside;padding-bottom:10px;}
.items-more ol li{list-style:decimal inside;}
 
/*### custom styles from template settings ##########################*/ 




