body {
	margin:0px;
	margin-bottom: 0px;
	background-image: url(bg-blue.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #033759;
}
*{
padding:0px;
margin:0px;
}
#container {
	width: 789px;
	margin: auto;
	padding:0 10px 0 10px;
	background-image: url(container-fill.png);
	background-repeat: repeat-y;
	background-position: center;
}
#header {
	width: 789px;
}
#logoHolder {
	width: 526px;
	float: left;
}
#loginHolder{
	width:250px;
	float:left;
}

.link1 a{
	color:#666666;
	size:11px;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}
.link1 a:hover{
	color:#FF0000;
	size:11px;
}

#menuHolder {
	height: 32px;
	width: 789px;
	clear: left;
}
#contents {
	width: 520px;
	margin-left: 5px;
	padding-left: 6px;
	float:left;
}
#contents img{
margin-right:5px;
padding-right:5px;
border:0;
}
img{
border:0px;
}
#contentHolder {
	float: left;
	width: 540px;
	margin-bottom: 5px;
}
#rhtContentHolder {
	width: 227px;
	margin-left: 8px;
	float:right;
	margin-top: 8px;
	height: 470px;
	padding-right:10px;
}
#testMonContainer img {
	margin-left: 5px;
	margin-top: 3px;
	float: left;
	margin-right: 5px;
}
#testMonContainer p {
	font-family: Arial;
	font-size: 12px;
	margin-top: 4px;
}
#testMonContainer strong {
	color: #ffe8a2;
}
#container #footer p {
	font-family: Arial;
	font-size: 10px;
	text-align: right;
	margin-top: 5px;
}
#contents b {
	font-size: 18px;
	color: #50C5AD;
	font-weight: bold;
}


#testMonContainer span {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-left: 5px;
	color: #FFFFFF;
}
#clientsHolder {
	height: 120px;
	background-color: #50c5ad;
}
#clientsHolder img {
	display: list-item;
	margin-left: 15px;
	margin-top: 13px;
	float: left;
}
#testMonContainer {
	background-image: url(test_bg.jpg);
	height: 210px;
	width: 226px;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 2px;
}


#container #footer a {
	text-decoration: none;
	color: #797979;
	font-family: Arial;
	font-size: 12px;
}
#container #footer a:hover {
	text-decoration: none;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}
#container #footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 15px;
	padding-left: 20px;
	clear: both;
}

#contents p {
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	margin-top: 8px;
}
#contents a {
	text-decoration: none;
	color: #39b99d;
}
#contents a:hover {
	text-decoration: none;
	color: #39b99d;
	font-weight: bold;
}

#container #contentHolder #contents h1 {
	font-family: Arial;
	font-size: 13px;
	color: ##39b99d;
	margin-top: 5px;
	margin-left: 13px;
}




#menuMain {
	padding-top: 10px;
	color: #FFFFFF;
}

#flashContainer {
	clear: both;
}
#contentHolder {
	margin-top: 0px;
	float: left;
}
#contents strong {
	color: #50C5AD;
}

#topMenu {
	display: inline;
	width: 650px;
	margin-right: 5px;
}
#topMenu li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}

#txtMission{
	width: 526px;
	margin-left: 13px;
	margin-top: 10px;
	height: 369px;
	}
txtMission img{
border:0px;
}
#contents li {
	font-family: Arial;
	font-size: 13px;
	margin-top: 9px;
	margin-left: 8px;
	list-style-image: url(bullet.gif);
	list-style-position: outside;
	list-style-type: none;
}
#testMonCont {
	width: 500px;
	padding: 2px;
	margin-top: 10px;
}

#testMonCont span a{
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #666666;

}
#testMonCont span a:hover{
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #000000;

}
.formStyle{
font:arial;
font-size:12px;
color:#333333;
}




.servicesHolder h2{
	color:#181a1c;
	font-size:17px;
	font-weight:bold;
}
.servicesHolder{
	margin-top:10px;
	width:250px;
	float:left;
	background:#f1f1f1;
	padding:5px;
}
#contents h1 {
	color:#00a6ae;
	font-size:18px;
}
#listStyle
{
margin-left: 0;
padding-left: 0;
list-style: none;
}


#listStyle li {
	background-image: url(li-line.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	color:#181a1c;
	padding-bottom:8px;
}
#listStyle li a{
	font-size:12px;
	font-weight:bold;
	color:#181a1c;
	text-decoration:none;
}
.seprator{
	width:15px;
	float:left;
	background:#FFF;
	height:auto;
}
.redMore a{
	font-size:11px;
	font-weight:bold;
	color:#F00;
	text-decoration:none;	
}
#clientsHolder {
	height: 120px;
	background-color: #50c5ad;
}
.newsEvents{
	margin-top:7px;
	background:#00a6ae;
	height:20px;
	width:224px;
	padding:5px;
}
.headSpan{
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.newsEventList{
	padding:3px 0 0 0;
	height:125px;
}
.dateSpan{
	font-size:10px;
	color:#C00;
	font-weight:bold;	
}
.newsEventList p{
	font-size:11px;
	color:#000;
}
#listticker{
	height:125px;
	width:224px;
	overflow:hidden;
	border:solid 1px #DEDEDE;
	padding:3px 3px 18px 5px;;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker li{
		height:60px;
		padding:5px;
		list-style:none;
	}
		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
		.mqHolder{
			width:742px;
			height:26px;
			background:url(marque-bg.jpg) no-repeat;
			clear:both;
			vertical-align:middle;
			text-align:center;
			margin-left:20px;
			margin-bottom:10px;
			padding-left:15px;
			
		}
		/* Scroller Box */
#scroller_container {
 position: relative;
 width: 700px;
 height: 27px;
 overflow: hidden;
 padding-left:10px;
 padding-top:5px;
 float:left;

}

#scroller_container marquee p,#scroller_container marquee p a{
	font-size:11px;
	color:#181a1c;
	text-decoration:none;
}

#scroller p {
 padding: 0;
}

.clientsImgs{
	padding:10px 5px 0 5px;
}

#clientHolder { width:685px; height:104px; position:relative;	background:url(client-scroll-bg.jpg) no-repeat;margin-left:50px; }
#viewer { width:640px; height:62px;overflow:hidden; margin:auto; position:relative; top:10px;padding:8px 5px 0 5px; }
#clientHolder a:active, #clientHolder a:visited { color:#000000; }
#clientHoldera img { border:0; }
#controls { width:534px; height:47px; background:url(images/controlsBG.png) no-repeat; position:absolute; top:4px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(images/rtl.png) no-repeat; left:100px; }
#rtl:hover { background:url(images/rtl_over.png) no-repeat; left:99px; }
#ltr { background:url(images/ltr.png) no-repeat; right:100px; }
#ltr:hover { background:url(images/ltr_over.png) no-repeat; }

.imgScrollHolder{
	margin:15px 0 15px 35px;
	background:url(bgImgScroll.jpg) no-repeat;
	height:110px;
}
/******Scroll********/
.jcarousel-container {
		background:url(bgImgScroll.jpg) no-repeat;

    width: 630px;
    padding: 15px 35px;
}

.jcarousel-clip {
    width:  615px;
    height: 75px;
}

.jcarousel-list {
    width:  255px;
    height: 75px;
}

.jcarousel-list li {
    width: 135px;
    height: 75px;
    margin-right: 10px;
}

.jcarousel-item-placeholder {
    background: #fff url(jcarousel_loading.gif) 50% 50% no-repeat;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(jcarousel_next.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(jcarousel_prev.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

