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

* { margin:0; padding:0;}
img,a { margin:0; padding:0; border:0}
body {behavior:url("csshover.htc"); font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000; margin-top: 20px; margin-bottom: 20px}

/* CONTENT */
.main { width:960px; border:1px solid #D8D7DA; margin:auto;}
.Box1 { background:url(/images/box_bg1.jpg) top left repeat-y; width:186px; }
.Box2 { background:url(/images/box_bg1.jpg) top left repeat-y; width:186px; }
.Box3 { background:url(/images/tutor_title_box_bgrd1.jpg) top left no-repeat; width:244px; height: 80px;}
.Box4 { background:url(/images/tutor_title_box_bgrd2.jpg) top left no-repeat; width:244px; height: 80px;}

.promise_bg { background:url(/images/promise_bg.jpg) top left no-repeat; width:186px; height:120px }

.imgBottom { background:url(/images/box_bottom.jpg) top left no-repeat; height:12px }
.imgBottom2 { background:url(/images/box_bottom2.jpg) top left no-repeat; height: }

.grey { color:#7E7E7E;}

/* HEADER */
#header { background:url(/images/header960.jpg) top left no-repeat; width:960px; height:223px; margin:0; padding:0; border:0; clear:both }
.header2 { background:url(/images/header2.jpg) top left no-repeat; width:960px; height:167px; margin:0; padding:0; border:0; clear:both }

/* CONTENT - LEFT */
.leftContent {width:200px; float:left;}
.leftContainer { padding:0 0 0 10px; margin:0; clear:both;}

.enewsPad { padding:5px 10px 0 8px;  }

/* CONTENT - CENTRE */
.mainContent { width:730px; float:left; }

.midContent { width:550px; float:left; }
.midContenttext { padding:0 25px 15px 30px; }

.article { width:535px; float:left; margin: 0 0 0 10px; background:url(/images/article_bgrd.jpg) top left repeat-y; }
.article img { float:right; margin: 0; padding: 0 10px 10px 10px; clear:both; }
.article_imgBottom { background:url(/images/article_bottom.jpg) top left no-repeat; height:11px; width:530px }

.tutor { width:535px; float:left; margin: 0 0 0 10px; background:url(/images/tutor_bgrd.jpg) top left repeat-y; }
.tutor_detail_hdr { font:bold 8pt Arial, Helvetica, sans-serif; color:#0083AF;}

.search_results { width:535px; float:left; margin: 0 0 0 10px; background:url(/images/article_bgrd.jpg) top left repeat-y; }
.looped_tutor { padding: 5px; margin: 5px }

.reg_table { border: 1px dotted #999999; background-color:#fdfdfd; }

.intruder { background:url(/images/intruder_bg1.jpg) top left repeat-y; width:233px;}
.intruder_imgBottom { background:url(/images/intruder_bottom.jpg) top left no-repeat; height:12px;}
.vandal { background:url(/images/intruder_bg1.jpg) top left repeat-y; width:233px;}
.vandal_imgBottom { background:url(/images/intruder_bottom.jpg) top left no-repeat; height:12px;}

.unobtrusive { background:url(/images/unobtrusive.jpg) top left no-repeat; height:179px; width:493px }

.vision { background:url(/images/vision-background.jpg) top left no-repeat; height:179px; width:493px }

.casestudy { background:url(/images/case_studies_bg1.jpg) top left repeat-y; width:493px; }
.casestudy_imgBottom { background:url(/images/case_studies_bottom.jpg) top left no-repeat; height:14px; width:493px }

.followon { background:url(/images/followon_bg1.jpg) top left repeat-y; width:724px; margin:0 0 0 15px; }
.followon_imgBottom { background:url(/images/followon_bottom.jpg) top left no-repeat; height:11px; width:724px; margin:0 0 0 15px; }

.followonContent, .articleContent, .distributionContent { width: 700px; margin:10px 12px 10px 12px; padding:0; border:0;}
.distributionContent img { float:right; } 
.articleContent img { margin: 0; padding: 0 0 10px 10px; }

.pre_prod { float:left; width: 250px; margin: 5px }
.pre_art { float:left; width: 160px; margin: 0 0 0 5px; padding:0;}

.distributionform { font:normal 9pt Arial, Helvetica, sans-serif; }
.distributionform_input {border: 1px solid #0089A4; padding: 0; width: 200px; margin: 3px 0 0 0 ;}
.distributionform_textarea { font: normal 8pt Arial, Helvetica, sans-serif; width: 220px; border: 1px solid #0089A4; padding: 0; margin: 3px 0 0 0 ;}

.other_pics { float: left;}	
.other_pics img { display: inline; margin:0 5px 0 0;}

/* CONTENT - RIGHT */
.rightContent {width:200px; float:left;}
.rightContainer { padding:0; margin:0 0 0 10px; clear:both;}

.signinPad { padding:10px 10px 10px 8px;  }

/* CONTENT - FOOTER */
#footer {background: url(/images/footer_bg1.jpg) top left no-repeat; width: 960px; height: 19px; clear: both; text-align:right; list-style:none;}
#sub_footer {width: 950px; height: 17px; background-color:#FFFFFF; text-align:left; color:#999999; margin:2px 0 0 10px; padding:0; clear:both; }
.bottomMenu ul { padding: 0; margin: 0; list-style: none;}
.bottomMenu li { float: right; margin: 2px 10px 2px 0; list-style:none; }

/* TITLES AND PARAGRAPHS */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#0089A4;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
h3 { font-family: Arial, Helvetica, sans-serif;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
p { font-family: Arial, Helvetica, sans-serif;}

.Box1 h1 { background:url(/images/h1_bg1.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 8px }
.Box2 h1 { background:url(/images/h1_bg2.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 8px }
.Box3 h1 { background:url(/images/h1_bg3.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 8px }
.Box4 h1 { background:url(/images/tutor_title_bgrd1.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 8px }
.promise h1 { background:url(/images/promise_h1_bg2.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 8px }
.casestudy h1 { background:url(/images/case_studies_h1_bg1.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 8px }
.intruder h1 { background:url(/images/intruder_h1_bg1.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 10px }
.vandal h1 { background:url(/images/vandal_h1_bg1.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 10px }
.followon h1 { background:url(/images/followon_h1_bg1.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 12px; width:724px; }
.unobtrusive h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color:#fff;}

.vision h1 { font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:9px 0 8px 10px }

.reg_table h2 {font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #33595a; padding: 5px; border-bottom: 1px dotted #33595a; background-color:#fdfdfd; letter-spacing:-0.5pt}

.feat h3 { background:url(/images/feat_h3_bgrd.jpg) top left no-repeat; font:normal 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 8px 8px 8px }
.Box1 h3 { color:#E9007F; font:bold 8pt Arial, Helvetica, sans-serif; }
.Box2 h3 { color:#0088A2; font:bold 8pt Arial, Helvetica, sans-serif; }
.other_articles h3 { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F;}
.style3 {color: #0083AF;}

.enewsPad h3 { font: bold 8pt Arial, Helvetica, sans-serif; color:#E9007F; margin-bottom:3px;}

.unobtrusive p { color:#fff;}

/* LINKOLOGY */
a:link {}
a:visited {}
a:hover {}
a:active {}

.rssblue {
color: #0088A2;
text-decoration: none;
font-weight: 600;
font-style: normal;
}

.midContenttext a, .followonContent a { font: normal 8pt Arial, Helvetica, sans-serif; color:#0089A4; text-decoration:none; }
.midContenttext a:link, .followonContent a:link { font: normal 8pt Arial, Helvetica, sans-serif; color:#0089A4; text-decoration:none; }
.midContenttext a:visited, .followonContent a:visited { font: normal 8pt Arial, Helvetica, sans-serif; color:#0089A4; text-decoration:none; }
.midContenttext a:active, .followonContent a:active { font: normal 8pt Arial, Helvetica, sans-serif; color:#0089A4; text-decoration:none; } 
.midContenttext a:hover, .followonContent a:hover { font: normal 8pt Arial, Helvetica, sans-serif; color:#0089A4; text-decoration:underline; }

.Box1 h3 a { font: bold 8pt Arial, Helvetica, sans-serif; color:#E9007F; text-decoration:none; }
.Box1 h3 a:link { font: bold 8pt Arial, Helvetica, sans-serif; color:#E9007F; text-decoration:none; }
.Box1 h3 a:visited { font: bold 8pt Arial, Helvetica, sans-serif; color:#E9007F; text-decoration:none; }
.Box1 h3 a:active { font: bold 8pt Arial, Helvetica, sans-serif; color:#E9007F; text-decoration:none; } 
.Box1 h3 a:hover { font: bold 8pt Arial, Helvetica, sans-serif; color:#E9007F; text-decoration:underline; }

.Box2 h4 a { font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.Box2 h4 a:link { font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.Box2 h4 a:visited { font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.Box2 h4 a:active { font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; } 
.Box2 h4 a:hover { font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:underline; }

.shop_prod h2 a { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; }
.shop_prod h2 a:link { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; }
.shop_prod h2 a:visited { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; }
.shop_prod h2 a:active { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; } 
.shop_prod h2 a:hover { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:underline; }

.casestudy h2 a { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; }
.casestudy h2 a:link { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; }
.casestudy h2 a:visited { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; }
.casestudy h2 a:active { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:none; } 
.casestudy h2 a:hover { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E9007F; text-decoration:underline; }

#footer a {	color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:link {color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:visited {	color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:active {	color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:hover {color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: underline;}

#sub_footer a {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:link {color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:visited {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:active {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:hover {color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: underline;}

.grey a {text-decoration: none; color: #7E7E7E; cursor:pointer}
.grey a:link {text-decoration: none; color: #7E7E7E; cursor:pointer}
.grey a:visited {text-decoration: none; color: #7E7E7E; cursor:pointer}
.grey a:active {text-decoration: none; color: #7E7E7E; cursor:pointer}
.grey a:hover {text-decoration: underline; color: #7E7E7E; cursor:pointer}

.vandal a {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.vandal a:link {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.vandal a:visited {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.vandal a:active {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.vandal a:hover {text-decoration: underline; color: #E9007F; font-weight:bold; cursor:pointer}

.intruder a {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.intruder a:link {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.intruder a:visited {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.intruder a:active {text-decoration: none; color: #E9007F; font-weight:bold; cursor:pointer}
.intruder a:hover {text-decoration: underline; color: #E9007F; font-weight:bold; cursor:pointer}

.vision a {text-decoration: none; color: #00A77E; font-weight:bold; cursor:pointer}
.vision a:link {text-decoration: none; color: #00A77E; font-weight:bold; cursor:pointer}
.vision a:visited {text-decoration: none; color: #00A77E; font-weight:bold; cursor:pointer}
.vision a:active {text-decoration: none; color: #00A77E; font-weight:bold; cursor:pointer}
.vision a:hover {text-decoration: underline; color: #00A77E; font-weight:bold; cursor:pointer}

.other_articles a {text-decoration: none; color: #0089A4; cursor:pointer}
.other_articles a:link {text-decoration: none; color: #0089A4; cursor:pointer}
.other_articles a:visited {text-decoration: none; color: #0089A4; cursor:pointer}
.other_articles a:active {text-decoration: none; color: #0089A4; cursor:pointer}
.other_articles a:hover {text-decoration: underline; color: #0089A4; cursor:pointer}

.signinPad a {text-decoration: none; color: #1260a2; cursor:pointer}
.signinPad a:link {text-decoration: none; color: #1260a2; cursor:pointer}
.signinPad a:visited {text-decoration: none; color: #1260a2; cursor:pointer}
.signinPad a:active {text-decoration: none; color: #1260a2; cursor:pointer}
.signinPad a:hover {text-decoration: underline; color: #1260a2; cursor:pointer}

.looped_tutor h2 a { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.looped_tutor h2 a:link { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.looped_tutor h2 a:visited { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.looped_tutor h2 a:active { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; } 
.looped_tutor h2 a:hover { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:underline; }

.pre_prod a { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.pre_prod a:link { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.pre_prod a:visited { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; }
.pre_prod a:active { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:none; } 
.pre_prod a:hover { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0083AF; text-decoration:underline; }

.footerLeft a {	color: #000; text-decoration: none;	font-family: Arial, Helvetica, sans-serif; font-size: x-small;}
.footerLeft a:hover { text-decoration:underline;}

/* LISTS */
ul li { font-family: Arial, Helvetica, sans-serif;}
ol li { font-family: Arial, Helvetica, sans-serif;}

.grey li {list-style: none;}

/* FORM */
input { font-family: Arial, Helvetica, sans-serif; font-size:8pt;}
select { font-family: Arial, Helvetica, sans-serif; font-size:8pt;}
.go_btn { background:url(/images/go_btn.jpg) top left no-repeat; border:0; width: 30px; height: 11px; cursor:pointer; }
.submit_btn { background:url(/images/submit85_btn.jpg) no-repeat; width:85px; height:18px; border:0; margin:0; padding: 0; cursor:pointer  }
.reset_btn { background:url(/images/reset.jpg) no-repeat; width:85px; height:18px; border:0; margin:0; padding: 0; cursor:pointer  }
.log_btn { background:url(/images/submit85_btn.jpg) no-repeat; width:85px; height:18px; border:0; margin:0; padding: 0; cursor:pointer  }
.contact { line-height: 25px; color:#0083AF; margin:0; padding:0;}
