@charset "UTF-8";
/* CSS Document */

/* main container */

#main{width:100%; min-width:300px; margin:auto; margin-top:10px; padding:0; min-height:100%; display:block;}

/* container: header & nav */

#head_container{width:850px; min-width:300px; max-width:1100px;margin:auto; margin-top:10px; padding:0; min-height:100%; display:block;}

/* container: topimg, content, footer */

#main_bg{width:100%; margin:auto; background:#e8e8e8; height:90%;}

.main_spacer{width:100%;margin:auto;background:#ffffff;height:25px;}

#main_container{width:850px; min-width:300px; max-width:1100px;margin:auto; padding:0; min-height:100%; display:block; border:1px solid #cccccc; background:#ffffff;}

/* container: disclosure */

#disc_container{width:850px; min-width:300px; max-width:1100px;margin:auto; margin-top:10px; padding:0; min-height:100%; display:block;}

/* head */
#header{ height:auto;} 
#topspacer {width:100%; height:10px; position:relative; display:block; clear:both;}

#topimg {width:100%; height:auto; margin:0 auto; position:relative; display:block; clear:both;}
#topimg .text { margin: 0px 25px 15px;}
#topimg .text h2 {
    font-size: 28px;
    color: #0072BC;
    padding: 0px;
    margin: 0px;}
#topimg .text p {font-size: 15px;}

#gradient_bar{
	width:100%;
	height:15px;
	background: #93247c; /* Old browsers */ background: -moz-linear-gradient(left,  #93247c 0%, #e16327 50%, #f4931f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#93247c), color-stop(50%,#e16327), color-stop(100%,#f4931f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #93247c 0%,#e16327 50%,#f4931f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #93247c 0%,#e16327 50%,#f4931f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #93247c 0%,#e16327 50%,#f4931f 100%); /* IE10+ */ background: linear-gradient(to right,  #93247c 0%,#e16327 50%,#f4931f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93247c', endColorstr='#f4931f',GradientType=1 ); /* IE6-8 */
}

#gradient_shadow{background: url(../../images/content/gradient_shadow.png) repeat-x; height:20px;}


/* site content */
#content{width:100%; height:auto; margin:20px auto; position:relative; display:block; clear:both;}



/* site content - 2/3 column layout */
#col_contain, .col_contain_wn, #col_contain_call {width:100%; height:auto; display:block;}
#col_contain_call {padding:20px 0;}
#col1{width:35%; height:auto; float:left; padding:10px 0px 10px 15px;}
#col2{width:59%; height:auto; float:right; padding:10px 15px 10px 0px;}
#col2a{width:46%; height:auto; float:left;}
#col2b{width:46%; height:auto; float:right;}

#col1 img {border: 1px solid #ccc; margin: 10px 10px 10px 5px;}

#col2 h4 {color:#d75426; font-weight:bold; font-size:14px; padding-top:0px; margin:10px 0 5px; }

/* Online Resources section */

#resourcescontain{width:100%; height:138px; text-align:center; margin:0px auto; background:url(../../images/content/footer_bg.png); }
/* site content - 2 column overarching layout for buttons on every page  */
#col1_resources{width:20%; height:auto; float:left; text-align:left;  margin:30px 0px 0px 120px;}

#col1_resources h3{color:#0072bc;font-size:18px;padding-top:0px;margin-top:0px;}
	

#col2_resources{width:58%; height:auto; float:right; text-align:center; margin:15px 30px 0px 0px;}

#col2_resources ul{text-align:left; list-style-image:url(../../images/content/arrow_bullet.png);}

#col2_resources li{padding-bottom:3px;}

#col2_resources a{color:#000000; text-decoration:none;}

#col2_resources a:hover{color:#000000; text-decoration:underline;}

.colleft{width:45%; height:auto; float:left;}
.colright{width:50%; height:auto; float:right;}

/* site content - 4 column layout for buttons on every page */
#buttonsTable, #buttonsTable2{display:block;width:100%;height:auto;margin:0 auto;padding:0;position:relative;clear:both; text-align:center;}
#buttons_col1, #buttons_col2, #buttons_col3, #buttons_col4, #cellcol1, #cellcol2, #cellcol3, #cellcol4, #cellcol5, #cellcol6, #cellcol7, #cellcol8{display:block;width:50%;height:auto;margin:0px 0px 0px 0px;padding:0;position:relative;}
#buttons_col1, #buttons_col3, #cellcol1, #cellcol3, #cellcol5, #cellcol7{float:left;color:#000066; width:50%;}
#buttons_col2, #buttons_col4, #cellcol2, #cellcol4, #cellcol6, #cellcol8{color:#666666;float:right; width:50%;}


/* footer */

#disclosure{clear:both; width:100%; display:block; margin-top:1.5em; padding:20px 0; height:auto;}

/* footer contact and meet the team */
#app_call{height:auto; width:100%; margin:10px auto; position:relative; display:block; text-align:left; text-align:center; padding: 0;
}
.divCell{margin:0px; text-align:left;}
.divCellleft{float:left;width:25%;padding:0px;vertical-align:top;height:auto;
text-align:right;}
.divCellright{float:right;width:70%;text-align:left; margin:30px 0;}
.divCellright p{font-size:14px;color:#fff;line-height:1.25em;padding:0 5px 5px 5px;margin:0px;}