/* CSS Document */

@charset "utf-8";
body {
	font: small Verdana, Arial, Helvetica, sans-serif;
	top:0;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#337CB1;
	background-image:url(../images/page_back_new.gif);
	background-position: top left;
	background-repeat:repeat-x;
	background-attachment:scroll;
}
#wrap {
	top:0;
	width:764px;
	margin: 0 auto;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(../images/p_back.gif);
	background-repeat:repeat-y;
	text-align: left;
	position:relative;
}
#header {
	width:764px;
	height:111px;
	top:0;
	padding:0;
	margin:0;
	background-image:url(../images/g_header_new.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	float:left;
	z-index:0;
	clear:both;
}
#header-photo {
	margin:0;
	padding:12px;
	color:#6A718B;
	background-color:#fff;
	width:740px;
	height:166px;
/*	background-image:url(../images/g_header_01.jpg);
	background-repeat:no-repeat;*/
	background-color:#FFF;
	position:relative;
	clear:both;
}

#main
{
	width:485px;
	width:764px; 
	height:130px; 
	background-image:url(../images/main_back.gif);
	background-repeat:repeat-x;	
	position:relative; 
	clear:both;
}

#main h1, #main h2, #main p {
	margin:0;
	padding:0 0 1em 1em;
	font-style:normal;
	font-size:medium;
	color:#D45719;

}
#main h2 {
	font-size:100%;
	color:#D45719;
}
#main h2.second {
	margin:0.5em 0 0 0;
	padding:0;	
	font-size:100%;
	color:#D45719;
	color:#666;
}
#main h4.second {
	margin:0;
	padding:0;
	font-size:xx-small;
	color:#D45719;
		color:#666;
}

#main ul {
	font-size:80%;
	padding:0 0 0 2em;
	margin:1em 0 0 0;
	color:#D45719;
}

#main p {
	font-size:x-small;
	color:#666666;
}

#main a {
	color:#C66F3F;
	text-decoration:underline;
}

#main a:hover {
	color:#600;
	text-decoration:underline;
}

#main #information-technology {
	padding: 10px 25px 0 35px;
}

#body-right #yourit-department {
	width:300px;
	padding:1em;
	float:left;
}
#body-right #yourit-department h2 {
	font-size:100%;
	padding:0 0 0 0;
	color:#D45719;
}

#body-right #yourit-department ul {
	
	padding:1em 2em 2em 4em;
	font-size:x-small;
	
}


#body-left {
	width: 240px;
	margin:2em 0 0 0;
	padding: 0;
	font-size:x-small;
	position:relative;
	float: left;
}
#body-left .login {
	margin:1em 0 0 25px;
	padding:30px 0 0 15px;
	width:220px;
	height:110px;
	background: url(../images/g_clientmanagement.gif) no-repeat 0 0;
	color:#666666;
	text-align:left;
}
#body-left .login label {
	margin:0;
	padding:0;
	font-size:x-small;
	width:75px;
}
#body-left .login input {
	margin:0;
	padding:0;
	font-size:x-small;
	color:#666666;
}
#body-left .login h1 {
	margin:0;
	padding:0;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4085b6;
	border-top:solid #4085b6 3px;
	border-bottom:solid #4085b6 1px;
}
#body-left .monitoring {
	margin:0 0 0 25px;
	padding:0;
	clear:both;
}

#body-left .security-bulletin
{
	padding:1em 4em 0 25px;
	margin:0 0 0 25px;
	padding:0;
	clear:both;	
}

#body-left .security-bulletin a
{
	color:#666;
	font-weight:normal;
}

#body-left .monitoring a {
	text-decoration:none;
}
#body-left .monitoring h1 {
	margin:0;
	padding:0;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*
	color:#4085b6;
	border-top:solid #4085b6 3px;
	border-bottom:solid #4085b6 1px;*/
	color:#666666;		
	border-top:solid #666666 3px;
	border-bottom:solid #666666 1px;	
}
#body-left .news {
	margin:1em 25px 2em 25px;
	padding:0;
	color:#666666;
	font-size:100%;
	position:relative;
	clear:both;
}
#body-left .news h1 {
	margin:1em 0 1em 0;
	padding:1em 0 1em 0;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	color:#4085b6;
	border-top:solid #4085b6 3px;
	border-bottom:solid #4085b6 1px;
	
	color:#eb8900;
	border-top:solid #eb8900 3px;
	border-bottom:solid #eb8900 1px;*/
	
	color:#999;		
	border-top:solid #999 3px;
	border-bottom:solid #999 1px;	
	
}
#body-left .news p {
	padding:0 0 0 20px;
	margin:1em 0 1em 0;
}
#body-left .news .news-date {
	padding:0 0 0 20px;
	margin:1em 0 1em 0;
	background: url(../images/g_date.gif) no-repeat 0 2px;
}
#body-left .news a {
	padding:0px;
	margin:0;
	text-align:left;
	float:right;
	color:#7AB071;
	text-decoration:underline;
}
#body-left .news a:hover {
	color:#2C8022;
}
#body-right {
	margin:2em 0 0 0;
	padding: 0 25px 0 25px;
	width:454px;
	position:relative;
	float: left;
}
#body-right h1, #body-right h2, #body-right p {
	margin:0;
	padding:0 0 1em 0;
	line-height:1.5em;
	font-style:normal;
	font-size:medium;
	color:#D45719;
}
#body-right h2 {
	font-size:110%;
	color:#666666;
}
#body-right p {
	font-size:x-small;
	color:#666666;
}
#body-right a {
	color:#C66F3F;
	text-decoration:underline;
}

#body-right a:hover {
	color:#600;
	text-decoration:underline;
}

#body-right #information-technology {
	
}

#body-right #information-technology h2{
	
	color:#D45719;
}

#body-right #consulting {
	width:210px;
	margin: 0 10px 0 0;
	padding:0;
	float:left;
}
#body-right #consulting h2 {
/*	background-image: url(../images/i_earth.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	height:40px;
	margin:0 0 1em 0;
	padding:0.5em 0 1em 0px;
	color:#3E9DEF;
	border-top:solid #3E9DEF 3px;
	border-bottom:solid #3E9DEF 1px;
}
#body-right #consulting p {
	margin:0;
	padding:0;
	font-size:x-small;
}
#body-right #product-development {
	width:210px;
	float:left;
}
#body-right #product-development h2 {
/*	background-image: url(../images/i_cd.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	margin:0 0 1em 0;
	padding:0.5em 0 1em 0px;
	height:40px;
	color:#8CB73E;
	border-top:solid #8CB73E 3px;
	border-bottom:solid #8CB73E 1px;
}
#body-right #product-development p {
	margin:0;
	padding:0;
	font-size:x-small;
}

/* ----------------------------- FOOTER ---------------------------------------------------- */

#footer {
	padding:0;
	margin:0;
	width: 764px;
	background: #616161;
	
	position:relative;
	float:left;
	clear:both;
}
#footer-end {
	padding:0;
	margin:0;
	width: 764px;
	height:45px;
	background-image: url(../images/g_footer_end_new.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	clear:both;
}
#footer .footer-contacts, #footer .footer-services, #footer .footer-products {
	color:#ccc;
	width:210px;
	position:relative;
	float:left;
}
#footer .footer-contacts {
	margin:1em 0 0 25px;
	padding:0;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	
	position:relative;
	float:left;
}
#footer .footer-services {
	margin:1em 0 0 50px;
	padding:0;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	
	position:relative;
	float:left;
}

#footer .footer-products {
	margin:1em 0 0 10px;
	padding:0;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	
	position:relative;
	float:left;
}

#footer .footer-services ul, #footer .footer-products ul {
	margin:0 0 0 0;
	padding:0 0 0 2em;
	list-style:square;
}
#footer .footer-services a, #footer .footer-products a {
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	text-decoration:underline;
}
#footer .footer-services a:hover, #footer .footer-products a:hover {
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dadada;
	text-decoration:underline;
}
#footer .footer-contacts h1, #footer .footer-services h1, #footer .footer-products h1 {
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1em 0 1em 0;
	color:#ccc;
	border-top:solid #ccc 3px;
	border-bottom:solid #ccc 1px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
