/*Railsimroutes.co.uk*/
/*Modern Theme*/

body
{
background-image: url('background_g.png');
background-color: #C0C0C0
}


A:active { text-decoration: underline; color: lime }
A:link { text-decoration: underline; color: #0044FF }
A:visited { text-decoration: underline; color: #990088 }
A:hover { text-decoration: underline; color: #00AA22 }
A.imglink:active { text-decoration: none; color: lime }
A.imglink:link { text-decoration: none; color: #0044FF }
A.imglink:visited { text-decoration: none; color: #990088 }
A.imglink:hover { text-decoration: none; color: #00AA22 }
A.navigator:active { text-decoration: none; color: #00EE00 }
A.navigator:link { text-decoration: none; color: #0055EE }
A.navigator:visited { text-decoration: none; color: #0055EE }
A.navigator:hover { text-decoration: underline; color: #00EE00 }
A.footerbar:active { text-decoration: underline; color: #00FF00 }
A.footerbar:link { text-decoration: underline; color: #00BBFF }
A.footerbar:visited { text-decoration: underline; color: #00DDFF }
A.footerbar:hover { text-decoration: underline; color: #00FF00 }

img.bannerlink
{
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none;
}

span.emphasis_colour
{
color: #008800;
}

span.emphasis_colour_bold
{
font-weight: bold;
color: #008800;
}

span.smalltext
{
font-size: 7pt;
font-family: Tahoma, Arial, sans-serif
}

div.thumbviewer
{
background-image: url('main_content_bg.png');
border-top: #BBBBBB 1px solid;
border-bottom: #FFFFFF 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
color: #008800;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}

/* ==== Logobar Section ==== */

td.rsr_logobar
{
background-image: url('logobar_image_1.jpg');
color: yellow;
background-color: #5a73e9;
font-size: 8pt;
font-weight: bold;
font-family: Tahoma, Arial, sans-serif;
}

td.rsr_errorlogo
{
color: yellow;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}


/* ==== Navbar Section ==== */

A.navbar_link:active { text-decoration: none; color: lime }
A.navbar_link:link { text-decoration: none; color: #FFFF00 }
A.navbar_link:visited { text-decoration: none; color: #FFFF00 }
A.navbar_link:hover { text-decoration: none; font-weight: bold; color: lime }

td.rsr_navbar
{
background-image: url('navbar_bg.png');
background-color: #DDDDDD;
color: #FFFFFF;
font-size: 10pt;
font-weight: bold;
font-family: Tahoma, Arial, sans-serif;
}

td.rsr_table_navbar_l
{
background-image: url('frameborder_navbar_l.gif');
}

td.rsr_table_navbar_r
{
background-image: url('frameborder_navbar_r.gif');
}

td.rsr_navbar_divider
{
background-image: url('divider_1.gif');
}


/* ==== Infobar ==== */

table.infobar
{
border-top: #FFFFFF 1px solid;
border-bottom: #BBBBBB 1px solid;
}


/* ==== Main Page Content Section ==== */

span.rsr_main_locator
{
background-image: url('locator_bg.png');
background-color: #FFFFFF;
font-size : 8pt;
font-family: Tahoma, Arial, sans-serif;
}

td.rsr_main_content
{
background-image: url('main_content_bg.png');
background-color: #FFFFFF;
font-size : 10pt;
font-family: Tahoma, Arial, sans-serif;
}

td.rsr_main_content_projectsec
{
background-image: url('main_tabsection_content_bg.png');
/*border-top: #FFFFFF 1px solid;*/
border-bottom: #BBBBBB 1px solid;
border-left: #FFFFFF 1px solid;
border-right: #BBBBBB 1px solid;
color: #000000;
background-color: #DDDDDD;
font-size: 10pt;
font-family: Tahoma, Arial, sans-serif;
}

table.gridtable_title
{
background-image: url('main_content_bg.png');
border-top: #FFFFFF 1px solid;
border-bottom: #BBBBBB 1px solid;
border-left: #FFFFFF 1px solid;
border-right: #BBBBBB 1px solid;
}

table.gridtable
{
background-image: url('main_content_bg.png');
border-top: #BBBBBB 1px solid;
border-bottom: #FFFFFF 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
}

table.gridtable_title_2
{
background-image: url('main_tabsection_content_bg.png');
border-top: #FFFFFF 1px solid;
border-bottom: #BBBBBB 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
}

table.gridtable_title_2a
{
background-image: url('main_tabsection_content_bg.png');
border-top: none;
border-bottom: #BBBBBB 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
}

table.gridtable_2
{
background-image: url('main_tabsection_content_bg.png');
border-top: #BBBBBB 1px solid;
border-bottom: #FFFFFF 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
}

td.gridtable
{
border-top: #BBBBBB 1px solid;
border-bottom: #FFFFFF 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
}

td.rsr_tabfont
{
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}


/* ==== Tab Section Style ==== */

td.tab_section_style_1_tab
{
background-image: url('main_tabsection_tab_bg.png');
border-top: #FFFFFF 1px solid;
/*border-bottom: #BBBBBB 1px solid;*/
border-left: #FFFFFF 1px solid;
border-right: #BBBBBB 1px solid;
color: black;
background-color: #DDDDDD;
font-size: 8pt;
font-weight: bold;
font-family: Arial, sans-serif;
}

td.tab_section_style_2_tab
{
background-image: url('main_tabsection_tab_bg_3.png');
border-top: #FFFFFF 1px solid;
/*border-bottom: #BBBBBB 1px solid;*/
border-left: #FFFFFF 1px solid;
border-right: #BBBBBB 1px solid;
color: black;
background-color: #DDDDDD;
font-size: 8pt;
font-weight: bold;
font-family: Arial, sans-serif;
}

td.tab_section_style_1_content
{
background-image: url('main_tabsection_content_bg.png');
border-top: #BBBBBB 1px solid;
border-bottom: #FFFFFF 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
color: #555555;
background-color: #DDDDDD;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}

td.tab_section_style_2_content
{
background-image: url('main_tabsection_content_bg.png');
border-top: #FFFFFF 1px solid;
border-bottom: #BBBBBB 1px solid;
border-left: #FFFFFF 1px solid;
border-right: #BBBBBB 1px solid;
color: #555555;
background-color: #DDDDDD;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}

td.tab_section_style_1_content_margin
{
background-image: url('main_content_margin.png');
color: #555555;
background-color: #BBBBBB;
}

td.tab_section_style_1_content_paragraph
{
background-image: url('main_tabsection_content_bg.png');
color: #555555;
background-color: #DDDDDD;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}

td.tab_section_style_1_tab_icon_rsr_s
{
background-image: url('rsr_s.png');
background-repeat: no-repeat;
}

td.tab_section_style_1_tab_icon_info_s
{
background-image: url('info_s.png');
background-repeat: no-repeat;
}

td.tab_section_style_1_tab_icon_info_l
{
background-image: url('info1.jpg');
background-repeat: no-repeat;
}

img.inset_image_1
{
border-top: #BBBBBB 1px solid;
border-bottom: #FFFFFF 1px solid;
border-left: #BBBBBB 1px solid;
border-right: #FFFFFF 1px solid;
}

 


/* ==== Footerbar Section ==== */

td.rsr_footerbar
{
background-image: url('footerbar_bg.png');
border-top: #663333 1px solid;
border-bottom: #cc3366 1px solid;
border-left: #663333 1px solid;
border-right: #cc3366 1px solid;
color: yellow;
background-color: #993333;
font-size: 8pt;
font-family: Tahoma, Arial, sans-serif;
}


/* ==== Border Edge Depth - Logobar ==== */

td.rsr_table_logobar_l_u
{
background-image: url('frameborder_logobar_l_u.gif');
}

td.rsr_table_logobar_r_u
{
background-image: url('frameborder_logobar_r_u.gif');
}

td.rsr_table_logobar_l_b
{
background-image: url('frameborder_logobar_l_b.gif');
}

td.rsr_table_logobar_r_b
{
background-image: url('frameborder_logobar_r_b.gif');
}

td.rsr_table_logobar_u
{
background-image: url('frameborder_logobar_u.gif');
}

td.rsr_table_logobar_b
{
background-image: url('frameborder_logobar_b.gif');
}

td.rsr_table_logobar_l
{
background-image: url('frameborder_logobar_l.gif');
}

td.rsr_table_logobar_r
{
background-image: url('frameborder_logobar_r.gif');
}


/* ==== Border Edge Depth - Main ==== */

td.rsr_table_main_content
{
background-image: url('bg.png');
background-color: #FFFFFF;
color: #000000;
font-size : 8pt;
font-family: Tahoma, Arial, sans-serif;
}

td.rsr_table_main_tab_normal
{
background-image: url('tab_bg.png');
background-color: #000000;
color: #FFE100;
font-size : 8pt;
font-family: Tahoma, Arial, sans-serif;
font-weight: bold;
}

td.rsr_table_main_l_u
{
background-image: url('frameborder_main_l_u.gif');
}

td.rsr_table_main_r_u
{
background-image: url('frameborder_main_r_u.gif');
}

td.rsr_table_main_l_b
{
background-image: url('frameborder_main_l_b.gif');
}

td.rsr_table_main_r_b
{
background-image: url('frameborder_main_r_b.gif');
}

td.rsr_table_main_u
{
background-image: url('frameborder_main_u.gif');
}

td.rsr_table_main_b
{
background-image: url('frameborder_main_b.gif');
}

td.rsr_table_main_l
{
background-image: url('frameborder_main_l.gif');
}

td.rsr_table_main_r
{
background-image: url('frameborder_main_r.gif');
}