/* ==== Style Definitions for Senabi Softwares === */
/* ==== Release version 1.0, June 2009. All rights reserved to SENABI INFOTECH LIMITED === */
@import url(chromestyle.css);

body {
	background:#1979ab url(../images/bkg.jpg) repeat-x;
	margin:0px 0px 10px 0px;
	font:normal 11px Tahoma;
	color:#000000;
}
img {
	border:none;
}
p {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:16px;
}
a, a:hover {
	outline:none;
}
/* ==== Container Style === */
#maincontainer {
	width:959px;
	height:auto;
	margin:0px auto;
}
/* ==== Header Style === */
#header {
	width:959px;
	height:91px;
	float:left;
	clear:right;
}
#logo {
	width:250px;
	height:81px;
	float:left;
	padding-top:10px;
	outline:none;
}
#logo a, #logo a:hover {
	outline:none;
}
.header-chat {
	width:534px;
	height:41px;
	float:left;
	padding-top:41px;
	text-align:right;
	color:#148fcf;
}
#header-links {
	width:175px;
	height:41px;
	float:left;
	padding-top:51px;
	text-align:right;
	color:#148fcf;
}
#header-links a, #header-links a:hover {
	text-decoration:none;
	color:#148fcf;
	outline:none;
}
#header-links a:hover {
	color:#73cefd;
}
/* ==== Body Containers Style === */
#bodycontainer {
	width:959px;
	height:auto;
	float:left;
}
#bodycontainer-left {
	width:697px;
	height:auto;
	padding-right:7px;
	float:left;
}
#bodycontainer-right {
	width:255px;
	height:auto;
	float:left;
}
/* ==== Main Menu Style === */
#menu {
	width:697px;
	height:40px;
	float:left;
	text-indent:-1500px;
	background:url(../images/header-links-normal.jpg) no-repeat;
	clear:both;
}
/* ==== Company Menu Style === */
.menucompany a, #menucompany a:hover {
	width:110px;
	height:40px;
	clear:right;
	float:left;
	margin:0px;
	outline:none;
}
.menucompany a:hover {
	background:url(../images/header-links-hover.jpg) no-repeat;
	clear:right;
	float:left;
	background-position:0px;
}
.menucompany-sel {
	width:110px;
	height:40px;
	clear:right;
	float:left;
	background:url(../images/header-links-hover.jpg) no-repeat;
	background-position:0px;
	margin:0px;
	outline:none;
}
/* ==== How We Work Menu Style === */
.menuhow a, #menuhow a:hover {
	width:141px;
	height:40px;
	clear:right;
	float:left;
	margin:0px;
	outline:none;
}
.menuhow a:hover {
	background:url(../images/header-links-hover.jpg) no-repeat;
	clear:right;
	float:left;
	background-position:-110px;
}
.menuhow-sel {
	width:141px;
	height:40px;
	clear:right;
	float:left;
	background:url(../images/header-links-hover.jpg) no-repeat;
	background-position:-110px;
	margin:0px;
	outline:none;
}
/* ==== Services Menu Style === */
.menuservices a, #menuservices a:hover {
	width:104px;
	height:40px;
	clear:right;
	float:left;
	margin:0px;
	outline:none;
}
.menuservices a:hover {
	background:url(../images/header-links-hover.jpg) no-repeat;
	clear:right;
	float:left;
	background-position:-251px;
}
.menuservices-sel {
	width:104px;
	height:40px;
	clear:right;
	float:left;
	background:url(../images/header-links-hover.jpg) no-repeat;
	background-position:-251px;
	margin:0px;
	outline:none;
}
/* ==== Services Menu Style === */
.menuwork a, #menuwork a:hover {
	width:87px;
	height:40px;
	clear:right;
	float:left;
	margin:0px;
	outline:none;
}
.menuwork a:hover {
	background:url(../images/header-links-hover.jpg) no-repeat;
	clear:right;
	float:left;
	background-position:-355px;
}
.menuwork-sel {
	width:87px;
	height:40px;
	clear:right;
	float:left;
	background:url(../images/header-links-hover.jpg) no-repeat;
	background-position:-355px;
	margin:0px;
	outline:none;
}
/* ==== Services Menu Style === */
.menupartner a, #menupartner a:hover {
	width:132px;
	height:40px;
	clear:right;
	float:left;
	margin:0px;
	outline:none;
}
.menupartner a:hover {
	background:url(../images/header-links-hover.jpg) no-repeat;
	clear:right;
	float:left;
	background-position:-442px;
}
.menupartner-sel {
	width:132px;
	height:40px;
	clear:right;
	float:left;
	background:url(../images/header-links-hover.jpg) no-repeat;
	background-position:-442px;
	margin:0px;
	outline:none;
}
/* ==== Services Menu Style === */
#menucontact a, #menucontact a:hover {
	width:123px;
	height:40px;
	clear:right;
	float:left;
	margin:0px;
	outline:none;
}
#menucontact a:hover {
	background:url(../images/header-links-hover.jpg) no-repeat;
	clear:right;
	float:left;
	background-position:-574px;
}
#menucontact-sel {
	width:123px;
	height:40px;
	clear:right;
	float:left;
	background:url(../images/header-links-hover.jpg) no-repeat;
	background-position:-574px;
	margin:0px;
	outline:none;
}
/* ==== Home Banner Style === */
#banner {
	width:697px;
	height:299px;
	float:left;
	clear:both;
}
/* === Home Slide Style === */
#box1{
	position:absolute;
}

.mask{
	position:relative;
	width:697px;
	height:299px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}
/* ==== Home Testimonials Style === */
#testimonials {
	width:671px;
	height:31px;
	padding:0px 13px 0px 13px;
	background:#031d34;
	float:left;
}
#testimonial-text {
	width:75px;
	float:left;
	font:bold 11px Tahoma;
	color:#a5a5a5;
	padding-top:9px;
}
#testimonial-box {
	background:#063660;
	margin-top:6px;
	height:17px;
	width:510px;
	padding:3px 5px 0px 7px;
	float:left;
	color:#adadad;
}
#testimonial-more {
	width:55px;
	float:left;
	padding:9px 0px 0px 15px;
}
#testimonial-more a, #testimonial-more a:hover {
	background:url(../images/bullet-more.jpg) no-repeat top right;
	padding-right:17px;
	color:#ffffff;
	text-decoration:none;
}
#testimonial-more a:hover {
	color:#adadad;
}
/* ==== Breadcrumb Style === */
#breadcrumb {
	width:661px;
	height:22px;
	padding:9px 13px 0px 23px;
	background:#444444;
	float:left;
	color:#e1e1e1;
}
#breadcrumb a, #breadcrumb a:hover {
	color:#adadad;
	text-decoration:underline;
}
#breadcrumb a:hover {
	color:#dad9d9;
}
/* ==== Contents Style === */
#inner-contents {
	background:#ffffff url(../images/internal-content-bkg.jpg) no-repeat left bottom;
	width:651px;
	min-height:480px;
	padding:9px 23px 35px 23px;
	float:left;
}
#inner-contents a, #inner-contents a:hover {
	color:#1979ab;
	text-decoration:underline;
}
#inner-contents a:hover {
	color:#061a4d;
}
#inner-contents h1 {
	font:normal 17px Tahoma;
	margin:0px 0px 10px 0px;
}
#inner-contents ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#inner-contents li {
	list-style-type: none;
	margin:0px;
	padding:0px;
	padding-left:11px;
	background: url(../images/bul4.gif) no-repeat 0px 0.5em;
	line-height:18px;
}
/* ==== Home Tabs Style === */
#home-tabs {
	background:url(../images/home-tabs-bkg.jpg) no-repeat;
	width:697px;
	height:306px;
	margin-top:7px;
	float:left;
}
#hometabs-left {
	width:180px;
	height:auto;
	float:left;
	padding-top:7px;
}
.hometabs-link, .hometabs-link li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 180px;
	height:34px;
}
.hometabs-link li {
	position: relative;
}
.tabs-link, .tabs-link:hover {
	background:url(../images/home-tabs-normal.jpg) no-repeat;
	width:180px;
	font:normal 11px Tahoma;
	color:#000;
	text-decoration:none;
	display: block;
	padding-top:11px;
	padding-left: 40px;
	text-decoration: none;
	height:23px;
}
.tabs-link:hover {
	background:url(../images/home-tabs-selected.jpg) no-repeat;
	width:140px;
	font:normal 11px Tahoma;
	color:#1477b3;
}
.tabs-link-selected, tabs-link-selected:hover{
	background:url(../images/home-tabs-selected.jpg) no-repeat;
	width:140px;
	font:normal 11px Tahoma;
	color:#1477b3;
	display: block;
	padding-top:11px;
	padding-left: 40px;
	text-decoration: none;
	height:23px;
}
/* ==== Home Tab contents Style === */
.hometabs-right {
	width:477px;
	padding:17px 20px;
	float:left;
	display:none;
}
.hometabs-right h1 {
	font:bold 11px Tahoma;
	color:#1477b3;
	margin:0px 0px 10px 0px
}
.hometabs-right ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.hometabs-right ul li {
	list-style-type: none;
	margin:0px;
	padding:0px;
	padding-left:11px;
	background: url(../images/bul5.gif) no-repeat 0px 0.5em;
	line-height:18px;
}
.hometabs-right a, .hometabs-right a:hover {
	font:normal 11px Tahoma;
	color:#1477b3;
	text-decoration:none;
}
.hometabs-right a:hover {
	text-decoration:underline;
}
.hometabs-flow {
	margin:0px 0px 10px 0px;
	background:#ffffff;
	padding:15px;
	width:447px;
	clear:both;
	float:left;
	color:#176d9e;
}
.blue {
	color:#348d2d;
	font-weight:bold;
	font-size:12px;
}
.rate-header {
	color:#333333;
	font-weight:bold;
	font-size:11px;
}
.blue1, .blue1:hover {
	color:#1477b3;
	font-weight:bold;
	text-decoration:none;
}
.blue1:hover {
	color:#94c8f9;
	font-weight:bold;
	text-decoration:none;
}
.blue2 {
	color:#1477b3;
	font-weight:bold;
	text-decoration:none;
}
.line { 
	border:none;
	border-top:solid 1px #43d234;
	margin:5px 0px 5px 0px;
}
.grey {
	color:#929293;
}
/* ==== Quick-Links Style === */
#quick-links {
	background:url(../images/quick-links-bkg.jpg) no-repeat;
	width:240px;
	height:29px;
	padding:11px 0px 0px 15px;
	float:left;
}
/* ==== Call-0ut Style === */
.cmb-quick-links {
	border:solid 1px #ababab;
	background:#f0f0f1;
	padding:1px;
	font:normal 11px Tahoma;
	width:225px;
}
.callout {
	width:255px;
	float:left;
	margin-top:8px;
}
/* ==== Sub Menu Style === */
#sub-menu-container {
	width:255px;
}
#sub-menu-top {
	background:url(../images/sub-links-top.jpg) no-repeat;
	float:left;
	width:255px;
	height:5px;
	margin-top:8px;
}
#sub-menu-bottom {
	background:url(../images/sub-links-bottom.jpg) no-repeat;
	float:left;
	width:255px;
	height:5px;
}
#sub-menu {
	width:225px;
	float:left;
	background:#b9d9f8;
	padding:5px 10px 8px 20px;
}
#sub-menu ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#sub-menu ul li {
	list-style-type: none;
	margin:0px;
	padding:0px;
	padding-left:11px;
	background: url(../images/bul4.jpg) no-repeat 0px 0.5em;
	line-height:18px;
}
#sub-menu a, #sub-menu a:hover {
	text-decoration:underline;
	color:#2e4fb2;
}
#sub-menu a:hover {
	text-decoration:none;
}
.sub-menu-sel{
	font-weight:bold;
	color:#097799;
	text-decoration:none;
}
/* ==== Quick-Contact Style === */
#quick-contact {
	background:url(../images/home-contact-bkg.jpg) no-repeat;
	width:255px;
	height:264px;
	float:left;
	margin-top:7px;
	margin-bottom:10px;
	padding:43px 0px 0px 48px;
	color:#aebed2;
}
#quick-contact span {
	color:#fff;
}
#quick-contact a, #quick-contact a:hover {
	color:#aebed2;
	text-decoration:underline;
}
#quick-contact a:hover {
	color:#f1f7fe;
}
.contactpaddtop {
	padding-top:8px;
}
.contactpaddother {
	padding-top:2px;
}
/* ==== Footer Style === */
#footer {
	background:url(../images/footer-bkg.jpg) no-repeat;
	width:677px;
	height:35px;
	float:left;
	color:#000f16;
	padding:12px 5px 0px 15px;
	margin:7px 0px 0px 0px;
}
#footer-left {
	width:200px;
	float:left;
}
#footer-right {
	width:477px;
	float:left;
	text-align:right;
}
#footer-right a, #footer-right a:hover {
	text-decoration:none;
	padding:0px 10px 0px 10px;
	color:#000f16;
}
#footer-right a:hover {
	color:#034665;
	text-decoration:underline;
}
/* ==== Table  Style === */
.tableouter {
	border:none;
	background:#b9d9f8;
}
.tableinner {
	border:none;
}
.tableheader {
	background:#cbe3fa;
	font:bold 11px Tahoma;
	color:#041447;
}
.tablerow {
	background:#ffffff;
}
.tablealtrow {
	background:#e9eaea;
}
/* ==== Form Row Style === */
.formrow {
	height:35px;
	font-weight:bold;
}
.required {
	color:#ff0000;
}
.txtbox {
	border:solid 1px #cccccc;
	width:250px;
	padding:2px;
}
.button-send {
	background:url(../images/button-send.gif);
	display:block; 
	float:left; 
	width:120px; 
	height:30px; 
	overflow:hidden; 
	text-indent:-4000px; 
	margin-right:6px; 
	background-repeat: 
	no-repeat; 
	background-position: left top; 
	border:none; 
	cursor:pointer; 
}
.button-send:hover {
	background-position: 0px -30px;
}
/* ==== Pagination Style === */
#paging {
	margin:15px 0px 10px 0px;
}
.pageselected, .pageselected:hover {
	color:#186e9f;
	padding:5px;
	border:solid 1px #cccccc;
	text-decoration:none;
	margin-right:2px;
}
.pageselected:hover, .active {
	background:#186e9f;
	color:#ffffff;
	padding:5px;
	border:solid 1px #186e9f;
	text-decoration:none;
	margin-right:2px;
}
