body {
	margin:0px;
	position:relative;
	padding:0px;
	height:100%;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	position: relative;
	background:#fff;
}
table {border-collapse: collapse; width: 100%; height:100%; text-align:left; display: table}

table.rt { display: table;}

td.rt { padding-top: 5px;}

input.inr { width: 100%; }
textarea.inr { width: 100%; }

td{margin: 0em;	padding: 0em; vertical-align: top;}
a{font:bold 12px Arial, Helvetica; color:#1d78b7; text-decoration:underline;}
a:hover {color: #1d78b7;text-decoration:none;}
small {font: 11px Arial, Helvetica, sans-serif;}
img {
	border:none;
}
form {
	margin:0px;
	padding:0px;
}
b.red {color: #df5b0e;}
b.green {color: #6f911d;}
p {position:relative; margin:0px 0px 10px 0px; padding:0;}
ul {padding: 0px; margin:7px 0pt 0pt 0pt ;}
ul li {margin-bottom: 7px; padding: 0px; list-style:none;}
h1 {
	margin:0 0 18px 0;
	padding:0px;
	font: normal 24px Arial, Helvetica, sans-serif;
	color:#666666;
}
h1 span {color: #fa6509;}
h2 {
	margin: 0px;
	padding:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #475e6e;
}
#global {
	position:relative;
	padding-left:20px;
}
#top {
	position:relative;
	width:760px;
	height:60px;
}
#top .logo {
	position:absolute;
	top:18px;
	left:0;
}
#top .menu {
     position:absolute;
     top:16px;
     left:240px;
}
#footer .menu {position:absolute; top:21px; left:240px;}
#footer .menu span {position:relative; margin:0 10px 0 10px; color:#e5e5e5;}
#footer .menu a {position:relative;color:#1d78b7; font-size:12px; text-decoration:underline;}
#footer .menu a:hover {color:#1d78b7; text-decoration:none;}


#top .menu a {position:relative; float:left; color:#545454; font:bold 12px Arial; text-decoration:none; padding-top:10px;}
#top .menu a:hover {color:#1d78b7; text-decoration:none;}
#top .menu img{
	position:relative;
	float:left;
	margin:0 10px 0 10px;
}
#intro {
     position:relative;
     background: url(images/bg1.jpg) repeat-x;
     height:200px;
}
#intro .ins {
     position:relative;
     height:200px;
     background: url(images/bg2.jpg) no-repeat;
}
#intro .pep {
     position:absolute;
     top:27px;
     left:0px;
}
#intro .kit {
     position:absolute;
     top:5px;
     left:625px;
}
#intro .txt {
     position:absolute;
     top:20px;
     left:279px;
}
#intro .txt h1{color:#000; font-size:24px; margin:0 0 10px 0;}
#intro .txt_in {position:relative; width:481px; height:164px; background: url(images/bg3.jpg) no-repeat;}
#intro .txt_w {position:relative; padding:16px; color:#000;}


#intro1 {
	position:relative;
	background: url(images/bg1_.jpg) repeat-x;
	height:40px;
}
#intro1 .ins1 {
	position:relative;
	width:760px;
	height:40px;
	background: url(images/bg2_.jpg) no-repeat;
}
#intro1 .pep1 {
	position:absolute;
	top:0px;
	left:0px;
}

#content {
	position:relative;
	width:760px;
	padding-top:20px;
}
#content .left {
	position:relative;
	width:220px;
}
#content .awards {
	position:relative;
	width:200px;
}
#content .awards_i {
	position:relative;
	width:200px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:18px;
	margin-bottom:18px;
}
#content .awards_is {
	position:relative;
	width:200px;
}
#content .awards_pic{
	position:relative;
	float:left;
	width:65px;
}
#content .awards_t{
	position:relative;
	float:left;
	width:135px;
	font-size:11px;
}

#content .awards_r{
	position:relative;
	float:left;
	width:200px;
	font-size:11px;
	line-height:150%;
}
#content .awards_t b {font-size:12px; padding-bottom:5px;}
#content .awards_r b {font-size:12px; padding-bottom:5px;}

#content .right {
	position:relative;
	float:left;
	width:539px;
	padding:0 0 20px 20px;
}
#content .work {
	position:relative;
	width:519px;
}
#content .work_p{float:left; width:215px;}
#content .work_t {position:relative; float:right; width:304px;}

#content .work_p1{float:right; width:315px;}
#content .work_t1 {position:relative; float:left; width:204px;}

#content .work_m {position:relative;}
#content .work_m a {background: url(images/bot2.gif) no-repeat right; padding-right:8px;}

#content .make {
	
	width:519px;
	margin-top:20px;
}
#content .make b {color:#de923e;}

#content .lefty {
	position:relative;
	width:200px;
}
#content .today {
	position:relative;
	width:180px;
}
#content .today_i {
	position:relative;
	width:180px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:18px;
	margin-bottom:18px;
}
#content .today_is {
	position:relative;
	width:180px;
}
#content .today_pic{
	position:relative;
	float:left;
	width:65px;
}
#content .today_t{
	position:relative;
	float:left;
	width:115px;
	font-size:11px;
}
#content .today_t b {font-size:12px; padding-bottom:5px;}

#content .today_r{
	position:relative;
	float:left;
	width:180px;
	font-size:11px;
}

#content .center {
	position:relative;
	width:358px;
}
#content .wrap {
	position:relative;

	padding:0 20px 20px 20px;
}
#content .turn {
	position:relative;
	width:318px;
}
#content .turn img {float:left; margin-right:15px}

#content .righty {
	position:relative;
	width:200px;
}
#content .righty_w {padding-left:20px;}

#footer {position:relative; margin-top:20px; border-top:1px solid #e5e5e5;}
#footer .wrap {
	position:relative;
	height:55px;
	width:760px;
}
#footer .copy {position:absolute; top:21px; left:0;}
#footer .bot {position:absolute; top:16px; left:220px;}
#footer .boty {position:absolute; top:16px; left:220px;}

#footer .menuy {position:absolute; top:21px; left:240px;}
#footer .menuy span {position:relative; margin:0 10px 0 10px; color:#e5e5e5;}
#footer .menuy a {position:relative;color:#1d78b7; font-size:12px; text-decoration:underline;}
#footer .menuy a:hover {color:#1d78b7; text-decoration:none;}