html,body{
	height:100%;
	width:100%;
	margin:0px;
	overflow:hidden;
}

#layout{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
	z-index:1;
}

body,td,th,input,textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a{ color:#0b65c0; }
img{ border:0px; }
form{ margin:0px; }
td{ vertical-align:top; }

.bold{ font-weight:bold !important; }

.gray{ color:#6b6a6a !important;}
.gray2{ color:#2d3c48 !important;}
.white{ color:#ffffff !important;}
.orange{ color:#f87602 !important;}

.tdn{ text-decoration:none !important; }
.tdu{ text-decoration:underline !important; }
.dotted{ border-bottom:1px dashed !important;}

.f11{ font-size:11px !important;}
.f12{ font-size:12px !important;}
.f13{ font-size:13px !important;}
.f14{ font-size:14px !important;}
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.f24{ font-size:24px !important;}

.tnr{ font-family:"Times New Roman", Times, serif;}

.left{ text-align:left !important;}
.center{ text-align:center !important;}
.right{ text-align:right !important;}
.top{ vertical-align:top !important;}
.middle{ vertical-align:middle !important;}
.bottom{ vertical-align:bottom !important;}

.noborder{ border:0px !important;}

.bg_table { height:100%;}
.bg_table td.lt{ background-image:url('/DESIGN/SITE/images/bg_top.jpg'); height:579px; background-repeat:no-repeat; background-position:left top; background-color:#b8daee;}
.bg_table td.rt{ background-image:url('/DESIGN/SITE/images/bg_top.jpg'); height:579px;  background-repeat:no-repeat; background-position:right top; background-color:#b8daee; }
.bg_table td.lb{ background-image:url('/DESIGN/SITE/images/bg_lb1.jpg'); height:324px;  background-repeat:no-repeat; background-position:left bottom; background-color:#b8daee;}
.bg_table td.rb{ background-image:url('/DESIGN/SITE/images/bg_rb1.jpg'); height:324px; background-repeat:no-repeat; background-position:right bottom; background-color:#b8daee;}

.bg_table404 { height:100%;}
.bg_table404 td.lt{ background-image:url('/DESIGN/SITE/images/404bg.jpg'); height:579px; background-repeat:no-repeat; background-position:left top; background-color:#b8daee;}
.bg_table404 td.rt{ background-image:url('/DESIGN/SITE/images/404bg.jpg'); height:579px;  background-repeat:no-repeat; background-position:right top; background-color:#b8daee; }


.bg_table2 { height:148px;}
.bg_table2 td.l{background-image:url('/DESIGN/SITE/images/bg_lb2.jpg'); height:148px; background-repeat:no-repeat; background-position:left top; background-color:#bee0f4;}
.bg_table2 td.r{background-image:url('/DESIGN/SITE/images/bg_rb2.jpg'); height:148px; background-repeat:no-repeat; background-position:right top; background-color:#bee0f4;}

.menu td{ text-align:center; height:130px; vertical-align:middle;}

.left_menu td{ border-bottom:1px solid #96b9d6; height:30px; vertical-align:middle; background-image:url('/DESIGN/SITE/images/m_marker1.jpg'); background-repeat:no-repeat; background-position:0 11px; padding-left:14px;}
.left_menu td.select{ background-image:url('/DESIGN/SITE/images/m_marker2.jpg'); background-repeat:no-repeat; background-position:0 11px !important;}
.left_menu td a{ text-decoration:none; color:#ffffff; font-size:14px;}
.left_menu td.select a{ color:#ffa818;}

.banner{ margin:10px 9px;}
.banner img{ border:1px solid #abd0e7;}

.new_img{ border:1px solid #abd0e7; padding:2px; background-color:#ffffff;}

.content{ padding:20px 27px; font-size:14px; line-height:20px; color:#2d3c48;}

h1.title{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#011222; font-size:24px; line-height:26px; font-weight:normal; }
h2.title{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#011222; font-size:18px; font-weight:normal; margin-top:10px; margin-bottom:10px;}

div.title_one{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#011222; font-size:24px; line-height:26px; font-weight:normal; }
div.title_two{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#011222; font-size:18px; font-weight:normal; margin-top:10px; margin-bottom:10px;}


h1.title_main{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#004b96; font-size:24px; line-height:26px; font-weight:normal; }
div.title_main{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#004b96; font-size:24px; line-height:26px; font-weight:normal; }

.krosh{ font-size:11px; color:#6b6a6a;}
.krosh a{font-size:11px; color:#0b65c0;}
.krosh img{ margin:0 2px;}

hr{ height:1px; border:0px; background-color:#abd0e7;}
.marker{ background-image:url('/DESIGN/SITE/images/marker.jpg'); background-repeat:no-repeat; padding-left:20px; background-position:left 5px; line-height:24px;}
.marker2{ background-image:url('/DESIGN/SITE/images/marker2.jpg'); background-repeat:no-repeat; padding-left:20px; background-position:left; line-height:24px;}
.marker3{ background-image:url('/DESIGN/SITE/images/marker3.jpg'); background-repeat:no-repeat; padding-left:20px; background-position:left; line-height:24px;}

.resume{ font-size:14px; font-weight:bold; color:#375e7d;}
.resume ul li{ font-weight: normal;}
.resume ul{ list-style-image:url('/DESIGN/SITE/images/marker4.jpg'); margin-left:18px; padding-left:0px; }

.form td{ padding:4px 0; color:#2d3c48; font-size:14px; }
.form td input{ font-size:14px;}

.work_menu div {
	padding-left: 20px;
	margin-left: 15px;
	background: url(/DESIGN/SITE/images/marker.jpg) no-repeat 3px 5px;
	padding-bottom: 10px;
}

.work_menu div.select {
	background-image: url(/DESIGN/SITE/images/marker_s.jpg);
}

.phone em{ color:#d12e42;font-style:normal; }