/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

/* text */

h3 {
color: #004E8C;
font-size: 18px;
}

.t_18_grn_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #107B0B;
}

.t_18_red_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CC0000;
}

.t_18_trq_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #0292C8;
}
.t_18_trq_rr{
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CC0000;
}

.t_12_red_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC0000;
}

.t_12_blk_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.t_12_red_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC0000;
font-weight: bold;
}

.t_12_gry_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #81848A;
}

.t_12_grn_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #107B0B;
font-weight: bold;
}

.t_12_blu_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004E8C;
font-weight: bold;
}

.t_10_blk_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
}

.t_10_gry_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #BABABA;
}

/* links */

.l_14_red_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
}

.l_14_grn_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #107B0B;
text-decoration: none;
}

.l_14_trq_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0292C8;
text-decoration: none;
}

.l_14_blu_b {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #004E8C;
text-decoration: none;
}

.l_12_trq_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B90AE;
}
.l_12_trq_r3{font-family:Arial, Helvetica, sans-serif;
font-size: 4pxpx;
color: #5B90AE;}

.l_12_trq_r:link {
text-decoration: none;
}

.l_12_trq_r:visited {
color: #5B90AE;
text-decoration: none;
}

.l_12_trq_r:hover{
color: #5B90AE;
text-decoration: underline;
}

.l_12_trq_r:active{
color: #5B90AE;
text-decoration: none;
}

.l_12_blu_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004E8C; cursor:pointer;
}
.l_12_blu_r_click {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004E8C; cursor:pointer;
}

.l_12_blu_r:link {
text-decoration: none;cursor:pointer;
}

.l_12_blu_r:visited {
color: #004E8C;
text-decoration: none;cursor:pointer;
}

.l_12_blu_r:hover{
color: #004E8C;
text-decoration: underline;cursor:pointer;
}

.l_12_blu_r:active{
color: #004E8C;
text-decoration: none;cursor:pointer;
}

.l_12_blk_b{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.l_12_blk_b:link{
text-decoration: none;
}

.l_12_blk_b:visited{
text-decoration: none;
}

.l_12_blk_b:hover{
text-decoration: underline;
}

.l_12_blk_b:active{
text-decoration: none;
}

.l_12_gry_r{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #81848A;
}

.l_12_gry_r:link{
text-decoration: none;
}

.l_12_gry_r:visited{
color: #81848A;
text-decoration: none;
}

.l_12_gry_r:hover{
color: #81848A;
text-decoration: underline;
}

.l_12_gry_r:active{
color: #81848A;
text-decoration: none;
}

.l_12_grn_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #107B0B;
text-decoration: underline;
}

.l_12_red_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC0000;
text-decoration: underline;
}

.l_12_trqb_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0292C8;
text-decoration: underline;
}
.l_12_trqb_r_click {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0292C8;
text-decoration: underline; cursor:pointer;
}

.l_10_gry_r {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #BABABA;
}

.l_10_gry_r:link{
text-decoration: none;
}

.l_10_gry_r:visited{
color: #BABABA;
text-decoration: none;
}

.l_10_gry_r:hover{
color: #BABABA;
text-decoration: underline;
}

.l_10_gry_r:active{
color: #BABABA;
text-decoration: none;
}

.bg {
background-position-x: right;
background-position-y: top;
background-repeat: no-repeat;
}

.txt_fld {
border-right: 1px solid #B2D5F0;
border-bottom: 1px solid #B2D5F0;
border-top: 1px solid #5F90B8;
border-left: 1px solid #5F90B8;
width: 130px;
height: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: middle;
padding-bottom: 6px;
}

/* Top  Search Box top */
.txt_fld_search
{
border-right: 1px solid #B2D5F0;
border-bottom: 1px solid #B2D5F0;
border-top: 1px solid #5F90B8;
border-left: 1px solid #5F90B8;
width: 130px;
height: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align:top;
 margin-top:7px;
}
.txt_fld_search_Btn{ margin-top:7px; margin-right:5px;  margin-left:4px; vertical-align:top;}
#SearchForm{ display:inline;}

/*end Top  Search Box  */

/*  Search Box search page */
.txt_fld_search2
{
border-right: 1px solid #B2D5F0;
border-bottom: 1px solid #B2D5F0;
border-top: 1px solid #5F90B8;
border-left: 1px solid #5F90B8;
width: 130px;
height: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align:bottom;
 margin-top:7px;
}
.txt_fld_search_Btn2{ margin-top:0px; margin-right:0px;  margin-left:0px; vertical-align:bottom; width:70px; height:20px}


/*end   Search Box search page  */


/*  Search Box employee page  */
.search_Btn_None{ width:10px; height:10px; cursor:pointer; border:none; float:right; }
.search_Btn{cursor:pointer; margin-right:3px;  margin-left:3px;}
/*end   Search Box employee page  */



.search {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #81848A;
width: 120px;
height: 14px;
}

.combo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 120px;
height: 20px;
}

.combo_wide {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #81848A;
width: 200px;
height: 20px;
}

.separator {
background-image: url(images/dot.gif);
background-position: center;
background-repeat: repeat-y;
}

.hsl {
border-bottom: 1px;
border-bottom-color: #E4E7E8;
border-bottom-style: solid;
}

.dhl {
border-bottom: 1px;
border-bottom-color: #E2E6EB;
border-bottom-style: dashed;
}

.list_red {
list-style-image: url(images/bullet_red_spaced.gif);
line-height: 20px;
}

.list_trq {
list-style-image: url(images/bullet_trq_spaced.gif);
line-height: 20px;
}

.list_grn {
list-style-image: url(images/bullet_grn_spaced.gif);
line-height: 20px;
}

.list_blank {
list-style: none;
margin-right: 0px;
line-height: 20px;
}

.list_v {
list-style-image: url(images/v.gif);
margin-top: 10px;
margin-right: 30px;
margin-bottom: 5px;
line-height: 18px;
}

.wanted_header {
background-image: url(images/wanted_bar_c.gif);
}

.cv_form {color:#000000; font-size:12px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.DivShow{ margin:0px; padding:0px; height: 100px;}

.TestTest{ display:inline; white-space:nowrap; font-size: 15px; font-family:Arial, Helvetica, sans-serif; color:#e37a30; visibility:visible; display:inline;  }

/*--- Contact form index page ---*/

.contactFormHolder {
}

.contactFormHolder h1 {
}

.contactFormHolder h1 span {
}

table.contactTbl {
	margin: 0 auto;
}

form.contactForm {
	margin: 12px auto 0 auto;
	}

form.contactForm label {
	width: 41px;
	height: 17px;
}

form.contactForm .textBox {
	height: 15px;
	width:189px;
	border: solid 1px #7e8688;
}

form.contactForm .buttonBox {
	border: none;
	height:25px;
	width:46px;
	background-image:url(images/index_page_contact_sendButton_bg.png);
	background-repeat: no-repeat;
	cursor: pointer;
	float:left;
	text-indent: 1000px;
}

/*--- Contact form inner page ---*/

form.contactFormInner {
	margin: 67px auto 0 auto;
	}

form.contactFormInner label {
	width: 36px;
	height: 21px;
	line-height: 21px;
}

form.contactFormInner .textBox {
	height: 21px;
	width:127px;
	border: solid 1px #7e8688;
	margin: 3px 0;
}

form.contactFormInner .buttonBox {
	border: none;
	display: block;
	height:25px;
	width:46px;
	background-image:url(images/index_page_contact_sendButton_bg.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 auto;
	text-indent: 1000px;
}



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

.scroller {
	margin: 15px 0 0 0;
	height: 94px;
	width: 258px;
}

.scroller h2 {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #024677;
}


	#dhtmlgoodies_slideshow{
		width:260px;	/* Total width of slideshow */
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 5px;
		background-color: #FFF;
		height:89px;
		overflow: hidden;

	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:20px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	.overflow{
	                background-color: #c3c3c3;

	}
	
	#galleryContainer{
		float: left;
		height:91px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
		width:208px;
		/* CSS HACK */
		height: 91px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/91px;	/* Other browsers */
		height: /**/91px;
				
	}
	#arrow_left{
		float: left;
/*                right: 203px;*/
/*                width:25px;*/
		background-color: #FFF;
		padding:0px;
	}
	#arrow_right{
		float: right;
		background-color: #FFF;
		padding:0px;		
	}
	#theImages{
		position:absolute;
		height:50px;
		left:0px;
		width:500px;
		margin: 21px 0 0 0;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:0px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		height: 49px;
		cursor:pointer;
		border:0px;
        margin-left:10px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}

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

/*================| Customer page |==================*/



.cstmr_box {
	float: right;
	display: block;
	margin: 4px;
	border: solid 1px #d9ebf8;
	z-index: 10;
}

.cstmr_box img {
	display: block;
	position: relative;
	z-index: 10
}

.cstmr_chit {
	position: absolute;
	display: none;
	margin: -235px 55px 0 0;
	width: 360px;
	height: 185px;
	border: solid 1px #5c8eb6;
	background-image: url(images/cstmr_bg.png);
	background-repeat: repeat;
	z-index: 1000;
}

.cstmr_chit h1 {
	float:right;
	font-size: 16px;
	font-family: 'Arial';
	margin:10px 10px 0 10px;
	color: #004E8C;
}

.cstmr_chit p {
	float:left;
	margin: 10px;
	font-size: 14px;
	line-height: 1.5;
	max-height: 105px;
	max-width: 340px;
	overflow: hidden;
}

.cstmr_chit a {
	float:left;
	margin: 0 10px;
	text-decoration: none;
}

.cstmr_chit a img {
	margin: 5px 0 0 0;
	border: none;
	float: left;
}



.cstmr_box:hover .cstmr_chit {
	display: block;
}





















