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

#main { width:970px; margin: auto; background-color:#fff; border:1px solid #999999 }
#mainbgrd { width:970px; margin:auto; background:url(images/mainbgrd.gif) top left no-repeat }

#header { width:670px; float:left }
#header_flags { float:left; text-align:right; width:300px;}
#header_flags img { margin:25px 5px 0 15px; border:0; padding:0 }

#menu1 {width:970px; height: 25px; z-index: 10}
#menu2 {width:970px; z-index: 10; background-color:#050184}
#menu_top { width:970px; height: 25px; background-color: #050184; float:left; z-index: 20 }

#center { width:656px; float:left; border-top:1px solid #050184; margin:10px 0 0 0; background: #FFFFFF; padding: 0 0 0 0px}
#center_cont { margin: 20px; padding: 0 }
#specialised { width:656px; float:left; margin:20px 0 0 0 }

#right { width:312px; float:left; padding:10px 0 10px 0; border-left:2px solid #050184;}
#project { background:url(images/projectbgrd2.jpg) top left no-repeat; height:123px; border-top:1px solid #050184; border-bottom:1px solid #050184; background-color:#fff;}
#project_cont { width:180px; float:left }
#news { width:310px; border-top:1px solid #050184; border-bottom:1px solid #050184; margin:20px 0 0 0; padding-bottom:10px }
#emailer { width:310px; border-top:1px solid #050184; border-bottom:1px solid #050184; margin:20px 0 0 0 }
#clients { width:310px; border-top:1px solid #050184; border-bottom:1px solid #050184; margin:20px 0 0 0; padding: 0 0 20px 0 }
#email { width:310px; background-color:#fff; margin:20px 0 0 0; border-top:1px solid #050184; border-bottom:1px solid #050184; padding: 0 0 20px 0}
#newclients { width:310px; border-top:1px solid #050184; border-bottom:1px solid #050184; margin:20px 0 0 0 }

#footer { width:970px; float:left; background-color:#050184; text-align:right; clear:both }
#sub_footer { width:970px; float:left; padding-left:5px }

#clientcenter img { margin: 22px 0 18px 44px }
#specialised img { border:0; padding:0 }
#clients img { margin: 0 10px 5px 10px }

/***************** Typography *******************/

ul li { font:normal x-small arial; color:#000000; margin:0; }


#project_cont p { font: normal x-small arial; color:#000000; margin:0; padding:0 0 5px 5px; border:0 }
#sub_footer p { font: normal x-small arial; color:#999999 ; margin:0; padding:0; border:0 }
#news p { font: normal x-small arial; color:#000000; padding: 0 8px 5px 5px; margin:0 }
#emailer p { font: normal x-small arial; color:#000000; padding: 10px 8px 5px 5px; margin:0 }
#email p { font: normal x-small arial; color:#000000; text-align:center }
#newclients p { font: normal x-small arial; color:#000000; padding: 0 8px 2px 5px; margin:0 }

#news a {font: normal 10pt arial; color:#050184; padding: 0; margin:0; text-decoration:none}
#news a:hover {font: normal 10pt arial; color:#050184; padding: 0; margin:0; text-decoration:underline}
#specialised a { font: normal x-small arial; color:#050184; text-decoration:none }
#specialised a:hover { font: normal x-small arial; color:#050184; text-decoration: underline }
#sub_footer a { font: normal x-small arial; color:#999999; text-decoration:none }
#sub_footer a:hover { font: normal x-small arial; color:#999999; text-decoration: underline }
#email a { font: normal x-small arial; color:#050184; text-decoration:none;}
#email a:hover { font: normal x-small arial; color:#050184; text-decoration: underline; }
#clients a { font: bold x-small arial; color:#050184; text-decoration:none }
#clients a:hover { font: bold x-small arial; color:#050184; text-decoration: underline }
#newclients a { font: bold x-small arial; color:#050184; text-decoration:none }
#newclients a:hover { font: bold x-small arial; color:#050184; text-decoration: underline }
#project_cont a { font: bold 9pt arial; color:#050184; text-decoration:none }
#project_cont a:hover { font: bold 9pt arial; color:#050184; text-decoration: underline }
#email a { font: bold 9pt arial; color:#050184; text-decoration:none }
#email a:hover { font: bold 9pt arial; color:#050184; text-decoration: underline }

#center h1 { font: normal large arial; color:#050184; padding:10px 0 0 0px; margin:0 0 8px 0 }
#center h2 { font: normal medium arial; color:#050184; padding:0 0 0 0 }
#center h3 { font: bold 8pt arial; color:#000000; padding: 0 0 10px 10px; font-style:italic; border-bottom:1px solid #050184; margin:0}
#center h4 { font: normal large arial; color:#050184; padding:10px 0 0 10px; margin:0 0 8px 0 }
#center a { font: 9pt arial; color:#050184; margin:0; padding: 0; text-decoration:none }
#center a:hover { font: 9pt arial; color:#050184; margin:0; padding: 0; text-decoration: underline }
#center p { font: normal small arial; color:#000000; margin:0; padding:0 20px 5px 0px; border:0; line-height:18px }
#center li { font: normal small arial; color:#000000; margin:0; padding:0 20px 5px 0px; border:0; line-height:18px }

#project h1 { background: url(images/h1bgrd-grey.jpg) top left no-repeat; background-color: #fff; font: normal small arial; color:#050184; border-bottom:1px solid #050184; margin:0; padding:1px 0 1px 5px}
#news h1 { background: url(images/h1bgrd-blue.jpg) top left no-repeat; background-color: #fff; font: normal small arial; color:#fff; border-bottom:1px solid #050184; padding: 1px 0 1px 5px}
#clients h1 { background: url(images/h1bgrd-grey.jpg) top left no-repeat; background-color: #fff; font: normal small arial; color:#050184; border-bottom:1px solid #050184; padding: 1px 0 1px 5px}
#newclients h1 { background-color: #fff; font: normal small arial; color:#050184; padding: 1px 0 1px 5px; margin: 4px 0 4px 0}
#specialised h1 { background-color: #050184; color:#fff; font: normal small arial; padding:1px 0 1px 5px; margin:0 }
#email h1 { background: url(images/h1bgrd-grey.jpg) top left no-repeat; background-color: #fff; font: normal small arial; color:#050184; border-bottom:1px solid #050184; padding: 1px 0 1px 5px}
#newclients h2 { background: url(images/h1bgrd-grey.jpg) top left no-repeat; background-color: #fff; font: normal small arial; color:#050184; border-bottom:1px solid #050184; padding: 1px 0 1px 5px}


#project_cont h2 { font: bold small arial; color:#000000; margin:0; padding:5px 0 5px 5px; border:0 }
#news h2 { font: normal 10pt arial; color:#050184; padding: 0 0 5px 0; margin:0}


#emailer h3 { font: normal small arial; color:#050184; margin:0; padding:12px 0 5px 5px; border:0 }


.languagegroup { width:217px; background-color:#fff; float: left; border-right:1px solid #050184; border-bottom:1px solid #050184; margin:0; padding:10px 0 2px 0}
.languagegroup-end { width:219px; background-color:#fff; float: left; border-bottom:1px solid #050184; margin:0; padding:10px 0 2px 0}


/********************** forms *************************/

th { font: normal small arial; color:#050184; padding: 0 }
td { font: normal x-small arial; color:#000000; margin:0; padding:0; border:0; }

input { font: normal x-small arial; color:#050184; padding: 1px 0 1px 1px; margin: 0 0 0 0;}
textarea { font: normal x-small arial; color:#050184; padding: 1px 0 1px 1px; margin: 0 0 0 0}
select { font: normal x-small arial; color:#050184; }

.comments { font: normal x-small arial; color:#000000; margin:0; padding:3px 0 0 0; border:0; }
.martop { margin:10px }
.small { font: normal xx-small arial; color:#000000; margin:0; }
.inputmar { margin: 0 0 0 5px }
.red p { font: normal xx-small arial; color:#FF0000; margin:0; }

.RSSheading { color: #050184; padding:0; margin:0 }
.RSStext { padding:0; margin:0 }