*  {

	margin: 0;

	padding: 0; }





 img, fieldset  { border:none; }

 

 body  {

    font-family: Arial, Helvetica, sans-serif;

	background:url(../images/s5_middle.jpg);

	}

 

a  {

	text-decoration: none;

	font-family: Arial;

	color:#333333; }

	

.button, .button-none {

	padding-left:8px;

	padding-right:10px;

	padding-top:3px;

	padding-bottom:4px;

	margin-top:6px;

	margin-bottom:6px;

	height:24px;

	border:none;

	background:#666666;

	color:#FFFFFF;

	font-size:10px;

	font-weight:bold;

}



* html .button, * html .button-none {

	padding-left:3px;

	padding-right: 5px;

}



.inputbox {

     border: solid 1px #D9D9D9;

     color: #333333;

     margin: 4px;

     background: #ffffff;

}



h1 {

font-size:11px;

}



h2 {

font-size:12px;

}



h3 {

font-size:13px;

}



h4 {

font-size:14px;

}



h5 {

font-size:15px;

}



.sectiontableheader {

	background-color:#EFEDED;

	border-bottom:solid 1px #DAD8D8;

	color:#333333;

	line-height:29px;

	padding:0pt 10px;

}



.sectiontableentry1 {

	font-size:12px;

	padding:7px;

	background:none;

	color:#333333;

}



.sectiontableentry2 {

	background:#EFEDED;

	font-size:12px;

	padding:7px;

	color:#333333;

}



.inputbox:hover, .inputbox:focus {

     border: solid 1px #CCCCCC;

}

	

a:hover, a:focus  {

	color:#666666;

	text-decoration:underline; }



 img, fieldset  { border:none; }

 

.latestnews li, .mostread li, .latestnews-color li, .mostread-color li {

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

	padding-left:15px;

}



/* Small text */

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

.back_button, .pagenavcounter, .pagenav, .pagenavbar  {

     font-size: 1em;

}



.modifydate {

     font-size: 0.9em;

     padding-top: 10px; }



.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {

     padding: 0 2px;

}



p  {

    padding:5px; }



ul  {

	list-style: none; }



ul li  {

	padding: 2px; }



ol  {

	margin-top: 5px;

	margin-bottom: 5px; }



ol li  {

	margin-left: 15px; }



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: 12px; }



/* JOOMLA STYLE

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

table.blog  {



}



table.blog .article_seperator  {

	display: block;

	border-bottom:dotted 1px #cccccc;

	height: 10px; }





table.contentpane  {

    border-collapse:collapse;

	border-spacing:0px;

	margin:0px;

	padding:0px;

 }



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

width: 100%; }



* html table.contentpaneopen, table.contentpane, table.blog {

width: 98%; }



table.contentpaneopen {

padding-bottom:6px;

}



table.contentpane {

margin-top:15px;

}



table {

     margin-left: auto;

     margin-right: auto; }



table.contentpaneopen  {

	border: none; }

	

table.contentpaneopen tr td {

padding-left:4px;

padding-right:4px;

}



* html table.contentpaneopen tr td {

padding-left:8px;

}



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.pollstableborder td  {

	padding: 2px!important; }



table.searchintro  {

	padding: 10px 0;

	width: 80%; }



table.searchintro td  {

	padding: 5px!important; }



table.adminform  {

	width: 400px!important; }



.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;

	text-align: center; }



.category  {

	font-size: 13px;

	font-weight: normal; }



.componentheading  {

	padding: 6px;

	margin-bottom: 10px;

    font-size: 1.4em;

	border-bottom:solid 1px #EDEDED;

	line-height: normal;

	font-weight: bold; }



.contentdescription  {

	padding-bottom: 30px; }



table.blog .contentheading  {

	font-weight: bold;

	line-height: normal; }



.contentheading  {

     font-size: 1.4em;

	 height:35px;

	 padding-left:20px;

	 border-bottom:solid 1px #EDEDED;

     font-weight: bold;

     line-height: normal; }



a.contentpagetitle  {

	text-decoration: none!important; }



a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus  {

	text-decoration: none!important; }



.createdate  {

    padding-bottom:13px;

	font-size:1em; }



.modifydate  {

	height: 15px; }



.moduletable  {

	padding: 0; }



.mosimage  {

	padding: 0;

	border:1px solid #333333;

	margin:6px;	}



.mosimage img  {

	padding: 0;

	margin: 0!important; }

	

.mosimage_caption {

	background:#333333 none repeat scroll 0%;

	border-top:1px solid #333333;

	color:#FFFFFF;

	font-size:10px;

	margin-top:2px;

	padding:1px 2px;}



tr.sectiontableentry1 td  {

	padding: 5px; }



tr.sectiontableentry2 td  {

	padding: 5px; }



.smalldark  {

	text-align: left; }



div.syndicate div  {

	text-align: center; }

	

a.readon  {

	float: left;

	color:#FFFFFF;

	background:url(../images/s5_rm.png) repeat-x top center;

	padding-left:10px;

	padding-right:10px;

	display: block;

	line-height:22px;

	margin-top:10px;

	height:22px;

	width:70px;

	font-size:11px;

	font-weight: bold;

	text-decoration: none; }

	

a.readon:link, a.readon:visited {

	color:#FFFFFF;

	}



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

	color:#cccccc;

	text-decoration:underline; }



.back_button {

	height:37px;

	padding-top:26px; }



div.back_button a,

div.back_button a:hover,

div.back_button a:active  {

	margin: -2px 0;

	display: block;

	font-weight:bold;

	height:37px;

	text-decoration: none!important; }



.pollstableborder {

margin-top:10px;

margin-bottom:10px;

}



table.pollstableborder td {

background:none;

}

	

.clr {

    clear: both;

}





/* BODY ELEMENTS

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



#s5_top {

font-size:12px;

padding:13px;

text-align:center;

}



#s5_top_inner {

margin-left:auto;

margin-right:auto;

}



#s5_username {

border:none;

height:18px;

padding-left:8px;

width:113px;

margin-left:12px;

padding-right:8px;

padding-top:2px;

}



#s5_password {

border:none;

height:18px;

padding-left:8px;

width:113px;

padding-right:8px;

margin-left:12px;

padding-top:2px;

}



#s5_hl .inputbox {

margin-top:0px;

margin-bottom:0px;

overflow:hidden;

}



#s5_hl .button {

margin-top:0px;

margin-bottom:0px;

}



#s5_outer_2 {

background:url(../images/s5_logo.jpg) no-repeat top center;

width:100%;

}



#s5_outer_1 {

background:url(../images/s5_bottom.jpg) no-repeat bottom center;

width:100%;

padding-bottom:60px;

}



#s5_outer_3 {

margin-left:auto;

margin-right:auto;

}



#s5_logo_banner {

height:110px;

}



#s5_logo_banner_inner {

padding-left:0px;

padding-right:0px;

padding-top:0px;

padding-bottom:0px;

}



#s5_banner {

float:right;

height:60px;

width:468px;

color:#FFFFFF;

padding-top:27px;

}



#s5_main_body {

background:#ffffff;

min-height:350px;

color:#333333;

font-size:11px;

}



* html #s5_main_body {

height:350px;

}



#s5_left {

float:left;

font-size:11px;

}



#s5_left_shadow {

float:left;

height:50px;

width:19px;

margin-left:-19px;

background:url(../images/s5_left_pos_shadow.png) repeat-y top right;

}



#s5_right_holder {

float:left;

}



#s5_main_menu {

height:49px;

background:url(../images/s5_fa_menu_bg.png) repeat-x top center;

}



#s5_menus_wrap {

border-bottom:solid 1px #C8C8C8;

}



#s5_cpanel {

height:30px;

background:url(../images/s5_fa_sub_menu_bg.png) repeat-x top center;

padding-left:18px;

}



#s5_cpanel_inner {

float:left;

}



#s5_user5 {

float:right;

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

}



#s5_user5 #mod_search_searchword {

margin:0px;

margin-top:6px;

padding:2px;

background:none;

margin-right:1px;

border:none;

}



#s5_user5 .button {

display:none;

}



#s5_row1_wrapper {

padding:12px;

}



#s5_main_content {

float:left;

}



#s5_main_content_inner {

padding:15px;

}



#s5_inset {

float:left;

border-left:1px solid #C8C8C8;

}



#s5_pathway {

margin-top:15px;

}



#s5_adv1 {

padding-top:2px;

}



#s5_row3_wrapper {

padding:15px;

background:#272727;

color:#FFFFFF;

}



#s5_row3_wrapper a {

color:#FFFFFF;

}



#s5_bottom_area {

background:url(../images/s5_fa_menu_bg.png) repeat-x top center;

height:34px;

padding-top:15px;

padding-left:18px;

padding-right:18px;

padding-bottom:0px;

}



#s5_row2_wrapper {

padding-top:20px;

}



#s5_bottom {

font-size:13px;

color:#333333;

}



#s5_bottom a, #s5_bottom a:link, #s5_bottom a:visited {

color:#333333;

}



#s5_footer_text {

width:49%;

float:left;

}



#s5_bottom_pos {

float:right;

width:49%;

}



#s5_user6, #s5_user7, #s5_user8, #s5_user9 {

float:left;

}



/* DEFAULT MENU

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



a.mainlevel  {

     display:block;

     margin:0pt;

     padding:5px;

	 padding-left:8px;

     text-decoration:none;

	 color:#666666;

     font-size: 12px;

	 border-bottom:solid 1px #E2E2D9;

 }

 

#active_menu {

font-weight:bold;

}

 

#mainlevel li {

	padding-left:0px;

	padding-right:0px;

}



a.sublevel  {

     display:block;

     font-family: Arial;

     font-size: 8pt;

     padding:3px 3px 3px 14px;

 }

 

a.sublevel:hover {

     text-decoration: underline;

 }



a.mainlevel:hover {

	background:#F8F8F8;

	color:#000000;

	text-decoration:none;

}



/* DEFAULT IMG MENU

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



a.mainlevel-img  {

     display:block;

     margin:0pt;

     padding:7px;

	 padding-left:34px;

     text-decoration:none;

	 color:#666666;

     font-size: 12px;

	 border-bottom:solid 1px #E2E2D9;

 }

 

#active_menu-img {

font-weight:bold;

}

 

#mainlevel-img li {

	padding-left:0px;

	padding-right:0px;

}



a.sublevel-img  {

     display:block;

     font-family: Arial;

     font-size: 8pt;

     padding:3px 3px 3px 14px;

 }

 

a.sublevel-img:hover {

     text-decoration: underline;

 }



a.mainlevel-img:hover {

	background:#F8F8F8;

	color:#000000;

	text-decoration:none;

}



/* BOTTOM MENU

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



ul#mainlevel-bottom {

	font-family:Arial;

	font-style:normal;

	font-weight:normal;

	list-style-image:none;

	float:right;

	margin:0px;

	list-style-position:outside;

	list-style-type:none; }



ul#mainlevel-bottom li {

	display:block;

    margin-left:14px;

	padding:0px;

    float: right; }

	

ul#mainlevel-bottom li a {

	display:block;

	color:#FFFFFF;

	background:none;

	border:none;

	padding:0px;

	font-size:13px;

	text-decoration:none; }

	

ul#mainlevel-bottom li a:hover {

	background:none;

	text-decoration:underline; }

	

a.mainlevel-bottom:visited {

	color:#333333;

}





/* SUB MENU

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



ul#mainlevel-sub {

	font-family:Arial;

	font-style:normal;

	font-weight:normal;

	list-style-image:none;

	float:left;

	margin:0px;

	margin-top:8px;

	list-style-position:outside;

	list-style-type:none; }



ul#mainlevel-sub li {

	display:block;

    margin-right:14px;

	padding:0px;

    float: left; }

	

ul#mainlevel-sub li a {

	display:block;

	color:#333333;

	background:none;

	border:none;

	padding:0px;

	font-size:11px;

	text-decoration:none; }

	

ul#mainlevel-sub li a:hover {

	background:none;

	text-decoration:underline; }

	

a.mainlevel-sub:visited {

	color:#333333;

}



/* MODULE STYLES

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



#s5_left div.module-black h3, #s5_inset div.module-black h3 {

background:#000000;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-black, #s5_inset div.module-black { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-black div, #s5_inset div.module-black div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-black div div, #s5_inset div.module-black div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-black div div div, #s5_inset div.module-black div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-black div div div div, #s5_inset div.module-black div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-red h3, #s5_inset div.module-red h3 {

background:#7A2630;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-red, #s5_inset div.module-red { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-red div, #s5_inset div.module-red div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-red div div, #s5_inset div.module-red div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-red div div div, #s5_inset div.module-red div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-red div div div div, #s5_inset div.module-red div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-green h3, #s5_inset div.module-green h3 {

background:#1C6B34;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-green, #s5_inset div.module-green { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-green div, #s5_inset div.module-green div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-green div div, #s5_inset div.module-green div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-green div div div, #s5_inset div.module-green div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-green div div div div, #s5_inset div.module-green div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-blue h3, #s5_inset div.module-blue h3 {

background:#131A57;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-blue, #s5_inset div.module-blue { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-blue div, #s5_inset div.module-blue div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-blue div div, #s5_inset div.module-blue div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-blue div div div, #s5_inset div.module-blue div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-blue div div div div, #s5_inset div.module-blue div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module h3, #s5_inset div.module h3 {

background:#BEBEBE;

color:#000000;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module, #s5_inset div.module { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module div, #s5_inset div.module div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module div div, #s5_inset div.module div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module div div div, #s5_inset div.module div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module div div div div, #s5_inset div.module div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-white h3, #s5_inset div.module-white h3 {

background:#BEBEBE;

color:#000000;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-white, #s5_inset div.module-white { 

	padding:0px;

	margin:0px;

	background:#FFFFFF;

}



#s5_left div.module-white div, #s5_inset div.module-white div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-white div div, #s5_inset div.module-white div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-white div div div, #s5_inset div.module-white div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-white div div div div, #s5_inset div.module-white div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-white_white h3, #s5_inset div.module-white_white h3 {

color:#000000;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-7px;

margin-bottom:7px;

}



#s5_left div.module-white_white, #s5_inset div.module-white_white { 

	padding:0px;

	margin:0px;

	background:#FFFFFF;

}



#s5_left div.module-white_white div, #s5_inset div.module-white_white div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-white_white div div, #s5_inset div.module-white_white div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-white_white div div div, #s5_inset div.module-white_white div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-white_white div div div div, #s5_inset div.module-white_white div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img h3, #s5_inset div.module-img h3 {

background:#BEBEBE;

color:#000000;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-img, #s5_inset div.module-img { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-img div, #s5_inset div.module-img div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-img div div, #s5_inset div.module-img div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-img div div div, #s5_inset div.module-img div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-img div div div div, #s5_inset div.module-img div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img img, #s5_inset div.module-img img {

	margin-top:7px;

	margin-left:9px;

	position:absolute;

}



#s5_left div.module-img_blue h3, #s5_inset div.module-img_blue h3 {

background:#131A57;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-img_blue, #s5_inset div.module-img_blue { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-img_blue div, #s5_inset div.module-img_blue div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-img_blue div div, #s5_inset div.module-img_blue div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-img_blue div div div, #s5_inset div.module-img_blue div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-img_blue div div div div, #s5_inset div.module-img_blue div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img_blue img, #s5_inset div.module-img_blue img {

	margin-top:7px;

	margin-left:9px;

	position:absolute;

}



#s5_left div.module-img_green h3, #s5_inset div.module-img_green h3 {

background:#1C6B34;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-img_green, #s5_inset div.module-img_green { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-img_green div, #s5_inset div.module-img_green div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-img_green div div, #s5_inset div.module-img_green div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-img_green div div div, #s5_inset div.module-img_green div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-img_green div div div div, #s5_inset div.module-img_green div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img_green img, #s5_inset div.module-img_green img {

	margin-top:7px;

	margin-left:9px;

	position:absolute;

}



#s5_left div.module-img_red h3, #s5_inset div.module-img_red h3 {

background:#7A2630;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-img_red, #s5_inset div.module-img_red { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-img_red div, #s5_inset div.module-img_red div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-img_red div div, #s5_inset div.module-img_red div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-img_red div div div, #s5_inset div.module-img_red div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-img_red div div div div, #s5_inset div.module-img_red div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img_red img, #s5_inset div.module-img_red img {

	margin-top:7px;

	margin-left:9px;

	position:absolute;

}



#s5_left div.module-img_black h3, #s5_inset div.module-img_black h3 {

background:#000000;

color:#FFFFFF;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-img_black, #s5_inset div.module-img_black { 

	padding:0px;

	margin:0px;

	background:#EEEEE5;

}



#s5_left div.module-img_black div, #s5_inset div.module-img_black div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-img_black div div, #s5_inset div.module-img_black div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-img_black div div div, #s5_inset div.module-img_black div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-img_black div div div div, #s5_inset div.module-img_black div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img_black img, #s5_inset div.module-img_black img {

	margin-top:7px;

	margin-left:9px;

	position:absolute;

}



#s5_left div.module-img_white h3, #s5_inset div.module-img_white h3 {

background:#BEBEBE;

color:#000000;

font-size:12px;

padding:14px;

padding-top:7px;

padding-bottom:7px;

margin-left:-11px;

margin-right:-11px;

margin-top:-11px;

margin-bottom:11px;

}



#s5_left div.module-img_white, #s5_inset div.module-img_white { 

	padding:0px;

	margin:0px;

	background:#FFFFFF;

}



#s5_left div.module-img_white div, #s5_inset div.module-img_white div {

	padding:0px;

	margin:0px;

	width:100%

}



#s5_left div.module-img_white div div, #s5_inset div.module-img_white div div {

	padding:0px;

	margin:0px;

}



#s5_left div.module-img_white div div div, #s5_inset div.module-img_white div div div {

	padding:0px;

	margin:0px;

	padding:11px;

	width: auto;

}



#s5_left div.module-img_white div div div div, #s5_inset div.module-img_white div div div div {

	margin: 0px;

	padding: 0px;

	background: none;

}



#s5_left div.module-img_white img, #s5_inset div.module-img_white img {

	margin-top:7px;

	margin-left:9px;

	position:absolute;

}



#s5_row1_wrapper div.moduletable, #s5_row2_wrapper div.moduletable, #s5_row3_wrapper div.module {

margin-bottom:12px;

}



#s5_row1_wrapper div.moduletable h3, #s5_row2_wrapper div.moduletable h3, #s5_row3_wrapper div.module h3 {

margin-bottom:6px;

}



/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}



label.invalid {

color:#FF0000;

}

label.invalid {

color:red;

}

.invalid {

border-color:#FF0000;

}

.invalid {

border-color:red !important;

}

.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;



}

.boxed {

margin-right:10px;

margin-bottom:10px;

}
