@import "fonts/stylesheet.css";

/*------------------------------Default style-------------------------*/
body
{
	font-family:CalibriRegular;
	font-size:14px;
	color: #333333;
	text-decoration: none;
	text-transform:none;
	margin:0 0 0 0;
	background-color:#FFFFFF;
	background:url(images/inner-topbg.gif) repeat-x;
}
table
{
	font-family:CalibriRegular;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	text-transform:none;
}

.hometopbg{
	background:url(images/home-topbg.jpg) repeat-x;
}

#header { 
        
        width: 980px; 
        height: 160px; 
        padding:0; 
		}


.introbg{
	background:url(images/introbg.gif) no-repeat;
	width:641px;
	height:41px;
}

.clientsbg{
	background:url(images/clientsbg.gif) no-repeat;
	width:980px;
	height:41px;
}

.wowbg{
	background:url(images/wowbg.gif) center top no-repeat ;
	height:441px;
	width:1200px;
}

.datatopbg{
	background:url(images/innerpage-topbg.gif) top center no-repeat;
	height:600px;
}
	
/*------------------------------Default style-------------------------*/




/*------------------------------Default Navigation style-------------------------*/
a:link, a:visited, a:active
{
	color:#333333;
	text-decoration: underline; 
}
a:hover
{
	color:#960000;
	text-decoration: none;	
}


a.link:link, a.link:visited, a.link:active
{
	font: bold 11px CalibriRegular;
	color: #c62126;
	text-decoration: none;
}
a.link:hover
{
	font: bold 11px CalibriRegular;
	color: #361b01;
	text-decoration: underline;
}
/*------------------------------Default Navigation style-------------------------*/




/*------------------------------btreadcrumb style-------------------------*/
.breadcrumb{
	line-height:25px;
	height:25px;
	vertical-align:middle;
	padding-bottom:7px;
}
a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active
{
	font-family:CalibriRegular;
	font-size:13px;
	color: #000000;
	text-decoration: none;
}
a.breadcrumb:hover
{
	font-family:CalibriRegular;
	font-size:13px;
	color: #c80000;
	text-decoration: none;
}
.breadcrumb1{
	color:#000000;
}
.breadcrumb2{
	color:#890000;
	font-weight:normal;
}
/*------------------------------btreadcrumb style-------------------------*/

.userlink
{
	font-family:CalibriRegular;
	font-size:14px;
	font-weight:normal;
	line-height: 138%;
	text-decoration:none;
	text-transform:none;
}

a.userlink:link, a.userlink:visited, a.userlink:active
{
	font-family:CalibriRegular;
	font-size:14px;
	font-weight:normal;	
	line-height: 150%;
	text-decoration:none;
	text-transform:none;
}
a.userlink:hover
{
	font-family:CalibriRegular;
	font-size:14px;
	font-weight:normal;
	color:#960000;
	line-height: 150%;
	text-decoration:underline;
	text-transform:none;
}


/*------------------------------bottom style-------------------------*/

.bottom-title
{
	font-family: MyriadProRegular;
	font-size  : 18px;
	font-weight: normal;
	color:#960000;
	text-decoration:none;
	text-transform:uppercase;
}

.bottombg1{
		background:url(images/bottom-topbg.gif) no-repeat;
		height:41px;
}

.bottombg2{
		background:url(images/bottom-bottombg.gif) no-repeat;
		height:41px;
}


.bottom
{
	font-family:CalibriRegular;
	font-size:13px;
	font-weight:normal;
	line-height: 138%;
	text-decoration:none;
	text-transform:none;
}
.boldtext
{
	font-weight:bold;
}

a.bottom:link, a.bottom:visited, a.bottom:active
{
	font-family:CalibriRegular;
	font-size:13px;
	font-weight:normal;	
	line-height: 150%;
	text-decoration:none;
	text-transform:none;
}
a.bottom:hover
{
	font-family:CalibriRegular;
	font-size:13px;
	font-weight:normal;
	color:#960000;
	line-height: 150%;
	text-decoration:underline;
	text-transform:none;
}
/*------------------------------bottom style-------------------------*/



/*------------------------------newws style-------------------------*/

.newsbg{
	background:url(images/newsbg.gif) no-repeat;
	width:300px;
	height:41px;
}

.calenderbg{
	background:url(images/calenderbg.gif) no-repeat;
	width:50px;
	height:45px;
}

.date{
	font-family:CalibriRegular;
	font-size:20px;
	color:#960000;
	text-decoration:none;
	text-transform:none;
	padding-top:5px;
}

.month{
	font-family:CalibriRegular;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	text-transform:none;
}

a.news:link, a.news:visited, a.news:active
{
	font-family:CalibriRegular;
	font-size:14px;
	font-weight:normal;	
	color:#960000;
	line-height: 150%;
	text-decoration:none;
	text-transform:none;
}
a.news:hover
{
	font-family:CalibriRegular;
	font-size:14px;
	font-weight:normal;
	color:#000;
	line-height: 150%;
	text-decoration:none;
	text-transform:none;
}
/*------------------------------newws style-------------------------*/



/*------------------------------top nav style-------------------------*/

a.topnav:link, a.topnav:visited, a.topnav:active  
{	
	font-family:CalibriRegular;
	font-size:13px;
	color: #ffffff;
	text-transform:none;
	text-decoration: none;
	padding:0px 15px 0px 15px;
	vertical-align:middle;
	display:block;
}
a.topnav:hover   
{
	font-family:CalibriRegular;
	font-size:13px;
	color: #ffed28;
	text-transform:none;
	text-decoration: none;
	padding:0px 15px 0px 15px;
	vertical-align:middle;
	display:block;
}

a.topnav-mo
{	
	font-family:CalibriRegular;
	font-size:13px;
	color: #ffed28;
	text-transform:none;
	text-decoration: none;
	padding:0px 15px 0px 15px;
	display:block;
}


/*------------------------------top nav style-------------------------*/




/*------------------------------left nav style-------------------------*/
.rightborder{
	border-right:1px solid #d5d5d7;
	}

a.leftnav:link, a.leftnav:visited , a.leftnav:active 
{
	font-family:CalibriRegular;
	font-size:14px;
	color: #585858;
	text-transform:none;
	text-decoration: none;
	margin: 0 0 0 0 ;
	padding: 12px 10px 12px 40px;
	background:url(images/leftnavbg.gif) no-repeat;
	vertical-align:middle;
	display:block;
}
a.leftnav:hover   
{
	font-family:CalibriRegular;
	font-size:14px;
	color: #960000;
	text-transform:none;
	text-decoration: none;
	margin: 0 0 0 0 ;
	padding: 12px 10px 12px 40px;
	background:url(images/leftnavbg-mo.gif) no-repeat;
	vertical-align:middle;
	display:block;
}
a.leftnav-mo
{	
	font-family:CalibriRegular;
	font-size:14px;
	color: #960000;
	text-transform:none;
	text-decoration: none;
	margin: 0 0 0 0 ;
	padding-left:40px;
	background:url(images/leftnavbg-active.gif) no-repeat;
	padding: 12px 10px 12px 40px;
	vertical-align:middle;
	display:block;
}


a.leftnavsub:link, a.leftnavsub:visited , a.leftnavsub:active 
{
	font-family:CalibriRegular;
	font-size:13px;
	color: #585858;
	text-transform:none;
	text-decoration: none;
	margin: 0 0 0 0 ;
	vertical-align:middle;
	display:block;
}
a.leftnavsub:hover   
{
	font-family:CalibriRegular;
	font-size:13px;
	color: #960000;
	text-transform:none;
	text-decoration: none;
	margin: 0 0 0 0 ;
	vertical-align:middle;
	display:block;
}
a.leftnavsub-mo
{	
	font-family:CalibriRegular;
	font-size:13px;
	color: #960000;
	text-transform:none;
	text-decoration: none;
	margin: 0 0 0 0 ;
	padding-left:40px;
	vertical-align:middle;
	display:block;
}



/*------------------------------left nav style-------------------------*/






/*------------------------------Div style starts-------------------------*/
.divider
{
	display: box;
    border:1px solid none;
    border-width: 1px 0px 0px 0px;
	line-height:2px;
} 
/*------------------------------Div style Ends-------------------------*/


/*------------------------------Tabular style-------------------------*/
.th
{
    background-color:#960000;
	font-family: CalibriRegular;
	font-size  : 14px;
	line-height:25px;
	font-weight: bold;
	padding:3px 3px 3px 3px;
	color:#fff;
}
.tch
{
	background-color:#fff3f5;
	font-family: CalibriRegular;
	font-size  : 12px;
	font-weight: normal;
	line-height:130%;
	padding-left:5px;
	color:#333333;
	padding:3px 3px 3px 5px;
}
.tc
{
    background-color:#ffffff;
	font-family: CalibriRegular;
	font-size  : 12px;
	line-height:130%;
	font-type: bold;
	padding-left:5px;
	color:#333333;
	padding:3px 3px 3px 5px;
}
/*------------------------------Tabular style-------------------------*/


/*------------------------------Headers style-------------------------*/

h1
{
	font-family: MyriadProRegular;
	font-size  : 18px;
	font-weight: normal;
	color:#960000;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	padding-left:10px;
}

h2
{
	background:url(images/headingbg.gif) no-repeat;
	width:736px;
	line-height:44px;
	vertical-align:middle;
	font-family: MyriadProRegular;
	font-size  : 18px;
	font-weight: normal;
	color:#960000;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	padding-left:10px;
}




h3
{
	font-family: CalibriRegular;
	font-size  : 18px;
	font-weight: normal;
	color: #000;
	margin:0px;
	padding:0px;
}

h4
{
	font-family: CalibriRegular;
	font-size  : 16px;
	font-weight: bold;
	color:#960000;
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 0px 0px 0px 0px;
}

.hr 
{
	background:url(images/hr.gif) repeat-x;
	height:24px;
}
.hr1 
{
	border-bottom:2px solid #960000;
}
.vr{
	background:url(images/vr.gif) repeat-y;
	width:20px;
	padding:10px 0px 10px 0px;
}



/*------------------------------Headers style-------------------------*/


/*------------------------------Form style-------------------------*/

.searchbg{
	background:url(images/searchbg.gif) no-repeat;
	width:254px;
	height:26px;
}

.searchbox
{
	_background:url(images/searchbg.gif) no-repeat;
	background:none;
	width:239px;
	height:18px;
	border:0px;
	font-family: CalibriRegular;
	padding-top:5px;
	font-size  : 11px;
	font-type: normal;
	margin-left:15px;
	line-height:19px;
	
}
.tb
{
    border:1px solid #d4d4d4; background-color:#fff;
	font-family: CalibriRegular ;
	font-size  : 12px;
	font-type: normal;
	padding-left:4; padding-right:4; padding-top:3; padding-bottom:3;
	width: 170px;
	line-height:15px;
	height:15px;
}
.tb1
{
    border:1px solid #999999;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	width: 110px;
}
.tb2
{
    border:1px solid #999999;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	width: 60px;
}
.tb3
{
    border:1px solid #999999;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	width: 50px;
}

.tb4
{
    border:1px solid #d4d4d4; background-color:#fff;
	font-family: CalibriRegular ;
	font-size  : 12px;
	font-type: normal;
	padding-left:4; padding-right:4; padding-top:3; padding-bottom:3;
	width: 170px;
	line-height:15px;

}

.button
{
    border:1px solid #eaeaea; background-color:#cccccc;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	padding-left:2; padding-right:2; padding-top:1; padding-bottom:1;
	width: 110px;
}

.tb-resume
{
    border:1px solid #7f9db9; background-color:#ffffff;
	font-family: CalibriRegular;
	font-size  : 11px;
	font-type: normal;
	padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
	width: 180px;
}

.tb-submit
{
    border:1px solid #bbbbbb; background-color:#cccccc;
	font-family: Arial;
	font-size  : 11px;
	font-weight: bold;
	color: #000000;
}

/*------------------------------Form style-------------------------*/
p
{
	text-align: Justify;
	line-height: 142%;
	margin-bottom: 0px; 
	margin-top: 0px; 
}

/*------------------------------Form note-------------------------*/

/*------------------------------Site map  note-------------------------*/

.sitemap-Text2 { 
	font: bold 13px CalibriRegular;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	padding:3px;
}
.sitemap-Text1 { 
	font: bold 13px CalibriRegular;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding:3px;
}
.sitemap-Text1:hover { 
	font: bold 13px  CalibriRegular;
	text-transform: none;
	color: #c85d02;
	text-decoration: underline;
	height:15;
}

.sitemap-left
{
	border-left: 1px solid #939292;
	width:15px;
}
.sitemap-lefttop
{
	border-left: 1px solid #939292;
	border-top: 1px solid #939292;
	width:15px;
}
.sitemap-leftbottom
{
	border-left: 1px solid #939292;
	border-bottom: 1px solid #939292;
	width:15px;
}

/*------------------------------Site map  note-------------------------*/



/*------------------------------------------------------------------------*/
/*-----------------------Top Style starts here-----------------------*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:30px;
	height:30px;
	border:none;
	text-indent:-999px;
	background:url(images/top.png) no-repeat left top;
}

#toTopHover {
	background:url(images/top.png) no-repeat left -30px;
	width:30px;
	height:30px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/*-----------------------Top Style ends here-----------------------*/
/*--------------------------------------------------------------------*/