@charset "utf-8";
/* CSS Document */
body 
{
	/*background:url(../../images/bg_big.gif);*/
	background:#111;
	margin-top:0px;
	margin-bottom:0px;
}

h1,h2,h3,h4,h5,h6{
	color:#E2E2E2;
}

#container 
{
	width:906px;
	margin:0 auto;
	background:#3b3b3b;
}

/*Header Area Styles starts here*/
#logotop {
	float:left;
	position: absolute;
	top: 0px;
	left:0px;
	width: 248px;
	height:240px;
	z-index:999;	
	text-align:center;
	background-color: #111;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Logo.png",sizingMethod='scale');
	cursor:hand;
}

#logintop {
	float:right;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 450px;
	height:240px;
	z-index:999;
}

#headertop
{
	float:left;
	top:0px;
	width:906px;
	margin-left:0px;
	margin-bottom:0px;
	position:relative;
	padding-bottom:0px;
	height:240px;
}
#headertop_login
{
	float:left;
	z-index:999;
	background-color:#000000;
	top:10px;
	width:906px;
	height:10px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:right;
	padding-bottom:15px;
}

#logoimg
{
	float:left;
	width:249px;
	height:240px;
	background:url(../../images/Logo.jpg) no-repeat;
}

#logoimg_home
{
	float:left;
	width:249px;
	height:240px;
	/*background:url(../../images/header_logo.gif) no-repeat;*/
}

#logoimg_tools
{
	float:left;
	width:249px;
	height:240px;
	/*background:url(../../images/Logo_Circuit.jpg) no-repeat;*/
}
#middleimg
{
	float:left;
	width:437px;
	height:240px;
	background:url(../../images/Middle.jpg) no-repeat;
}

#middleimg_tools{
	float:left;
	width:657px;
	height:240px;
	background:url(../../images/Circuit_bg.jpg) no-repeat;
}
#leftimage
{
	float:left;
	width:220px;
	height:240px;
	background:url(../../images/Leftimage.jpg) no-repeat;
}
.loginfields
{
	float:left; 
	padding-right:0px;
	padding-left:0px;
}

.loginfields1
{
	float:left; 
	padding-right:10px;
	padding-left:10px;
}

#login
{
	float:right; 
	width:225px; 
	font-size:11px;
	margin-left:60px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#login_tools
{
	float:right; 
	width:220px; 
	margin-top:10px;
	margin-left:0px;
}
/*Header Area Styles ends here*/


/*Menu Area Styles starts here*/
#request
{
	float:left;
	width:248px;
	height:36px;
	color:#fff;

}
#about
{
	float:left;
	width:145px;
	height:36px;
}
#service
{
	float:left;
	width:173px;
	height:36px;
}
#final
{
	float:left;
	width:169px;
	height:36px;
}
#contact
{
	float:left;
	width:168px;
	height:36px;
}
#menu{
height:50px;
margin:0 0 0 0px;
padding:0 0 0 0px;
margin-top:-2px;
}

#menu ul
{
	margin: 0;
	padding: 0;
	background:green;
	/*border: none;*/
}

#menu li
{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}
/*Menu Area Styles ends here*/


/*Center Area Styles starts here*/
#leftcontent
{
	float:left;
	margin-top:20px;
	/*margin-bottom:40px;*/
	width:238px;
	padding-bottom:20px;
}

#leftcontent_new
{
	float:left;
	margin-top:20px;
	/*margin-bottom:40px;*/
	width:248px;
	padding-bottom:20px;
}

#leftcontent1
{
	float:left;
	margin-top:20px;
	/*margin-bottom:40px;*/
	width:249px;
}

#rightcontent
{
	float:left;
	top:20px;
	width:655px;
	margin-left:10px;
	position:relative;
	padding-bottom:10px;
/*	height:600px;*/
	min-height:400px;
	height:auto !important;
	height:400px;
}

#rightcontent_new
{
	float:left;
	top:20px;
	width:645px;
	margin-left:10px;
	position:relative;
	padding-bottom:20px;
	min-height:400px;
	height:auto !important;
	height:400px;

}

#rightcontent_home
{
	float:left;
	top:20px;
	width:655px;
	margin-left:10px;
	position:relative;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#rightcontent1
{
	float:left;
	top:20px;
	width:640px;
	margin-left:10px;
	position:relative;
}

#livechat
{
	/*background:url(../../images/Livechat.jpg) no-repeat;*/
	top:100px;
	right:30px;
	width:209px;
	height:106px;
	border:none;
	position:absolute;
}
.leftpara
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0px 0 0px;
/*	text-align:justify;*/
}

.leftpara2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0px 0 0px;
	min-height:750px;
	height:auto !important;
	height:700px;
/*	text-align:justify;*/
}

.leftpara1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0px 0 0px;
	line-height:17px;
}

.rightpara
{
	font-family:Arial, Helvetica, sans-serif;
}
.rightpara p
{
	font-size:12px;
}
.leftpara p
{
	font-size:12px;
}
.leftpara a
{
	text-decoration:none;
	color:#01c2ff;
}
.davis
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:0 20px 0 8px;
	/*text-align:justify;*/
	color:#E2E2E2;
}

.serviceschedule
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:0 20px 0 8px;
	color:#E2E2E2;
/*	height:370px;*/
}

.rightlink a
{
	color:#fff; 
	font-family:Arial; 
	text-align:right; 
	font-weight:bold; 
	font-size:12px; 
	text-decoration:underline; 
}
.rightlink
{
	text-align:right;
	padding-right:20px;
}

.leftlink a
{
	color:#fff; 
	font-family:Arial; 
	font-weight:bold; 
	font-size:12px; 
	text-decoration:underline; 
}

.rightline
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 20px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
}

.rightline_new
{
	border-right:1px solid #5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 20px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
}

.rightlineRight
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 20px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
	border-right:1px solid #5a5a5a;
	/*margin-bottom:20px;*/
}

.rightline2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 20px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
	border-left:1px solid #5a5a5a;
	/*margin-bottom:50px;*/
	margin-bottom:30px;
	min-height:400px;
	height:auto !important;
	height:400px;

}

.rightline1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
}

.rightline3
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 8px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
	border-right:1px solid #5a5a5a;
	min-height:600px;
	height:auto !important;
	height:600px;

}

.rightline_home
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 10px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
	border-right:1px solid #5a5a5a;
	border-left:1px solid #5a5a5a;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin-bottom:35px;
}

.leftline
{
	color:#bebebe;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #5a5a5a;
	margin-bottom:20px;
}

#footer
{
	background:url(../../images/Footer_logo.gif) no-repeat;
	text-align:center;
	height:68px;
	clear:both;
	border:none;
	
}
#buttons
{
	text-align:center;
	height:68px;
	clear:both;
	border:none;
	padding-top:20px;
}
  .menubar_ftr ul li 
{
	list-style:none;
	margin:0;
	display:inline;
}
.menubar_ftr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#979797;
	float:right;
	margin:10px 10px 0 0;
}

 .menubar_logo_ftr ul li 
{
	list-style:none;
	margin:0;
	display:inline;
}
.menubar_logo_ftr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#979797;
	vertical-align:top;
	padding-left:150px;
	padding-bottom:10px;
	float:left;
	margin:0px 0px 0 0;
}

.menubar_logo_ftr ul li a 
{
	text-decoration:none;
	color:#979797;
	padding: 3px 0.5em; 
    margin-left: 3px; 
}

#content1 {
	/*position: absolute;
	top: 5px;
	left: 0px;
	width: 360px;
	color:#E2E2E2;*/

	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding-right:8px;
	/*text-align:justify;*/
	font-size:12px;
	color:#E2E2E2;
	width: 385px;
	min-height:507px;
	height:auto !important;
	height:400px;
}

#contentline {
	position: absolute;
	top: 20px;
	left: 460px;
	width: 50px;
}

#content2 {
	position: absolute;
	top: 0px;
	left: 418px;
	width: 230px;
	color:#E2E2E2;
	padding-right:10px;
	/*  height:550px;*/
}

#maincontent {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0px 0 8px;
	/*text-align:justify;*/
	font-size:12px;
	color:#E2E2E2;
	padding-right:10px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

.greyline{
	border:1 solid #5a5a5a;
	left:15px;
	width:5px;
	/*height:500px;*/
}

#bottomimg_home
{
	float:left;
	width:262px;
}

#bottommiddleimg_home
{
	float:left;
	width:380px;
	text-align:center;
  	color:#E2E2E2;
}

#bottomrightimage_home
{
	float:left;
	width:220px;
	text-align:center;
	padding-left:20px;
}
.ErrorMsg{
	color:red;
}

a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:hover{
color:#ECBD65;
}

#userTopMenu{
	float:right; 
	width:auto; 
	font-size:11px;
	margin-left:0px;
	margin-top:5px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#userTopMenu a{
color:#111;
text-decoration:none;
}

#userTopMenu_tools{
	float:right; 
	width:220px; 
	font-size:11px;
	margin-left:0px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#userTopMenu_tools a{
color:#111;
text-decoration:none;
}

button{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.FButtons {
	background-color: #FFFFFF;
	border: 1px solid #6E7B88;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	cursor: hand;
	width: 65px;	
}
.FButtonsDelete {
	background-color:#FFFFFF;
	border: 1px solid #6E7B88;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	cursor: hand;
	width: 125px;	
}

.GridCell1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #111;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.GridCell1 a{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.GridCell2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6E7B88;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #D4D4D4;
}
.GridCell2 a{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

#buttonschedule {
	float:left;
	position: absolute;
	top: 0px;
	left:0px;
	width: 158px;
	text-align:center;
}

#buttonquote {
	float:right;
	position: absolute;
	left:200px;
	width:180px;
	top: 0px;
}

#buttonarea
{
	float:left;
	top:0px;
	width:380px;
	margin-left:0px;
	margin-bottom:0px;
	position:relative;
	padding-left:5px;
	padding-right:5px;
}
#homecontent{
	min-height:366px;
	height:auto !important;
	height:300px;
}

a.notes{
	color:#111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.notes:hover{
color:#ECBD65;
}