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

body { background-color:#666; margin: 0 0 0 0; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

#container { width:940px; height:100%; margin:0 auto; padding:30px; background-color:#fff; }

#top { width:930px; height:60px; margin:20px 10px 20px 0px; }

#logo { width: 140px; position:relative; float:left; }
#nav { width:790px; position:relative; float:left; }
#navbar_sm { text-align:right; font-size:11px;  }
#navbar_sm a { text-align:right; font-size:11px; color:#666; text-decoration:none; }
#navbar_sm a:hover { text-align:right; font-size:11px; color:#999; text-decoration:none; }

#navbar { text-align:left; margin-top: 30px; float:right; }
#navbar ul { display: inline; list-style: none; }
#navbar ul li { display: inline; list-style: none; margin: 0 0 0 0; padding: 0px 0px 0px 51px; color:#000; font-size:11px; }
#navbar ul li a { display: inline; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none; }
#navbar ul li a:hover { display: inline; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; }

/*home page*/
#main_home { clear:both; width:940px; height:auto; overflow:auto; padding: 20px 0px; }

#navbar_pr { background:url(../images/nav_bground.gif) repeat-x; width:940px; height:42px; padding-top:11px; }
#navbar_pr ul { display: inline; list-style: none; margin:0 0 0 0; padding:0 0 0 14px; text-align:center; }

#navbar_pr ul li { display: inline; height:45px; text-decoration:none; font-size:10px; color:#ccc; }

#navbar_pr ul li a { height:45px; width:130px; border-right:1px #666 solid; padding:11px 20px 16px 20px; font-size:10px; color:#ccc; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#navbar_pr ul li a:hover { height:45px; width:130px; border-right:1px #666 solid; padding:11px 20px 16px 20px; font-size:10px; color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

#main_home .box1 { background:url(../images/box_01.jpg) no-repeat; width:313px; height:200px; position:relative; float:left; margin:50px 0px; }
#main_home .box2 { background:url(../images/box_02.jpg) no-repeat; width:313px; height:200px; position:relative; float:left; margin:50px 0px; }
#main_home .box3 { background:url(../images/box_03.jpg) no-repeat; width:313px; height:200px; position:relative; float:left; margin:50px 0px; }
.box_txt { width:250px; min-height:60px; padding:70px 20px 5px 15px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; }
.lm { height:13px; margin:10px 20px 0px 15px; font-size:10px; }
.lm a { color: #666; }
.people.lm { margin: 10px 0; }
a img { border: none; }

/*pages*/
#main { width:940px; height:100%; min-height:700px; height:auto !important; height:700px; overflow:auto; padding:20px 0px; }
#main_left { width:208px; position:relative; float:left; margin: 0px 20px 0px 0px; }
#main_right { width:700px; position:relative; float:left; margin:0px; padding:0px; }

#col1 { width:330px; position:relative; float:left; border-top:6px #005A84 solid; margin: 0px 40px 20px 0px; _margin: 0px 20px 20px 0px; color:#4d4d4d; }
#col1 .txt { min-height:180px; height:auto !important; height:180px; }
#col1 a { color:#4d4d4d; text-decoration:underline; }
#col1 a:hover { color:#4d4d4d; text-decoration: none; }

#col2 { width:330px; position:relative; float:left; border-top:6px #005A84 solid; margin: 0px 0px 20px 0px; color:#4d4d4d; }
#col2 .txt { min-height:180px; height:auto !important; height:180px;}
#col2 a { color:#4d4d4d; text-decoration:none; }
#col2 a:hover { color:#4d4d4d; text-decoration:none; }

#col3 { width:430px; position:relative; float:left; border-top:6px #005A84 solid; margin: 0px 40px 20px 0px; color:#4d4d4d; }
#col3 a { color:#4d4d4d; text-decoration: underline; }
#col3 a:hover { color:#4d4d4d; text-decoration:none; }

#col4 { width:230px; position:relative; float:left; border-top:6px #005A84 solid; margin: 0px 0px 20px 0px; color:#4d4d4d; }
#col4 ul { margin: 0 0 0 10px; padding: 0 0 0 0; }
#col4 ul li { margin: 0 0 10px 0; padding: 0 0 0 0; }

#col4 a { color:#4d4d4d; border-bottom:1px #4d4d4d dotted; }
#col4 a:hover { color:#4d4d4d; border-bottom:1px #ccc dotted; }

#download { width: 700px; border-top:6px #005A84 solid; }
#dcol1 { width:330px; position:relative; float:left; margin: 0px 40px 20px 0px; _margin: 0px 20px 20px 0px; color:#4d4d4d; }
#dcol1 .txt { }
#dcol1 .title_sm { border-top:5px #e6e6e6 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:666; font-weight:bold; padding:5px 0px 5px 0px; }
/*
#dcol1 a { color:#4d4d4d; text-decoration:none; }
#dcol1 a:hover { color:#4d4d4d; text-decoration:none; }
*/

.dots a { color:#4d4d4d; border-bottom:1px #4d4d4d dotted; }
.dots a:hover { color:#4d4d4d; border-bottom:1px #ccc dotted; }
.emails a { color:#4d4d4d; text-decoration:none; }
.emails a:hover { color:#005A84; text-decoration:none; }


#dcol2 { width:330px; position:relative; float:left; margin: 0px 0px 20px 0px; color:#4d4d4d; }
#dcol2 .title_sm { border-top:5px #e6e6e6 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:666; font-weight:bold; padding:5px 0px 5px 0px; }
#dcol2 a { color:#4d4d4d; text-decoration:none; }
#dcol2 a:hover { color:#4d4d4d; text-decoration:none; }

#dcol2 .emails a { color:#4d4d4d; text-decoration:none; }
#dcol2 .emails a:hover { color:#005A84; text-decoration:none; }

dl { float:left; width:330px; margin: 10px 0px; display: inline; }
dt { background-color:#fff; float:right; width:172px; margin:0; padding:0; font-size:11px; color: #666; line-height:1.8em; }
dd { margin:0 0 0 100px; padding:0; font-size:11px; color: #666; }
dl dd.img { margin:0; }
dd.img img { float:left; margin: 0px 10px 0px 0px; padding:2px; border:1px #e6e6e6 solid; }

.typeimg a { background-color:#e6e6e6; width:50px; height:20px; padding:2px; margin: 0px 5px 0px 0px; font-weight:bold; color:#4d4d4d; text-decoration:none; }
.typeimg a:hover { background-color:#ccc; width:50px; height:20px; padding:2px; margin: 0px 5px 0px 0px; font-weight:bold; color:#4d4d4d; text-decoration:none; }

.title { font-family:Helvetica; font-size:18px; color:4d4d4d; font-weight:bold; margin:10px 0px; text-transform: uppercase; }
.title_sm { font-family:Helvetica; font-size:14px; color:4d4d4d; font-weight:bold; margin:20px 0px 5px 0px; }

.type { clear:both; margin-top:10px; height:100%; overflow:auto; }
.title_type { font-size:11px; color:#4d4d4d; font-weight:bold; }
.title_type a { color:#4d4d4d; text-decoration:none; }
.txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

a:focus { outline:none; }

#footer { width:930px; border-top:1px #ccc solid; padding-top:20px; margin-right:10px; }
#footer_left { width:400px; position:relative; float:left; font-family:Helvetica; font-size:10px; color:#999; }
#footer_right { width:530px; position:relative; float:left; font-family:Helvetica; font-size:10px; color:#999; text-align:right; }
#footer_right a { color:#999; text-decoration:none; }
#footer_right a:hover { color:#666; text-decoration:none; }

img { border-color: #ccc; }

a { text-decoration:none; font-size:10px; }

/*contact*/

#contact_form { border-top:5px solid #e6e6e6; border-bottom:5px solid #e6e6e6; width:182px; padding:6px 0px; }
label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; float:right; }
input { margin:4px 0px; width:180px; height:19px; border:1px #e6e6e6 solid; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; }
textarea { margin:4px 0px; width:180px; height:50px; border:1px #e6e6e6 solid; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; }

#submit { margin:5px 0px; width:182px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666; }
.submit { width:84px; height:25px; margin-left:98px; border:0px; }

.cont_city { margin-top:30px; padding:10px 0px 0px 5px; width:150px; position: relative; float:left; border-top: 5px #005A84 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.cont_city a { font-size:11px; color:#666; text-decoration:none; }

.tnks { clear:both; padding-right:5px; font-family: Helvetica; font-weight:lighter; font-size:18px; color:#666; line-height:20px; }

ol { display:block; list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; color:#4d4d4d4; }
ol li  { display:block; list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; color:#4d4d4d4; font-size:10px; line-height:16px; }
ol li a { display: inline; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none; }
ol li a:hover { display: inline; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-decoration:none; }

ol li ol  { display:block; list-style: none; margin: 0 0 0 0; padding: 0 0 0 20px; color:#4d4d4d4; line-height:14px; }
ol li ol li ol  { display:block; list-style: none; margin: 0 0 0 0; padding: 0 0 0 10px; color:#4d4d4d4; font-size:9px; }

h3 { height:16px; margin:0; padding:0; }
.faq_text { font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 11px; margin-top:15px; }

.txt1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:11px; padding:0px 10px; line-height:14px; }

.faq_text h3 a { font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 11px; font-weight:normal; text-decoration: underline; }
.faq_text h3 a:hover { font-family: Arial, Helvetica, sans-serif; color:#005A84; font-size: 11px; font-weight:normal; text-decoration:none; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#666; font-weight: normal; margin:5px 0px 5px 15px; }
p#faq_copy_1 { display:block; } 
p#faq_copy_2 { display:none; } 
p#faq_copy_3 { display:none; }
p#faq_copy_4 { display:none; } 
p#faq_copy_5 { display:none; }
p#faq_copy_6 { display:none; } 

table { width:700px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-align:center; margin:10px 0px; }
th { font-size:18px; font-weight:bold; text-align:right; }
td { width:63px; height:20px; }
td  a { color:#333; text-decoration:none; margin-left:3px; }
td  a:hover { color:#333; text-decoration: underline; margin-left:3px; }

table.synth { background-color:#f9f9f9; width:320px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-align:center; margin:20px 0px; }
table.synth  th { font-size:10px; height:20px; text-align:center; background-color:#fff; }
 table.synth td { width:150px; height:15px; }
  .alt3 { background-color:#e9e9e8; }

.alt { background-color:#ccc; }
.alt1 { background-color: #efefef; }
.alt2 { font-size:14px; font-weight:bold; padding:10px 0px; color:#4d4d4d; text-align:left; }

.clear { clear:both; }

