html{padding:0; margin:0;}

body{padding:0; margin:0; font-family:Arial;  text-align:left; font-size:10pt; color:#6564A8; background:#252466;}

img{border:0;}

ul,li {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-size: 100%;

vertical-align: baseline;

background: transparent;

}

body{ text-align:left; font-family:Tahoma; font-size:9pt; color:white; background:#898989 url('../images/contentbg.jpg') top left repeat-x;}

#top{width:1000px; height:69px; overflow:hidden; background:white; float:left;}



#main{width:1000px; margin:0 auto;} 



.tel{color:black; font-weight:bold; font-size:18pt; overflow:auto; }

.over{color:#9e9e9e; font-size:12pt; font-weight:bold; padding-top:7px;}

.over span{color:#ee4753}

.right_part{float:right;  width:286px; text-align:center;}



h1{font-size:12pt;}

h1 span{font-size:10pt;}

h1 a {text-decoration:none; color:white;}

h1 a:hover{text-decoration:underline;}

.larrow {background:url('../images/arrow_left.gif') left center no-repeat; padding-left:16px; margin-right:20px;}

.rarrow {background:url('../images/arrow_right.gif') right center no-repeat; padding-right:16px;}



.leed_content{width:680px; float:left; padding:15px 20px 20px 20px}

.leed_content div{padding-bottom:10px;}

.leed_content div a{color:White; font-weight:bold; text-decoration:none;}

.leed_content div a:hover{text-decoration:underline;}

.leed_content ul{padding-left:20px; list-style-type:disc}



.right_links{float:left; padding:6px 10px 0 10px }

.right_links div{padding-bottom:6px;}



#content{clear:both; width:1000px;  background:url('../images/indexbg.jpg') top left no-repeat; height:386px;}

#content2{clear:both; width:1000px; background:#898989 url('../images/graybg.jpg') top left repeat-x;}



#left{width:735px; float:left; padding-top:17px;}

.links{width:735px; float:left; }

.links div{float:left; padding-left:3px;}



#menu2{width:710px; float:left; background:url('../images/menubg.jpg') top left repeat-x;}

#menu2 div{float:left; line-height:36px; }

#menu2 div a {color:white; text-decoration:none; font-weight:bold; padding:10px 10px 10px 10px;  }

#menu2 div a.active{background:url('../images/activebg.jpg') top left repeat-x;}

#menu2 div a:hover{background:url('../images/activebg.jpg') top left repeat-x;}

#menu2 .menu_border{ padding:5px 0 5px 0;}

#menu2 .menu_border div{border-left:1px solid pink; height:26px; overflow:hidden;}





#left #menu{width:735px; background:url('../images/menubg.jpg') top left repeat-x;}

#left #menu div{float:left; line-height:36px; overflow:hidden;}

#left #menu div a {color:white; text-decoration:none; font-weight:bold;  padding:11px 11px 11px 11px; }

#left #menu div span {color:white; text-decoration:none; font-weight:bold;  padding:11px 11px 11px 11px; }

#left #menu div a:hover{background:url('../images/activebg.jpg') top left repeat-x;}

#left #menu div .active{background:url('../images/activebg.jpg') top left repeat-x;}

#left #menu .menu_border{ padding:5px 0 5px 0;}

#left #menu .menu_border div{border-left:1px solid pink; height:26px; overflow:hidden;}

#right{float:left;}



.in_touch2{width:290px; height:36px; background:url('../images/intouch.jpg') top left no-repeat; float:left;}

.in_touch2 div{padding-left:75px;}

.in_touch2 div a{color:Black; font-size:8pt; font-weight:bold; text-decoration:none;}

.in_touch2 div a:hover{text-decoration:underline;}



.list{float:left; padding:32px 0 0 0; }

.list ul{list-style:none; padding-left:20px;}

.list ul li{background:url('../images/marker.gif') top left no-repeat; font-weight:bold; font-size:14pt; padding:0 0 0 30px; line-height:25px; }

.list ul li a{color:White; text-decoration:none;}

.list ul li a:hover{text-decoration:underline;}

.text{float:left; width:330px; padding:0px 10px 0 40px;}

.in_touch{height:30px; padding-left:50px}

.in_touch a{color:Black; font-size:8pt; font-weight:bold; text-decoration:none;}

.in_touch a:hover{text-decoration:underline;}



.bottom_text{width:1000px; float:left; padding-top:20px}

.bottom_text div{float:left;}

.border{line-height:43px; border-top:1px solid #454545; border-bottom:1px solid #454545; color:#454545}

.border span{padding:0 10px 0 10px;}

.border a{color:#454545; text-decoration:none;}

.border a:hover{text-decoration:underline;} 

.border div{float:left; padding:4px 5px 0 5px}



.contact{width:720px; float:left; padding:15px 0px 20px 0px}

.big_img{width:700px; text-align:center; padding:20px 0 20px 0; float:left;}



.map{float:left; width:255px; float:left; padding-right:20px;}

#map{padding-bottom:10px;}

#map img{border:3px solid white;}

.redbg{background:#9d0002 url('images/redbg.jpg') top left repeat-x; width:255px; float:left; padding:15px 0 15px 0}

.redbg .header{font-size:11pt; font-weight:bold; padding-bottom:6px;}

.redbg div{padding-bottom:0; padding:0 10px 0 15px;}



.contact_info{width:190px; float:left; font-weight:bold; padding-right:20px;}

.mail{padding-bottom:10px;}

.mail a{color:White; text-decoration:none; font-weight:normal;}

.mail a:hover{text-decoration:underline;}



.left{width:345px; float:left; }

.left div{padding-bottom:10px;}

.left div img{border:3px solid white;}



.right{width:370px;  float:left;  background:#626262 ; padding:6px 0 20px 0}

 .black_bg {background:black; font-weight:bold; font-size:12pt; padding:10px;}

.right div{padding:0 20px 0 20px; }

.scroller{background:white; width:249px; height:41px; overflow:hidden; overflow-x:hidden; padding-top:3px }

.scroller1{ width:700px;  overflow:hidden; overflow-x:hidden; padding-top:30px }



.form{width:210px; float:left; border-left:1px solid #ababab; padding-left:20px; }

.input_container{float:left; padding-right:10px;}

.error{color:Red; font-size:8pt;}

.form input{background:white; border:1px solid white; width:200px;}

.p_top{padding-top:3px;}

.form textarea{width:200px; border:1px solid white; height:100px;}

.submitbtn {

    cursor:pointer; background:url('../images/submit.gif') top left no-repeat !important;

    width:51px !important; height:24px !important; border:0 !important;

}



.sub{position:absolute; background:#dc0313; display:none; border-left:1px solid white; border-right:1px solid white;}

.sub div{float:none !important; line-height:normal !important; padding:5px; border-bottom:1px solid white;}

.sub div a:hover{text-decoration:underline !important; background:none !important;}

.sub div.top {border-top:1px solid white;}

.subpg {width:140px;}

.subprj {width:230px;}



.logos{float:left; padding:5px 10px 0 0; width:170px; }

.logos div{float:none; padding-bottom:5px;}

.logos div a{color:white; font-weight:bold; text-decoration:none;}

.logos div a:hover{text-decoration:underline;}



.projects td{vertical-align:top; background:#4d4d4d; width:232px;}

.projects .spacer{width:10px; background:none;}

.projects td img{border:3px solid white;}

.projects td .gray{  color:#b4b4b4; padding:7px; border-top:3px solid #898989}

.projects  .gray div{}

.projects  .gray div a{color:#b4b4b4;}

.white{color:White; font-weight:bold;}



.right_links .submenu{list-style-image:url('../images/marker1.gif'); padding:0 0 7px 20px; width:229px;}

.right_links .submenu li{padding:4px 0 4px 0}

.right_links .submenu li a{color:White; font-weight:bold; text-decoration:none;}

.right_links .submenu li a:hover{text-decoration:underline;}

.right_links .submenu li a.active{text-decoration:underline;}



table#container{width:100%; border-collapse:collapse;}

table#container td{padding:0; margin:0;}

table#container td.l{width:49%;}

table#container td.l div{background:url(../images/ll.jpg) left top repeat-x; text-align:right;}

table#container td.l div div{background:url(../images/l.jpg) right top no-repeat;}

table#container td.c{width:1000px; background: url(../images/bs.jpg) bottom center no-repeat;}

table#container td.r{width:49%;}

table#container td.r div{background:url(../images/rr.jpg) left top repeat-x;}

table#container td.r div div{background:url(../images/r.jpg) left top no-repeat;}





table#bottom{width:100%; border-collapse:collapse; }

table#bottom td{padding:0; margin:0;}

table#bottom td.l{width:49%;}

table#bottom td.l div{background:url(../images/bll.jpg) left top repeat-x; text-align:right;}

table#bottom td.l div div{background:url(../images/bl.jpg) right top no-repeat;}

table#bottom td.c{width:1000px; background:url('../images/bottom.jpg') top left no-repeat; height:533px;}

table#bottom td.r{width:49%;}

table#bottom td.r div{background:url(../images/brr.jpg) left top repeat-x;}

table#bottom td.r div div{background:url(../images/br.jpg) left top no-repeat;}



.weblink a{color:White; text-decoration:none;}

.weblink a:hover{text-decoration:underline;}



div#hold  {

  position:relative; overflow:hidden;

  width:220px; height:36px; z-index:100;

  }

div#wn  {

  position:absolute;

  left:2px; top:0px;

  width:220px; height:36px;

  clip:rect(0px, 220px, 36px, 0px);

  overflow:hidden;

  z-index:1;

  }

div#lyr1  {

  position:absolute; visibility:hidden;

  left:0px; top:0px;

  z-index:1;

  }

  #t1 td img{padding:0 2px 0 2px;}

  

  div#hold1  {

  position:relative; overflow:hidden;

  width:670px; height:150px; z-index:100;

  }

div#wn1  {

  position:absolute;

  left:2px; top:0px;

  width:670px; height:150px;

  clip:rect(0px, 670px, 150px, 0px);

  overflow:hidden;

  z-index:1;

  }

div#lyr2  {

  position:absolute; visibility:hidden;

  left:0px; top:0px;

  z-index:1;

  }

  #t2 td {vertical-align:top;}

  

  div.overlay { 

     

    /* growing background image */ 

    background-image:url(../images/white.gif); 

     

    /* dimensions after the growing animation finishes  */ 

    width:600px; 

    height:470px;         

     

    /* initially overlay is hidden */ 

    display:none; 

     

    /* some padding to layout nested elements nicely  */ 

    padding:55px; 

} 

 

/* default close button positioned on upper right corner */ 

div.overlay div.close { 

    background-image:url(../images/close.gif); 

    position:absolute; 

    right:5px; 

    top:5px; 

    cursor:pointer; 

    height:35px; 

    width:35px; 

}



.tt_content {display:none;}

.tt_announce {padding-bottom:0px !important;}

.tt_clickable {cursor:pointer;}

.bottom_link { text-align:center; padding-top:10px}

.bottom_link div{padding-right:12px;}

.bottom_link a{color:#636363; text-decoration:none;}

.bottom_link a:hover{text-decoration:underline;}