@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
/* Attributes */
body {line-height:18px; font-size:11px; font-family:Arial; letter-spacing:1px; color:#FFFFFF; background-color:#000000; margin-top:15px;}
img {border:none;}
a {outline:none;}		/* Remove dotted lines in Firefox */
input { width:170px; color:#FFFFFF; background-color:#000000; border: 1px solid #FFFFFF; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px;}
textarea { color:#FFFFFF; background-color:#000000; border: 1px solid #FFFFFF; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px;}
select, .selectarea { width:152px; color:#FFFFFF; background:#000000; border: 1px solid #FFFFFF; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px;}

/* Elements */
#containerbox {width:991px; border:2px solid #3C3C3C; margin:0 auto; padding:3px; min-width:991px;}
/*#containerbox2 {background-color:#1d1d1d; padding:3px;}*/
#bgwrap {background:url(images/home-bg.jpg) no-repeat; display:block; height:535px; width:991px; background-color:#000000;}
#bgwrap2 {background-color:#000000; margin-bottom:20px;}
#header1 .logo{float:left; width:252px; height:33px; margin:20px 0 0 17px;}
#header2 {float:right;}
	#header2 img{vertical-align:middle;}
	#header2 a {color:#FFFFFF; text-decoration:none;}
	#header2 a:hover {color:#0e89e9;}
	#header2 input {vertical-align:middle; width:100px; color:#D2D2D2; background-color:#0F0F0F; border: 1px solid #3C3C3C; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:2px;}
	#header2 .btnlogin {width:69px; height:25px; cursor: pointer; border:none; background:url(images/btnlogin.jpg) no-repeat;}

#sidebar1 {float:left; width:280px;}
	#sidebar1 ul {display:block; margin:82px 0 0 17px;}
	#sidebar1 ul li {list-style:none;}
	#sidebar1 ul li a {text-decoration:none; color:#FFFFFF;}
	#sidebar1 ul li a:hover {color:#0e89e9;}
	#sidebar1 ul li ul li {padding-left:12px;}
	#sidebar1 ul li ul.nodisplay {display:none;}
	
#sidebar2 {float:right; width:290px; margin-top:75px;}
#sidebar-custom {margin-bottom: 45px;
    margin-top: 17px;
    width: 290px;}
	#sidebar2 h2, #sidebar-custom h2 {font-size:13px; font-weight:bold; color:#9fc2fc; letter-spacing:1px;}
	#sidebar2 ul li, #sidebar-custom ul li {display:block; margin-left:15px; height:28px;}
	#sidebar2 a, #sidebar-custom a {text-decoration:none; color:#FFFFFF;}
		#sidebar2 a.reg, #sidebar-custom a.reg {text-decoration:underline; margin-left:70px;}
	#sidebar2 a:hover, #sidebar-custom a:hover {color:#0E89E9; text-decoration:none;}
	#sidebar2 input.cl, #sidebar-custom input.cl {width:200px; color:#FFFFFF; background-color:#000000; border: 1px solid #FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#A5A5A5; margin:5px 0 2px 5px;}
	#sidebar2 .btnlogincl, #sidebar-custom .btnlogincl { width:69px; height:25px; cursor: pointer; border:none; background:url(images/btnlogin.jpg) no-repeat; margin-left:5px;}
	
	

#maincontainer {margin:19px 320px 0 300px;}
	#maincontainer h1 {font-size:16px; font-weight:normal; margin-bottom:35px; background:url(images/heading-box.jpg) no-repeat; height:22px; padding:4px 0 0 32px; }
	#maincontainer h2 {color:#fff; font-size:13px; font-weight:bold; text-align:left; padding:10px 0 0 10px;}
	#maincontainer h3 a{color:#5779b1; font-size:11px; font-weight:normal; text-decoration:none;}
		#maincontainer h3 a:hover{text-decoration:underline;}
	#maincontainer h4, #sidebar2 h4 {color:#9fc2fc; font-size:11px; font-weight:normal;}
	#maincontainer ul li {list-style:none; margin-left:15px;}
	#maincontainer #faq1 {padding-left:20px;}
	#maincontainer #faq1 ul li {list-style:square;}
	#maincontainer input.cl {width:287px; color:#000000; background-color:#fff; border: 1px solid #FFFFFF; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; margin:10px 0 2px 5px;}
	#maincontainer .btnlogincl { width:132px; height:30px; cursor: pointer; border:none; background:url(images/login-signin.jpg) no-repeat; margin-top:10px; float:right;}
	#maincontainer .logincontainer{ width:336px; height:167px; background:url(images/login-container.jpg) no-repeat; text-align:center; padding-top:8px;}
	
#maincontainer2 {margin:19px 50px 0 300px;}
	#maincontainer2 h1 {font-size:16px; font-weight:normal; margin-bottom:35px; background:url(images/heading-box.jpg) no-repeat; height:22px; padding:4px 0 0 32px; }

#breadcrumb {margin-left:300px;}
	#breadcrumb li {display:inline; margin-right:15px;}
	#breadcrumb a {color:#FFFFFF; text-decoration:none; background:url(images/arrowleft.gif) no-repeat center left; padding-left:11px;}
	#breadcrumb a.top {color:#FFFFFF; text-decoration:none; background:url(images/arrowtop.gif) no-repeat center left; padding-left:11px;}
	#breadcrumb a:hover {text-decoration:underline;}

#footer {text-align:center; margin-top:5px; /*background:url(images/footer-bg.jpg) no-repeat; width:508px; height:39px; padding-top:10px;*/}
	#footer a{color:#FFFFFF; text-decoration:none;}
	#footer a:hover {color:#0e89e9;}
	
/* Others */
#searchParam {width:643px;color:#9FC2FC;background:#0F0F0F;border: 1px solid #3C3C3C;}/*width:100%;*/
#searchParam2 {width:628px;color:#9FC2FC;background:#0F0F0F;border: 1px solid #3C3C3C;}
#searchParam3 {width:643px;color:#9FC2FC;background:#0F0F0F;border: 1px solid #3C3C3C; float:left; margin-bottom:30px;}
#searchParam a, #searchParam2 a, #searchParam3 a {text-decoration:none; color:#FFFFFF;padding-right:9px; text-align:center}
#searchParam a:hover, #searchParam2 a:hover, #searchParam3 a:hover {color:#0E89E9;}
.searhinputbox{ background:url(images/search-box.jpg) no-repeat; width:448px; height:21px; border:none; color:#000000; padding:5px 0 0 2px; vertical-align:top;}
.pButton2{width:28px; height:26px; border:none; background:url(images/magnify.jpg) no-repeat; margin-left:-9px; cursor:pointer;padding:5px 2px 0 0;vertical-align:top;}
.pButton2 a:hover{border:none;}
.pButton3 {background:url(images/btnaddtocart.jpg) no-repeat; border:none; height:30px; width:115px; cursor:pointer;}
.pButton4 {background:url(images/btnsaveasdraft.jpg) no-repeat; border:none; height:30px; width:102px; cursor:pointer;}
.pButton5 {background:url(images/btnsubmitproj.jpg) no-repeat; border:none; height:30px; width:102px; cursor:pointer;}
.pButton6 {background:url(images/btndisplayall.jpg) no-repeat; border:none; height:25px; width:110px; cursor:pointer;}
.pButton7 {background:url(images/addproperty.jpg) no-repeat; border:none; height:30px; width:143px; cursor:pointer;}
.pButton8 {background:url(images/newproject.jpg) no-repeat; border:none; height:30px; width:136px; cursor:pointer;}
.pButton9 {background:url(images/submitproperty.jpg) no-repeat; border:none; height:30px; width:121px; cursor:pointer;}
.pButton10 {background:url(images/updateproperties.jpg) no-repeat; border:none; height:30px; width:125px; cursor:pointer;}
.pButton11 {background:url(images/resetbtn.jpg) no-repeat; border:none; height:30px; width:90px; cursor:pointer;}
.pButton12 {background:url(images/saveproject.jpg) no-repeat; border:none; height:30px; width:90px; cursor:pointer;}
.pButton13 {background:url(images/btnsubmitform.jpg) no-repeat; border:none; height:30px; width:102px; cursor:pointer;}
.pButton14 {background:url(images/btnlocscoutingform.jpg) no-repeat; border:none; height:30px; width:150px; cursor:pointer;}
.pButton15 {background:url(images/btnlocmgtform.jpg) no-repeat; border:none; height:30px; width:150px; cursor:pointer;}
.pButton16 {background:url(images/add-plus.jpg) no-repeat; border:none; height:24px; width:40px; cursor:pointer;}
.pButton17 {background:url(images/btnsearch1.jpg) no-repeat; border:none; height:30px; width:100px; cursor:pointer;}
.searchcontainer1{background:url(images/searchcontainer.jpg) no-repeat; width:641px; height:41px;padding:5px 0 0 2px}
.clearboth {clear:both; visibility:hidden;display:block;}
.pix-img {margin-top:20px;}
.pix-img2 {margin:15px 0 0 15px;}
.par-color {color:#9fc2fc;}
.par1 {margin-top:5px;}
.par2 {margin-left:8px;}
li.listPad {margin-left:12px;}
.btnsearch {background:url(images/btnsearch.jpg) no-repeat; width:102px; height:30px; cursor:pointer; margin-top:5px; border:none;}
.btnsumbit1 {background:url(images/imgsubmit.jpg) no-repeat; width:88px; height:29px; cursor:pointer; margin-top:5px; border:none; margin-right:20px;}
.forchckbox { width:16px; color:#FFFFFF; background: #000000; border: 1px solid #FFFFFF; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px;}
.asterisk {color:#E30E0E;}
.par3 {color:#90ABD6; padding-left:12px;}
.fortxtarea-mgt {width:350px; overflow:hidden;}
.callme, .clickreg {color:#ffffff; text-decoration:underline;}
.callme:hover, .clickreg:hover {color:#0e89e9; text-decoration:none;}
.beta{width:45px; height:15px; margin:5px 0 0 16px;}

/* Vertical Menu */
#navigation {margin:0px;text-indent:0px; background-color:#000000; width:195px; list-style:none; text-decoration:none; height:auto; background-color:transparent;}
#navigation a.head { cursor:pointer; color:#FFFFFF; margin:0px; padding:0px; text-decoration:none;}
#navigation ul {border-width:0px; margin:0px; padding:0px; text-indent:0px; display:block; list-style:none;}
#navigation li, #navigation li li {display:block;}
#navigation li a, #navigation li li a{display:inline;}
#navigation li li a, #navigation li li li a {color:#FFFFFF; text-decoration: none; margin:0; display:inline;}
#navigation a.head:hover, #navigation a.current, #navigation li li a:hover {color:#0e89e9;}

/* Accordion */
div#test-accordion{	background-color:#000000; margin-left:300px;}
div.accordion { position: relative; /* required for bounding */	width:505px;}
div.accordion-toggle{ position: relative; /* required for effect */ z-index: 10; /* required for effect */	background:url(images/toggle.jpg) no-repeat; width:490px; height:23px; color:#ffffff; cursor: pointer; margin-bottom:1px;	padding:3px 0 0 14px;}
div.accordion-toggle:hover, div.accordion-toggle-active{ background:url(images/on-toggle.jpg) no-repeat; width:490px; height:23px;}
div.accordion-content{ overflow: hidden; /* required for effect */ background: #dee9f9; padding:9px 24px 6px 24px; color:#383838; border-bottom:1px solid #095db5;}
/* div.accordion-toggle:hover {background:url(images/toggle.jpg) no-repeat; width:490px; height:23px;} In Case we are using Hover state*/

/* Eliminate "Jumps" page Vertical/ Horizontal Centering by Forcing a Scroll Bar */
html { overflow: -moz-scrollbars-vertical !important;}
html { overflow-y: scroll; }

/*=========== CSS Blogs posted here ===========*/

/* Content
----------------------------------------------- */
@media all {
  #content {width:360px; margin:0 auto; padding:0; text-align:left;}
  #main {width:360px; float:left;}
  #sidebar {width:220px; float:right;}
  }
@media handheld {
  #content {width:90%;}
  #main {width:100%; float:none;}
  #sidebar {width:100%; float:none;}
  }

/* Headings
----------------------------------------------- */
h2 { font-family: Arial; text-transform:uppercase; letter-spacing:.2em; }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {margin:0px; font-size:12px; font-weight:normal; color:#90ABD6;}
  .post { margin:.5em 0 1.5em; padding-bottom:1.5em; } /* border-bottom:1px dotted #444;*/
  }
@media handheld {
  .date-header {padding:0 1.5em 0 1.5em;}
  .post {padding:0 1.5em 0 1.5em;}
  }
.post-title {padding:0 0 4px 8px; font-size:16px; line-height:1.4em; color:#0E89E9; margin-top:7px;}
.post-title a { color:#CFCFCF; }
.post-title a:hover {color:#fff;}
.post div {margin:0 0 .75em; line-height:1.6em; }
p.post-footer {margin:-.25em 0 0; color:#333;}
.post-footer em, .comment-link {font:78%/1.4em Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em;}
.post-footer em {font-style:normal; color:#777; margin-right:.6em; }
a.comment-link {color:#FFFFFF; text-decoration: none;} /*margin-left:.6em;*/
a.comment-link:hover {color:#5779B1; text-decoration:underline;}

.post img {padding:4px; border:1px solid #222; }
.post blockquote {margin:1em 20px;}
.post blockquote p {margin:.75em 0;}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {margin:0 0 1.5em; padding:0 0 1.5em; border-bottom:1px dotted #444; list-style:none;}
#sidebar li {margin:0; padding:0 0 .25em 15px; text-indent:-15px; line-height:1.5em; }
#sidebar p {color:#999; line-height:1.5em; }

/*============ End CSS Blog styles ==============*/

/* Slide IN - Toggle Menu */
#wrap {position:relative; height:200px; width:190px; z-index:0; text-align:left;}
#nav {position:absolute; left:0; top:0;}
#nav, #nav ul {padding:0; margin:0; list-style:none; font-family:Arial, sans-serif; background:#000 transparent; font-weight: normal; letter-spacing:1px;}
#nav li a { white-space:nowrap; color:#FFFFFF; text-decoration:none; font-size:11px;} /* padding-left:10px; */
#nav li a:hover {color:#0E89E9;}
/*#nav li:active {color:#0E89E9;}*/
#nav li a.active {color:#0E89E9;}
/*#nav li ul li a {padding-left:0;}*/
#nav ul {padding-left:10px;}
#nav li {line-height:18px; color:#FFF; cursor:pointer;}
/*#nav li {color:#7590C5;}*/
#nav li.toggle {width:190px;}
#img-toggle {margin:101px 107px 0 0; float:right;}
#regstate { width:181px;}
.slide0 {display:none;}

#idc-list{color:#fff;padding-left:12px;background:#000;width:255px;border: solid 1px color:gray; overflow-x:hidden; overflow-y:scroll; height:40px; border:1pt #3c3c3c solid}
#idc-list a{color: #FF0000; text-decoration:none;}

/*== Styles for Tabmenu ==*/

#containertab{margin-top:10px;width: 520px;} /*margin: 2em auto;*/
#containertab ul{list-style: none;list-style-position: outside;}
#containertab ul.menu li{float: left;margin-right: 5px;margin-bottom: -1px;}
#containertab ul.menu li{font-weight: normal;display: block;padding: 5px 10px 5px 10px;background: #000;margin-bottom: -1px;border: 1px solid #3C3C3C;border-width: 1px 1px 1px 1px;position: relative;color: #B4B4B4;cursor: pointer;font-size:11px;}
#containertab ul.menu li.active{background: #0F0F0F;top: 1px;border-bottom: 0;color: #FFFFFF;}



.clear{clear: both;height:0;visibility:hidden;display:block;}
.contenttab{margin: 0pt auto;background: #0F0F0F;border: 1px solid #3C3C3C;text-align: left;padding: 10px;padding-bottom: 20px;font-size: 11px;color:#ffffff;}
.contentabh1{line-height: 1em;vertical-align: middle;height: 34px;padding: 10px 10px 0 0;font-size: 13px;font-weight:normal;color:#5F95EF;}
.contenttab.prquest{display: block;}
.contenttab.locinfo{display: none;}
.contenttab.piclog{display: none;}
.contenttab.piclog a{color: #5f95ef;}
.contenttab.locsupport{display: none;}

.tmlabel {width:204px; vertical-align:middle; color:#FFFFFF;}
.tmlabel2 {width:150px; vertical-align:middle; color:#FFFFFF;}
.tminput {width:220px; background:#000000; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px; font-size:12px;}
.tminput2 {width:170px; background:#000000; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px; font-size:12px;}
.tminput3 {width:70px; background:#000000; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px; font-size:12px;}
.tminput4 {width:15px; border:0 none;}

table.topreport {width:520px; color:#93A6C9; text-align:left; border:1px solid #2D2D2D;}
table.listlocsupport { border:1px solid #2D2D2D;}
th.head {background:#3366FF; padding:5px; text-align:center; border-right:1px solid #2D2D2D;}
th.left {padding:7px; width:115px; font-weight:normal; border-right:1px solid #2D2D2D; border-bottom:1px solid #2D2D2D;}
td.listcontent {padding:7px;border-right:1px solid #2D2D2D; border-bottom:1px solid #2D2D2D;}
/*== /Styles for Tabmenu ==*/

/* For Watermarks */
.watermark {background: #000 url(images/4187-watermark.jpg) center; background-repeat:no-repeat; height:355px;margin: 0 auto;display: block;	position: relative;}
.watermark img.blank {width: 100%;height: 100%;display: block;position: absolute;left: 0;	top: 0;}
.watermark img{filter:alpha(opacity=80);opacity:.80;}
/* End Watermarks */