/* CSS Document */

html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-size:100%;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	outline:none;
	padding:0;
}

p{margin:0px 0px 10px 0px;}
/*=======================================================================================================================*/
/*====================================================== ELEMENTS =======================================================*/
/*=======================================================================================================================*/

html{height:100%; width: 100%; margin: 0em;	padding: 0em;}
body{
	padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;	font-size:12px; background-color:#f9f9f9;
	background-image:url(images/bg.gif); background-repeat:repeat-y;
}
form{padding:0px; margin:0px;}

input[type=text]{border:solid 1px #ccc; /*border-top:solid 1px #888;*/ font-size:12px; padding:1px;}
textarea{border:solid 1px #ccc; border-top:solid 1px #666; font-size:12px; padding:1px; font-family:Arial, Helvetica, sans-serif;}
select{border:solid 1px #ccc; font-size:11px; padding:1px;}


button{background-color:#444; color:#fff; padding:3px 10px; border:solid 1px #222; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
button:hover{background-color:#555; text-decoration:none; color:#fff;}

a.button{background-color:#444; color:#fff; padding:3px 10px; border:solid 1px #222; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
a.button:hover{background-color:#555; text-decoration:none; color:#fff;}

input.button{background-color:#444; color:#fff; padding:3px 10px!important; border:solid 1px #222!important; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
input.button:hover{background-color:#555; text-decoration:none; color:#fff;}


a{cursor:pointer;}
a{text-decoration:none;	color:#0066CC;}
a:hover{text-decoration:none; text-decoration:underline; color:#0066FF;}

hr{height:0; border:0; border-top:solid 1px #ccc; clear:both; margin:10px 0;}
hr.light{width:95%; border-top:solid 1px #eee;}


.loginBoxWrap{width:404px; color:#666; margin:100px auto; background-image:url(images/loginMiddle.jpg); background-repeat:repeat-y;}
	.loginBoxTop{background-image:url(images/loginTop.jpg); background-repeat:no-repeat; background-position:top left;}
	.loginBoxBottom{background-image:url(images/loginBottom.jpg); background-repeat:no-repeat; background-position:bottom left;}
	.loginBoxPadding{padding:40px 52px;}


/*=======================================================================================================================*/
/*====================================================== ADMIN ==========================================================*/
/*=======================================================================================================================*/

.addButton{padding-left:20px; margin-right:10px; display:block; float:left; height:17px; line-height:17px; background-image:url(images/plusIcon.png); background-position:top left; background-repeat:no-repeat;}
.editButton{padding-left:20px; margin-right:10px; display:block; float:left; height:17px; line-height:17px; background-image:url(images/editIcon.png); background-position:top left; background-repeat:no-repeat;}
.deleteButton{padding-left:20px; margin-right:10px; display:block; float:left; height:17px; line-height:17px; background-image:url(images/deleteIcon.png); background-position:top left; background-repeat:no-repeat;}
.saveButton{padding-left:20px; margin-right:10px; display:block; float:left; height:17px; line-height:17px; background-image:url(images/saveIcon.png); background-position:top left; background-repeat:no-repeat;}
.viewButton{padding-left:20px; margin-right:10px; display:block; float:left; height:17px; line-height:17px; background-image:url(images/viewIcon.gif); background-position:top left; background-repeat:no-repeat;}
.backButton{padding-left:20px; margin-right:10px; display:block; float:left; height:17px; line-height:17px; background-image:url(images/backIcon.png); background-position:top left; background-repeat:no-repeat;}
.otherButton{margin-right:10px; display:block; float:left; height:17px; line-height:17px;}

.blankLeftButton{width:12px; height:16px; display:block; float:left; margin-right:10px;}
.blankRightButton{width:12px; height:16px; display:block; float:left;}
.leftButton{width:12px; height:16px; background-image:url(images/left.gif); display:block; float:left; margin-right:10px;}
.rightButton{width:12px; height:16px; background-image:url(images/right.gif); display:block; float:left;}
	.leftButton:hover, .rightButton:hover{background-position:0 16px;}

.formTitle{text-align:right; color:#666666; font-weight:bold;}
.configTable{border-collapse:collapse;}
	.configTable td{padding:4px;}
	.configRowOdd{}

#ajaxLoading{display:none; background-image:url(images/ajaxLoading.png); _background-image:url(images/ajax.gif); z-index:500; width:150px; line-height:20px; height:25px; color:#fff; font-size:11px; top:0px; left:0px; position:absolute;}
#banner{padding:0px 10px 0px 10px; height:40px; line-height:40px; background-color:#555; background-image:url(images/banner.jpg);}
#content{}

h1{font-size:30px; color:#555; margin:0px 0px 15px 0px;	padding:0px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
h2{font-size:18px; color:#555; margin:0px 0px 10px 0px;	padding:0px;}
h3{font-size:14px; color:#555; margin:0px 0px 10px 0px;	padding:0px;}
h4{font-size:12px; color:#555; margin:0px 0px 10px 0px;	padding:0px;}

.adminMenuUserLink{color:#FFF;}
.adminMenuUserLink:hover{color:#FFF; text-decoration:underline;}

.menuItem{text-align:center; border:solid 1px #ccc; display:block; float:left; height:100px; width:100px; margin-right:10px; margin-bottom:10px; background-color:#fff; padding:3px;}
.sectionTitle{color:#555; font-size:11px; display:block; padding-bottom:2px;}
.shadow{height:13px; padding:0px; margin:0px; background-image:url(images/shadow.gif); background-repeat:repeat-x;}
.clear{font-size:1px; padding:0px; margin:0px; clear:both; overflow:hidden; height:0px;}
.primaCopyright{margin:0px 10px 0px 10px; padding-top:3px; text-align:right; font-size:11px; color:#888;}

/*=======================================================================================================================*/
/*================================================= ADMIN MENU STYLES ==================================================*/
/*======================================================================================================================*/

.adminBar{height:22px; line-height:22px; font-size:11px; color:#FFFFFF; padding:0px 10px 0px 10px; background-color:#444;}

.topLinksContainer{float:left;}
	.topLink{color:#FFFFFF; padding-right:20px;}
	.topLink:hover{color:#FFFFFF;}
	.topLinkCurrent{color:#FFFFFF; padding-right:20px; font-weight:bold;}
	.topLinkCurrent:hover{color:#FFFFFF;}
.topUserInfo{float:right; color:#fff;}

/*=======================================================================================================================*/
/*==================================================== ADMIN DASHBOARD ==================================================*/
/*=======================================================================================================================*/

.dashboardWrap{padding:10px;}
.homeTable{padding:0px; margin:0px; border-collapse:collapse; width:100%;}
	.homeTable td{vertical-align:top;}

.dashboardColumn{width:49%; padding-right:1%; float:left; z-index:1; padding-bottom:40px;}

	.dashboardBox{
		position:relative; z-index:2; overflow:hidden;
		width:99%; float:left; border:solid 1px #ddd; font-size:12px; color:#444; margin:0px 0px 20px 0px; background-color:#FFFFFF;
		-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
	}
	.dashboardBox h3{margin:0px; font-size:14px; text-shadow:0px 1px 0px #fff;}
	.dashboardBox div.handle{
		display:block; position:relative; margin:0px; color:#555; font-weight:bold; cursor:move; height:26px; line-height:26px; padding:0px 7px; overflow:hidden;
		background-color:#ededed; background-position:bottom left; background-image:url(images/widgetHeading.jpg); background-repeat:repeat-x;
	}
	.dashboardBox div.standard{
		display:block; position:relative; margin:0px; color:#555; font-weight:bold; height:26px; line-height:26px; padding:0px 7px; overflow:hidden;
		background-color:#ededed; background-position:bottom left; background-image:url(images/widgetHeading.jpg); background-repeat:repeat-x;
	}
	
	.dashboardBox a.widgetToggle{
		position:absolute; right:0px; top:1px; width:32px; height:24px; 
		background-image:url(images/widgetMinimise.gif); background-position:bottom left; background-repeat:no-repeat;
	}
	
	.dashboardBox a.widgetToggle:hover{background-position:top left;}
	
	.dashboardBox div.inside{padding:10px;}
	.dashboardBox div.minimised{display:none;}
	
	
	.dashboardColumn div.dragging{border:dashed 1px #333; z-index:20;}
	
	
.homeInfoList{padding-left:30px; font-size:11px; margin:5px 0;}
.homeInfoTable td{vertical-align:middle; padding:2px;}
.homeInfoNumber{font-size:30px; text-align:center;}

.widgetButton{float:right; font-size:20px; padding:0px 5px 0px 10px; border-left:solid 1px #ccc; color:#333; text-shadow:0 1px 0 #FFFFFF;}

/*=======================================================================================================================*/
/*==================================================== MAIN TABLE =======================================================*/
/*=======================================================================================================================*/

.adminTable{width:100%; border-collapse:collapse;}
	.siteEdit{background-repeat:no-repeat; min-height:350px; height:auto!important; height:350px;}
	#siteEdit{padding:0px;}
	.siteTreeCell{padding:10px 0px 0px 10px; background-position:right; width:200px; vertical-align:top;} /* background-image:url(images/bg.gif); background-repeat:repeat-y; */
	#siteTree{}
	.siteEditCell{vertical-align:top;}

.nodeFormContainer{padding:0px;}

/*=======================================================================================================================*/
/*====================================================== NODES ==========================================================*/
/*=======================================================================================================================*/

.pageTreeTop{
	position:relative; margin:0px; color:#555; font-weight:bold; height:26px; line-height:26px; padding:0px 7px 0px 30px;
	text-shadow:0px 1px 0px #fff; background-image:url(images/world.png); background-repeat:no-repeat;
}

.newPage{float:right; height:25px; width:25px; border-left:solid 1px #fff; background-image:url(images/newPage.png); background-position:50% 50%; background-repeat:no-repeat;}
	.newPageLabel{font-size:11px; color:#333; display:block; padding:0px 0px 1px 0px;}
	.newPageFormline{padding:0px 0px 5px 0px;}

.branchContainer{padding-left:15px; background-image:url(images/branchLine.png); background-repeat:repeat-y;}

.expandCollapseBranch{width:15px; height:20px; background-image:url(images/expandBranch.png); display:block; float:left;}
	.expandedButton{background-position:bottom left;}
.branchDots{width:15px; height:20px; background-image:url(images/branch.png); display:block; float:left;}

#newNodeForm{display:none; border-bottom:solid 1px #ddd;}

.nodeMenuItem{height:20px; position:relative; color:#06C; line-height:20px; overflow:hidden;}
.nodeMenuItemNew{height:20px; position:relative; color:#06C; line-height:20px; padding-left:10px;}
.nodeMenuItemCurrent{height:20px; z-index:1; text-decoration:none; position:relative; line-height:20px; font-weight:bold; /* color:#fff; background-image:url(images/nodeCurrent.gif);*/ overflow:hidden;}
.nodeMenuItemCurrent a{}
.nodeMenuItemCurrent a:hover{text-decoration:none;}

.nodeMenuItemCurrent a{/*background-color:#ccc; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px;*/}
.nodeMenuItemCurrent .nodeMenuItemOrderContainer{display:block;}
	.nodeMenuItemOrderContainer{width:15px; height:21px; position:absolute; top:3px; right:2px; display:none;}
		.nodeMenuItemCurrent .nodeMenuItemOrderUp{display:block; width:15px; height:10px; font-size:1px; background-image:url(images/nodeMove.gif); background-position:top right;}
		.nodeMenuItemCurrent .nodeMenuItemOrderUp:hover{background-position:top left;}
		.nodeMenuItemCurrent .nodeMenuItemOrderDown{display:block; width:15px; height:10px; font-size:1px; background-image:url(images/nodeMove.gif); background-position:bottom right;}
		.nodeMenuItemCurrent .nodeMenuItemOrderDown:hover{background-position:bottom left;}

.nodeFormLabel{color:#666; padding-left:10px; font-size:11px; text-align:right; font-weight:bold;}

#nodeStatus{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; font-weight:bold;}
#contentStatus{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; font-weight:bold;}


#nodeDetails{text-align:left; padding:0px 0px 0px 10px;}
.nodeTitleContainer{text-align:left; height:25px; font-size:16px; color:#333; padding:10px;}
.nodeTitleContainer a{color:#333;}
	.nodeTitle{font-weight:bold;}
	
	.nodeDelete{height:20px; font-size:12px; line-height:20px; padding-right:25px; background-image:url(images/deleteNode.gif); background-repeat:no-repeat; background-position:right top; margin-left:15px;}
	.nodeDelete:hover{background-position:right bottom;}
	
	.nodeView{height:20px; font-size:12px; line-height:20px; padding-right:25px; background-image:url(images/nodeView.gif); background-repeat:no-repeat; background-position:right top; margin-left:15px;}
	.nodeView:hover{background-position:right bottom;}
	
	.nodeHome{height:20px; font-size:12px; line-height:20px; padding-right:25px; background-image:url(images/homeNode.gif); background-repeat:no-repeat; background-position:right top; margin-left:15px;}
	.nodeHome:hover{background-position:right bottom;}

table.nodeOptions td{padding:3px;}

/*=======================================================================================================================*/
/*================================================== CONTENT TABS =======================================================*/
/*=======================================================================================================================*/

.contentEditArea{padding:10px;}

.contentAreaGroup{float:left; padding:0px; margin:0px;}
	.contentAreaGroupLabel{font-size:9px; padding-bottom:5px; display:none; color:#fff;}

#newContent{z-index:9; float:left; position:relative; margin:4px 0px 4px 10px;}
#addContentForm{padding-left:10px; z-index:9; padding-top:10px; background-repeat:no-repeat;}

.contentTabContainer{padding:0px 5px; height:25px; background-image:url(images/contentTabShadow.gif); background-repeat:repeat-x; background-position:bottom left;}
.contentTabContainer a{color:#333;}
	.contentTab a{color:#333;}
	.contentTab, .currentContentTab{float:left; z-index:9; position:relative; height:25px; line-height:25px; font-size:11px; margin-right:2px;}
		.contentTab .tabLeft{float:left; height:25px; width:8px;}
		.contentTab .tabMiddle{padding:0px 2px 0px 2px; float:left;}
		.contentTab .tabRight{float:left; height:25px; width:8px;}
	
	/*
	.currentContentTab{
		font-weight:bold; background-color:#fff; height:24px; border:solid 1px #ddd; border-bottom:0px none; background-image:url(images/widgetHeading.jpg);
		text-shadow:0 1px 0 #FFFFFF; color:#555; padding:0px 10px;
		-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
		border-top-left-radius: 5px; border-top-right-radius: 5px;
	}
	*/
	.currentContentTab{}
		.currentContentTab a, .currentContentTab a:hover{text-decoration:none; color:#333;}
		.currentContentTab .tabLeft{float:left; height:25px; width:8px; height:25px; border-bottom:solid 1px #f9f9f9; background-image:url(images/contentTabSides.gif); background-position:top left;}
		.currentContentTab .tabMiddle{padding:0px 2px 0px 2px; float:left; height:25px; background-color:#f9f9f9; border-top:solid 1px #ccc;}
		.currentContentTab .tabRight{float:left; height:25px; width:8px; height:25px; border-bottom:solid 1px #f9f9f9; background-image:url(images/contentTabSides.gif); background-position:top right;}
		
.contentOptionsContainer{display:none; line-height:18px; background-image:url(images/editContent.png); _background-image:url(images/editContent.gif); width:222px; padding-top:10px; height:170px; z-index:2; position:absolute; top:15px; right:-176px; overflow:hidden; color:#666;}
	.contentOptionsContainer a, .contentOptionsContainer a:hover{color:#06c;}
	
.disabledLink{color:#888;}
	
/*=======================================================================================================================*/
/*====================================================== ALERTS =========================================================*/
/*=======================================================================================================================*/

#alertsContainer{overflow:hidden; border-bottom:solid 1px #ccc; background-color:#f4f4f4; width:100%; font-size:1px;}

.successAlertHeading{background-color:#f4f4f4; font-size:12px; padding:3px; font-weight:normal; color:#7FBE42; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.errorAlertHeading{background-color:#f4f4f4; font-size:12px; padding:3px; font-weight:normal; color:#F44; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.warningAlertHeading{background-color:#f4f4f4; font-size:12px; padding:3px; font-weight:normal; color:#FB0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}

.successBox{font-size:1px; margin:10px;}
.errorBox{font-size:1px; margin:10px;}
.warningBox{font-size:1px; margin:10px;}

.successAlertMessage{background-color:#f4f4f4; color:#000; font-size:11px; padding:4px;}
.errorAlertMessage{background-color:#f4f4f4; color:#000; font-size:11px; padding:4px;}
.warningAlertMessage{background-color:#f4f4f4; color:#000; font-size:11px; padding:4px;}


/*=======================================================================================================================*/
/*================================================ PRODUCT TAB STYLES ==================================================*/
/*======================================================================================================================*/

.tabsContainer{background-image:url(images/contentTabShadow.gif); background-position:bottom left; background-repeat:repeat-x; height:31px;}

.productTabArea{clear:both; padding-top:10px; display:none;}
.productTabAreaCurrent{clear:both; padding-top:10px; display:block;}

.spanproductTab, .spanproductTabCurrent{margin-right:5px;}
.productTab{
	outline:none; float:left; display:block; height:30px; padding:0px 10px; line-height:30px; font-size:12px; margin-right:5px;
}
.productTabCurrent{
	outline:none; float:left; display:block; height:30px; padding:0px 10px; line-height:30px; font-size:12px; margin-right:5px; 
	background-color:#f9f9f9; border:solid 1px #ddd; border-bottom:none;
	font-weight:bold; color:#444; text-shadow:0px 1px 0px #fff;	
}

.productTabCurrent:hover{text-decoration:none; color:#444; cursor:default;}

/*
.productTab:hover{outline:none; display:block; height:30px; padding:0px 10px; line-height:30px; font-size:12px; background-color:#f9f9f9; border:solid 2px #ddd; border-bottom:none;}
.productTabCurrent:hover{outline:none; display:block; height:30px; padding:0px 10px; line-height:30px; font-size:12px; background-color:#f9f9f9; border:solid 2px #ddd; border-bottom:none;}
*/

/*=======================================================================================================================*/
/*=============================================== DIALOG GLOBAL STYLES ==================================================*/
/*=======================================================================================================================*/

.globalDialog{
	display:none; left:250px; top:100px; text-align:left; 
	border:solid 3px #444;	background-color:#FFFFFF; z-index:8888;
	
	position:fixed; _position:absolute;
	/*
	-moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.6); -moz-box-shadow: 0 0 25px rgba(0,0,0,.6); box-shadow: 0 0 25px rgba(0,0,0,.6);
	*/
}

.globalDialogTitle{padding:8px 6px; font-weight:bold; color:#FFFFFF; background-color:#444; position:relative;}
.globalDialogClose{width:16px; height:16px; position:absolute; right:6px; top:6px; background-image:url(images/closeDialog.gif);}
.globalDialogClose:hover{background-position:bottom right;}
.globalDialogContent{padding:0px 10px 10px 10px; padding:0px;}

.globalDialogDragging{border:solid 3px #666;}
	.globalDialogDragging .globalDialogTitle{background-color:#666;}

/*=======================================================================================================================*/
/*=============================================== INSERT DIALOG BUTTONS =================================================*/
/*=======================================================================================================================*/

.insertImageButton{font-size:16px; padding-right:40px; height:23px; line-height:23px; background-image:url(images/insertImage.gif); background-position:top right; background-repeat:no-repeat;}
.insertLinkButton{font-size:16px; padding-right:40px; height:23px; line-height:23px; background-image:url(images/insertLink.gif); background-position:top right; background-repeat:no-repeat;}

/*=======================================================================================================================*/
/*=============================================== COMMON FORM INPUT STYLES ==============================================*/
/*=======================================================================================================================*/

.textContentField{font-size:12px;}

.formLabel{display:block;}
.formLabelInline{}
.formLabel, .formLabelInline{font-weight:bold; font-size: 11px; padding-bottom: 2px; margin-top:10px;}
.formLabelDisabled{color:#999;}
.formSubmit{font-size:14px; padding:3px; background-color:#eee; color:#333; border:solid 1px #ccc;}
.formText{font-size:14px; padding:4px; width:350px;}
.formSelect{font-size:14px; padding:4px; width:360px;}
.formImage{font-size:16px; padding:2px; width:350px; margin-bottom:5px;}
.formTextArea{width:99%; padding:4px; height:100px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #ccc;}
.formCheckBox{position:relative; top:3px;}
.formFile{font-size:14px; padding:4px; width:350px;}

.formImageContainer{border:solid 1px #ccc; background-color:#f3f3f3; margin-right:10px; float:left; width:200px;}
.formImageThumb{width:150px; height:150px; background-position:50% 50%; background-repeat:no-repeat; background-color:#FFFFFF;}
.formImageControls{color:#555; padding:5px; background-color:#ddd; border-top:solid 1px #ccc;}
.formImageControls a{padding:3px 8px; float:left;}
.formImageOrder{padding:3px 8px; float:right; background-color:#eee;}

.formTabArea{clear:both; display:none;}
.formTabAreaCurrent{clear:both; display:block;}

a.formTab, a.formTabCurrent{outline:none; padding:5px 15px; font-size:12px; background-repeat:no-repeat;}
a.formTab{background-image:url(images/formTab.gif);}
a.formTabCurrent{background-image:url(images/formTabCurrent.gif);}

.spanformTab, .spanformTabCurrent{background-position:top right; background-repeat:no-repeat; line-height:25px; float:left; _float:none; margin-left:6px;}
.spanformTab{background-color:#ddd; background-image:url(images/formTabR.gif);}
.spanformTabCurrent{background-color:#eee; background-image:url(images/formTabCurrentR.gif);}


.cancelFormButton{margin-right:20px; float:right; font-size:16px; padding-right:30px; height:23px; line-height:23px; background-image:url(images/cancelForm.gif); background-position:top right; background-repeat:no-repeat;}
.saveFormButton{float:right; font-size:16px; padding-right:30px; height:23px; line-height:23px; background-image:url(images/saveForm.gif); background-position:top right; background-repeat:no-repeat;}


/*=======================================================================================================================*/
/*=============================================== IMAGE MANAGER =========================================================*/
/*=======================================================================================================================*/

.imageDiskSpaceIndicatorTable{border-collapse:collapse; border:solid 1px #666;}
.imageDiskSpaceIndicatorTable td{padding:0px;}
.imageManagerDiskSpace{}
.imageManagerDiskSpaceUsedText{text-align:center; font-size:9px;}
.imageManagerDiskSpaceFreeText{text-align:right; font-size:9px;}
.imageManagerDiskSpaceExceededText{text-align:center; font-size:9px;}
.imageManagerDiskSpaceUsed{height:18px; font-size:1px; color:#fff; background-color:#444;}
.imageManagerDiskSpaceFree{font-size:1px; background-color:#eee; border:solid 1px #666;}
.imageManagerDiskSpaceExceeded{height:18px; background-color:#f66; background-image:url(images/redBar.gif); background-repeat:repeat-x;}

/*=======================================================================================================================*/
/*=============================================== COMMON COMPONENT CSS ==================================================*/
/*=======================================================================================================================*/

.adminAddButton{padding:1px 5px 3px 30px; background-image:url(images/plusIcon.gif); background-repeat:no-repeat; background-position:7px 0;}
.adminSettingsButton{padding:1px 5px 3px 30px; background-image:url(images/settingsIcon.gif); background-repeat:no-repeat; background-position:7px 0;}

table.adminListTable{width:100%;}
table.adminListTable th{text-align:left;}
table.adminListTable th{border-bottom:solid 1px #ccc; padding:3px 8px;}
table.adminListTable td{border-bottom:solid 1px #ddd; padding:3px 8px;}
	tr.adminListTableRowEven{background-color:#eee;}
	tr.adminListTableRowOdd{}
