@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #5a687c;
	background-image: url(../images/admin_01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 23px;
	margin-left: 0px;
	outline:none;
}
p {
margin-top:0px;
margin-bottom:15px;
}
form {
padding:0px;
margin-top:-9px;
margin-bottom:0px;
}
tr.tempMoRow:hover {
	background-color: #cccccc;
}
th, td {
font-size:10px;
text-align:left;
}

th {
background-color:#5a687c;
color:#FFFFFF;
padding:2px;
}
h1 {
	font-size: 16px;
	color: #XXXXXX;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: normal;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #XXXXXX;
	margin-top: 0px;
	margin-bottom: 13px;
}
h3 {
		color: #XXXXXX;
	margin-top: 0px;
	margin-bottom: 17px;
	font-size:11px;
}
h4 {
	color: #XXXXXX;
	margin-top: 0px;
	margin-bottom: 8px;
	font-size:11px;
}
h5 {
	color: #XXXXXX;
	margin-top: 11px;
	margin-bottom: 20px;
	font-weight: normal;
}
h6 {
	color: #XXXXXX;
	margin-top: 0px;
	margin-bottom: 5px;

}
/*xxxxxxxxxxxxxxxxxxxxxxx Links xxxxxxxxxxxxxxxxxxxxxxxxxxx*/
a:link, a:visited, a:active {
	color:#333333;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	color:#333333;
	}
a.tempDivForCell:link, a.tempDivForCell:visited, a.tempDivForCell:active, {
	width: 100%;
}
a.tempDivForCell:hover {
	width: 100%;
	text-decoration:none;
	display:block;
	background-color:#cccccc;
	}
a.copyright:link, a.copyright:visited, a.copyright:active {
	color:#949FB1;
	text-decoration:none;
	}
a.copyright:hover {
	text-decoration:underline;
	color:#949FB1;
	}
a.tableHeadlink:link, a.tableHeadlink:visited, a.tableHeadlink:active {
	color:#ffffff;
	text-decoration:none;
	}
a.tableHeadlink:hover {
	text-decoration:underline;
	color:#ffffff;
	}
a.tempButton:link, a.tempButton:visited, a.tempButton:active {
	text-decoration:none;
	font-size: 9px;
	color: #5A687C;
	background-color: #CBD7E8;
	height: 15px;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9fb1ca;
	border-right-color: #C1CDDD;
	border-left-color: #9fb1ca;
}	
a.tempButton:hover {
	background-color: #B7C9DF;
}
/*--------------------------------------------------------------*/
/*xxxxxxxxxxxxxxxxxxxxxxxxx DIVs xxxxxxxxxxxxxxxxxxxxxxxxx*/

#tempTopUtilities {
	position: relative;
	height: 32px;
	width: 934px;
}
#tempPageName {
	text-align: right;
	position: absolute;
	top: 0px;
	right: 18px;
}
#tempSearch {
	overflow: summit;
	position: absolute;
	top: -25px;
	width: 250px;
	text-align: right;
	right: 0px;
}#tempTop {
	background-image: url(../images/admin_06.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 1000px;
	position: relative;
	height: 26px;
}
#tempTopLftCrnr {
	position: absolute;
	height: 26px;
	width: 36px;
	left: 0px;
	top: 0px;
}
#tempTopRghtCornr {
	position: absolute;
	height: 26px;
	width: 36px;
	top: 0px;
	right: 0px;
}
#tempWrapLeft {
	background-image: url(../images/admin_15.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 970px;
	padding-left: 15px;
}
#tempWrapRight {
	background-image: url(../images/admin_18.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 15px;
	width: 985px;
}
#tempMainWrapper {
	background-color: #FFFFFF;
	position: relative;
	padding-left: 18px;
	width: 952px;
}
#tempBottom {
	background-color: #FFFFFF;
	background-image: url(../images/admin_23.jpg);
	height: 33px;
	width: 1000px;
	position: relative;
}
#tempBottomRightCrnr {
	height: 33px;
	width: 36px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#tempHead {
	text-align: center;
	height: 60px;
	position: relative;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #a7a6a6;
	width: 934px;
}
#tempAdminArea {
	overflow: visible;

	position: absolute;
	left: 18px;
	top: 0px;
}


/*xxxxxxxxxxxxxxxxxxxxxxx Classes xxxxxxxxxxxxxxxxxxxxxxxx*/
.tempDivForCell hover {
background-color:#CCCCCC;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx Lists xxxxxxxxxxxxxxxxxxxxxxxxx*/
.listA { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:0px;
}
.listA li{
	list-style-type: disc;
	color:#334477;
/*	margin-bottom:10px;
	line-height:105%;*/
}
.wrapListA {

}
.listB {
	width: 230px;
	margin-left:0px;
	padding-left: 0px;
	margin-top: 6px;
}
.listB li{
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}.listC { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:0px;
}
.listC li{
	list-style-type: disc;
	margin-bottom: 4px;

/*	margin-bottom:10px;
	line-height:105%;*/
}
.wrapListC{
width:237px;

}
#tempNavWrapper {
	background-color: #CBD7E8;
	width: 132px;
	display: inline-table;
	clear: none;
	float: left;
	margin-right: 15px;
}
#tempContentWrapper {
	clear: none;
	width: 100%;
}

/*-----------------------------------------------------------------------------------------------
                  Navigation menu
-----------------------------------------------------------------------------------------------*/
.mC {
	width:120px;
	float:right;
}
.mH {
	color:#5A687C;
	cursor:pointer;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9FAAB9;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 11px;
}
.mL {
	display:none;
	margin-bottom:10px;
}               
a.m0:link,a.m0:visited,a.m0:hover,a.m0:active {
	text-decoration: none;
	color: #000000;
	background-color: #CBD7E8;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	display: block;
	margin-left: 0px;
}
a.m0:hover {
	background-color: #A8BDD9;
}
.confirm {
	color: #FFFF00;
	padding:2px;
}
.onPage{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #5A687C;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	display: block;
	margin-left: 0px;
}
.linksNoDrop {
	color:#5A687C;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9FAAB9;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 120px;
}
a.jC:link, a.jC:visited, a.jC:hover, a.jC:active {
	text-decoration: none;
	color: #5A687C;
	background-color: #CBD7E8;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	display: block;
	margin-left: 0px;
	font-size: 11px;
	font-weight: bold;
}
a.jC:hover {
	background-color: #A8BDD9;
}
.minus {
	height: 12px;
	width: 12px;
	float: left;
	padding-bottom: 2px;
	clear: both;
	font-size: 0px;
	background-image: url(../images/admin_minus-sign.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-right: 3px;
}
.plusMinus {
	height: 12px;
	width: 12px;
	float: left;
	padding-bottom: 2px;
	clear: both;

	font-size: 0px;
	background-image: url(../images/admin_plus-sign.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-right: 3px;
}
#nav {
	width: 122px;padding-left: 5px;	margin-top: 6px;padding-bottom: 6px;
	/*padding-top: 14px;
	padding-right: 5px;
	
	
	float: left;*/

}
/*----------------------------------------------------------------------------------------------
                                 End Nav Menu
----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------
                                 Help Layer
----------------------------------------------------------------------------------------------*/
#help {
	position:absolute;
	left:230px;
	top:57px;
	width:350px;
	z-index:1;
	background-color: #FFFFFF;
	border: 4px solid #5a687c;
	visibility: hidden;
}
#helpHead {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5a687c;
	height: 20px;
	width: 336px;
	padding-left: 10px;
	vertical-align: middle;
	padding-right: 6px;
}
#closeHelp {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B1657A;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	border: 1px solid #C59EA9;
	float: right;
	cursor: pointer;
}
.helpText {
	height: 100%;
	width: 322px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/*----------------------------------------------------------------------------------------------
                                 End Help Layer
----------------------------------------------------------------------------------------------*/
/*xxxxxxxxxxxxxxxxxxxxxxxx Hacks xxxxxxxxxxxxxxxxxxxxxxxxx*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.ieFix0px {
	font-size: 0px;
}
.tempHeadText {
	color: #cccccc;
}

.tempSearchBox {
	height: 16px;
	width: 125px;
	font-size: 10px;
	border: 1px solid #C0C8D1;
	text-align: left;
	padding-top: 1px;
	padding-left: 2px;
}
#tempContentArea {
	clear: none;
	float: left;
	width: 786px;
	padding-bottom: 10px;
	overflow: scroll;
	overflow-y: hidden;
}
#tempNavPercentWrapper {
	float: left;
	width: 13%;
}
#tempWrappAll {
	width: 1000px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.tempDisplayPerPage {
	height: 12px;
	width: 20px;
	font-size: 10px;
	border: 1px solid #C0C8D1;
}
#tempDisplayPerPage1 {
	font-size: 10px;
	position: absolute;
	left: 391px;
	top: 16px;
	height: 16px;
	padding-top: 4px;
	width: 158px;
}
#tempNextLast {
	position: absolute;
	top: 14px;
	right: 0px;
}
.temp2TablerRow {
	background-color: #e7eff9;
}
.tempRowPointer {
cursor:pointer;
}
.tempPaddingRtLft0 {
	padding-right: 0px;
	padding-left: 0px;
}
#tempBottomNextLast {
	width: 934px;
	position: relative;
	padding-top: 15px;
	clear: both;
}
#tempCopyright {
	font-size: 9px;
	color: #949FB1;
	position: absolute;
	left: 15px;
	top: 22px;
}
.tempTdDiv {
	padding-right: 6px;
	cursor: pointer;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
}
.tempTdDivNoP {
	padding-right: 6px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
}
.tempTdDiv:hover {
background-color:#cccccc;
}
.tempAddNew {
	overflow: visible;
	position: absolute;
	left: 147px;
	top: 14px;
}
.tempTabsWrapper {
	overflow: visible;
	position: absolute;
	left: 148px;
	top: 14px;
}
.tempSelectRow {
	background-color: #cccccc;
}
.col2Head {
	background-color:#5a687c;
	color:#FFFFFF;
	padding:2px 2px 2px 8px;
	font-weight:bold;
}
.interiorPageWrapper {
	width: 771px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dae2ee;
	border-bottom-color: #dae2ee;
	border-left-color: #dae2ee;
}
#colContentArea {
	clear: none;
	float: left;
	width: 786px;
}
.col1 {
	float: left;
	width: 50%;
}
.col2 {
	clear: none;
	float: left;
	width: 50%;
}
.colClearDiv {
	clear: both;
	height: 1px;
	width: 100%;
	font-size: 0px;
}
.colContent {
	padding-right: 15px;
}


.col1of3 {
	float: left;
	width: 33%;
}
.col2of3 {
	clear: none;
	float: left;
	width: 33%;
}
.col3of3 {
	clear: none;
	float: left;
	width: 33%;
}

.col1of4 {
	float: left;
	width: 25%;
}
.col2of4 {
	clear: none;
	float: left;
	width: 25%;
}
.col3of4 {
	clear: none;
	float: left;
	width: 25%;
}
.col4of4 {
	clear: none;
	float: left;
	width: 24%;
}
.tempInactiveLink {
	color: #CCCCCC;
}
.tempTextRight {
	text-align: right;
}
.tempTextCenter {
	text-align: center;
}

.tempDisplaying10f1Lists, #tempDisplaying10f1 {
	font-size: 9px;
	color: #86A3CA;
	display: inline;
	margin-left: 10px;
}



#tempBottomButtons {
	text-align: right;
	clear: both;
	height: 20px;
	padding-bottom: 4px;
	margin-top: 10px;
	padding-top: 10px;
}
.tempListHead {
	font-size: 14px;
	color: #5A687C;
	clear: both;
	margin-bottom: 2px;
	margin-top: 10px;
}
/*----------------------------------------------------------------------------------------------
                                 Form elements
----------------------------------------------------------------------------------------------*/
.formFieldXsmall {
	width: 100px;
}
.formFieldSmall, .formAreaSmall {
	width: 160px;
}
.formFieldMedium, .formAreaMedium {
	width: 230px;
}
.formFieldLg, .formAreaLg  {
	width: 340px;
}
.formFieldLg, .formFieldMedium, .formFieldSmall, .formFieldXsmall {
	height: 1.2em;
	}
.formFieldLg, .formFieldMedium, .formFieldSmall, .formFieldXsmall, .formAreaXLg, .formAreaLg, .formAreaMedium, .formAreaSmall, .formListLg, .formListMedium, .formListSmall, .formListXSmall, .formlistNumber2 {
	background-color: #E4EBF3;
	margin-top: 4px;
	padding-left: 4px;
	border: 1px solid #CBD7E8;
	font-size: 12px;
	margin-bottom: 4px;
}
.formAreaXLg {
width:786px;
}
.tempDeleteCheckBox {
	height: 12px;
	width: 12px;
}
.formListLg,.formListMedium, .formListSmall {
height:1.3em;
}
.formListLg { /*check IE CSS*/
width:346px;
}
.formListMedium { /*check IE CSS*/
width:236px;
}
.formListSmall { /*check IE CSS*/
width:166px;
}
.formListXSmall { /*check IE CSS*/
width:56px;
}
.formlistNumber2 {
	width:80px;
}
.tiny2Col {
width:346px;
}
.tiny1Col {
width:771px;
}
/*----------------------------------------------------------------------------------------------
                                 end Form elements
----------------------------------------------------------------------------------------------*/
.tempButton{
	font-size: 9px;
	background-color: #5a687c;
	color:#FFFFFF;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	display:block;
	float:left;
	clear:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #5a687c;
	border-right-color: #5a687c;
	border-left-color: #5a687c;
}
#searchResultsWrapper {
	clear: none;
	float: left;
	width: 786px;
	overflow: visible;	
}

/*----------------------------------------------------------------------------------------------
                                 Expanding box
----------------------------------------------------------------------------------------------*/
.expandingBoxWrapper {
	background-color: #E7EFF9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B4C1D2;
	border-bottom-color: #B4C1D2;
	border-left-color: #B4C1D2;
	margin-top: 10px;
	padding-bottom: 8px;
	clear:both;
}
.newPositionLink {
	line-height: 15px;
	color: #5A687C;
	background-color: #CBD7E8;
	height: 15px;
	width: 770px;
	margin-top: 0px;
	cursor: Pointer;
	padding-left: 0px;
	text-align: center;
}
.newPosition {
	display: none;
	width: 752px;
	margin-bottom: 0px;
	padding-left: 8px;
}
.newPositionSmudge {
	width: 750px;
	margin-left: 8px;
	padding-top:15px;
}
/*----------------------------------------------------------------------------------------------
                                 End Expanding box
----------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------
                                 scrolling div - for "list" of check boxes 
----------------------------------------------------------------------------------------------*/
.scrollingList {
	height: 99px;
	width: 770px;
	overflow: auto;
	background-color: #E7EFF9;
	border: solid #cccccc 1px;
	margin-bottom:10px;
}
.scrollingListItems {
	clear: none;
	float: left;
	width: 360px;
	display: inline;
}
.textC {
	font-size: 11px;
}
/*----------------------------------------------------------------------------------------------
                                 end scrolling div
----------------------------------------------------------------------------------------------*/
#tempDisplaying10f1 {
	text-align: right;
	position: absolute;
	top: 2px;
	right: 0px;
}
.deleteMessage {
	font-size: 14px;
	margin-top: 30px;
}
#login {
text-align:center;
	padding: 10px;
	width: 300px;
	border: 1px solid #DAE2EE;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
.headMessage {
color:#FFFF00;
font-weight:bold;
}
.paddingTop10 {
padding-top:10px; 
}
.tempContentAreaSmall {
	/*clear: none;
	float: left;
	
	padding-bottom: 10px;
	overflow: scroll;
	overflow-y: hidden;*/
	max-height: 100px;
	position:relative;
	width: 770px;
}
 tbody.listBody {
        height: 300px;
        overflow-y: auto;
        overflow-x: hidden;
}
.tempPaddingTopList {
	padding-top: 4px;
}
.tempTablePadding td {
padding:2px;
}
