HTML {
	MIN-HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 83.33%; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, arial,verdana
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 26px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, arial,verdana
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, arial, tahoma
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY:Trebuchet MS, arial, verdana
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY:Trebuchet MS, arial, verdana
}
H2 A {
	color: #000; BACKGROUND: url(../img/d.gif) repeat-x 0px 10px; TEXT-DECORATION: none;

}

H3 A {
	color: #000; TEXT-DECORATION: underline;
}

H3 A:visited {
	color: #000; TEXT-DECORATION: underline;
}

A {
   TEXT-DECORATION: none;
	}
A:visited {
	
}
A:hover {
	TEXT-DECORATION: underline;
}
.promo {
	FLOAT: left; WIDTH: 540px; HEIGHT: 200px
}
.promo IMG {
	WIDTH: 540px; HEIGHT: 200px
}
.boxPopupBody {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.boxPopupClose {
	FLOAT: right; WIDTH: 16px; CURSOR: pointer; MARGIN-RIGHT: 7px; HEIGHT: 16px
}
.logo1 {
	FLOAT: left; WIDTH: 177px; HEIGHT: 43px
}
.logo2 {
	FLOAT: left; WIDTH: 300px; HEIGHT: 30px
}

.logo {
	FLOAT: left; WIDTH: 200px; HEIGHT: 30px
}

.invers {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 1px; border-bottom: 1px dashed red;
}
.login {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 1px; border-bottom: 1px dashed red;
}
.connect {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 1px; border-bottom: 1px dashed red;
}
.bodyTopR {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.menuSubItemNormal {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 5px
}
.menuSubItemActive {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 20px 0px 0px; PADDING-TOP: 5px; BACKGROUND: url(bbg.gif) repeat-x;
}
.menuTopItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.item .itemTitle {
	PADDING-RIGHT: 21px; PADDING-LEFT: 21px; PADDING-BOTTOM: 11px; PADDING-TOP: 11px; POSITION: relative
}
.itemHover .itemTitle {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; Z-INDEX: 10; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative
}
.dropBody {
	PADDING-RIGHT: 20px; MIN-WIDTH: 150px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative; TOP: -1px
}
.boxSolutions {
	FLOAT: left; WIDTH: 280px
}
.boxSolutions DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 32px
}
.boxServices {
	FLOAT: left; WIDTH: 280px
}
.boxServices DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 32px
}
.boxProjects {
	FLOAT: right; WIDTH: 250px
}
.boxProjects DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 32px
}
.boxBlogs {
	MARGIN-TOP: 20px
}
.boxBlogs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.boxBlogs LI {
	PADDING-LEFT: 16px; FONT-SIZE: 11px; MARGIN: 0px 0px 5px
}
.listingDate {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px
}
.listingIntro {
	MARGIN-BOTTOM: 5px
}
.listingFooter {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 20px
}
.boxes UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.boxes LI {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 5px 0px 0px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap
}
#DISABLING_SCREEN {
	DISPLAY: none; Z-INDEX: 10; BACKGROUND: #000; FILTER: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.7); LEFT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 0px; opacity: 0.7
}
#loginBox {
	MARGIN-TOP: -150px; DISPLAY: none; Z-INDEX: 12; LEFT: 50%; MARGIN-LEFT: -150px; WIDTH: 330px; POSITION: fixed; TOP: 50%
}
#languageBox {
	MARGIN-TOP: -100px; DISPLAY: none; Z-INDEX: 12; LEFT: 50%; MARGIN-LEFT: -125px; WIDTH: 250px; POSITION: fixed; TOP: 50%
}
#connectBox {
	MARGIN-TOP: -200px; DISPLAY: none; Z-INDEX: 12; LEFT: 50%; MARGIN-LEFT: -310px; WIDTH: 620px; POSITION: fixed; TOP: 50%
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.form INPUT {
	WIDTH: 150px
}
.form TEXTAREA {
	WIDTH: 270px; HEIGHT: 79px
}
.submit INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.clear {
	CLEAR: both; HEIGHT: 1px
}
.container {
	MARGIN: 0px auto auto; WIDTH: 900px
}
.logo IMG {
	WIDTH: 177px; HEIGHT: 43px
}
.tops {
	MARGIN-TOP: 14px; FLOAT: right; WIDTH: 500px
}
.tops DIV {
	FLOAT: right; MARGIN-LEFT: 50px
}
.dropSub {
	MARGIN-BOTTOM: 5px
}
.content {
	FLOAT: left; WIDTH: 540px
}
.contentBlog {
	FLOAT: left; WIDTH: 540px
}
.content TD {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 2px
}
.content UL {
	LIST-STYLE-TYPE: square
}
.content LI {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 5px; FONT-FAMILY:Trebuchet MS, arial, Verdana
}
.right {
	FLOAT: right; WIDTH: 260px
}
.right .context {
	MARGIN-LEFT: 20px
}
.right .context UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
.right .context LI {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 18px; FONT-FAMILY:Trebuchet MS, arial, Verdana
}
.bodyBottom {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 40px; PADDING-TOP: 10px
}
.header {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
.drop {
	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute
}
.language {
	FONT-SIZE: 11px; FLOAT: right; MARGIN-BOTTOM: 10px; COLOR: #fff
}
.language DIV {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; CURSOR: pointer; PADDING-TOP: 5px
}




#panel {
        position:absolute;
	background: #c0c0c0;
	height: 100px;
        width:900px; 
	display: none;
}
.slide {
        width:900px; 
	margin: 0;
	padding: 0;
	border-top: solid 2px #f8f7f7;
BACKGROUND: url(../img/btn-slide.gif) no-repeat center top;

}
.btn-slide {
        position:relative;
	background: url(../img/white-arrow.gif) no-repeat right 0px;
	text-align: center;
	width: 144px;
	height: 21px;
	padding: 0px 10px 0 0;
	margin: 0 auto;
	display: block;
	FONT-SIZE: 12px;
	color: #000;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}

/* Bar Graphs */
.graph {
  width: 100%;
  position: relative;
  right: 10px;
}
.bar-title {
  position: relative;
  float: left;
  width: 134px;
  line-height: 20px;
  margin-right: 7px;
  margin-left: 10px;
  font-weight: normal;
  text-align: left;
}
.bar-container {
  position: relative;
  float: left;
  width: 70px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -52px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #fff;
		padding: 0px;
		width: 500px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #c0c0c0;
		border-width: 3px 3px 3px;
                margin-right: 15px;
                margin-bottom: 10px;
	}
	#gallery ul a:hover img {
		border: 5px solid #a09c9c;
		border-width: 3px 3px 3px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
.pgr {
	MARGIN-TOP: 22px; FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-ALIGN: center
}
.pgr A {
	FONT-WEIGHT: bold; COLOR: #eca612; TEXT-DECORATION: none
}
.selected_page {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../img/pgr_circle.gif) no-repeat 0px 6px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}


