/* BODY ELEMENTS
--------------------------------------------------------- */

#s5_menu_top  {
     margin: 0px auto; 
     width: auto;
     padding-bottom: 13px;
     border-left: 1px solid #cdcdcd;
     border-right: 1px solid #cdcdcd; }

#s5_header_tools {
    float: right;
    border-left: 0px; /* 1px solid #CDCDCD; */
    border-right: 0px; /* 1px solid #CDCDCD; */
    border-bottom: 0px; /* 1px solid #CDCDCD; */
    padding-top: 0px; /* 4px; */
    height: 0px; /* 18px; */ }

#s5_header_tools_controls {
    float: left;
    background: none; /* url('../images/light/tools_controls.gif') no-repeat; */
    padding-left: 30px;
    margin-top: -4px;
    padding-top: 4px;
    width: 46px;
    font-size:0.95em;
    height: 0px; /* 18px */ }

#s5_header_tools_controls:hover {
    cursor: pointer;
    background: url('../images/light/tools_controls_hover.gif') no-repeat; }

#s5_tools_wrapper  {
    background: #FEFEFE url('../images/light/s5_tools_bg.gif'); }

#s5_header_tools_custom {
    float: left;
    background: url('../images/light/tools_star.gif') no-repeat;
    padding-left: 21px;
    padding-right: 10px;
    font-size:0.9em;
    height: 0px; /* 14px */ }

#s5_header_tools_rss {
    float: left;
    background: url('../images/light/tools_rss.gif') no-repeat;
    padding-left: 25px;
    padding-right: 10px;
    font-size:0.9em;
    height: 0px; */ 14px */ }

#s5_header_tools_bookmark {
    float: left;
    background: url('../images/light/tools_bookmark.gif') no-repeat;
    padding-left: 21px;
    padding-right: 10px;
    font-size:0.9em;
    height: 0px; /* 14px */ }

#s5_row1  {
    background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
    width: auto;
    margin-top: 13px;
    padding-bottom: 13px;
    margin-bottom: 10px;
    border: 1px solid #CDCDCD; margin-left:auto; margin-right:auto }

#s5_row2  {
    background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
    width: auto;
    padding-bottom: 13px;
    border: 1px solid #CDCDCD;
    margin-top: 13px; margin-left:auto; margin-right:auto; margin-bottom:0px }

#s5_row3  {
    background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
    width: auto;
    margin-top: 13px;
    padding-bottom: 13px;
    border: 1px solid #CDCDCD; margin-left:auto; margin-right:auto; margin-bottom:0px }

#s5_date  {
    /* font-style: italic; */
    /* font-weight: bold; */
    font-size: 0.9em; /* 1.1em; */
    border-left: 0px; /* 1px solid #CDCDCD; */
    border-right: 0px; /* 1px solid #CDCDCD; */
    padding: 7px 12px 7px 12px;
}

#s5_bottom_menu  { background-color: #0A3158;
    margin: 0px auto; 
    width: auto;
    padding: 8px 9px 8px 0px;
    margin-top: 13px;
    border: 1px solid #CDCDCD; }

#s5_top  {
     background: #ffffff url('../images/light/topback10x36a.png') repeat-x; /* #E3E1E2 url('../images/light/s5_top_bg.jpg') repeat-x; */
     width:100%;
     padding:0px }

#s5_main  {
     background: url('../images/light/s5_main_bg.jpg') repeat-x;
     border-top: 1px solid #BBBBBB;
     padding:0px }

#s5_mainbody  {
    margin: 0px auto; 
    width: auto;
    margin-top: 13px;
    border: 1px solid #CDCDCD; }

#s5_drop_down_tab {
     z-index: 2;
     position: absolute;
     height: 23px;
     width: 180px; 
     cursor: pointer;
     text-align: center;
     margin: 0px auto; 
     background: url('../images/light/s5_drop_down_tab.gif') no-repeat 0% center; 
      }

#s5_drop_down {
     background: #ECEBEB url('../images/light/s5_drop_down_bg.gif') repeat-x; }

body  {
     font-size: 76%;
     color:#000000;
     background: #dddddd; /* #ffffff; outside the page on wide monitors */
     font-family: Arial, Helvetica, sans-serif; }

.sectiontableentry1 {
     background:#F6F6F6; }

.sectiontableentry2 {
     background:#EBEBEB; }

/* MENU
--------------------------------------------------------- */

#s5_navv1 a {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 0.9em;
     text-decoration: none;
     padding-left: 8px;
     padding-right: 8px;
     float: left;
     display: block;
     cursor: pointer;
     height: 25px;
     line-height: 25px;
     overflow: hidden; }

#s5_navv1 li li {
     text-align: left;
     width: 166px; }

* html #s5_navv1 li li {
     width: 169px; }

#s5_navv1 ul li ul li a {
     font-size: 0.8em; 
     font-weight: normal; }

#s5_navv2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none; color: #112751;
	padding-left: 8px;
	padding-right: 8px;
	float: left;
	display: block;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
        overflow: hidden; }

#s5_navv2 li li {
    text-align: left;
    width: 166px;
}

#s5_navv2 ul li li {
    background:#ffffff; /* #E3E3E3; */
}

* html #s5_navv2 li li {
    width: 139px;
}

#s5_navv2 ul li ul li a { color: #ffffff;
    font-size: 0.8em; 
    font-weight: normal; }

#s5_navv2 ul li ul li a {
   border: 1px solid #cceeff; } /* 1px solid #CECECE; } */

* html #s5_navv2 ul li ul li a {
   border-bottom: 1px solid #CECECE;
   border-top: 1px solid #CECECE; 
   border-right: none; }

#s5_menu_navv  {
    margin: 0px auto; 
    background: url('../images/light/bar-menu995x32-34.png'); /* url('../images/light/s5_menu_nav_bg.gif'); hollowbar995x34-32.png - gradbg995x34.png */ 
    border-top: 0px; /* 2px solid #CDCDCD; */
    width: auto; background-repeat: no-repeat;
    clear: both; margin-bottom: -2px;
    height: 34px }

#s5_menu_navv_no  {
    margin: 0px auto; 
    background: url('../images/light/s5_menu_nav_no_bg.gif'); 
    border-top: 2px solid #CDCDCD;
    width: auto;
    clear: both;
    height: 11px }

#s5_navv1 ul li.active a.main, #s5_navv1 ul li.active a.active { 
    background: url('../images/light/s5_act_bg.gif');    
    border-bottom: 1px solid #0000ff;
    color: #000000
}

#s5_navv1 ul li:hover, #s5_navv1 ul li.sfhover {
    background: url('../images/light/s5_act_bg.gif'); /* url('../images/light/s5_mm_bg.gif'); */
}

#s5_navv2 ul li.active a.main, #s5_navv2 ul li.active a.active { 
    background: url(../images/light/s5_act2_bg.gif);  
    background-position: bottom center;  
    color: #990000; /* #000000; */
}

#s5_navv2 ul li:hover, #s5_navv2 ul li.sfhover { color: #600000; /* #990000; */
    background: url(../images/light/s5_act2_bg.gif); /* url(../images/light/s5_mm2_bg.gif); */
    background-position: bottom center;
}

#s5_navv2 ul li li:hover, #s5_navv2 ul li li.sfhover {
   background: #ffffff url('../images/light/grad100.png') repeat-x; }  /* #B8B7B8; } */

/* FORM
--------------------------------------------------------- */
form  {
	margin: 0;
	padding: 0; }

input, select  {
	font: 14px/normal Tahoma, Arial, sans-serif; }

.inputbox_sm {
        border: 1px #C9C7C7 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 2px;
	margin-right:27px;
	margin-top:4px;
	font-size:12px; }
	
.inputbox_sm2 {
        border: 1px #C9C7C7 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 2px;
	margin-right:27px;
	margin-top:5px;
	font-size:12px; }

textarea  {
	padding-left: 2px; }

.inputbox  {
     margin:3px;
     font-size: 1.1em;
     border: 1px solid #C9C7C7;
     background:#F4F4F4;
     color:#000000; }

#search_searchword {
	width:180px; }

/* MODULE STYLES
--------------------------------------------------------- */

#s5_leftcolumn div.moduletable h3, #s5_rightcolumn div.moduletable h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable, #s5_rightcolumn div.moduletable { 
     margin-bottom: 8px;
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     border: 1px solid #cdcdcd;
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style1 h3, #s5_rightcolumn div.moduletable-style1 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     color: #000000;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style1, #s5_rightcolumn div.moduletable-style1 { 
     margin-bottom: 8px;
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style2 h3, #s5_rightcolumn div.moduletable-style2 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style2, #s5_rightcolumn div.moduletable-style2 { 
     margin-bottom: 8px;
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style3 h3, #s5_rightcolumn div.moduletable-style3 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style3, #s5_rightcolumn div.moduletable-style3 { 
     padding:15px;
     margin-bottom: 8px;
}
/* 
--------------------------------------------------------- */

#s5_leftcolumn div.moduletable-style4 h3, #s5_rightcolumn div.moduletable-style4 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style4, #s5_rightcolumn div.moduletable-style4 { 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style5 h3, #s5_rightcolumn div.moduletable-style5 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style5, #s5_rightcolumn div.moduletable-style5 { 
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     border-top: 1px solid #cdcdcd;
     border-right: 1px solid #cdcdcd;
     border-bottom: 1px solid #cdcdcd;
     margin-bottom: 8px;
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style6 h3, #s5_rightcolumn div.moduletable-style6 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style6, #s5_rightcolumn div.moduletable-style6 { 
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     border-top: 1px solid #cdcdcd;
     border-right: 1px solid #cdcdcd;
     border-bottom: 1px solid #cdcdcd;
     margin-bottom: 8px;
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style7 h3, #s5_rightcolumn div.moduletable-style7 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style7, #s5_rightcolumn div.moduletable-style7 { 
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     border-right: 1px solid #cdcdcd;
     border-left: 1px solid #cdcdcd;
     margin-bottom: 8px;
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style8 h3, #s5_rightcolumn div.moduletable-style8 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style8, #s5_rightcolumn div.moduletable-style8 { 
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     border-right: 1px solid #cdcdcd;
     border-left: 1px solid #cdcdcd;
     margin-bottom: 8px;
     padding:17px
}

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

#s5_leftcolumn div.moduletable-style9 h3, #s5_rightcolumn div.moduletable-style9 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style9, #s5_rightcolumn div.moduletable-style9 { 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style10 h3, #s5_rightcolumn div.moduletable-style10 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style10, #s5_rightcolumn div.moduletable-style10 { 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style11 h3, #s5_rightcolumn div.moduletable-style11 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style11, #s5_rightcolumn div.moduletable-style11 { 
     background: #121212; 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style12 h3, #s5_rightcolumn div.moduletable-style12 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style12, #s5_rightcolumn div.moduletable-style12 { 
     background: #121212; 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style13 h3, #s5_rightcolumn div.moduletable-style13 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style13, #s5_rightcolumn div.moduletable-style13 { 
     background: #121212; 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style14 h3, #s5_rightcolumn div.moduletable-style14 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style14, #s5_rightcolumn div.moduletable-style14 { 
     background: #121212; 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style15 h3, #s5_rightcolumn div.moduletable-style15 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style15, #s5_rightcolumn div.moduletable-style15 { 
     background: #3F3F3F; 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style16 h3, #s5_rightcolumn div.moduletable-style16 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style16, #s5_rightcolumn div.moduletable-style16 { 
     background: #3F3F3F; 
     margin-bottom: 8px;
     padding:17px;
}


.sectiontableheader  {
     background: #FEFEFE url('../images/light/s5_rows_bg.gif') repeat-x; 
     border-bottom: 1px solid #D7D7D7;
     border-top: 1px solid #D7D7D7;
     font-weight: bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }

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

#s5_leftcolumn div.moduletable-style17 h3, #s5_rightcolumn div.moduletable-style17 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style17, #s5_rightcolumn div.moduletable-style17 { 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style18 h3, #s5_rightcolumn div.moduletable-style18 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style18, #s5_rightcolumn div.moduletable-style18 { 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style19 h3, #s5_rightcolumn div.moduletable-style19 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style19, #s5_rightcolumn div.moduletable-style19 { 
     margin-bottom: 8px;
     padding:17px;
}

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

#s5_leftcolumn div.moduletable-style20 h3, #s5_rightcolumn div.moduletable-style20 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style20, #s5_rightcolumn div.moduletable-style20 { 
     margin-bottom: 8px;
     background: #E8E7E7;
     padding:17px;
}

#s5_leftcolumn div.moduletable-style20 h3, #s5_rightcolumn div.moduletable-style20 h3 {
    color:#333333; }

#s5_rightcolumn div.moduletable-style20 { 
     border-left: solid 6px #CCCCCC;
     color:  #333333; }

#s5_leftcolumn div.moduletable-style20 { 
     border-left: solid 6px #CCCCCC;
     color:  #333333; }

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

#s5_leftcolumn div.moduletable-style21 h3, #s5_rightcolumn div.moduletable-style21 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style21, #s5_rightcolumn div.moduletable-style21 { 
     margin-bottom: 8px;
     padding:17px;
}

#s5_leftcolumn div.moduletable-style21 h3, #s5_rightcolumn div.moduletable-style21 h3 {
    color:#333333; }

#s5_rightcolumn div.moduletable-style21 { 
     color:  #333333; }

#s5_leftcolumn div.moduletable-style21 { 
     color:  #333333; }

#s5_leftcolumn div.moduletable-style21 a, #s5_rightcolumn div.moduletable-style21 a { 
     color:  #333333; }

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

#s5_leftcolumn div.moduletable-style22 h3, #s5_rightcolumn div.moduletable-style22 h3 {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bold; 
     margin-bottom: 7px;
}
	
#s5_leftcolumn div.moduletable-style22, #s5_rightcolumn div.moduletable-style22 { 
     margin-bottom: 8px;
     border: 1px solid #cdcdcd;
     padding:17px;
}

#s5_leftcolumn div.moduletable-style22 h3, #s5_rightcolumn div.moduletable-style22 h3 {
    color:#333333; }

#s5_rightcolumn div.moduletable-style22 { 
     color:  #333333; }

#s5_leftcolumn div.moduletable-style22 { 
     color:  #333333; }

#s5_leftcolumn div.moduletable-style22 a, #s5_rightcolumn div.moduletable-style22 a { 
     color:  #333333; }

/* TYPOGRAPHY
--------------------------------------------------------- */

.bulbon {
	background:url('../images/light/typography/lightbulb_on.gif') no-repeat left center;
	color:#3589E3;
	padding-left:25px; 
	margin-bottom: 5px;
	margin-top: 5px;
}

.bulboff {
	background:url('../images/light/typography/bulboff.gif') no-repeat left center;;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.bolt {
	background:url('../images/light/typography/bolt.gif') no-repeat left center;;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px;
}
	
.question {
	background:url('../images/light/typography/question.gif') no-repeat left center;;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}
	
.smexclamation {
	background:url('../images/light/typography/exclamation.gif') no-repeat left center;;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}
	
.cross {
	background:url('../images/light/typography/cross.gif') no-repeat left center;;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}

.bullet {
	background:url('../images/light/typography/bullet.gif') no-repeat left center;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}

.asterick {
	background:url('../images/light/typography/asterisk_yellow.gif') no-repeat left center;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}
	
.acceptblk {
	background:url('../images/light/typography/accept_blk.gif') no-repeat left center;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}
	
.accept {
	background:url('../images/light/typography/accept.gif') no-repeat left center;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px; 
}

.attach {
	background:url('../images/light/typography/attach.gif') no-repeat left center;
	color:#3589E3;
	padding-left:25px;
	margin-bottom: 5px;
	margin-top: 5px;
}

img.solid {
	border:1px solid #999999;
	margin:5px 0pt 2px 2px;
	padding:1px;
}

img.bold {
	border:5px solid #E4E2E2;
	margin:5px 0pt 2px 2px;
	padding:1px;
}
	
img.dashed {
	border:1px #999999 dashed;
	margin:5px 0pt 2px 2px;
	padding:1px; 
}

.grey_box {
	background:#F5F5F5;
	border:1px solid #CDCDCD;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 
}

.blue_box {
	background:#C2DCFF;
	border:1px solid #8CBCFC;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 
}

.green_box {
	background:#BCEFBE;
	border:1px solid #88B889;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 
}

.orange_box {
	background:#FBDFAB;
	border:1px solid #F9C461;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 
}

.red_box {
	background:#FAC0C2;
	border:1px solid #FA8A8D;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 
}

.dark_box {
	background:#333333;
	border:1px solid #999999;
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 
}



.folder {
	background:#F5F5F5 url('../images/light/typography/folder.png') no-repeat 6px center;
	border:1px solid #CDCDCD;
	color:#474747;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:40px; padding-right:4px; padding-top:8px; padding-bottom:8px 
}
	
.doc {
	background:#F5F5F5 url('../images/light/typography/doc.png') no-repeat 6px center;
	border:1px solid #CDCDCD;
	color:#474747;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:40px; padding-right:4px; padding-top:8px; padding-bottom:8px 
}

.error {
	background:#F5F5F5 url('../images/light/typography/stop.png') no-repeat 6px center;
	border:1px solid #CDCDCD;
	color:#C63434;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:40px; padding-right:4px; padding-top:8px; padding-bottom:8px 
}

.leftnumber {
	clear:both;
	position:relative; 
}

.green_boxed {
	float: left;
	margin-right: 8px;
	padding: 7px;
	display: block;
	color: #FFFFFF;
	background: #88B889;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:2.2em; 
	font-family:Arial, sans-serif
}

.red_boxed {
	float: left;
	margin-right: 8px;
	padding: 7px;
	display: block;
	color: #FFFFFF;
	background: #FC5B5F;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:2.2em; 
	font-family:Arial, sans-serif
}

.blue_boxed {
	float: left;
	margin-right: 8px;
	padding: 7px;
	display: block;
	color: #FFFFFF;
	background: #8CBCFC;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:2.2em; 
	font-family:Arial, sans-serif
}

.orange_boxed {
	float: left;
	margin-right: 8px;
	padding: 7px;
	display: block;
	color: #FFFFFF;
	background: #F9C461;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:2.2em; 
	font-family:Arial, sans-serif
}

.grey_boxed {
	float: left;
	margin-right: 8px;
	padding: 7px;
	display: block;
	color: #A09F9F;
	background: #F5F5F5;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:2.2em; 
	font-family:Arial, sans-serif
}

.dark_boxed {
	float: left;
	margin-right: 8px;
	padding: 7px;
	display: block;
	color: #FFFFFF;
	background: #333333;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:2.2em; 
	font-family:Arial, sans-serif
}

.block_box {
	clear: both;
	padding: 10px 15px;
	position: relative;
}
		
.introletter_dark {
	color:#000000;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	font: 50px/40px Arial, Helvetica, sans-serif;
	padding:4px; 
}

.introletter_orange {
	color:#F4A30B;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	font: 50px/40px Arial, Helvetica, sans-serif;
	padding:4px; 
}

.introletter_green {
	color:#198232;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	font: 50px/40px Arial, Helvetica, sans-serif;
	padding:4px; 
}

.introletter_grey {
	color:#B3B3B3;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	font: 50px/40px Arial, Helvetica, sans-serif;
	padding:4px; 
}

.introletter_red {
	color:#ED3136;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	font: 50px/40px Arial, Helvetica, sans-serif;
	padding:4px; 
}

.introletter_blue {
	color:#2D6FC1;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	font: 50px/40px Arial, Helvetica, sans-serif;
	padding:4px; 
}
	
blockquote {
	background:url('../images/light/typography/leftquote.gif') no-repeat 1px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	font-weight:normal;
	line-height:1.5;
	padding-left:50px; padding-right:45px; padding-top:6px; padding-bottom:6px 
}
 
.code_grey {
	margin: 15px;
	background: #F7F7F7;
	padding: 10px 20px 10px 20px;
	border-top: 2px solid #CCCCCC;
        color: #666666;
	border-bottom: 2px solid #CCCCCC;
	font: 1.3em/1.5 monospace;
}

.code_blue {
	margin: 15px;
	background: #C2DCFF;
        color: #666666;
	padding: 10px 20px 10px 20px;
	border-top: 2px solid #8CBCFC;
	border-bottom: 2px solid #8CBCFC;
	font: 1.3em/1.5 monospace;
}

.code_red {
	margin: 15px;
	background: #FAC0C2;
	padding: 10px 20px 10px 20px;
        color: #666666;
	border-top: 2px solid #FA8A8D;
	border-bottom: 2px solid #FA8A8D;
	font: 1.3em/1.5 monospace;
}

.code_orange {
	margin: 15px;
	background: #FBDFAB;
	padding: 10px 20px 10px 20px;
	border-top: 2px solid #F9C461;
        color: #666666;
	border-bottom: 2px solid #F9C461;
	font: 1.3em/1.5 monospace;
}

.code_green {
	margin: 15px;
	background: #BCEFBE;
	padding: 10px 20px 10px 20px;
        color: #666666;
	border-top: 2px solid #88B889;
	border-bottom: 2px solid #88B889;
	font: 1.3em/1.5 monospace;
}

.code_dark {
	margin: 15px;
	background: #333333;
	padding: 10px 20px 10px 20px;
	border-top: 2px solid #999999;
	border-bottom: 2px solid #999999;
	font: 1.3em/1.5 monospace;
	color: #ffffff;
}

.bold_blue {
	border-bottom: 1px solid #8CBCFC;
	border-top: 1px solid #8CBCFC;
	padding: 1px;
        color: #666666;
	margin-right: 3px;
	background: #C2DCFF;
	font-weight: bold;
}

.bold_red {
	border-bottom: 1px solid #FA8A8D;
	border-top: 1px solid #FA8A8D;
	padding: 1px;
        color: #666666;
	margin-right: 3px;
	background: #FAC0C2;
	font-weight: bold;
}

.bold_grey {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 1px;
        color: #666666;
	margin-right: 3px;
	background: #F7F7F7;
	font-weight: bold;
}

.bold_green {
	border-bottom: 1px solid #88B889;
	border-top: 1px solid #88B889;
	padding: 1px;
	margin-right: 3px;
        color: #666666;
	background: #BCEFBE;
	font-weight: bold;
}

.bold_orange {
	border-bottom: 1px solid #F9C461;
	border-top: 1px solid #F9C461;
	padding: 1px;
	margin-right: 3px;
        color: #666666;
	background: #FBDFAB;
	font-weight: bold;
}

.bold_dark {
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 1px;
	margin-right: 3px;
	color: #ffffff;
	background: #333333;
	font-weight: bold;
}

ul.bullet_list li {
margin-left: 15px;
line-height: 160%;
padding-left: 19px;
background: url('../images/arrow.png') no-repeat 5px;
}

ol.numbered_list li {
margin-left: 15px;
line-height: 160%;
}

ol.numbered_list {
margin-left: 15px;
line-height: 160%;
padding-left: 15px;
}

.exclamation {
	background:#F5F5F5 url('../images/light/typography/exclamation.png') no-repeat 6px center;
	border:1px solid #CDCDCD;
	color:#5053C6;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	text-align:left; padding-left:40px; padding-right:4px; padding-top:8px; padding-bottom:8px 
}


 /* Additional Changes
--------------------------------------------------------- */

a:link.moduletable_bottom {
	color: #ffffff;
}

a.link.s5_bottom_menu  {
    background-color: #000000; 
    margin: 0px auto;
    color: #ffffff; 
    width: auto;
    padding: 8px 9px 8px 0px;
    margin-top: 13px;
    border: 1px solid #000000; }


a:linkcolor {color: #ffffff; link-decoration: none; }

a.mainlevel:hover  {
    color: 7BC7DA;  }

.ahc   {
	padding: 0;   }
	
blockrandom.wrapper_realtor.realtor   {
	height: 2000px;   }


	a.welcome:link {color: #FF0000}
	a.welcome:visited {color: #0f3f7f}
	a.welcome:hover {color: #FF00FF}
	a.welcome:active {color: #0000FF}
	
.monkeynut   {
	color: #0022ff;
	text-decoration: underline;  }
 /* monkeynut being used in drivers license article to make & keep links blue... */

.transback  {
background: transparent;
}
/* transback is being used in the GovReg suffix box to make the background transparent... */

/* table.blog { 
	margin-top: 20px;
}
 */
/*
.chamber  {
	padding-right: 7px;
	padding-bottom: 10;  }
 */
/* --- Article body styles --- */ 

.link2article  {
	font-weight: bold;
	float: right;
	color: #600000;
}
/* link2article is a readmore link for articles outside the content section */

.myheadline  {
	font-size: 19px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #0F3F7F;
}
/* myheadline used in article to make headline look like joomla headlines */

.subhead  {
	font: 13px Times New Roman;
	margin-top: 3px;
	color: #600000;
}
/* subhead affects sub-titles of articles outside the content section */

.bodytext  {
	font: 1.13em arial, helvetica, sans-serif;
	letter-spacing: 0.03em;
}
/* bodytext affects sub-titles of articles outside the content section */

.headback  {
	background: #ffffff url('../images/light/headback.gif') repeat-x;
}
/* headback will insert the abc type background gif used behind section-panel titles like the abcnews page */

.headbg  {
	background: #ffffff url('../images/light/headbg.gif') repeat-x;
}
/* headbg will insert a smaller-lighter abc type background gif 10x30 gradient using #e3ecf3 */
/* used behind section-panel titles like the abcnews page */

a.bottomstyle  {
	color: #ffffff;
}

/* This is the div used for the video screen background */
.screen  {
	background: transparent;
	background-image: url('../images/stories/videos/screenbg.gif') no-repeat; }
	
/* Begin styles for table in 'bottom' position on every page... */
/* These style are also used in the video screen table... */

.bottommenu_title  {
	color: #ffffff;
	text-decoration: none;
	font: 0.9em verdana, sans-serif;
	font-weight: bold;
}
/* bottommenu_title used inside joomla links to format text on screen... */

a.bottommenu_title:hover  {
	color: #FABABA; /* #E07272; */
	font-weight: bold;
}

.bottommenu  {
	color: #ffffff;
	text-decoration: none;
	font: 0.9em verdana, sans-serif;
}
/* bottommenu used inside joomla links to format text on screen... */

a.bottommenu {
	color: #FFFFFF;
}

a.bottommenu:visited  {
	color: #FFFFFF;
}

a.bottommenu:active  {
	color: #FFFFFF;
}

a.bottommenu:hover  {
	color:#FABABA;
}

.ul  {
	color: #FABABA;
}

.moduletable-fifth {
float:left;
width:20%;
}

.fifth {
float:left;
width:20%;
}
/* fifth is used in the Video Strip modules to make them align horizontally */
/* instead of the default which is vertical stacking... */

.by3  {
float: left;
width: 33%;
}


.realback  {
	background: transparent;
	background-image: url('../images/stories/houses/housebg.gif') no-repeat;
	padding-top: 10px;
	padding-left: 10px; }
	
#s5_mainbody_none  {
    margin: 0px auto; 
    width: auto;
    margin-top: 0px;
    border: 0px solid #CDCDCD; }
    
-hsgallery_left  { 
    }    

.thirds {
float:left;
width:20%;
}
/* thirds is used in the 'Frontpage Newsfeeds' modules to make them align horizontally */
/* instead of the default which is vertical stacking... */   
    
    
/* --------------------------------------------------------- */