.content * { font-family: Arial; }
.content { padding: 0 15px 0 0; }
.content hr {
    border: none;
    border-top: 2px solid #ccc;
    
    height: 0;
    _height: 2px;
    }

.content sub, .content sup, .content small { font-size: .8em }
.content big { font-size: 1.4em }


.content h2 {
    clear: both;
    
    margin: 23px 0 0 0;
    
    color: #000;
    font: italic 1.8em Arial;
    }
.content h3 {
    clear: both;
    
    margin: .6em 0 .3em;
    
    color: #3a3a3a;
    font: bold 1.4em Trebuchet MS;
    }
.content h4 {
    clear: both;
    
    margin: .6em 0 .3em;
    
    color: #3a3a3a;
    font: bold 1.3em Trebuchet MS;
    }


.content p {
    margin: 14px 0 0 0;
    
    font: normal 1.4em Arial;
    color: #000;
    
    line-height: 1.6em;
    }


.content ul {
    margin: 5px 0 10px 10px;
    }
    .content ul li {
        position: relative;
        
        padding: 8px 0 9px 31px;
        _height: 1%;
        
        list-style-type: none;
        background: url('../images/li.gif') no-repeat 0 15px;
        
        font: normal 1.4em Arial;
        color: #000;
        }
	.content ul ul {
        margin: 4px 0 0 0;
        }
        .content ul li li {
            position: relative;
            
            padding: 4px 0 4px 10px;
            _height: 1%;
            
            list-style-type: none;
            background: url('../images/lili.gif') no-repeat 0 9px;
            
            font-size: 1em;
            color: #5d5d5d;
            }
.content ol {
    margin: 10px 0 7px 30px;
    
    list-style-position: outside;
    }
    .content ol li {
        padding: 0;
        margin: 9px 0;
        
        font: normal 1.2em Verdana;
        /*color: #007467;*/
        
        line-height: 1.9em;
        }
	.content ol ol {
        margin: 4px 0 0 20px;
        
        list-style-position: intside;
        }
    	.content ol li li {
            font-size: 1em;
            color: #5d5d5d;
            
            list-style: lower-alpha;
            }


.content blockquote {
    //height: 1%;
    margin: 14px 0 6px 0;
    padding: 21px 29px;
    
    position: relative; 
    
    border: solid 1px #007467;
    
    _float: left; _width: 100%;
    
    font: normal 1.6em Arial;
    color: #000;
    
    line-height: 1.6em;
    }
    .content blockquote span {
        position: absolute;
        
        display: block;
        
        width: 5px;
        height: 5px;
        
        overflow: hidden;
        
        background: url('../images/ground.gif') 0 0 no-repeat;
        }
	.content blockquote .lt {
        left: -1px;
        top: -1px;
        
        background-position: 0 0;
        }
	.content blockquote .rt {
        right: -1px;
        _right: expression(this.parentNode.offsetWidth % 2? "-2px" : "-1px");
        top: -1px;
        
        background-position: -5px 0;
        }
	.content blockquote .lb {
        left: -1px;
        bottom: -1px;
        
        background-position: 0 -5px;
        }
	.content blockquote .rb {
        right: -1px;
        _right: expression(this.parentNode.offsetWidth % 2? "-2px" : "-1px");
        bottom: -1px;
        
        background-position: -5px -5px;
        }


.small-img,
.small-img:visited,
.small-img:hover,
.small-img:active {
    font: normal 1.1em Arial;
    color: #7f7f7f!important;
    
    width: 90px;
    _width: 114px;
    margin: 20px 20px 10px 0;
    padding: 122px 24px 0 0;
    
    position: relative;
    
    float: left;
    
    text-decoration: none!important;
    }
	.small-img img {
        position: absolute;
        left: 0;
        top: 0;
        }
.content .bimg,
.content .bimg:active,
.content .bimg:hover,
.content .bimg:visited {
    margin-top: 19px;
    
    float: left;
    
    text-decoration: none;
    
    color: #7f7f7f;
    font: normal 1.1em Arial;
    }
	.content .bimg .img {
        float: left;
        
        position: relative;
        }
		.content .bimg .name {
            display: block;
            
            padding: 5px 0 0 0;
            }
			.content .bimg .img span.lt	{
                display: block;
                
                width: 4px;
                height: 4px;
                
                overflow: hidden;
                
                position: absolute;
                left: 0;
                top: 0;
                
                background: url('../images/ug/typelt1.png') 0 0 no-repeat;
                }
			.content .bimg .img span.rt	{
                display: block;
                
                width: 4px;
                height: 4px;
                overflow: hidden;
                
                position: absolute;
                right: 0;
                _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
                top: 0;
                
                background: url('../images/ug/typert1.png') 0 0 no-repeat;
                }
			.content .bimg .img span.lb	{
                display: block;
                
                width: 4px;
                height: 4px;
                overflow: hidden;
                
                position: absolute;
                left: 0;
                bottom: 0;
                //bottom: 3px; _bottom: 0;
                
                background: url('../images/ug/typelb1.png') 0 0 no-repeat;
                }
			.content .bimg .img span.rb	{
                display: block;
                
                width: 4px;
                height: 4px;
                overflow: hidden;
                
                position: absolute;
                right: 0;
                _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
                bottom: 0;
                //bottom: 3px; _bottom: 0;
                
                background: url('../images/ug/typerb1.png') 0 0 no-repeat;
                }


.content table {
    margin: 20px 0 0 0;
    width: 100%;
    text-align: left;
    }
    .content table td {
        font: normal 1.3em Arial;
        color: #000;
        }
        .content table td ul {
            margin-left: 15px;
            }
            .content table td li {
                font-size: 1em;
            
                margin: 0 0 5px;
                padding: 0;
                
                line-height: 1.2em;
                
                background: none;
                list-style-type: disc;
                }
		.content table td p {
            font-size: 1em;
            
            margin: 0;
            padding: 0;
            
            line-height: 1.2em;
            }
    .content .simple {
        border-top: solid 1px #007467;
        border-right: solid 1px #007467;
        }
        .content .simple td {
            vertical-align: top;
            
            /* padding: 11px 15px; */
            padding: 11px 8px;
            
            border-bottom: solid 1px #007467;
            border-left: solid 1px #007467;
            }
    .content .decorated2 td {
        font: normal 11px Arial;
        
        padding: 11px 5px;
        }
	.decorated, .decorated2 {
        position: relative;
        background: #ffffff;
        }
	.decorated td, .decorated2 td {
        vertical-align: top;
        
        padding: 11px 15px;
        
        border-bottom: solid 1px #007467;
        }
	.decorated thead td, .decorated th, .decorated2 thead td, .decorated2 th {
        background: #007467; color: #fff;
        }
	.decorated thead *, .decorated2 thead * { color: #fff; }



/* documents*/
.content-docs {
    
    }
    .content .content-docs li {
        background: url('../images/ico-doc.gif') left 11px no-repeat;
        
        padding: 8px 0 8px 20px;
        }
        .content .content-docs li span {
            color: #888888;
            font-size: 11px;
            text-transform: uppercase;
            
            margin-left: 3px;
            }
            
.content .in_table { border-collapse: collapse; margin: -30px 0 0 0; }
.content .in_table td { padding: 0 5px 0 0; border: none; }
.content .in_table td b { display: block; color: #fff; margin: 0 0 2px 0; padding: 0; }

