/* CSS Document */

@import url("styles/leftpanel.css");
@import url("styles/leftpanel1.css");
@import url("styles/rightpanel1.css");

html{min-height:100%; margin:0 0 1px;}
body{margin:0; padding:0;}

div, ul, p, h1, h2, h3, h4, img, blockquote{margin:0; padding:0;}
ul{list-style-type:none;}
a{text-decoration:none;}

/*Top Panel Starts*/
#topPanel{
	height:50px;
	background:url(images/toppanel-bg.gif) repeat-x 0 0;
	position:relative;
	padding:0 0 0 17px;
	font:10px/24px Arial, Helvetica, sans-serif;
	color:#CFCDCE;
}
#topPanel img{display:none;}
#topPanel ul{
	position:absolute;
	width:192px;
	height:26px;
	left:17px;
	bottom:0;
	background:url(images/topnav-bg.gif) repeat-x 0 0;
}
#topPanel ul li{float:left; text-align:center;}
#topPanel ul li a{color:#353535; background:url(images/topnav-bg1.gif) repeat-x 0 0 #F2F1F1;}
#topPanel ul li a:hover{color:#EE3A39; background:url(images/topnav-bg1.gif) repeat-x 0 0 #F2F1F1;}
#topPanel ul li span{color:#EE3A39; background:url(images/topnav-bg1.gif) repeat-x 0 0 #F2F1F1;}

#topPanel ul li.home{width:56px; background:url(images/topnav-border.gif) no-repeat 0 1px;}
#topPanel ul li.contact{width:64px; background:url(images/topnav-border.gif) no-repeat 63px 1px;}
#topPanel ul li.callback{width:71px; background:url(images/callback-bg.gif) no-repeat 0 1px;}

#topPanel div#call{
	width:107px;
	height:17px;
	position:absolute;
	top:7px;
	right:22px;
	padding:0 0 0 23px;
	background:url(images/call-icon.gif) no-repeat 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}
#topPanel div#call span{color:#fff; background:transparent;}
/*Top Panel Ends*/

/*Header Starts*/
#header{
	height:171px;
	border-bottom:1px dashed #474747;
	position:relative;
	background:url(images/header-bg.jpg) repeat-x 0 0;
	/*text-align:center;*/
	display:block;
}
#header div#flash{width:778px; height:171px; margin:0 auto; background:url(images/header.jpg) no-repeat 0 0;}
/*Header Ends*/

/*Navigation Starts*/
#navBar{height:30px; background:url(images/navbar-bg.gif) repeat-x 0 0; position:relative;}
#navBar ul{width:769px; height:29px; margin:0 auto;}
#navBar ul li{font:bold 11px/29px Arial, Helvetica, sans-serif; padding:0 1px; text-align:center; float:left;}
#navBar ul li.noPad{padding:0;}

#navBar ul li a{
	width:108px;
	background:url(images/navbar-bg.gif) repeat-x 0 0 #fff;
	color:#484848;
	float:left;
	display:block;
}
#navBar ul li a:hover{background:#fff; color:#000;}
#navBar ul li span{width:108px;	background:#fff; color:#000; text-decoration:none; float:left; display:block;}
/*Navigation Ends*/

/*Left Panel Starts*/
#leftPanel{width:158px; border-right:1px dashed #959595; background:#F6F6F6; color:#F05336; float:left; padding:7px 0 0;}
/*Left Panel Ends*/

/*Right Panel Starts*/
#rightPanel{margin:0 0 0 159px; position:relative;}

#rightPanel div#leftPanel1{margin:0 159px 0 0; color:#1E1E1E; background:#fff; position:relative; padding:0 0 0 27px;}
#rightPanel div#rightPanel1{
	width:158px;
	border-left:1px dashed #959595;
	background:#F6F6F6;
	color:#0B0B0D;
	float:right;
	padding:7px 0 0;
	font:10px/12px Arial, Helvetica, sans-serif;
}
/*Right Panel Ends*/

/*Footer Starts*/
#footer{
	height:46px;
	background:#2D2B2C;
	color:#fff;
	position:relative;
	text-align:center;
	font:10px/13px Arial, Helvetica, sans-serif;
	clear:both;
}

#footer p{padding:16px 0 0;}
#footer p.design{position:absolute;	top:0; right:52px;}
#footer img{position:absolute; top:14px; right:22px;}

#footer ul{height:13px; position:absolute; top:16px; left:17px; }
#footer ul li{float:left; background:url(images/footer-menu-divider.gif) no-repeat 100% 0; padding:0 9px 0 8px;}
#footer ul li.noBg{background:none;}

#footer ul li a{color:#BCBCBC; background:#2D2B2C;}
#footer ul li a:hover{color:#fff; background:#2D2B2C;}

#footer p a{color:#BCBCBC; background:#2D2B2C; text-decoration:underline;}
#footer p a:hover{color:#fff; background:#2D2B2C; text-decoration:none;}
/*Footer Ends*/

#load{display: none;}
.body-orange {
	margin:0;
	padding:0;
	color: #EF310E;
}
