/*Template position setting*/

/*link color settings*/

/*footer settings*/

/*two column settings*/

body {
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 12px;
	background:#1e6b9b url(images/scio_bg.jpg) repeat-x;
}

html {
	SCROLLBAR-FACE-COLOR: #3c9ddc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #86c1e8; 
	SCROLLBAR-3DLIGHT-COLOR: #86c1e8; 
	SCROLLBAR-TRACK-COLOR: #86c1e8; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-BASE-COLOR: #003064;
	
}


a:link { color: #3094d5; text-decoration:none; } /* normal unvisited links */
a:link:hover { color: #a4c135; }
a:link:visited{ color:#3094d5; text-decoration:none; }
a:link:active{ color:#3094d5; text-decoration:none; }

.clear{
	clear:both;
}

#container{
	width:978px;
	height:auto;
	margin:0 auto;
	border:1px solid #fff;
	background:#fff url(images/container_bg1.jpg) repeat-y;
	position:relative;
	}
		
#top_header{
	height:115px;
	padding:0;
	margin:0;
	width:100%;
	border:0px solid red;
	}
	
#logo{
	float:left;
	width:235px;
	height:96px;
	padding:12px 0 0 33px;
	border:0px solid orange;
	}
	
#right_portion{
	float:right;
	padding:20px 28px 0 0px;
	margin:0 0 0 0;
	border:0px solid red;
	width:475px;
	background:#fff;
	}
	
#search_box_container{
	width:100%;
	height:auto;
	padding:0px 0 0 0;
	border:0px solid #000;
	}
	
#top_menu_conatiner{
	width:100%;
	float:right;
	height:21px;
	padding:16px 0 0 0;
	margin:0;
	border:0px solid #000;
	}
	
#search_box{
	float:right;
	height:auto;
	border:0px solid #000;
	}

.textbox {
	float:left;
	font-size: 11px;
	color: #000;
	width: 125px;
	height: 16px;
	background:url(images/search_bg.jpg) no-repeat;
	margin:0px 0 0 0;
	padding: 5px 0px 0 5px;
	border:0px solid #000;

}

#top_menu {
	width: 475px;
	height: 10px;
	padding: 0 0px;
	margin:5px 0 0px 0px;
	background-position:0 0px;
	border:0px solid #000;
}

#top_menu ul {
	margin:0 0px 0 0;
	padding:0px 0 0 0;
	height:12px;
	line-height:12px;
	list-style: none;
	border:0px solid green;
}

#top_menu ul li{
	display: inline;
	margin:0 0px 0px 0;
}

#top_menu ul li a{
	float: left;
	display:block;
	padding:0;
	margin:0 0px 0 0px;
	font-weight: normal;
	text-align: center;
	font-family:arial;
	font-size:11px;
	text-decoration: none;
	color: #000;
	border-right: 1px solid #999;
	padding: 0px 8px 0px 8px;
	text-transform:uppercase;
	letter-spacing:1px;
	/*background: url(images/grey_arrow.png) 0px 5px no-repeat;*/
}


#top_menu ul li a:hover{
	color:#9fba35;
	}

#top_menu li#last_menu a{
	color:#000;
	margin:0 0px 0 0;
	border:0;
	padding:0 0 0 9px;
	letter-spacing:1px;
	}

#top_menu li#last_menu a:hover{
	color:#9fba35;
	}
	
#page_active_menu {
	width: 100%;
	height: 18px;
	line-height:18px;
	padding: 3px 0px 0px 0px;
	margin:0px 0 0px 0px;
	background-position:0 0px;
	border:0px solid #000;
}

#page_active_menu ul {
	margin:0 0px 0 0;
	padding:0px 0 0 0;
	height:12px;
	line-height:12px;
	list-style: none;
	border:0px solid green;
}

#page_active_menu ul li{
	display: inline;
	margin:0 0px 0px 0;
}

#page_active_menu ul li a{
	padding:0;
	margin:0 0px 0 0px;
	font-weight: normal;
	text-align: center;
	font-family:arial;
	font-size:11px;
	text-decoration: none;
	color: #929292;
	border-right: 0px solid #999;
	padding: 0px 5px 0px 2px;
	text-transform:none;
}


#page_active_menu ul li a:hover{
	color:#9fba35;
	}
	
#page_active_menu li#secondary_menu{
	color:#000;
	margin:0 0px 0 0;
	border:0;
	padding:0 3px 0 10px;
	background: url(images/orange_arrow.gif) 0px 4px no-repeat;
	}
	
#page_active_menu li#secondary_menu a{
	color:#929292;
	margin:0 0px 0 0;
	border:0;
	}

#page_active_menu li#secondary_menu a:hover{
	color:#9fba35;
	}
	
#page_active_menu li#last_menu{
	color:#000;
	margin:0 0px 0 0;
	border:0;
	padding:0 0 0 10px;
	background: url(images/orange_arrow.gif) 0px 4px no-repeat;
	}

#page_active_menu li#last_menu a{
	color:#000;
	margin:0 0px 0 0;
	border:0;
	padding:0 0 0 10px;
	background: url(images/orange_arrow.gif) 0px 4px no-repeat;
	}

#page_active_menu li#last_menu a:hover{
	color:#9fba35;
	}


#column_box{
	padding:0;
	margin:0;
	border:0px solid red;
	height:auto;
	}
	
#left_column{
	float:left;
	padding:0;
	margin:0 0 0 0px;
	width:780px;
	height:auto;
	border:0px solid #000;
	}
	
#main_flash{
	position:absolute;
	z-index:auto;
	top:115px;
	left:-38px;
	border:0px solid #000;
	}
	
#reg_symbol{
	position:absolute;
	z-index:auto;
	top:665px;
	left:474px;
	border:0px solid #000;
	font-size:13px;
	}
	
#header_flash{
	width:100%;
	padding:0;
	margin:0;
	height:391px;
	border:0px solid #000;
	}
	
#services{
	width:100%;
	padding:0;
	margin:0;
	height:250px;
	background:url(images/services_bg.jpg);
	background-repeat:repeat-x;
	border:0px solid #000;
	}	

#right_column{
	float:left;
	padding:0 0 0 5px;
	margin:0;
	width:193px;
	border:0px solid orange;
	background:url(images/right_column_bg.png) repeat-x;
	}
	
#news_container{
	margin:0 0 0 0px;
	width:174px;
	height:auto;
	border:0px solid green;
	}
	
#top_box{
	padding:0;
	margin:0;
	border:0px solid #000;
	width:174px;
	height:15px;
	}
	
#left_box{
	float:left;
	height:15px;
	}
	
#middle_box{
	float:left;
	width:146px;
	height:15px;
	background:url(images/top_middle_corner.png) repeat-x;
	}
	
#bottom_middle_box{
	float:left;
	width:146px;
	background:url(images/bottom_middle_corner.png) repeat-x;
	}
	
#middle_corner_box{
	border-left:1px solid #c2c4c5;
	border-right:1px solid #c2c4c5;
	background:#fff;
	padding:0 10px 0 10px;
	height:605px;
	margin:0;
	}
	
#right_box{
	float:right;
	height:15px;
	}
	
.title_container{
	border-bottom:1px solid #8bacac;
	margin:0 0 10px 0;
	}
	
.title_container1{
	border-bottom:0px solid #8bacac;
	margin:0 0 0px 0;
	padding:0 0 10px 0;
	}
	
#th_title{
	float:left;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:11px;
	color:#1a7c78;
	padding:0 0 0px 0;
	border:0px solid #000;
	}
	
#th_title1{
	float:left;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:11px;
	color:#000;
	padding:0 0 0px 0;
	border:0px solid #000;
	}
	
.title{
	font-weight:bold;
	color:#578787;
	font-size:11px;
	}
	
.dots{
	float:left;
	padding:3px 0 0 5px;
	margin:0;
	border:0px solid red;
	}
	
	
.news_info{
	border:0px solid #000;
	padding:0px 0 10px 0px;
	margin:0;
	}
	
.news_info p{
	padding:0;
	margin:0;
	border:0px solid orange;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.news_info ul{
	padding:0 0 0 2px;
	margin:0;
	}
	
.news_info ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	color:#f28125;
	}

.news_info ul li p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:disc;
	color:#666;
	line-height:15px;
	}
	
.showcase_info p{
	padding:0;
	margin:0;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.download{
	border:0px solid #000;
	}
		
.showcase_info a{
	font-size:11px;
	}
	
#footer{
	float:left;
	width:100%;
	padding:10px 0 5px 0;
	margin:0;
	border:0px solid green;
	}
	
.service_box{
	float:left;
	margin:0 0 0 9px;
	width:181px;
	height:209px;
	border:0px solid #000;
	}
	
.market_top_left{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-62px -145px;
	}
	
.market_top_middle{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:61px;
	background-position:-11px -4px;
	}
	
.market_top_right{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-87px -145px;
	}
	
.market_top_left1{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-164px -145px;
	}
	
.market_top_middle1{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:61px;
	background-position:-164px -4px;
	}
	
.market_top_right1{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-198px -145px;
	}

.market_top_left2{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-11px -145px;
	}
	
.market_top_middle2{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:61px;
	background-position:-318px -4px;
	}
	
.market_top_right2{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-34px -145px;
	}
	
.market_top_left3{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-116px -145px;
	}
	
.market_top_middle3{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:61px;
	background-position:-11px -77px;
	}
	
.market_top_right3{
	float:left;
	height:61px;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:61px;
	background-position:-140px -145px;
	}

.market_bottom_left{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-62px -222px;
	}
	
.market_bottom_middle{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:15px;
	background-position:-228px -146px;
	}
	
.market_bottom_right{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-87px -222px;
	}
	
.market_bottom_left1{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-164px -222px;
	}
	
.market_bottom_middle1{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:15px;
	background-position:-228px -169px;
	}
	
.market_bottom_right1{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-198px -222px;
	}
	
.market_bottom_left2{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-11px -222px;
	}
	
.market_bottom_middle2{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:15px;
	background-position:-228px -192px;
	}
	
.market_bottom_right2{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-34px -222px;
	}
	
.market_bottom_left3{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-116px -222px;
	}
	
.market_bottom_middle3{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:151px;
	height:15px;
	background-position:-228px -214px;
	}
	
.market_bottom_right3{
	float:left;
	background:url(images/sprite.gif) no-repeat;
	width:15px;
	height:15px;
	background-position:-140px -220px;
	}
	
.market_middle{
	float:left;
	height:170px;
	width:181px;
	border:0px solid #000;
	background:url(images/sprite.gif) repeat-x;
	background-position:-377px -249px;
	}
	
.solution_middle{
	float:left;
	height:170px;
	width:181px;
	border:0px solid #000;
	background:url(images/sprite.gif) repeat-x;
	background-position:-194px -259px;
	}
	
.tech_middle{
	float:left;
	height:170px;
	width:181px;
	border:0px solid #000;
	background:url(images/sprite.gif) repeat-x;
	background-position:-11px -490px;
	}
	
.cap_middle{
	float:left;
	height:170px;
	width:181px;
	border:0px solid #000;
	background:url(images/sprite.gif) repeat-x;
	background-position:-11px -249px;
	}
	
.service_box ul{
	float:left;
	padding:0 0px 0 0px;
	margin:0;
	width:180px;
	margin:0;
	padding:0;
	}

.service_box ul li{
	float:left;
	height:auto;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	padding:3px 0px 0 6px;
	margin:0;
	width:170px;
	border:0px solid #000;
	}
	
.service_box ul li a{
	display:block;
	padding:0px 0 0 15px;
	margin:0;
	color:#363636;
	font-family:arial;
	font-size:12px;
	border-bottom:0px solid red;
	text-align:left;
	text-decoration:none;
	line-height:15px;
	background:url(images/grey_arrow.png) 3px 5px no-repeat;
	}
	
.service_box ul li a:hover{
	background:#fff url(images/grey_arrow.png) 3px 6px no-repeat;
	}
	

.left_footer{
	float:left;
	padding:0px 0 0 16px;
	color:#000;
	width:60%;
	border:0px solid #000;
}

.left_footer a{
	color:#58595b;
	border-right:0px solid #000;
	text-decoration:none;
	font-size:11px;
	}

.left_footer a:hover{
	color:#9fba35;
	}

.right_footer{
	float:right;
	width:30%;
	text-align:right;
	padding:0px 18px 0 0;
	border:0px solid red;
	color:#000;
	font-size:11px;
}

/*---------------share starts------------------------*/

    .outerDiv {
		width:948px;
		border : solid 0px #fff;
		margin:auto;
		height:35px;
    }
   
    .innerDivLeft {
		border : solid 0px #FF0000;
		width:100px;
		float:left;
    }
   
    .innerDivRight {
		border:0px solid #000;
		width:153px;
		padding:6px 0px 0px 0px;
		float:right;
    }
	
	.twitter_left{
			float:left;
		}
		
	.addthis_right{
			float:right;
		}
	
	.innerDivRight img{
			border:0px;
		}
   
    .divClear {
		clear:both;
    }


/*---------------share Ends------------------------*/