BODY
{
    BACKGROUND: url(../images/bg_lines.png);
    background-color: #ffffff ;
    background-repeat:repeat-x;
    margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	FONT: 70%/1.4 Verdana, Arial, Helvetica, sans-serif;
    COLOR: #656565; 
}
.maindiv
{   width:100%;
    height:100%;
}
.div1
{   width:958px;
    height:121px;
}
.div2
{
    width:958px;
    height:34px;
}
.div3
{   width:958px;
    height:524px;
}
.div4
{   width:958px;
    height:40px;
}

.header_left
{
    float:left;
    BACKGROUND: url(../images/mid_l.png);
    width:15px;
    height:105px;
}
.header_mid
{
    float:left;
    BACKGROUND: url(../images/mid.png);
    background-repeat:repeat-x;
    width:928px;
    height:105px;
    text-align:left;
}

.header_right
{
    float:left;
    BACKGROUND: url(../images/mid_r.png);
    width:15px;
    height:105px;
}
.h_left
{
    float:left;
    padding-left:30px;
}
.h_mid
{
    float:left;
    width:422px;
    height:105px;
}
.h_right
{
    float:left;
    width:354px;
   	height:105px;
	margin-top:-1px;
	background: url(../images/window.png);
	background-repeat:no-repeat;
}

.top_Address_pos{
	padding-top:8px;
	padding-left:15px;
	padding-right:15px;
}


.Green_bold{
	color:#006600;
	font-weight:bold;
	font-size:14px;
}
.Green{
	color:#006600;
}
.logo
{
    background: url(../images/logo.gif);
    background-repeat:no-repeat;
    width:120px;
    height:105px;
}
.menu_left
{   width:4px;
    height:34px;
    BACKGROUND: url(../images/menu_l.png);
    float:left;
}
.menu_mid
{   width:950px;
    height:34px;
    BACKGROUND:#EAFFEA url(../images/menu_back.png) repeat-x 0px 0px;
    float:left;
}
.menu_height
{
    height:34px;
    BACKGROUND:#EAFFEA url(../images/menu_back.png) repeat-x 0px 0px;
}
.menu_line
{
    width:950px;
    height:3px;
    BACKGROUND: url(../images/menu_line.png);
    background-repeat:repeat-x;

}
.menu_right
{   width:4px;
    height:34px;
    BACKGROUND: url(../images/menu_r.png);
    float:left;
}
.flash_movie{
	padding-top:43px;
	padding-left:15px;
	position:absolute;
	z-index:20;
}
.pict_left
{
    width:4px;
    height:100%;
    BACKGROUND: url(../images/pict_l.png);
    float:left;
}
.pict_mid
{
    width:950px;
    height:100%;
    float:left;
}
.pict_right
{
    width:4px;
    height:524px;
    BACKGROUND: url(../images/pict_r.png);
    float:left;
}
.img_back
{
    width:950px;
    height:524px;
    BACKGROUND: url(../images/bg_img.png) #5799DF;
    background-repeat:repeat-x;
}

.img_back_other
{
    width:950px;
    height:100%;
    BACKGROUND: url(../images/bg_other.png);
    background-repeat:repeat-x;
}
.img_full_other
{
    width:950px;
    height:100%;
}
.img_full
{
    width:950px;
    height:524px;
    BACKGROUND: url(../images/scene.png);
    background-repeat:no-repeat;
    background-position:bottom;
}
.bottom_left
{
    width:15px;
    height:31px;
    BACKGROUND: url(../images/bottom_l.png);
    float:left;
}
.bottom_mid
{
    width:928px;
    height:31px;
    BACKGROUND: url(../images/bottom_m.png);
    background-repeat:repeat-x;
    float:left;
}
.bottom_right
{
    width:15px;
    height:31px;
    BACKGROUND: url(../images/bottom_r.png);
    float:left;
}
.space
{
    height:20px;
    width:958px;
}

.body_part1
{
    width:572px;
    height:484px;
    float:left;
    text-align:left;
}
.body_part2
{
    width:378px;
    height:474px;
    float:left;
}

.heading_position1
{
    padding-top:10px;
    padding-left:37px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
    
}

.text_position1
{
   padding-top:0px;
    padding-left:60px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff; 
}
.heading_position2
{
    padding-top:40px;
    padding-left:310px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
    
}
.text_position2
{
   padding-top:0px;
    padding-left:300px;
    font-size:12px;
	color:#ffffff;
    font-weight:bold;
     
}
.employeeRow
{
	width:557px;
	padding-left:15px;
}
.employeeLeft
{
	width:270px;
	height:146px;
	float:left;
}
.employeeRight
{
	width:270px;
	height:146px;
	float:right;
}

.empLeft
{
width:260px;
padding-top:0px;
padding-left:220;
background-color:#FF0099;
}
.emplyName
{
padding-top:10px;
padding-left:8px;
padding-right:8px;

font-size:12px;
color:#FFFFFF;

}
.empDetail
{
padding-left:8px;
padding-right:8px;
font-size:11px;
color:#FFFFFF;
}
.empskill
{
padding-left:8px;
padding-right:8px;
font-size:11px;
color:#FFFFFF;
text-align:left;
}


.screen_position
{
    padding-top:8px;
}

.screen_pict
{
    width:100%;
    height:430px;
}

.screen_pict_other
{
    BACKGROUND: url(../images/screen_other.png);
    /*filter:alpha(opacity=0);*/
    background-repeat:no-repeat;
    width:100%;
    height:430px;
}
.screen_margin
{
    /*margin-left:30px;*/
    margin-top:-420px;
	width:320px;
	position:relative;
    text-align:left;
}

.screen_heading_style
{
   font-size:14px;
   font-weight:bold;
   color:#006600;
}

.hr_line
{
    border-bottom-width:1px;
    border-bottom-color:Gray;
    border-bottom-style:solid;
    width:100%;
    padding-top:10px;
}
.paragraph
{
    padding-top:8px;
    padding-bottom:3px;
    font-size:11px;
    text-align:justify;
}
.bottom_position
{
    padding-top:8px;
}
.space10
{
    padding-left:10px;
}
.space5
{
    padding-left:5px;
}
.bottom_link
{
    color:#333333;
    text-decoration:underline;
}

a:link.bottom_link
{
	color:#333333;
	text-decoration:none;
}
a:active.bottom_link
{
	color:#333333;
	text-decoration:none;
}
a:visited.bottom_link
{
	color:#333333;
	text-decoration:none;
}
a:hover.bottom_link
{
	color:#333333;
	text-decoration:underline;
}

.position_copyright
{
	text-align:right;
    color:#ffffff;
    padding-right:20px;
	clear:both;
}

.bullet_arrow
{
    list-style-image:url(../images/bulet1.gif);   
}

.name
{
    color:Green;
    font-weight:bold;
}
.address
{
    color:#C5630A;
    font-weight:bold;
}

.height20{
	height:20px;
}
.serviceRow
{
	width:557px;
	padding-left:15px;
}
.serviceLeft
{
width:270px;
height:140px;
float:left;
}

.serviceRight
{
width:270px;
height:140px;
float:right;
}

.service_box{
margin-top:-140px;
position:relative;
}
.emplyName3
{


padding-top:8px;
padding-left:8px;
padding-right:8px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;

}
.empDetail3
{
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
font-size:11px;
color:#FFFFFF;
text-align:justify;

}
.portfolioRow
{
	/*width:557px;*/
	width:557px;
	height:145px;
	padding-left:15px;
}
.leftPortfolio
{
width:270px;
height:140px;
float:left;
}

.rightPortfolio
{
width:270px;
height:140px;
margin-top:-140px;
margin-left:280px;
float:right;
}

.portfolio_box{
	margin-top:-150px;
	position:relative;
}
.team_box{
	margin-top:-145px;
	width:270px;
	height:140px;
	position:relative;
}
.emplyName2
{
padding-top:15px;
padding-left:8px;
padding-right:8px;
font-size:12px;
color:#FFFFFF;

}
.empDetail2
{
width:165px;
padding-left:8px;
padding-right:5px;
padding-bottom:8px;
font-size:11px;
color:#FFFFFF;
}
.divImg
{
width:80px;
height:86px;
margin-left:180px;
margin-top:-80px;
}

.link1{
	color:#ffffff;
}
a:link.link1
{
	text-decoration:none;
}
a:visited.link1
{
	text-decoration:none;
}
a:active.link1
{
	text-decoration:none;
}
a:hover.link1
{
	color:#ffffff;
	text-decoration:underline;
}

.divalign
{
padding-top:5px;
margin-left:8px;
text-align:left;
}
.imgLink
{
border: 0px;
}

.bold {
	font-weight:bold;
}
.text_size{
	font-size:13px;
}

.postal_box{
	margin-top:-320px;
}
.postal_address{
	width:400px;
	height:210px;
	margin-left:100px;
	margin-top:50px;
	position:relative;
}
.postal{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:25px;
}

.p_detail{
	color:#FFFFFF;
	font-size:12px;
	padding-top:14px;
	padding-left:25px;

}

.chicago_detail{
	color:#FFFFFF;
	font-size:12px;
	padding-top:15px;
	padding-left:25px;
}

.ph_detail{
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	padding-left:25px;

}
.web_detail{
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	padding-bottom:15px;
	padding-left:25px;
}

.flash_contact{
	padding-top:23px;
}
.flash_sitmap{
	margin-top:23px;
	margin-left:100px;
	width:400px;
	height:400px;
}
.verticle_text{
	font: bold 13px Arial;right: 3px;top: 20px;width: 15px; writing-mode: tb-rl;
}

.heading_contact{
	padding-top:50px;
    padding-left:100px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
}

.heading_team{
	padding-top:9px;
    padding-left:15px;
	padding-bottom:10px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
}
.heading_portfolio{
	padding-top:9px;
    padding-left:15px;
	padding-bottom:10px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
}

.heading_customer{
	padding-top:9px;
    padding-left:15px;
	padding-bottom:10px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
}

.heading_services{
	padding-top:9px;
    padding-left:15px;
	padding-bottom:10px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff; 
}

.heading_sitemap{
	padding-top:40px;
    padding-left:100px;
    font-size:18px;
    letter-spacing:1px;
    color:#ffffff;
}
.space80{
	margin-left:80px;
}

.link2{
	color:#C5630A;
}
a:link.link2
{
	text-decoration:none;
}
a:visited.link2
{
	text-decoration:none;
}
a:active.link2
{
	text-decoration:none;
}
a:hover.link2
{
	color:#C5630A;
	text-decoration:underline;
}


.port_paragraph
{
    padding-top:8px;
    padding-bottom:3px;
    font-size:11px;
    text-align:justify;
}

.customerRow
{
	width:557px;
	padding-left:15px;
}
.leftcustomer
{
width:270px;
height:146px;
float:left;
}

.rightcustomer
{
width:270px;
height:146px;
float:right;
}

.customer_box{
	margin-top:-142px;
	position:relative;
}

.emplyName4
{
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;

}
.empDetail4
{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;

}
.lightgreen
{
    color:#A4D86D;
    font-weight:bold;
}

.sitemap_list{
	list-style-type:none;
}

.small_links{
	text-align:right;
	margin-right:30px;
	margin-top:20px;
	color:#FFFFFF;
}

.index_text_position{
	margin-top:55px;
	margin-left:25px;
	margin-right:27px;
	position:absolute;
	z-index:1001;
}

.index_left{
	float:left;
	width:240px;
	height:300px;
	position:absolute;
}
.index_right{
	float:right;
	width:250px;
	height:300px;
	position:absolute;
	margin-left:265px;
}

.index_paragraph{
	text-align:justify;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.index_heading {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	font-weight:bold;
   	color:#ffffff;
}

.bar_position{
	margin-top:-20px;
	position:relative;
	color:#FFFFFF;

}

.top_left{
	float:left;
	color:#006600;
}
.top_right{
	float:right;
	color:#006600;
}
.top_address{
	text-align:center;
	padding-top:0px;
}
.line_height{
	padding-bottom:2px;
}

.tollfree{line-height:25px; text-align:center;font-weight:bold; font-family:Times New Roman; font-size:28px; color:#C5630A;}
.chicagolink{line-height:10px; text-align:center;}



.menu{ text-align:left;}
.v_menu_line{float:left; border-right:solid 1px #C0C0C0; height:34px; }
.menu_button{ float:left; padding-bottom:7px; padding-top:7px; padding-left:43px; padding-right:42px; font-size:14px; font-family:Arial;}
a:link.menu_button{color:#696969; text-decoration:none;}
a:active.menu_button{color:#696969; text-decoration:none;}
a:visited.menu_button{color:#696969; text-decoration:none;}
a:hover.menu_button{color:#333333; text-decoration:none; background:#EAFFEA url(../images/menu_over.png) repeat-x 0px 0px;}


.HeadText5{ font-size:12px; font-weight:bold;}
.c_red{color:#ff0000; font-weight:bold;}
.quote_info{ font-weight:bold; color:#efefef;}
.quote_text{ width:230px; height:13px; font-size:11px;}
.quote_text_small{ width:115px; height:13px; font-size:11px;}
.quote_textarea{ width:230px; height:90px; font-size:11px;}
.quote_select{width:235px; height:19px; font-size:11px;}



#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #cccccc;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
color:#336600;
background-color:#EEF8E7;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}



