* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
/* font-size: 13px;*/
 background-color:#95a9c3;
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
 background-color:#ffffff;
 height:auto;
}
#header {
 color: #333;
 width: 930px;
 float: left;
 padding: 10px 0 10px 10px;
 height: 85px;
}
#navigation {
 float: left;
 width: 940px;
 color: #333;
 text-align:right;
 height:27px;
}
#breadcrumbs {
 float: left;
 width: 930px;
 color: #213d63;
 padding: 10px 20px 10px 10px;
 margin: 0px 0px 5px 0px;
 background-image:url(/images/fill-top-yellow-bar.gif);
 background-repeat:repeat-x;
}
#leftcolumn { 
 color: #333;
/* border: 1px solid #ccc;*/
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: auto;
 width: 210px;
 float: left;
}
#blue-box {
 clear:left;
 width:209px;
 font-size:.9em;
 background-color:#d7dee8;
 height:auto;
 padding:10px 0 0 10px;
 float:left;
}
#blue-box-bottom {
 clear:left;
 width:219px;
 height:10px;
/* margin:0 0 20px 0;*/
 background-image:url(/images/blue-box-bottom-fill.gif);
 background-repeat:repeat-x;
 float:left;
 margin:0 0 20px 0;
}
#blue-box-bottom-right {
 width:219px;
 height:10px;
 background-image:url(/images/blue-box-bottom-right.gif);
 background-position:top right;
 background-repeat:no-repeat;
 float:left;
}
#left-green-title {
 clear:left;
 color:#FFFFFF;
 width:200px;
 height:24px;
 font-weight:bold;
 font-size:1em;
 font-stretch:expanded;
 padding:5px 0 0 9px;
 background-image:url(/images/left-panel-box-title-green.gif);
 background-repeat:no-repeat;
 float:left;
}
#left-box-events {
 clear:left;
 height:auto;
 width:207px;
 font-size:13px;
 padding:10px 0 0 10px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 float:left;
}
#left-box-resources {
 clear:left;
 height:auto;
 width:197px;
 font-size:13px;
 padding:10px 10px 0 10px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 float:left;
}
#left-box-bottom {
 clear:left;
 width:219px;
 height:10px;
 margin:0 0 20px 0;
 background-image:url(/images/content-bottom-fill.gif);
 background-repeat:repeat-x;
 float:left;
}
#left-box-bottom-right {
 width:219px;
 height:10px;
 background-image:url(/images/content-bottom-right.gif);
 background-position:top right;
 background-repeat:no-repeat;
 float:left;
}
#resource-img {
 width:40px;
 height:30px;
 float:left;
 font-size:2em;
 margin:0 5px 0 0;
}
#testimonials {
 clear:left;
 width:210px;
 font-size:.8em;
 text-align:justify;
 padding:5px;
 margin:0 0 20px 0;
 float:left;
}
#blue-title-left {
 clear:left;
 color:#FFFFFF;
 width:440px;
 height:auto;
 background-image:url(/images/blue-title-fill.png);
 background-repeat:repeat-x;
 float:left;
/* border: 1px solid #ff0000;*/
}
#blue-title-right {
/* width:inherit;*/
 height:24px;
 font-weight:bold;
 font-size:1.25em;
 padding:5px 0 0 9px;
 background-image:url(/images/blue-title-right.png);
 background-position:top right;
 background-repeat:no-repeat;
}
#content { 
 float: left;
 color: #333;
/* border: 1px solid #ff0000;*/
 background: #FFF;
 margin: 0px 5px 5px 5px;
 padding: 10px;
 min-height: 350px;
 height:auto;
 width:450px;
/* display: inline;*/
}
#content-box {
 clear:left;
 height:auto;
 width:430px;
 padding:0px 10px 0 10px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 float:left;
}
#content-top {
 clear:left;
/* width:440px;*/
 height:10px;
 background-image:url(/images/content-top-fill.gif);
 background-repeat:repeat-x;
 float:left;
}
#content-top-right {
/* width:440px;*/
 height:10px;
 background-image:url(/images/content-top-right.gif);
 background-position:top right;
 background-repeat:no-repeat;
 float:left;
}
#content-bottom {
 clear:left;
 height:10px;
 margin:0 0 20px 0;
 background-image:url(/images/content-bottom-fill.gif);
 background-repeat:repeat-x;
 float:left;
}
#content-bottom-right {
/* width:440px;*/
 height:10px;
 background-image:url(/images/content-bottom-right.gif);
 background-position:top right;
 background-repeat:no-repeat;
 float:left;
}
#content-full {
 clear:left;
 height:auto;
 width:670px;
 padding:0px 10px 0 10px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 float:left;
}
#mainvideo { 
 color: #333;
 background-image:url(/images/video-holder.gif);
 background-repeat:no-repeat;
 padding: 10px;
 width: 420px;
 height: 250px;
 margin:auto;
 margin-bottom:20px;
}
#rightcolumn { 
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: auto;
 width: 180px;
 float: left;
}
#right-box-resources {
 clear:left;
 width:197px;
 font-size:13px;
 height:auto;
 padding:10px 10px 0 10px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 float:left;
}
#right-box-bottom {
 clear:left;
 width:219px;
 height:10px;
 margin:0 0 20px 0;
 background-image:url(/images/content-bottom-fill.gif);
 background-repeat:repeat-x;
 float:left;
}
#rbox-bottom-right {
 width:219px;
 height:10px;
 background-image:url(/images/content-bottom-right.gif);
 background-position:top right;
 background-repeat:no-repeat;
 float:left;
}
#green-titles-top {
 clear:left;
 color:#FFFFFF;
 width:219px;
 height:auto;
 background-image:url(/images/green-title-fill.png);
 background-repeat:repeat-x;
 float:left;
/* border: 1px solid #ff0000;*/
}
#green-titles-top-right {
/* width:inherit;*/
 height:24px;
 font-weight:bold;
 font-size:1em;
 padding:5px 0 0 0px;
 background-image:url(/images/green-title-right.png);
 background-position:top right;
 background-repeat:no-repeat;
}
#blue-titles-top {
 clear:left;
 color:#FFFFFF;
 height:auto;
 background-image:url(/images/blue-title-fill.png);
 background-repeat:repeat-x;
 float:left;
/* border: 1px solid #ff0000;*/
}
#blue-titles-top-right {
/* width:100%;*/
 height:24px;
 font-weight:bold;
 font-size:1em;
 padding:5px 0 0 0;
 background-image:url(/images/blue-title-right.png);
 background-position:top right;
 background-repeat:no-repeat;
}
.left-box-width {
 width:219px;
}
.content-width {
 width:450px;
}
.content-box-width {
 width:452px;
}
.content-full-width {
 width:692px;
}
.right-box-width {
 width:219px;
}
#footer { 
 width: 940px;
 clear: both;
 background-color:#95a9c3;
 font-size:.8em;
 color: #ffffff;
 padding: 10px;
}
#footer a {
 color:#ffffff;
}

