@charset "utf-8";
/* CSS Document */

body {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	line-height: 17px;
}
p {
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-family:Helvetica, sans-serif, Arial;
	font-size:11px;
	color: #000000;
}
a.mainlink {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	padding-top: 7px;
}

.topBg {
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	height: 75px;
	background-position: left bottom;
}
.clientBt {
	background-image: url(../images/clientBg.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 477px;
}
/*.clientBt {
	background-image: url(../images/clientBg_new.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 477px;
}
*/.bottom {
	height: 20px;
	font-size: 11px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
}
.bottom a {
	height: 28px;
	color: #333333;
	text-decoration: none;
	font-size:11px;
}
.bottom a:hover {
	height: 28px;
	color: #999999;
	text-decoration: underline;
}
.textBox {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #8B8B8B;
	padding-left: 5px;
	background-color: #CCCCCC;
}


.boxCenter {
	background-image: url(../images/box_center.jpg);
	background-repeat: repeat-y;
	width: 243px;
}
a.sitemaplink1 {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #1C6198;
	text-decoration: none;
}
.smallBox_bg {
	background-image: url(../images/innovations_center.jpg);
	background-repeat: repeat-y;
	width: 243px;
}


.boxCenter1 {
	background-image: url(../images/box1_center.jpg);
	background-repeat: repeat-y;
	width: 479px;
}

a.redmorelink {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
input {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AEAEAE;
	padding-left: 5px;
	height: 18px;
	background-color: #E3ECF9;
}

.hottext {
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	line-height: 14px;
}
a.redmorelink:hover {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
/*.newsbg {
	background-image: url(../images/news_center.jpg);
	background-repeat: repeat-x;
	height: 21px;
}*/

.newsbg {
	background-image: url(../images/news_center.jpg);
	background-repeat: repeat-x;
	height: 21px;
}
.btnbg {
	background-color: #0085d2;
	
}
a.mainlink:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #6FD0FF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	padding-top: 7px;
}
.blueboldtext {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #005FBD;
	text-decoration: none;
}
a.newslinknew {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #3a7be3;
	text-decoration: underline;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
}
a.newslinknew:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	text-align: left;
	padding-left: 10px;
}


a.newslink {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	padding-left: 8px;
	padding-top: 3px;
}
a.newslink:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	text-align: left;
	padding-left: 10px;
}

.boxinner_center {
	background-image: url(../images/box_inner_center.jpg);
	background-repeat: repeat-y;
	width: 727px;
}
.boxinner_center p{color:#000; font-size:11px;}

h1 {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 18px;
	font-weight: 900;
	color: #005FBD;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 1px;
}
.servicesBg {
	background-image: url(../images/services_box_center.jpg);
	background-repeat: repeat-y;
	width: 243px;
}

#dmgk
{
display:none;}
.righttopBg {
	background-image: url(../images/righttopBg.jpg);
	background-repeat: no-repeat;
	width: 243px;
}

textarea {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	border: 1px solid #AEAEAE;
	background-color: #E3ECF9;
}

h2 {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #005FBD;
}
a.servicelink {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #4b4c4d;
	text-decoration: none;
	text-align: left;
}
a.servicelink:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #656667;
	text-decoration: underline;
	text-align: left;
}

#apy0gk
{
display:none;}
a.pagelink {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	display: block;
}
.searchbg {
	background-image: url(../images/search_box.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 166px;
	float:right;
}
.rightsideBg {
	background-image: url(../images/rightside_rept.jpg);
	background-repeat: repeat-y;
	width: 253px;
}



a.bluelink {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0582FF;
	text-decoration: underline;
	text-align: left;
}

#listticker {
	height:300px;
	overflow:hidden;
	border:solid 0px #DEDEDE;
	padding:5px;
	text-align:left;
	float:left;
	margin:0px;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

#listticker li{
	height:65px;
	padding:5px;
	padding-left:15px;
	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:10px;
	padding:0px;
	border:solid 0px #DEDEDE;
}
a.bluelink:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
a.pagelink:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0582FF;
	text-decoration: underline;
	display: block;
	background-color: #EBEBEB;
}
.pagelinkOpen {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0582FF;
	text-decoration: underline;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #CCCCCC;
	display: block;
	background-color: #EBEBEB;
}
.tab_table_left_pad{
	padding-left:2px;
	width:299px;
	vertical-align:bottom;
}
.tab_table_right_pad{
	padding-right:2px;
	width:299px;
	vertical-align:bottom;
}

.tab_menu_top{
	background:url(../images/tab_menu_top.jpg);
	background-repeat:no-repeat;
	width:466px;
	height:5px;
	vertical-align:top;
}
.tab_menu_btm{
	background:url(../images/tap_menu_btm.jpg);
	background-repeat:no-repeat;
	width:466px;
	height:5px;
	vertical-align:top;
}
.tab_menu_bg{
	background:url(../images/tab_menu_bg.jpg);
	background-repeat:repeat-y;
	width:466px;
	vertical-align:top;
}
.tab_menu_tittle a{
	background:url(../images/tap_menu_normal.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:146px;
	height:21px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	padding-top:5px;
	color:#9e9e9e;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
.tab_menu_tittle a:hover{
	background:url(../images/tab_menu_over.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:146px;
	height:21px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	float:left;
}
.tabmenuactive a{
	background:url(../images/tab_menu_over.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:146px;
	height:21px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-decoration:none
}
.tabmenuactive a:hover{
	background:url(../images/tab_menu_over.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:146px;
	height:21px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-decoration:none
}

.tab_cont_left{
	padding:10px 20px 15px 20px;
	float:left;
}
ul.tabmenu{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.tabmenu li{
	background:url(../images/tap_menu_normal.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:155px;
	height:21px;
	float:left;
	margin-left:1px;
	margin-right:1px;
	text-align:center;
	padding-top:5px;
	color:#9e9e9e;
	font-weight:bold;
	text-decoration:none;
	list-style-type:none;
	display:inline;
}
ul.tabmenu li:hover{
	background:url(../images/tab_menu_over.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:155px;
	height:21px;
	float:left;
	margin-left:1px;
	margin-right:1px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	display:inline;
} 
.tabmenu_selected a {
    background:url(../images/tab_menu_over.jpg);
	background-repeat:no-repeat;
	/*width:229px;*/
	width:146px;
	height:21px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	}

ul.tabcontent_list{
	margin:0px;
	padding:0px;
}
ul.tabcontent_list li{
	background:url(../images/arrow_home.gif) no-repeat 2px 9px;
	padding:0px 2px 2px 16px;
	list-style-type:none;
	text-align:left;
}
ul.tabcontent_list li a{color:#706f6f; text-decoration:none;}
ul.tabcontent_list li a:hover{color:#025dc6; text-decoration:underline;}
.tab_content_des{
	float:left;
	width:205px
}
.textbox1 {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: thin none #FFFFFF;
	background-color: #F8F8F8;
}
.textbox2 {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F8F8F8;
	margin-top:5px;
	height:13px;
	border:0px;
	margin-left:5px;
}
a.sitemaplink1:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.sitemaplink2 {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.sitemaplink2:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #303030;
	text-decoration: underline;
}
.opentext {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.boxinner_center1 {
	background-image: url(../images/box_inner_center1.jpg);
	background-repeat: repeat-y;
	width: 745px;
}
#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:110px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:300px;
	height:364px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 300px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
#widget {
	overflow: hidden;
	background: #FFFFFF;
	padding: 1em;
	height: 250px; /* You should adjust this height for your project. */
	position: relative;
	float: left;
	min-width: 155px;
	-moz-border-radius-bottomright: 10px;
}

#widget li {
	clear: left;
	overflow: hidden;
	position: relative;
	top: 0;
	padding-bottom: 1em;
	height: 80px; /* Change this to fit your needs. The plugin will access this value if you don't pass a parameter in when you call it. */
}
a.newslink:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-left: 8px;
	padding-top: 3px;
}
.main_menubg{
	background:#0085d2;
	border-bottom:1px solid #FFFFFF;
}
.textbox_new{
	border:1px solid #88b4df;
	background:#FFFFFF;
	width:170px;
	height:17px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
}
.textare_new{
	border:1px solid #88b4df;
	background:#FFFFFF;
	width:170px;
	height:55px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
}
.asteriks{
	color:#FF0000;
}
.button{
	background:#375e88;
	border:1px solid #055cbd;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	vertical-align:middle;
}
