/*__________html css___________*/



body {

background:url('../images/light_alu.png');

color:#414141;

font-family:Arial, Helvetica, sans-serif ;

font-size:12px;

padding:0;

margin:0;

line-height:13px;

text-align:center;



}

table {

	font-family:Arial, Helvetica, sans-serif ;

	font-size:12px;

	border:0px;

}





.wrap {

margin:0px auto;

padding:0px;

width:900px;

}

.wrap_v5 {

margin:0px auto;

padding:0px;

width:900px;



display:table;

}

.wrap_v5_right {

margin:0px auto;

padding:0;

padding-right:10px;

width:530px;

height:460px;

line-height:20px;

font-size:16px;

text-align:justify

}

/*--for the index page--*/

DIV.index_right {

margin:0px auto;

padding:0;

padding-right:10px;

width:530px;

height:501px;

}



DIV.index_right table {

	font-family:Arial, Helvetica, sans-serif ;

	font-size:16px;

	border:0px;

	line-height:20px;

	font-size:16px;

	text-align:justify;

	color:#240727;

}



.wrap_v5_left {

margin:0px auto;

padding:0;

padding-left:5px;

padding-top:10px;

width:300px;

height:460px;

line-height:14px;

font-size:12px;

color:#3C77A2;

text-align:justify;

}





.wrap_v5_right1 {

margin:0px auto;

padding:0;

padding-top:15px;

width:500px;

height:460px;

line-height:20px;

font-size:16px;

text-align:justify;



}

.wrap_v5_left1 {

margin:0px auto;

padding:0;

padding-left:5px;

padding-top:15px;

width:300px;

height:460px;

line-height:20px;

font-size:16px;

color:#3C77A2;

text-align:justify;

}

.wrap_v5_right2 {

margin:0px auto;

padding:0;

padding-top:10px;

width:530px;

height:450px;

line-height:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#240727;

text-align:justify;

vertical-align:top;

}

.wrap_v5_left2 {

margin:0px auto;

padding:0;

padding-left:5px;

padding-top:15px;

width:300px;

height:460px;

line-height:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:200;

color:#3C77A2;

display:table;

text-align:justify;

}



.wrap_v5_right3 {

margin:0px auto;

padding:0;

width:530px;

height:460px;

line-height:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

float:right;

text-align:justify;

}

.wrap_v5_left3 {

margin:0px auto;

padding:0;

padding-left:5px;

padding-top:10px;

width:330px;

height:490px;

line-height:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:200;

color:#ffffff;

display:table;

float:left;



}



/*---mysql table pagination css---*/



div.pagination {

        padding: 3px;

        margin: 3px;

}



div.pagination a {

        padding: 2px 5px 2px 5px;

        margin: 2px;

        border: 1px solid #AAAADD;



        text-decoration: none; /*no underline*/

        color: #000099;

}

div.pagination a:hover, div.pagination a:active {

        border: 1px solid #000099;



        color: #000;

}

div.pagination span.current {

        padding: 2px 5px 2px 5px;

        margin: 2px;

        border: 1px solid #000099;

        font-weight: bold;

        background-color: #000099;

        color: #FFF;

        }

div.pagination span.disabled {

        padding: 2px 5px 2px 5px;

        margin: 2px;

        border: 1px solid #EEE;

        color: #DDD;

        }

/*--end mysql table pagination css---*/

/*--navbar---*/

#header_bar {background:url(../images/16b.jpg) left top no-repeat;

        left:0px;

        top:0px;

        width:900px;

        height:20px;	

        z-index:1;

        visibility:visible;        

}

#jumpline {

        left:0px;

        top:224px;

        width:900px;

        height:20px;

        z-index:2;

        visibility:visible;

		text-align: right;

	

}

#bleft_time {

		vertical-align:middle;

		text-align:left;

		left:0px;

		top:302px;

		width:368px;

		height:20px;

		z-index:2;

		visibility:visible;

		float:left;

		color:#3C77A2

}

#bright_jump {

		vertical-align:middle;

		left:368px;

		top:302px;

		width:407px;

		height:20px;

		z-index:2;

		visibility:visible;

		float:right;

		color:#3C77A2

}

/*--end navbar---*/







#navbar {

	background:url(images/navbar.gif) left top no-repeat;

        left:0px;

        top:204px;

        width:900px;

        height:43px;

        z-index:2;

        visibility:visible;

	text-align: right;

	

}

.navbar_cont {

	font-family:Arial, Helvetica, sans-serif ;

        font-size:14px;

        font-weight:bold;

        color:white;

        padding:15px;

        text-align:right;	

}



#tcbtitle {background:url(images/tcb_title.gif) left top no-repeat;

        left:0px;

        *top:247px;*

        width:900px;

        height:55px;

        z-index:3;

        visibility:visible;

}

.title {

        font-family:Arial, Helvetica, sans-serif ;

        font-size:26px;

        font-weight:bold;

        color:#114B99;

        padding:2px;

        text-align:left;

		vertical-align:middle

}

#sider2l {background:url(images/sider2.gif) left top no-repeat;

        left:0px;

        top:302px;

        width:125px;

        height:387px;

        z-index:4;

        visibility:visible;

        float:left;

}

#sider2r {

        left:125px;

        top:302px;

        width:775px;

        height:387px;

        z-index:4;

        visibility:visible;

        float:right;

}

	

#footer_v5_service {

        left:0px;

        width:900px;

        visibility:visible;

}





.wrap2 {

margin:0px auto;

padding:0;

width:900px;

height:387px;

display:table;

}

.wrap3 {

margin:0px auto;

padding:0;

width:900px;

height:591px;

display:table;

}

/*_________index Contents__________*/

/* 2x2 columns in the editable region 4 */

#bleft {background:url(images/b_left.gif) left top no-repeat;

		left:0px;

		top:302px;

		width:368px;

		height:387px;

		z-index:5;

		visibility:visible;

		float:left;

}

#bright {background:url(images/b_right.gif) left top no-repeat;

		left:368px;

		top:302px;

		width:407px;

		height:387px;

		z-index:6;

		visibility:visible;

		float:right;

}

.sider2r_up {

        left:2px;

        top:312px; /*10px space*/

        height:150px;

		text-align:left;

		vertical-align:middle;

        z-index:5;

        visibility:visible;

		padding-top:5px;

		padding-left:5px

}



.sider2r_down {

        left:2px;

        top:512px;

        height:227px;

		text-align:left;

		vertical-align:middle;

        z-index:5;

        visibility:visible;

		padding-top:5px;

		padding-left:5px

}

.sider2r_up1 {

        left:2px;

        top:312px; /*10px space*/

        height:252px;

		text-align:left;

		vertical-align:middle;

        z-index:5;

        visibility:visible;

		padding-top:5px;

		padding-left:5px

}



.sider2r_down1 {

        left:2px;

        top:512px;

        height:115px;

		text-align:left;

		vertical-align:middle;

        z-index:5;

        visibility:visible;

		padding-top:5px;

		padding-left:5px

}

.sider_content {margin-left:20px; margin-right:5px; }

/*_________Drop shadow Box___________*/



.wrap00, .wrap01, .wrap02, .wrap03 {

  display:inline-table;

  /* display:block;*/

  }

.wrap00 {

  float:left;

  background:url(images/shadows/shadow.gif) right bottom no-repeat;

  }

.wrap01 {

  background:url(images/shadows/shadow180.gif) no-repeat;

  }

.wrap02 {

  background:url(images/shadows/corner_bl.gif) -16px 100% no-repeat;

  }

.wrap03 {

  padding:2px 3px 3px 2px;

  background:url(images/shadows/corner_tr.gif) 100% -16px no-repeat;

  }

.0box {

	padding: 10px;

	background: #E4EDFB;

	border: 1px solid;

	border-color:#ccc #999 #999 #ccc;

	z-index:20;

	visibility:visible;

	

}



/*_________Services Contents__________*/

/* 2x2 columns in the editable region 4 */

#bleft_3 {

		left:0px;

		top:302px;

		width:524px;

		height:387px;

		z-index:5;

		visibility:visible;

		float:left;

}

#bright_3 {

		left:524px;

		top:302px;

		width:251px;

		/*height:387px;*/

		z-index:5;

		visibility:visible;

		float:right;

}



/*_________Contact Contents 5__________*/

/* 2columns in the editable region */

.sider2r_up5 {

		text-align:left;

		vertical-align:middle;

        z-index:5;

        visibility:visible;

		padding-top:5px;

		padding-bottom:20px

}



.sider2r_down5 {

		padding-top:10px;

        left:228px;

        /*top:512px;*/

        height:280px;

		width:600px;

		background-color:#C5C5C5;

		text-align:left;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		vertical-align:middle;

		color:#4B9910;

        z-index:5;

        visibility:visible

}

.sider2r_down5_tbl{

	color:#4B9910;

	}

.form5 { width:130px;

		height:19px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#4B9910;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px;

		}

.textarea5 { 

		width:200px;

		height:150px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#4B9910;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px;

		overflow:hidden;

		

}





/*________Structure search Contents 3________*/

/*for structure search without header image

*only nevbar applied

*/

#sider2l_large {background:url(images/sider2large.gif) left top no-repeat;

        left:0px;

        top:98px;

        width:125px;

        height:591px;

        z-index:8;

        visibility:visible;

        float:left;

}

#sider2r_large {background:url(images/b_left2_large_2.gif) left top no-repeat;

        left:125px;

        top:98px;

		width:775px;

        height:591px;

        z-index:8;

        visibility:visible;

        float:right;

}

.bleft_large {

		left:0px;

		top:98px;

		margin-top:10px;

		width:510px;

		height:450px;

		z-index:8;

		visibility:visible;

		float:left;

}

.bright_large {

		left:368px;

		top:98px;

		margin-top:10px;

		width:265px;

		height:450px;

		z-index:8;

		visibility:visible;

		float:right;

		text-align:left

}

.list3{

		width:190px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#4B9910;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px;

		overflow:hidden;

	}

	

.tbblue {background-color:#a9c2c6; height:20px; border-bottom-color:#FFFFFF; color:#000000; text-align:right; vertical-align:middle; width:100px}

.tblight {background-color:#a2c6a9; height:20px; border-bottom-color:#FFFFFF; color:#000000; text-align:left; vertical-align:middle; width:100px}

.tbblue1 {background-color:#a9c2c6; height:20px; border-bottom-color:#FFFFFF; color:#000000; text-align:left; vertical-align:middle; width:100px }



#footer2 {background:url(images/footer.gif) left top no-repeat;

        left:0px;

        top:689px;

        width:900px;

        height:101px;

        z-index:8;

        visibility:visible;

}



/*--other--*/



.menu {color:#505C1B; text-decoration:none; font-size:13px; line-height:16px; font-weight:bold}



.gray {color:#7F7D75; text-decoration:none}

.blue {color:#3C77A2; text-decoration:none}



.copy {color:#ffffff; text-decoration:none; font-weight:bold}



.white {color:#ffffff; text-decoration:none}



.abs {vertical-align:middle}

.big {font-size:16px}

.big1 {font-size:14px}

.big2 {font-size:18px}

.n {font-size:12px}

.sm {font-size:8px}



.clear {

clear:both}



a {	color:#3C77A2; text-decoration:none;}



.abs {vertical-align:middle}

		



.form_news { width:190px;

		height:19px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#A2A1A1;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px}

		

.form { width:190px;

		height:19px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#A2A1A1;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px;}

.form_check { width:25px;

		height:19px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#A2A1A1;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px;}		

.textarea { width:220px;

		height:50px;

		font-family:Arial, Helvetica, sans-serif ;

		font-size:11px;

		border-style:solid;

		border-width:1px;

		border-color:#A2A1A1;

		background-color:#F7F7F7;

		color:#7F7D75;

		padding:1px;

		overflow:hidden;}

		

.u		{text-decoration:underline}

.nu		{text-decoration:none}

.t 		{text-transform:uppercase}

.star 	{color: #FF0000}

a:hover{ text-decoration:blink; color:#FFFF00;}

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



a.menu {text-decoration:underline;}

a.menu:hover {text-decoration:none;}



/*---other--------*/

.sider2r_up2 {

        left:2px;

        /*top:312px; 10px space*/

        width:510px; /*for JCP */

        height:586px;

		vertical-align:middle;

        z-index:8;

        visibility:visible

		float:left

}



.sider2l_up2 {

        left:2px;

        /*top:312px; 10px space*/

        width:190px; 

        height:586px;

		vertical-align:middle;

        z-index:8;

        visibility:visible

		float:right

}
#footer{
	clear:both;
	width:100%;
	background:#493d74 url('../images/footerBG.png') repeat-x;
	height:100px;
	border-top:3px solid #1f0874;
}
#footerContent{
	height:100px;
	width:960px;
	margin:0px auto;
	overflow:1%;
}
#arcane{
	width:310px;
	float:left;
	padding-top:70px;
	padding-left:20px;
	font-size:0.8em;
}
#arcane a{
	font-size:0.9em;
	margin-top:65px;
	color:#000;
	text-decoration:none;
}
#arcane a:hover{
	color:#fff;
	text-decoration:underline;
}
#address{
	width:610px;
	float:left;
	padding-top:5px;
	font-size:0.9em;
	color:#fff;
}
#address p{
	margin:0px 0px;
	text-align:right;
}
#address a{
	color:#fff;
}
#address a:hover{
	text-decoration:none;
}
#address p span{
	font-size:1.7em;
}
span .address{
	padding:7px;
}
span.number{
	padding:7px;
}
