/* CSS Document */

body {
	background:url(../images/body-bg.gif) repeat-x 0 0 #6B6B6B;
	margin:0;
	}
* {
	font:normal 11px Arial, Helvetica, sans-serif;
	}
h1, h2, h3, h4, h5, h6, form, input, a, p, div{
	margin:0; padding:0;
	}
	
.main-div {
	border-left:1px solid #FFF; border-right:1px solid #FFF;
	background:url(../images/maint-tbl-bg.gif) repeat 0 0;
	padding:0 23px; vertical-align:top; width:847px; margin:0 auto;
	}
.main-div-inside {
	background: url(../images/inside-tbl-bg.gif) repeat-x 0 0 #303B4D;
	padding:0 14px 0 15px;
	}
	
.spacer {
	line-height:1px; clear:both; padding:0; margin:0;
	}

/*header*/
#header {
	padding:0; margin:0; /*height:419px; border:1px solid #fff;*/ float:left; width:818px;
	}
	
/*top-panel*/
#top-panel {
	background:url(../images/link-bottombg.gif) repeat-x 0 100%; padding:0 0 26px; position:relative; height:125px;
	}
#top-panel #logo {
	width:135px; float:left; padding:30px 0 0 11px;
	}
	
#top-panel #text {
	width:670px; float:left; padding:0; margin:0;
	}
#top-panel #text h2 {
	background:url(../images/advertising.gif) no-repeat 100% 15%; margin:0; padding:72px 0 0; float:right; width:400px;
	}
/*logo*/
/*flash*/
#flash {
	background:url(../images/header-bottom.gif) repeat-x 0 100% #9C9EAF; padding:0px 0 13px;/* border:1px solid #FFF;*/
	}
/*flash*/
/*login*/
.login-bg {
	background:url(../images/login-bg.gif) repeat-x 0 0; width:351px; float:right;
	}
.login-bg form {
	margin:0; padding:3px 0;
	}
.login-bg form .white-text {
	font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
.login-bg form input.textbox {
	margin:0; padding:5px; width:112px; height:18px; 
	font:normal 12px Arial, Helvetica, sans-serif; color:#4E4E4E;
	}
	
	
	
.login-bg form a{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; text-decoration:none;
	}
.login-bg form a:hover{
	color:#C2CCF2; text-decoration:none;
	}
/*login*/

a.shopping {
	background:url(../images/shopping-icon.gif) no-repeat 0 2px;
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; text-decoration:none;
	display:block; margin:26px 0 0 128px; padding:0 0 2px 23px;
	}
a.shopping:hover {
	color:#FDF4A6; text-decoration:none;
	}
h3.white-heading {
	color:#FFFFFF; font-size:14px; font-weight:normal; margin:3px 0; padding:0;
	}
	
/*link*/
ul.link {
	background:url(../images/linkbg.gif) repeat-x 0 0; margin:0; padding:0; width:670px;
	list-style-type:none; float:left; display:inline;
	}
ul.link li {
	background:url(../images/link-right.gif) no-repeat 100% 0; width:663px;
	padding:0 7px 0 0; margin:0; display:inline; float:left;
	}
ul.link li span.bor {
	background:url(../images/link-left.gif) no-repeat 0 0;
	 padding:10px 0px 10px 7px; margin:0;  display:block; float:left;
	}
ul.link li a{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;
	display:block; float:left; padding:7px 16px 7px 15px; margin:2px 0 2px;
	background:url(../images/link-bor.gif) repeat-y 100% 0; text-decoration:none;
	}
ul.link li a.nobor{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;
	display:block; float:left; padding:7px 7px 7px 14px; margin:2px 0;
	background:none; text-decoration:none;
	}
ul.link li a:hover{
	color:#F7EC3B; text-decoration:none;
	}
	
ul.link li span{
	font:bold 11px Arial, Helvetica, sans-serif; color:#F7EC3B;
	display:block; float:left; padding:7px 12px 7px 12px; margin:2px 0 2px;
	background:url(../images/link-bor.gif) repeat-y 100% 0; text-decoration:none;
	}
	
.header-bottombg {
	background:url(../images/header-bottom.gif) repeat-x 0 0 #9C9EAF;
	}
/*header*/

/*body*/
#container {
	padding:10px 9px 0px; background-color:#9C9EAF
	}
#container-inside {
	 background:url(../images/container-bg.gif) repeat-x 0 100% #9C9EAF; padding:0 0 27px;
	 }
	
/*left-panel*/
#container #left-pan-home {
	width:224px; background-color:#535353; float:left;
	}	
#container #left-pan-home h2.heading {
	font:bold 21px Arial, Helvetica, sans-serif; color:#FFFFFF; 
	background-color:#404040; padding:16px 0 13px 17px;
	}
ul.left-text {
	padding:16px 37px 0 17px; margin:0; list-style-type:none;
	}
ul.left-text li {
	background:url(../images/icon-arrow.gif) no-repeat 0 5px; padding:0 0 22px 16px;
	font:normal 11px/15px Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
/*left-panel*/

/*mid-panel*/
#mid-panel-home {
	background-color:#606277; margin:0 10px; width:332px; float:left;
	}
h2.heading {
	font:bold 21px Arial, Helvetica, sans-serif; 
	background-color:#4A4C60; color:#FFFFFF; padding:16px 0 13px 17px; 
	}
#mid-panel-home .content {
	margin:23px auto; text-align:center; background:url(../images/mid-cont.gif) no-repeat 50% 0; height:220px;
	}
/*mid-panel*/	

/*right-panel*/
#container #right-pan-home {
	width:224px; background-color:#535353; float:left;
	}	
#container #right-pan-home h2.heading {
	font:bold 21px Arial, Helvetica, sans-serif; color:#FFFFFF; 
	background-color:#404040; padding:16px 0 13px 17px;
	}
/*right-panel*/

/*about us*/
#container-about {
	 /*background:url(../images/container-bg.gif) repeat-x 0 100% #9C9EAF;*/ padding:0; background-color:#9C9EAF; margin:0; float:left; width:819px;
	 }
#left-pan-about {
	width:195px; float:left; background-color:#9C9EAF; padding:0; margin:0;
	}
#left-pan-about p.pic {
	background:url(../images/pic-bg.gif) no-repeat 0 0; padding:16px 0 16px 16px;
	}
	
#right-pan-about {
	width:623px; background-color:#9C9EAF; float:left;
	}
#right-pan-about h2.heading {
	background:url(../images/heading-bg.gif) repeat-x 0 100% #242323; padding:24px 0 24px 25px;
	}
#right-pan-about #content {
	padding:22px 14px 22px 24px;
	}
#right-pan-about #content p.blue-content {
	font-size:12px; color:#011448; line-height:18px; padding:0 0 20px;
	}
#right-pan-about #content p.blue-content span {
	font-weight:bold;
	}
#right-pan-about #content h3.blue-text {
	font-size:16px; font-weight:bold; color:#081248; margin:0 0 26px;
	}
.div-bg {
	background:url(../images/container-bg.gif) repeat-x 0 100% #9C9EAF; padding:0 0 27px; margin:0 8px;
	}
#logo_bg { background:url(../images/logo_bg.gif) no-repeat; width:250px; height:130px; vertical-align:middle;}	

#client_list_bg { background:url(../images/client_bg.gif) no-repeat; text-align:center; width:180px; height:110px; float:left;}	
	
/*about us*/

/*body*/
	
/*footer*/
#foot-struct {
	padding:30px 10px 30px; font:normal 12px/26px Arial, Helvetica, sans-serif; 
	color:#9C9EAF; background-color:#303B4D; text-align:right;
	}
/*footer*/
	


