/*	
	..................................................
	Iron Data CSS 
	February 2009
	developed by Richard Magallanes
	v1.0 : 
	..................................................
*/

/* RESET */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
margin : 0;
padding : 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
font-size : 1em;
font-weight : normal;
font-style : normal;
}
ul, ol {
list-style : none;
}
fieldset, img {
border : none;
}
caption, th {
text-align : left;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
.clear {
clear : both;
}
.clearer {
clear : both;
display : block;
margin : 0;
padding : 0;
height : 0;
line-height : 1px;
font-size : 1px;
}
html {
font-size : 100%;
}
body {
font-family : "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size : 12px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : 18px;
color : #000;
text-align:center;
}
a {
color : #b63e00;
text-decoration : none;
}
a:hover {
color : #602505;
}
img {
margin : 0;
padding : 0;
}
#container {
margin-top:20px;
width: 990px;
text-align:left;
margin-right: auto;
margin-left: auto;
}
#header{
margin-top:20px;
}
#masthead {
height: 100px;
background-color: #fff;
position: relative;
}
#columns {
height : 165px;
background : url(../img/columns.jpg) no-repeat;
position : relative;
}
#columns_logo {
z-index : 10;
padding-top:10px;
}
#ids_about {
height: 600px;
background: url(../images/ids_about.gif) no-repeat;
position : relative;
color: #fff;
margin-top: 20px;
left: 40px;
}
#ids_ipm {
height : 600px;
background : url(../images/ids_ipm.gif) no-repeat;
position : relative;
color : #fff;
margin-top : 20px;
left : 40px;
}
#ids_company {
height : 600px;
background : url(../images/ids_companyprofile.gif) no-repeat;
position : relative;
color : #fff;
margin-top : 20px;
left : 40px;
}
#ids_publicsector {
height : 531px;
background : url(../images/ids_publicsector.gif) no-repeat;
position : relative;
color : #fff;
margin-top : 20px;
left : 40px;
}
#ids_transportation {
height : 531px;
background : url(../images/ids_transportation.gif) no-repeat;
position : relative;
color : #fff;
margin-top : 20px;
left : 40px;
}
#ids_contact {
height : 531px;
background : url(../images/ids_contactus.gif) no-repeat;
position : relative;
color : #fff;
margin-top : 20px;
left : 40px;
}
#ids_newsroom {
height : 531px;
background : url(../images/ids_newsroom.gif) no-repeat;
position : relative;
color : #fff;
margin-top : 20px;
}
#wn {
width : 400px;
height : 500px;
top : 5px;
position : relative;
float : right;
overflow : hidden;
}
#inner_pad {
padding : 20px;
width : 400px;
height : 450px;
position : relative;
float : right;
right : 100px;
font-size : 13px;
color : #fff;
}
#inner_pad a {
color : #fff;
}
#inner_pad a:hover {
color : #000;
}
#scrollLinks {
float : right;
position : relative;
right : 40px;
top : 5px;
width : 18px;
height : 500px;
visibility : hidden;
}
.mouseover_down {
position : relative;
top : 380px;
padding-left : 5px;
margin-top : 300px;
}
.mouseover_up {
position : relative;
top : 380px;
padding-left : 5px;
}
#columns .corner {
width : 221px;
height : 10px;
display : block;
position : absolute;
bottom : -1px;
left : 0;
background : url(../img/columns-left.gif) no-repeat left bottom;
}
#flash {
height : 165px;
background-color : #652a0b;
width : 803px;
margin-left : 1px;
}
#content-home {
padding : 0 1em 1.5em;
}
#content-home p {
line-height : 1.6em;
margin : 0;
padding-top : 1em;
padding-left : 0.95em;
font-size : 0.7em;
}
#content {
padding : 0;
margin : 0;
background : #f6f5f0 url(../img/content-bg.gif) repeat-y left;
}
#content p {
line-height : 1.6em;
margin : 0 1em 0 0;
padding-left : 0.95em;
font-size : 0.8em;
padding-top : 0.5em;
}
#content p.mgt {
font-size : 0.9em;
}
#content p.mgr {
margin : 0;
padding-top : 0;
padding-bottom : 0;
}
.column {
width : 370px;
display : block;
float : left;
margin-right : 1em;
padding-bottom : 0.5em;
}
.column ul {
list-style-type : none;
padding : 0.5em 0.5em 0 0.75em;
margin : 0;
}
.column li {
height : 1em;
}
.column li a {
display : block;
color : #642f0f;
background-color : #edebde;
text-decoration : none;
padding-top : 2px;
padding-left : 0.4em;
height : 1em;
margin-top : 5px;
margin-bottom : 5px;
padding-bottom : 3px;
line-height : 1.2em;
font-size : 0.7em;
border-bottom-style : none;
}
.column li a:hover {
color : #000;
}
#nav {
float : right;
}
#nav li a span {
visibility : hidden;
}
#nav ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#nav li {
display : block;
margin : 0;
padding : 0;
float : left;
}
#nav li a {
display : block;
background-color : transparent;
margin : 0;
height : 40px;
text-decoration : none;
border-left : 2px solid #efefef;
}
#nav li#company a {
background : url(../img/nav-company.jpg) no-repeat 0 0;
width : 82px;
}
#nav li#company a:hover, #nav li#company a.on {
background : url(../img/nav-company.jpg) no-repeat 0 -40px;
}
#nav li#offerings a {
background : url(../img/nav-offerings.jpg) no-repeat 0 0;
width : 92px;
}
#nav li#offerings a:hover, #nav li#offerings a.on {
background : url(../img/nav-offerings.jpg) no-repeat 0 -40px;
}
#nav li#customers a {
background : url(../img/nav-customers.jpg) no-repeat 0 0;
width : 98px;
}
#nav li#customers a:hover, #nav li#customers a.on {
background : url(../img/nav-customers.jpg) no-repeat 0 -40px;
}
#nav li#news a {
background : url(../img/nav-news.jpg) no-repeat 0 0;
width : 125px;
}
#nav li#news a:hover, #nav li#news a.on {
background : url(../img/nav-news.jpg) no-repeat 0 -40px;
}
#nav li#contact a {
background : url(../img/nav-contact.jpg) no-repeat 0 0;
width : 77px;
}
#nav li#contact a:hover, #nav li#contact a.on {
background : url(../img/nav-contact.jpg) no-repeat 0 -40px;
}
#nav-column {
display : block;
float : left;
background-color : #602505;
width : 221px;
height : 100%;
}
#nav-column ul {
list-style-type : none;
margin : 0;
padding : 0.5em 0.75em;
}
#nav-column li {
margin-top : 0.3em;
margin-bottom : 0.3em;
}
#nav-column li a {
display : block;
color : #dddbc2;
background-color : #734023;
text-decoration : none;
padding-left : 5px;
line-height : 1.5em;
height : 1.5em;
font-size : 0.75em;
}
#nav-column li a:hover {
border-right : 10px solid #90664e;
}
#nav-column li a.on {
border-right : 10px solid #90664e;
font-weight : bold;
}
#nav-column li ul {
list-style-type : none;
margin : 0.25em 0 0 1em;
padding : 0 0 0.5em;
}
#nav-column li ul li {
background : transparent url(../img/subnav-arrow.gif) no-repeat 0 50%;
margin-top : 0;
margin-bottom : 0;
}
#nav-column li ul li a {
color : #dddbc2;
text-decoration : none;
margin-top : 5px;
margin-bottom : 5px;
line-height : 1.5em;
font-size : 0.7em;
background : transparent no-repeat;
border-bottom : 1px dotted #dddbc2;
display : inline;
margin-left : 15px;
padding : 0;
}
#nav-column li ul li a:hover {
border-right-style : none;
border-bottom-style : none;
}
#nav-column h4 {
margin : 0;
padding : 0;
height : 30px;
}
#nav-column h4.company {
background : url(../img/h4-company.gif) no-repeat left center;
}
#nav-column h4.offerings {
background : url(../img/h4-offerings.gif) no-repeat left center;
}
#nav-column h4.customers {
background : url(../img/h4-customers.gif) no-repeat left center;
}
#nav-column h4.news {
background : url(../img/h4-news.gif) no-repeat left center;
}
#nav-column h4.contact {
background : url(../img/h4-contact.gif) no-repeat left center;
}
#nav-column h4 span {
display : none;
}
.main-column {
display : block;
margin-left : 221px;
background : url(../img/content-arrow.gif) no-repeat 0 27px;
margin-right : 1em;
padding-top : 1em;
padding-left : 1.5em;
padding-bottom : 1.5em;
}
.main-column ul {
list-style-type : none;
padding : 0 1em 0 0.75em;
margin-bottom : 1.5em;
margin-top : 1em;
}
.main-column li {
background : transparent url(../img/anvil-bullet.gif) no-repeat 0 0;
margin-top : 0.25em;
margin-bottom : 0.25em;
margin-left : 2em;
font-size : 0.8em;
padding-left : 2em;
padding-top : 0.5px;
padding-bottom : 0.5px;
color : #444;
line-height : 1.2em;
}
.main-column li a {
color : #b63e00;
text-decoration : none;
height : 1em;
border-bottom : 1px dotted #b63e00;
}
.main-co3lumn li a {
color : #b63e00;
text-decoration : none;
height : 1em;
font-size : 0.8em;
border-bottom : 1px dotted #b63e00;
margin-left : 2em;
}
.main-column li a:hover {
border-bottom-style : none;
}
.main-column dl {
margin : 5px 0 0 20px;
padding : 0;
line-height : 1.4em;
}
.main-column dt {
float : left;
margin : 0;
padding : 0;
}
.main-column dd {
margin : 0 0 0 100px;
padding : 0;
font-style : italic;
}
.box {
display: block;
border: 1px solid #DDD;
background: #e9e8e3 repeat;
font-size: 0.8em;
color: #666;
margin: 0 1em 0.5em 0.75em;
padding: 0.75em 0.75em 0.75em 1.5em;
}
.clear {
clear: both;
}
.top {
display : block;
text-align : right;
text-transform : uppercase;
font-size : 0.8em;
margin-top : 10px;
margin-bottom : 10px;
}
.top a {
background : url(../img/top-arrow.gif) no-repeat 0 50%;
padding-left : 15px;
}
h2 {
margin : 0;
padding : 0;
font-weight : normal;
}
h2 a {
width : 320px;
height : 34px;
font-size : 1.5em;
display : block;
background-image : url(../images/ids_logo.gif);
background-repeat : no-repeat;
float : left;
}
form.cmxform fieldset {
border-style : none;
margin-right : 10px;
margin-top : 10px;
margin-bottom : 10px;
}
form.cmxform legend {
padding : 0 2px;
font-weight : bold;
}
form.cmxform label {
line-height : 1.8;
vertical-align : top;
float : left;
}
form.cmxform fieldset ol {
margin : 0;
padding : 0;
}
form.cmxform fieldset li {
list-style : none;
padding : 5px;
margin : 0;
background-image : none;
}
form.cmxform fieldset fieldset {
border : none;
margin : 3px 0 0;
}
form.cmxform fieldset fieldset legend {
padding : 0 0 5px;
font-weight : normal;
}
form.cmxform fieldset fieldset label {
display : block;
width : auto;
}
form.cmxform em {
font-weight : bold;
font-style : normal;
color : #f00;
}
form.cmxform label {
width : 120px;
}
form.cmxform fieldset fieldset label {
margin-left : 123px;
}
h2 span {
display : none;
}
h2 {
color : #6b3010;
padding : 0;
margin : 0;
}
h3 {
color : #6b3010;
margin : 0;
font : normal normal 1.3em Arial, Helvetica, Geneva, sans-serif;
padding-left : 0.5em;
}
h5 {
color : #000;
font-size : 0.9em;
padding-top : 1em;
padding-left : 0.75em;
padding-bottom : 0;
margin : 0 0 0.5em;
}
h5.name {
padding : 2em 0 0 0.75em;
}
h5 .h5link {
font-size : 0.8em;
font-weight : normal;
font-style : normal;
}
h6 {
color : #666;
margin : 0;
font-size : 1em;
padding-bottom : 0.5em;
}
h6.mgr {
color : #666;
margin : 0;
font-size : 0.9em;
padding : 0 0 0 0.75em;
}
h2.point {
background : url(../img/down-arrow.gif) no-repeat 0 0;
padding-top : 2em;
padding-left : 0.75em;
}
#footer {
width : 805px;
margin-right : auto;
margin-left : auto;
color : #7f7f7f;
background-color : #fff;
height : 20px;
font : 0.7em/1.8em Tahoma;
}
#footer .left {
float : left;
padding-left : 10px;
padding-right : 10px;
}
#footer .right {
float : right;
padding-left : 10px;
padding-right : 10px;
}
#footer .right a {
color : #7f7f7f;
text-decoration : none;
padding-right : 0.5em;
padding-left : 0.5em;
}
#footer .right a:hover {
color : #333;
}
div.scroller {
width : 806px;
height : 275px;
background-color : #3e0202;
overflow : hidden;
margin : 0 0 0 0;
float : left;
}
div.scroller div.section {
width : 806px;
height : 275px;
overflow : hidden;
float : left;
}
div.scroller div.content {
width : 10000px;
}
.btn_prev a {
float : left;
width : 47px;
height : 87px;
background : url(../images/btn_prev.gif);
position : relative;
top : 76px;
display : block;
}
.btn_next a {
float : left;
width : 47px;
height : 87px;
background : url(../images/btn_next.gif);
position : relative;
top : 76px;
display : block;
}
.btn_next span {
display : none;
}
.btn_prev span {
display : none;
}
.btn_prev a:hover {
background : url(../images/btn_prev_h.gif);
}
.btn_next a:hover {
background : url(../images/btn_next_h.gif);
}
.btn_public a {
background : url(../images/btn_publicsectort_o.png) no-repeat;
width : 158px;
height : 168px;
display : block;
}
.btn_public1 a {
background : url(../images/btn_publicsectort_o.png) no-repeat;
width : 158px;
height : 168px;
display : block;
position:relative;
}
.btn_transport a {
background : url(../images/btn_trans_o.png) no-repeat;
width : 182px;
height : 168px;
display : block;
}
.btn_public a:hover {
background : url(../images/btn_publicsectort_o.png) no-repeat;
background-position : 0 -168px;
}
.btn_public1 a:hover {
background : url(../images/btn_publicsectort_o.png) no-repeat;
background-position : 0 -168px;
}
.btn_transport a:hover {
background : url(../images/btn_trans_o.png) no-repeat;
background-position : 0 -168px;
}
.btn_public span,.btn_public1 span, .btn_transport span {
display : none;
}
.copyright {
color : #666666;
font-size : 10px;
text-align : center;
}
#lyr1 h1 {
font-size : 20px;
font-weight : bolder;
}
#main_thead {
z-index : 50;
}
#initial_navigation {
float : left;
position : relative;
width : 215px;
border : 1px dashed;
margin-left : 10px;
border-color : #dddddd;
background : #fff;
}
#first_column {
float : left;
left : 5px;
position : relative;
width : 760px;
}
#first_column .box {
padding : 10px 20px 10px 20px;
font-size: 12px;
background: #fff;
color : #333333;
}
#first_column .box1 {
padding : 10px 10px 10px 10px;
font-size: 12px;
background: #fff;
color : #333333;
}
#first_col_Publicindex {
float : left;
position : relative;
width : 600px;
}

#first_col_transindex {
float : left;
position : relative;
width : 700px;
}
#first_col_Publicindex .box, #first_col_transindex .box {
padding: 10px 20px 10px 20px;
font-size: 12px;
background: #fff;
color: #333333;
}
#first_column h2 {
height : 21px;
}
.second_col {
float: left;

left: 20px;
}
.photofeat {
border : 1px dashed;
width : 150px;
height : 150px;
border-color : #dddddd;
margin-bottom : 10px;
}
.photofeat_case {
margin-bottom : 10px;
text-align: center;
}
.photofeat_case_long_t {
padding-top:45px;
margin-bottom : 10px;
text-align: center;
}

.photofeat_case img {
	margin: 0 auto;
}

first_column a {
text-decoration : underline;
}
#first_column a:hover, .second_col a:hover {
text-decoration : underline;
color : #990000;
}
.box span {
font-weight : bold;
}
.qmmc #main_ttrans {
font-weight : bold;
font-size : 13px;
}
.qmmc #main_tpub {
font-weight : bold;
font-size : 13px;
}
.t_caps {
color : #ee7607;
font-weight : bold;
}

.t_bold {
font-weight : bold;
}

.t_underline {
	text-decoration: underline;
}

.t_exec {
color:#666666;
font-style:italic;
}
.t_dummy {
color : #b63e00;
}
.t_capsmain {
color : #990000;
font-weight : bold;
}
.tab_testi {
font-style : italic;
}
#tabs_link a {
color : #b63e00;
text-decoration : none;
font-weight : normal;
}
.tabs_link a {
color : #b63e00;
text-decoration : none;
font-weight : normal;
}
#tabs-2 ul, #tabs-1 ul, #tabs-3 ul {
list-style-type : circle;
list-style : circle;
padding-left : 10px;
/*position : relative;*/
}
#tabs-1 p {
line-height : 1;
}
#case_t a, #land_t a, #acct_t a, #value_t a, .case_t a, .land_t a {
display : block;
width : 540px;
height : 35px;
}
#case_t span, #land_t span, #acct_t span, #value_t span, .case_t span, .land_t a, .land_t span{
display : none;
}
.main_focus {
font-weight : bolder;
color : #ff9900;
text-decoration : underline;
}
.prodfeat_col1 {
float : left;
width : 280px;
padding-right : 50px;
}
.prodfeat_col2 {
float : left;
width : 250px;
}

.trans_prodfeat_col1 {
float : left;
width : 250px;
}
.trans_prodfeat_col2 {
float : left;
width : 250px;
}
.photofeatpillar {
float : left;
position : relative;
left : 10px;
}
div.pub_footer {
background : url(../images/publicsec_footer.jpg) no-repeat #d42c2c;
width : 990px;
height :78px;
}
div.pub_footer1 {
background : url(../images/publicsec_footer1.gif) no-repeat #d42c2c;
width : 990px;
height :168px;
}
div.pub_contentbg {
background : url(../images/content_bg.gif) repeat;
padding-top : 20px;
}
.overview_box {
float: left;
width: 550px;
}
.overview_box_wide {
float: left;
width: 100%;
}
.execbox{
float: left;
width: 950px;
}
div.pub_t_courtcase {
background: url(../images/t_courtcase.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom : 10px;
}

div.pub_t_about {
background: url(../images/t_about.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom : 10px;
}

div.fed_t_cms {
	background : url(../images/t_icms.gif) no-repeat 0 20%;
	height: 35px;
	width: 540px;
	margin-bottom: 10px;
}

div.fed_t_dcms {
	background : url(../images/t_dcms.gif) no-repeat 0 20%;
	height: 35px;
	width: 540px;
	margin-bottom: 10px;
}

div.fed_t_serv {
background:url(../images/t_servicesupp.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}

div.pub_t_magistrate {
background : url(../images/t_magistratecase.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}
div.pub_t_traffic {
background : url(../images/t_traffic.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}
div.pub_t_probate {
background : url(../images/t_probate.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}
div.puv_t_jury {
background : url(../images/t_jury.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}
div.pub_t_lrs {
background : url(../images/t_landrecordsys.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}
div.pub_t_index {
background : url(../images/t_index.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}
div.pub_t_acct {
background : url(../images/t_accounting.gif) no-repeat 0 20%;
height : 35px;
width : 540px;
margin-bottom : 10px;
}
div.pub_t_value {
background: url(../images/t_valueaddedservices.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

/*Transportation*/
div.honored {
background: url(../images/honored.gif) no-repeat 0 20%;
height: 35px;
width: 582px;
margin-bottom : 10px;
}
div.pub_t_cavu_acc {
background: url(../images/t_cavu_acc.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom : 10px;
}
div.pub_t_versa_acc {
background: url(../images/t_versa_acc.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom : 10px;
}
div.trans_carrierinvoiceaudit {
background:url(../images/t_carrierinvoiceaudit.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}
div.ernst_young {
background:url(../images/ernst_young.gif) no-repeat 0 20%;
height: 35px;
width: 688px;
margin-bottom: 10px;
}
div.t_75invest {
background:url(../images/t_75invest.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}
div.t_capital {
background:url(../images/t_capital.gif) no-repeat 0 20%;
height: 35px;
width: 642px;
margin-bottom: 10px;
}
div.trans_carrierserviceaudit {
background:url(../images/t_carrierserviceaudit.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}
div.trans_duplicateinvoicecheck {
background:url(../images/t_duplicateinvoiceaudit.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_frauddetection {
background:url(../images/t_frauddetection.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_invoice {
background:url(../images/t_out_invoice.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_cost {
background:url(../images/t_out_cost.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_carrier {
background:url(../images/t_out_carrier.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_non {
background:url(../images/t_out_non.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_business {
background:url(../images/t_out_business.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_parcel {
background:url(../images/t_out_parcel.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_out_multi {
background:url(../images/t_out_multi.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}
div.trans_out_data{
background:url(../images/t_out_data.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_implementation{
background:url(../images/t_implementation.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_faq{
background:url(../images/t_faq.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_vas_carrier{
background:url(../images/t_vas_carrier.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_vas_kpi{
background:url(../images/t_vas_kpi.gif) no-repeat 0 20%;
height: 35px;
width: 633px;
margin-bottom: 10px;
}

div.trans_vas_route{
background:url(../images/t_vas_route.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_vas_front{
background:url(../images/t_vas_front.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_vas_convertion{
background:url(../images/t_vas_convertion.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;

}
div.trans_vas_shipment{
background:url(../images/t_vas_shipment.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.trans_vas_carrierload{
background:url(../images/t_vas_carrierload.gif) no-repeat 0 20%;
height: 35px;
width: 540px;
margin-bottom: 10px;
}

div.theader_vserv {
background : url(../images/publicsec_value.jpg) no-repeat;
height : 79px;
}
div.theader_acct {
background : url(../images/publicsec_acct.jpg) no-repeat;
height : 79px;
}
div.theader_lrm {
background : url(../images/publicsec_land.jpg) no-repeat;
height : 79px;
}
div.theader_courtcase {
background : url(../images/publicsec_courtcase.jpg) no-repeat;
height : 79px;
}
div.theader_about {
background:url(../images/head_about.jpg) no-repeat;
height: 79px;
}
div.theader_news_updates {
background:url(../images/head_newsupdates.jpg) no-repeat;
height: 112px;

}
div.theader_fedcms {
background : url(../images/fedcms_thead.jpg) no-repeat;
height : 79px;
}
div.theader_fedserv {
background : url(../images/fedserv_thead.jpg) no-repeat;
height : 79px;
}

div.theader_transconrevopt {
background: url(../images/trans_conrevopt.jpg) no-repeat;
height : 79px;
}
div.theader_transouteff {
background: url(../images/trans_outeff.jpg) no-repeat;
height : 79px;
}
div.theader_implementmethod {
background: url(../images/trans_implementation.jpg) no-repeat;
height : 79px;
}
div.theader_faq {
background: url(../images/faq_thead.jpg) no-repeat;
height : 79px;
}
div.theader_transvas{
background: url(../images/trans_vas.jpg) no-repeat;
height : 79px;
}
	
/*Transportation Header*/
div.disp_none {
display : none;
}
span.link_uline {
border-bottom : 1px dashed;
display : block;
border-color : #666666;
}
a.pointer {
cursor : pointer;
}
.focus_title{
font-weight:bold;
text-decoration:underline;
}

.bullet{
list-style-type:disc;
padding-left:50px;
}

#vertical_container{
width:215px;
}
a.login{
background: url(../images/client_login_btn.png) no-repeat;
width:143px;
height:34px;
display:block;
/*background-position:0 -24px;*/
}

a.login:hover{
background: url(../images/client_login_btn.png) no-repeat;
width:143px;
height:34px;
display:block;
background-position:0 -34px;
}

a.login span{
display:none;
}

.col_table td{
width:30%;

font-family : "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size : 12px;
padding:7px;
}
#container #columns_logo .pub_contentbg #first_column #tabs .table_methodology {
	font-family : "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:12px;
	border: solid 1px #999;
	
}
#container #columns_logo .pub_contentbg #first_column .overview_box_wide .box .implementation_image {
	float:right;
	position:relative;
	z-index:500px;
}
.t_head_features {
	background:#900;
	color:#FFF;
	text-align:center;
	width:220px;
	display:block;
	float:left;
	border-right:1px solid;
	font-weight:bold;
}
.t_head_benefits {
	background:#900;
	color:#FFF;
	text-align:center;
	width:220px;
	display:block;
	float:left;
	border-right:1px solid;
	font-weight:bold;
}
.t_head_value {
	background:#cc0000;
	color:#FFF;
	text-align:center;
	width:220px;
	display:block;
	float:left;
	font-weight:bold;
}
.trans_value_content {
	width:200px;
	float:left;
	vertical-align:middle;
	padding-top:10px;
	padding-left:10px;
	background:#CF6;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#container #columns_logo .pub_contentbg #first_column #tabs #tabs-2 div .knowledge_base {
	width:70%;
	float:left;
	border-right:1px solid #666;
	padding-bottom:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;	
}
#container #columns_logo .pub_contentbg #first_column #tabs #tabs-2 div .knowledge_base .col_table .knowledge_litrature {
	padding:30px 0 0 40px;
	width:90%;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;	
}
#container #columns_logo .pub_contentbg #first_column #tabs #tabs-2 div .findoutmore {
	width:25%;
	float:left;
	text-align:left;
	padding-top:30px;
	padding-left:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;	
}
.link_bdt {
	padding-top:10px;
}
#container #columns_logo div #first_col_Publicindex #courtcase ul li a.trans_link {
	color : #ee7607;
	font-weight : bold;
}
#container #columns_logo div #first_col_Publicindex #courtcase ul li a:hover.trans_link {
	text-decoration:underline;
}

a.trans_link{
color : #ee7607;
font-weight : bold;
}

a:hover.trans_link{
text-decoration:underline;
}

.trans_list{
list-style-type:circle;
margin-left:20px;
}

a.icon:not([classname~="icon"]), span.icon:not([classname~="icon"]) {
display:inline-block;
vertical-align:bottom;
}

.lock-file {
background-image:url(../images/padlocke2.png);
}

.link-list .icon, .icon {
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}

.helpfile{
font-size:9px;
font-weight:normal;
}

/* added by erwin */

.fl {
	float: left;
}

.fr {
	float: right;
}
.highlight{
	text-decoration:underline;
	
}
