@import "http://www.bevivid.co.uk/core_stylesheet.css";

body {background-color: #FFFFFF; border: 0; padding: 0; margin: 15px 0 0 0 }

form {border: 0; padding: 0; margin: 0; font: bold x-small verdana; color: #000000}
input {border: 1px solid #ccc}

/** { margin:0; padding: 0 }

 general */

#main {width: 922px; margin: auto; clear: both; border: 1px solid; border-color: #003441 }
#main_bord { background-color:#FFFFFF; margin: 0; padding:0; border:0 }


#header {width: 921px; height: 123px; margin: auto; border-bottom: 1px solid #48c3f1; clear: both }
#header_container a { padding:4px 5px 4px 5px }
#header_flash { border-bottom: 3px solid #FFFFFF; margin-top: 5px}
#header_flash img { border-bottom: 3px solid #FFFFFF; margin-top: 2px}

//#menu1 {width:922px; height: 25px; z-index: 10}
//#menu4 {width:922px; height: 25px; z-index: 10; display: inline}

#menu_top { width: 922px; height: 25px; background-color: #c9cacb; float:left; z-index: 20 }
#menu_bottom { width: 922px; height: 25px; background-color: #48c3f1; float:left; z-index: 20; clear:both; display:inline }

#footer_bot { padding: 0 }

#navigation { width: 924px; height:26px; float:left}


#left { width: 207px; float: left}
#left1 { width:207px; float:left; margin:0;  background-color:#ffffff; padding:0; border-bottom: 1px solid #003082; border-right: 1px solid #003082;}
#left1_cont { padding: 5px }
#left2 { width:207px; float:left; margin:10px 0 0 0;  background-color:#ffffff; padding:0; border-bottom: 1px solid #003082; border-right: 1px solid #003082;}
#left1 a { font: bold 11px arial; color:#ff0000}


.boxpad { margin:10px}



#content {width: 501px; float: left}
#content_cont {margin: 0 0 0 7px; border:1px solid #0a3983}
.pad8 { padding:8px}


#right {width:207px; float: right}
#right1, #right2 {margin:0; background-color:#fff; border:1px solid #b2b2b2}

#footer {width: 912px; clear: both;	background-color: #0a3983; padding: 2px 5px 2px 5px;}


#headpix img {border-left: 2px solid #ffffff}
#right1 img {padding:20px 6px 0 0}


/* typography */

#content p {font: normal 8pt arial; color: #222222; margin: 0 0 10px 0; padding: 0 10px 0 10px; border: 0; line-height:20px}
#right p {font: bold x-small arial; color: #6f8bb6; margin: 0; padding: 5px 2px 2px 5px; border: 0}
#right1 p {font: bold x-small arial; color: #6f8bb6; margin: 0; padding: 10px 3px 2px 5px; border: 0; line-height:20px}
#left p {font: bold x-small arial; color: #6f8bb6; padding:0 0 10px 0; margin:0}
#left1 p { font: normal x-small arial; color: #222222; padding:0; }
#footer_bot p { width: 922px; margin:0; font: normal x-small arial; color: #999595; background-color:#fff; border:0; vertical-align:top;}
.news1 p {font: normal 11px arial; color: #000000; margin: 0; padding: 0; border: 0}
.news2 p {font: normal 11px arial; color: #000000; margin: 0; padding: 0; border: 0}
p.centre { text-align: center}

#footer { font: bold x-small arial; text-align:right; color:#fff}
#footer_bot a { font: normal x-small arial; color: #999595; text-decoration:underline }
#footer_bot a:hover { font: normal x-small arial; color: #999595; text-decoration:none }

#left a.boxbut { font: bold 14px arial; color:#6dcff4; padding:5px}
#right a.boxbut { font: bold 14px arial; color:#6dcff4}

#content_cont a:link, #content_cont a:visited { font: normal small arial; text-decoration: none; color: #0a3983 }
#right2 a:link, #right2 a:visited { font: normal x-small arial; text-decoration: none; color: #0a3983 }

a:link,  a:visited {font: bold small arial; text-decoration: none; color: #fff}
a:hover {font: bold small arial; text-decoration: underline}
a:active {font: bold small arial; text-decoration: none}

#left_box a:link, #left_box a:visited {font: bold small arial; text-decoration: underline; color: #333366}
#left_box a:hover {font: bold small arial; text-decoration: none}
#left_box a:active {font: bold small arial; text-decoration: none}


#content_cont h1 {font: bold 12pt arial; color: #FFFFFF; border: 0; padding: 5px 0 4px 10px; margin: 0 0 10px 0; background-color:#0a3983; height: 22px}
#left h1 {font: bold 9pt arial; color: #FFFFFF; border: 0; padding: 6px 0 0 10px; margin: 0; background-color:#0a3983; height: 22px}
#left2 h1 { font: bold 9pt arial; color: #FFFFFF; border: 0; padding: 6px 0 0 10px; margin: 0 0 10px 0; background-color:#0a3983; height: 22px}
#right1 h1 {font: bold 9pt arial; color: #1b5ea0; border: 0; margin: 0; padding:4px 0 4px 5px; background-color:#48c3f1}
#right2 h1 {font: bold 9pt arial; color: #1b5ea0; border: 0; margin: 0; padding:4px 0 4px 5px; background-color:#48c3f1}

#content_cont h2 {font: bold 14pt arial; color: #239ecb; border: 0; padding: 0 0 15px 10px; margin: 0; background-color:#fff; font-style:italic}
#left1 h2 {font: bold 8pt arial; color: #0a3983; border: 0; padding: 6px 0 4px 0; margin: 0; }
#left2 h2 {font: bold 10pt arial; color: #3b619c; border: 0; padding: 0 0 0 5px; margin-bottom:9px; background-color: #FFFFFF}
#right1 h2 {font: bold 8pt arial; color: #48c3f1; border: 0; padding: 10px 0 8px 5px; margin: 0; background-color: #FFFFFF}
#right2 h2 { font: bold large arial; color:#48c3f1; background-color: #FFFFFF; font-style:italic; padding: 5px 8px 0 8px }

#left1 h3 {font: bold 8pt arial; color: #0a3983; border: 0; padding: 0 0 5px 5px; margin: 0; background-color: #FFFFFF }
#content_cont h3 {font: normal 10pt arial; color: #0a3983; border: 0; padding: 0 0 5px 10px; margin: 0; background-color:#fff;}
#right1 h3 {font: bold 8pt arial; color: #0a3983; border: 0; padding: 5px 0 8px 5px; margin: 0; background-color: #FFFFFF }

#content_cont h4 {font: normal 10pt arial; color: #0a3983; border: 0; padding: 0 0 15px 10px; margin: 0; background-color:#fff;}


.right {text-align:right}
.14px {font: 14px arial }
.liftinp { width: 180px; height: 18px; font: small arial; color: #5B5C5D; border: 1px solid #ccc; background: #DEDEDE; padding: 2px 0 0 2px; margin: 1px 0 0 0 }
.liftbut { border: 0; margin: 4px 10px 10px 0 }

