.layout1,.layout2,
.layout3,.layout4,
.layout5,.layout5a,
.layout6,.layout7,
.layout8,.layout9,
.layout10,.layout20,
.layout70,.layout100 {
    float:left;
    margin: 5px 0 10px 0;
    }

.col-1 {
/*    width:100%;*/
    width:70%;
    float:left;
    }

.col-2 {
    width:70%;
    float:left;
    }

.col-3 {
    width:460px

    }

.col-4 {
    width:290px

    }

.col-5 {
    width:210px

    }

.col-6 {
    width:100%;
    }

.col-7 {
    width:350px
    }

.col-8 {
    position:absolute;
    border-left-style: dotted;
    border-left-width: 1px;
    width:300px;
/*    width: 15%;*/
margin-left:72%;
top: 0;
    }

.gutter {
    width:40px;
    height: 5px;
    background:none;
    }

.gutter2 {
    width:45px;
    height: 5px;
    background:none;
    }

.gutter3 {
    /*width:20px;*/
    width:1%;
    height: 5px;
    background:none;
    }

.layouts {
    line-height:1.7em;
    padding:0 0 10px 0;
    clear:both;
    position:relative
    }

.layouts h2 {
    font-size:18px;
    background:url(/images/design/standard/title_line_long.gif) bottom no-repeat;
    line-height:36px;
    margin-bottom:20px
    }

.layouts h3 {
    font-size:21px;
    color:#666;
    margin-bottom:15px
    }

.noheaders .layout1,.noheaders .layout2,
.noheaders .layout3,.noheaders .layout4,
.noheaders .layout5,.noheaders .layout6,
.noheaders .layout7,.noheaders .layout8,
.noheaders .layout9.noheaders .layout10
.noheaders .layout20,.noheaders .layout70 {
    margin:5px 0 0 0;
    }

.noheaders .layouts {
    padding:0;
    }



.announce_column h5 {
    font-size: 10pt;
    padding-left: 10px;
    background: #ddd;
    
}

.announce_column p {
    font-size: 10pt;
    border-left: 5px;
    border-bottom: 1px solid #00577d;
}
    

#specialtext {
     color: red;
	
}

