@charset "UTF-8";

/*------------OVERVIEW PAGE------------*/

#content_heading {display:block; width:915px; margin-bottom:0; padding-left:10px}
#content_heading h1{margin-bottom:0;}
p.utility { float:right; width:auto !important; text-align:right; margin:0 0 5px 0 !important; }
p.utility span.text { margin-top:0 }

#wrapper {display:block; width: 930px; padding: 15px; margin: 0; float: left;}
#ovWrapper{clear:left; display:block; float:left; background:#e6eedd url() no-repeat left top; width:930px; padding:15px 0 0 0; margin-top:10px}
#ovInner{display:left; float:left; background:transparent url() no-repeat left bottom; width:930px;}


/*background:#dee8d2*/
/*-------------------------------------------------------------------- 
 * GRIDS
 * Use the .grid_XXX class on the containing DIV
 * Use .col class on each column/cell 
 * Add .first on first column/cell for grid_33x3
--------------------------------------------------------------------*/

.grid_33x3, .grid_66-33, .row{*height:1%; *zoom:1; clear:both;}
.grid_33x3:after, .grid_66-33:after, .grid_33-66:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.grid_33x3 .col, .grid_66-33 .col{  padding-left:15px; padding-bottom:15px; overflow:visible; width:290px;}
.grid_66 {width: 610px; display:block; float:left; padding:0; margin:0;}


.grid_33x3 .col, 
.grid_66-33 .col{ display:block; float:left;}



.col a.promo:link, 
.col a.promo:visited
{display:block; border:5px solid #b2c49e; color:#000000}

.col a.promo:hover,
.col a.promo:active
{border-color:#86a760;}

#wrapper img{display:block; margin-bottom:0}

.grid_33x3 .col h2, .grid_66-33 .col h2  {padding:15px 15px 0 15px; font-size:14px; font-weight:bold;}
.grid_33x3 .col p, .grid_66-33 .col p, .grid_33x3 .col ul, .grid_66-33 .col ul {padding:15px 15px 0 15px; font-size:12px; line-height:16px;}
.grid_33x3 .col ul li ul, .grid_66-33 .col ul li ul {padding:7px 15px 0 15px;}
.grid_33x3 .col ul li, .grid_66-33 .col ul li{margin-bottom:7px}
.grid_33x3 .col ul li ul li, .grid_66-33 .col ul li ul li{margin-bottom:0}







hr {float:left; clear:both; background:#ACC3CC; color:#ACC3CC; height:1px; border:none; border-collapse:collapse; margin:5px 0 20px 0; line-height:1px; display:inline}

body#two #wrapper .content {margin-top:10px;}
body#two #wrapper .content p {margin-bottom:15px}
body#two #wrapper .content .secondary {color:#7a7a7a}

.video-player-wrapper {margin-bottom:15px}
.playerUtilities {display:block; clear:left; text-transform:uppercase; font-size:11px; padding:5px 0; margin-top:2px;}
.playerUtilities .send {padding-left:15px;}
blockquote {margin:3px 0 20px 0; border-left:3px solid #c60; padding:0 0 1px 15px; color:#c60; font-size:14px; line-height:19px}
cite {font-size:11px; line-height: 13px; text-align:right; display:block; margin-top:15px;}

.content ul.photoGallery { list-style-type: none; padding: 0; margin: 0; }
.content ul.photoGallery li{ background:none; float:left; padding:0 0 0 1px; margin:0 0 2px 0; }
.content ul.photoGallery li.first{ padding-left: 0;}
.content ul.photoGallery li a { margin:1px; border:1px solid #a2b4bb; display:block;}
.content ul.photoGallery li a:hover, .content ul.photoGallery li a:active { margin:0; border:2px solid #c60;}
.content ul.photoGallery li img { padding:1px; }

.photo {display:block; float:left; margin-bottom:15px}
.photo .caption {margin-top:3px; margin-bottom:0; font-size:10px; color:#7a7a7a; line-height:11px;}
.grid_33x3 .col .photo { margin-right:0; float:none; }

.boxText {border:1px solid #b8cad1; padding:15px 15px 0 15px; background-color:#eaf0f4; margin-top:3px; margin-bottom:15px;}


