/* 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: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-bottom: 1px solid #CDCDCD;
    padding-top: 4px;
    height: 18px; }

#s5_header_tools_controls {
    float: left;
    background: url(../images/light/tools_controls.gif) no-repeat;
    padding-left: 30px;
    margin-top: -4px;
    padding-top: 4px;
    width: 46px;
    font-size:0.95em;
    height: 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: 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: 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: 14px; }

#s5_row1  {
    margin: 0px auto; 
    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; }

#s5_row2  {
    margin: 0px auto; 
    background: #FEFEFE url(../images/light/s5_rows_bg.gif) repeat-x; 
    width: auto;
    padding-bottom: 13px;
    border: 1px solid #CDCDCD;
    margin-top: 13px; }

#s5_row3  {
    margin: 0px auto; 
    background: #FEFEFE url(../images/light/s5_rows_bg.gif) repeat-x; 
    width: auto;
    margin-top: 13px;
    padding-bottom: 13px;
    border: 1px solid #CDCDCD; }

#s5_date  {
    font-style: italic;
    font-weight: bold;
    font-size: 1.1em;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 7px 12px 7px 12px;
}

#s5_bottom_menu  {
    margin: 0px auto; 
    width: auto;
    padding: 8px 9px 8px 0px;
    margin-top: 13px;
    border: 1px solid #CDCDCD; }

#s5_top  {
     background: #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; 
     background-position: bottom center; }

#s5_drop_down {
     background: #ECEBEB url(../images/light/s5_drop_down_bg.gif) repeat-x; }

body  {
     font-size: 76%;
     color:#000000;
     background: #ffffff;
     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;
	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;
}

* html #s5_navv2 li li {
    width: 169px;
}

#s5_navv2 ul li ul li a {
    font-size: 0.8em; 
    font-weight: normal; }

#s5_navv2 ul li li {
   background: #E3E3E3; }  

#s5_navv2 ul li li:hover, #s5_navv2 ul li li.sfhover {
   background: #B8B7B8; }

#s5_navv2 ul li ul li a {
   border: 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/s5_menu_nav_bg.gif); 
    border-top: 2px solid #CDCDCD;
    width: auto;
    clear: both;
    height: 24px; }

#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 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_mm_bg.gif);
}

#s5_navv2 ul li a.active {
    background: url(../images/light/s5_act2_bg.gif);  
    background-position: bottom center;  
    border-bottom: 1px solid #0000ff;
    color: #000000;
}

#s5_navv2 ul li:hover, #s5_navv2 ul li.sfhover {
    background: url(../images/light/s5_mm2_bg.gif);
    background-position: bottom center;
}

/* 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: solid 1px #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: solid 1px #cdcdcd;
     border-right: solid 1px #cdcdcd;
     border-bottom: solid 1px #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: solid 1px #cdcdcd;
     border-right: solid 1px #cdcdcd;
     border-bottom: solid 1px #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: solid 1px #cdcdcd;
     border-left: solid 1px #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: solid 1px #cdcdcd;
     border-left: solid 1px #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  {
     padding: 3px 5px;
     background: #FEFEFE url(../images/light/s5_rows_bg.gif) repeat-x; 
     border-bottom: solid 1px #D7D7D7;
     border-top: solid 1px #D7D7D7;
     font-weight: bold; }

/* 
--------------------------------------------------------- */

#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 
}