/********* html tags start *********/
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, ul, fieldset, form, label, legend {
	border: 0 none;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}



body {
	background: #000000 url(../images/body_bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
/********* html tags end *********/






/********* container start *********/
.container {	margin: 0 auto;	width: 920px; }
/********* container end *********/






/********* header start *********/
.header_container {	float: left;	width: 920px; }

.header_content {
	color: #BBBBBB;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 47px;
	margin: 0 10px;
	position: relative;
	width: 800px;
}


.header_content a {
	color: #BBBBBB;
	font-weight: bold;
	text-decoration: none;
}

.header_content a:hover {  text-decoration: underline; }

.header_data {
	float: left;
	margin: 0 auto;
	position: absolute;
	width: 700px;
}

/********* header end *********/






/********* left start *********/
.left_container {	float: left;	width: 188px; }
.logo {	float: left;	width: 184px; }




/*** nav start ***/
.nav_holder {
	background: url(../images/nav_bg.png) no-repeat;
	float: left;
	height: 347px;
	margin: 3px 0;
	position: relative;
	width: 184px;
}



.nav {
	float: left;
	margin: 15px 0 0 0;
	position: absolute;
	width: 140px;
}



.dropdown {
	display: block;
	float: left;
	position: relative;
	text-align: right;
	z-index: 1;
}



.dropdown dt {
	background: url(../images/bullet.png) no-repeat center right;
	color: #4F4F4F;
	cursor: pointer;
	font-weight: bold;
	padding: 5px 10px;
	width: 150px;
}

.dropdown .upperdd {	border-bottom:none; }

.dropdown .upperdd a {
	color: #4F4F4F;
	cursor: pointer;
	font-weight: bold;
	padding: 0;
	width: 146px;
}

.dropdown .upperdd a:hover {	background: none;	color: #074796; }
.dropdown dt:hover {	color: #074796; }

.dropdown dd {
	background: #074796;
	display: none;
	margin: 0 3px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	text-align: left;
	top: 0;
	width: 200px;
}

.dropdown ul {	list-style: none; }
.dropdown li {	display: inline; }

.dropdown a {
	color: #FFFFFF;
	display: block;
	padding: 5px;
	text-decoration: none;
	width: 200px;
}

.dropdown a:hover {	background: #BAD9FE;	color: #074796; }
.dropdown .underline {	border-bottom: 1px solid #0759BE; }
/*** nav end ***/



.search_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 290px 0 0 22px;
	position: absolute;
	width: 150px;
}

.search_row {	float: left;	width: 150px; }
.search_btn_tag {	float: left;	width: 29px; }

.search_tag {	float: left;	width: 110px; }

.search_input {
	border: 1px solid #FFB547;
	padding: 4px 5px;
	height: 15px;
	width: 100px;
}



.search_btn {
	background: url(../images/search_btn.png) no-repeat;
	border: 0 none;
	height: 25px;
	width: 29px;
}



.help_holder {
	background: url(../images/help_bg.png) no-repeat;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 162px;
	width: 184px;
}

.help_holder a {	color: #000000;	text-decoration: none; }
.help_holder a:hover {	text-decoration: underline; }

.help_content {	margin: 40px auto;	width: 160px; }

.help_row {
	float: left;
	padding: 2px 0;
	width: 160px;
}

.help_input_tag {	float: left;	width: 120px; }

.help_btn_tag {
	float: left;
	padding: 1px 0;
	width: 40px;
}



.help_rd_tag {
	float: left;
	padding: 1px 0;
	width: 20px;
}



.help_rd {
	float: left;
	padding: 4px 2px;
	width: 116px;
}



.help_input {
	background: url(../images/field_bg.png) no-repeat bottom right;
	border: 0 none;
	height: 14px;
	padding: 2px 4px;
	width: 106px;
}



.help_button {
	background: url(../images/go_btn.png) no-repeat;
	border: 0 none;
	height: 17px;
	width: 37px;
}
/********* left end *********/






/********* main start *********/
.main_container {	float: left;	width: 732px;}
.main_content {	float: left;	width: 732px; }

.client_container {	float: left;	width: 489px; }

.client_content {
	background: url(../images/clientele_bg.png) no-repeat;
	float: left;
	height: 80px;
	margin: 3px 0 3px 0;
	position: relative;
	width: 487px;
}

#slider_logos {	float: left;	width: 487px; }

.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	margin: 13px 0 0 45px;
	width: 420px; /*Width of Carousel Viewer itself*/
	height: 80px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0; /*margin around each panel*/
	text-align: center; /* align content in center */
	width: 135px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



.partners_logos {
	background: url(../images/clientele_logo/partners.png) no-repeat;
	float: left;
	height: 79px;
	width: 487px;
}

.partners_logos_row {	margin: 10px auto;	width: 444px; }

.partners_logo_1 {
	float: left;
	padding: 3px 0;
	width: 94px;
}



.partners_logo_2 {
	float: left;
	padding: 3px 0;
	width: 54px;
}



.partners_logo_3 {
	float: left;
	width: 35px;
}



.partners_logo_4 {
	float: left;
	padding: 0;
	width: 47px;
}



.partners_logo_5 {
	float: left;
	padding: 0;
	width: 78px;
}


.partners_logo_6 {
	float: left;
	padding: 3px 0;
	width: 64px;
}

.partners_logo_7 {
	float: left;
	padding: 0px 0;
	width: 71px;
}


.news_holder {
	background: url(../images/news_bg.png) no-repeat;
	float: left;
	height: 162px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 4px 0 0 0;
	width: 243px;
}

.news_content {	margin: 20px auto;	width: 224px; }

.news_content .month_name {
	color: #074796;
	font-size: 12px;
	font-weight: bold;
}



.news_content a {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

.news_content a:hover {	text-decoration: underline; }

/*** scrollers start ***/
#pscroller1 {
	height: 100px;
	padding: 0px;
	width: 224px;
}



#pscroller2 {
	height: 218px;
	padding: 0px;
	width: 233px;
}
.someclass { /*class to apply to your scroller(s) if desired*/}
/*** scrollers end ***/

.data_top {	float: left;	width: 732px; }

.data_middle_fixed {
	background: #FFFFFF;
	float: left;
	height: 489px;
	padding: 0 11px;
	text-align: justify;
	width: 710px;
}



.data_middle {
	background: #FFFFFF;
	float: left;
	padding: 0 11px;
	text-align: justify;
	width: 710px;
}



.data_bottom {
	float: left;
	height: 24px;
	width: 732px;
}



.page_heading {
	float: left;
	margin: 16px 0;
	width: 710px;
}

.page_data {	float: left;	width: 710px; }

.inner_heading {
	float: left;
	margin: 5px 0;
	width: 710px;
}

.channel_holder {	float: left;	width: 710px; }
.product_content {	float: left;	width: 680px; }

.product_row {
	float: left;
	margin-bottom: 15px;
	width: 650px;
}

.product_snap {	float: left;	width: 210px; }

.guest {
	color: #07319F;
	float: right;
	margin-bottom: 15px;
	text-align: right;
	width: 709px;
}

.guest a {	color: #07319F;	text-decoration: none; }
.guest a:hover {	color: #0080FF; }

.post_holder {
	float: left;
	margin-bottom: 10px;
	width: 660px;
}

.rn_top {	float: left;	width: 660px; }

.rn_middle {
	background: #F0F0F0;
	float: left;
	padding: 0 10px;
	width: 640px;
}

.rn_middle span {	color: #07319F;	font-weight: bold; }

.rn_middle_row {
	float: left;
	margin-bottom: 5px;
	width: 640px;
}



.rn_middle_tag {
	float: left;
	font-weight: bold;
	padding: 0 5px;
	width: 170px;
}

.rn_bottom {	float: left; width: 660px; }

.apply_holder {	margin: 0 auto;	width: 350px; }
.apply_toper {	float: left;	width: 350px; }

.apply_middle {
	background: #F0F0F0;
	float: left;
	width: 350px;
}



.apply_middle a {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}

.apply_middle a:hover {	color: #666666; }

.apply_row {
	float: left;
	margin: 5px 0;
	width: 350px;
}



.apply_tag {
	float: left;
	padding: 5px 10px;
	width: 75px;
}



.apply_input {
	background: url(../images/input_bg.png) no-repeat;
	border: 0 none;
	height: 17px;
	padding: 3px 5px;
	width: 228px;
}



.apply_sign {
	background: url(../images/sign_btn.png) no-repeat;
	border: 0 none;
	height: 24px;
	width: 79px;
}



.apply_log {
	background: url(../images/log_btn.png) no-repeat;
	border: 0 none;
	height: 24px;
	width: 79px;
}



.apply_buttons {
	float: left;
	padding: 5px 10px;
	width: 138px;
}

.apply_bottom {	float: left;	width: 350px; }

.contact_row {
	float: left;
	padding-bottom: 10px;
	width: 710px;
}



.contact_title {
	background:url(../images/bullet2.png) no-repeat 0px 4px;
	float: left;
	font-weight: bold;
	padding: 5px 20px;
	width: 315px;
}



.contact_addr {
	float: left;
	padding: 5px 20px;
	width: 315px;
}

.contact_addr a {	color: #000000;	text-decoration: none; }
.contact_addr a:hover {	color: #999999; }

.contact_col {	float: left; width: 355px; }
.query_holder {	float: left;	width: 710px; }

.query_sub {
	background: url(../images/submit_btn.png) no-repeat;
	border: 0 none;
	height: 24px;
	width: 79px;
}



.query_res {
	background: url(../images/reset_btn.png) no-repeat;
	border: 0 none;
	height: 24px;
	width: 79px;
}

.query_comment {	border: 1px solid #E1E1E1;	width: 238px; }

.service_disc {
	background:url(../images/bullet2.png) no-repeat 0px 4px;
	float: left;
	padding: 5px 25px;
	width: 660px;
}



.news_row {
	border-bottom: 1px solid #DDDDDD;
	margin: 15px 0;
	padding-bottom: 10px;
	width: 710px;
}



.news_row a {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

.news_row a:hover {	color: #FF9900; }

.photo_link {
	float: right;
	margin: 5px 0;
	width: 210px;
}



.photo_link a {
	background: url(../images/gallery_bg.png) no-repeat;
	color: #FFFFFF;
	display: block;
	float: right;
	font-weight: bold;
	height: 16px;
	margin-bottom: 5px;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
	width: 150px;
}

.photo_link a:hover {	color: #F5F5F5; }

.photo_row {
	float: left;
	padding: 5px 0;
	width: 500px;
}



.photo_row a {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

.photo_row a:hover {	color: #587AD3; text-decoration: underline; }
.photo_row ul { list-style: none; }

.photo_row ul a {
	background: url(../images/bullet2.png) no-repeat 0px 4px;
	color: #000000;
	display: block;
	font-weight: normal;
	padding: 5px 20px;
	text-decoration: none;
	width: 180px;
}

.photo_row ul a:hover {	color: #FF6600; }

.photo_col {	float: left;	width: 250px; }
.photo {	float: left;	width: 125px; }

.sub_heading {
	clear: both;
	color: #333333;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0;
	text-transform: uppercase;
	width: 710px;
}



.space { 
	clear: both;
	display: block;
	padding: 10px 0;
}



.network_holder {
	float: left;
	margin: 10px 0;
	width: 710px;
}

.network_col {	float: left;	width: 355px; }

.network_data_middle {
	float: left;
	padding: 0 10px;
	width: 300px;
}

.network_data_middle ul { list-style: none;}

.network_data_middle li {
	background: url(../images/bullet2.png) no-repeat 1px 2px;
	display: block;
	padding: 4px 25px;
	width: 230px;
}



.sitemap_row {
	float: left;
	margin-bottom: 10px;
	width: 710px;
}



.sitemap_col {
	float: left;
	width: 236px;
}

.sitemap_col ul { clear: both; list-style: none;}
.sitemap_col li { background: none;}

.sitemap_col ul a {
	color: #999999;
	display: block;
	padding: 3px 25px;
	text-decoration: none;
	width: 186px;
}

.sitemap_col ul a:hover {color: #333333;}

.sitemap_cat {
	background: url(../images/bullet2.png) no-repeat 1px 4px;
	color: #666666;
	float: left;
	padding: 5px 23px;
	width: 190px;
}

.sitemap_cat a { color: #666666; text-decoration: none;}
.sitemap_cat a:hover { color: #333; }

.rslt_row {
      border-bottom: 1px solid #06175F;
      float: left;
      padding-bottom: 10px;
      width: 710px;
}



.rslt_row a {
      color: #223172;
      font-weight: bold;
      text-decoration: none;
}

.rslt_row a:hover { text-decoration: underline; }

.rslt_title {
      float: left;
      padding: 5px 0;
      width: 710px;
}

.rslt_date { float: left;   width: 610px; }

/********* main end *********/






/********* footer start *********/
.footer_container {
	color: #666666;
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 24px 10px;
	text-align: right;
	width: 900px;
}

.footer_container a {	color: #666666;	text-decoration: none; }
.footer_container a:hover {	text-decoration: underline; }

.footer_left {
	float: left;
	text-align: left;
	width: 600px;
}
/********* footer end *********/


