﻿/* up-front styles, available for editor */ 

.adminCallout { float:left; width:297px; border:1px dotted blue; margin-left:8px; margin-bottom:8px; }
.adminCallout h2 { margin:0px; padding:0px; padding-top:8px; padding-left:12px; height:26px; font-size:16px; font-family:Verdana; color:#ffffff; background-color:#696969; border-bottom : 3px double #000000; }
.adminCallout ul { margin:0px; margin-left:5px; padding:0px; list-style-type:none; font-size:12px; font-weight:bold; }
.adminCallout ul li { list-style-type:none; margin:0px; vertical-align:middle; margin-top:4px; margin-bottom:4px; }
.adminCallout ul li ul { margin-left:24px; font-size:12px; font-weight:normal; }
.adminCallout ul li ul li {  list-style-type:square; }
a.menuLink { display:block; height:19px; padding-top:5px; padding-right:21px; text-decoration:none; }
a.menuLink:hover { background-color:#efefef; }
a.pageMove { background-image:url(../images/pageLoad.png); background-position:100% center; background-repeat:no-repeat; }
a.flyout { background-image:url(../images/modalPopup.png); background-position:100% center; background-repeat:no-repeat; }

.mockLink { display:block; cursor:pointer; cursor:hand; }
.centered { margin-left:auto; margin-right:auto; }
.newsItem {}
.tsNavWrap { margin-top:80px; }
.tsNavWrap a { color:#8c8c8b; font-weight:bold; font-size:12px; text-decoration:none; display:block; margin:0px; padding:4px; padding-left:38px; }


/* form display */
.lgFormSet {margin:0px;}
.formButton {border: solid 1px #cccccc; }
.formError {color: #FF0000; font-weight: bold;}
.formItemCont { text-align : left; vertical-align : middle; }
.formLabel {font-size: 11px;}
.formLabelCont {  width:220px; background-color: #999; color:#efefef;font-weight: bold;border: solid 1px #81610c; text-align: right;padding : 4px;font-size : 11px;}
.formHeaderCont { padding:12px; }
.formInfo { margin-left : 6px; font-weight : bold; }
.formInput { font-family: Verdana, Arial;font-size: 11px;color: #333333; background-color:#fefefe;border: solid 1px #cccccc; padding : 6px;width : 330px;}
.formInputDisabled { font-family: Verdana, Arial;font-size: 11px;color: #333333; background-color:Transparent;border: none; padding : 6px; }
.formInstructions { background-color:#f5efac; color:#000000; }
.formRadChk {}
.formTable { width : 100%; margin-left:auto; margin-right:auto; }
.formTable td { }
.formTitle { font-weight:bold; font-size:16px; color:#777777; }



/* page elements */
.bodyTextCopy { padding: 20px 50px 20px 50px; min-height:120px; }
.bodyTextCopy p, .bodyTextCopy ul li { line-height:20px; }
.pageFeature { background-color:#bebebe; margin:0px; padding:0px; padding-top:18px; padding-bottom:10px; }
.pageFeatureSub { width:356px; margin:0px; padding:0px; }
.pageFeatureSub a { text-decoration:none; }
.pageHeader { padding-left:50px; }
.pageHeader.ts { padding-left:80px; }
.subHead {margin-left:50px;}
.subHead.ts { margin-left:80px; }
.featureCopy { padding: 8px 50px 8px 50px; }
.featureThumb { float:right; margin-left:21px; margin-top:3px; margin-right:32px; }
.featureTextWrapper { margin-left:0px; margin-right:auto; text-align:right; width:143px; padding-left:8px; }
.pFHeader { color:#4e4e4e; font-size:14px; font-weight:bold; display:block; text-align:right; }
.pFTitle { color:#686867; font-size:11px; font-style:italic; display:block; text-align:right; }
.pFReadMore { margin-right:0px; margin-top:9px; margin-left:auto; }

.columnCopy { width:200px; margin:auto;}
.columnCopy a { color:#000000; }

.columnCopy p.list-title { font-size: 12px; font-weight: bold; }

.columnCopy ul { list-style: none; margin:0; padding:0;}
.columnCopy ul li { border-bottom: 1px solid #CCCCCC; margin: 0; padding: 0px;}
.columnCopy ul li a {display:block; background: url(../images/arrow.png) right center no-repeat; text-decoration: none; padding-right:3px; padding-left:0px; }
.columnCopy ul li a:hover {background-color: #E4E5DB;}

.columnCopy ul.linkSet { list-style:none; margin:0px; padding:0px; }
.columnCopy ul.linkSet li { list-style:none; margin:0px; padding:0px; }
.columnCopy ul.linkSet li a { display:block; text-decoration:none; padding-top:6px; padding-bottom:6px; }
.textCallout { float:right; width:222px; background-image:url(../images/raised_panel_top.jpg); background-position:left top; background-repeat:no-repeat; }
.textCallout div.inner { width:184px; padding:19px; min-height:202px; background-image:url(../images/raised_panel_bottom.jpg); background-position:left bottom; background-repeat:no-repeat;}
* html .textCallout div.inner { height:202px; }
.textCallout div.inner p { letter-spacing:-1px; font-family:Georgia; text-align:center; font-size:16px; font-weight:bold; line-height:24px; color:#a16262; background-image:url(../images/quotes.png); background-position:0px 0px; background-repeat:no-repeat; }
* html .textCallout div.inner p { background-image:url(../images/quotes.gif);  }

/* right-/left- hand column elements */
div.columnFeature { border-top:2px double #b5b69e; border-bottom: 2px double #b5b69e; background-image:url(../images/rc_feature_back.png); background-position: right top; background-repeat: repeat-y; cursor:pointer; cursor:hand; }
* html .columnFeature { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/rc_feature_back.png", sizingMethod="scale"); }
.columnFeature img.siteThumb { float:right; margin-right:8px; margin-top:8px; margin-bottom:8px; }