/* Colors: Text Orange: f36f42, Soft Blue: bbe7f1, Text Blue: 009cc0

/* Universals */
* { padding:0;margin:0; }
/* HTML Elements */
body { position:relative;background:url(/images/background.jpg) repeat-x #e1e1e1;font-family: Arial,sans-serif;color:#333333;font-size:13px;margin-left:auto;margin-right:auto;z-index: 0;width:1100px;}
p { margin-bottom:15px;line-height:16px;}
h2 {font-weight: normal;}
a {color:#f36f42;text-decoration: none;border-bottom: 1px #f36f42 dashed;}
a:hover {color:#555;text-decoration:none;}
hr {position:relative;border:none;margin-top:6px;margin-bottom:6px;margin-top:6px;height:1px;border-top:1px dashed #ddd;}
img {border:none;}
ul {list-style: square inside; color:#666;}

/* Common Elements */
.clear { clear:both; }
.note { font-size:11px;color:#999;}
.more {position:relative;margin-left:5px;cursor:pointer;}


/* Header */
.top {position:relative;width:100%;height:228px;}
.logo {position:absolute;background:url(/images/topLogo.gif) no-repeat;width:253px;height:79px;top:42px;left:110px;cursor:pointer;}
.siteCoordinatorLogin {position:absolute;text-transform:uppercase;color:#b2b2b2;font-size:10px;top:44px;right:95px;text-align:right;cursor:pointer;}
.search {position:absolute;top:59px;left:776px;width:223px;height:28px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e3e3e3;padding-left:5px;}
.search input {border:#fff;font-size:13px;font-weight: normal; padding:4px;color:#c7c7c7;position:relative;margin-top:2px;}
.search .icon {position:absolute;width:21px;height:16px;left:203px;margin-top:5px;}
.top .links {position:absolute;font-size:15px;color:#999;top:110px;right:93px;height:35px;color:#f36f42;}
.top .links .pipe {position:relative;float:left;margin-left:8px;margin-right:8px;}
.top .links .e {position:relative;float:left;text-align:right;height:15px;top:5px;cursor:pointer;}
.top .menu {position:absolute;top:171px;left:100px;font-size:25px;width:900px;}
.top .menu .t {position:relative;float:left;background:url(/images/topMenuPrevent.gif) no-repeat top;height:19px;width:217px;margin-top:2px;}

.top .menu .e,.top .menu .eSelected {position:absolute;color:#f36f42;}
.top .menu .e .tab,.top .menu .eSelected .tab {position:relative;padding-left:22px;padding-right:22px;padding-top:10px;padding-bottom:10px;margin-top:-10px;cursor:pointer;}
.top .menu .e .s {display:none;}
.top .menu .subBG {display:none;}
.top .menu .eSelected .tab {position:relative;color:#fff;background:#f36f42;}
.top .menu .eSelected .s {position:absolute;left:0px;margin-top:-13px;font-size:14px;color:#fff;padding:5px;z-index:5;width:500px;}
.top .menu .eSelected .s a {color:#fff;margin-right:12px;margin-left:12px;}
.top .menu .eSelected .s a:hover {color:#3e3a2f;}
.top .menu .subBGOver {display:block;position:absolute;background:#f36f42;width:900px;height:25px;top:30px;margin-left:auto;margin-right:auto;}


/* Footer */
.bottom {position:relative;width:100%;font-size:11px;color:#818080;height:75px;}
.bottom .t {position:relative;margin-left:auto;margin-right:auto;width:900px;}

/* Main Gallery Viewer */
.mainRotator {position:relative;width:900px;height:352px;background:#ccc;margin-left:auto;margin-right:auto;margin-bottom: 2px;}
.mainRotator .leftShadow {position:absolute;margin-left:-18px;top:0px;background:url(/images/leftShadow.png) no-repeat;width:18px;height:300px;}
.mainRotator .rightShadow {position:absolute;right:-18px;bottom:0px;background:url(/images/rightShadow.png) no-repeat;width:18px;height:198px;}
.mainRotator .viewer {position:relative;width:600px;height:352px;background:#ccc;}
.mainRotator img {position:absolute;top:0px;right:0px;}
.mainRotator .chooser {position:absolute;left:600px;top:0px;width:300px;height:352px;background:#ddd;}
.mainRotator .chooser .choice,.mainRotator .chooser .chosen  {position:relative;height:58px;width:230px;background:url(/images/mainRotatorTop.jpg) repeat-x top #2a2720;padding-top:15px;padding-bottom:15px;padding-left:50px;padding-right:20px;color:#fff;} 
.mainRotator .chooser .choice p,.mainRotator .chooser .chosen p {position:relative;margin-top:-8px;font-size: 16px;line-height:22px;}
.mainRotator .chooser .choice .arrow, .mainRotator .chooser .chosen .arrow {position:absolute;width:37px;height:29px;left:0px;top:30px;}
.mainRotator .chooser .choice .arrow {background:url(/images/rotatorUnselectedBG.gif);}
.mainRotator .chooser .chosen {background-color: #333028;}
.mainRotator .chooser .chosen .arrow {background:url(/images/rotatorSelectedBG.gif);}
.mainRotator .chooser .chosen:hover,.mainRotator .chooser .choice:hover {background-color:#222;cursor:pointer;} 
.mainRotator .chooser .chosen:hover .arrow,.mainRotator .chooser .choice:hover .arrow {background:url(/images/rotatorHoverBG.gif);}
.mainRotator .teaseHolder {position:absolute;top:255px;left:0px;width:540px;height:48px;z-index:11;padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;color:#fff;}
.mainRotator .teaseHolder p {font-size:13px;line-height:22px;}
.mainRotator .teaseBackground {position:absolute;top:264px;left:0px;width:600px;height:88px;background:#2a2720;opacity:.9;filter:alpha(opacity=90);z-index:10;}
.mainRotator .cover {position:absolute;width:880px;padding-top:152px;padding-left:20px;height:200px;background:#333028;z-index:12;text-align:left;border:1px solid #000;}
.mainRotator .cover img {position:relative;left:0px;float:left;}
.mainRotator .cover .ct {position:relative;margin:10px;float:left;margin-top:15px;color:#ccc;}

.mainRotator .more {display:block:float:left;top:4px;}

.internalRotator {position:relative;width:900px;height:295px;background:#bbe7f1;margin-left:auto;margin-right:auto;margin-bottom:2px;}
.internalRotator .teaseHolder {position:absolute;left:0px;width:350px;height:225px;color:#fff;background:#009cc0;padding:35px;font-size:18px;line-height: 24px;}
.internalRotator .teaseHolder p {line-height: 21px;}
.internalRotator .teaseHolder .more {position:absolute;display:block;margin-right:5px;right:30px;}
.internalRotator .leftShadow {position:absolute;margin-left:-18px;top:0px;background:url(/images/leftShadow.png) no-repeat;width:18px;height:300px;}
.internalRotator .rightShadow {position:absolute;right:-18px;bottom:0px;background:url(/images/rightShadow.png) no-repeat;width:18px;height:198px;}
.internalRotator .viewer {position:absolute;width:480px;left:420px;height:295px;overflow: hidden;}
.internalRotator .numbers {position:absolute;left:12px;top:257px;}
.internalRotator .numbers .s,.internalRotator .numbers .u {position:relative;width:25px;height:19px;float:left;margin-left:6px;padding-top:6px;text-align: center;line-height: 15px;font-size:15px;}
.internalRotator .numbers .s {background:url(/images/internalRotatorSelected.gif) no-repeat;color:#0085a4;}
.internalRotator .numbers .u {background:url(/images/internalRotatorUnselected.gif) no-repeat;color:#fff;}
.internalRotator .numbers .u:hover {background:url(/images/internalRotatorHover.gif) no-repeat;cursor:pointer;}
.internalRotator .viewer img {position:relative;left:0px;top:0px;}
.internalRotator .viewer .wrapper {position:absolute;left:0px;top:0px;margin:0px;width:480px;height:295px;}

/* Main Wrapper Content */
.wrapper, .wrapperInt {position:relative;width:900px;padding:20px;margin-left:auto;margin-right:auto;margin-bottom:25px;margin-top:20px;min-height: 200px;}
.wrapper, .wrapperInt hr {position:relative;border:none;margin-top:6px;margin-bottom:6px;margin-top:6px;height:1px;}
.wrapperInt { background:#fff;padding:20px;margin-top:0px;}
 .wrapperInt hr {border-top:1px solid #999}

/* Cheap Hack*/
.internalRotator .viewer .wrapper {padding:0px;}

.share {position:relative;}
.share a {border-bottom: none;}

/* Three-Column View */
.tColumn {position:relative;width:292px;padding-right:8px;float:left;}
.tColumn .fi {border:3px #cfcfcf solid;margin-top:5px;margin-bottom:5px;}
.tColumn hr {width:272px;margin-bottom:12px;}
.tColumn p {position:relative;margin-top:-5px;width:272px;}
.email {position:relative;top:5px;width:220px;height:26px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #b3b3b3;background:#fff;padding-left:5px;}
.email input {border:#fff;font-size:13px;width:208px;font-weight: normal; padding:4px;color:#c7c7c7;position:relative;margin-top:2px;}
.emailGo {position:absolute;top:0px;left:231px;height:22px;padding-top:6px;text-align:center;width:37px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#dcdcdc;color:#9e9e9e;font-size:15.5px;cursor:pointer;}
.emailGo:hover {background:#bbb;color:#9e9e9e;}
.dateline {color:#a2a2a2;font-size:12px;margin-bottom:5px;position:relative;}
/* Main Column (most internal pages) */
.mColumn {position:relative;width:592px;padding-right:8px;float:left;min-height: 400px;}
.mColumn h1 {font-size:24px;text-transform: uppercase;margin-bottom:3px;color:#f36f43;font-weight: normal;letter-spacing:1.5px;width:500px;}
.mColumn .lead {font-size:20px;color:#2a2720;line-height: 24px;margin-bottom:20px;}
.mColumn h4 {font-size:20px;color:#f36f43;font-weight: normal;}
.mColumn p {font-size:14px;line-height: 18px;color:#2a2720;margin-bottom:20px;margin-top:0px;}
.mColumn h5 {font-weight: bold;font-size:14px;text-transform: uppercase;color:#2a2720;margin-bottom: 0px;}
.mColumn .share {position:relative;float:right;margin-right:18px;}
.mColumn {font-size:14px;}
.rotatingCallout {position:relative;background:#312d28;color:#fff;font-style: italic;width:272px;height:180px;overflow:hidden;margin-bottom: 10px;}
.rotatingCallout p {position:absolute;display:block;padding:10px;width:252px;bottom:0px;margin-bottom:0px;z-index:10;line-height: normal;background:#312d28;}
.rotatingCallout img {position:absolute;top:0px;width:272px;}
.sideLinks {position:relative;margin-bottom: 14px;margin-top:10px;}
.sideLinks li, sideLinks li .selected {display:block;border-top:#bdbdbd 1px dashed;padding-bottom: 6px;padding-top:6px;padding-left:12px;padding-right:12px;padding-bottom:6px;width:248px;list-style: none;color:#6a665a;}
.sideLinks .selected {background:#e7e7e7;font-weight:bold;}
.sideLinks li .rightLink {display:none;}
.sideLinks li:hover .rightLink {position:relative;float:right;display:inline;color:#f36f42;}

.sideLinks li.resource,.sideLinks li.resource:hover { border:none;background:url(/images/doubleArrow.gif) no-repeat left;margin-left:2px;}
.sideLinks li.resource:hover a {color:#f36f42;}

.sideLinks a {color:#69655a;font-size:16px;border-bottom:none;}
.sideLinks .selected a {color:#f36f42;}
.sideLinks li:hover {background:#ccc;color:#fff;}
.sideLinks hr {margin-bottom:0px;height:0px;}

/* Some HR Styles */
hr.hrDotted {border-top:dashed 1px #bdbdbd;}
hr.hrThick {border-top:solid 4px #c1c1c1;}

/* Quote Div */
.pullQuote {color:#009cc0;font-family:Times;line-height: 22px;font-size:18px;margin-bottom: 16px;padding-bottom:8px;padding-top:8px;border-top:4px solid #ddd;border-bottom:4px solid #ddd;margin-left:8px;margin-right:8px;}

/* Items List */
.itemList {position:relative;}
.itemList .i {position:relative;padding:9px;margin-left:-9px;}
.itemList .i hr {margin-top: 8px;}
.itemList .i p {min-height:10px;}
.itemList .i h3 {margin-bottom:-6px;}
.itemList .i:hover {background:#fafafa;}
.pager {position:relative;float:right;z-index:10;}
.pager .selected {font-weight:bold;color:#5c5648;}
.imageHolder {position:relative;float:left;width:50px;height:50px;overflow:hidden;margin-right:5px;margin-top:4px;}
.imageHolder img {height:50px;position:relative;}

/* Search Page */
.searchResults a {position:relative;display:block;width:592px;padding:10px;background:#f3f3f3;margin-bottom:5px;border:1px solid #ccc;font-size:13px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.searchResults a img {float:right;margin-top:-5px;}

/* Admin */
.adminBox { position:relative;border:1px solid #ddd;padding:15px;margin:12px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;width:880px;margin-left:auto;margin-right:auto; }
.adminBox input,.adminBox textarea, .popup input, .popup textarea {border:1px solid #eee;padding:4px;margin:6px;margin-left:0px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.adminBox input[type='submit'], .popup input[type='submit'],.popup input[type='button'] {background:#bbe7f1;padding:4px;width:120px;color:#fff;}
.adminBox input[type='submit']:hover, .popup input[type='submit']:hover, .popup input[type='button']:hover {background:#fff;color:#666;padding:4px;cursor:pointer;}


.adminBar {position:relative;padding:7px;padding-left:14px;padding-right:14px;background:#666;color:#fff;font-size:11px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}
.adminBar a {position:relative;display: block;float:right;border-bottom: none;color:#fff;}
.adminBar b {color:#bbe7f1;}
.adminBar .pipe {position:relative;display: block;float:right;margin-right:3px;margin-left:3px;border-bottom: none;color:#bbe7f1;font-weight:bold;text-transform: uppercase;}
.myRich {position:relative;background:#fff;padding:5px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* Tags */
.tag {position:relative;float:left;padding:4px;font-size:11px;color:#009cc0;margin-right:3px;background:#bbe7f1;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tag img {position: relative;margin-right:2px;float:left;cursor:pointer;}

.galleryManagerPhotos { position:relative;float:left;width:600px;}
.sorty li { position:relative;list-style: none;cursor: move;display: block;float:left; }
.galleryManagerPhotos img { position:relative;display:block;float:left;margin-right:4px;margin-bottom:4px;border:1px solid #797979;height:75px;cursor: move; }

/* Element Management */
.elementFileManager {-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:12px;width:558px;}
.elementFileManager .icon {position:relative;height:15px;float:right;}
.elementFileManager input[type=submit] {position:relative;float:right;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border:3px solid #fff;background:url(/images/buttonBG.gif) repeat-x top #fff;font-weight:bold;font-size:11px;padding:3px;padding-left:12px;padding-right:12px;margin-right:4px;}
.elementFileManager input[type=submit]:hover {cursor:pointer;background:url(/images/buttonBGOver.gif) repeat-x top #fff;}
.elementToolbar {-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:0px;margin-bottom:10px;padding:3px;}
.elementToolbar .eb {position:relative;float:left;margin-right:2px;padding:2px;border:1px solid #ddd;font-size:10px;background:#fff;color:#555;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* Public Form */
.publicForm  {position:relative;width:600px;}
.publicForm label {position:relative;float:left;width:90px;text-align: right;margin-right:15px;}
.publicForm input[type=password], .publicForm input[type=text],.publicForm input[type=file],.publicForm textarea, .publicForm select {position:relative;float:left;width:420px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;border:1px solid #ddd;}
.publicForm input[type=submit] {position:relative;float:left;}

/* Popup */
.popupWrapper {position:relative;width:800px;margin-left:auto;margin-right:auto;z-index:150;}
.popup {position: absolute;width:770px;margin-top:50px;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ccc;color:#5c5648;z-index: 100;background:url(/images/popupBackground.gif);}
.popup form {position:relative;width:870px;}
.popup label {position:relative;float:left;clear:left;width:100px;text-align: right;padding:3px;background:url(/images/popupLabelBackground.gif);color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;margin-right: 4px;margin-top:8px;}
.popup .blank {background:none;}
.popup input[type=text],.popup input[type=file],.popup textarea, .popup select {position:relative;float:left;width:420px;font-size:14px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;border:1px solid #ddd;}

.popup .trash {position:relative;height:15px;margin-top:10px;margin-left:10px;}
.popup .th {position:relative;height:15px;}
.adminList li {position:relative;float:left;width:550px;padding:7px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;margin-bottom:5px;border:1px solid #ccc;list-style: none;cursor: move;}