* { font-family : tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color:#3d3d3d;}

#site-cent, #footer { margin-right:auto;margin-left:auto;border: 0px; background: #fff; width:760px; text-align: left;}
#site-cent { min-height: 700px;}
#screen-Wide { min-height: 1000px; background-image: url(/p/IMAGES/Gray-with-White.gif)}
#header-Buffer { height: 12px; background-image: url(/p/IMAGES/Gray-with-White.gif) }
#header { height: 134px; }
#footer { height: 37px; }
#contents { min-height: 500px; padding: 10px;}
.menuTableBar { border-bottom: 1px solid #999999 }
body { margin: 0px;  }

h1 { font-size: 14px;  color: #336699; font-weight: bold; }
h3 { font-size: 12px;  color: #336699;  }
table  { border: 0px; padding: 0px; border-spacing:0px;}
.tbl  { border: 0px; padding: 0px; border-spacing: 3px;}
td { border: 0px solid; padding: 0px;}
img {	border: 0px; }

#mainCMSdiv, #noWrapperDiv{
margin: 0 auto;border: solid 1px #dec7cf; background: #fff; 
width:800px; text-align: left; min-height: 750px;}
#bottomLinks {margin-right:auto;margin-left:auto;border: background: #fff; width:800px; text-align: left;}
#menuDiv {width:800px; height:21px;background-image: url(/sms/i/menuFiller.jpg); background-repeat: repeat-x; text-align: left; vertical-align: middle; padding: 0px; }

#mainCMSTable { background: #fff;	border: 1px solid #813D53; height: 700px;}
/*#mainCMSTable td {	vertical-align: top;} */
#cmsCont {padding: 5px 15px 0px 15px;vertical-align: top;}

/*=================== Form errors ========================= */
/*#errDiv {clip:auto;visibility:hidden;overflow:hidden;height:1px} */
#errDiv { background-color: #FFF4E3; width:380px; border: 1px solid #ffdca8; padding: 3px; } /*position:absolute;left:0px;top:30px;*/
#errDiv li { font-size: 10px; color: #ff6600;}
#errDiv b { color: #ff6600;}
.errClose { text-align:right; }
.errClose a {color: #adadad; }


/*========================= CMS Dashboard ======================= */
#topDiv {
	margin: 0 auto;
	width: 770px;
	min-height: 500px;
	background-color: white;
}

#menuBar {
	
}
#leftNav {
	width:163px;
	float: left;
}
#cms_cont { float: left; width: 595px; min-height: 450px;background-color: white;}
#botDiv {
	clear:both;
	position: relative;
	min-height: 20px;
}
#pageContCMS {
	margin-left: 10px;
}
#cmsEditHead, #cmsEditHeadFields {
	min-height: 60px;
	width: 747px;
	background-color: white;
}
#cmsBottomActions{
	position:relative;clear:both; height:30px;width:747px;
}
#cmsListHead {
	min-height: 60px;
	background-color: white;
}
#cmsEditHeadFields {
	clear:both;
}
#cmsEditSaveFuncs {
	position: relative;
	width: 747px;
	height: 30px;
}
#contDiv {
	min-height: 500px;
	background-color: white;
	padding-right: 10px;
}

/*==================== Doc property =========================== */
#docProps { position:absolute; top:0; right:0; width:200px; background-color: #f0f0f0; margin-bottom: 5px;}
/*======================== CMS Images Display =================== */
#imgDispTbl { }
.innerImage { border: 2px solid white; }
.imgCell{ background: #fefbf5; border: 1px solid #e7e7e7; }
.imageCorner { background: #fefbf5;width:24px;height: 24px;vertical-align: middle;text-align: center;}
.imageSide { background: #fefbf5;width:24px;	height: 100px;}
.imageCent {width:100px;background: #fefbf5;text-align: center;color: gray;font-size: 10px;}
.imageIn {background: white;vertical-align:middle;text-align: center;}

/*========================= CMS Dashboard ======================= */
#cms_cont { padding-left: 10px;}
.dashTable, .sortTbl, #legend, .cmsTable {width:750;}
.plTblLabel {width: 370px; border:solid 1px #ececec; background: #fefbf5; padding:5px; }
.dashTable td {vertical-align:top} 
.midCol {width:10px; }
.iconDisp {float:left;height:60px;width:40px;}
.infoDisp {text-align:right}

/*================== end CMS bits ============================= */

input, select , textarea{
	width: 200px;
	font-size: 11px;
	background-color: #EEF3FD;
}
a { font-weight: bold;  color: #993366;  }

.textbttn {
	font-size:11px;
/*background: #993366;*/
padding: 3px;
color:#ffffff;
height:18px;
text-decoration:none;
background-image: url(../images/butbkg.jpg);
	margin: 10px 0 5px 0 ;
}
.mand 	{
	background: #fff url(../images/dotColor.gif) no-repeat left;  
	width: 10px; 
}
	
#curUser {
	font-size: 9px;
	color: #8B0000;
}	


/*=================== Form errors ========================= */
/*#errDiv {clip:auto;visibility:hidden;overflow:hidden;height:1px} */
#errDiv { background-color: #FFF4E3; width:380px; border: 1px solid #ffdca8; padding: 3px; } /*position:absolute;left:0px;top:30px;*/
#errDiv li { font-size: 10px; color: #ff6600;}
#errDiv b { color: #ff6600;}
.errClose { text-align:right; }
.errClose a {color: #adadad; }

/*=================== Form update msg ========================= */
#updMsg {position:absolute; top:0px; right:220px;color: black; font-size: 14pt; font-weight: bold; width:200px; height:43px; padding-top: 16px;
text-align: center; background-image: url(/wappx/images/docSave.gif); background-repeat: no-repeat; background-position: center;}

/*=================== Form basics ========================= */
.sbttn { background: #E8FFF4; height:19px; text-decoration:none;cursor: hand; border: thin groove; color : Black;}
.btnRow { width : 405px;  margin-top : 10px; margin-left : 135px; }
.FormText { width : 520px;}
.FormNote { color : #333333;}

/*================= page navigation in views ================ */
.pageNavPref { border:1px solid grey;width:16px;background-color:#EDEDED	}
.pageNavTD { border:1px solid grey;width:16px;}

/*=================== Input Styles ========================= */
.ComboSmall { text-decoration: none; width : 75px; background: White; }
.ComboSmallDS, .ComboSmallDSErr{	text-decoration: none; background-color: White; width:60px}
.radio, .radioErr { width : 15px; border: none; background-color: White; }
input, .input, .combo, select,	textarea, .Combo ,.ComboErr,.ComboSmallErr, .Err{ background: White; border:solid 0px #BFBFBF; width:220px;}
.ComboErr,.ComboSmallErr, .Err, .radioErr, .ComboSmallDSErr{ background-color: #FF8282; }
.sectHead { font-weight: bold; color: #234600; }
.tblLabel, .tblLabelMand  { width : 150px; background: #fff4e3;  border:solid 1px #FFE3B9; padding-left: 5px; padding-top: 4px; vertical-align: top; }
.tblLabelMand, .mandShow { background-image: url(/wappx/images/mandSmall.gif); background-repeat: no-repeat;background-position: 140px 7px;}
.mandShow { padding-left: 10px; background-position: left; }
.tblData, .tblDataRO, .tblDataErr{ border:solid 1px #898989; text-align : left; padding: 2px; margin: 5px; width : 220px; }
.tblDataErr { background-color: #FF8282; }
.tblDataRO { color: Gray; }
.tblNotes { font-size: 9px;color : #A9A9A9;width : 160px;padding-left: 5px;padding-top: 4px;vertical-align: top;}
/*==================== action text button ================== */
a.textbttn , .textbttn{	background: #9c0050;border: 1px solid #5b002e;color: #ffeaf4;height:21px;cursor: hand;padding: 2px 12px 2px 12px;
text-decoration: none; font-weight: bold;}
a.textbttn:hover { color: black; }
