@charset "utf-8";
/* CSS Document */

* { margin:0;
    padding:0;
}


.main
{

width:1000px;
height:700px;
background-image:url(../images/layout1.gif);
background-repeat:no-repeat;
margin:0 auto;

}




.new
{
width:864px;
height:auto;
float:left;
margin-left:70px;
margin-top:50px;

}

.bacground1

{
background-image: url(../images/bacground_new.gif);
background-repeat:no-repeat;
width:864px;
height:415px;
float:left;
}

.bacground2
{

background-image:url(../images/background1.gif);
background-repeat:repeat-y;
width:864px;
margin:0 auto;
float:left;


}

.banner

{

width:830px;
height:400px;
margin-left:18px;
margin-top:16px;


}

.logo

{
float:left;
width:151px;
height:42px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
margin:25px 0 0 20px;
}

.name

{
float:left;
width:419px;
height:15px;
background-image:url(../images/NAME.gif);
background-repeat:no-repeat;
margin:35px 0 0 20px;
}

.home

{
float:left;
width:33px;
height:48px;
background-image:url(../images/home.gif);
background-repeat:no-repeat;
margin:25px 0 0 100px;
}

.mail

{
float:left;
width:41px;
height:46px;
background-image:url(../images/contact.gif);
background-repeat:no-repeat;
margin:25px 0 0 15px;
}


.bacground3
{

background-image:url(../images/bottum.gif);
background-repeat:no-repeat;
width:864px;
height:36px;
float:left;
}

.menu

{

width:828px;
height:35px;
float:left;
margin-top:15px;
margin-left:1px;

}

.flash

{

width:810px;
height:262px;
float:left;
margin-top:10px;
margin-left:8px;


}


.content

{

width:830px;
height:auto;
float:left;
margin-left:17px;

}

.news
{

width:196px;
height:148px;
background-image:url(../images/news%20&%20events.gif);
background-repeat:no-repeat;
margin-left:10px;
float:left;
}

.work
{

width:600px;
height:auto;
margin-left:14px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}

.midel
{
width:825px;
height:auto;
float:left;
margin-top:15px;
}
.box1
{

width:190px;
height:auto;
float:left;
margin-left:11px;
}

.box2
{

width:190px;
height:auto;
margin-left:14px;
float:left;

}

.footer

{

width:863px;
height:30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-top:5px;
vertical-align:top;
}

.arrowlistmenu{
width: 180px; /*width of menu*/
}



.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#000000;
background:url(../images/bullet2.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

.arrowlistmenu ul li a:visited{
color:#000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#000000;
background-image:url(../images/bullet1.gif);
background-repeat:no-repeat;
}






#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
font: bold 12px Arial, Helvetica, sans-serif;
width: 98%;
margin-left:15px;




}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 9px 26px;
text-decoration: none;

}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color:#003366;

}

.h3
{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
padding-left:155px;
text-decoration:none;

}


h2
{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;

}



#text
{
text-decoration: none;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:30px 0px 0 10px;
}

.gallery

{

width:185px;
height:122px;
margin-left:14px;
float:left;
margin-top:7px;

}


.gallery1

{

width:185px;
height:122px;
float:left;
margin-top:7px;

}



.clients

{

width:180px;
height:100px;
float:left;
text-align:center;
margin-top:15px;
}

.clients1

{

width:180px;
height:110px;
margin-left:10px;
float:left;
text-align:center;
margin-top:15px;
}


