/* <textEditor> */
.imgspacing-upperleft { float: left; margin: 0 10px 5px 0;border:1px solid #aaa; }
.imgspacing-upperright { float: right; margin: 0 0 5px 10px; border:1px solid #aaa;}
.imgspacing-midleft { float: left; margin: 5px 10px 5px 0; border:1px solid #aaa;}
.imgspacing-midright { float: right; margin: 5px 0 5px 10px;border:1px solid #aaa; }
.imgspacing-lowleft { float: left; margin: 5px 10px 0 0; border:1px solid #aaa;}
.imgspacing-lowright { float: right; margin: 5px 0 0 10px;border:1px solid #aaa; } 
.floatLeft {float: left;}
.floatRight {float: right;}
/* </textEditor> */

/* Common */
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}

/* General Fonts Ect. Styling */
body{font-family: 'lucida grande',arial, helvetica;font-size:13px;font-weight:normal;color:#999;}
p{font-size: 108% !important;font-weight: normal;color:#6b6c66;}
h1{ font-size:138.5% !important;font-weight:bold;color: #333;font-family:'Times New Romain',Georgia;}
h2{font-size:123.1% !important;font-weight:bold;color:#333;font-family:'Times New Romain',Georgia;}
h3{font-size:108% !important;font-weight:bold;color:#333;font-family:'Times New Romain',Georgia;}
h4{font-size:100% !important;font-weight:bold;color: #333;font-family:'Times New Romain',Georgia;}
h5{font-size:93% !important;font-weight:bold;color: #333;font-family:'Times New Romain',Georgia;}
h6{font-size:85% !important;font-weight:bold;color: #333;font-family:'Times New Romain',Georgia;}
a,a:active,a:link{color:#3e5b92;text-decoration: none;}
a:visited{color: #334b79;}
a:hover,a:focus{color: #000;}
input,textarea{border:1px solid #bbb; padding:4px;}
input:focus,textarea:focus{border-color: #334b79;}
.button{background:#3e5b92;padding:0 2px 2px;border:1px solid #334b79;color:#fff;-moz-border-radius: 3px;-webkit-border-radius:3px;width:48px;}
em{font-style:italic;}
strong{font-weight:bold;}

/* Main Structure & Style */
html {height:100%;}
body {background: #fff;min-height:100%;}
* html {height:100%;}
div#siteWrapper{width:990px;margin:0 auto;padding:0;text-align:left;position:relative;padding-top:70px;}
div#logo a{background: url('../images/logo.jpg') no-repeat 0 0;width:325px;height:80px;display:block;text-indent:-9999px;margin-bottom:14px;}
div#navigation{width:665px;max-height:94px;display:block;}
ul.nav{width:645px;height:94px;margin:0 0 0 20px;padding:0;list-style:none;position:relative;}
ul.nav:hover,ul.nav:focus{margin:0 0 0 20px !important;padding:0 !important;}
ul.nav li,ul.nav li:hover{float:left;width:109px;padding:0;margin:0;}
ul.nav li a{text-transform: uppercase;color:#111;font-family:'Times New Romain',Georgia;border-right: 1px solid #111;padding-right:22px;text-decoration: none;}
ul.nav li.largeItem{width:209px;}
ul.nav li.largeItem ul{position:relative;clear:both;}
ul.nav li.largeItem ul li{float:left;width:100px;padding-right:4px;}
ul.nav li ul li a,ul.nav li ul li a:visited {font-size:85%;text-transform: lowercase;color:#aaa;font-family:'lucida grande',arial, helvetica;border:0;padding:5px 0 0;display:block;text-decoration: none;}
ul.nav li ul li a:hover,ul.nav li ul li a:focus,ul.nav li a.selectedPage{color:#3e5b92;}

div#featuredArea {width:990px;height:400px;background: url('../images/featured_bkgd.jpg') no-repeat 0 0;display:block;padding-top: 22px;margin-top:0;}
div#rightCol {width:622px;margin:0;height:378px;}
div#leftCol {width:302px;margin:-1px 23px 0 21px;min-height:300px;}
div#upperCol {height:280px;padding:15px 10px 0 15px;margin:0;}
div#upperCol .blogList li {position:relative;clear:both;height:55px;margin-bottom:24px;}
div#upperCol .blogList li .postTitle{float:right;margin-left:4px;width:202px;font-family:'lucida grande',arial, helvetica;}
div#upperCol .blogList li .postBody{float:left;width:55px;height:55px;}
div#upperCol .blogList li a {text-decoration: none;}
div#upperCol .postInfo, div#upperCol .rss{display:none;}
h1.title, div.postBody h1 {font-size:108% !important;font-weight:normal;text-transform: uppercase;color:#111;font-family:'Times New Romain',Georgia;margin-bottom:6px;}
div#upperCol h1.title{margin-bottom:14px;}
div#newsletter{background:transparent url(../images/newsletter_bkgd.jpg) no-repeat scroll 0 0;display:block;height:70px !important;margin:0;padding:14px 14px 0 !important;width:273px !important;}
div#newsletter .form_container {margin:0;position: relative;clear: both;}
div#newsletter .fieldItem {width:228px;float:left;height:32px;border:0;position:relative;}
div#newsletter .fieldItem:focus{border:0;}
div#newsletter .fieldSelected {background: none;}
div#newsletter .fieldItemInner {padding: 0;height:32px;clear:both;}
div#newsletter .fieldTitle {color:#3e5b92;float:left;padding:6px 0 0;width:50px;}
div#newsletter .fieldItem .fieldContent{width:176px !important;float:left;}
div#newsletter .fieldItem .fieldContent .textField {width:168px !important;padding:4px;border:1px solid #bbb;}
div#newsletter .fieldItem .fieldBlock {margin:0;padding:0;}
div#newsletter .submitButtonContainer{padding:0 !important;border:0;position:absolute;top:0;right:0;}
div#newsletter .submitButtonContainer .submitButton {background: url('../images/go.png') no-repeat 0 0;width:28px;text-indent: -9999px !important;margin: 0 !important;border:0;display:block;margin-left:10px;height:0px;padding-top:23px;}
div#newsletter .submitButtonContainer .submitButton:hover,div#newsletter .submitButtonContainer .submitButton:focus {background-position:-28px 0;border:0;}
div#newsletter .fieldItem .fieldInstructions {display:none;padding:0;margin:0;clear:both;}
div#newsletter .errorSummary p{position: absolute;bottom:-50px;background:#ffe4e7;border: 1px solid #ca0000; padding:2px;color: #ca0000;-moz-border-radius: 3px;-webkit-border-radius:3px;}
div#newsletter .lightbox-content {width:273px !important;height:82px !important;color:#222;}
div#newsletter .confirmation-content {background:transparent url('../images/newsletter_bkgd.jpg') no-repeat scroll 0 0 !important;margin-top:-6px;height:68px !important;padding:16px 0 0px 23px;width:279px !important;}
div#newsletter div#lightbox_content {left:-14px !important;position:absolute;top:-40px !important;}
div#newsletter .confirmation-content a,.uni,.req{display:none;}
div#newsletter .lightbox{display: none;}
div#subLeftCol {width:304px;padding: 20px 0 20px 20px;margin-right:20px;}
div#subRightCol {width:606px;padding: 20px;margin-top: 20px;}
div#testimonials{background: transparent url('../images/testimonials.jpg') no-repeat 0 0;}
div#subLeftCol div.loginElement{padding:0 10px;margin-bottom: 15px;}
div#subLeftCol .remember {margin:12px 0;display:block}
div#subLeftCol p.forgot {margin:-24px 0 27px 57px;position:relative;}
div#subLeftCol input#subColLeft_4_4_btnLogin {}
div#subLeftCol .remember input{margin-right: 6px;}
div#testimonials {background:transparent url('../images/quote_bkgd.jpg') no-repeat scroll 0 0;display: block; padding: 52px 10px 62px 42px;}
div#testimonials h1 {font-size: 220% !important;color: #666;}
div#subRightCol {width: 646px !important;padding: 0 !important;}
div#subRightCol div#testimonials a{font-size: 108%;margin-top:10px; display: block;}
div#footer {margin: 12px 0;}
div#footer a,div#footer a:link,div#footer a:active{text-decoration: none;color:#3e5b92;font-size: 100% !important;}
div#footer a:hover,div#footer a:focus{color: #000;}
div#footer p {color: #999;font-size: 85% !important;}

/* Internals */
.blogBack {display: none;}
div#content {padding:15px;line-height: 153.9%;}
div#content h1.title {color:#3e5b92;}
div.linksModule ul, ul.subNav {width:270px;padding:0;list-style:none;position:relative;border: 1px solid #ddd;border-top: 0;margin-bottom: 20px;}
div.linksModule ul li a,ul.subNav li a {text-decoration:none;display:block;background: #fafafa;border-top: 1px solid #ddd;border-bottom: 1px solid #fff;height: 20px;width: 230px;padding:10px 20px;}
div.linksModule ul li a:hover,div.linksModule ul li a:focus,ul.subNav li a:hover,ul.subNav li a:focus,ul.subNav li a.selectedPage{background: #f0f0f0;}
ul.subNav li a.selectedPage:hover{cursor: default;}


body#wide .photoGalleryElement .thumbnail {margin: 0 10px 0 7px !important;}
div#adminContent p {line-height: 24px;}
body#internalNoScroll div#leftCol,body#internal div#leftCol,body#staff div#leftCol,body#portfolio div#leftCol {height:380px;padding-bottom:21px;}
body#internalNoScroll div#leftCol div#upperCol,body#internal div#leftCol div#upperCol,body#staff div#leftCol div#upperCol, body#portfolio div#leftCol div#upperCol {height:350px;padding:15px 10px 10px 15px;overflow:hidden;}
body#portfolio div#rightCol {width:624px;margin:0 20px 0 0;}
/*body#internalNoScroll div#rightCol {margin:0 20px 0 0;padding:20px;width:584px;height:338px;}
*/
body#portfolio div#rightCol h2.title,body#staff div#rightCol h2.title, body#portfolio div.blogBack,body#portfolio div.postInfo {display:none;}
body#portfolio div#subLeftCol {margin: 7px 20px 0 0 !important;}
body#staff div.postViewInfo,body#wide div.postViewInfo {display:none;}
body#wide div.photoGalleryElement {margin-top:20px;}
/* Admin */
div#adminWrapper{background: url('../images/admin_bkgd.jpg') repeat-y 0 0;padding:20px;width:950px;border-top:1px solid #ccc;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
div#adminContent{background: #fff;padding:19px;width:910px;border: 1px solid #ccc;}
div#region_newspaper{background: #eee;overflow: scroll;width: 287px;height:71px}
/* overrides */

/*.SlideShowImage {height:347px;margin:auto;overflow:hidden;position:relative;text-align:center;width:628px;z-index:26;}
#internalText input,#internalText textarea {border: 1px solid #6A6B64;padding:4px;}
.actions li a, .actions li a:link, .actions li a:visited,.actions li,.inlineContentAdder a, .inlineContentAdder a:link, .inlineContentAdder a:visited, .inlineContentAdder a:hover, .inlineContentAdder a:active {text-shadow:1px 1px 1px #000;}
div.eventsCalendar {margin-bottom: 20px;}
div.eventsCalendar,td.calendarNextPrevious {text-shadow: none;}
td.calendarNextPrevious a{color: #fff !important;}
td.calendarDay a,td.calendarToday a {line-height: 16px;}
td.calendarToday{background: #F1F3E8;}
div#subCol .textElement {margin:0 36px 0 18px;line-height: 24px;}
div#latest .textElement {padding: 0;margin: 0;}*/
