/* Body Sections */
body {
	background-color: #eeeeee;
	}

.header {
	background-color: #8A9489;
	/* background-color: #AAB6A8; */
	}

.maintable {
	/* background: #656C64; */
	border: 1px solid #656C64;
	}

.navbar {
	background-color: #FAFAFA;
	background-image: url('images/navgrid.gif');
	background-repeat: no-repeat;
	background-position: right; 
	}

.bodyinner {
	background-color: #FFFFFF;
	}
	
.bodyinner_bg {
	background-image: url('images/grid_btm.gif');
	background-repeat: repeat-x;
	background-position: bottom; 
	}
	
hr {
	border: 0px solid #999999;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	}

.leftbar {
	background-color: #FBFDFD;
	}

.leftbarheader {
	background-color: #899191;
	}

.mainheader {
	background-color: #62706A;
	}

.footer {
	backgroound-color: #656C64;
	}
/* End Body Sections */


/* Links */
a:link, a:visited {
font-size: 10px;
	color: #4D6F72;
	text-decoration: none;
	font-weight: bold;
	}

a:hover {
font-size: 10px;
	color: #5A8286;
	text-decoration: underline;
	font-weight: bold;
	}

a.mainlink:link, a.mainlink:visited {
	color: #4D6F72;
	text-decoration: none;
	}
.mainlink {
	color: #4D6F72;
	text-decoration: none;
	cursor: default;
}


.mainlink1{
	color: #b7c79f;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px;
	
}
	
.spaceform {
	color: #OOOOOO;
	text-decoration: none;
	font-weight: normal;
	font-family: tahoma;
	font-size: 12px;
}

a.mainlink:hover {
	color: #5A8286;
	text-decoration: underline;
	cursor: default;
	}
	
a.mainlink2:link, a.mainlink2:visited {
	color: #4D6F72;
	text-decoration: none;
	}

a.mainlink2:hover {
	color: #5A8286;
	text-decoration: underline;
	cursor: default;
	}	

.highlight {
	color: #AAB6A8;
	}

a.sublink:link, a.sublink:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

a.sublink:hover {
	color: #375053;
	text-decoration: underline;
	font-weight: bold;
	}

.subhighlight {
	color: #AAB6A8;
	font-weight: bold;
	}
	
a.pagefootlink:link, a.pagefootlink:visited {
	color: #4D6F72;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	}

a.pagefootlink:hover {
	color: #5A8286;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.highlightfoot {
	color: #AAB6A8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
.smallfont {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal ;
	}	
a.new_sublink:link {
	/*color: #5A8286;*/
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.new_sublink:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}	
	
	
/* kalai added this styles */

a.new_sublink1:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.new_sublink1:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
	
	
a.new_sublink2:link {
	color: #5A8286;
	text-decoration: none;
	font-weight: bold;
	}
	
a.new_sublink2:visited {
	color: #5A8286;
	text-decoration: none;
	font-weight: bold;
	}
	
	
a.new_sublink3:link {
	/*color: #D3DED1;*/
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.new_sublink3:visited {
	/*color: #D3DED1;*/
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

/* End Links */


/* Navigation Area */
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	}
/* End Navigation Area */
.head_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	line-height: 15px;
	margin: 10px 10px;
	clip:  rect(auto 50px auto 50px);
	}

.bodytexttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #62706a;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 5px 10px;
	padding-top: 5px;
	}
	
.bodytexttitle_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5E7373;
	font-weight: bold;
	text-align: left;
	margin: 10px 15px 15px 10px;
	}
	
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin: 10px 0px 0px 10px;
	}

.leftside {
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	}

.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 20px;
	padding-right: 30px;
	line-height: 15px;
	padding-left: 12px;
	}

.pagebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	vertical-align: top;
	margin: 10px 0px 0px 10px;
	clip:  rect(auto 50px auto auto);
	}

.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #899191;
	border: 1px solid #656C64;
	}

a.sort:link, a.sort:visited {
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
	}

a.sort:hover {
	color: #0000CC;
	text-decoration: underline;
	font-weight: normal;
	}


/* Admin Area */
.listtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-color: #F9F9F9;
	padding: 1px;
	}

.listtableheader {
	background-color: #656C64;
	}
	
.listtablerow {
	background-color: #E5EDE4;
	}
	
.listtablerowalt {
	background-color: #E9F6F7;
	}
	
.sublisttablerow {
	background-color: #D3DED1;
	}
	
.sublisttablerowalt {
	background-color: #BAD6CA;
	}
	
.listtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EEEEEE;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 5px 0px;
	}

a.sort:link, a.sort:visited {
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
	}

a.sort:hover {
	color: #0000CC;
	text-decoration: underline;
	font-weight: normal;
	}

a.modify:link, a.modify:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}

a.modify:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	}
/* End Admin Area */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

.sub_imageL {
	margin: 0px 12px 5px 0px;
	border: 1px solid #656C64;
	}

.sub_imageR {
	margin: 5px 0px 5px 8px;
	border: 1px solid #656C64;
	}
	
.col1 {
	background: #D0DCDD;
	/* background-image: url('images/col_btm.gif');
	background-repeat: no-repeat;
	background-position: bottom; */
	}

.col1_hd {
	background: #899191;
	}

.col2 {
	background: #CCD3CB;
	/* background-image: url('images/col_btm.gif');
	background-repeat: no-repeat;
	background-position: bottom;  */
	}

.col2_hd {
	background: #828782;
	}

.col3 {
	background: #BBC5B9;
	/* background-image: url('images/col_btm.gif');
	background-repeat: no-repeat;
	background-position: bottom; */
	}

.col3_hd {
	background: #727871;
	}

.col4 {
	background: #A4BCB1;
	/* background-image: url('images/col_btm.gif');
	background-repeat: repeat-x;
	background-position: bottom; */
	}

.col4_hd {
	background: #62706A;
	}
.spacemaintable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
}
.spaceheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}.spacecategoryheader {
	font-size: 11px;
	font-weight: bold;
	color: #FFffff;
	background-color: #899191;
	padding-left: 10px;
}
.spacecategoryheader1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFffff;
	background-color: #575757;
	padding-left: 10px;
}
.spacedetailrow {
	background-color: #ffffff;
	padding: 10px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #899191;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #899191;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #899191;
	
}
.spacedetailrow1 {
	background-color: #e4f4f5;
	padding: 10px;
	color: #000000;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #899191;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #899191;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #899191;*/
	
}
/*.tableborder {  
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 0px; 
color: #000000; 
border-color: #000000 #000000 #000000 #333333; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}*/

.spacedetailimage {
	background-color: #000000;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

	
}
.spacedetailtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.spacequantitytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #666666;
	background-color: #ffffff;
}
.spacedetailheader {
	font-size: 10px;
	font-weight: bold;
}
.spaceresultdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 2px 5px;
}
.spaceresultsubdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #a8a8a8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.spaceresultsubfooter {
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 2px;
	padding-right: 5px;
}
.spacegttext {
	font-weight: bold;
}
.spacegtval {
	font-weight: bold;
	padding-right: 5px;
}
.spacegtgrand {
	font-weight: bold;
	color: #ff0000;
	padding-right: 5px;
}.spacedetailimage {
	background-color: #000000;
	padding: 2px;
}
.spacesubmitter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	cursor: pointer;
}

.spacesubmitter_view {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5D6F83;
	border: 1px solid #000000;
	cursor: pointer;
}
.spacesubmitter_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	/*background-color: #5A8286;*/
	background-color: #CCCCCC;
	border: 1px solid #000000;
	cursor: pointer;
}
.spacesubmitter_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	border: 1px solid #000000;
	cursor: pointer;
}
.spacesubmitter_bighover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
	border: 1px solid #000000;
	cursor: pointer;
}
.spacesubmitter1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #C4D7DE;
	border: 1px solid #000000;
	cursor: pointer;
}
.spaceplaninfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 50px;
	padding-top: 15px;
	padding-left: 50px;
	padding-right: 50px;
}
.spacewarn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.spacedimensionrow {
	/*background-color: #d3ded1;*/
}
.spacedimensionrowalt {
	/*background-color: #bad6ca;*/
}

.delete {
	font-weight: bold;
	color: #ff0000;
	cursor: pointer;
}

.combobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.sidebartext {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 20px;
	font-size: 13px;
	line-height: 18px;
	color: #426871;
}
.sidebartext1 {
   font-family: Arial, Helvetica, sans-serif;
	margin: 5px 10px;
	font-size: 9.5px;
	line-height: 18px;
	color: #426871;
}

.displaytext {
	margin: 10px 10px 10px 0px;
	font-size: 11px;
	};
	
.bodytext {
	margin: 10px;
	font-size: 10px;
	};
	
.cell1 {
	background-image: url(images/planner_bg.jpg);
	background-repeat: no-repeat;
	} 
	
.sp {
	background-image: url(images/planner_bg.jpg);
	background-repeat: no-repeat;
	}
.adminbar {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
}
a.adminbar:link {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
}
a.adminbar:link {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
}a.adminbar1:link {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
}
a.adminbar1:visited {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
}
a.adminbar1:hover {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
	background-image: url(button1.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.adminbar1 {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
	background-image: url(button.gif);
	background-repeat: no-repeat;
	background-position: center;
}

td.adminbar1 {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
	background-image: url(button.gif);
	background-repeat: no-repeat;
	background-position: center;
}
td.adminbar2 {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
	background-image: url(lg_button.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.graphicbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-image: url(button.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	height: 30px;
	width: 79px;
	cursor: pointer;
}
.graphicbuttonover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-image: url(button1.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	height: 30px;
	width: 79px;
	cursor: pointer;
	color: #FF0000;
}
.rowlisting {
	background-color: #d3ded1;
	padding-left: 5px;
}
.rowlistingalt{
	background-color: #bad6ca;
	padding-left: 5px;
}
