#sl_admin_container{


color:#000000;


font-family:helvetica,arial;


font-size:11px;


margin:0;


}





body.contentpane, body.mceContentBody {


color:#000000;


font-family:arial;


font-size:12px;


background:#FFFFFF; }





/* Normal link */


#sl_admin_container a{


text-decoration: none !important;


color:#606060 !important; }





#sl_admin_container a:hover, a:focus {


color:#000000;


text-decoration: none !important; }





img, fieldset  { border:none; }


h1  { font-size:18px; color:#000000;margin:0;padding:0;}


h2  { font-size:14px; color:#000000;font-weight:normal;margin:0;padding:0;}


h3  { font-size:14px; color:#000000;font-weight:normal;margin:0;padding:0;}


h4  { font-size:12px; color:#000000;font-weight:bold;margin:0;padding:0;}


h5  { font-size:10px; color:#000000;margin:0;padding:0;}





/* Small text */


.small, .smalldark, .createdate, .modifydate, .mosimage_caption,


.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon  {


font-size: 0.9em;


}





p  {


padding-left:5px; }





ul li  {


padding-left: 0px;


}





ol  {


margin-top: 5px;


padding-left: 13px;


margin-bottom: 5px; }





ol li  {


margin-left: 5px; }





th  {


padding: 4px;


font-weight: bold;


text-align: left; }





fieldset  {


border: none; }





fieldset a  {


font-weight: bold; }





a img  {


border: none; }





td, div  {


font-size: 11px; }





/* FORM


--------------------------------------------------------- */


form  {


margin: 0;


padding: 0; }





input, select  {


font-size: 12px; }





textarea  {


font-size:13px;


padding-left: 2px; }





.inputbox  {


margin-bottom:9px;


margin-top:4px;


border: 1px solid #C9C7C7;


color:#000000; }





#search_searchword {


width:180px; }





#search_ordering {


background:#FFFFFF;}	





.inputbox:hover, .inputbox:focus  {


border: 1px solid #606060; }





/* JOOMLA STYLE


--------------------------------------------------------- */


table.blog  {


}





table.blog .article_seperator  {


display: block;


height: 10px; }





table.contentpane  {


border-collapse:collapse;


border-spacing:0px;


margin:0px;


padding:0px;


}





table.contentpaneopen, table.contentpane, table.blog {


width:100% }





table.contentpaneopen  {


width:100%;}





table.contenttoc  {


margin: 0 0 10px 10px;


padding: 0;


width: 35%; }





table.contenttoc a  {


text-decoration: none; }





table.contenttoc td  {


padding: 1px 5px 1px 25px; }





table.contenttoc th  {


padding: 4px;


background: #2F2F2F;


color: #FFFFFF;


text-indent: 5px;


border: 1px solid #3F3F3F; }





table.poll  {


padding: 0;


width: 100%;


border-collapse: collapse; }





table.pollstableborder  {


padding: 0;


width: 100%;


border: none;


text-align: left; }





table.pollstableborder img  {


vertical-align: baseline; }





table.searchintro  {


padding: 10px 0;


width: 80%; }





/*Control the Frontend Editor area width*/


table.adminform  {


width: 400px!important; }





.adminform .inputbox  {


}





.blog_more  {


margin: 10px 0; }





.blog_more strong  {


margin: 0 0 5px;


padding-left: 13px;


display: block;


color: #606060;


text-transform: uppercase; }





td.buttonheading  {


padding: 0 0 0 3px!important; }





.category  {


font-weight: bold; }





.clr  {


clear: both; }





.componentheading  {


font-size: 14px;


line-height:11px;


padding-bottom:15px;


font-weight:normal; }





.contentdescription  {





padding-bottom: 30px; }





table.blog .contentheading  {


border-bottom:1px dotted #CCCCCC;


color:#333333;


font-size:12px;


font-weight:bold;


line-height:normal; }





.contentheading  {


font-size: 1.4em;


font-weight: bold;


line-height: normal; }





#s5_innerbodytop .contentheading {


font-size: 1.2em;


font-weight: bold;


line-height: normal; }








a.contentpagetitle  {


text-decoration: none!important;


color: #000000; }





a.contentpagetitle:hover,


a.contentpagetitle:active,


a.contentpagetitle:focus  {


text-decoration: none!important;


color: #000000; }





table.contentpaneopen td, table.contentpane td  {


}





.createdate  {


padding-bottom:5px;


line-height: 10px;


font-weight: bold; }





.modifydate  {


color: #7E7E7E;


height: 32px; }





.moduletable  {


padding: 0; }





.mosimage  {


padding: 0;


border:1px solid #CCCCCC;


background:#ffffff;


margin:6px;	}





.mosimage img  {


padding: 0;


margin: 0!important; }








.mosimage_caption {


background:#EFEFEF none repeat scroll 0%;


border-top:1px solid #CCCCCC;


color:#666666;


font-size:10px;


margin-top:2px;


padding:1px 2px;}





.pagenav,


.pagenav_prev,


.pagenav_next,


.pagenavbar  {


padding:7px 2px; }





a.pagenav,


.pagenav_prev a,


.pagenav_next a,


.pagenavbar a  {


text-decoration: none; }





a.pagenav:hover, a.pagenav:active, a.pagenav:focus,


.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,


.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,


.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus  {


text-decoration: none; }





.pagenavbar  {


padding-left: 14px; }





.pagenavcounter  {


padding: 8px 14px 0 14px; }





.sectiontableheader  {


border-bottom:1px dotted #cccccc;


color:#000000;


font-weight:bold;


padding:5px 0; }





tr.sectiontableentry1 td  {


padding: 5px; }





tr.sectiontableentry2 td  {


padding: 5px; }





.small  {


}





.smalldark  {


text-align: left; }





div.syndicate div  {


text-align: center; }





.pollstableborder tr.sectiontableentry1 td,


.pollstableborder tr.sectiontableentry2 td  {


background: none; }








.button:hover, .button:focus {


color:#333333;


cursor:pointer;}





.button {


border:medium none;


color:#000000;


font-size:11px;


height:22px;


margin-bottom:1px;


margin-top:6px;


border:1px solid #c0c0c0;


padding:3px 11px 5px;


background:#000000 url(../images/Shape5_buttongrad.jpg) repeat-x bottom;} 	











/* DEFAULT MENU


----------------------------------------------------------- */





ul.menu-mainmenu li a, a.mainlevel  {


background:transparent url(../images/arrow.png) no-repeat scroll left center;


border-bottom:1px dotted #e6e6e6;


color:#000000;


display:block;


font-size:12px;


line-height:13px;


margin:0;


padding:8px 18px;


text-decoration:none;


width:91%;


}





ul.menu-mainmenu li a:hover, a.mainlevel:hover  {


background:transparent url(../images/arrow_hover.png) no-repeat scroll left center; }





ul.menu-mainmenu li, #mainlevel li {


padding-left:0px;


padding-right:0px;


list-style-image:none;


list-style-position:outside;


list-style-type:none;


}





a.sublevel  {


display:block;


font-size: 8pt;


padding:3px 3px 3px 14px;


}





a.sublevel:hover {


text-decoration: underline;


}





a.mainlevel:hover {


color:#b9b9b9;


text-decoration:none;


}








ul.menu-mainmenu {


margin:0px;


padding:0px;}





/* MISCELLANOUS


----------------------------------------------------------- */





ul.menu-menu li {


border-bottom:1px dotted #CCCCCC;


list-style:none;


line-height:29px;


margin-left:-37px;}





ul.menu-menu li a {


padding-left:23px;


background: url(../images/bullet.png) no-repeat left;} 











.back_button {


height:37px;


padding-top:26px;}








div.back_button a,


div.back_button a:active  {


margin: -2px 0;


display: block;


height:37px;


color:#000000;


font-size:12px;


font-weight:bold;


background: none!important;


text-decoration: none!important; }








div.back_button a:hover,


div.back_button a:active  {


margin: -2px 0;


display: block;


height:37px;


color:#606060;


background: none!important;


text-decoration: none!important; }














/* Firefox Scrollbar Hack*/


html  {


margin-bottom: 1px;


height: 100%!important;


height: auto; }





/* Typography


--------------------------------------------------------- */	





img.solid {


border:1px solid #999999;


margin:5px 0pt 2px 2px;


padding:1px; }





img.dashed {


border:1px #999999 dashed;


margin:5px 0pt 2px 2px;


padding:1px; }








.introletter {


color:#000000;


display:block;


float:left;


font-size:40px;


font-style:normal;


font-weight:normal;


line-height:30px;


padding:4px 8px 0pt 0pt; }





blockquote {


font-family:Georgia, "Times New Roman", Times, serif;


font-size:1.3em;


font-style:italic;


font-weight:normal;


line-height:1.5;


padding:6px 45px; }











a.readon {


background:transparent url(../images/Shape5_elegance_readmore.png) no-repeat scroll center top;


color:#FFFFFF;


display:block;


float:right;


font-size:11px;


font-weight:normal;


margin-top:14px;


padding:2px 16px 4px 15px;


text-decoration:none;}





a.readon:hover, a.readon:active, a.readon:focus  {


color:#666666;	


text-decoration:none;}








/*  Default Login */








fieldset.input p {


margin:0;


padding:0;}





form#form-login {


margin:0;


padding:0;}





#cboxLoadedContent form#form-login {


margin-left:-17px;


margin-top:18px;}





form#form-login ul li {


border-bottom:1px dotted #CCCCCC;


height:25px;


line-height:24px;


list-style-image:none;


list-style-position:outside;


list-style-type:none;


margin-left:-31px;	}








form#form-login ul li a {


background:transparent url(../images/bullet.png) no-repeat scroll left center;


padding-left:23px;	}





#modlgn_username, #modlgn_passwd {


height:17px;


padding:2px;


width:100%;}





/* Layout


--------------------------------------------------------- */


.s5_wrap, .s5_wrap2  {


margin:0 auto;}





#s5_headerleft {


width:13px;


height:168px;


float:left;


background:transparent url(../images/Shape5_elegance_topleft.png) no-repeat;} 	





#s5_headermid {


height:168px;


float:left;


background:#000000 url(../images/Shape5_elegance_topgradient.png) repeat-x 0px 33px;} 	





#s5_headerright {


width:13px;


height:168px;


float:left;


background:transparent url(../images/Shape5_elegance_topright.png) no-repeat;} 		








#s5_headleft {


width:100%;


float:left;}





#s5_headerglow {


height:168px;


background:transparent url(../images/Shape5_elegance_glow.png) no-repeat bottom center;} 		





#s5_logo {


height:110px;


width:400px;


margin-top:13px;


background: url(../images/Shape5_elegance_logo.png) no-repeat;} 	





#s5_logo_twitter {


height:57px;


width:42px;


margin-top:100px;


display: block;


float: right;


margin-right: 25px;


background: url(../images/icon_twitter.png) no-repeat;} 





#s5_logo_facebook {


height:57px;


width:42px;


margin-top:-57px;


display: block;


float: right;


margin-right: 75px;


background: url(../images/icon_facebook.png) no-repeat;


}





#s5_topmenu {


color:#ffffff;


height:33px;


float:left;}		





#s5_login {	


height:16px;


color:#ffffff;


float:right;


cursor:pointer;


margin-top:8px;


padding-left:22px;


background: url(../images/Shape5_elegance_login.png) no-repeat left;} 	





#s5_register {	


height:16px;


color:#ffffff;


margin-left:32px;


cursor:pointer;


margin-top:8px;


float:right;


padding-left:22px;


margin-right:6px;


background: url(../images/Shape5_elegance_register.png) no-repeat left;} 	





.s5_toplefrig {


padding-bottom:10px;}





#s5_topmenu ul {


height:28px;


padding:0;


margin-left:0px;


margin-top:0;


margin-bottom:0px;}





#s5_topmenu ul li {


list-style-image:none;


list-style-position:outside;


list-style-type:none;


margin-top:0;


float:left;


margin-right:0px;


padding-top:7px;


padding-bottom:8px;


white-space: nowrap;}





#s5_topmenu ul li a {


background:none;


padding:10px 3px;


font-size:11px;}








#s5_topmenu ul li a:hover {


padding:3px;


text-decoration:none;


color:#cccccc !important;


background:#2e2e2e;}





#s5_topmenu ul li a span{


padding:10px;}		





#s5_headright {


margin-right:8px;


height:100px;


width:26%;


float:right;}





#s5_topgradsearch {


height:33px;


margin-left:56px;


margin-top:41px;


background: url(../images/Shape5_elegance_search.png) no-repeat;} 	





#mod_search_searchword {


background:transparent none repeat scroll 0 0;


border:medium none;


color:#CCCCCC;


font-size:11px;


height:20px;


margin-top:3px;


padding-left:27px;


padding-top:2px;


width:146px;}











.s5_leftshadow {	


height:15px;


padding-bottom:20px;


width:361px;


float:left;


background: url(../images/Shape5_elegance_leftshadow.png) no-repeat;} 	





.s5_rightshadow {	


height:15px;


padding-bottom:20px;


width:361px;


float:right;


background: url(../images/Shape5_elegance_rightshadow.png) no-repeat;} 	





.s5_w_modwrap {


border-top:1px solid #cccccc;


border-left:1px solid #cccccc;


border-right:1px solid #cccccc;


background:#ffffff;} 	





.s5_w_modbl {	


height:3px;


width:3px;


float:left;


background: url(../images/Shape5_elegance_whitemod_bl.png) no-repeat;} 	





.s5_w_modbr {	


height:3px;


width:3px;


float:left;


background: url(../images/Shape5_elegance_whitemod_br.png) no-repeat;}





.s5_w_modbm {	


height:3px;


float:left;


background: url(../images/Shape5_elegance_whitemod_bm.png) repeat-x;} 		











.s5_w_modwrap div.module h3 {


color:#333333;


padding-bottom:24px;


font-size:14px;


font-style:normal;}








.s5_w_modwrap div.module{ 


padding:0px;


width: 100%;


}





.s5_w_modwrap div.module div {


padding:0px;


margin:0px;


}





.s5_w_modwrap div.module div div {


background: url('../images/Shape5_elegance_defaulttop.png') repeat-x top right;


padding:0px;


margin:0px;


}





.s5_w_modwrap div.module div div div {


padding:0px;


margin:0px;


padding:8px 11px 17px 12px;


padding-left:12px;


position:relative;


z-index:0;


width: auto;


}





.s5_w_modwrap div.module div div div div {


margin: 0px;


padding: 0px;


background: none;


}














.s5_w_modwrap div.module-light h3 {


color:#333333;


font-size:14px;


padding-bottom:10px;


font-style:normal;}








.s5_w_modwrap div.module-light{ 


padding:0px;


width: 100%;


}





.s5_w_modwrap div.module-light div {


padding:0px;


margin:0px;


}





.s5_w_modwrap div.module-light div div {


background: url('../images/Shape5_elegance_lighttop.png') repeat-x top right;


padding:0px;


margin:0px;


}





.s5_w_modwrap div.module-light div div div {


padding:0px;


margin:0px;


padding:8px 18px 17px 15px;


padding-left:12px;


position:relative;


z-index:0;


width: auto;


}





.s5_w_modwrap div.module-light div div div div {


margin: 0px;


padding: 0px;


background: none;


}	




















.s5_w_modwrap div.module-dark h3 {


color:#cccccc;


font-size:14px;


padding-bottom:24px;


font-style:normal;}








.s5_w_modwrap div.module-dark { 


padding:0px;


width: 100%;


}





.s5_w_modwrap div.module-dark div {


padding:0px;


margin:0px;


}





.s5_w_modwrap div.module-dark div div {


background:#000000 url('../images/Shape5_elegance_darktop.png') repeat-x top right;


padding:0px;


color:#FFFFFF;


margin:0px;


}





.s5_w_modwrap div.module-dark div div div {


padding:0px;


margin:0px;


padding:8px 11px 17px 12px;


padding-left:12px;


position:relative;


z-index:0;


width: auto;


}





.s5_w_modwrap div.module-dark div div div div {


margin: 0px;


padding: 0px;


background: none;


}		








body div.module-h3 h3 {


font-style:normal;


padding-bottom:12px;


color:#ffffff;}





body div h3 span.s5_h3_first {


color:#71a3ff;


font-style:normal;


}








body div.module-h3 { 


padding:0px;


width: 100%;


}





body div.module-h3 div {


padding:0px;


margin:0px;


}





body div.module-h3 div div {


background: url('../images/Shape5_elegance_componentright.png') no-repeat top right;


padding:0px;


margin:0px;


}





body div.module-h3 div div div {


background: url('../images/Shape5_elegance_componentleft.png') no-repeat top left;


padding:0px;


margin:0px;


padding:6px 15px 17px 11px;


font-style:normal;


padding-left:12px;


position:relative;


z-index:0;


width: auto;


}





body div.module-h3 div div div div {


margin: 0px;


padding: 0px;


background: none;


}	











#s5_rightcolumn div.module-h3ad h3 {


font-style:normal;


text-align:center;


font-size:11px;


color:#ffffff;}








#s5_rightcolumn div.module-h3ad { 


padding:22px 0 0;


width: 100%;


}





#s5_rightcolumn div.module-h3ad div {


padding:0px;


margin:0px;


}





#s5_rightcolumn div.module-h3ad div div {


background: url('../images/Shape5_elegance_smallh3right.png') no-repeat top right;


padding:0px;


margin:0px;


}





#s5_rightcolumn div.module-h3ad div div div {


background: url('../images/Shape5_elegance_smallh3left.png') no-repeat top left;


font-style:italic;


margin:0;


padding:3px 10px 13px 2px;


position:relative;


width:auto;


z-index:0;


}





#s5_rightcolumn div.module-h3ad div div div div {


margin: 0px;


padding: 0px;


background: none;


}	














#s5_rightcolumn div.module-blackmod h3 {


padding-bottom:26px;


color:#ffffff;}








#s5_rightcolumn div.module-blackmod { 


background: url('../images/Shape5_elegance_h3br.png') no-repeat bottom right;


padding:0px;


margin-bottom:0px;


width: 100%;


}





#s5_rightcolumn div.module-blackmod div {


background: url('../images/Shape5_elegance_h3bl.png') no-repeat bottom left;


padding:0px;


margin:0px;


}





#s5_rightcolumn div.module-blackmod div div {


background: url('../images/Shape5_elegance_h3tr.png') no-repeat top right;


padding:0px;


margin:0px;


}





#s5_rightcolumn div.module-blackmod div div div {


background: url('../images/Shape5_elegance_h3tl.png') no-repeat top left;


margin:0px;


padding:17px;


color:#ffffff;


padding:7px 13px 16px 11px;


position:relative;


z-index:1;


width: auto;


}





#s5_rightcolumn div.module-blackmod div div div div {


margin: 0px;


padding: 0px;


background: none;


}








/* Breadcrumb */





#s5_breadcrumbleft {


height:32px;


width:13px;


float:left;


background: url(../images/Shape5_elegance_breadleft.png) no-repeat;} 	





#s5_breadcrumbmiddle {


float:left;


margin-top:-3px;


height:33px;


background:transparent url(../images/Shape5_elegance_breadmiddle.png) repeat-x top;} 





#s5_breadcrumbgrad  {


height:33px;


margin-top:4px;


padding-top:4px;


width:100%;


background:transparent url(../images/Shape5_elegance_breadgrad.png) no-repeat top center;} 





#s5_homeicon {


height:11px;


margin-top:2px;


padding-right:15px;


width:11px;


float:left;


background:transparent url(../images/Shape5_elegance_breadhome.png) no-repeat top center;} 





#s5_breadcrumbs {


font-weight:normal;


float:left;}








#s5_breadcrumbright {


height:32px;


width:13px;


float:left;


background: url(../images/Shape5_elegance_breadright.png) no-repeat;} 








#s5_pathway {


position:absolute;


color:#b9b9b9;


font-size:11px;


font-weight:bold;


margin-left:-13px;


margin-top:-19px;


padding-top:10px;}





#s5_pathway a {


padding-right:4px;


color:#b9b9b9;}








/* Main body */	





.s5_maincomponent_wrap_2 {


background:transparent url(../images/Shape5_elegance_componentleft.png) no-repeat scroll left top;


color:#FFFFFF;


height:35px;


padding-left:14px;


padding-top:9px;	}





.s5_maincomponent_wrap_1 {


background:transparent url(../images/Shape5_elegance_componentright.png) no-repeat scroll right top;


height:46px;}





.s5_mb_btl {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_mdtl.png) no-repeat;} 	





.s5_mb_btm {


height:4px;


float:left;


background: url(../images/Shape5_elegance_mdtm.png) repeat-x;} 		





.s5_mb_btr {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_mdtr.png) no-repeat;} 








.s5_mb_ml {


background: url(../images/Shape5_elegance_mdlm.png) repeat-y left;} 





.s5_mb_mr {


background: url(../images/Shape5_elegance_mdrm.png) repeat-y right;} 





.s5_mb_m_inner {	


margin-left:4px;


background:#c2c2c2;} 








.s5_mb_bbl {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_mdbl.png) no-repeat;} 	





.s5_mb_bbm {


height:4px;


float:left;


background: url(../images/Shape5_elegance_mdbm.png) repeat-x;} 		





.s5_mb_bbr {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_mdbr.png) no-repeat;} 	











.s5_mainmiddletl {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_imtl.png) no-repeat;} 	





.s5_mainmiddletm {


height:4px;


float:left;


background: url(../images/Shape5_elegance_imtm.png) repeat-x;} 





.s5_mainmiddletr {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_imtr.png) no-repeat;} 








.s5_mainmiddleinnerwrap {


border-left:1px solid #aeaeae;


border-right:1px solid #aeaeae;


background:#ffffff;}








.s5_mainmiddletbl {


height:15px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_imbl.png) no-repeat;} 	





.s5_mainmiddletbm {


height:15px;


float:left;


background: url(../images/Shape5_elegance_imbm.png) repeat-x;} 





.s5_mainmiddletbr {


height:15px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_imbr.png) no-repeat;} 








.s5_mainmiddle_padding {


padding:10px;}








/*  Column Backgrounds */	





.s5_whitemodtl {


height:6px;


width:7px;


float:left;


background: url(../images/Shape5_elegance_wmodtl.png) no-repeat;} 





.s5_whitemodtm {


height:6px;


float:left;


background: url(../images/Shape5_elegance_wmodtm.png) repeat-x;} 		





.s5_whitemodtr {


height:6px;


width:7px;


float:left;


background: url(../images/Shape5_elegance_wmodtr.png) no-repeat;} 	





.s5_whitemodleftwrap {	


background: url(../images/Shape5_elegance_wmodlm.png) repeat-y left;} 	





.s5_whitemodrightwrap {	


background: url(../images/Shape5_elegance_wmodrm.png) repeat-y right;} 





.s5_backmiddlemiddle_r {


margin-left:7px;


background:#ffffff;}





.s5_whitemodtbl {


height:6px;


width:7px;


float:left;


background: url(../images/Shape5_elegance_wmodbl.png) no-repeat;} 





.s5_whitemodtbm {


height:6px;


float:left;


background: url(../images/Shape5_elegance_wmodbm.png) repeat-x;} 		





.s5_whitemodtbr {


height:6px;


width:7px;


float:left;


background: url(../images/Shape5_elegance_wmodbr.png) no-repeat;} 		





/* Black module, adverts 4-6  */	





.s5_blackmods_tl {


height:4px;


width:4px;


margin-top:18px;


float:left;


background: url(../images/Shape5_elegance_darkmtl.png) no-repeat;} 		





.s5_blackmods_tm {


height:4px;


margin-top:18px;


float:left;


background: url(../images/Shape5_elegance_darkmtm.png) repeat-x;} 	





.s5_blackmods_tr {


height:4px;


margin-top:18px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_darkmtr.png) no-repeat;} 	








.s5_blackmodsoutter   {


color:#FFFFFF;


border-left:1px solid #343434;


border-right:1px solid #343434;


background:#000000;} 	





.s5_blackmodsoutter  h3 {


color:#FFFFFF;}








.s5_blackmods_tbl {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_darkmbl.png) no-repeat;} 		





.s5_blackmods_tbm {


height:4px;


float:left;


background: url(../images/Shape5_elegance_darkmbm.png) repeat-x;} 	





.s5_blackmods_tbr {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_darkmbr.png) no-repeat;} 		

















/* Light module, adverts 4-6  */	





.s5_lightmods_tl {


height:35px;


width:4px;


margin-top:18px;


float:left;


background: url(../images/Shape5_elegance_lightmodtl.png) no-repeat;} 		





.s5_lightmods_tm {


height:35px;


margin-top:18px;


float:left;


background: url(../images/Shape5_elegance_lightmodtm.png) repeat-x;} 	





.s5_lightmods_tr {


height:35px;


margin-top:18px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_lightmodtr.png) no-repeat;} 	








.s5_blackmodsoutter   {


color:#FFFFFF;


border-left:1px solid #343434;


border-right:1px solid #343434;


background:#000000;} 	





.s5_blackmodsoutter  h3 {


color:#FFFFFF;}











.s5_whitemodsoutter   {


color:#000000;


border-left:1px solid #c2c2c2;


border-right:1px solid #c2c2c2;


background:#ffffff;} 		











.s5_w_modbm_whmods {	


height:3px;


float:left;


background: url(../images/Shape5_elegance_whitemod_bm.png) repeat-x;} 		














/*  Bottom black modules */








.s5_bblack_tl {


height:35px;


width:5px;


float:left;


background: url(../images/Shape5_elegance_bdarkmodtl.png) no-repeat;}








.s5_bblack_tm {


height:35px;


float:left;


background: url(../images/Shape5_elegance_bdarkmodtm.png) repeat-x;}	





.s5_bblack_tr {


height:35px;


width:6px;


float:left;


background: url(../images/Shape5_elegance_bdarkmodtr.png) no-repeat;}








.s5_bblack_outter {


color:#ffffff;


border-left:1px solid #333333;


border-right:1px solid #333333;


background:#171717;}





.s5_bblack_bl {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_bdarkmodbl.png) no-repeat;}








.s5_bblack_bm {


height:4px;


float:left;


background: url(../images/Shape5_elegance_bdarkmodbm.png) repeat-x;}	





.s5_bblack_br {


height:4px;


width:4px;


float:left;


background: url(../images/Shape5_elegance_bdarkmodbr.png) no-repeat;}








/* Adverts 4,5,6 */





.s5_whitemodsoutter div.module h3 {


padding-bottom:26px;


color:#000000;}








.s5_whitemodsoutter div.module { 


padding:0px;


margin-top:-28px;


width: 100%;


}





.s5_whitemodsoutter div.module div {


padding:0px;


margin:0px;


}





.s5_whitemodsoutter div.module div div {


padding:0px;


margin:0px;


}





.s5_whitemodsoutter div.module div div div {


margin:0px;


padding:17px;


color:#000000;


padding:2px 13px 16px 19px;


position:relative;


z-index:1;


width: auto;


}





.s5_whitemodsoutter div.module div div div div {


margin: 0px;


padding: 0px;


background: none;


}











/* User 3-7 */





.s5_bblack_outter div.module h3 {


padding-bottom:26px;


color:#ffffff;}








.s5_bblack_outter div.module { 


padding:0px;


margin-top:-36px;


width: 100%;


}





.s5_bblack_outter div.module div {


padding:0px;


margin:0px;


}





.s5_bblack_outter div.module div div {


padding:0px;


margin:0px;


}





.s5_bblack_outter div.module div div div {


margin:0px;


padding:17px;


color:#aaa;


padding:0 8px 0 5px;


position:relative;


z-index:1;


}





.s5_bblack_outter div.module div div div div {


margin: 0px;


padding: 0px;


background: none;


}





#s5_footerleft {


height:74px;


width:10px;


float:left;


background: url(../images/Shape5_elegance_bmodshadleft.png) no-repeat;}			








#s5_footermiddle {


height:74px;


float:left;


background: url(../images/Shape5_elegance_footergrad.png) repeat-x;}	








#s5_footerright {


height:74px;


width:10px;


float:left;


background: url(../images/Shape5_elegance_bmodshadright.png) no-repeat;}		





.footerc {


color:#111;


font-size:11px;}








#s5_footercopyright a{


color:#414141;}





#s5_topleft {


float:left;}





#s5_topright {


padding-left:8px;


float:left;}	





#s5_innerwrapbottom {


margin-top:-1px;}





#s5_middlecolwrap {


float:left;}





.s5_mainmiddlebotmods {


margin-left:17px;}








.s5_backmiddlemiddle {


color:#ffffff;


}	








#s5_topgradsearchin {


padding-left:16px;}














/* Module Styles */





#s5_mainbody div.module h3 {


font-size:18px;


font-weight:normal;}





#s5_mainbody div.module { 


padding:0px;}














/*******************default joomla menu with images, use "-img" on menu class suffix **********************/	








/* Default Joomla! Menu */


a.mainlevel-img  {


border-bottom:1px solid #CCCCCC;


color:#000000;


display:block;


font-size:11px;


font-style:normal;


font-weight:normal;


height:33px;


line-height:31px;


list-style-position:outside;


list-style-type:none;


margin-bottom:3px;


margin-left:20px;


padding-left:8px;


text-decoration:none;}








#mainlevel-img li img {


padding-top:8px;


float:left;}





ul#mainlevel-img li{	


padding-left:1px;}








a.mainlevel-img:hover,


a.mainlevel-img:active,


a.mainlevel-img:focus  {


color:#000000;


text-decoration:none;}





a.mainlevel-img#active_menu  {


text-decoration: none;	 }





a.mainlevel-img:hover#active_menu  {


text-decoration: none;	


display: block; }





a.sublevel-img  {


font-size:11px;


background:none;


padding: 2px 2px 2px 27px;


text-decoration: none; }








a.sublevel:active,


a.sublevel:focus  {


font-size:11px;


text-decoration: none; }


a.sublevel-img:hover {


color:#000000;


font-size:11px;


background:none;


text-decoration: underline; }





#active_menu-img  {


color:#000000;


background:none; }





a.sublevel-img#active_menu  {


background:none;


text-decoration: underline;}











div.module-plain img {


float:left;


margin-left:0px;


margin-top:8px;


padding-right:3px;


position:absolute;


vertical-align:bottom;


}	

















#s5_mainbodywrap {


width:100%;} 	





#s5_leftcolumn {


padding-right:13px;


float:left;}





#s5_leftcolumn h3 {


position:relative;


padding-bottom:12px;}





#s5_mainbodywrap {


padding-top:20px;


float:left;}





#s5_rightcolumn {


margin-left:13px;


float:left;}	





#s5_rightcolumn h3 {


position:relative;


padding-bottom:12px;}





.s5_backmiddlemiddle ul  {


margin-top:-6px;


list-style-image:url(../images/Shape5_elegance_bdarkmoddot.png);


list-style-position:outside;


list-style-type:none;}





.s5_backmiddlemiddle ul li {


height:23px;


line-height:25px;


padding-bottom:5px;


margin-left:-24px;


background: url(../images/Shape5_elegance_bdarkmodline.png) repeat-x bottom right;}





.s5_backmiddlemiddle ul li a, .s5_backmiddlemiddle ul li:hover {


color:#ffffff;	}








.s5_backmiddlemiddle ul li:hover, .s5_backmiddlemiddle ul li a:hover {


text-decoration:underline;


color:#cccccc;


background: url(../images/Shape5_elegance_bdarkmodline.png) repeat-x bottom right;}








#s5_positions {


width:100%; }





#s5_positions h3 {


padding-bottom:5px;


color:#000000;}





#s5_user1_100 {padding-bottom:25px; float:left; width:100%;}





#s5_user1_50 {padding-bottom:25px; float:left; width:49%;}


#s5_user2_50 {padding-bottom:25px; float:left; width:49%;}





#s5_advert1_20 {float:left; padding-left:4px; width:20%; padding-bottom:0px;}


#s5_advert2_20 {float:left; padding-left:4px; width:20%; padding-bottom:0px;}


#s5_advert3_20 {float:left; padding-left:4px; width:20%; padding-bottom:0px;}


#s5_advert4_20 {float:left; padding-left:4px; width:20%; padding-bottom:0px;}


#s5_advert5_20 {float:left; padding-left:4px; width:20%; padding-bottom:0px;}





#s5_advert1_25 {float:left; padding-left:4px; width:25%; padding-bottom:0px;}


#s5_advert2_25 {float:left; padding-left:4px; width:25%; padding-bottom:0px;}


#s5_advert3_25 {float:left; padding-left:4px; width:25%; padding-bottom:0px;}


#s5_advert4_25 {float:left; padding-left:4px; width:25%; padding-bottom:0px;}


#s5_advert5_25 {float:left; width:25%; padding-bottom:0px;}





#s5_advert1_33 {float:left; width:33.3%; padding-bottom:0px;}


#s5_advert2_33 {float:left; width:33.3%; padding-bottom:0px;}


#s5_advert3_33 {float:left; width:33.3%; padding-bottom:0px;}


#s5_advert4_33 {float:left; padding-left:4px; width:33.3%; padding-bottom:0px;}


#s5_advert5_33 {float:left; width:33.3%; padding-bottom:0px;}





#s5_advert1_40 {float:left; width:40%; padding-bottom:0px;}


#s5_advert2_40 {float:left; width:40%; padding-bottom:0px;}


#s5_advert3_40 {float:left; width:40%; padding-bottom:0px;}


#s5_advert4_40 {float:left; padding-left:4px; width:40%; padding-bottom:0px;}


#s5_advert5_40 {float:left; width:40%; padding-bottom:0px;}





#s5_advert1_50 {float:left; width:50%; padding-bottom:2px;}


#s5_advert2_50 {float:left; width:50%; padding-bottom:2px;}


#s5_advert3_50 {float:left; width:50%; padding-bottom:2px;}


#s5_advert4_50 {float:left; padding-left:4px; width:50%; padding-bottom:0px;}


#s5_advert5_50 {float:left; width:50%; padding-bottom:0px;}





#s5_advert1_66 {float:left; width:65.5%; padding-bottom:2px;}


#s5_advert2_66 {float:left; width:65.5%; padding-bottom:2px;}


#s5_advert3_66 {float:left; width:65.5%; padding-bottom:2px;}


#s5_advert4_66 {float:left; padding-left:4px; width:65.5%; padding-bottom:0px;}


#s5_advert5_66 {float:left; width:65.5%; padding-bottom:0px;}





#s5_advert1_75 {float:left; width:75.5%; padding-bottom:2px;}


#s5_advert2_75 {float:left; width:75.5%; padding-bottom:2px;}


#s5_advert3_75 {float:left; width:75.5%; padding-bottom:2px;}


#s5_advert4_75 {float:left; padding-left:4px; width:75.5%; padding-bottom:0px;}


#s5_advert5_75 {float:left; width:75.5%; padding-bottom:0px;}





#s5_advert1_80 {float:left; width:80%; padding-bottom:0px;}


#s5_advert2_80 {float:left; width:80%; padding-bottom:0px;}


#s5_advert3_80 {float:left; width:80%; padding-bottom:0px;}


#s5_advert4_80 {float:left; padding-left:4px; width:80%; padding-bottom:0px;}


#s5_advert5_80 {float:left; width:80%; padding-bottom:0px;}





#s5_advert1_100 {float:left; width:100%; padding-bottom:0px;}


#s5_advert2_100 {float:left; width:100%; padding-bottom:0px;}


#s5_advert3_100 {float:left; width:100%; padding-bottom:0px;}


#s5_advert4_100 {float:left; padding-left:4px; width:100%; padding-bottom:0px;}


#s5_advert5_100 {float:left; width:100%; padding-bottom:0px;}





#s5_user1_20 {float:left; width:19%; padding:10px 4px 0px 0px;}


#s5_user2_20 {float:left; width:19%; padding:10px 4px 0px 0px;}


#s5_user3_20 {float:left; width:19%; padding:10px 4px 0px 0px;}


#s5_user4_20 {float:left; width:19%; padding:10px 4px 0px 0px;}


#s5_user5_20 {float:left; width:19%; padding:10px 4px 0px 0px;}





#s5_user1_25 {float:left; width:24%; padding:10px 4px 0px 0px;}


#s5_user2_25 {float:left; width:24%; padding:10px 4px 0px 0px;}


#s5_user3_25 {float:left; width:24%; padding:10px 4px 0px 0px;}


#s5_user4_25 {float:left; width:24%; padding:10px 4px 0px 0px;}


#s5_user5_25 {float:left; width:24%; padding:10px 4px 0px 0px;}





#s5_user1_30 {float:left; width:29%; padding:10px 4px 0px 0px;}


#s5_user2_30 {float:left; width:29%; padding:10px 4px 0px 0px;}


#s5_user3_30 {float:left; width:29%; padding:10px 4px 0px 0px;}


#s5_user4_30 {float:left; width:29%; padding:10px 4px 0px 0px;}


#s5_user5_30 {float:left; width:29%; padding:10px 4px 0px 0px;}





#s5_user1_33 {float:left; width:32%; padding:10px 4px 0px 0px;}


#s5_user2_33 {float:left; width:32%; padding:10px 4px 0px 0px;}


#s5_user3_33 {float:left; width:32%; padding:10px 4px 0px 0px;}


#s5_user4_33 {float:left; width:32%; padding:10px 4px 0px 0px;}


#s5_user5_33 {float:left; width:32%; padding:10px 4px 0px 0px;}





#s5_user1_40 {float:left; width:39%; padding:10px 4px 0px 0px;}


#s5_user2_40 {float:left; width:39%; padding:10px 4px 0px 0px;}


#s5_user3_40 {float:left; width:39%; padding:10px 4px 0px 0px;}


#s5_user4_40 {float:left; width:39%; padding:10px 4px 0px 0px;}


#s5_user5_40 {float:left; width:39%; padding:10px 4px 0px 0px;}





#s5_user1_50 {float:left; width:49%; padding:10px 4px 0px 0px;}


#s5_user2_50 {float:left; width:49%; padding:10px 4px 0px 0px;}


#s5_user3_50 {float:left; width:49%; padding:10px 4px 0px 0px;}


#s5_user4_50 {float:left; width:49%; padding:10px 4px 0px 0px;}


#s5_user5_50 {float:left; width:49%; padding:10px 4px 0px 0px;}





#s5_user1_66 {float:left; width:65%; padding:10px 4px 0px 0px;}


#s5_user2_66 {float:left; width:65%; padding:10px 4px 0px 0px;}


#s5_user3_66 {float:left; width:65%; padding:10px 4px 0px 0px;}


#s5_user4_66 {float:left; width:65%; padding:10px 4px 0px 0px;}


#s5_user5_66 {float:left; width:65%; padding:10px 4px 0px 0px;}





#s5_user1_75 {float:left; width:74%; padding:10px 4px 0px 0px;}


#s5_user2_75 {float:left; width:74%; padding:10px 4px 0px 0px;}


#s5_user3_75 {float:left; width:74%; padding:10px 4px 0px 0px;}


#s5_user4_75 {float:left; width:74%; padding:10px 4px 0px 0px;}


#s5_user5_75 {float:left; width:74%; padding:10px 4px 0px 0px;}





#s5_user1_80 {float:left; width:79%; padding:10px 4px 0px 0px;}


#s5_user2_80 {float:left; width:79%; padding:10px 4px 0px 0px;}


#s5_user3_80 {float:left; width:79%; padding:10px 4px 0px 0px;}


#s5_user4_80 {float:left; width:79%; padding:10px 4px 0px 0px;}


#s5_user5_80 {float:left; width:79%; padding:10px 4px 0px 0px;}





#s5_user1_100 {float:left; width:99%; padding:6px 4px 0px 0px;}


#s5_user2_100 {float:left; width:99%; padding:6px 4px 0px 0px;}


#s5_user3_100 {float:left; width:99%; padding:6px 4px 0px 0px;}


#s5_user4_100 {float:left; width:99%; padding:6px 4px 0px 0px;}


#s5_user5_100 {float:left; width:99%; padding:6px 4px 0px 0px;}





#s5_footermenu {float:left;}


#s5_footerwrap {height:44px;}


#s5_footicons {padding-right:15px; float:right;}


#s5_twitter {width:50px; padding-right:6px; float:left; height:25px; cursor:pointer; background: url(../images/Shape5_elegance_twitter.png) no-repeat;}


#s5_rss {width:30px; float:left; height:25px; cursor:pointer; background: url(../images/Shape5_elegance_rss.png) no-repeat;} 


#s5_footcopy {padding-right:15px; float:right;}





/*  S5 Tab Show */


.s5_ts_active {


background:transparent url(../images/s5_ts_active.png) repeat-x scroll center top;}	





.s5_mod_title_wrap_2, .s5_component_wrap_2, #s5_button_wrap2 {


background:transparent url(../images/s5_white_h3_l.png) no-repeat scroll left top;


color:#FFFFFF;


height:35px;


padding-left:14px;


padding-top:9px;	}





.s5_mod_title_wrap_1, .s5_component_wrap_1, #s5_button_wrap1 {


background:transparent url(../images/s5_white_h3_r.png) no-repeat scroll right top;


height:35px;}





#s5_button_frame ul li a {


background:transparent url(../images/s5tabshow_sep.jpg) no-repeat scroll right top;}	

















/*  Bottom Menu - "bottom" module, menu must be "flat list", class suffix "-bottom"  */





#s5_footermiddle a.mainlevel {


background:none;}





#s5_footermiddle h3 {


padding-bottom:7px;


font-size:13px; }





#s5_footermiddle ul {


color:#000000;


display:block;


font-style:normal;


font-weight:normal;


line-height:10px;


list-style-image:none;


list-style-position:outside;


list-style-type:none;


margin:8px 0 0 0;


padding:0;	}





#s5_footermiddle ul li {


color:#868686;


display:block;


height:14px;


float:left;


line-height:9px;


margin-right:0px;


font-size:11px;


overflow:hidden;


padding-bottom:6px;


padding-left:1px;


margin-right:-10px;	}





* html #s5_footermiddle ul li {


margin-left:12px;}





#s5_footermiddle li a {


color:#868686;


background:none;


display:block;


padding:0 7px 3px 18px;


border-right:1px solid #CCCCCC;


text-decoration:none;	}





#s5_footermiddle li a.mainlevel {


background:none;}





#s5_footercenter ul li a.mainlevel-bottom:hover {


text-decoration:underline;	}	





.tool-tip {


float: left;


background: #CCCCCC;


border: 1px solid #333333;


padding: 5px;


color:#000000;


max-width: 200px;}





.tool-title {


padding: 0;


margin: 0;


font-size: 100%;


font-weight: bold;


margin-top: -15px;


padding-top: 15px;


padding-bottom: 5px;


color:#000000;}





.tool-text {


font-size: 100%;


color:#000000;


margin: 0;}


.s5_wrap {width:920px;}


.s5_wrap2 {width:950px;}


#s5_headermid { width:894px;}


.s5_w_modbm { width:914px;}


.s5_mb_m_inner {width:603px;}


.s5_mb_btm {width:603px;}


.s5_mb_bbm {width:603px;}


.s5_mb_mr {width:611px;}


.s5_btm {width:945px;}


.s5_bbm {width:945px;}


.s5_m_inner {width:945px;}


.s5_blackmods_tm, .s5_blackmods_tbm, .s5_lightmods_tm {width:603px;}


.s5_blackmodsoutter {width:609px;}


.s5_whitemodsoutter {width:609px;}


.s5_w_modbm_whmods {width:605px;}


.s5_bblack_outter {width:918px;}


.s5_bblack_tm  {width:909px;}


.s5_bblack_bm  {width:912px;}


#s5_breadcrumbmiddle {width:914px;}


#s5_footermiddle {width:900px;}


.s5_mainmiddletm {width:384px;}


.s5_mainmiddleinnerwrap {width:390px;}


.s5_mainmiddletbm {width:384px;}





/* MAIN MENU


----------------------------------------------------------- */


#s5_navv ul li {


margin-left:0px;	}








#s5_navv a {


color:#FFFFFF;


cursor:pointer;


display:block;


float:left;


font-size:15px;


font-weight:normal;


height:33px;


line-height:31px;


margin-left:15px;


margin-top:0;


overflow:hidden;


padding-left:0;


padding-right:0;


text-decoration:none; }








#s5_navv a span {


display:block;


color:#f1f1f1;


font-size:11px;}





#s5_navv li li a {


margin-left:0px;


line-height:35px;


margin-top:0px;}








#s5_navv li li a {


height: 30px;}





#s5_navv li li {


text-align: left;


width: 207px; }





* html #s5_navv li li {


width: 206px; }





* html #s5_navv ul li ul li {


width: 210px; }	 











#s5_navv ul li ul li a {


font-size:12px; 


line-height:28px;


font-weight: normal; 


margin-left:1px;


width:205px;


background:transparent url(../images/Shape5_elegance_menusep.png) repeat-x scroll 1px 0; }











#s5_navv ul li a {


background: none; } 








#s5_navv ul li li.lastitem a:hover {


background:transparent url(../images/Shape5_elegance_hovergrad.png) repeat-x scroll 1px 0;


color:#FFFFFF; } 








#s5_navv ul li span.parent, #s5_navv ul li span.parent:hover  {


display:block;


height:28px;


background:transparent url(../images/Shape5_elegance_subicon.png) no-repeat 187px 10px; }		





#s5_navv ul li a.parent:hover, #s5_navv ul li ul li a.parent:hover  {


color:#FFFFFF;	


background:transparent url(../images/Shape5_elegance_hovergrad.png) repeat-x scroll 1px 0; }





#s5_navv ul li ul li {


background:transparent url(../images/Shape5_elegance_menuback.png) repeat-y scroll 0%; }   





#s5_navv ul li ul li:hover, #s5_navv ul li ul li.over {


background:transparent url(../images/Shape5_elegance_menuback.png) repeat-y scroll 0%; }   





#s5_navv {


height: 30px;


z-index: 3;}





#s5_navv li li a{


background: none;


font-weight: normal;


padding: 0;


text-indent: 18px;


z-index: 3;}





#s5_navv, #s5_navv ul {


list-style: none;


padding:17px 8px 0;}





* html #s5_navv, #s5_navv ul {


padding:0;}





* #s5_menu {


margin-bottom:-6px;}





#s5_navv ul {


float:left;}





#s5_navv ul ul a {


display: block;


text-decoration: none;


width: 207px;


text-transform: none;


z-index: 4;}





* html #s5_navv ul ul a {


width: 207px;


}








#s5_navv li {


float: left;


padding: 0;


margin-right:1px;


background: none;


height: 36px;}








#s5_navv li li{


float: left;


padding: 0;


background: none;


z-index: 4;


height:30px;


padding-top:0px;}





#s5_navv ul li {


z-index:2;


position: relative;}





#s5_navv li ul {


top: 31px;


position: absolute;


left: -999em;


height: auto;


width:  208px;


border-width: 0;


margin: 0;


padding: 0;


z-index: 77;}











#s5_navv li ul a {


font-weight: bold;


color:#FFFFFF;


z-index: 3;}





#s5_navv ul {


padding: 0;


margin: 0;


z-index: 50;}





#s5_navv li ul ul {


width:208px;


margin: -42px 0 0 207px;


z-index: 50;}





* html #s5_navv li ul ul {


margin: -46px 0 0 207px;}








#s5_navv li:hover ul ul, 


#s5_navv li:hover ul ul ul,


#s5_navv li:hover ul ul ul ul,  


#s5_navv li.sfhover ul ul, 


#s5_navv li.sfhover ul ul ul, 


#s5_navv li.sfhover ul ul ul ul {


left: -999em;


z-index: 50;}





#s5_navv li:hover ul, 


#s5_navv li li:hover ul, 


#s5_navv li li li:hover ul, 


#s5_navv li li li li:hover ul,


#s5_navv li.sfhover ul, 


#s5_navv li li.sfhover ul, 


#s5_navv li li li.sfhover ul,


#s5_navv li li li li.sfhover ul{


left: 0;


position: absolute;


z-index: 50;}








#s5_navv li:hover ul, #s5_navv li.sfhover ul {


left: 0;


background-position: 0 0;}








#s5_navv ul li:hover, #s5_navv ul li.over  {


background:transparent;


color:#FFFFFF;}





#s5_navv li:hover span a, #s5_navv li.over span a, #s5_fm_ul0 li:hover span a, #s5_fm_ul0 li.over span a {


color:#FFFFFF;}





#s5_navv ul li:hover ul li span span a, #s5_navv ul li.over ul li span span a{


color:#FFFFFF;}





#s5_navv ul li ul li:hover ul li span span a, #s5_navv ul li ul li.over ul li span span a{


color:#FFFFFF;}





#s5_navv ul li ul li ul li:hover ul li span span a, #s5_navv ul li ul li ul li.over ul li span span a{


color:#FFFFFF;}





#s5_navv ul li ul li:hover span span a, #s5_navv ul li ul li.over span span a{


color:#FFFFFF;}





#s5_navv ul li ul li ul li:hover span span a, #s5_navv ul li ul li ul li.over span span a{


color:#FFFFFF;}





#s5_navv ul li ul li ul li ul li:hover span span a, #s5_navv ul li ul li ul li ul li.over span span a{


color:#FFFFFF;}














#s5_navv ul li.active a {


background:transparent url(../images/Shape5_elegance_menumid.png) repeat-x scroll left 1pt;


color:#FFFFFF;}





#s5_navv ul li:hover a, #s5_navv ul li.over a{


background:transparent url(../images/Shape5_elegance_menumid.png) repeat-x scroll left 1pt;


color:#FFFFFF;}








#s5_navv ul li:hover ul li a, #s5_navv ul li.over ul li a{


background:transparent url(../images/Shape5_elegance_menusep.png) repeat-x scroll 1px 0; 


color:#FFFFFF;}





#s5_navv ul li ul li:hover a, #s5_navv ul li ul li.over a{


color:#FFFFFF;}	





#s5_navv li.active span.s5_outer_active, #s5_navv span.s5_outer_active:hover, #s5_navv ul li:hover span.s5_outer_active  {


background:transparent url(../images/Shape5_elegance_menuleft.png) no-repeat scroll 0 1pt;


}








#s5_navv ul li span.s5_outer {


height:52px;


}





#s5_navv ul li:hover span.s5_outer {


height:52px;


background:transparent url(../images/Shape5_elegance_menuleft.png) no-repeat scroll 0 1pt;}





#s5_navv ul li span.s5_outerr {


height:52px;


width:15px;


float:left;}		





#s5_navv ul li:hover span.s5_outerr, #s5_navv ul li a.active:hover span.span_active, #s5_navv ul li.active span.s5_outerr  {


height:52px;


width:15px;


float:left;


background:transparent url(../images/Shape5_elegance_menuright.png) no-repeat scroll 0 1pt;}





#s5_navv ul li ul li:hover span.span_active {


background:none;}








#s5_navv span.span_active, #s5_navv span.span_active:hover {


height:53px;


width:6px;


float:left;


background:transparent url(../images/Shape5_elegance_menuright.png) no-repeat scroll 0 1pt;


}





#s5_navv ul li ul li span.span_active, #s5_navv ul li ul li span.span_active:hover {


height:29px;}





#s5_navv span.s5_outer_active span, #s5_fm_ul0 span.s5_outer_active span {


background:transparent;


}





.s5_outer, .s5_outer_active {


display:block;


height:32px;


float:left;


}





#s5_navv ul li ul li a:hover {


font-size:12px; 


line-height:28px;


font-weight: normal; 


height:30px;


width:205px;


margin-left:1px;


background:transparent url(../images/Shape5_elegance_hovergrad.png) repeat-x scroll 0px 2px; }





#s5_navv a span:hover, #s5_navv li:hover a span, #s5_navv li.active span, #s5_navv li.over a span{


color:#cccccc;


background:transparent;} 








#s5_navv ul li li:hover span, #s5_navv ul li li.over span, #s5_fm_ul0 ul li li:hover span, #s5_fm_ul0 ul li li.over span {


background:none;


color:#FFFFFF;


}





#s5_navv ul li li span.span_active, #s5_fm_ul0 ul li li span.span_active {


background:none;}	 





#s5_navv ul li ul li {


position:relative;


z-index:77;}





/* Rounded menu top/bottoms */





#s5_navv ul li.s5_menutop, #s5_navv ul li.s5_menutop:hover {


background:none;


height:11px;


line-height:25px;


width:210px;


z-index:4;


background:transparent url(../images/Shape5_elegance_menutop.png) no-repeat scroll 0 0;}





#s5_navv ul li.s5_toparrow, #s5_navv ul li.s5_toparrow:hover, #s5_navv ul li.s5_toparrow {


height:19px;


margin-bottom:-6px;


margin-top:0px;


background:none;}








#s5_navv ul li.s5_menubottom, #s5_fm_ul0 ul li.s5_menubottom, #s5_navv ul li.s5_menubottom:hover, #s5_fm_ul0 ul li.s5_menubottom:hover {


background:transparent url(../images/Shape5_elegance_menubottom.png) no-repeat scroll 0 0;


height:30px;


margin-left:-4px;


line-height:25px;


width:210px;


z-index:49;}





* html #s5_navv ul ul {	


padding:1px;


}





label {


margin: 0;


padding:0.2em;


margin-top:0.3em;


width:95px;


float:left;


text-transform: uppercase;


}





fieldset {


  border:solid 0 #fff !important; /* Opera doesn't get border:none or border:0 on fieldsets */


  width:415px;


}





.br {display:none;}  


  


.textfield {


font:1.1em  Verdana, Arial, Helvetica, sans-serif ;


color:#333 ;


margin:3px;


height:20px;


border:solid 1px #ccc;


padding: 3px 8px;


width:200px;


voice-family: "\"}\""; 


voice-family:inherit;


width:187px;


}





.selectfield {


font:.9em  Verdana, Arial, Helvetica, sans-serif ;


color:#333;


margin:3px 0px;


height:25px;


border:solid 0px #fff;


padding: 2px 4px;


background: transparent url("../images/textfield_bg.gif") no-repeat !important;


width:202px;


min-width: 235px;


}





fieldset>select {


background: transparent url("../images/textfield_bg.gif") no-repeat !important;


}





.ovhidden {


	width:199px;


	overflow:hidden;


}





.smovhidden {


	width:201px;


	overflow:hidden;


}





textarea {


font:1.1em Verdana, Arial, Helvetica, sans-serif;


margin:3px;


height:165px;


border:solid 0 #fff;


padding: 0 8px;


width:200px;


voice-family: "\"}\""; 


voice-family:inherit;


width:190px;


}





.submit {


margin:3px;


background: transparent url("../images/submit.gif") no-repeat;


height:20px;


border:none;


width:80px;


font:1.1em Verdana, Arial, Helvetica, sans-serif;


color:#666;


text-transform:uppercase;


}





.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px; margin: 15px;}


span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {


	position: absolute;


	display: block;


	margin-top: -24px;


	background: #fff;


	padding: 0 8px;


	font-weight: bold;


	font-size: 120%;


}


.important {border: 1px solid #333;}


.important-blue {border: 1px solid #0D507A;}


.important-red {border: 1px solid #D12E2E;}


.important-green {border: 1px solid #74A824;}


.important-purple {border: 1px solid #9E0E87;}


.important-orange {border: 1px solid #CC8300;}


.important-brown {border: 1px solid #8B6846;}


.important-grey {border: 1px solid #666;}


span.important-title {color: #333;}


span.important-title-blue {color: #0D507A;}


span.important-title-red {color: #D12E2E;}


span.important-title-green {color: #74A824;}


span.important-title-purple {color: #9E0E87;}


span.important-title-orange {color: #CC8300;}


span.important-title-brown {color: #8B6846;}


span.important-title-grey {color: #666;}





span.highlight {background: #FFFBD5;padding: 1px 2px;}


span.highlight-blue {color: #0D507A;}


span.highlight-red {color: #D12E2E;}


span.highlight-green {color: #74A824;}


span.highlight-purple {color: #9E0E87;}


span.highlight-orange {color: #CC8300;}


span.highlight-brown {color: #8B6846;}


span.highlight-grey {color: #666;}


span.highlight-bold {font-weight: bold;font-size: 120%;}





.demo label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:1px solid #171717;clear:both;cursor:pointer}





.checked{background-color:#171717;background-image:url(../images/chk_on.png); background-repeat: no-repeat; background-position: 0 50%; width: 170px;}


.checked input{position: relative; z-index: -1; border: none; margin-left:-20px;}


.checked span{background-color:#171717; position: relative; z-index: 1; top: -3px;}





.unchecked{background-color:#1c1c1c;background-image:url(../images/chk_off.png); background-repeat: no-repeat; background-position: 0 50%; width: 170px;}


.unchecked input{position: relative; z-index: -1; border: none; margin-left:-20px;}


.unchecked span{background-color:#1c1c1c; position: relative; z-index: 1; top: -3px;}





.selected{background-color:#171717;background-image:url(../images/rdo_on.png); background-repeat: no-repeat;}


.unselected{background-color:#1c1c1c;background-image:url(../images/rdo_off.png); background-repeat: no-repeat;}


.leftcol{float:left;clear:left;width:50%}


.rightcol{float:left;clear:right;width:50%}





#sl_account_info{margin-left:50px;}


#sl_admin_container input[type="text"], input[type="password"] {height:25px;}


#sl_admin_container select[multiple] {height:140px;min-width:190px;}


#sl_admin_container .submit {padding:0;}


.s5_backmiddlemiddle ul{padding-left: 50px !important;}


.fresh{line-height: 100% !important;font-size:18px !important;}


.business{line-height: 100% !important;}


#sl_admin_container textarea {border-color: #DFDFDF !important;border-width:1px;}


