body{
	background:#fff url(../images/bg2.jpg) repeat-x top;
	margin:0px;
	font: normal 11px Tahoma;
	color:#333333;
}


/*-------------- Links Style ---------------------*/

a.headerlinks{ font: normal 11px Tahoma; color:#333333; text-decoration:none;}
a.headerlinks:hover{ font: normal 11px Tahoma; color:#000; text-decoration:underline;}

a.clientlinks{ font: normal 11px Tahoma; color:#0a4d91; text-decoration:none;}
a.clientlinks:hover{ font: normal 11px Tahoma; color:#000; text-decoration:underline;}

a.morelinks{ font: normal 11px Tahoma; color:#4f94d7; text-decoration:underline;}
a.morelinks:hover{ font: normal 11px Tahoma; color:#ff0000; text-decoration:none;}


.nav1{ font:bold 11px Tahoma; color:#1d4268; text-decoration:none; width:104px;}
.nav1:hover{ font:bold 11px Tahoma; color:#fff; background:url(../images/nav_bg1.gif) no-repeat; text-decoration:none; width:104px;cursor:pointer}
.nav2{ font:bold 11px Tahoma; color:#1d4268; text-decoration:none; width:124px;}
.nav2:hover{ font:bold 11px Tahoma; color:#fff; background:url(../images/nav_bg2.gif) no-repeat; text-decoration:none; width:124px;cursor:pointer}

.nav3{ font:bold 11px Tahoma; color:#1d4268; text-decoration:none; width:134px;}
.nav3:hover{ font:bold 11px Tahoma; color:#fff; background:url(../images/nav_bg3.gif) no-repeat; text-decoration:none; width:134px;cursor:pointer;}


a.graylinks{ font: bold 11px Tahoma; color:#666666; text-decoration:none;}
a.graylinks:hover{ font: bold 11px Tahoma; color:#000; text-decoration:underline;}

a.newslinks{ font: normal 11px Tahoma; color:#333; text-decoration:none;}
a.newslinks:hover{ font: normal 11px Tahoma; color:#ff0000; text-decoration:underline;}

.footerlinks{ font: normal 10px Tahoma; color:#f1f8ff; text-decoration:none; text-transform:capitalize;}
.footerlinks a{ font: normal 11px Tahoma; color:#f1f8ff; text-decoration:none; padding-right:4px;}
.footerlinks a:hover{ font: normal 11px Tahoma; color:#f1f8ff; text-decoration:underline;}





/*-------------- Bg's Style ---------------------*/

.nav_bg{ background:url(../images/nav_bg.jpg) no-repeat;}
.header_bg{ background:url(../images/header_bg.jpg) no-repeat right top;}
.home_info_bg{ background:#f2f7fd url(../images/home_info_bg.jpg) repeat-x top; border:1px solid #d2e7ff;}
.home_portfolio_border{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.gray_box_bg{ background:url(../images/gray_box_bg.jpg) repeat-x;}
.gray_box_content_bg{ background:url(../images/gray_box_content_bg.jpg) repeat-x top; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.footer_bottom_bg{ background:url(../images/footer_bottom_bg.jpg) no-repeat top;}
.footer_content_bg{ background:#edf6ff; border-left:1px solid #b8cee4; border-right:1px solid #b8cee4;}
.footer_bg{ background:url(../images/footer_bg.jpg) repeat-x;}
.home-portfolio_bg{ background:#f7f7f7;border-top:1px solid #ececec; border-bottom:1px solid #ececec;}



/*-------------- Text Style ---------------------*/

.body_txt11px{
	font:normal 11px Tahoma;
	color:#333333;
	line-height:18px;
}
.blue_bold_txt11px{
	font:bold 11px Tahoma;
	color:#0a4d91;
	line-height:18px;
}
.black_bold_txt11px{
	font:bold 11px Tahoma;
	color:#000;
	line-height:18px;
}

.justify{ text-align:justify;}


/*-------------- Clients list ---------------------*/
#slideshow {
    position:relative;
    height:93px;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:10px;
	z-index:8;
	opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*-------------- Navigation ---------------------*/

#navi{ width:660px; padding:0px;
margin:0px;}
#navi ul.topnav {
	list-style: none;
	padding: 0px;	
	padding-left:15px;
	margin: 0;
	float: left;
	width: 660px;
	font:bold 11px Tahoma;
	color:#0a4d91;
	background:none;
	z-index:100
	
}
#navi ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 4px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
#navi ul.topnav li a{
	padding: 11px 4px 14px 5px;
	color: #1d4268;
	display: block;
	text-decoration: none;
	float: left;
	border:0px;
}
#navi ul.topnav li:hover{
	background:#0a4d91;
	color:#fff;
}
#navi ul.topnav li:hover a{
	background:#0a4d91;
	color:#fff;
}
#navi ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../images/subnav_btn.gif) no-repeat center top;
}
#navi ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
#navi ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #fff;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
	z-index:1000;
}
#navi ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 0px; /*--Create bevel effect--*/
	border-bottom: 1px solid #064688; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html #navi ul.topnav li ul.subnav li a {
	float: left;
	width: 146px;
	background: #0a4d91 url(../images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	color:#fff;
	text-indent:6px;
}
html #navi ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #063f79 url(../images/dropdown_linkbg.gif) no-repeat 10px center; 
	color:#b1e1ff;
}

<!------------- tooltip ----------------------->
.hotspot { color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer; font:bold 12px Tahoma;}
#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 2px 12px; margin-left:5px; background:#1f3e7a; color:#FFF; line-height:24px; font:normal 11px Tahoma;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}
