/* CSS Document */

body { 
font: 400 0.7em verdana, arial, sans-serif;
color: #555;
background-color: #ccc;
text-align : left; }

div#container { width : 1024px;
height : auto;
margin : 0 auto;
padding : 0;
text-align : left; }

div#content { width : 100%;
height: auto;
background-color : #868686; 
overflow : hidden; }

div#content_header {
float : right;
width : 1024px;
height : 213px;
margin : 0px;
padding : 0px; 
background-image: url(/IMAGES/h_topheader_v2.jpg); }

div#content_nav {
float : left;
width : 209px;
height : 555px;
margin : 0;
padding : 0;
background-image: url(/IMAGES/nav_bg_plaingradient.jpg); }

div#content_right {
float : left;
clear: none;
width : 815px;
height : auto;
margin : 0;
padding : 0;
background-color : #fff; 
}


div#innercontent_aother {
float : left;
clear : none;
width : 815px;
height : 56px;
margin : 0px;
padding : 0px;
background-image: url(/IMAGES/h_topsubheader_about.jpg); }

div#innercontent_a {
float : left;
clear : none;
width : 815px;
height : 56px;
margin : 0px;
padding : 0px;
background-image: url(/IMAGES/h_topsubheader.jpg); }


div#content_main {
float : left;
width : 815px;
height : auto;
margin : 0;
padding : 0;
background-color: #ffffff; 
}

div#content_main_a {
color: #222;
float: none;
width : 730px;
height : auto;
margin : 0;
padding : 0 0 0 0;
background-color: #ffffff; 
border: 0px solid red;
}


div#branding {
width : 1024px;
height: 15px; }


div#site_info { width : 100%; }

p { margin : 0 1em; padding : .5em 0; }

div#content2_main_a {
float: left;
clear: none;
width : 624px;
height : auto;
margin : 0;
padding : 0;
background-color: #ffffff; 
}

div#contentmain_a_left_col {
float : left;
clear: left;
width : 624px;
min-height: 499px;
height: auto !important;
height: 499px; 
margin : 0;
padding : 0px;
background-color : #ffffff; 
}

div#contentmain_a_left_col_full {
float : left;
clear: left;
width : 815px;
min-height: 499px;
height: auto !important;
height: 499px; 
margin : 0;
padding : 0px;
background-color : #ffffff; 
}

div#contentmain_a_left_col_fulltest {
float : left;
clear: left;
width : 815px;
height: 3200px;
margin : 0;
padding : 0px;
background-color : #ffffff; 
}

div#contentmain_a_left_col_fulldance {
float : left;
clear: left;
width : 815px;
height: 2500px;
margin : 0;
padding : 0px;
background-color : #ffffff; 
}

div#contentmain_a_left_col2 {
float : left;
clear: left;
width : 584px;
min-height: 459px;
height: auto !important;
height: 459px; 
font:12px "ms trebuchet",Verdana,Arial,Helvetica,serif;
color: #000;
margin: 0;
padding: 0;
line-height: 16px;
margin : 0;
padding : 20px;
background-color : #ffffff; 
border: 0px solid red;}

div#contentmain_a_left_col2top {
float : left;
width : 624px;
min-height: 279px;
height: auto !important;
height: 279px; 
font:12px "ms trebuchet",Verdana,Arial,Helvetica,serif;
color: #000;
margin: 0;
padding: 0;
line-height: 16px;
margin : 0;
padding : 0;
background-color : #eeeeee; 
border: 0px solid red;}

div#contentmain_a_left_col2bottom {
float : left;
width : 624px;
min-height: 220px;
height: auto !important;
height: 220px; 
font:12px "ms trebuchet",Verdana,Arial,Helvetica,serif;
color: #000;
margin: 0;
padding: 0;
line-height: 16px;
margin : 0;
padding : 0;
background-color : #ff0000; 
border: 0px solid red;}

div#contentmain_a_left_col2_in_top {
float : left;
width : 584px;
min-height: 259px;
height: auto !important;
height: 259px; 
font:12px "ms trebuchet",Verdana,Arial,Helvetica,serif;
color: #000;
margin: 0;
padding: 0;
line-height: 16px;
margin : 0;
padding : 20px 20px 0px 20px;
border: 0px solid red;}

div#contentmain_a_left_col2_in_bottom {
float : left;
width : 584px;
min-height: 180px;
height: auto !important;
height: 180px; 
color: #000;
margin: 0;
padding: 0;
line-height: 16px;
margin : 0;
padding : 20px 20px 20px 20px;
background-color : #ffffff; 
border: 0px solid red;}

div#contentmain_a_left_col3 {
float : left;
clear: left;
width : 584px;
min-height: 379px;
height: auto !important;
height: 379px; 
font:12px "ms trebuchet",Verdana,Arial,Helvetica,serif;
color: #000;
margin: 0;
padding: 0;
line-height: 16px;
margin : 0;
padding : 20px;
background-color : #ffffff; 
}

div#contentmain_a_right_col {
float: left;
clear: none;
width : 191px;
min-height: 499px;
height: auto !important;
height: 499px; 
margin : 0;
padding : 0;
}

img.main_b {
margin: 0px auto;
}

h1.main_b {
margin: 0px auto;
font-family: "trebuchet ms";
font-size: 14px;
font-weight: bold;
text-align: center;
}

p.main_b {
font-family: "trebuchet ms";
font-size: 11px;
margin: 4px 30px 4px 30px;
}

/* images */
div#test {
        float: left;
        clear: left;
        margin: 0px 20px 0px 0px;
        border:1px solid #ddd;
        padding:5px 5px 0px 5px ; 
        }


/* paragraphs */

p.staff_pullquote {
  padding: 0;
  margin: 0;
  border: 0;
  font-style: italic;
  font: 400 1.2em verdana, arial, sans-serif;
  color: #333;
  line-height: 22px;
  letter-spacing: .01em;
}

p.staff_profile {
  padding: 0;
  margin: 0;
  border: 0;
  font-style: italic;
  font: 400 1.0em verdana, arial, sans-serif;
  line-height: 170%;
}


p.yo{
       clear: none; }

p {
       clear: none; }

/* Headers */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0 0;
  padding: 0;
}


h1 {
  padding-bottom: 0;

  font: 400 1.6em arial, sans-serif;
  color: #333;
}

h2 {
  font-size: 1.2em;
  color: #333;
  margin:0;
  padding: 0;
}

h3 {
  text-transform: uppercase;
  font-size: 0.9em;
  color: #5D6F73;
}

h4 {
  font-size: 0.85em;
}

h5 {
  font-size: 0.8em;
}


