body {
	background:#E2E2E2;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:73%;
	font-style:normal;
	font-weight:normal;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:-7px;
	padding-top:0px;
	text-align:left;
	position:relative;
	width:950px;
	background:#FFFFFF;
}


p.noborder img {border:none;}

/* HEADER */
#header {
	background:url(../images/bg_header.gif) no-repeat;
	width:950px;
	height:127px;
	margin:0;
	padding:0;
}
#headerTop {
	width:950px;
	font-size:0.9em;
}

#logo {
	float:left;
	width:410px;
	height:82px;
	padding-left: 46px;
	padding-top: 10px;
}

/* ADMIN MENU */
.adminMenu {
	float:right;
	width:400px;
	padding:33px 18px 0 0;
	text-align:right;
}

.adminMenu ul li {
	display:inline;
	padding:0 10px 0 10px;
	background:url(../images/sep_admin.gif) 0px 2px no-repeat;
}
.adminMenu ul li.first {background:none;}
.adminMenu ul li img {padding:0 7px 0 0;}

.adminMenu ul li a:link,
.adminMenu ul li a:active,
.adminMenu ul li a:visited {
	color:#000000;
	text-decoration:none;
}
.adminMenu ul li a:hover{
	color:#000000;
	text-decoration:none;
}
#headerBottom {
	font-size:1em;
	font-weight:bold;
	margin:0px 0 0 0;
	position:absolute;
	margin-left: 200px;
	margin-top:-17px;
}

  #lavaLampBasicImage {

	      position: relative;
              width: 600px;
              overflow: hidden;
        }
                #lavaLampBasicImage li {
                    float: left;
                    list-style: none;
                }
                    #lavaLampBasicImage li.back {
                        background: url("../images/lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        #lavaLampBasicImage li.back .left {
                            background: url("../images/lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    #lavaLampBasicImage li a {
			padding:0 10px 0 10px;
                        color: #fff;
                        outline: none;
                       	font-size:0.9em;
			font-weight:bold;
                        text-align: center;
                        top: 7px;
			text-decoration: none;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 8px;
                    }
                        #lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
                            color: #fff;
                            border: none;
                        }

/* LEFT HAND COLUMN */
#col-one {
	float:left;
	background:url(../images/bg_colone.gif) no-repeat;
	width:202px;
	margin: -16px 0 0 20px;
	padding:0;
}
html:first-child #col-one {margin:0px 0 0 20px;}


/* CLIENT LOGIN FORM */
#loginBox {
	width:150px;
	margin:0 0 0 23px;
	padding:0;
	color:#A6A6A6;
	font-size:0.9em;
	font-weight:bold;
}
#loginBox h2 {margin:5px 0 0 0;}
#loginBox h3 {margin:5px 0 0 0; color:#FFFFFF;}

#loginBox .fillin input {width:144px; height:14px;}


#loginBox div {margin:10px 0 2px 0;}


.button {width:165px; margin:10px 0 2px 0;}

.button input {float:left;}
.button span {
	float:left;
	width:70px;
	margin-left:11px;
	border-left:solid 1px #505050;
	padding-left:10px;
	height:20px;
	line-height:20px;
	display:block;
}
.button a:link span,
.button a:hover span,
.button a:active span,
.button a:visited span {
	font-size:0.9em;
	font-weight:normal;
	color:#D4020E;
	text-decoration:underline;
}

/* NEWS */
#newsBox {padding:20px 10px 0 25px; margin:0;}

#newsBox ul {margin:0; padding:0;}
#newsBox ul li {
	margin:10px 0 10px 0;
	list-style:none;
	color:#303030;
	background:url(../images/symbol_news.gif) 1px 6px no-repeat;
}
#newsBox ul li span {
	padding:0 0 0 12px;
	font-size:0.9em;
	font-weight:bold;
}
#newsBox ul li p {
	margin:5px 0 0 0;
	font-weight:normal;
	font-size:0.9em;
}
#newsBox ul li p a:link,
#newsBox ul li p a:hover,
#newsBox ul li p a:active,
#newsBox ul li p a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#D4020E;
}
#newsBox ul li.first {margin-top:0;}
#newsBox ul li.last {border:none;}
#newsBox .separator {margin:2px 0 2px -5px;}


/* LEFT NAVIGATION MENU */
#lhnMenu {padding:20px 0 0 0px; margin:0;}


#lhnMenu .eachGroup {margin:5px 0 0 0}

#lhnMenu .imagelhn {float:left; padding:10px 0 10px 0;}

#lhnMenu p {
	width:190px;
	font-size:0.9em;
	line-height:15px;
	color:#444444;
}
#lhnMenu p.details {
	border-top:solid 1px #cccccc;
	padding:15px 0 0 0;
}
#lhnMenu h3 {
	color:#ffffff;
	padding:5px 0 0 15px;
	margin:0;
	font-size:0.9em;
	background:url(../images/bg_menulhn.gif) no-repeat;
	height:23px;
}
#lhnMenu ul {margin:0; padding:0; list-style:none;}
#lhnMenu ul li {background:url(../images/separateNews2.gif) no-repeat; padding:2px 0 2px 5px;}
#lhnMenu ul li span {padding:0 0 0 11px;}
#lhnMenu ul li a:link,
#lhnMenu ul li a:active,
#lhnMenu ul li a:visited {
	width:180px;
	font-size:0.9em;
	line-height:20px;
	height:20px;
	color:#373737;
	text-decoration:none;
	display:block;
	background:url(../images/icon_arrowred.gif) 0px 7px no-repeat;
}
#lhnMenu ul li a:hover, #lhnMenu ul li a.selected {
	width:180px;
	line-height:20px;
	height:20px;
	text-decoration:none;
	font-weight:bold;
	color:#990000 !important;
	display:block;
	background: #ffffff url(../images/icon_arrowred.gif) 0px 7px no-repeat;
}

#lhnMenu ul li.first {background:none;}

/* CONTENT COLUMN */
#col-two {
	float:right;
	background:url(../images/bg_coltwo.gif) no-repeat;
	width:728px;
	min-height:440px;
	margin:-16px 0 0 0;
	padding:0;
}

html:first-child #col-two {margin:0px 0 0 0px;}
html:first-child #col-two .contentBox2 {margin:20px 0px 0px 0px; width:700px;}
html:first-child .hdrContent p.sdesc {color:#333333; font:1em arial; font-weight:bold; display:block ;text-
transform:uppercase;
margin:-3px 0 0 0px;}

/* SEARCH BY KEYWORD */

#search {
	height: 25px;
}

#search form {
	padding: 10px 0px 0px 435px;
}

#search .text {
	float: left;
	width: 143px;
	height: 17px;
}

#search label {
	float: left;
	padding: 3px 10px 0px 0px;
	font-size: 0.9em;
}

#search #button2 {
	float: left;
	margin-left: 4px;
}

form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

label {
	color: #A6A6A6;
}

.text {
	border: none;
	background: #FFFFFF;
}

form ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

form li {
}

#col-two .contentBox {width:666px; margin:15px 37px 3px 25px; font-size:0.9em; color:#373737;}
#col-two .contentBox2 {width:700px; margin:5px 37px 3px 5px; font-size:0.9em; color:#373737;}
#col-two a { color: #CC0000; background: inherit; text-decoration: none; font-weight:bold;}


/* BOTTOM CONTENT */
.bottomBox {
	float:left;
	width:750px;
	height:210px;
	margin:12px 0 0 0;
}

.bottomL {float:left; background:url(../images/box.jpg) no-repeat; height: 240px; width:250px; margin:-20px 0 0 0px;
padding:0 0 0 0px;}
.bottomR {float:left; background:url(../images/small-box.jpg) no-repeat; height: 240px; width:198px; margin:-20px 0 0 0px;
padding:0 0 0 0px;}
.bottomM {float:left; background:url(../images/box.jpg) no-repeat; height: 240px; width:250px; margin:-20px 0 0 0px;
padding:0 0 0 0px;}
.bottomL h2, .bottomR h2 {margin:0 0 5px 0;}
.bottomBox p.leftbox{margin:-14px 0 0 60px; font-size: 1.2em; font-family: verdana; font-weight:bold; color:#FFFFFF;}
.bottomBox p.midbox {margin:-14px 0 0 40px; font-size: 1.2em; font-family: verdana; font-weight:bold; color:#FFFFFF;}
.bottomBox p.rightbox {margin:-14px 0 0 20px; font-size: 1.2em; font-family: verdana; font-weight:bold; color:#FFFFFF;}
.bottomBox span.intro {padding:0 0 0 75px; font: bold .9em arial;}
.bottomBox .images {margin:15px 0 5px 0; padding-left:30px;}
.bottomBox .via-image {margin:20px 0 5px 0; padding-left:30px; padding-top: 6px;}
.bottomBox .images2 {margin:15px 0 5px 0; padding-left:30px; padding-top: 20px;}
.bottomL ul, .bottomM ul, .bottomR ul {margin:0; padding:0;}
.bottomL ul li, .bottomM ul li, .bottomR ul li {
	margin:8px 0 8px 0;
	padding:0 0 0 25px;
	list-style:none;
	background:url(../images/icon_arrow.gif) 15px 3px no-repeat;
}
.bottomM ul li span {color:#CC0000; font-weight:bold;}

/* FOOTER */
#footer {width:910px; margin:0px 20px 10px 20px;}
.footerDetail {
	float:left;
	background:#272727;
	width:791px;
	height:32px;
}
.footerDetail ul {margin:0 0 0 195px;}

.footerDetail ul li {
	display:inline;
	padding:0 12px 0 12px;
	font-size:0.9em;
	border-right:solid 1px #9A9A9A;
	line-height:30px;
	height:58px;
}
.footerDetail ul li.last {border-right:none; padding-right:0;}
.footerDetail ul li a:link,
.footerDetail ul li a:active,
.footerDetail ul li a:visited {
	text-decoration:none;
	color:#9A9A9A;
}
.footerDetail ul li a:hover {text-decoration:underline;}
.copyright {
	font-size:0.9em;
	color:#7B7B7B;
	display:block;
	padding:5px 0 0 0;
	margin:0;
}


/* ABOUT US PAGE */
.allBranch .eachBranch {margin:25px 0 0 0; border-top:1px solid #ACA899;}
.allBranch h4 {margin:15px 0 5px 0; font-size:1em;}
.allBranch .info {padding:0 0 0 10px;}
.eachBranch .col1 {float:left; width:90px; font-weight:bold; margin:8px 0 0 0;}

.eachBranch .col2 {float:left; width:300px; margin:8px 0 0 0;}


.eachBranch .col2 span.companyName {font-size:1em; font-weight:bold; color:#CC0000;}
.eachBranch .col2 span.addr {line-height:17px;}

/* GENERAL */
.bottomleft {float:left;}
.right {float:right;}
.clear-all {clear:both; height:0; line-height:0; font-size:0;}
.spacer {line-height:20px;}

.blueBold {color:#003399; font-weight:bold;}
.blueBoldBig {color:#003399; font-weight:bold; font-size:1.2em;}
.redBold {color:#CC0000; font-weight:bold;}
.redBold a {text-decoration:none; color:#CC0000;}

/* HEADER BACKGROUND */
#bgConsulting {background:url(../images/bg_consulting.jpg) 10px 10px no-repeat; height:100px;}
#bgAboutus {background:url(../images/bg_about-us.jpg) 10px 10px no-repeat; height:100px;}
#bgpartners {background:url(../images/bg_partners.jpg) 10px 10px no-repeat; height:100px;}
#bgResources {background:url(../images/bg_resources.jpg) 10px 10px no-repeat; height:100px;}
#bgSolutions {background:url(../images/bg_solutions.jpg) 10px 10px no-repeat; height:100px;}
#bgContactus {background:url(../images/bg_support.jpg) 10px 10px no-repeat; height:100px;}
#bgContact {background:url(../images/bg_contact.jpg) 10px 10px no-repeat; height:100px;}
#mainpage {height:160px;}

/* CONTENT FOR NORMAL PAGE */
.hdrContent {float:left; color:#303030;}
.hdrContent h1 {margin:25px 0 0 0; color:#cc0000;}
.hdrContent p.sdesc {color:#333333; font:bold 1em arial; display:block ;text-transform:uppercase; margin:-10px
0 0 -10px;}


.contentBox .firsttopic {margin:0; padding:10px 0 0 0;}


.contentBox h3 {
	font-size:1.2em;
	padding:0;
	margin:23px 0 0 0;
	color:#003399;
}


.contentBox h3 a {color:#D71707; text-decoration:none;}

.contentBox .img-screen {text-align:center; margin:10px 0 0 0;}
.contentBox .details ul.list li {list-style-type:square; padding:0 0 0 4px;}

.contentBox .details {width:650px; line-height:20px; }
.details {padding:0; margin:10px 0 0 0;}


.details .each {margin:30px 0 0 0; padding:0;}


.details .ddmmyy {float:left; font-weight:bold; color:#808080; font-size:0.9em; width:75px;}
.details .description {float:left; width:550px; margin:-2px 0 0 0;}
.details .description span {margin:11px 0 10px 0; display:block;}

.details .description p.subDesc {margin:0; padding:0;}


.field {
  font-family            : Verdana, Helvetica, sans-serif;
  font-weight            : bold;
  color                  : #333;
  margin-bottom          : 5px;
}

.pdrhead {font-size: 24px; font-weight: bold; color: #FFFFFF; }
.protection {font-size: 12px; color: #990000}
.detection {font-size: 12px; color: #336699; }
.response {font-size: 12px; color: #669900; }


