body {
	margin:0;
	color:#616161;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:#c1c1c1;
}
form {
	margin:0;
	padding:0;
}

/*-----container-----*/
#container {
	margin: 0 auto;
	width:990px;
	background:#f6ffff url(../../NewImages/content-bg.gif) repeat-x
}
#container .container-area {
	clear:both;
	overflow:hidden;
	width:990px;
	background:url(../../NewImages/page-bg.jpg) no-repeat;
}
/*-----header-----*/
#header {
	overflow:hidden;
	width:990px;
	padding:0 0 6px;
}
#header .logo {
	float:left;
	margin:12px 0 0 50px;
}
#header .logo a {
	display:block;
	width:212px;
	height:60px;
	text-indent:-9999px;
	background:url(../../NewImages/logo.gif) no-repeat;
}
#header ul {
	float:right;
	margin:60px 0 0;
	padding:0 14px 0 0;
}
#header ul li {
	float:left;
	padding:0 24px 0 0;
	list-style:none;
	font:14px/17px "Trebuchet MS", Arial, sans-serif;
}
#header ul li a {
	color:#2e2e2e;
	text-decoration:none;
}
#header ul li a:hover {text-decoration:underline;}
#header ul li a.active {
	font-weight:bold;
	text-decoration:underline;
}
/*-----content-----*/
#content {
	overflow:hidden;
	width:990px;
}
#content .content-top {
	display:block;
	width:940px;
	height:20px;
	margin:0 0 0 40px;
	font-size:0;
	line-height:0;
	background:url(../../NewImages/content-top.png) no-repeat;
}
#content .content-bg {
	display:block;
	width:940px;
	margin:0 0 0 40px;
	background:url(../../NewImages/content-bg.png) repeat-y;
}
#content .content-bg .content-inner-bg {
	overflow:hidden;
	width:910px;
	padding:0 7px 0 8px;
	margin:0 0 0 8px;
	min-height:360px;
	background:url(../../NewImages/content-inner-bg.gif) repeat-x 0 100%;
}
* html #content .content-bg .content-inner-bg {
	overflow:visible;
	height:360px;
}
#content .content-bottom {
	display:block;
	width:940px;
	height:23px;
	margin:0 0 0 40px;
	font-size:0;
	line-height:0;
	background:url(../../NewImages/content-bottom.png) no-repeat;
}

#content .content-area {
    padding: 0 0 0 30px;
}
                          

/*--promo--*/
.promo {
	overflow:hidden;
	width:100%;
	clear:both;
	background:url(../../NewImages/promo-bg.gif) no-repeat;
}
.promo .promo-txt {
	float:left;
	width:566px;
	padding:0 0 0 30px;
}

.promo .promo-txt2 {
	float:left;
	width:930px;
	padding:0 0 0 0;
}
.promo .promo-txt h1 {
	margin:0 0 0;
	color:#0079c2;
	font:48px/50px "Trebuchet MS", Arial, sans-serif;
}

.promo .promo-txt2 h1 {
	margin:20px 0 0;
	color:#0079c2;
	font:48px/50px "Trebuchet MS", Arial, sans-serif;
}
.promo .promo-txt p {
	margin:12px 0 0;
	color:#616161;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.promo .promo-img {
	float:right;
	width:278px;
	padding:36px 0 0;
	position:relative;
}
.promo .promo-img img {
	display:block;
	margin:0;
	border:none;
}
.promo .promo-img .circle {
	position:absolute;
	width:104px;
	height:104px;
	top:10px;
	left:-56px;
	z-index:356;
}
.promo .promo-img .circle a {
	display:block;
	width:104px;
	height:104px;
	text-indent:-9999px;
	overflow:hidden;
	/*background:url(../../NewImages/circle.png) no-repeat; */
}
.promo .promo-img .arrow {
	position:absolute;
	width:72px;
	height:79px;
	top:88px;
	left:-40px;
	z-index:256;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../NewImages/arrow.png) no-repeat;
}
.promo .about {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:6px 0 0;
}
.promo .about ul {
	float:left;
	margin:17px 0 0;
	padding:0 0 0 38px;
}
.promo .about ul li {
	float:left;
	list-style:none;
	padding:0 46px 0 0;
	font:14px/17px "Trebuchet MS", Arial, sans-serif;
}
.promo .about ul li a {
	float:left;
	color:#4e4e4e;
	text-decoration:none;
	padding:12px 0 16px 44px;
}
.promo .about ul li a:hover {text-decoration:underline;}
.promo .about ul li a.ico-1 {
	background:url(../../NewImages/ico-1.gif) no-repeat;
	width:102px;
}
.promo .about ul li a.ico-2 {
	background:url(../../NewImages/ico-2.gif) no-repeat;
	width:102px;
}
.promo .about ul li a.ico-3 {
	background:url(../../NewImages/ico-3.gif) no-repeat;
	padding:12px 0 16px 56px;
	width:102px;
}
.promo .about strong {
	float:right;
	margin:6px 42px 0 0;
	display:inline;
	width:196px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../NewImages/xscheduler.gif) no-repeat;
}
/*--box-holder--*/
.box-holder {
	overflow:hidden;
	width:100%;
	background:url(../../NewImages/divider.gif) no-repeat 570px 50%;
}
.box-holder .info-block {
	float:left;
	width:530px;
}
.box-holder .info-block h2 {
	margin:24px 0 0;
	color:#b31f17;
	font:18px/22px "Trebuchet MS", Arial, sans-serif;
}
.box-holder .info-block p {
	margin:14px 0 0;
}
.box-holder .info-block ul.clients {
	overflow:hidden;
	margin:12px 0 0;
	padding:0;
	width:100%;
}
.box-holder .info-block ul.clients li {
	float:left;
	list-style:none;
	padding:0 10px 0 0;
}
.box-holder .info-block ul.clients li img {
	display:block;
	margin:0;
	border:none;
}
.box-holder .news {
	float:right;
	width:294px;
}
.box-holder .news h2 {
	margin:24px 0 0;
	color:#b31f17;
	font:18px/22px "Trebuchet MS", Arial, sans-serif;
}
.box-holder .news ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.box-holder .news li {
	float:left;
	width:100%;
	padding:20px 0 19px;
	list-style:none;
	background:url(../../NewImages/dotted-line.gif) repeat-x;
}
.box-holder .news li:first-child {background:none;}
.box-holder .news li .date {
	float:left;
	width:39px;
	height:28px;
	color:#000;
	padding:11px 0 0;
	font:16px/19px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	background:url(../../NewImages/date-bg.gif) no-repeat;
}
.box-holder .news li .txt {
	float:right;
	width:236px;
}
.box-holder .news li .txt p {
	margin:0;
	color:#616161;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.box-holder .news li .txt p a {
	color:#616161;
	font-weight:bold;
	text-decoration:none;
}
.box-holder .news li .txt p a:hover {text-decoration:underline;}
/*-----footer-----*/
#footer {
	width:100%;
	min-width:990px;
	margin-top:50px;
	background:#c1c1c1 url(../../NewImages/footer-bg.gif) repeat-x;
}
#footer .footer-area {
	clear:both;
	overflow:hidden;
	width:890px;
	padding:10px 45px 30px 55px;
}
#footer .f-txt {
	float:left;
	width:450px;
}
#footer .f-txt p {
	margin:0;
	color:#353535;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#footer .f-info {
	float:right;
	width:430px;
}
#footer .f-info ul {
	overflow:hidden;
	margin:0;
	padding:0;
}
#footer .f-info ul li {
	float:left;
	padding:0 7px 0 8px;
	list-style:none;
	background:url(../../NewImages/f-separator.gif) no-repeat 0 60%;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#footer .f-info ul li:first-child {background:none;}
#footer .f-info ul li a {
	color:#353535;
	text-decoration:none;
}
#footer .f-info ul li a:hover {text-decoration:underline;}
#footer .f-info .f-logo {
	float:right;
	margin:12px 12px 0 0;
	display:inline;
}
#footer .f-info .f-logo a {
	display:block;
	width:93px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../NewImages/f-logo.gif) no-repeat;
}

#subMenu ul {
	float:left;
	margin:10px 0 10px;
	padding:0 14px 0 0;
}
#subMenu ul li {
	float:left;
	padding:0 24px 0 0;
	list-style:none;
	font:14px/17px "Trebuchet MS", Arial, sans-serif;
}
#subMenu ul li a {
	color:#2e2e2e;
	text-decoration:none;
}
#subMenu ul li a:hover {text-decoration:underline;}

#subMenu ul li a.active {
	font-weight:bold;
	text-decoration:underline;
}

#subContentMenu
{
margin:0 0 0 0;	
}

#subContentMenu ul {
	float:left;
	margin:20px 0 10px 0;
	padding:0 14px 0 0;
}
#subContentMenu ul li {
	float:left;
	padding:0 24px 0 0;
	list-style:none;
	font:13px/16px "Trebuchet MS", Arial, sans-serif;
}
#subContentMenu ul li a {
	color:#2e2e2e;
	text-decoration:none;
}
#subContentMenu ul li a:hover 
{
    text-decoration:underline;
    background-color:#F0E1FF;
    }

#subContentMenu ul li a.active {
	font-weight:bold;
	text-decoration:underline;
}

.box-holder2 
{
	margin:36px 0 0 0;
	overflow:hidden;
	width:100%;
/*	background:url(../../NewImages/divider.gif) no-repeat 570px 50%; */
}
