* { margin:0; padding:0;}
body{ background:#FFFFFF url(/globals/img/tall_header.gif) top left repeat-x;}
html, input, textarea, select{font-family:Arial, tahoma, verdana; font-size:12px; color:#4E4C32;}


/* Headings */ h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;} h1 {font-size:1.6em;} h2 {font-size:1.3em;} h3 {font-size:1.2em;} h4 {font-size:1.1em;} h5 {font-size:1em;} h6 {font-size:0.9em;} h7 {font-size:0.8em;}
/* Paragraph Text */ p, pre {margin:.25em 0 1em 0;line-height:1.35em;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

span a{ color:#5B7682;  background:url(/globals/img/span_bull.gif) no-repeat left top; background-position:0 5px; padding-left:17px;}

a:hover{text-decoration:none;}
a {color:#75A820;}

.column { float:left;}
.clear { clear:both;}

h1 {font-size:150%;}

/*header*/
#header .col_1{ width:239px;}
#header .col_1 .indent_text{ height:81px;}
#header .col_1 .indent_text div{padding:36px 0 0 22px;}
#header .col_1 .logo{ margin:13px 0 0 29px;}

#header .col_2{ width:681px;}
#header .col_2 .menu{ height:37px; padding-left:30px; margin-top:15px;}
#header .col_2 .menu img{ margin-top:35px;}
#header .col_2 .header_wr_form{ background:url(/globals/img/header_wr_form.jpg) top left no-repeat; width:681px; height:142px;}
#header .col_2 .header_wr_form form{ margin:0 0 0 88px;}
#header .col_2 .col_box{ width:520px;}
#header .col_2 .col_box_1{ width:150px;}
#header .col_2 .col_box_2{ width:150px;}
#header .col_2 .col_box_3{ width:145px;}
#header .col_2 .col_box_4{ width:63px;}
#header .col_2 .col_box_4 img{ margin-top:8px;}
#header .col_2 .indent_title{margin:25px 0 11px 0}
#header .col_2 input, select{ border:1px solid #1A96D0; width:137px; height:18px; color:#0C5E85; font-size:11px; font-family:Tahoma; display:block;}
#header .col_2 { color:#FFFFFF;}
#header .col_2 .t_f{ height:26px;}

/*footer*/
.tall_footer{ background:url(/globals/img/tall_footer.gif) top left repeat-x;}
.footer{ text-align:center; color:#97A9B0; padding-top:16px; font-size:11px;}
.footer strong{ display:block; font-weight:normal; font-size:12px;}
.footer strong a{ color:#5B7682;}
.footer a{ color:#1A96D0;}
.footer img{ vertical-align:middle; margin:0 4px;}

/*content*/
.indent_bottom{ height:14px; width:920px;}
.bgr_none{background:none !important}
.h{ height:34px;}
.h img{ margin:8px 0 0 20px;}
.front_h{ height:34px;}
.front_h img{ margin:0px; width:18px;}

.h1{ height:26px; background:url(/globals/img/h1.gif) bottom left repeat-x;}
.h1p { height:26px; }
.h1 img{ margin:0 0 0 2px;}

.content .col_1  ul{ margin:12px 0 11px 0;}
.content .col_1 .link{ margin:0 0 0 94px;}
.content .col_1 .list1{ padding-bottom:17px;}

div.content div.indent ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
div.content div.indent ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
div.content div.indent li {padding-left:.5em;margin-bottom:.40em;}
div.content div.indent dl {} dt {margin:.5em 0 .25em 0;font-weight:bold;}
div.content div.indent dd {padding:0 0 .25em 1em;}


/*================== index.html ==================*/

#page1 .content .col_2 .indent{padding:11px 0 10px 20px;}
#page1 .content .col_2 .col_box{ margin:6px 0 0 0; background:url(/globals/img/separate_p1.gif) 206px 0 repeat-y; width:426px;}
#page1 .content .col_2 .col_box_1{ width:228px;}
#page1 .content .col_2 .col_box_2{ width:174px;}


#page1 .content .col_3{ padding-left:6px;}
#page1 .content .col_3 .top_box .indent{padding:8px 0 19px 18px; width:189px;}
#page1 .content .col_3 .top_box .h1{ width:189px; margin-bottom:13px;}
#page1 .content .col_3 .top_box { color:#5B7682; font-size:11px;}
#page1 .content .col_3 .top_box a{ font-size:10px; color:#1A96D0;}
#page1 .content .col_3 .top_box input{ width:185px; height:19px; border:1px solid #97A9B0; color:#97A9B0; font-size:11px; font-family:Arial;}
#page1 .content .col_3 .top_box .tt{ height:27px;}
#page1 .content .col_3 .top_box .indent_button{ float:right;}


#page1 .content .col_3 .bottom_box{ margin:6px 0 0 0;}
#page1 .content .col_3 .bottom_box ul{ margin:18px 0 15px 12px;}
#page1 .content .col_3 .bottom_box .link{ margin:0 0 0 140px;}
#page1 .content .col_3 .bottom_box .list2{ padding-bottom:13px;}


/*================== index-1.html ==================*/
#page2 .content .col_2 .col_box{ width:421px;}
#page2 .content .col_2 .col_box_1{ width:107px; padding-top:2px;}
#page2 .content .col_2 .col_box_2{ width:306px;}
#page2 .content .col_2 input, select{height:19px; font-size:11px; font-family:arial; color:#97A9B0; border:1px solid #97A9B0;}
#page2 .content .col_2 b{ font-weight:normal; color:#FF7A04;}
#page2 .content .col_2 .indent{padding:8px 0 0 18px; width:415px; font-size:11px; color:#5B7682;}
#page2 .content .col_2 .indent span{ font-size:10px; color:#869AA2; background:none !important}
#page2 .content .col_2 .h1{ margin-bottom:11px;}

#page2 .content .col_3 .top_box .indent{ padding:16px 0 24px 20px; width:191px;}
#page2 .content .col_3 .top_box a{ color:#1A96D0; font-size:12px;}
#page2 .content .col_3 .top_box span a{ color:#5B7682;}
#page2 .content .col_3 .top_box{ font-size:11px; color:#5B7682;}
#page2 .content .col_3 .top_box .indent_text{padding:16px 0 14px 0;}
#page2 .content .col_3 .top_box .link{ margin-left:120px;}
#page2 .content .col_3 .bottom_box .indent{}

/*================== index-2.html ==================*/
#page3 .content .col .indent{ padding:16px 0 20px 20px; width:882px; color:#5B7682; font-size:11px;}
#page3 .content .col .indent a{ color:#1A96D0; font-size:11px;}
#page3 .content .col .indent div{ padding-top:14px;}
#page3 .content .col_4  { width:750px; margin-top:20px; }
/*==================list====================*/
.t { background:url(/globals/img/m2-t-dr.gif) repeat-x top #FFFFFF;}
.b { background:url(/globals/img/m2-b-dr.gif) repeat-x bottom;}
.l { background:url(/globals/img/m2-l-dr.gif) repeat-y left;}
.r { background:url(/globals/img/m2-r-dr.gif) repeat-y right;}
.l_t { background:url(/globals/img/m2-l-t.gif) no-repeat left top;}
.r_t { background:url(/globals/img/m2-r-t.gif) no-repeat right top;}
.l_b { background:url(/globals/img/m2-l-b.gif) no-repeat left bottom;}
.r_b { background:url(/globals/img/m2-r-b.gif) no-repeat right bottom;}



.l_t1 { background:#E0E5E7 url(/globals/img/m2-l-t1.gif) no-repeat left top;}
.r_t1 { background:url(/globals/img/m2-r-t1.gif) no-repeat right top;}
.l_b1 { background:url(/globals/img/m2-l-b1.gif) no-repeat left bottom;}
.r_b1 { background:url(/globals/img/m2-r-b1.gif) no-repeat right bottom;}

.t2 { background:url(/globals/img/m2-t-dr2.gif) repeat-x top #FFFFFF;}
.b2 { background:url(/globals/img/m2-b-dr2.gif) repeat-x bottom;}
.l2 { background:url(/globals/img/m2-l-dr2.gif) repeat-y left;}
.r2 { background:url(/globals/img/m2-r-dr2.gif) repeat-y right;}
.l_t2 { background:url(/globals/img/m2-l-t2.gif) no-repeat left top;}
.r_t2 { background:url(/globals/img/m2-r-t2.gif) no-repeat right top;}
.l_b2 { background:url(/globals/img/m2-l-b2.gif) no-repeat left bottom;}
.r_b2 { background:url(/globals/img/m2-r-b2.gif) no-repeat right bottom;}


#bhold {height:34px; width:100%;} 
.b_mid {background-image:url(/globals/img/b_mid.jpg); background-repeat:repeat-x; background-position:left top;background-color:#FFFFFF;}
.b_l {background-image:url(/globals/img/b_l.jpg); background-repeat:no-repeat; background-position:left top; }
.b_r {background-image:url(/globals/img/b_r.jpg);background-repeat:no-repeat; background-position:right top;}


.list1 li { background:url(/globals/img/list1_line.gif) bottom left repeat-x; margin:0 0 0 18px; padding:0 0 7px 0; color:#5B7682; width:197px; font-size:11px;}
.list1 li a {line-height:16px; color:#1A96D0; display:block; font-size:12px;}
.list1 li img{ float:left; margin:0 10px 17px 0; float:left}
.list1 li div{background:url(/globals/img/list1_bull.gif) top left no-repeat; padding:0 0 0 14px; margin:7px 0 0 0;}

.list2 li { background:url(/globals/img/list1_line.gif) bottom left repeat-x; margin:0 0 5px 0; padding:0 0 7px 0; color:#5B7682; width:197px; font-size:11px; clear:both;}
.list2 li a {line-height:16px; color:#1A96D0; display:block; font-size:12px;}
.list2 li img{ float:left; margin:4px 10px 6px 5px; float:left}

.list3 li { background:url(/globals/img/list3_bull.gif) top left no-repeat; margin:0; padding:0 0 0 15px; color:#5B7682;}
.list3 li a { color:#1A96D0; font-size:11px;  line-height:20px;}

td.list3, .list3 td { background:url(/globals/img/list3_bull.gif) top left no-repeat; margin:0; padding:0 0 0 15px; color:#5B7682;}
a.list3, .list3 a { color:#1A96D0; font-size:11px;  line-height:20px;}

.list4{ padding-bottom:7px;}
.list4 ul{ margin:12px 0 0 18px;}
.list4 li { background:url(/globals/img/list1_line.gif) bottom left repeat-x; margin:0 0 5px 0; padding:0 0 11px 0; color:#5B7682; width:197px; font-size:12px;  line-height:16px;}
.list4 li a { background:url(/globals/img/list4_bull.gif) center left no-repeat; color:#1A96D0; padding-left:17px;}


td.list5, .list5 td { background:url(/globals/img/list3_bull.gif) top left no-repeat; margin:0; padding:0 0 0 15px; color:#66BB68;}
a.list5, .list5 a { color:#66BB68; font-size:11px;  line-height:20px;}

/*==========================================*/


/* Menu */
.mnh{ width:690px; height:37px; margin:0px; padding:0px; }
.mnh-bg{ height:37px;  margin:0px; padding:0px; }
.mnh-bg ul{ list-style:none; margin:0;  padding:0px;  }
.mnh-bg li{ float:left; list-style:none; color:#fff; background:url(/globals/img/abp_hover_l.gif) no-repeat left 5px; }
.mnh-bg li a{ float:left; display:block; color:#555; text-decoration:none; font:11px 'Lucida Sans', sans-serif; font-weight:bold; padding:0 0 0 8px; height:37px; line-height:40px; text-align:center; cursor:pointer; color:#fff; background:url(/globals/img/abp_hover_l.gif) no-repeat left 5px; }
.mnh-bg li a span{ float:left; display:block; padding:0 15px 0 8px; color:#fff; background:url(/globals/img/abp_hover_r.gif) no-repeat right 5px; }
.mnh-bg li.current a{ color:#fff; background:url(/globals/img/abp_hover_l.gif) no-repeat left 5px; }
.mnh-bg li.current a span{ color:#fff; background:url(/globals/img/abp_hover_r.gif) no-repeat right 5px; }
.mnh-bg li a:hover{ color:#fff; background:url(/globals/img/abp_hover_l.gif) no-repeat left 5px; }
.mnh-bg li a:hover span{ color:#fff; background:url(/globals/img/abp_hover_r.gif) no-repeat right 5px; }


/*=============================================*/


#footernav {margin:0;margin:0 auto;width:570px; min-height:2em;padding:0;list-style:none; text-align:center}
#footernav li {display:inline;margin:0;padding:0; font-size:12px;}
#footernav a {padding:.5em 10px;text-decoration:underline;color:#5B7682;line-height:1em;display:block;float:left; background-image:url(/globals/img/footer_bull.gif); background-repeat:no-repeat; background-position:right;}
#footernav a:hover {background-color:transparent; text-decoration:none;}




/*  Search Results */
table.results {width:100%;}
td.results, .results td {padding:4px; border-bottom:1px dotted #E6E9EE}
td.resultitile, .resultitile td {font-weight:bold; background-color:#CCCCCC; color:#000000}
table.jobdesc {width:600px;}
td.jobdesc, .jobdesc td {padding:4px;}
td.jobtitle, .jobtitle td {width:142px; vertical-align:top;}
/*==========================================*/


.reginput {width:250px;}

form.send textarea { color: #404040; }
form.send textarea { width: 65%; margin-bottom: 15px; padding: 3px; } 
form.send textarea.sendtextarea { display: block; width: 93%; margin-right: 2px; margin-bottom: 10px;  padding: 3px; }

.subut {background-image:url(/globals/img/button_f_1.gif); width:56px; height:23px; color:#FFFFFF; font-weight:bold; border:0px;}

div.front_address {padding:5px; text-align:center; font-size:110%; line-height:2.2em; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif}
div.front_address div.front_mainaddress {line-height:1em; font-size:90%; font-weight:normal;}
div.front_tel {font-size:140%; letter-spacing:10%}

table.front_support {width:190px; margin:8px 0 0 20px;}
td.front_support, .front_support td {color:#FFFFFF; font-weight:bold;}

table.gen_support {width:100%; margin:0 0 0 20px;}
td.genpic, .genpic td {background-image:url(/globals/img/3title1.gif); background-repeat:no-repeat; background-position:left; height:30px; width:25px;}
td.gen_support, .gen_support td {color:#FFFFFF; font-weight:bold;}