body {

  margin: 0;

  font: 62.5% Arial, Gelvetica, sans-serif;

  color: #666666;

}

 

.main-body { border-top: 9px solid #557fbe; text-align: center; }



/* Links */



a:link, a:visited {

  color: #6d92b4;

  text-decoration: none;

}



a:hover, a:active {

  color: #f3cf4a;

  text-decoration: underline;

}



a img { vertical-align: text-bottom; }



a.block-link { 

  display: block;

  padding: 10px 5px;

  color: #092f53; 

  border-top: 3px solid #becce1; 

  border-bottom: 3px solid #becce1; 

}

a.block-link img { vertical-align: text-bottom; } 

a.block-link:hover { color: #F3CF4A; text-decoration: none; } 

a.block-title-link { color:#FFFFFF;}
a.blcok-title-link:visited { color:#FFFFFF;}


a.read-more { color: #666666; text-decoration: none; font-family: Georgia, serif; font-weight: bold; font-style: italic; font-size: .89em; }

a.read-more:hover { color: #f3cf4a; text-decoration: none; }

#block-views-blog-blog_preview .read-more a { float: right; clear: both; color: #666666; text-decoration: none; font-family: Georgia, serif; font-weight: bold; font-style: italic; font-size: .89em; }
#block-views-blog-blog_preview .read-more a:hover { float: right; clear: both; color: #f3cf4a; text-decoration: none; }

a.doc { background: url('/sites/all/themes/cee/images/icons/doc.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.txt { background: url('/sites/all/themes/cee/images/icons/txt.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.xls { background: url('/sites/all/themes/cee/images/icons/xls.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.rss { background: url('/sites/all/themes/cee/images/icons/feed.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.pps { background: url('/sites/all/themes/cee/images/icons/pps.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.pdf { background: url('/sites/all/themes/cee/images/icons/pdf.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.zip { background: url('/sites/all/themes/cee/images/icons/archive.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.swf { background: url('/sites/all/themes/cee/images/icons/swf.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.image { background: url('/sites/all/themes/cee/images/icons/pic.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.video { background: url('/sites/all/themes/cee/images/icons/film.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.audio { background: url('/sites/all/themes/cee/images/icons/audio.gif') 0px 3px no-repeat; padding: 5px 0 5px 20px; }

a.email { background: url('/sites/all/themes/cee/images/icons/mail.gif') 0px 5px no-repeat; padding: 5px 0 5px 20px; }



hr { border: 0; border-bottom: 2px solid #E3E1DE; margin: 0 0 15px 0; }

/* RSI Application */

.page-rsi-application #webform-component-gender {
	background: #dde6f2;
	margin: -16px 0 0 -22px;
    padding: 12px 427px 415px 20px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

.page-rsi-application #webform-component-high-school-name {
	background: #dde6f2;
	margin: -16px 0 0 -22px;
    padding: 12px 355px 380px 20px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

.page-rsi-application #webform-component-calculus {
	background: #dde6f2;
	margin: -30px 0 0 -33px;
    padding: 27px 210px 420px 36px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

.page-rsi-application #webform-component-environmental-science { margin: 0 0 0 -6px; }
.page-rsi-application #webform-component-computer-science { margin: 0 0 0 2px; }
.page-rsi-application #webform-component-chemistry { margin: 0 0 0 6px; }
.page-rsi-application #webform-component-biology { margin: 0 0 0 3px; }
.page-rsi-application #webform-component-statistics { margin: 0 0 0 1px; }
.page-rsi-application #webform-component-linear-algebra { margin: 0 0 0 3px; }
.page-rsi-application #webform-component-multivariable-calculus { margin: 0 0 0 3px; }


.page-rsi-application #webform-component-c-c {
	background: #dde6f2;
	margin: -28px 0 0 -110px;
    padding: 26px 135px 340px 159px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

.page-rsi-application #webform-component-other-cpu-options-second { margin: 0 0 0 40px; }
.page-rsi-application #webform-component-html-xml-javascript { margin: 0 0 0 38px; }
.page-rsi-application #webform-component-latex { margin: 0 0 0 41px; }
.page-rsi-application #webform-component-unix-linux { margin: 0 0 0 43px; }
.page-rsi-application #webform-component-mathematica-maple-r { margin: 0 0 0 43px;}
.page-rsi-application #webform-component-matlab { margin: 0 0 0 42px;}
.page-rsi-application #webform-component-perl-python-ruby { margin: 0 0 0 49px;}
.page-rsi-application #webform-component-java { margin: 0 0 0 46px;}

.page-rsi-application #webform-component-psat-critical-test-score {
	background: #dde6f2;
	margin: -75px 0 0 -110px;
    padding: 73px 430px 235px 109px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

.page-rsi-application #webform-component-research-field-choice-i {
	background: #dde6f2;
	margin: -25px 0 0 -11px;
    padding: 26px 202px 55px 11px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

#edit-research-field-choice-ii-select-draggable-wrapper {left: 10px !important;}

#edit-submitted-research-field-choice-ii-select-wrapper label {margin-right:1em;}

.page-rsi-application #webform-component-parent-guardian-first-name {
	background: #dde6f2;
	margin: -25px 0 0 -131px;
    padding: 24px 272px 125px 130px;
	border-style: solid;
	border-width: thin;
	border-color: #CCC
}

.form-submission-page-break {
  display:none;
}
.rsi-submission {
  float:left;
  clear:left;
  margin-bottom:28px;
}
.submission-header {
  float:left;
  margin-bottom:24px;
}
.rsi-submission img,
.rsi-submission strong,
.rsi-submission h1 {
  float:left;
}
.rsi-submission h1 {
  display:block;
  margin-top: 30px;
  margin-left: 12px;
  color:#6D92B4;
  line-height:1.5em;
}
.rsi-submission strong {
  clear:left;
  margin-left:12px;
  margin-bottom:6px;
  text-transform:uppercase;
  font-family: serif;
}

.submission-section {
  float:left;
  clear:left;
  margin-bottom: 12px;
  padding: 6px 18px 12px;
  width:606px;

  border:1px solid #CCC;
  background:#dde6f2;
}

#sub-school-princ {
  margin-top: 31px;
}
  #sub-school-princ strong {
    margin-top: -31px;
    margin-left:-8px;
    margin-bottom:0px;
  }

  .submission-sub,
  .submission-sub #webform-component-high-school-state {
    float:left;
    width:50%;
  }
  .submission-section .webform-component {
    float:left;
  }

    .submission-section #webform-component-street-address,
    .submission-section #webform-component-street-address-2,
    .submission-section #webform-component-country-of-citizenship,
    .submission-section #webform-component-immigration-status,
    .submission-section #webform-component-calculus,
    .submission-section #webform-component-multivariable-calculus,
    .submission-section #webform-component-linear-algebra,
    .submission-section #webform-component-statistics,
    .submission-section #webform-component-biology,
    .submission-section #webform-component-chemistry,
    .submission-section #webform-component-computer-science,
    .submission-section #webform-component-environmental-science,
    .submission-section #webform-component-physics,
    .submission-section #webform-component-c-c,
    .submission-section #webform-component-java,
    .submission-section #webform-component-perl-python-ruby,
    .submission-section #webform-component-matlab,
    .submission-section #webform-component-mathematica-maple-r,
    .submission-section #webform-component-unix-linux,
    .submission-section #webform-component-latex,
    .submission-section #webform-component-html-xml-javascript,
    .submission-section #webform-component-other-cpu-options-second,
    .submission-section #webform-component-other-skill-level-box,
    .submission-section #webform-component-research-field-choice-i,
    .submission-section #webform-component-research-field-choice-ii-select,
    .submission-section #webform-component-parent-guardian-home-phone-number,
    .submission-section #webform-component-parent-guardian-e-mail-address,
    .submission-section #webform-component-parent-guardian-first-name {
      width:303px;
    }
    .submission-section #webform-component-first-name,
    .submission-section #webform-component-last-name,
    .submission-section #webform-component-middle-name,
    .submission-section #webform-component-city,
    .submission-section #webform-component-state,
    .submission-section #webform-component-zip,
    .submission-section #webform-component-home-phone-number,
    .submission-section #webform-component-cell-phone-number,
    .submission-section #webform-component-email-address,
    .submission-section #webform-component-birthdate,
    .submission-section #webform-component-grade-enrolled,
    .submission-section #webform-component-college-start-date,
    .submission-section #webform-component-course-level-other,
    .submission-section #webform-component-course-level-other-2,
    .submission-section #webform-component-parent-guardian-prefix {
      width:202px;
    }
    .submission-section #webform-component-other-options,
    .submission-section #webform-component-other-second-options {
      width:101px;
    }

    .submission-section #webform-component-first-name,
    .submission-section #webform-component-street-address,
    .submission-section #webform-component-city,
    .submission-section #webform-component-country-of-citizenship,
    .submission-section #webform-component-home-phone-number,
    .submission-section #webform-component-birthdate,
    .submission-sub .webform-component,
    .submission-section #webform-component-multivariable-calculus,
    .submission-section #webform-component-linear-algebra,
    .submission-section #webform-component-statistics,
    .submission-section #webform-component-biology,
    .submission-section #webform-component-chemistry,
    .submission-section #webform-component-computer-science,
    .submission-section #webform-component-environmental-science,
    .submission-section #webform-component-physics,
    .submission-section #webform-component-other-options,
    .submission-section #webform-component-other-second-options,
    .submission-section #webform-component-c-c,
    .submission-section #webform-component-perl-python-ruby,
    .submission-section #webform-component-mathematica-maple-r,
    .submission-section #webform-component-latex,
    .submission-section #webform-component-other-cpu-options-second,
    .submission-section #webform-component-research-field-choice-ii-select,
    .submission-section #webform-component-parent-guardian-first-name,
    .submission-section #webform-component-parent-guardian-home-phone-number,
    .submission-section #webform-component-parent-guardian-e-mail-address {
      clear:left;
    }
    .submission-section #webform-component-high-school-zip {
      clear:none;
    }


.submission-last {
  margin-bottom:0 !important;
}

/* Titles  */

h1 {

	font-size: 1.4em;

	font-weight: bold;

	padding: 0;

	margin: 0 0 20px 0;

  color: #092f53;

  text-transform: uppercase;

}

.interior-content h1 { padding-left: 20px; }

.interior-content h1.wide { padding-left: 0; }



h2 {

  color: #666666; 

  font-size: 1.2em;

  margin: 0 0 15px 0;

  padding: 0;

  text-transform: uppercase;

}

h3 { 

  color: #6d92b4; 

  font-size: 1.1em;

  margin: 0 0 5px 0;

  padding: 0;

  text-transform: uppercase;

}

h4 {font-size:1.2em;margin-bottom:0.8em;}

h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}

h6 {font-size:1em;font-weight:bold;}



/* Paragraph Styles */



p {

  margin:0 0 15px 0;

  padding: 0;

}



/* List Styles  */



ul, ol {

  margin-left: 0;

  padding-left: 2em;

}



/* Table Styles  */



#content-area table { width: 100%; }

#content-area table th { border: 0; background: #EFEFEF; font-weight: bold; text-align: left; padding: 5px; }

#content-area table td { vertical-align: top; }



#content-area table.board th { text-align: center; border-right: 2px solid #FFFFFF; }

table.board td { text-align: center; line-height: normal; padding: 5px 5px 10px 5px; font-size: .89em; }

table.board td img { border: 1px solid #E3E1DE; }

table.board td p { margin: 0 0 5px 0; padding: 0; }

table.board td strong,

table.board td b { font-size: 1.2em; font-family: Georgia, serif; }



tr.even td, tr.odd td {

	padding: 10px 5px;

}

tr.odd {

	background-color: #fff;

}



td.active { background: none; }



/* Code */



pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}



pre {

	background-color: #efefef;

	display: block;

	padding: 5px;

	margin: 5px 0;

	border: 1px solid #aaa;

}



/* List Styles */



#content-area .node ul { 

  list-style-type: none; 

  margin: 0 0 15px 0;

  padding: 0;

  color: #092f53;

}

#content-area .node ul li { 

  margin: 0 0 10px 0; 

  padding: 0 0 0 15px;

  background: url('/sites/all/themes/cee/images/bullet.gif') 0px 7px no-repeat;

} 

#content-area .node ul li a { font-weight: bold; } 

#content-area .node ul li.blog_usernames_blog  { 
  display: none;
  list-style-type: none;
  } 

#content-area .node ul ul { }

#content-area .node ul ul ul { }

#content-area .node ul ul ul ul { }



#content-area .node ul.col-2 { float: left; line-height: normal; } 

#content-area .node ul.col-2 li { float: left; width: 47%; margin: 0 0 10px 0; padding-bottom: 0; } 



#content-area .node ol { 

  list-style-type: decimal; 

}

#content-area .node ol ol { 

  list-style-type: lower-alpha; 

}

#content-area .node ol ol ol { 

  list-style-type: decimal; 

}





/* Abbreviation */



abbr {

  border-bottom: 1px dotted #666;

  cursor: help;

  white-space: nowrap;

}



/* UI improvments  */



.section-admin tbody {

  border-top: 1px solid #CCCCCC;

}



tbody {

  border: none;

}



#edit-title{

	font-size: 24px;

}

#system-themes-form img{

	width:100px;

}



#edit-delete {

  color:#c00;

}



/**

 * Console, style from Slate theme

 */

div.messages {

  padding: 9px;

  margin: 1em 0;

  color: #036;

  background: #bdf;

  border: 1px solid #ace;

}

div.warning {

  color: #840;

  background: #fe6;

  border-color: #ed5;

}

div.error {

  color: #fff;

  background: #e63;

  border-color: #d52;

}

div.status {

  color: #360;

  background: #cf8;

  border-color: #be7;

}


/* NLS FILTERS  */

.view-nls .view-header {
  width: 60px;
  float: right;
  margin: 24px 326px 0 0;
}

.view-nls .view-header a {
  background: grey;
  padding: 5px;
  color: white;
  -moz-border-radius: .25em;
  border-radius: .25em;
}

.view-nls .view-header a:hover {
  text-decoration: none;
  background-color: #636363;
}

.view-nls .view-filters {
  width: 520px;
  float: left;
}

.view-nls .view-content {
  clear: both;
}

/* blog */



h2.field-content a {
  float: left;
  height: 25px;
  }
  
.views-field-created {
  float: right;
  font-style: italic;
  }
  
/* blog preview block */
.view-display-id-blog_preview .views-field-created {
  float: none;
  display: inline;
  }
  
.view-display-id-blog_preview .views-field-body {
  display: inline;
  }
  
.views-field-body {
  padding-top: 5px;
  border-top: 1px solid #DCE4F1;
  margin-top: 5px;
  }
  
.view-display-id-blog_preview .views-field-body {
  border: none;
  }
  
.page-blog .views-field-view-node {
  margin: 0;
  padding-bottom: 5px;
  }
  
.page-blog .views-field-tid {
  float: right;
  }  
  
#edit-mail-wrapper {
/*    display: none; */
    }
    
#block-custom_search_blocks-2 {
    background: url('../images/blog-search-bg.jpg') top center repeat-x;
    padding: 5px 0;
    }
    
#block-custom_search_blocks-2 h3.title {
  background: none;
  color: #6D92B4;
  font-family: arial, sans-serif;
  margin: 0;
  padding: 5px 10px 0 10px;
}

#edit-custom-search-blocks-form-2-1-wrapper {
  margin: 0 0 0 10px;
  float: left;
}  
      
.page-blog #edit-submit-1{
    float: right;
    margin-right: 10px;
    position: relative;
   bottom: 22px; 
    }
  
.node-type-blog #edit-submit-2  {
    float: right;
    margin-right: 10px;
    position: relative;
   bottom: 22px; 
    }
  
.views-field-comment-count {
  margin-bottom: 40px;
  }

/*blog interior page */
  
#block-block-59 {
    background-color: #eaeff5;
    font-size: 11px;
    font-style: italic;
    margin-top: 20px;
    padding: 10px;
    }
    
.node-type-blog  #main .taxonomy {
  float: left;
  }
 
/*comments*/ 

.node-type-blog .submitted {
  display: block;
  }
  
.comment {
  padding: 10px 0 10px 20px;
  }
  
.comment p {
    margin-bottom: 5px;
    }
    
.comment.last {
      margin-bottom: 30px;
      }
      
.comment ul.links li {
  padding: 0;
}  
  
.indented {
  margin: 0;  
  }

.indented .comment-inner {
  padding-left: 30px;
  background: url('../images/blue_arrow_down.png') 5px no-repeat;
  }
  
.comment-published.even {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  }
  
  
/*search Results for blog*/  
  
.search-results dt {
  text-transform: uppercase;
  font-weight: bold;
  }
  
.search-results dd {
  margin-bottom: 30px;
  }
  
p.search-snippet {
    margin-bottom: 5px;
    }
 
.search-results .search-info {
    font-style: italic;
    font-size: 1em;
    }

.page-blog #block-block-59  {
display: none;
  }


/* to center images */
#views_slideshow_singleframe_main_logo_slideshow-block_1{
 margin:0 auto;
}

/* to center text */
#views_slideshow_singleframe_main_logo_slideshow-block_1{
  text-align:center;
}
    