*{margin:0; padding:0;}
body{ background-color:#FFFFFF;}
img{ border:0;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
html{font:12px/16px Arial, helvetica, sans-serif; color:#565656; text-align:justify;}
input, textarea, select{color:#909090; vertical-align:top; text-align:left; border: 1px solid #303030; font:12px Tahoma, Arial, helvetica, sans-serif;}
input, select{vertical-align:middle;}
.tar{text-align:right;}
.tac{text-align:center;}
.in5{margin-top:5px;}
.in6{margin-top:10px;}
.in10{margin-top:20px;}
.in15{margin-top:15px;}
.in20{margin-top:15px;}
.in25{margin-top:25px;}
.in26{margin-top:33px;}
.pr5{padding-right:5px;}
H1 {font:36px Arial, helvetica, sans-serif; color: #00a2e0; font-weight: bold;}
H2 {height:30px; background:url(images/arrow.gif) no-repeat top left; padding:0px 0 0 30px; font:21px Arial, helvetica, sans-serif; color: #b3b3b3;}
H3 {height:30px; background:url(images/arrow.gif) no-repeat top left; padding:0px 0 0 30px; font:21px Arial, helvetica, sans-serif; color: #b3b3b3;}
H4 {height:30px; background:url(images/arrow.gif) no-repeat top left; padding:0px 0 0 30px; font:21px Arial, helvetica, sans-serif; color: #b3b3b3;}
a{color:#262626; text-decoration:none;}
a:hover{text-decoration:underline;}
li {text-decoration:none; line-height:18px; padding-left:12px; background:url(images/arr.gif) center left no-repeat;}
li a{text-decoration:none; line-height:18px; padding-left:12px; background:url(images/arr.gif) center left no-repeat;}
li a:hover{text-decoration:underline;}
.up{color:#565656; font-weight:bold;}
.cnt{color:#00a2e0; font-size: 12px; font-weight:normal;}
#header .nv{width:254px; float:left;}
#header .nv div{padding:40px 0 0 0px;}
#header .nv a{text-decoration: none; font-size: 14px; color: #00a2e0;}
#header .nv a:hover{text-decoration: underline;}
#header .menu {width:420px; float:right;}
#header .menu div{padding:70px 0 0 20px;}
#header .menu div a{font:14px Arial, helvetica, sans-serif; color: #444444; text-decoration: none;}
#header .menu div a:hover {text-decoration: underline; color: #00a2e0;}
#header .menusmall{width:85px; height:100px; float:left;}
#header .menusmall div {padding:50px 0 0 0px;  color:#00a2e0;}
b a{color:#262626; text-decoration:none; font-weight:bold; padding-left:13px; background:url(images/d_arr.gif) center left no-repeat;}
b a:hover{text-decoration:underline;}
strong a{color:#262626; text-decoration:none; font-weight:bold; padding-left:13px; background:url(images/stop.gif) center left no-repeat;}
strong a:hover{text-decoration:underline;}


.go a{color:#262626; text-decoration:none; font-weight:bold; padding-left:13px; background:url(images/go.gif) center left no-repeat;}
.go a:hover{text-decoration:underline;}

.pic{margin-right:20px; float:left;}
.decco{width:391px; height:341px; float:left; background:url(images/decorator.gif) center left no-repeat;}
.decco p{color:#ffffff; font-size: 14px; font-weight:normal;}
.decco a{color:#ffffff; font-size: 14px; font-weight:normal;text-decoration: none;}
.decco a:hover{text-decoration: underline;}
.decco img{padding-top:50px; padding-left:20px;} 
.decco1{width:391px; height:341px; float:left; background:url(images/about_left.jpg) center left no-repeat;}
.decco1 p{color:#ffffff; font-size: 14px; font-weight:normal;}
.decco1 a{color:#ffffff; font-size: 14px; font-weight:normal;text-decoration: none;}
.decco1 a:hover{text-decoration: underline;}
.decco1 img{padding-top:50px; padding-left:20px;} 
.ltd {width:391px; float:left;}
.rtd {width:391px; float:left; padding:49px 0 50px 0;}
.rtd .logo {font:14px Arial, helvetica, sans-serif; color: #777777; padding-bottom:20px;}
.rtd .indent{padding: 0px;}
.content{padding:0 5px 29px 38px;}
.content1{padding:0 5px 29px 38px;}
.ly_1, .ly_2, .ly_3{width:100%;}
.col_1, .col_2, .col_3, .contact{padding-top:11px;}
.ly_1{background:url(images/ly.gif) left top repeat-y;}
.reference {padding: 10px 0 5px 0px;}
.abtme  {padding: 10px 0 5px 8px;}
.main{width:782px; margin:auto;}
#page_1 .ly_2{background:url(images/ly.gif) 263px top repeat-y;}
#page_1 .ly_3{background:url(images/ly.gif) 525px top repeat-y;}
#page_1 .col_1 .b1{width:200px; float:left; padding-left:10px;}
#page_1 .col_1 .b1 li{line-height:24px;}
#page_1 .col_1{width:225px; float:left;}
#page_1 .mid{width:38px; float:left;}
#page_1 .col_2 .indent{padding:5px 0 5px 30px;}
#page_1 .col_2 .indented{padding:0px 0 5px 30px;}
#page_1 .col_2{width:237px; float:left;}
#page_1 .mid_2{width:25px; float:left;}
#page_1 .col_3{width:206px; float:left;}
#page_1 .col_3 .indent{padding:5px 0 5px 35px;}
#footer{padding:15px 20px 15px 37px; font:11px Tahoma ,Arial, Helvetica, sans-serif; color:#74786A;}
#footer a{color:#74786A; text-decoration:none;}
#footer a:hover{text-decoration:none;}
.gap {width:12px; float:left;}
.column {width:100%}
.mainpict {width:460px; float:left; height:200px; padding: 10px 2px 2px 10px;}
.pict {width:110px; height:50px; float:left; padding:1px; vertical-align:middle; background:url(images/loading.gif) center center no-repeat;}
.leftgap {float:left; padding-left:254px; height:90px;}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
