@charset "utf-8";
/* CSS Document */
html
{
height:100%;
margin-bottom:1px;
}

body
{
background-color:#f5f4ee;
background:url(images/header_bg.gif) repeat-x;
padding:0px;
margin:0px;
}

a
{
color:#2c2c2c;
text-decoration:none;
}
a:hover
{
color:#2c2c2c;
text-decoration:underline;
}

#main_container
{
width:880px;
padding:0px;
margin:0px;
}

#header
{
float:left;
width:880px;
height:200px;

}

.logo
{
float:left;
width:180px;
height:138px;
padding:10px 0px 0px 0px;
margin:0px;
}


.ad
{
float:right;
width:700px;
height:138px;
padding:10px 0px 0px 0px;
margin:0px;
}
.main_nav
{
float:left;
width:870px;
height:50px;
background:url(images/navigation_bg.gif) repeat-x;
border-left:1px solid #333333;
border-right:1px solid #333333;
font-family:tahoma, verdana, "Times New Roman";
font-size:14px;
margin:0px 0px 0px 5px;
_margin:0px 0px 0px 28px;
padding:0px;
}
.nav_text
{
font-family:tahoma, verdana, "Times New Roman";
font-size:14px;
color:#990000;
text-decoration:none;
font-weight:normal;
}
.nav_text a
{
color:#990000;
text-decoration:none;
}
.nav_text a:hover
{
color:#990000;
text-decoration:underline;
}



.work_area
{
float:left;
width:880px;
padding:10px 0px 0px 0px;
margin:0px;
border:0px solid #000000;
}

.top_curv
{
float:left;
width:880px;
height:10px;
background:url(images/top_curv.gif) no-repeat;
padding:0px;
margin:0px;
}

.mid_area
{
float:left;
width:880px;
background:url(images/work_bg.gif) repeat-y;
padding:0px;
margin:0px;
}


.aboutus_image
{
float:left;
width:862px;
height:188px;
padding:0px 0px 0px 10px;
margin:0px;
}

.aboutus_text
{
float:left;
width:840px;
height:20px;
font-family:tahoma, verdana, "Times New Roman";
font-size:15px;
color:#ff3333;
text-align:left;
font-weight:bold;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
border-bottom:1px solid #ff0000;
}

.table_text
{
float:left;
width:840px;
height:20px;
font-family:tahoma, verdana, "Times New Roman";
font-size:12px;
color:#000000;
text-align:left;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
}

.work_area_popup
{
float:left;
width:550px;
padding:0px 0px 0px 0px;
margin:0px;
}

.top_curv_popup
{
float:left;
width:600px;
height:7px;
background:url(images/top_curv_popup.gif) no-repeat;
padding:0px;
margin:0px;
}

.mid_area_popup
{
float:left;
width:600px;
background:url(images/work_bg_popup.gif) repeat-y;
padding:0px;
margin:0px;
}

.aboutus_text_popup
{
float:left;
width:600px;
height:20px;
font-family:tahoma, verdana, "Times New Roman";
font-size:15px;
color:#ff3333;
text-align:left;
font-weight:bold;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
border-bottom:1px solid #ff0000;
}

.btm_curv_popup
{
float:left;
width:600px;
height:10px;
background:url(images/btm_curv_popup.gif) no-repeat;
padding:0px;
margin:0px;
}

.photo_gallary_popup
{
float:left;
width:600px;
padding:0px;
margin:0px;
}

.photo_gallary_popup ul
{
float:left;
width:600px;
list-style-type:none;
padding:10px 0px 20px 0px;
margin:0px;
}

.photo_gallary_popup ul li
{
float:left;
padding:2px 0px 0px 0px;
margin:20px 0px 0px 20px;
_margin:20px 0px 0px 14px;
}

.left_div
{
float:left;
width:411px;
height:272px;
padding:0px 0px 0px 10px;
margin:0px;
}

.right_div
{
float:left;
width:355px;
padding:0px 0px 0px 20px;
margin:0px;
border:0px solid #000000;
}

.headind_text
{
float:left;
width:330px;
height:20px;
font-family:tahoma, verdana, "Times New Roman";
font-size:15px;
color:#ff3333;
text-align:left;
font-weight:bold;
padding:10px 0px 0px 0px;
margin:0px;
border-bottom:1px solid #ff0000;
}

p
{
float:left;
font-family:tahoma, verdana, "Times New Roman";
font-size:13px;
color:#2c2c2c;
text-align:justify;
line-height:18px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 10px;
_margin:0px 0px 0px 5px;
}

.btm_curv
{
float:left;
width:880px;
height:10px;
background:url(images/btm_curv.gif) no-repeat;
padding:0px;
margin:0px;
}


.footer
{
float:left;
width:880px;
height:20px;
font-family:tahoma, verdana, "Times New Roman";
font-size:13px;
color:2c2c2c;
text-align:center;
padding:10px 0px 0px 0px;
margin:0px;
}

.form
{
float:left;
width:820px;
padding:20px 0px 0px 30px;
margin:0px;
}
.form ul
{
float:left;
width:820px;
height:320px;
font-family:tahoma, verdana, "Times New Roman";
font-size:13px;
color:#2c2c2c;
list-style-type:none;
text-align:left;
line-height:21px;
padding:0px;
margin:0px;
}

.form ul li
{
float:left;
width:150px;
height:20px;
padding:5px 0px 5px 0px;
margin:0px;
}
.form ul li.box
{
float:left;
width:670px;
height:21px;
}
.form ul li a
{
color:#2c2c2c;
text-decoration:none}

.form ul li a:hover
{
color:#2c2c2c;
text-decoration:none}

.input
{
float:left;
border:1px solid #666666;
background-color:#E5E5E5;
width:150px;
height:18px;
font-family:tahoma, verdana, "Times New Roman";
font-size:13px;
color:#2c2c2c;
text-align:left;
padding:0px;
margin:0px;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border-bottom-width: 0;
line-height: 18px;
text-align:left;
z-index: 100;
background-color:#252525;
width:150px;
}

.anylinkcss a{

display: block;
height:24px;
text-indent: 3px;
padding:6px 0px 0px 0px;
text-decoration: none;
text-indent: 5px;

}

.anylinkcss a:hover{ /*hover background color*/
background-color:#181818;
}

.photo_gallary
{
float:left;
width:870px;
padding:0px;
margin:0px;
}

.photo_gallary ul
{
float:left;
width:880px;
list-style-type:none;
padding:10px 0px 20px 0px;
margin:0px;
}

.photo_gallary ul li
{
float:left;
padding:2px 0px 0px 0px;
margin:20px 0px 0px 20px;
_margin:20px 0px 0px 14px;
}

/*width:194px;*/
/*height:147px;*/
/*border:1px solid #666666;*/



/*-------------------------------------news css----------------------------------------*/

h1
{
font-family:tahoma, verdana, "Times New Roman";
font-size:18px;
color:#FFFFFF;
text-align:left;
}

.left_side
{
float:left;
width:380px;
padding:0px;
margin:0px;
}

.right_side
{
float:left;
width:420px;
padding:5px 10px 5px 5px;
margin:0px;
background-color:#FFFFFF;
}

.red_bg
{
float:left;
width:830px;
background-color:#FF0000;
padding:10px 0px 0px 10px;
_padding:10px 0px 10px 10px;
margin:10px 0px 0px 20px;
_margin:10px 0px 0px 10px;
}

.white_border
{
float:left;
border:2px solid #FFFFFF;
}

.img
{
float:left;
border:1px solid #FFFFFF;
padding:1px 1px 1px 1px;
margin:0px;
}

.white_bg
{
float:left;
width:320px;
background-color:#FFFFFF;
font-family:tahoma, verdana, "Times New Roman";
font-size:14px;
color:#2c2c2c;
text-align:justify;
padding:5px 5px 5px 5px;
margin:0px 0px 5px 0px;
}

.white_bgsecond
{
float:left;
width:810px;
background-color:#FFFFFF;
font-family:tahoma, verdana, "Times New Roman";
font-size:14px;
color:#2c2c2c;
text-align:justify;
padding:5px 5px 5px 5px;
margin:0px 10px 10px 0px;
_margin:0px 5px 10px 0px;
}


.blue_bg
{
float:left;
width:350px;
background-color:#0000ff;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;
}

.white_text
{
font-family:tahoma, verdana, "Times New Roman";
color:#FFFFFF;
text-align:justify;
font-size:12px;
}
