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

html{ font-family:Verdana, Geneva, sans-serif; font-size:16px;}
body{ font-size:1em;}
div,span,body,p,a {margin:0; padding:0;}
form{ width:100%; max-width:950px;}
input,textarea{ width:inherit;}
textarea {resize:none;}
/*
Table styling
*/
table{ max-width:950em;}
th{ color:#000099; background-color:#FFF; border-radius:2em 0 / 1em 0; border:1px solid #000; padding:0.4em 1em; font-size:1em; }
th h2{ font-size:inherit;}
td{ border-bottom:1px solid #000; padding:0.4em 0.4em 0.4em 1em; color:#fff; font-size:0.8em;}
td p{ font-size:inherit;}
.smallColumn{ max-width:100px;}
.mediumColumn{ max-width:400px;}


button,.btn,.btnFlex{ width:100px; background-color:#000099; color:#FFF; border:1px solid #000; padding:0.2em 0; cursor:pointer; border-radius:2em 0 2em 0 / 1em 0; display:inline-block; margin:0;}
.btnFlex{ width:auto; padding:0.2em 1em;}
button:hover,.btn:hover,.btnFlex:hover{ color:#000; background-color:#FFF;}
p { font-size:0.8em; color:#FFF;}
h2,h3,h1,a{ font-size:1em; color:#000099; margin:0; padding:0;}
h2,a{ color:#FFF;}
h1{ font-size:1.2em;}
.large {font-size:1.2em;}
a {cursor:pointer; border:none; outline:none; text-decoration:none;}
.black{color:#000; font-weight:normal;}
.white{ color:#FFF;}
.smallLink{color:#fff; font-size:0.8em; display:block;}
.smallLink:hover{ text-decoration:underline;}
.inheritFontSize{ font-size:inherit;}
.mainMenuBtn{color:#000099; display:inline-block; font-weight:bold; margin:0 0.4em 0 0;}
.mainMenuBtn:hover{ color:#000;}
.txtCenter{ text-align:center;}
.center{ margin:0 auto;}
.block{ display:block;}
.inline{display: inline;}
.none{ display:none;}
.fullLength{ margin:0.8em 0 0 0; width:100%; max-width:950px;}
.fullLength p{ color:#000;}
.fullLength a{ color:#000099;}
.fullLength a:hover{ text-decoration:underline;}
.cornedWhiteArea{ background-color:#FFF;  border-radius:2em 0 2em 0 / 1em 0; border:1px solid #000; padding:0.4em 1em;}
.editArea{ border:3px ridge #000; min-height:50px;}
.blue{color:#000099;}
.clear{ clear:both; display:block;}
.curlyBorder{border-radius:2em 0/ 1em 0; border:1px solid #000;}
.invalid{ border:1px solid #C60000; }
.invalidTxt { color:#C60000;}
.smallMarginTop{ margin:0.4em 0 0 0;}
.smallMargin{ margin:0.4em 0;}
.blogDate{ font-size:0.6em; color:#000; font-style:inherit;}

.paging{ color:#FFF; font-size:0.8em; text-align:center;}
.paging a:hover{ text-decoration:underline;}
.paging p{ font-size:1em; font-weight:bold;}


#headerBack {background-color:#6C6C6C; padding:0.8em 0 0 0; min-width:1000px;}
#header{ height:130px;}
#header img{border:none;}
.headerInnerRight{ width:500px; display:block; float:right;}
.headerInnerRight h2,.headerInnerRight h3{ margin:0.4em 0 0 0;}
.blueHover:hover{ color:#000099;}
#mainMenu {padding:0.4em 1em; border-radius:2em 0 2em 0 / 1em 0; background-color:#A3A3A3; width:950px; margin:0 0 0.8em 0;}
#contentBack{ background-color:#4B4B4B; padding:0.8em 0; min-width:1000px;}
#contentLeft {width:950px; float:left;}
#contentRight{width:200px; float:left; margin:0 0 0 2.4em;}
#footerBack{ background-color:#2D2D2D; min-width:1000px;}
.bodyBack{background-color:#2D2D2D; min-width:1000px;}
.scene{width:1000px; margin:0 auto 0 auto; padding:0 0 0.4em 0;}
.sceneLarge{width:1200px; margin:0 auto 0 auto; padding:0 0 0.4em 0;}


.twoLayerWrapper{width:950px; display:block; position:relative;}
.twoLayerLeft{ width:650px; display:block; float:left}
.mediumWidth{ width:450px;}
.margin{ margin:0.8em 0 0 0;}
.twoLayerRight { width:300px; display:block; float:left;}
.paddingRight{ padding:0 0 0 3em;}

.resultsWrapper{ margin:1em 0 0 0; padding:0.4em 1em; border-radius:2em 0 2em 0 / 1em 0; background-color:#FFF; width:500px;}
.results{width:500px;}
.results div { margin:0 0 0.4em 0;}
.results p,.results h3,.results span,.resultsName,.resultsDate {display: inline;}
.results p{ color:#000; }
.resultsDate{ float:right;}
.results-Update {margin: 0.4em 0 0 1em;}
.results-Update p { color:#000;}

.addReviewFrm{width:450px;} 
.addReviewFrm textarea,.addReviewFrm input[type="text"],.addReviewFrm input[type="password"],.addReviewFrm input[type="file"]{ width:100%; margin:0.4em 0; resize:none; }
.addReviewFrm span{ font-size:0.8em; color:#C60000; margin:0 0 0.4em 0; display:none;}
/*iframe{ max-height:50px; width:450px; overflow:hidden; margin:0.4em 0 0 0; border:none; display:none;}*/ 
.bodyIframe{ max-height:100px; width:450px; overflow:hidden; margin:0.4em 0 0 0; border:none; display:none;}


#studentsMainWrapper{ width:950px; display:block; margin:1em 0 0 0;}
.studentWrapper{ padding:1px; width:442.6px; max-height:120px; overflow:hidden; float:left; margin:0 0 1em 1em;}
.studentThumb{ overflow:hidden; border-radius:2em 0 / 1em 0; width:120px; height:120px; border:1px solid #000; display:block; float:left;}
.studentThumb img { margin:0 auto; display:block;}
.studentStory{ margin:0 0 0 0.4em; padding:0.4em 1em; border-radius:2em 0 / 1em 0; width:280px; background-color:#FFF; display:block; float:left;}
.studentStory h3,.studentStory p{ margin:0 0 0.4em 0;}


