* { margin:0; padding:0;}
body { background:#364860 url(http://www.broadwave.co.uk/images/wrapper_header.gif) 0 0 repeat-x; font-size:100%; line-height:1.1em; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}

a{ color:#3366cc;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-right:40px;}

.listing ul {margin:0px; padding:0px;}
.listing ul li {margin-left:15px}

h2 {font-size:18px; line-height:22px;padding:0px 0px 10px 0px;font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:left;}
h3 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:left;}

/*header*/
.logo-menu{ height:134px;}
.logo{ position:absolute; margin:20px 0 0 16px;}
.navigation{ display:block; margin:40px 0 0 600px; position:absolute; color:#ffcccc}
.navigation a{ color:#eeeeee; font-size:0.75em; margin-right:22px;}
.menu{ display:block; position:absolute; margin:87px 0 0 36px; width:911px; background:#2d3c53; height:47px;}
.menu li{ display:block; float:left; width:117px; margin-right:1px; line-height:3.375em; font-size:12px;}
.menu li a{ display:block; background:url(http://www.broadwave.co.uk/images/menu_bg_button.gif) 0 0 repeat-x; height:47px; text-decoration:none; color:#ffffff; text-align:center;}
.menu li a:hover{ background:url(http://www.broadwave.co.uk/images/menu_bg_button_act.gif) 0 0 repeat-x; height:47px; color:#000;}
.menu li .act{ background:url(http://www.broadwave.co.uk/images/menu_bg_button_act.gif) 0 0 repeat-x !important; height:47px; color:#000;}
.menu .m1{ width:101px !important;}
.menu .m1 .act span span{ display:block; background:url(http://www.broadwave.co.uk/images/menu_corner_left_act.gif) 0 0 no-repeat !important;}
.menu .m1 span{ display:block; background:url(http://www.broadwave.co.uk/images/menu_corner_left.gif) 0 0 no-repeat;}
.menu .m1 a:hover span span{ display:block; background:url(http://www.broadwave.co.uk/images/menu_corner_left_act.gif) 0 0 no-repeat;}
.menu .m6{ margin-right:0 !important; width:100px  !important;}
.menu .m6 span{ display:block; background:url(http://www.broadwave.co.uk/images/menu_corner_right.gif) top right no-repeat;}
.menu .m6 a:hover span span{ display:block; background:url(http://www.broadwave.co.uk/images/menu_corner_right_act.gif) top right no-repeat;}
.menu .m6 .act span span{ display:block; background:url(http://www.broadwave.co.uk/images/menu_corner_right_act.gif)  top right no-repeat !important;}

.header-img{ background:url(http://www.broadwave.co.uk/images/header_img.jpg) 36px 0 no-repeat; height:225px;}
.banners{ display:block; padding:18px 0 0 0;}
.banners img{ margin-right:3px;}

.img-indent{ margin-left:7px;}
.line{ background:url(http://www.broadwave.co.uk/images/line.gif) 0 14px repeat-x; display:block; height:28px}
.extra-line{ background:url(http://www.broadwave.co.uk/images/line1.gif) 0 8px repeat-x; width:346px; height:20px; float:left;}


/*footer*/
.footer{ padding:12px 0 21px 620px; color:#85979f; font-size:0.75em;}
.footer a{ color:#85979f; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

/*content*/
.wtext{ color:#ffcc33;font-weight:bold;text-align:left;font-size:12px;padding:5px 5px 10px 8px;}
.question{ color:#666666;font-weight:bold;text-align:left;font-size:12px;}

.content{ margin:0 0 0 36px; width:911px; font-size:0.75em; line-height:1.5em;}
.content h1{ height:45px;}
.content h1 img{ position:absolute;}
.indent-1{ padding:42px 0 0 29px;}
.text{ color:#425065;text-align:justify}
.button{ display:block; width:89px; height:23px; text-align:center; color:#425065; text-decoration:none; background:url(http://www.broadwave.co.uk/images/button_1.gif) 0 0 no-repeat; line-height:1.5em; font-size:1.187em;}
.button:hover{ color:#40a1f4;}
.button-1{ display:block; height:24px; text-align:center; color:#e69919; text-decoration:none; background:url(http://www.broadwave.co.uk/images/button-1.gif) 0 0 repeat-x; line-height:1.866em; font-weight:bold;}
.button-1:hover{ color:#425065;}
.button-1 span{ display:block; background:url(http://www.broadwave.co.uk/images/button-1-left.gif) 0 0 no-repeat; height:24px;}
.button-1 span span{ background:url(http://www.broadwave.co.uk/images/button-1-right.gif) top right no-repeat; height:24px;}
.button-2{ display:block; width:48px; height:23px; text-align:center; color:#425065; text-decoration:none; background:url(http://www.broadwave.co.uk/images/button_2.gif) 0 0 no-repeat; line-height:1.5em; font-size:1.187em;}
.button-2:hover{ color:#40a1f4;}
.button-3{ display:block; width:67px; height:23px; text-align:center; color:#425065; text-decoration:none; background:url(http://www.broadwave.co.uk/images/button-3.gif) 0 0 no-repeat; line-height:1.5em; font-size:1.187em; font-weight:normal;}
.button-3:hover{ color:#40a1f4;}

.width-1{ width:129px;}
.width-2{ width:144px;}
.indent-top{ display:block; margin-top:12px;}
.indent-top1{ display:block; margin-top:10px;}
.indent-top2{ display:block; margin-top:21px;}
.line_{ vertical-align:middle; margin-left:11px;}
.indent-left{ padding-left:37px;}
.extra-line{height:30px;}
.extra-line img{ position:absolute; margin-top:15px;}

.content .border-bot {background:#FFF url(http://www.broadwave.co.uk/images/border_bot.gif) repeat-x bottom;}
.content .corner-bot-left {background:url(http://www.broadwave.co.uk/images/corner_bot_left.gif) no-repeat left bottom;}
.content .corner-bot-right {background:url(http://www.broadwave.co.uk/images/corner_bot_right.gif) no-repeat right bottom; width:100%;}
.content-indent{ padding:13px 0 46px 30px; width:890px; overflow:hidden;}

.box .border1-top {background:url(http://www.broadwave.co.uk/images/border1_top.gif) repeat-x top #eff5f7;}
.box .corner1-top-left {background:url(http://www.broadwave.co.uk/images/corner1_top_left.gif) no-repeat left top;}
.box .corner1-top-right {background:url(http://www.broadwave.co.uk/images/corner1_top_right.gif) no-repeat right top;}
.box .corner1-bot-left {background:url(http://www.broadwave.co.uk/images/corner1_bot_left.gif) no-repeat left bottom;}
.box .corner1-bot-right {background:url(http://www.broadwave.co.uk/images/corner1_bot_right.gif) no-repeat right bottom; width:100%;}
.box-indent{ padding:29px 24px 24px 24px;}
.box h1{ height:40px !important;}


.content .title{ display:block;}
.content .img-left{ float:left; margin:3px 21px 0 0px;}
.fright{ float:right;}

.text-text{ border-top:1px solid #d8dfe9;text-align:justify;}
.text-text dt{ padding-top:11px; color:#425065; text-transform:uppercase; font-size:1.187em;}
.text-text dd{ padding-bottom:11px; color:#e69919; font-weight:bold;  border-bottom:1px solid #d8dfe9;}
.h-top{ margin-top:29px;}
.h-top1{ margin-top:40px;}
.link{ background:url(http://www.broadwave.co.uk/images/link.gif) center left no-repeat; padding:0 0 0 22px; font-size:1.187em;}

.list li{ background:url(http://www.broadwave.co.uk/images/list_bg.gif) 0 0 repeat-x;  color:#40a1f4; width:100%; overflow:hidden; font-size:1.187em; line-height:1.5em; margin-bottom:2px;}
.list li a{ display:block; float:right; color:#425065;  width:82px; height:24px; background:#c2d3dd url(http://www.broadwave.co.uk/images/list_corner_right.gif) top right no-repeat; text-align:center; text-decoration:none; font-weight:bold; line-height:1.687em; font-size:0.875em;}
.list li a:hover{ color:#40a1f4;}
.list span{ text-indent:50px; display:block; height:24px;}
.list .bull-1 span { background:url(http://www.broadwave.co.uk/images/list_bull_1.gif) 0 0 no-repeat;}
.list .bull-2 span { background:url(http://www.broadwave.co.uk/images/list_bull_2.gif) 0 0 no-repeat;}
.list .bull-3 span { background:url(http://www.broadwave.co.uk/images/list_bull_3.gif) 0 0 no-repeat;}
.list .bull-4 span { background:url(http://www.broadwave.co.uk/images/list_bull_4.gif) 0 0 no-repeat;}
.list .bull-5 span { background:url(http://www.broadwave.co.uk/images/list_bull_5.gif) 0 0 no-repeat;}
.list .bull-6 span { background:url(http://www.broadwave.co.uk/images/list_bull_6.gif) 0 0 no-repeat;}

.indent-left1{ padding-left:29px;}
.text-text-1 dt{ color:#425065; font-weight:bold; padding-top:13px;}
.text-text-1 dd{ padding-bottom:13px; border-bottom:1px solid #d8dfe9;}
.indent-top-none{ padding-top:0 !important;}
.br{ display:block;}
.indent-top-bot{ display:block; margin:18px 0;}
.list-1 li{ line-height:1.75em;}
.extra-right{ padding-right:21px !important;}
.indent-left2{ margin-left:2px;}

.text-text-2 dt{ color:#425065; font-weight:bold;}
.text-text-2 dd{ padding-bottom:18px;}


form input { height:16px; width:314px; padding:2px}
.fbutton { height:32px; width:310px; padding:2px}
form textarea { border:1px solid #a09b96; width:316px; padding:2px; color:#425065; font-size:1em; font-weight:normal;}
form{ color:#425065; font-weight:bold;}


/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #000; /* set border COLOR as desired */
list-style-type: none;
width:520px;
padding:5px 20px 3px 0px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6{ /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a , body#tab5 li.tab5 a, body#tab6 li.tab6 a{ /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 5px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #56657b; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #cc9933; /* set desired hover color */
}


ul#tabnav2 { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #000; /* set border COLOR as desired */
list-style-type: none;
width:820px;
padding:5px 20px 3px 0px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav2 li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6{ /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a , body#tab5 li.tab5 a, body#tab6 li.tab6 a{ /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav2 li a { /* settings for all tab links */
padding: 3px 5px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #56657b; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav2 a:hover { /* settings for hover effect */
background: #cc9933; /* set desired hover color */
}

/* end css tabs */