@charset "utf-8";
/* CSS Document */
/* WarwickNet Main Screen Style Sheet */

/* Default styles */

body { margin: 0px auto; padding: 10px 0px 0px 0px; text-align: center; background: #d3d3d4; color: #333333; font-family: Arial, Helvetica, sans-serif; }

h1  { font-size: 150%; color: #a97231; font-weight: normal; }
h2  { font-size: 130%; color: #a97231; font-weight: normal; }
h3  { font-size: 120%; color: #a97231; font-weight: bold; }
h4  { font-size: 100%; color: #a97231; font-weight: bold; border-bottom: 1px solid #f2e7cd; padding-bottom: 2px; margin-bottom: 0px; }
h5  { font-size: 100%; color: #a97231; font-weight: bold; }

img { border: 0px; }
hr  { color: #a97231; background-color: #a97231; height: 1px; border: none;  }

/* blockquote { color: #39335a; padding: 5px 5px 5px 5px; margin: 0px; font-style: italic; } */
blockquote { font-family: Georgia, "Times New Roman", Times, serif; color: #39335a; padding: 5px 5px 5px 5px; margin: 0px; font-style: italic; }
cite { font-size: 0.8em; color: #808285; text-align: right; }

ul  { list-style: url('../img/bullet_brown.gif') circle; padding-left: 0px; margin-left: 17px; }
ol  { padding-left: 0px; margin-left: 24px; }

a, a:link, a:visited { color: #37325a; text-decoration: none; }
a:hover              { color: #808285; text-decoration: none; }

.note { font-size: 0.8em; }
.reference { font-size: 0.8em; color: #808285; text-align: right; }
.highlight { font-size: 0.8em; font-style: italic; color: #990000; background: #ffff99; border: 1px solid #FF9999; padding: 2px; }
.readmore { font-size: 0.8em; border-top: 1px solid #f2e7cd; padding-top: 2px; text-align: right; font-weight: bold; }
.bullet-2-line { padding-top: 5px; padding-bottom: 5px; vertical-align: middle; }

/* RSS feeds from WarwickNet NOC */
.warwicknet-noc-rss { height: 50px; padding: 0px; background-color: none; border: none; }
.warwicknet-noc-rss a { text-decoration: none; }
.rsstitle{ font-weight: bold; }
.rssdate{ color: 808285; font-size: 0.8em; }
.rssdescription{ font-size: 0.8em; }

/* Site Containers */

div.site_outer_main  { width: 940px; padding: 0px; margin: 0px auto; background: #ffffff; font-size: 80%; text-align: left; }

/* Header */

div.header_top_outer { background: url('../img/header_corner_tr.gif') top right no-repeat; height: 90px; padding: 0px; margin: 0px; text-align: left; }
div.header_top_inner { background: url('../img/header_corner_tl.gif') top left no-repeat; padding: 10px 20px 0px 10px; margin: 0px; text-align: left; }
div.header_logo { float: left; padding: 0px; margin: 0px; }
div.header_phone { float: right; padding: 0px; margin: 50px 0px 0px 0px; font-size: 110%; }

div.header_phone a, div.header_phone a:link, div.header_phone a:visited { color: #a97231; text-decoration: none; }
div.header_phone a:hover { color: #a97231; text-decoration: underline; }

/* Navigation */

div.navigation_outer { clear: both; background: url('../img/header_bar_01.jpg') top left repeat-x; padding: 0px 20px; margin: 0px; text-align: left; font-size: 105%; height: 36px; }

div.navigation_group_1 { float: left; margin: 0px; padding: 0px; }
div.navigation_group_2 { float: right; margin: 0px; padding: 0px; }

div.navigation_outer a { display: inline-block; padding: 15px 0px 0px 0px; margin: 0px; }
div.navigation_group_1 a { margin-right: 35px; }
div.navigation_group_2 a { margin-left: 35px; }
div.navigation_outer a:hover { text-decoration: none; background: #ffffff; padding-top: 5px; border-top: 10px solid #f2e7cd; }

#section_wl_home .navigation_wl_home, #section_wl_about .navigation_wl_about, #section_wl_clients .navigation_wl_clients, #section_wl_contact .navigation_wl_contact, #section_wl_how .navigation_wl_how, #section_wl_what .navigation_wl_what, #section_wl_why .navigation_wl_why { background: #ffffff; }

#section_n_home .navigation_n_home, #section_n_enthome .navigation_n_enthome, #section_n_contact .navigation_n_contact, #section_n_partners .navigation_n_partners, #section_n_services .navigation_n_services, #section_n_testimonials .navigation_n_testimonials, #section_n_why .navigation_n_why { background: #ffffff; }

#section_sme_home .navigation_sme_home, #section_sme_smehome .navigation_sme_smehome, #section_sme_contact .navigation_sme_contact, #section_sme_services .navigation_sme_services, #section_sme_why .navigation_sme_why, #section_n_testimonials .navigation_n_testimonials { background: #ffffff; }

#section_isp_home .navigation_isp_home, #section_isp_enterprise .navigation_isp_enterprise, #section_isp_sciencepark .navigation_isp_sciencepark, #section_isp_whitelabel .navigation_isp_whitelabel, #section_isp_contact .navigation_isp_contact { background: #ffffff; }

/* Home Pages */

div.banner_home { text-align: left; margin: 0px; padding: 0px; clear: both; }

div.home_content_main { margin: 0px; padding: 30px 10px 0px 10px; clear: both; }
div.home_content_box_outer { margin: 0px; padding: 0px; float: left; width: 230px; }
div.home_content_box_inner { margin: 0px; padding: 0px 10px 0px 10px; }
div.home_content_clear { margin: 0px; padding: 10px 0px 0px 0px; clear: both; height: 0px; }

div.home_content_box_body { padding: 0px 10px; margin: 0px; }
div.home_content_box_body p, div.home_content_box_body h1, div.home_content_box_body h2, div.home_content_box_body h3, div.home_content_box_body h4,div.home_content_box_body h5, div.home_content_box_body ul, div.home_content_box_body ol { margin-top: 0.5em; margin-bottom: 0.5em; }    

div.home_content_box_header { padding: 0px 10px 2px 10px; margin: 0px; }
div.home_content_main h1, div.home_content_main h2, div.home_content_main h3, div.home_content_main h4, div.home_content_main h5 { color: #333333; } div.home_content_box_header h1, div.home_content_box_header h2, div.home_content_box_header h3, div.home_content_box_header h4, div.home_content_box_header h5 { margin: 0px; } 
div.home_content_box_header a, div.home_content_box_header a:link, div.home_content_box_header a:visited { color: #333333; text-decoration: none; }
div.home_content_box_header a:hover { color: #808285; text-decoration: none; }
div.home_content_box_header img { padding-right: 5px; }

div.box_header_theme_1 { border-bottom: 2px solid #a4bc9f; } /* green */
div.box_header_theme_2 { border-bottom: 2px solid #9b98ac; } /* blue */
div.box_header_theme_3 { border-bottom: 2px solid #c99a95; } /* red */
div.box_header_theme_4 { border-bottom: 2px solid #e5cf9b; } /* yellow */
div.box_header_theme_5 { border-bottom: 2px solid #a97231; } /* brown, note: unlike the rest this is a full strength tone */

/* Content Styles */

div.feature_tl { padding: 0px; margin: 0px; background: url('../img/call_out_corner_tl.gif') top left no-repeat #f2e7cd; font-size: 85%; }
div.feature_tr { padding: 0px; margin: 0px; background: url('../img/call_out_corner_tr.gif') top right no-repeat; }
div.feature_bl { padding: 0px; margin: 0px; background: url('../img/call_out_corner_bl.gif') bottom left no-repeat;}
div.feature_br { padding: 1px 10px; margin: 0px; background: url('../img/call_out_corner_br.gif') bottom right no-repeat; }
div.feature_br p, div.feature_br h1, div.feature_br h2, div.feature_br h3, div.feature_br h4, div.feature_br h5, div.feature_br ul, div.feature_br ol { margin-top: 0.5em; margin-bottom: 0.5em; }  

div.content_breadcrumb { font-weight: bold; color: #808285; font-size: 80%; margin: 0px; padding: 10px 30px; clear: both; }
div.content_breadcrumb a, div.content_breadcrumb a:link, div.content_breadcrumb a:visited { text-decoration: underline; }
div.content_breadcrumb a:hover { text-decoration: none; }

div.cont_content_main { margin: 0px; padding: 10px 10px 0px 10px; clear: both; }
div.cont_content_main a, div.cont_content_main a:link, div.cont_content_main a:visited { text-decoration: underline; }
div.cont_content_main a:hover { text-decoration: none; }

div.cont_content_box_main  { margin: 0px; padding: 0px; float: left; width: 690px; }
div.cont_content_box_extra { margin: 0px; padding: 3px 0px 0px 0px; float: left; width: 230px; }
div.cont_content_box_full  { margin: 0px; padding: 0px; float: left; width: 920px; }
div.cont_content_box_inner { margin: 0px; padding: 0px 10px 0px 10px; }
div.cont_content_clear { margin: 0px; padding: 10px 0px 0px 0px; clear: both; height: 0px; }

div.cont_content_box_body { padding: 0px 10px; margin: 0px; }
div.cont_content_box_body p, div.cont_content_box_body h1, div.cont_content_box_body h2, div.cont_content_box_body h3, div.cont_content_box_body h4, div.cont_content_box_body h5, div.cont_content_box_body ul, div.contcontent_box_body ol { margin-top: 0.5em; margin-bottom: 0.5em; }    

div.cont_content_box_header { padding: 0px 10px 2px 10px; margin: 0px; }
div.cont_content_main h1, div.cont_content_main h2, div.cont_content_main h3, div.cont_content_main h4, div.cont_content_main h5 { color: #333333; } div.cont_content_box_header h1, div.cont_content_box_header h2, div.cont_content_box_header h3, div.cont_content_box_header h4, div.cont_content_box_header h5 { margin: 0px; } 
div.cont_content_box_header a, div.cont_content_box_header a:link, div.cont_content_box_header a:visited { color: #333333; text-decoration: none; }
div.cont_content_box_header a:hover { color: #808285; text-decoration: none; }
div.cont_content_box_header img { padding-right: 5px; }


/* Content Main Banner areas */

div.cont_banner_theme_1 { height: 60px; vertical-align: bottom; padding: 0px; margin: 0px; clear: both; background: url('../img/banner_thin_green.jpg') top left no-repeat #49793f; } /* green */
div.cont_banner_theme_2 { height: 60px; vertical-align: bottom; padding: 0px; margin: 0px; clear: both; background: url('../img/banner_thin_blue.jpg') top left no-repeat #37325a; } /* blue */
div.cont_banner_theme_3 { height: 60px; vertical-align: bottom; padding: 0px; margin: 0px; clear: both; background: url('../img/banner_thin_red.jpg') top left no-repeat #94352c; } /* red */
div.cont_banner_theme_4 { height: 60px; vertical-align: bottom; padding: 0px; margin: 0px; clear: both; background: url('../img/banner_thin_yellow.jpg') top left no-repeat #cba038; } /* yellow */
div.cont_banner_theme_5 { height: 60px; vertical-align: bottom; padding: 0px; margin: 0px; clear: both; background: url('../img/banner_thin_brown.jpg') top left no-repeat #a97231; } /* brown */

div.cont_banner_inner { padding: 30px 30px 10px 30px; margin: 0px; text-align: right; color: #ffffff; font-size: 130%; }
div.cont_banner_inner a, div.cont_banner_inner a:link, div.cont_banner_inner a:visited { color: #ffffff; text-decoration: none; }
div.cont_banner_inner a:hover { color: #ffffff; text-decoration: underline; }

/* Footer */

div.footer_main_outer { background: url('../img/footer_bg_right_01.gif') bottom right no-repeat #7f3a0b; padding: 0px; margin: 0px; text-align: right; color: #ffffff; clear: both; font-size: 90%; }
div.footer_main_inner { background: url('../img/footer_bg_left_01.gif') bottom left no-repeat; padding: 10px 20px; margin: 0px; text-align: right; font-size: 0.8em; }
div.footer_main_inner a, div.footer_main_inner a:link div.footer_main_inner a:visited { color: #ffffff; text-decoration: none; }
div.footer_main_inner a:hover { color: #ffffff; text-decoration: underline; }
div.footer_main_outer a, div.footer_main_outer a:link, div.footer_main_outer a:visited { color: #ffffff; text-decoration: none; }
div.footer_main_outer a:hover { color: #ffffff; text-decoration: underline; }

div.footer_sub { margin: 0px; padding: 10px 20px; background: #d3d3d4; text-align: right; }
div.footer_sub a, div.footer_sub a:link, div.footer_sub a:visited { color: #333333; text-decoration: none; }
div.footer_sub a:hover { color: #808285; text-decoration: none; }

.footer_spacer	  { padding-left: 10px; padding-right: 10px; }

