html { background-color: rgb(255,255,255); background-image: url('/sitedocs/upload/bg.gif'); background-repeat: repeat; }
body { font-family:Georgia; color:rgb(0,0,0); font-weight:normal; margin:0; padding:0;  }
a { margin:0; padding:0; color:rgb(0,0,0); }
li {}
hr {background-color: rgb(210,210,210); height: 1px; border:0; clear:both; }
h1 {font-family:Georgia; position:relative; top:0; left:0; padding:0; margin:0; padding-top:15px; padding-bottom:15px; font-weight:500; font-size:146.5%; color:rgb(90,90,90); background:none; border:0; line-height:25px; text-transform:none; vertical-align:top; width:500px; }
h2 {font-family:Georgia; position:relative; top:0; left:0; padding:0; margin:0; padding-top:15px; padding-bottom:15px; font-weight:500; font-size:146.5%; color:rgb(90,90,90); background:none; border:0; line-height:25px; text-transform:none; vertical-align:top; }
h3 {font-family:Georgia; position:relative; top:0; left:0; padding:0; margin:0; font-weight:normal; font-style:italic; font-size:116%; color:rgb(90,90,90); border:0; line-height:20px; vertical-align:top; margin-bottom:15px;  text-transform:none; border-bottom:0 solid rgb(60,60,60); white-space:normal; width:100%; text-indent:0; }
h4 {font-family:Georgia; position:relative; top:50px; left:0; padding:0; margin:0; font-weight:bold; font-size:100%; color:rgb(200,200,200); background:rgb(0,0,0); border:0;  text-transform:none; white-space:nowrap; width:60%; text-indent:0; line-height:20px; }
h5 {font-family:Georgia; position:relative; top:0; left:0; padding:0; margin:0; font-weight:bold; font-size:77%; color:rgb(200,200,200); background:rgb(0,0,0); border:0;  text-transform:none; white-space:nowrap; width:100%; text-indent:8px; line-height:20px; }
p { margin:0; padding:0; margin-bottom:1em; }
ul, ol {margin-bottom:1em;}
br {clear:both;}

#doc { margin-left: auto; margin-right: auto; width:960px; }
#hd { position:relative; top:0; left:0; margin:0; padding:0; }
#hd h1 {font-family:Georgia; position:absolute; top:5px; left:465px; padding:0; margin:0; padding-top:0; font-weight:500; font-size:116%; color:rgb(90,90,90); background:none; border:0; line-height:25px; text-transform:none; vertical-align:top; }
#hd img { position:relative; left:161px; top:0; margin:0;padding:0; border: solid 1px rgb(210,210,210); margin-bottom:13px;}
#bd { position:relative; top:0; left:0; margin:0; padding:0; border:0;}
#nav { position:absolute; top:20px; left:0; margin:0; padding:0; padding-top:22px; color:rgb(210,210,210); z-index:200; border: solid 1px rgb(210,210,210); background-color: rgb(255,255,255); width:145px; }
#addthis { position:relative; top:420px; left:0; margin:0; padding:0; padding-left:10px;  }
#center { position:absolute; top:0; left:161px; margin:0; padding:15px; padding-top:0; background-color:rgb(255,255,255); border: solid 1px rgb(210,210,210); width:540px;  }
#center a, a:link, a:active, a:visited {color: rgb(90,90,90); letter-spacing:.1em;}
#center a:hover {color: rgb(210,210,210); text-decoration: underline;}
#center p { color:rgb(150,150,150); line-height:1.6em;  }
#center b {color: rgb(45,45,45); letter-spacing:.1em;}
#center .fl {float:left; width:30px; color: rgb(120,120,120); line-height:1.4em; font-size:68%;  font-weight:normal; }
#center .flm {float:left; width:255px; color: rgb(120,120,120); line-height:1.4em; font-size:68%; padding-left:10px; font-weight:normal;  }
#center .frm {float:left; width:225px; color: rgb(120,120,120); line-height:1.4em;  font-size:68%; font-weight:normal;  }
#center .fr { float:left; width:20px; color: rgb(120,120,120); line-height:1.4em;  font-size:68%; font-weight:normal; }
#center .frm a, .frm a:link, .frm a:visited, .frm a:active {margin:0; padding:0; color:rgb(120,120,120); text-decoration:none; font-weight:normal; text-transform:none; font-size:100%; letter-spacing:0;}
#center .frm a:hover {margin:0; padding:0; color:rgb(180,180,180); text-decoration:none; font-weight:normal; text-transform:none; font-size:100%; text-decoration:underline; letter-spacing:0;}
#center .pdimage { width:177px; float:left; margin:0; padding:0; margin-right:3px; border:0; margin-bottom:3px;}
#center .pdimage img { margin:0; padding:0; border:0; width:176px; }

#right { position:absolute; top:20px; left:747px; margin:0; padding:0; padding-top:0; background:none; border:0; width:200px; font-size:77%; }
#right a, a:link, a:visited, a:active { font-family:Helvetica, Arial; margin:0; padding:0; color:rgb(168,0,0); text-decoration:none; font-weight:normal; text-transform:none; font-size:100%; text-transform:uppercase;}
#right a:hover {margin:0; padding:0; color:rgb(180,180,180); text-decoration:none; font-weight:normal; text-transform:none; font-size:100%; text-decoration:none; text-transform:uppercase;}

#ft { clear:both; position:relative; text-align:center; color:rgb(210,210,210); font-size:100%; letter-spacing:1px; visibility:hidden; }
#ft a, a:link, a:visited, a:hover, a:active{margin:0; padding:0; color:rgb(210,210,210); text-decoration:none; font-weight:normal; text-transform:none;}

#bd .threecol ul { float:left; margin:0; padding:0; font-size:100%; background-image:url('/sitedocs/upload/bg-gb.gif'); background-position:bottom; background-repeat:no-repeat; list-style-type: none; margin-bottom:15px;} 
#bd .threecol ul li { position:relative; display:inline; float:left; margin:0; padding:0; text-align:left; margin-bottom:1em; width:180px; overflow:hidden;}
#bd .threecol ul li img {margin:0; padding:0; border: solid 1px rgb(210,210,210); width:172px; }
#bd .threecol ul li p {margin:0; padding:0; line-height:1.4em; font-size:77%; font-weight:bold;}
#bd .threecol ul li a, .threecol ul li a:link, .threecol ul li a:visited, .threecol ul li a:active {text-transform:none; color: rgb(120,120,120); font-weight:bold; line-height:1.4em; text-transform:none; letter-spacing:0; }
#bd .threecol ul li a:hover {text-transform:none; color: rgb(180,180,180); font-weight:bold; line-height:1.4em; text-decoration:underline; letter-spacing:0;  }

#bd .threecolvtwo ul { float:left; margin:0; padding:0; font-size:100%; background:none; list-style-type: none; margin-bottom:15px;} 
#bd .threecolvtwo ul li { position:relative; display:inline; float:left; margin:0; padding:0; text-align:left; margin-bottom:1em; width:180px; overflow:hidden;}
#bd .threecolvtwo ul li img {margin:0; padding:0; border: solid 1px rgb(210,210,210); width:172px; }
#bd .threecolvtwo ul li p {margin:0; padding:0; line-height:1.4em; font-size:77%;}
#bd .threecolvtwo ul li a, .threecolvtwo ul li a:link, .threecolvtwo ul li a:visited, .threecolvtwo ul li a:active {text-transform:none; color: rgb(120,120,120); font-weight:bold; line-height:1.4em; text-transform:none; font-size:100%;}
#bd .threecolvtwo ul li a:hover {text-transform:none; color: rgb(180,180,180); font-weight:bold; line-height:1.4em; text-decoration:underline; font-size:100%;}

#bd .twocol ul { float:left; margin:0; padding:0; font-size:100%; background-image:url('/sitedocs/upload/bg-gc.gif'); background-position:bottom; background-repeat:no-repeat; list-style-type: none; margin-bottom:15px;} 
#bd .twocol ul li { position:relative; display:inline; float:left; margin:0; padding:0; text-align:left;  width:360px;}
#bd .twocol ul li.last { position:relative; display:inline; float:left; margin:0; padding:0; text-align:left; margin-bottom:1em; width:180px;}
#bd .twocol ul li p {margin:0; padding:0; line-height:1.4em; font-size:77%;}
#bd .twocol ul li a, .twocol ul li a:link, .twocol ul li a:visited, .twocol ul li a:active {text-transform:none; color: rgb(120,120,120); font-weight:bold; line-height:1.4em; text-transform:none; font-size:100%; }
#bd .twocol ul li a:hover {text-transform:none; color: rgb(180,180,180); font-weight:bold; line-height:1.4em; text-decoration:underline; font-size:100%;}

#bd .tc ul { float:left; margin:0; padding:0; font-size:100%; background-image:url('/sitedocs/upload/bg-gc.gif'); background-position:bottom; background-repeat:no-repeat; list-style-type: none; margin-bottom:15px;} 
#bd .tc ul li { position:relative; display:inline; float:left; margin:0; padding:0; padding-bottom:10px; text-align:left;  width:360px;}
#bd .tc ul li h3 { font-style:italic; font-weight:normal; font-size:161.6%; }
#bd .tc ul li.last { font-family:Arial; position:relative; display:inline; float:left; margin:0; padding:0; padding-top:35px; padding-bottom:10px; text-align:left; margin-bottom:1em; width:180px;}
#bd .tc ul li.last h3 {  font-style:normal; font-weight:normal; font-size:100%; }
#bd .tc ul li p {margin:0; margin-right:15px;  padding:0; line-height:1.4em; font-size:93%;}
#bd .tc ul li.last p {margin:0; margin-left:15px;  padding:0; line-height:1.4em; font-size:93%;}
#bd .tc ul li a, .threecol ul li a:link, .threecol ul li a:visited, .threecol ul li a:active {text-transform:none; color: rgb(120,120,120); font-weight:bold; line-height:1.4em; text-transform:none; font-size:100%; }
#bd .tc ul li a:hover {text-transform:none; color: rgb(180,180,180); font-weight:bold; line-height:1.4em; text-decoration:underline; font-size:100%;}

#bd .onecol ul { float:left; margin:0; padding:0; font-size:100%; background:none; border:0; list-style-type: none; margin-bottom:0;} 
#bd .onecol ul li { position:relative; display:inline; float:left; margin:0; padding:0; text-align:left; margin-bottom:1em; width:180px; overflow:hidden;}
#bd .onecol ul li img {margin:0; padding:0; border: solid 1px rgb(210,210,210); width:172px; }
#bd .onecol ul li p {margin:0; padding:0; line-height:1.4em; font-size:77%;}
#bd .onecol ul li a, .threecol ul li a:link, .threecol ul li a:visited, .threecol ul li a:active {text-transform:none; color: rgb(120,120,120); font-weight:bold; line-height:1.4em; text-transform:none; font-size:100%;}
#bd .onecol ul li a:hover {text-transform:none; color: rgb(180,180,180); font-weight:bold; line-height:1.4em; text-decoration:underline; font-size:100%;}

#right .ct { font-size:116%; font-weight:normal; color:rgb(0,0,0); letter-spacing:1px; margin-bottom:-5px;}
#right p b { font-family:Georgia; font-size:108%;  }
#right ul li img { margin-bottom:.8em; }
#right .videos a, .videos a:link, .videos a:visited, .videos a:active {text-transform:none; color: rgb(120,120,120); font-weight:normal; line-height:1.4em; text-transform:none; font-size:100%; }
#right .videos a:hover {text-transform:none; color: rgb(180,180,180); font-weight:normal; line-height:1.4em; text-decoration:underline; font-size:100%;}

.border {background-color:rgb(255,255,255); border: solid 1px rgb(210,210,210); margin:0; padding:15px; padding-top:26px;  color:rgb(150,150,150);}
.border b { color:rgb(45,45,45);}
#bd .cs { float:left; margin:0; padding:0; font-size:100%; background-image:url('/sitedocs/upload/bg-cs1.gif'); background-position:bottom; background-repeat:no-repeat; list-style-type: none; margin-bottom:15px; width:540px; }
#bd .csl { float:left; margin:0; padding:0; width:270px; }
#bd .csr { float:left; margin:0; padding:0; width:270px; margin:0; padding:0;  font-size:77%; }
#bd .csr a, .csr a:link, .csr a:visited, .csr a:active {text-transform:none; color: rgb(0,0,0); font-weight:normal; line-height:1.4em; text-transform:none; font-size:108%; letter-spacing:0; }
#bd .csr a:hover {text-transform:none; color: rgb(180,180,180); font-weight:normal; line-height:1.4em; text-decoration:underline; font-size:108%; letter-spacing:0;}

.padtop { margin-top:120px;}

#home { font-size:143%; line-height:1.45em; font-weight:normal; color: rgb(120,120,120); }
#home i { color: rgb(0,0,0);}

#bd .ourclients ul { float:left; margin:0; padding:0; font-size:100%; background-image:url('/sitedocs/upload/bg-gb.gif'); background-position:bottom; background-repeat:no-repeat; list-style-type: none; margin-bottom:15px;} 
#bd .ourclients ul li { float:left; margin:0; padding:0; text-align:left; margin-bottom:1em; width:180px; }
#bd .ourclients ul li p { margin:0; padding:0; line-height:1.6em; font-size:85%; font-weight:normal; letter-spacing:0;  }
#bd .ourclients b { margin:0; padding:0; border: 0;  font-size:93%;  }

#center .lf { width:80px; margin:0; padding:0; float:left; margin-left:0; margin-bottom:15px;}
#center .rf { width:460px; margin:0; padding:0; float:left; color:rgb(120,120,120);}

