.home {
	margin:0px 0px 30px 0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;

}
.sub {
	margin:0px 0px 30px 0px;
	background-image:url(../images/bg2.jpg);
	background-repeat:repeat-x;
}

div {
	font-family:georgia;
	font-size:12px;
	line-height:18px;
}

h1{
color:#C9590E;
font-size:16px;
margin:0px;
padding:0px;
text-transform:uppercase;
}

#right h1{
color:#3364a6;
font-size:16px;
margin:0px;
padding:0px;
text-transform:uppercase;
}

/** LAYOUT **/
#layout {
	width:961px;
	margin:auto;
}

#menu {
	position:absolute;
}

/** LEFT **/
#layout #left {
	width:432px;
	padding-top:25px;
	padding-right:20px;
	float:left;
}
#layout #left .top {
	font-size:16px;
	font-weight:bold;
	color:#6a6969;
}
#layout #left .top .title {
	margin:0px;
	padding:0px;
	color:#c9590e;
	text-transform:uppercase;
	font-size:16px;
}
#layout #left .middle {
	padding-top:20px;
	height:125px;
}

#layout #left ul {
	padding:3px 0px 0px 15px;
	margin:3px 0px 0px 15px;
}
#layout #left li {
	margin-top:5px;
	padding-top:5px;
	list-style-image:url(../images/home_blit.gif);
}
#layout #left li a{
	color: #000000;
}
#layout #left li a:hover{
	text-decoration:none;
}


/** RIGHT **/

#layout #right {
	float:left;
	width:484px;
	padding:15px 0px 0px 21px;
	background-image:url(../images/home_line01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#layout #right .bottom {
	background-image:url(../images/home_bottom_box.gif);
	width:468px;
	height:84px;
	padding:10px 10px 10px 10px;
	line-height:22px;
}
#layout #right .bottom2 {
	background:url(../images/home_bottom_box2.gif) top;
	width:450px;
	height:70px;
	padding:24px 10px 10px 15px;
	line-height:22px;
	margin-bottom:15px;
	cursor:pointer;
	color:#1a4b8d;
	font-weight:bold;
}
#layout #right .bottom2_ov {
	background:url(../images/home_bottom_box2.gif) bottom;
	width:450px;
	height:70px;
	padding:24px 10px 10px 15px;
	line-height:22px;
	margin-bottom:15px;
	cursor:pointer;
	color:#2e68b6;
	font-weight:bold;
	text-decoration:none;
}
#layout #right .bottom2_ov u{
	text-decoration:none;
}
#layout #right .bottom2_ov .title{
	color:#e17e3d;
}

#layout #right .title {
	font-family:arial;
	color:#c7580f;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}
#layout #right a {
	color:#1a4b8d;
	font-weight:bold;
}
#layout #right a:hover {
	color:#2e68b6;
	text-decoration:none;
}



/** SUB **/

#sub {
	width:962px;
	margin:auto;
}
#sub .sub_banner {
	padding-top:95px;
}
#sub #left {
	width:690px;
	padding-top:25px;
	padding-right:20px;
	float:left;
}
#sub #left .left {
	float:left;
}
#sub #left .right {
	float:left;
	width:465px;
	padding-left:10px;
	text-align:justify;
}
#sub #left ul {
	padding:3px 0px 0px 15px;
	margin:3px 0px 0px 15px;
}
#sub #left li {
	margin-top:5px;
	padding-top:5px;
	list-style-image:url(../images/home_blit.gif);
}

#sub #left2 {
	width:938px;
	padding-top:25px;
	float:left;
}
#sub #left2 .left {
	float:left;
}
#sub #left2 .right {
	float:left;
	width:713px;
	padding-left:10px;
	text-align:justify;
}

#sub #left2 .gallery_thumb a span{
	border:1px solid #c3c3c3;
	padding:5px;
	display:block;
	width:100px;
	float:left;
	margin-right:30px;
}
#sub #left2 .gallery_thumb a:hover span{
	border:1px solid #747474;
	background-color:#d7d7d7;
	padding:5px;
	display:block;
	width:100px;
	float:left;
}


#sub #right {
	float:left;
	width:223px;
	padding:25px 0px 0px 25px;
	background-image:url(../images/sub_line01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial;
}
#sub #right .title {
	color:#c9590e;
	font-weight:bold;
}
#sub #right a {
	color:#1a4b8d;
	font-weight:bold;
}
#sub #right a:hover {
	color:#2e68b6;
	text-decoration:none;
}


#sub td {
	font-family:tahoma;
}

/** CONATCT US **/
#sub #contactus {
	color:#585656;
}
#sub #contactus #right {
	font-size:18px;
	font-family:Georgia;
	line-height:26px;
}
#sub #contactus .title {
	color:#c9590e;
	font-weight:normal;
}
#sub #contactus .tel {
	color:#3364a6;
	font-size:24px;
}
#sub #contactus p {
	line-height:10px;
}
#sub #contactus input {
	border:1px solid #000000;
	width:248px;
	height:20px;
}
#sub #contactus textarea {
	border:1px solid #000000;
	width:370px;
	height:140px;
}
#sub #contactus .submit {
	display:block;
	border:none;
	width:85px;
	height:27px;
	background-image:url(../images/btn_submit.gif);
	cursor:pointer;
}
#sub #contactus .submit_over {
	display:block;
	border:none;
	width:85px;
	height:27px;
	background-image:url(../images/btn_submit_over.gif);
	cursor:pointer;
}

/** FOOTER **/
#footer {
	clear:both;
	border-top:1px solid #1f5092;
	width:961px;
	text-align:center;
	padding-top:10px;
	margin-top:15px;
}
#footer a {
	color:#676869;
	text-decoration:none;
}
#footer a:hover {
	color:#1d4e90;
	font-weight:bold;
}
#footer .on {
	color:#1d4e90;
	font-weight:bold;
}

.clear {
	clear:both;
	font-size:1px;
	height:1px;
}
.float_r {
	float:right;
}
.float_l {
	float:left;
}
.png24 {
    tmp:expression(setPng24(this));
 }
img {
	border:none;
}


h1.info {
	text-align: center;
	padding: 130px 0px;
	font-size: 32px;
	color: #1f5092;
}


.dropmenudiv{
	position:absolute;
	visibility:hidden;
	z-index:100;
	margin: -6px 0px 0px -30px;
}
.dropmenudiv a{
	width:109px;
	display:block;
	line-height:16px;
	margin:0px 5px 0px 7px;
	padding: 7px 13px;
	color:#7c7c7c;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
}
.dropmenudiv a:hover{
	color:#006ebc;
	background:#d0e6f6;
}


