body {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; line-height:18px; color:#1e1e1e;}
form {margin:0px;}
input {vertical-align:middle;}
a {color:#1e1e1e; text-decoration:none;}
a:hover {text-decoration:underline;}
pre {margin:0px;}

.fix_tbl {width:948px;}
.top_link {margin:0px 0px 10px 0px; padding:0px; list-style:none; font-family:Trebuchet MS, arial; font-size:17px; font-weight:normal; color:#FFFFFF;}
.top_link li {display:inline; padding:0px 0px 0px 15px;}
.top_link li a {color:#FFFFFF; text-decoration:none;}
.top_link li a:hover {color:#000000; text-decoration:none;}

.contentpage {background:#ffffff; height:100px; vertical-align:top; text-align:left;}
.bg_1 {background:#eaeaea;}
.bg_2 {background:#d9d9d9;}
.bg_3 {background:#f2f2f2;}
.scroll_icon {position:relative; bottom:0px; float:right;}
.scroll_icon  img {position:absolute; left:-57px; top:-50px;}
.header {height:93px;}

/*Green*/
.gr_home_page {background:url(../images/green_bg.gif) left top repeat-x;}
.gr_header_img {background:url(../images/green_img.jpg) left top no-repeat; height:451px; vertical-align:top; text-align:left;}
.gr_bdr {background:#b6ba73; height:1px;}
/*Green*/

/*Red*/
.re_home_page {background:url(../images/red_bg.gif) left top repeat-x;}
.re_header_img {background:url(../images/our_team_img.jpg) left top no-repeat; height:451px; vertical-align:top; text-align:left;}
.re_bdr {background:#b25751; height:1px;}
/*Red*/

/*Blue*/
.bl_home_page {background:url(../images/blue_bg.gif) left top repeat-x;}
.bl_header_img {background:url(../images/blue_img.jpg) left top no-repeat; height:451px; vertical-align:top; text-align:left;}
.bl_bdr {background:#1cbaec; height:1px;}
/*Blue*/

/*Purple*/
.pu_home_page {background:url(../images/purple_bg.gif) left top repeat-x;}
.pu_header_img {background:url(../images/purple_img.jpg) left top no-repeat; height:451px; vertical-align:top; text-align:left;}
.pu_bdr {background:#e574ec; height:1px;}
/*Purple*/

/*Contact*/
.ye_home_page {background:url(../images/yellow_bg.gif) left top repeat-x;}
.ye_header_img {background:url(../images/yellow_img.jpg) left top no-repeat; height:451px; vertical-align:top; text-align:left;}
.ye_bdr {background:#f0c236; height:1px;}
/*Contact*/

.serviceslink {border:1px solid #eaeaea; background:#ffffff;}
.serviceslink .block {padding:20px 25px 18px 25px; vertical-align:top; text-align:left; color:#929292; line-height:15px; font-family:Tahoma, Helvetica, sans-serif; font-size:12px;}
.port_btm_sad {background:url(../images/portfolio_btm_sad.gif) right top no-repeat; padding:0px 55px 0px 0px; height:30px;}

.port_img {border:10px solid #FFFFFF;}
.port_cont {line-height:18px; color:#1e1e1e;}
.port_cont div {font-family:Trebuchet MS, arial; font-size:25px; font-weight:600; font-size:16px; color:#020f22; padding-bottom:5px;}

.btm_sad {background:url(../images/btm_sad.gif) right top no-repeat; height:20px;}

h1 {font-family:Trebuchet MS, arial; font-size:24px; font-weight:normal; color:#020f22; margin:0px; padding:0px; display:inline;}
h1 a {color:#020f22; text-decoration:none;}
h1 a:hover {color:#020f22; text-decoration:none;}
h2 {font-family:Trebuchet MS, arial; font-size:20px; font-weight:normal; color:#020f22; margin:0px; padding:0px; display:inline;}
.t_space {margin-top:10px;}
.l_space {margin-left:10px;}

.normal_con {color:#1e1e1e; line-height:18px;}
.normal_con a {color:#1e1e1e; text-decoration:underline;}
.normal_con a:hover {text-decoration:none;}

.con_title {color:#929292; font-size:13px; line-height:18px;}

/*.por_img_bg {background:url(../images/por_img_bg.gif) left top no-repeat; vertical-align:top; text-align:left; width:223px; height:109px;}
.por_img_bg img {border:5px solid #ffffff;}
.pro_text {padding:0px 0px 10px 7px;}*/
.por_img_bg {background:url(../images/por_img_bg.gif) left top no-repeat; vertical-align:top; text-align:left; width:348px; height:209px;}
.por_img_bg img {border:none;}
.pro_text {padding: 10px 10px 10px 10px; float:left; width:280px; background:url(../images/bul_pro.gif) no-repeat; background-position:right; }


.input_text {font-family:Tahoma, arial; font-size:11px; color:#1e1e1e; width:360px; padding:5px; margin-top:10px; background:url(../images/input_text_bg.gif) left top no-repeat; border:1px solid #d9d9d9; overflow:hidden; resize:none;}
.footer_bg {background:url(../images/footer_bg.gif) left bottom repeat-x;}
.footer {font-family:Tahoma; color:#1e1e1e; font-size:10px; height:152px; line-height:18px;}

.msg_css {background:#eaeaea; border:3px solid #d9d9d9;}

#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}
.mask1{
	position:relative;
	width:948px;
	height:249px;
	overflow:hidden;
}
