/*Global Reset */

body, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0px;
	padding:0px;
	}
img, a {
	border:none;
	outline:none;
	}
	
/*background-image:url(../images/background_bg.jpg);
	background-repeat:repeat;*/
body {
	background-color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC;
	}
#wrapper {

	margin:0px auto;
	width:777px;
	height:auto;
	background-color:#000000;
	}
/* top div starts here */
#top_dv{
	margin:0px;
	width:777px;
	height:31px;
	}

#top_dv .left{
	float:left;
	width:245px;
	height:31px;
	background-image:url(../images/index_tbnr_lftimg.jpg);
	background-repeat:no-repeat;
	}
#top_dv .rgt{
	float:left;
	width:532px;
	height:31px;
	background-image:url(../images/index_tbnr_mnubg.jpg);
	background-repeat:no-repeat;
	}
#top_dv .topbnr{
	float:left;
	width:777px;
	height:138px;
	background-image:url(../images/tpbnr.jpg);
	background-repeat:no-repeat;
	}
#top_dv .flash{
	float:left;
	width:777px;
	height:240px;
	background-color:#000000;
	text-align:center;
	}
.menu {
	float:right;
	width:84px;
	height:24px;
	}
/* top div ends here */

/*contents div starts */
#content_div {
	float:left;
	width:777px;
	height:auto;
	background-color:#000000;
	padding:0px 0px 10px 0px;
	}

#content_div .text {
	float:left;
	width:440px;
	height:auto;
	margin:0px 0px 0px 27px;
	padding:10px 10px 8px 10px;
	background-color:#000000;
	border:solid 1px #333333;
	}
#content_div h2{
	font-size:14px;
	font-weight:normal;
	color:#EAD289;
	}
#content_div p{
	text-align:justify;
	}
/*contents div ends */

/*news div starts */

#news {
	float:left;
	width:244px;
	margin:0px 0px 0px 10px;
	}
#news .hdr{
	float:left;
	width:244px;
	height:25px;
	border:solid 1px #333333;
	padding:10px 0px 0px 10px;
	background-image:url(../images/header_bg_rpt.jpg);
	background-repeat:repeat-x;
	}
#news .news_txt{
	float:left;
	width:238px;
	border:solid 1px #333333;
	padding:10px 8px 10px 8px;
	
	}
/* bottom div starts here */
#div_bottom {
	float:left;
	width:777px;
	background-color:#000000;
	text-align:center;
	margin:0px;
	}
#div_bottom .client {
	float:left;
	width:726px;
	height:150px;
	border:solid 1px #333333;
	margin:0px 0px 100px 28px;
	padding:8px 0px 0px 0px;
	background-color:#000000;
	text-align:center;
	}
	
#div_bottom .links {
	float:left;
	margin:5px 0px 0px 28px;
	width:330px;
	text-align:right;
	background-color:#000000;
	}
#div_bottom a {
	color:#EAD289;
	text-decoration:none;
	background-color:#000000;
	}
#div_bottom a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	background-color:#000000;
	}
#div_bottom .img {
	float:left;
	margin:10px 0px 0px 0px;
	width:726px;
	text-align:right;
	background-color:#000000;
	}
#div_bottom .cright {
	float:left;
	margin:10px 0px 0px 0px;
	width:777px;
	text-align:center;
	padding:0px 0px 10px 0px;
	background-color:#000000;
	}
/* bottom div ends here */

/*===================================================================================================== */

/* about us starts here */

#div_timeline {
	width:777px;
	height:auto;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 15px;
	text-align:center;
	}
#div_timeline .hdr {
	width:726px;
	height:25px;
	margin:3px 0px 10px 12px;
	border:solid 1px #333333;
	padding:8px 0px 0px 0px;
	}
#div_timeline .details {
	float:left;
	width:340px;
	height:110px;
	margin:3px 0px 10px 12px;
	border:solid 1px #333333;
	text-align:justify;
	padding:8px 6px 6px 10px;
	}
	
#div_timeline h2{
	font-size:14px;
	font-weight:normal;
	color:#EAD289;
	text-transform:uppercase;
	}
#div_timeline span {
	font-size:12px;
	font-weight:normal;
	color:#EAD289;
	}
/* about us ends here */

/*===================================================================================================== */


/* services starts here */

#div_services {
	float:left;
	width:760px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	text-align:center;
	background-color:#000000;
	}
#div_services .hdr {
	float:left;
	width:347px;
	height:25px;
	margin:0px 0px 5px 10px;
	border:solid 1px #333333;
	padding:8px 0px 0px 10px;
	text-align:left;
	}
#div_services .details {
	float:left;
	width:339px;
	height:auto;
	margin:5px 0px 10px 10px;
	border:solid 1px #333333;
	padding:8px 8px 8px 10px;
	text-align:justify;
	line-height:12pt;;
	}
h2{
	font-size:14px;
	font-weight:normal;
	color:#EAD289;
	text-transform:uppercase;
	}
h3{
	font-size:13px;
	font-weight:normal;
	color:#FFCC00;
	text-transform:capitalize;
	margin:7px 0px 5px 0px;
	padding:3px 0px 0px 3px;
	background-color:#333333;
	display:block;
	width:336px;
	height:25px;
	}

/* services ends here */

/*===================================================================================================== */


/* clients starts here */

#div_services li {
	list-style:url(../images/arrow.png);
	list-style-position:inside;
	}

/* clients ends here */



/*===================================================================================================== */
/* contactus starts here */


#div_address{
	width:777px;
	height:auto;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 15px;
	text-align:center;
	}
#div_address .hdr { 
	width:726px;
	height:25px;
	margin:3px 0px 10px 12px;
	border:solid 1px #333333;
	padding:8px 0px 0px 0px;
	}
#div_address .details{
	float:left;
	width:340px;
	height:150px;
	margin:3px 0px 10px 12px;
	border:solid 1px #333333;
	text-align:left;
	padding:8px 6px 6px 10px;
	}
#div_address span {
	font-size:12px;
	font-weight:normal;
	color:#EAD289;
	}
/* contactus ends here */

/*===================================================================================================== */

/* privacy & disclaimer page starts here */

#content_privacy {
	float:left;
	width:777px;
	height:auto;
	background-color:#000000;
	padding:0px 0px 10px 0px;
	}
#content_privacy .text {
	float:left;
	width:440px;
	height:auto;
	margin:0px 0px 0px 27px;
	padding:10px 10px 8px 10px;
	background-color:#000000;
	border:solid 1px #333333;
	text-align:justify;
	}
#content_privacy h3{
	font-size:13px;
	font-weight:normal;
	color:#FFCC00;
	text-transform:capitalize;
	margin:7px 0px 5px 0px;
	padding:3px 0px 0px 3px;
	background-color:#333333;
	display:block;
	width:438px;
	height:25px;
	}


/* privacy & disclaimer page ends here */
