h1
{
    FONT-WEIGHT: bold;
    COLOR: #0b3350;
    font-size: 150%;
    margin: 3px 0px;
}
h2{FONT-WEIGHT: normal;
    COLOR: #0b3350;
    font-size: 130%;
    margin:5px 0px 0px 0px;
    }
    
h3{FONT-WEIGHT: bold;
    COLOR: #0b3350;
    font-size:110%;
    margin-top:0px;
    margin-bottom:0px;
    }
    
    
#container{
    margin:0px auto;
    }
    
#globalnav{
    height:20px;
    font-size:1.2em;
    }
    
#header{
    height:140px;
    margin-top:2px;
    }
    
#maincontainer{width:770px;
    }
    


.breadcrumbs{
    margin-top:5px;
    padding-left:10px;
    clear:both;
    color:#808080;
    position:relative;
    
    }
    
.homecontents{
    margin-top:30px;
    padding-bottom:10px;
    clear:both;
    position:relative;}
    
.contents{
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    line-height:140%;
    }
    
.contents p{margin: 1% 0}

.vidcol{width:322px;
    height:288px;
    float:left;
    margin-left:5px;
    margin-bottom:10px;
    
    }
    
.arrowcol{width:30px;
    height:200px;
    float:left;
    background: url(/images/vidarrow.jpg) 15px 33px no-repeat;
    
    }
    
.homeright{width:400px;
    float:left;
    margin-left:0px;
    }
    
.vidintro{width:400px;
    clear:both;
    padding-bottom:10px;
    margin-bottom:10px;
    background: url(/images/dotshoriz.gif) bottom left repeat-X;
    }
    
.vidintro p{margin:1.5% 0;}

.vidhead{font-size:90%;
    margin:0px}
    
.involved{width:400px;
    clear:both;
    margin-bottom:0px;
    padding-bottom:10px;
    position:relative;}
    
.involved p{margin:1% 0;}

.boldhead{font-size:120%;
    font-weight:bold;
    color:#ffffff;
    margin:0px;}
    
.col2{width:400px;
    clear:both;
    margin-bottom:8px;
    padding-bottom:1px;
    position:relative;
    background: url(/images/dotshoriz.gif) bottom left repeat-X;
    }.hleftcol{width:200px;
    float:left;
    background: url(/images/dotsvert.gif) top right repeat-y;}
    
    
.hleftcol p{margin:1% 0;}

.hrightcol{width:190px;float:right;}

.hrightcol p{margin:1% 0;}

.promo3{width:400px;
    clear:both;
    height:70px;
    position:relative;
    }
    
.promo3h{width:133px;
    height:70px;
    float:left;
    text-align:center;
    }
    
    
.infoprovider{width:770px;
    color:#676767;
    margin-top:10px;
    position:relative;
    clear:both;
    border-top:1px solid #663399;
    }
    
.infoprovider p{margin:.5% 0;}

.infoprovider a{color:#676767;}

.infoprovider a:visited{color:#676767;}

.infoprovider a:hover{color:#676767;
    text-decoration:underline;}
    
.clearfix:after{content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
    
    
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */


/* Breadcrumb */

div#bread
{
    padding: .25em;
    width: 600px;
    float: left;
    display: inline;
    }
