* { 
margin : 0; 
padding : 0; 
} 
img { 
border : none; 
} 
.clear { 
clear : both; 
} 
body { 
font-size : 12px; 
margin : 0; 
} 
#mainbody { 
margin : 0 auto; 
padding : 0; 
} 
#pagetop { 
background-repeat : repeat-x; 
background-position : left top; 
position : absolute; 
left : 0; 
top : 0; 
z-index : 0; 
width : 50%; 
height : 166px; 
} 
#header { 
position : relative; 
z-index : 1; 
} 
#header_text { 
width : 1059px; 
background-repeat : no-repeat; 
background-position : right top; 
height : 25px; 
overflow : hidden; 
margin : 0 auto; 
padding : 0 0 0 9px; 
} 
#header_text_left { 
float : left; 
width : 590px; 
color : #ffffff; 
padding-top : 5px;
} 
#header_text_left a { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
padding-left : 40px; 
} 
#header_text_right { 
float : right; 
width : 260px; /* 220px */
padding-right : 22px; 
padding-top:5px;
} 

#header_text_right li{ 
margin: 0px; 
padding: 0px;
} 

ul#headernavigation { 
padding-right : 10px; 
} 
ul#headernavigation li { 
display : inline; 
list-style-type : none; 
} 
ul#headernavigation li a { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
padding-left : -5px;
} 
#mainwrapper { 
position : relative; 
z-index : 1; 
margin : 0 0 20px 0; 
} 
#logo { 
width : 256px; 
height : 73px; 
} 
#header_image { 
width : 340px; 
height : 73px; 
} 
.search_arrow { 
width : 14px; 
height : 15px; 
margin : 3px 0 0 3px; 
} 
#internal_arrow, .internalarrow { 
width : 12px; 
height : 11px; 
float : left; 
} 
#homecontent { 
width : 1026px; 
margin : 0 auto; 
padding : 0; 
overflow : hidden; 
} 
#homecontent_headerarea { 
width : 1026px; 
height : 73px; 
overflow : hidden; 
} 
#homecontent_headerarea_logo { 
float : left; 
} 
#homecontent_headerarea_right { 
float : right; 
width : 770px; 
} 
#left_content { 
margin : 20px 0 10px 0; 
} 
#home_content_flasharea_img { 
width : 778px; 
height : 186px; 
} 
#header_display { 
width : 340px; 
float : left; 
} 
#search_area { 
width : 420px; 
height : 73px; 
float : left; 
background-repeat : no-repeat; 
background-position : right top; 
overflow : hidden; 
} 
#search_link { 
width : 402px; 
} 
ul#search_navigation { 
padding-top : 5px; /* 10px */ 
padding-right : 30px; 
float : right; 
padding-bottom: 0px;
padding-left: 0px;
} 
ul#search_navigation li { 
display : inline; 
list-style-type : none; 
} 
ul#search_navigation li a { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
#search_area_below { 
width : 402px; 
padding-top : 10px; 
} 
#search { 
float : left; 
width : 199px; 
} 
#search_box { 
float : left; 
border-style:solid;
border-width:0px;
border-color:#000000;


} 
#search_box input { 
border-style:solid;
border-width:1px;
border-color:#7f9db9;
padding:2px 0px 2px 5px;
width:156px;
background-color:#EFE9DE; 
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 9pt;  
}
#search_button { 
float : left; 
width : 20px;
height :20px;
padding:5px 0px 0px 5px;
border-width:0px;
border-style:solid;
}  
#search_button img { 
padding-top : 3px; 
padding-left : 5px; 
} 
#search_links { 
float : right; 
width : 199px; 
} 
#link_dropdown { 
float : left; 
width : 174px;
border-width:0px;
border-style:solid;
padding:1px 0px 0px 0px;
overflow : hidden; 
} 
 
#link_dropdown select { 
width : 174px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
}
 
#dropdown_button { 
float : left; 
width : 20px; 
overflow : hidden; 
} 

 

#dropdown_button img { 
padding-top : 5px; 
padding-left : 7px; 
} 
#homecontent_navigation_flash { 
width : 1026px; 
height : 186px; 
overflow : hidden; 
} 
#homecontent_navigation_left { 
background-position : right top; 
float : left; 
height : 186px; 
width : 248px; 
} 
ul#navigation { 
padding-left : 32px; 
padding-top : 10px; 
} 
ul#navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
ul#navigation li a { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #1a1718; 
} 
ul#navigation li a img { 
padding-top : 5px; 
padding-right : 5px; 
} 
.nav_links_text { 
display : block; 
float : left; 
width : 180px; 
padding : 5px 0; 
} 
.nav_links_text img { 
padding-top : 3px; 
} 
#homecontent_flash_right { 
width : 778px; 
height : 186px; 
float : right; 
} 
#homecontent_textarea { 
background-repeat : repeat-y; 
background-position : left top; 
overflow : hidden; 
width : 100%; 
position : relative; 
} 
#homecontent_textarea_left { 
float : left; 
padding-bottom : 36px; 
} 
#homecontent_textarea_left_block { 
background-repeat : repeat-y; 
background-position : left top; 
overflow : hidden; 
width : 161px; 
height : 36px; 
position : absolute; 
left : 30px; 
bottom : -1px; 
} 
#welcome_text { 
padding-left : 50px; 
width : 196px; 
font-family : Arial, Helvetica, sans-serif; 
padding-top : 11px; 
} 
#welcome_text p { 
margin : 10px 0 10px 0; 
} 
#welcome_text a { 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
#homecontent_textarea_right { 
width : 752px; 
padding-left : 17px; 
float : right; 
margin : 0; 
} 
#homecontent_textarea_left_above { 
width : 1018px; 
} 
#welcome_text_above { 
float : left; 
background-repeat : no-repeat; 
background-position : left top; 
width : 259px; 
height : 37px; 
overflow : hidden; 
} 
#welcome_text_actual { 
padding-left : 50px; 
} 
h1 { 
padding-top : 5px; 
padding-bottom : 5px; 
font-size : 2em; 
font-family : Arial, Helvetica, sans-serif; 
color : #2f2f2f; /* #3f0e3a; */
} 
h2 { 
color : #2f2f2f; 
padding-top : 5px; 
padding-bottom : 5px; 
font-size : 1.3em; 
font-family : Arial, Helvetica, sans-serif; 
} 
h3 { 
color : #2f2f2f; 
padding-top : 5px; 
padding-bottom : 5px; 
font-size : 1.2em; 
font-family : Arial, Helvetica, sans-serif; 
} 
div { 
font-family : Arial, Helvetica, sans-serif; 
} 
p { 
font-family : Arial, Helvetica, sans-serif; 
padding-top : 10px; 
padding-bottom : 10px; 
} 
#sidenavigation { 
background-repeat : no-repeat; 
background-position : left top; 
overflow : hidden; 
float : right; 
width : 759px; 
height : 37px; 
} 
ul#side_navigation { 
height : 37px; 
margin : 0; 
padding-left : 17px; 
} 
ul#side_navigation li { 
display : block; 
float : left; 
list-style-type : none; 
overflow : hidden; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
ul#side_navigation li a { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#side_navigation li#payment { 
width : 121px; 
} 
ul#side_navigation li#details { 
width : 121px; 
} 
ul#side_navigation li#license { 
width : 121px; 
} 
ul#side_navigation li#vehicle { 
width : 121px; 
} 
ul#side_navigation li#drivers { 
width : 121px; 
} 
ul#side_navigation li#dealer { 
width : 121px; 
} 
ul#side_navigation li a { 
display : block; 
height : 37px; 
padding-top : 12px; 
} 
ul#side_navigation li a span { 
display : block; 
border-right : 1px dotted gray; 
text-align : center; 
} 
ul#side_navigation li a span.a { 
padding-left : 25px; 
text-align : left; 
} 
ul#side_navigation li a span.x { 
display : block; 
padding-left : 20px; 
border : 0; 
text-align : left; 
} 
ul#side_navigation li#dealer a:hover { 
width : 121px; 
background-position : left top; 
} 
ul#side_navigation li#payment a { 
background-position : left top; 
width : 121px; 
height : 37px; 
} 
ul#side_navigation li#payment.current a { 
background-position : left top; 
width : 154px; 
height : 37px; 
} 
#nav_selected_area { 
width : 706px; 
overflow : hidden; 
padding-left : 20px; 
margin-left : 2px; 
padding-top : 20px; 
padding-bottom : 20px; 
} 
#pay_online_area { 
width : 233px; 
height : 109px; 
float : left; 
} 
#pay_online_button { 
width : 225px; 
height : 49px; 
margin : 25px 0 0; 
} 
#pay_online_button_small { 
width : 212px; 
height : 31px; 
} 
#pay_online_area_form { 
padding-top : 50px; 
padding-left : 20px; 
} 
#pay_online_area_form input { 
width : 200px; 
} 
#pay_online_area_button { 
width : 226px; 
padding-top : 5px; 
margin-bottom : 5px; 
} 
#pay_online_area_button1 { 
width : 168px; 
float : left; 
padding-left : 18px; 
} 
#pay_online_area_button1 img { 
padding-top : 2px; 
} 
#pay_online_area_button2 { 
width : 40px; 
float : right; 
} 
#pay_online_area_button2 img { 
padding-top : 2px; 
} 
#pay_online_area_button2 a { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : none; 
} 
#pay_online_area_button2 img { 
vertical-align : top; 
} 
#pay_online_area_text { 
width : 463px; 
float : right; 
overflow : hidden; 
margin-left : 9px; 
font-family : Arial, Helvetica, sans-serif; 
} 
#pay_text1 { 
border-top : 1px dotted; 
overflow : hidden; 
} 
#pay_text1 img { 
padding-top : 2px; 
} 
#pay_text2 img { 
padding-top : 2px; 
} 
#pay_text3 img { 
padding-top : 2px; 
} 
#pay_text1 a { 
text-decoration : none; 
} 
#pay_text1_left { 
float : left; 
width : 234px; 
overflow : hidden; 
padding-top : 9px; 
padding-bottom : 9px; 
} 
#pay_text1_right { 
float : right; 
width : 220px; 
overflow : hidden; 
padding-top : 9px; 
padding-bottom : 9px; 
} 
#pay_text2 { 
border-top : 1px dotted; 
overflow : hidden; 
} 
#pay_text2 a { 
text-decoration : none; 
color : white; 
} 
#pay_text2_left { 
float : left; 
width : 234px; 
padding-top : 9px; 
padding-bottom : 9px; 
} 
#pay_text2_right { 
float : right; 
width : 220px; 
padding-top : 9px; 
padding-bottom : 9px; 
} 
#pay_text3 { 
border-top : 1px dotted; 
border-bottom : 1px dotted; 
overflow : hidden; 
} 
#pay_text3 a { 
text-decoration : none; 
} 
#pay_text3_left { 
float : left; 
width : 234px; 
padding-top : 9px; 
padding-bottom : 9px; 
} 
#pay_text3_right { 
float : right; 
width : 220px; 
padding-top : 9px; 
padding-bottom : 9px; 
} 
#homecontent_textarea_right_bottom { 
width : 727px; 
} 
#bodywrapper { 
float : left; 
} 
#pagecontent { 
width : 473px; 
/* background : white; */ 
float : left; 
padding : 1em; 
} 
#pagecontent ul { 
padding : 1em; 
list-style-type : square; 
padding-left : 20px; 
} 
#pagecontent p { 
padding-top : 10px; 
padding-bottom : 10px; 
} 
#news { 
width : 473px; 
float : left; 
padding-left : 20px; 
padding-right : 5px; 
} 
#breadcrumb { 
padding-top : 5px; 
} 
#breadcrumb a { 
text-decoration : none; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
#breadcrumb a:hover { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
.whatsnew a { 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
.news_textsection1 { 
background-repeat : no-repeat; 
background-position : center top; 
width : 458px; 
height : 26px; 
overflow : hidden; 
} 
.news_textsection1_left { 
float : left; 
width : 364px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
padding-left : 8px; 
padding-top : 6px; 
padding-bottom : 6px; 
} 
.news_textsection1_right { 
float : right; 
width : 40px; 
padding-top : 6px; 
padding-left : 38px; 
} 
.news_textsection2 { 
width : 458px; 
font-family : Arial, Helvetica, sans-serif; 
padding-top : 5px; 
} 
.news_textsection2 a { 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
#news_textsection3 { 
background-repeat : no-repeat; 
background-position : center top; 
width : 458px; 
overflow : hidden; 
height : 26px; 
margin-bottom : 10px; 
} 
#news_textsection3_left { 
float : left; 
width : 334px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
padding-left : 8px; 
padding-top : 6px; 
padding-bottom : 6px; 
} 
#news_textsection3_right { 
float : right; 
width : 40px; 
padding-top : 6px; 
padding-left : 76px; 
} 
#contact_info { 
float : right; 
background-repeat : no-repeat; 
background-position : center top; 
height : 377px; 
width : 227px; 
} 
#contact_infosection1 { 
padding-top : 45px; 
padding-left : 24px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.heading_contactus { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
ul#contact_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
ul#contact_navigation li a span { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#contact_navigation img { 
padding-top : 12px; 
padding-right : 5px; 
} 
.contact_text { 
display : block; 
float : left; 
width : 122px; 
border-bottom : 1px dotted black; 
padding : 10px 0; 
} 

#contact_infosection2 {
width : 122px; 
height : 148px; 
padding-top : 20px; 
padding-left : 24px; 
font-family : Arial, Helvetica, sans-serif; 
/* line-height : 100%; */
text-decoration : none;
/* font-weight: bold; */
font-size : 1em;
} 

#contact_infosection2 a {
text-decoration : none;
}

#contact_infosection2 a:hover {
text-decoration : underline;
}

#contact_infosection2 li {
list-style-type : none; /* square */
color: black;
padding: 5px;
margin-left: -15px; 
}


.heading_giveuscall { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.numbers { 
font-weight : bold; 
} 
#homecontent_textarea_links { 
width : 1002px; 
padding : 0; 
background-repeat : no-repeat; 
background-position : left top; 
margin : 0 0 0 2px; 
overflow : hidden; 
height : 252px; 
} 
#homecontent_textarea_links_marine { 
float : left; 
width : 196px; 
margin-top : 15px; 
padding-left : 80px; 
} 
.marine_arrow_button { 
background-image : url(/images/shared/marine_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.licensing_arrow_button { 
background-image : url(/images/shared/licensing_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.aviation_arrow_button { 
background-image : url(/images/shared/aviation_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.cycling_arrow_button { 
background-image : url(/images/shared/cycling_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.freight_arrow_button { 
background-image : url(/images/shared/freight_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.rail_arrow_button { 
background-image : url(/images/shared/rail_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.taxi_arrow_button { 
background-image : url(/images/shared/taxi_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
} 
.walking_arrow_button { 
background-image : url(/images/shared/walking_arrow_button.gif); 
width : 12px; 
height : 12px; 
float : left; 
margin : 2px 2px 0 0; 
}
.arrow_button_large { 
background-repeat : no-repeat; 
width : 14px; 
height : 15px; 
float : left; 
padding-right : 5px;
/* margin : 2px 2px 0 0; */
}
.foot_seperator { 
background-repeat : no-repeat; 
width : 167px; 
height : 1px; 
float : left; 
margin : 10px 0 10px 0; 
} 
.link_color a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.link_color2 a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.link_color3 a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.link_color4 a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.link_color5 a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.link_color6 a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_marine a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_aviation a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_freight a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_taxi a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_licensing a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_cycling a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_rail a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.link_color_walking a { 
font-weight : bold; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
}
.links_text { 
display : block; 
float : left; 
width : 145px; 
border-bottom : 1px dotted black; 
padding : 5px 0; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.links_text_marine { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
.links_text_marine img { 
padding : 10px 0 10px 0; 
} 
.links_text_aviation { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#aviation_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_aviation img { 
padding : 10px 0 10px 0; 
} 
.links_text_marine { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#marine_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_cycling { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#cycling_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_freight { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#freight_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_rail { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#rail_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_taxi { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#taxi_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_walking { 
display : block; 
float : left; 
width : 165px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#walking_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
.links_text_licensing { 
display : block; 
float : left; 
width : 1px; 
font-size : 1em; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#licensing_navigation li { 
display : block; 
list-style-type : none; 
clear : both; 
} 
#mainwrapper #homecontent_textarea_links #homecontent_textarea_links_marine span.link_color_marine a { 
font-family : Arial, Helvetica, sans-serif; 
float : none; 
} 
#homecontent_textarea_links_sections { 
width : 914px;
margin : 10px 30px 10px 58px; /* 10px 30px 10px 58px */
padding-left: 10px;
float : left; 
} 
.homecontent_textarea_links_section { 
float : left; 
width : 200px; /* 186px */
margin : 0 10px 0;  /* 0 20px 0; */
} 
.homecontent_textarea_links_section a { 
color : #000000; 
text-decoration : none; 
} 
.homecontent_textarea_links_section a:hover { 
color : #000000; 
} 
#homecontent_textarea_links_aviation { 
float : left; 
width : 186px; 
} 
#homecontent_textarea_links_sections3 { 
float : right; 
width : 415px; 
padding-right : 20px; 
padding-left : 20px; 
} 
#homecontent_textarea_links_sections4 { 
float : left; 
width : 186px; 
} 
#footer { 
width : 972px; 
margin : 0 auto; 
font-family : Arial, Helvetica, sans-serif; 
/* padding : 20px 0 20px 0; */
} 
#foot_nav_left { 
float : left; 
width : 420px; /* 384px */
overflow : hidden; 
padding-left : 1px; /* 155px */
} 
#foot_nav_left li { 
margin:0px;
padding: 0px;
}
#foot_nav_right { 
float : right; 
width : 270px; /* 320px */
padding-left : 0px; 
overflow : hidden; 
padding-right:50px;
} 
#foot_nav_right li { 
margin:0px;
padding: 0px;
} 

ul#footernavigation_left li, ul#footernavigation_right li { 
display : inline; 
list-style-type : none; 
} 
ul#footernavigation_left li a, ul#footernavigation_right li a { 
text-decoration : none; 
} 
#internalcontent_textarea { 
background-repeat : repeat-y; 
background-position : left top; 
overflow : hidden; 
width : 100%; 
position : relative; 
} 
#internalcontent_textarea_left_block { 
background-repeat : repeat-y; 
background-position : left top; 
overflow : hidden; 
width : 161px; 
height : 36px; 
position : absolute; 
left : 30px; 
bottom : -1px; 
} 
#internalcontent_textarea_left { 
float : left; 
width : 263px; 
} 
#internalnavigation { 
width : 263px; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#internal_navigation { 
width : 223px; 
margin : 20px 0 0 0; 
} 
.leftnav_arrow { 
float : left; 
width : 12px; 
height : 12px; 
margin-top : 6px; 
margin-right : 2px; 
} 
.leftnav_arrow_down { 
float : left; 
width : 13px; 
height : 13px; 
} 
ul#internal_navigation li { 
list-style-type : none; 
border-bottom : 1px solid; 
} 
ul#internal_navigation li a { 
display : block; 
width : 187px; 
padding : 4px 15px 4px 25px; 
text-decoration : none; 
color : #000; 
} 
ul#internal_navigation li a:hover { 
color : #ffffff; 
font-weight : bold; 
width : 187px; 
} 
ul#internal_subnavigation li a:hover { 
width : 167px; 
} 
ul#internal_navigation li a:hover img { 
visibility : hidden; 
} 
ul#internal_navigation li.selected a, ul#internal_navigation li.selected li.selected a { 
font-weight : bold; 
} 
ul#internal_navigation li.selected li a { 
font-weight : normal; 
} 
ul#internal_navigation li.selected li a.selected, ul#internal_navigation li li a.selected { 
font-weight : bold; 
} 
ul#internal_subnavigation { 
width : 160px; 
margin-left : 50px; 
font-family : Arial, Helvetica, sans-serif; 
} 
ul#internal_subnavigation li { 
list-style-type : none; 
border : 0; 
} 
ul#internal_subnavigation li a { 
display : block; 
width : 186px; 
padding : 4px 5px 4px 5px; 
text-decoration : none; 
} 
ul#internal_navigation li#interalnav1.current a { 
font-weight : bold; 
} 
ul#internal_navigation li#interalnav1 a:visited img { 
visibility : hidden; 
} 
ul#internal_subnavigation li a:hover { 
font-weight : bold; 
} 
#image_left { 
padding-left : 55px; 
padding-top : 45px; 
width : 201px; 
} 
#internalcontent_textarea_right { 
width : 744px; 
float : right; 
margin : 0; 
} 
#pay { 
width : 455px; 
float : left; 
padding-left : 15px; 
padding-right : 15px; 
} 
.howtopay { 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
#pay .data { 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
#pay_text { 
font-family : Arial, Helvetica, sans-serif; 
padding : 0 30px 0 10px; 
margin : 10px 0 40px 0; 
} 
.learnmore a { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-decoration : none; 
} 
#table { 
font-family : Arial, Helvetica, sans-serif; 
margin : 10px; 
} 
#tbl1 { 
border : 1px solid; 
border-collapse : collapse; 
width : 438px; 
} 
#tbl1 th { 
border-right : 1px solid; 
padding : 5px 10px; 
} 
#tbl1 td { 
border-right : 1px solid; 
padding-left : 10px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
#submit_btn { 
width : 89px; 
height : 27px; 
} 
.heading { 
background-color : #9e7298; 
color : #ffffff; 
} 
.row1 { 
padding-left : 5px; 
} 
.row2 { 
margin-left : 5px; 
background-repeat : repeat; 
background-position : center top; 
} 
#internal_contact_info { 
float : right; 
width : 225px; 
padding-top : 20px; 
padding-left : 10px; 
} 
#payonline_right, #find_out_more, #contact_us { 
margin : 10px 0 10px 10px; 
width : 212px; 
float : left; 
} 
.find_out_more_area { 
width : 212px; 
height : 23px; 
background-position : center top; 
float : left; 
} 
.clearboth { 
clear : both; 
} 
#findout_repeat { 
width : 212px; 
background-repeat : repeat-y; 
padding : 2px; 
padding-left : 10px; 
padding-bottom : 10px; 
} 
.boxbottom { 
width : 212px; 
height : 3px; 
} 
.find_out_more_text, .contact_us_text { 
margin : 4px 0 0 15px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.contact_us_area { 
width : 212px; 
height : 23px; 
background-position : center top; 
float : left; 
} 
#contact_text { 
line-height : 100%; 
font-family : Arial, Helvetica, sans-serif; 
margin-left : 15px; 
padding-top : 10px; 
width : 178px; 
} 
#RedDot { 
font : 12px Arial, Helvetica, sans-serif; 
color : red; 
} 
#contactus_repeat { 
width : 212px; 
background-repeat : repeat-y; 
padding : 2px; 
padding-bottom : 10px; 
} 
ul#link_nav { 
padding-top : 25px; 
padding-left : 8px; 
} 
#faq { 
width : 212px; 
float : left; 
} 
#faqbutton { 
margin : 0 0 10px 10px; 
float : left; 
width : 212px; 
height : 24px; 
} 
.inline_nav { 
padding-left : 10px; 
} 
.news_item { 
padding-bottom : 10px; 
width : 100%; 
overflow : hidden; 
} 
.pagesummary { 
padding-top : 5px; 
padding-bottom : 5px; 
font-size : 1.3em; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
.whatsnew { 
margin : 0 0 5px 0; 
} 
ul#marine_navigation { 
margin : 10px 0; 
padding : 0 0 0 0;
} 
ul#aviation_navigation { 
margin : 10px 0; 
padding : 0 0 0 0;
} 
ul#licensing_navigation { 
margin : 10px 0; 
padding : 0 0 0 0;
} 
ul#cycling_navigation { 
margin : 10px 0; 
padding : 0 0 0 0;
} 
ul#freight_navigation { 
margin : 10px 0; 
padding : 0 0 0 0;
} 
ul#rail_navigation { 
margin : 10px 0; 
padding : 0 0 0 0;
} 
ul#taxi_navigation { 
margin : 10px 0 0 0; 
padding : 0 0 0 0;
} 
ul#walking_navigation { 
margin : 10px 0 0 0; 
padding : 0 0 0 0;
} 
#nav_wrapper { 
padding-left : 40px; 
width : 196px; 
font-family : Arial, Helvetica, sans-serif; 
padding-top : 11px; 
} 
.menu { 
width : 263px; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
display : block; 
} 
.main { 
border-bottom : 1px solid; 
display : block; 
width : 213px; /* 223px */
text-decoration : none; 
padding-left : 5px; /* 20px */
} 
.main h1 { 
font-size : 1.2em; 
} 
.main a { 
/* margin : 2px 0 0 0; */
font-size : 1em; 
/* padding : 0 0 0 25px; */
/* padding-left : 20px; */
/* font-weight : bold; */
font-weight : normal;
text-decoration : none; 
} 
.main a:hover { 
text-decoration : underline; 
} 
.sub { 
border-bottom : 1px solid; 
width : 208px; /* 203px */
padding-left : 10px; /* 30px */
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 1em; 
display : block; 
} 
.sub h2 { 
text-decoration : none; 
font-size : 1em; 
margin : 0 0 0 0; 
} 
.sub a { 
text-decoration : none; 
font-size : 1em; 
margin : 0 0 0 0; 
font-weight : normal;
} 
.sub a:hover { 
/* font-weight : bold; */
text-decoration : underline;  
} 
.sub2 { 
border-bottom : 1px solid; 
width : 193px; /* 190px  173px */
padding-left : 25px; /* 50px */
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 1em; 
display : block; 
} 
.sub2 a { 
text-decoration : none; 
font-size : 1em; 
font-weight : normal;
} 
.sub2 a:hover { 
/* font-weight : bold; */
text-decoration : underline; 
} 
.sub2 h2 { 
text-decoration : none; 
font-size : 1em; 
}
.subsection { 
border-bottom : 2px solid; 
display : block; 
width : 193px;  /* 223px */
text-decoration : none; 
padding-left : 20px;
} 
.subsection h1 { 
font-size : 1.2em; 
} 
.subsection a { 
/* margin : 2px 0 0 0; */
font-size : 1em; 
/* padding : 0 0 0 25px; */
/* padding-left : 20px; */
/* font-weight : bold; */
font-weight : normal;
text-decoration : none; 
} 
.subsection a:hover { 
text-decoration : underline; 
} 
.subsection a:visited {
}
.bodyhdr
{
font-size : 1.2em;
font-weight : bold;
}
 
/* 
 
ul,ol,li, { 
	margin-left:5px;
	padding-left:5px;
	list-style-type: square;
} 

*/


/* Update - GAH - 4/2/11 */

ul { 
	margin-left:5px;
	padding-left:5px;
	list-style-type: square;
}

ul li { 
	margin-left:5px;
	padding-left:5px;
        list-style-type: square;
}

ol {
	margin-left:25px;
	padding-left:5px;
	list-style-type: square;
}
ol li {
	padding-left:5px;
}

/* END - update */ 

/* RESET to IE defaults */

/*
.pagecontent h1,h2,h3 {
margin: 14pt 0;
}
*/

/*
.pagecontent ol,ul{ 
list-style-position: outside;
margin: 1em 0;
padding: 0 0 0 60pt;
}
*/

.bg1 {
	background-color : #003947;
}
.bg2 {
	background-color : #BAC9CD;
}
.bg3 {
    /* gainsboro */
	background-color : #DCDCDC; /* #D9E1E4; */
}
.bg4 {
	/* white smoke */
	background-color : #F5F5F5; /*  #E8EDEE; */
}


/* Landing Page Summary */
h2.summary-heading a, h2.summary-heading a:visited {
	text-decoration:none; color:#333;
}


