@charset "utf-8";
/* CSS Document */
@media screen, print {
html {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	font-family:Verdana,Tahoma,Arial,Sans-serif;
	height:100%;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#firstContainer {
	height:100%; width:100%;
}

h1 {
	font-size:22px;
	color:#FF6000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h2 {
	font-size:14px;
	color:#FF6000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

a {
	color:#666666;
}

a:hover {
	color:#FF6000;
}

a.noUnderline {
	text-decoration:none;
}

#middleArea {
height:77%; vertical-align:top;
}

#middleAreaContainer {
	height:100%; vertical-align:top;
}

#actions {
	background-image:url(../images/backActions.gif);
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	vertical-align: top;
	padding-top: 20px;
	width:170px;
	height:99%;
}

.submoduleTitle {
	padding-top:10px;
	font-weight: bold;
	color: #ff5a00;
	padding-left: 34px;
	padding-bottom: 5px;
	height:16px;
}

.submoduleMenuTop {
	height:1px;
	background-color:#C2C2C2;
}

.submoduleMenuBottom {
	height:1px;
	background-color:#FFFFFF;
}

.submoduleMenuItem {
	border-bottom:1px solid #CFCFCF;
	background-color:#F0F0F0;
	cursor:pointer;
	height:22px;
}

.submoduleMenuItem:hover {
	background-color:#DFDFDF;
}

.submoduleMenuItemSelected {
	background-color:#AFAFAF;
	border-bottom:1px solid #CFCFCF;
	cursor:pointer;
	height:22px;
}

.submoduleMenuItemIcon {
	width:16px;
	padding-left:12px;
}

.submoduleMenuItemTitle {
	padding-left:8px;
}

#pageTitle {
	background-image:url(../images/pageTitle.gif);
	background-repeat:repeat-x;
	height: 51px;
	padding-left:16px;
	padding-bottom:4px;
	width:100%;
}

td {
	font-size:11px;
}


#mainArea {
	width:100%;
	height:96%;
	overflow:auto;
	/*border-top: solid 1px #FF0000;
	position:relative;
	top:-4%;*/
	margin-top:5px;
	vertical-align:top;
}



table.listing {
}

table.listing td {
	border-bottom: #c2c2c2 solid 1px;
}

table.noborder {
}

table.noborder td {
	border-bottom: #c2c2c2 solid 0px;
}


.listingHead {
	background-image:url(../images/backListingHead.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom: #C2C2C2 solid 1px;
	color: #6d6d6d;
	font-weight: bold;
	padding-left: 6px;
	white-space: nowrap;
	vertical-align: bottom;
	padding-bottom: 3px;
	height:25px;
}

.trListing {
	background-color:#ffffff;
	
}

.trListing:hover {
	background-color:#ccffcc;
	
}

.trListingGrey {
	background-color:#e6e6e6;
}

.trListingGrey:hover {
	background-color:#ccffcc;
}

.trListingYellow {
	background-color:#FFFFCC;
	
}

.trListingYellow:hover {
	background-color:#ccffcc;
	
}

.trListingYellowGrey {
	background-color:#FFFFCC;
}

.trListingYellowGrey:hover {
	background-color:#ccffcc;
}

.trListingOrange {
	background-color:#FFD864;
	
}

.trListingOrange:hover {
	background-color:#ccffcc;
	
}

.trListingOrangeGrey {
	background-color:#FFD864;
}

.trListingOrangeGrey:hover {
	background-color:#ccffcc;
}

.trListingRed {
	background-color:#FF5050;
	
	
}

.trListingRed:hover {
	background-color:#ccffcc;
	
}

.trListingRedGrey {
	background-color:#FF5050;
}

.trListingRedGrey:hover {
	background-color:#ccffcc;
}

.listingBottom {
	padding-top:17px;
	border-top: #C2C2C2 solid 1px;
}

input {
	font-size:11px;
}

textarea {
	width:550px;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Sans-serif;
	border:#C2C2C2 solid 1px;
}

textarea:hover {
	border:#488799 solid 1px;
}

select {
	font-size:11px;
}

.button {
	border-width:1px;
	border-style:solid;
	border-color:#6C6C6C;
	background-image: url(../images/backButton.gif);
	background-repeat:repeat-x;
	height:22px;
}

.objects {
	border:#C2C2C2 solid 1px;
}

.objects:hover {
	border:#488799 solid 1px;
	/*border:#81abc2 solid 1px;*/
}

.edittitle {
	border-bottom:#C2C2C2 solid 1px;
	padding:7px;
}

.editseparator {
	border-top:#FF6000 solid 1px;
	padding:7px;
}

.editindex {
	border-top:#C2C2C2 solid 1px;
	padding:7px;
	font-weight:bold;
	background-color:#F3F3F3;
}

.editarea {
	border-top:#C2C2C2 solid 1px;
	padding:7px;
}

#footer {
	background-color:#D4D4D4;
	height:18px;
}

#logout
{
	background-image:url(../images/back_logout.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;	
	padding-left:16px;
	padding-bottom:3px;
	color:#9C9C9C;
	line-height:22px;
}
#logout:hover
{
	background-image:url(../images/back_logout.gif);
	background-repeat:no-repeat;
	background-position:0px -17px;
	padding-left:16px;
	padding-bottom:3px;
	color:#FF6000;
}

.billarea {
	border-bottom:#c2c2c2 solid 1px;
}

.billhead {
	background-color:#EEEEEE;
}

.old_price {
	font-size:90%;
	text-decoration:line-through;
}


/*niceinfo block*/
td.niceinfo_top_left
{
background-image:url('../images/nice_info_middle_left.gif');
background-repeat:repeat-y;
padding:0px ;
height:30px;
vertical-align:top;
}
	td.niceinfo_top_left img
	{
	width:33px;
	height:30px;
	}


td.niceinfo_content
{
background-color:#E6E6E6;
background-image:url('../images/nice_info_top_middle.gif');
background-repeat:repeat-x;
height:30px;
width:100%;
padding:10px ;
color:#000;
/*font-family:Tahoma,Arial,Sans-serif;*/
font-size:11px;
vertical-align:middle;
}

	

td.niceinfo_top_right
{
background-image:url('../images/nice_info_middle_right.gif');
background-repeat:repeat-y;
padding:0px ;
height:30px;
vertical-align:top;
}
	td.niceinfo_top_right img
	{
	height:30px;
	width:7px;
	}


td.niceinfo_middle_left
{
background-image:url('../images/nice_info_middle_left.gif');
background-repeat:repeat-y;
width:33px;
padding:0px ;
}


td.niceinfo_middle_right
{
background-image:url('../images/nice_info_middle_right.gif');
background-repeat:repeat-y;
width:1px;
padding:0px ;
}


td.niceinfo_bottom_left
{
background-image:url('../images/nice_info_bottom_left.gif');
background-repeat:no-repeat;
padding:0px ;
}
	td.niceinfo_bottom_left img
	{	
	width:334px;
	height:11px;
	}


td.niceinfo_bottom_middle
{
background-image:url('../images/nice_info_bottom_middle.gif');
background-repeat:repeat-x;
width:100%;
height:11px;
padding:0px ;
}

td.niceinfo_bottom_right
{
background-image:url('../images/nice_info_bottom_right.gif');
background-repeat:no-repeat;
padding:0px ;
}

td.niceinfo_bottom_right img
{
height:11px;
width:7px;		
}
td.niceinfo_bottom_row
{
padding:0px;
}

/*end niceinfo block*/

/*nicewarning block*/

td.nicewarning_top_left
{
background-image:url('../images/nice_warning_middle_left.gif');
background-repeat:repeat-y;
padding:0px;
height:30px;
vertical-align:top;
}
	td.nicewarning_top_left img
	{
	width:33px;
	height:30px;
	}


td.nicewarning_content
{
/*background-color:#E6E6E6;*/
background-color:#F7F4C7;
background-image:url('../images/nice_warning_top_middle.gif');
background-repeat:repeat-x;
height:30px;
width:100%;
padding:10px;
color:#010101;
/*font-family:Tahoma,Arial,Sans-serif;*/
font-size:11px;
vertical-align:middle;
}

	

td.nicewarning_top_right
{
background-image:url('../images/nice_warning_middle_right.gif');
background-repeat:repeat-y;
padding:0px;
height:30px;
vertical-align:top;
}
	td.nicewarning_top_right img
	{
	height:30px;
	width:7px;

	}


td.nicewarning_middle_left
{
background-image:url('../images/nice_warning_middle_left.gif');
background-repeat:repeat-y;
width:33px;
padding:0px;
}


td.nicewarning_middle_right
{
background-image:url('../images/nice_warning_middle_right.gif');
background-repeat:repeat-y;
width:1px;
padding:0px;
}


td.nicewarning_bottom_left
{
background-image:url('../images/nice_warning_bottom_left.gif');
background-repeat:no-repeat;
padding:0px;
}
	td.nicewarning_bottom_left img
	{	
	width:334px;
	height:11px;
	}


td.nicewarning_bottom_middle
{
background-image:url('../images/nice_warning_bottom_middle.gif');
background-repeat:repeat-x;
width:100%;
height:11px;
padding:0px;
}

td.nicewarning_bottom_right
{
background-image:url('../images/nice_warning_bottom_right.gif');
background-repeat:no-repeat;
padding:0px;
}
	td.nicewarning_bottom_right img
	{
	height:11px;
	width:7px;		
	}
	
td.nicewarning_bottom_row
{
padding:0px;
}	
/*end nicewarning block*/

.note {
	font-size:10px;
	color:#666666;
}

.bordered {
	border:#333333 solid 1px;
	border-collapse: collapse;
}

.borderedRight {
	border-right: #333333 solid 1px;
	
}

/*permissions page css*/

.permModuleContainer {
	float:left;
	width:41%;
	border:#666666 solid 1px;
	margin:10px;
}

.permModuleHolder {
	width:100%;
	float:left;
}

.permModule {
	width:100%;
	float:left;
}

.permModuleTitle {
	background-image:url(../images/pageTitle.gif);
	background-repeat:repeat-x;
	height: 28px;
	font-size:14px;
	color:#FF6000;
	font-weight:bold;
	border-bottom:#CCCCCC solid 1px;
	width:75%;
	float:left;
	padding-top:5px;
}

.permModuleTitleIcon {
	background-image:url(../images/pageTitle.gif);
	background-repeat:repeat-x;
	height: 28px;
	font-size:14px;
	color:#FF6000;
	font-weight:bold;
	border-bottom:#CCCCCC solid 1px;
	width:10%;
	float:left;
	padding-top:5px;
}

.permModuleCheckHolder {
	background-image:url(../images/pageTitle.gif);
	background-repeat:repeat-x;
	height: 28px;
	border-bottom:#CCCCCC solid 1px;
	width:15%;
	float:left;
	padding-top:5px;
}

.permSubmoduleHolder {
	width:100%;
	float:left;
}

.permSubmodule {
	width:100%;
	float:left;
	background-color:#e6e6e6;
}

.permSubmodule:hover {
	background-color:#ccffcc;
}

.permSubmoduleTitle {
	font-size:12px;
	color:#FF6000;
	font-weight:normal;
	border-bottom:#CCCCCC solid 1px;
	width:72%;
	float:left;
	height:22px;
	padding-top:5px;
}

.permSubmoduleTitleIcon {
	
	font-size:12px;
	color:#FF6000;
	font-weight:normal;
	border-bottom:#CCCCCC solid 1px;
	width:13%;
	float:left;
	height:22px;
	padding-top:5px;
}

.permSubmoduleCheckHolder {
	border-bottom:#CCCCCC solid 1px;
	width:15%;
	float:left;
	height:22px;
	padding-top:5px;
}

.permActionHolder {
	width:100%;
	float:left;
}


.permAction {
	width:100%;
	float:left;
	background-color:#ffffff;
}

.permAction:hover {
	background-color:#ccffcc;
}

.permActionTitle {
	
	font-size:11px;
	font-weight:normal;
	border-bottom:#CCCCCC solid 1px;
	vertical-align:middle;
	width:70%;
	float:left;
	height:20px;
	padding-top:5px;
}

.permIconHolder {
	
	font-size:11px;
	font-weight:normal;
	border-bottom:#CCCCCC solid 1px;
	vertical-align:middle;
	width:15%;
	float:left;
	height:20px;
	padding-top:5px;
}

.permActionCheckHolder {
	border-bottom:#CCCCCC solid 1px;
	width:15%;
	float:left;
	height:20px;
	padding-top:5px;
}

.permCheckHolderRed {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	color:#0066FF;
	cursor:pointer;
	font-weight:bold;
	/*width:25px;
	background-color:#FFAEAE;
	border:solid 1px #FF0000;*/
}

.permCheckHolderGreen {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	/*border:solid 1px #CCCCCC;*/
	/*width:25px;
	background-color:#A6D2FF;
	border:solid 1px #0058B0;*/
}

.permCheckHolderGreen:hover {
	background-color:#FFFFDD;
}

.blueLink {
	color:#0066CC;
}

.redLink {
	color:#FF0000;
}

.greenLink {
	color:#009900;
}

.countdownTitle {
	float:left;
	width:auto;
	font-size:150%;
}

.countdownTimer {
	float:left;
	color:#090;
	width:auto;
	font-size:150%;
}

.countdownTimerAlert {
	float:left;
	color:#FFF;
	background-color:#F00;
	width:auto;
	font-size:150%;
	vertical-align:bottom;
}

}

@media print {
.noPrint {
	display:none;
}

#firstContainer {
	height:auto; width:100%;
}

#moduleMenu {
	display:none;
}

#actions {
	display:none;
}

#mainArea {
	width:100%;
	height:auto;
	margin-top:5px;
	vertical-align:top;
}

#footer {
	display:none;
}
.noborder {
	display:none;
}

.button {
	display:none;
}

#middleArea {
	height:auto;
}

#middleAreaContainer {
	height:auto; vertical-align:top;
}
}
