body
{
   background-color: #8CA1BE;
   padding: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

a:link
{
   color: #003399;
   text-decoration: none;
}
a:visited
{
   color: #003399;
   text-decoration: none;
}
a:hover
{
   color: #FF6600;
   text-decoration: none;
}
a:active
{
   color: #FF6600;
   text-decoration: none;
}


#wrapper
{
   position: relative;
   width: 1000px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
}
#main_container
{
   height: 630px;
   width: 1000px;
   background-image: url(../images/header_background.jpg);
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: repeat-x;
   background-color: #FFFFFF;
}

.tm_logo
{
   font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
   font-size: 24px;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 26px;
}
#logo
{
   height: 50px;
   width: 204px;
   top: 14px;
   left: 19px;
   position: absolute;
   cursor: pointer;
}

#top_nav
{
   height: 40px;
   width: 591px;
   top: 24px;
   left: 393px;
   position: absolute;
   text-align: right;
}
.topnav
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FFFFFF;
   text-decoration: none;
}
a.topnav
{
   color: #FFFFFF;
}
a.topnav:visited
{
   color: #FFFFFF;
}
a.topnav:hover
{
   color: #FFCC33;
}
a.topnav:active
{
   color: #FFCC33;
}
#bottom_links
{
   height: 30px;
   width: 966px;
   top: 593px;
   left: 16px;
   position: absolute;
}
.bluelink
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003399;
   text-decoration: none;
}
a.bluelink
{
   color: #003399;
}
a.bluelink:visited
{
   color: #003399;
}
a.bluelink:hover
{
   color: #FF6600;
}
a.bluelink:active
{
   color: #FF6600;
}
.info_pop
{
   height: 481px;
   width: 660px;
   top: 86px;
   position: absolute;
   background-color: #FFFFFF;
   border: 2px solid #FFFFFF;
   left: 320px;
}
#pop_faq
{
}

.faq_box
{
   width: 853px;
   top: 43px;
   left: 10px;
   position: absolute;
   padding-right: 10px;
   height: 420px;
}
.plain_black
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 15px;
}
.black_sub
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000000;
   line-height: 16px;
   margin-bottom: 2px;
   display: block;
   padding-top: 0px;
}
.nav
{
   font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #003399;
   line-height: 20px;
}
a.nav:link
{
   color: #003399;
   text-decoration: none;
}
a.nav:visited
{
   color: #003399;
   text-decoration: none;
}
a.nav:hover
{
   color: #FF6600;
   text-decoration: none;
}
a.nav:active
{
   color: #FF6600;
   text-decoration: none;
}
.black_headline
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}
.close_btn
{
   height: 20px;
   width: 66px;
   float: right;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
.formfields
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
   margin-bottom: 4px;
}
#metro_pop
{
   height: 520px;
   width: 442px;
   background-color: #FFFFFF;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
}
.faq_headline
{
   height: 30px;
   width: 934px;
   top: 13px;
   left: 15px;
   position: absolute;
}
.metro_headline
{
   height: 30px;
   width: 642px;
   top: 10px;
   left: 10px;
   position: absolute;
}
.locations
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: 14px;
}
.locations2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: 14px;
   padding-left: 10px;
}
.locations3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: 14px;
   padding-left: 20px;
}
.state_head
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   line-height: 13px;
   display: block;
   margin-bottom: -8px;
   margin-top: -4px;
}
#pop_about
{
}

#pop_feedback
{
}
#adborder2
{
   height: 360px;
   width: 350px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   line-height: 18px;
   background-color: #FFFFFF;
}
#feedback
{
   width: 330px;
   top: 10px;
   left: 10px;
   position: absolute;
}
#key_box
{
   height: 40px;
   width: 276px;
   top: 86px;
   left: 705px;
   position: absolute;
   background-image: url(../images/key_small.png);
   background-repeat: no-repeat;
   z-index: 2;
}

#client_box
{
   height: 100px;
   width: 441px;
   top: 484px;
   left: 72px;
   position: absolute;
   background-repeat: repeat;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: italic;
   color: #000000;
   z-index: 1;
}
.form_heads
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #FF6600;
   line-height: 18px;
   display: block;
   margin-bottom: -8px;
}
#side
{
   width: 482px;
   top: 86px;
   left: 20px;
   position: absolute;
   background-color: #D9D8D6;
   padding: 14px;
}
#map_canvas
{
   top: 86px;
   padding: 0;
   margin: 0;
   position: absolute;
   left: 561px;
   right: 20px;
   bottom: 32px;
   height: 498px;
   background-color: #E3E3F3;
   overflow: hidden;
}
#search_loading
{
   height: 100px;
   width: 150px;
   top: 250px;
   left: 696px;
   background-color: White;
   position: absolute;
   text-align: center;
   font-weight: bold;
   z-index: 5;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FF6600;
   border: 3px solid #FF6600;
   font-size: 14px;
}
#map_ghost
{
   top: 84px;
   height: 502px;
   left: 559px;
   right: 18px;
   bottom: 30px;
   position: absolute;
   text-align: right;
   border: 2px solid #FFFFFF;
   background-image: url(/images/ghost.png);
   background-repeat: repeat;
   z-index: 5;
}
#collapse
{
   padding: 0;
   margin: 1;
   position: absolute;
   top: 86px;
   left: 225px;
   bottom: 32px;
   width: 30px;
   overflow: hidden;
   display: block;
   z-index: 2;
}
#collapse img
{
   cursor: pointer;
}
.tm_tagline
{
   font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 18px;
}
#steps
{
   width: 430px;
   top: 277px;
   left: 50px;
   position: absolute;
   padding: 14px;
   z-index: 0;
   height: 150px;
}
.steptext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #676975;
   line-height: 18px;
   padding-bottom: 8px;
   font-weight: bold;
}
.stepnumber
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #FF6600;
   line-height: 20px;
   font-weight: bold;
}
.formfieldbig
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #666666;
   margin-bottom: 4px;
}
#results
{
   width: 510px;
   top: 267px;
   left: 20px;
   position: absolute;
   z-index: 1;
   height: 318px;
   background-color: #FFFFFF;
}
.jobnumber
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #FF6600;
   line-height: 22px;
   margin-bottom: -8px;
}
.withintext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   line-height: 18px;
   padding-bottom: 8px;
}
#resultstop
{
}
.touchpoint
{
   background-color: #FFFFFF;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 20px;
}
.tphead
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #FFFFFF;
   line-height: 18px;
   padding-bottom: 8px;
   font-weight: bold;
}
#create
{
   padding-bottom: 6px;
   height: 20px;
   width: 380px;
}
#touch1
{
   height: 160px;
   position: relative;
   width: 160px;
   background-color: #FFFFFF;
   margin-right: 6px;
   float: left;
}
#touch2
{
   height: 160px;
   position: relative;
   width: 160px;
   background-color: #FFFFFF;
   margin-right: 6px;
   float: left;
}
#touch3
{
   height: 160px;
   position: relative;
   width: 160px;
   background-color: #FFFFFF;
   float: left;
}
#tph1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #FF9900;
   padding: 4px;
}
#tph2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #FF6600;
   padding: 4px;
}
#tph3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #FF3300;
   padding: 4px;
}
.tptable
{
   padding: 4px;
   height: 80px;
}
.tpcells
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   border: 1px solid #C2C2C2;
   line-height: 11px;
   background-color: #E9E9E9;
}
.tpcells_rt
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   border: 1px solid #C2C2C2;
   line-height: 12px;
   text-align: right;
}
.tpcells_can
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   border: 1px solid #C2C2C2;
   line-height: 11px;
   background-color: #717171;
   font-weight: bold;
}
.price
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
   font-size: 13px;
   line-height: 14px;
   text-align: right;
   position: absolute;
   top: 134px;
   width: 152px;
   left: 0px;
   padding: 4px;
}
.tell
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #003399;
   font-size: 12px;
   line-height: 14px;
   text-align: left;
   position: absolute;
   top: 114px;
   width: 152px;
   left: 0px;
   padding: 4px;
   font-weight: bold;
}
#guarantee
{
   position: absolute;
   top: 246px;
   width: 494px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   left: 8px;
}
#share
{
   height: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 4px;
   padding-left: 6px;
}
#viewdata
{
   width: 117px;
   left: 391px;
   position: absolute;
   top: 4px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #003399;
   text-align: right;
}
.thin_headline
{
   height: 26px;
   width: 414px;
   top: 10px;
   left: 10px;
   position: absolute;
}
#occu_pop
{
   width: 442px;
   background-color: #FFFFFF;
   height: 530px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
}
#pop_data
{
   width: 966px;
   position: absolute;
   background-repeat: repeat;
   background-color: #D9D8D6;
   height: 502px;
}
#pop_data2
{
   width: 740px;
   position: absolute;
   background-repeat: repeat;
   background-color: #D9D8D6;
   z-index: 2;
   height: 502px;
}
.info_pop
{
   height: 484px;
   width: 720px;
   top: 7px;
   position: absolute;
   background-color: #FFFFFF;
   border: 2px solid #FFFFFF;
   left: 7px;
}
.sort_headline
{
   height: 50px;
   width: 704px;
   top: 10px;
   left: 10px;
   position: absolute;
}
#pop_sort
{
   height: 630px;
   width: 980px;
   position: absolute;
   background-image: url(../images/pop_bg_dk.png);
   z-index: 1;
   top: 0px;
   left: 0px;
}
.sort_job
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #FF6600;
   line-height: 19px;
   margin-top: 6px;
   display: block;
}
.sort_location
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #FF6600;
   line-height: 15px;
   display: block;
   margin-top: 4px;
}

.data_cells
{
   border: 1px solid #C6CEE7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   padding: 2px;
   vertical-align: top;
   background-color: #FFFFFF;
}
.data_border
{
   border: 1px solid #C6CEE7;
   color: #353879;
}
.data_heads
{
   border: 1px solid #C6CEE7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #E2E3F4;
   font-weight: bold;
   background-color: #436085;
   padding: 2px;
   vertical-align: top;
}

.sort_box
{
   height: 396px;
   width: 704px;
   top: 64px;
   left: 10px;
   position: absolute;
   padding-right: 0px;
}
.sort_box2
{
   height: 348px;
   width: 704px;
   left: 10px;
   padding-right: 0px;
   overflow-y: auto;
   overflow-x: hidden;
}
.sort_dropdown
{
   width: 203px;
   top: 20px;
   float: right;
   position: absolute;
   left: 481px;
}
.sort_btn
{
   border: 1px solid #C6CEE7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #436085;
   padding: 1px;
   vertical-align: top;
   background-color: #E4EBF5;
   font-weight: bold;
   width: 86px;
}
.paging
{
   width: 672px;
   background-color: #E4EBF5;
   color: #003399;
   border: 1px solid #C6CEE7;
   padding-top: 2px;
   padding-right: 6px;
   padding-bottom: 2px;
   padding-left: 6px;
   height: 14px;
}
.download
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #003399;
   float: left;
   padding-top: 9px;
   background-image: url(../images/excel.png);
   background-repeat: no-repeat;
   background-position: left bottom;
   padding-left: 22px;
}
.pagingtext
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: right;
   color: #003399;
   word-spacing: 14px;
   font-weight: bold;
   float: right;
   width: 200px;
}
#data_about
{
   width: 218px;
   top: 40px;
   position: absolute;
   left: 740px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height: 12px;
}
#pop_touchpoint
{
   width: 966px;
   top: 4px;
   left: 0;
   position: absolute;
   background-color: #D9D8D6;
   height: 502px;
}
.tpheadline
{
   height: 30px;
   width: 800px;
   top: 20px;
   left: 20px;
   position: absolute;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #000000;
}

.tp_content
{
   height: 392px;
   width: 924px;
   top: 39px;
   position: absolute;
   float: left;
   left: 0px;
   background-color: #FFFFFF;
}
#tp_info1
{
   height: 430px;
   width: 924px;
   top: 60px;
   left: 20px;
   position: absolute;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #000000;
}
#tp_info2
{
   height: 430px;
   width: 924px;
   top: 60px;
   left: 20px;
   position: absolute;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #000000;
}
#tp_info3
{
   height: 430px;
   width: 924px;
   top: 60px;
   left: 20px;
   position: absolute;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #000000;
}
.tp_tab1
{
   height: 24px;
   width: 294px;
   top: 6px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 8px;
   float: left;
   background-color: #FF9900;
   margin-right: 3px;
   cursor: pointer;
}
.tp_tab2
{
   height: 24px;
   width: 294px;
   top: 6px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 8px;
   float: left;
   background-color: #FF6600;
   margin-right: 3px;
   cursor: pointer;
}
.tp_tab3
{
   height: 24px;
   width: 294px;
   top: 6px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 8px;
   float: left;
   background-color: #FF3300;
   cursor: pointer;
}
.tp_tab1_sel
{
   height: 30px;
   width: 294px;
   top: 0px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 8px;
   float: left;
   background-color: #FF9900;
   margin-right: 3px;
   cursor: pointer;
}
.tp_tab2_sel
{
   height: 30px;
   width: 294px;
   top: 0px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 8px;
   float: left;
   background-color: #FF6600;
   margin-right: 3px;
   cursor: pointer;
}
.tp_tab3_sel
{
   height: 30px;
   width: 294px;
   top: 0px;
   position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 8px;
   float: left;
   background-color: #FF3300;
   cursor: pointer;
}
.tptable_big
{
   left: 20px;
   position: absolute;
   top: 10px;
   width: 260px;
}
.tpcells_big
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   border: 1px solid #C2C2C2;
   line-height: 15px;
   background-color: #E9E9E9;
}
.tpcells_rt_big
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #000000;
   border: 1px solid #C2C2C2;
   line-height: 18px;
   text-align: right;
}
.tpcells_can_big
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FFFFFF;
   border: 1px solid #C2C2C2;
   line-height: 15px;
   background-color: #717171;
   font-weight: bold;
}
.tp_description
{
   height: 368px;
   left: 310px;
   position: absolute;
   top: 10px;
   width: 460px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   line-height: 15px;
}
.price_large
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-weight: bold;
   color: #000000;
   line-height: 24px;
}
.price_small
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   line-height: 24px;
}
.contact_txt
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   line-height: 20px;
}
.contact_hd
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #FF6600;
   line-height: 20px;
   font-weight: bold;
}
.gallery_links
{
   height: 392px;
   left: 808px;
   position: absolute;
   top: 0px;
   width: 116px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   line-height: 15px;
   background-color: #003399;
}
.samplebox_box
{
   height: 380px;
   width: 512px;
   left: 290px;
   position: absolute;
   background-color: #FFFFFF;
   text-align: center;
   padding-top: 10px;
}
.tpsub3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #FF3300;
   font-weight: bold;
}
.tpsub2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #FF6600;
   font-weight: bold;
}
.tpsub1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #FF9900;
   font-weight: bold;
}
.info_pop2
{
   height: 480px;
   width: 884px;
   position: absolute;
   background-color: #FFFFFF;
}
.tptext_orange
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FF6600;
   font-weight: bold;
   line-height: 13px;
}
.tell_btm
{
   background-color: #FFFFFF;
   padding-top: 16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   color: #676975;
   margin-bottom: 10px;
}
hr
{
   width: 100%;
   height: 1px;
   border-top-width: 1px;
   border-right-width: 0;
   border-bottom-width: 0;
   border-left-width: 0;
   border-top-style: solid;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #B5B9D0;
}
#pop_tpmain
{
}
#pop_datamain
{
}
#marker_round
{
   height: 26px;
   width: 38px;
   top: 394px;
   left: 730px;
   position: absolute;
   background-image: url(../images/mkrdot38.png);
   background-repeat: no-repeat;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FFFFFF;
   z-index: 2;
   font-weight: bold;
   padding-top: 12px;
}
#marker_pop
{
   width: 281px;
   position: absolute;
   z-index: 3;
   -moz-border-radius-topleft: 8px;
   -webkit-border-top-left-radius: 8px;
   border-top-left-radius: 8px;
   -moz-border-radius-topright: 8px;
   -webkit-border-top-right-radius: 8px;
   border-top-right-radius: 8px;
   -moz-border-radius-bottomleft: 8px;
   -webkit-border-bottom-left-radius: 8px;
   border-bottom-left-radius: 8px;
   -moz-border-radius-bottomright: 8px;
   -webkit-border-bottom-right-radius: 8px;
   border-bottom-right-radius: 8px;
   background-image: url(../images/mkr_pop_bg2.png);
   background-repeat: no-repeat;
   height: 194px;
   padding-top: 10px;
   padding-right: 16px;
   padding-bottom: 10px;
   padding-left: 10px;
}
.mkr_job
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #FF6600;
   line-height: 15px;
   display: block;
   margin-bottom: 6px;
}
.mkr_txt
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 14px;
   display: block;
   width: 206px;
   float: left;
   font-weight: bold;
}
#share_box
{
   width: 183px;
   top: 86px;
   left: 790px;
   position: absolute;
   z-index: 2;
   background-color: #676975;
   text-align: right;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFFFFF;
   font-size: 12px;
   padding-top: 7px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 4px;
}
.tell_btm2
{
   background-color: #FFFFFF;
   padding-top: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   margin-bottom: 0px;
}
.close_btn_sm
{
   height: 20px;
   width: 20px;
   float: right;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
.graph
{
   font-size: 10px;
   line-height: 15px;
   display: block;
   width: 70px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: center;
   float: right;
   position: absolute;
   top: 52px;
   left: 224px;
}
.mkr_txt_wh
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   line-height: 14px;
   display: block;
   width: 100%;
   float: left;
   margin-top: 0px;
}
.mkr_hd_wh
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #FFFFFF;
   line-height: 16px;
   font-weight: bold;
   display: block;
   margin-bottom: 8px;
   width: 170px;
   float: left;
}
.get_btn_sm
{
   height: 20px;
   width: 93px;
   float: right;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
.mkr_pop_btm
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   line-height: 14px;
   display: block;
   width: 284px;
   float: left;
   position: absolute;
   left: 9px;
   top: 128px;
}
#pop_startform
{
   width: 542px;
   top: 4px;
   left: 0px;
   background-color: #D9D8D6;
   position: relative;
   height: 540px;
}
.startheadline
{
   height: 30px;
   width: 502px;
   top: 20px;
   left: 20px;
   position: absolute;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #000000;
}
#start_info
{
   height: 437px;
   width: 502px;
   top: 80px;
   left: 20px;
   position: absolute;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #000000;
   background-color: #FFFFFF;
}
#formbox
{
   width: 482px;
   top: 10px;
   left: 10px;
   position: absolute;
   background-color: #FFFFFF;
   padding: 0px;
}
.startformtext1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 15px;
   color: #000000;
   font-weight: bold;
}
.startformtext2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   display: block;
}
.startformfield
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   color: #333333;
   margin-bottom: 6px;
}
#map_preview
{
   width: 410px;
   top: 10px;
   left: 503px;
   position: absolute;
   background-color: #FFFFFF;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   line-height: 16px;
}
#btn_submitform
{
   width: 482px;
   background-color: #FFFFFF;
   text-align: center;
   margin-top: 10px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#pop_thankyou
{
   height: 180px;
   width: 350px;
   position: relative;
   color: #000000;
   background-color: #FFFFFF;
   padding-top: 20px;
}
#pop_feedback_thanks
{
   height: 180px;
   width: 350px;
   position: relative;
   color: #000000;
   background-color: #FFFFFF;
   padding-top: 20px;
}
#share_box_gray
{
   width: 183px;
   top: 86px;
   left: 790px;
   position: absolute;
   z-index: 2;
   text-align: right;
   padding-top: 7px;
   padding-right: 4px;
   padding-bottom: 4px;
   padding-left: 4px;
   background-image: url(../images/gray.png);
   height: 19px;
}
.mkr_txt_small
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   line-height: 10px;
   display: block;
   width: 206px;
   float: left;
   position: absolute;
   top: 76px;
   left: 9px;
   text-align: right;
}
#pop_metro_new
{
   position: relative;
   top: 80px;
   z-index: 200;
   left: 260px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   margin-right: auto;
   margin-left: auto;
   width: 1000px;
}
#pop_occupations_new
{
   position: relative;
   top: 80px;
   z-index: 200;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   width: 1000px;
   margin-right: auto;
   margin-left: auto;
   left: 260px;
}
#graybackground
{
   height: 100%;
   width: 100%;
   background-image: url(../images/gray_pop_bg.png);
   background-repeat: repeat;
   position: absolute;
   z-index: 100;
   top: 0px;
}
.orangebanner
{
   height: 20px;
   background-image: url(../images/orange_bg.jpg);
   background-repeat: repeat-x;
   position: absolute;
   top: 0px;
   padding: 10px;
   margin: 6px;
   width: 411px;
   background-color: #FF6600;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
}
.closeorange
{
   background-repeat: no-repeat;
   float: right;
   height: 20px;
   width: 20px;
   top: 10px;
   cursor: pointer;
}
.occu_text
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 14px;
   display: block;
   margin-bottom: 8px;
}

