/*******************************************************************
********************************************************************
 Site Design, Graphics, and Attitude by G55 Consulting, LLC.
 January, 22, 2010
 v. 1.5.5
********************************************************************
********************************************************************/




/********************** RESET SECTION ******************************/

* {
	margin: 0;
	padding: 0;
}

#flashContent { display:none; }

#wrapper {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	height: auto !important;
	/*border: 1px solid #CC0000; 
	margin: 0 auto -4em; */
}

body {
	/* background-image:url('../img/bg-header.gif') top center repeat-x;  */
	background-color: #FFF;
	font-size: 14px;
	font: normal 14px/20px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	line-height: 1.5;
	/* background-image: url('/img/grid.gif') top center repeat-y;  Uncomment to display the grid */
	color: #333;
	height: 100%;
}

/* body > #container { height: auto; min-height: 100%; } */

#container {
	padding: 0px; /* This is needed to remove all scrolling on bottom of browser */
	background: #FFFFFF;
	min-height: 100%;
	margin-bottom: -600px;
	margin-right: auto;
	margin-left: auto;
    position: relative;
	overflow: hidden;
}

#t-container {
	padding: 0px;
	background: #FFFFFF;
	min-height: 100%;
	margin-bottom: -200px;
	margin-right: auto;
	margin-left: auto;
    position: relative;
	overflow: hidden;
}

/********************** HEADER SECTION *****************************/

#header {
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
	border-bottom: 1px solid #660000;
	height: 75px;
	/* background:transparent url(img/header/logo-visionsafe-corp.gif) no-repeat; */
	/* width: 939px;
	height: 54px;
	border: 0px solid #333; */
}

#logo-img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#titlebar {
	height: 115px;
	position: relative;
	margin: 10px 10px 10px 10px;
	
}

/********************** CONTACT SECTION ****************************/

#contactmain {
	background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}

#fieldleft {
	float: left;
	margin-right: 50px;
}

label#hidefornow {
	visibility: hidden;
}

.contactBodyLeft{
	padding:23px 0 23px 0;
}

#formLabels {
	float:left;
	font: bold 12px/60px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color:#6f655a;
	/*line-height:60px; */
	padding:18px 28px 0 0;
}

#contactForm {
	float:left;
	margin:0;
	padding:7px 0 0 0;
}

#formElement {
	display:block;
	width:475px;
	height:25px;
	margin:24px 0 0 0;
	padding:9px 0 0 5px;
	border:1px solid #333;
	background-color:#CCCCCC;
	font: 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color:#333;
}
#formMessage {
	height:97px;
}
.formSubmit {
	margin:28px 0 0 161px;
}
.errorBreak {
	display:none;
}
.error {
	color:#FF0000;
}
.sending {
	width:158px;
	height:54px;
	margin:28px 0 0 161px;
	text-align:center;
	line-height:54px;
	font-size:14px;
	font-weight:bold;
}

.bodyRight {
	height: 542px;
	padding:23px 16px 23px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #F3F3F3;
}

.tbodyRight {
	height: 1192px;
	padding:23px 16px 23px 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #F3F3F3;
}

.bodyTitle {
	padding:0 0 10px 0;
}

.btext {
	margin-bottom:10px;
}

.sidebarTitle {
	padding:0 0 5px 0;
}

.sidebarImg {
	float:left;
	padding:0 0 12px 0;
}
.sidebarImgLeft {
	padding-right:16px;
}

.sidebarText {
	font: normal 12px/21px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color:#575757;
	border: 1px;
}

.sidebarOpText {
	font: normal 12px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color:#575757;
}

.hr { 
    background-color: #ccc;
	width: 100%;  
	height:1px;	
	border: 0;
	margin: 10px 0 10px 0; 
	display: inline-block;
} 

.hr2 { 
	background-color: #ccc;
	width: 100%;  
	height:1px;
    border: 0;	
	margin: 5px 0 5px 0;
} 

.sidebarText a:link, .sidebarText a:visited {
	color:#575757;
}

.bold {
	font-weight:bold;
}

.sidebarHeader {
	color: #CC0000;
	font: bold 18px/20px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	
}

/*********************** MENU SECTION ******************************/

ol{
	margin-bottom:1.8em;
	list-style:decimal inside;
}
ol li{
	border: 1px solid #000;
	color: #ffc726;
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;/*Georgia, "Times New Roman", serif;*/
	font-size: 1.0em;
	line-height: 1.5em;
	padding-left: 1.0em;
	text-indent: -2.0em;
}

ul.facts {
	display: block;
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom:1.8em;
}

ul.facts li {
	color: #ffc726;
	font: 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;/*Georgia, "Times New Roman", serif;*/
	line-height: 1.5em;
	margin-left: 1.0em;
}

ul#quot {
	margin-bottom:1.8em;
	list-style: none;
}

ul#quot li {
	border: 1px solid #FFF;
	color: #333333;
	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;/*Georgia, "Times New Roman", serif;*/
	padding-left: 1.0em;
	text-indent: -0.4em;
}

/******************** TEXT STYLES SECTION **************************/

h1 {
	color: #000;
	font: bold 32px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-bottom: 30px;
}

h1#nav span {
	display: none;
}

h2#prob-1 {
	position: absolute;
	top: 40px;
	left: 225px;
	width: 100%;
}

h2#prob-2 {
	position: absolute;
	top: 60px;
	left: 225px;
	width: 100%;
}

h2#prob-3 {
	position: absolute;
	top: 80px;
	left: 225px;
	width: 100%;
}

h2#prob-4 {
	position: absolute;
	top: 100px;
	left: 225px;
	width: 100%;
}

h2#prob-5 {
	position: absolute;
	top: 120px;
	left: 242px;
	width: 100%;
}

h2#prob-6 {
	position: absolute;
	top: 140px;
	left: 225px;
	width: 100%;
}

h2#prob-7 {
	position: absolute;
	top: 160px;
	left: 242px;
	width: 100%;
}

h2#prob-8 {
	position: absolute;
	top: 270px;
	left: 225px;
	width: 100%;
} 

h2#prob-9 {
	position: absolute;
	top: 290px;
	left: 225px;
	width: 100%;
} 

h2 span {
	color: #ffc726; /* #ffbe00; */
	font: 18px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; /* 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; */
	letter-spacing: 1.2px;
}

h2#prob-title {
	position: absolute;
	top: 6px;
	left: 430px;
	width: 100%;
}

h2#prob-title span {
	color: #6299c5;
	font: bold 18px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; /* 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; */
	letter-spacing: 1px;
}

h2#prob-title2 {
	position: absolute;
	top: 219px;
	left: 270px;
	width: 100%;
}

h2#prob-title2 span {
	color: #6299c5;
	font: bold 18px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; /*'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	letter-spacing: 1px;
}

h3 {
	font: bold 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #CC0000;
}

h4 {
	font: bold 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #000;
	margin-bottom: 20px;
	text-align: center;
}

/******************* MAIN CONTENT SECTION **************************/

.banner1 {
	color: #000;
	font-size: 45px;
	font-weight: bold;
	display: block;
	letter-spacing: -.05em;
	line-height: 40px;
	/*
	font-family: Georgia, serif;
	font-size: 45px;
	color: #222; text-shadow: 0px 2px 3px #555; 
	*/
	position: absolute;
	top: 18px;
	left: -50px;
	width: 850px;
	text-align: center;
}

.banner2 {	
	color: #CC0000;
	font-size: 24px;
	font-weight: bold;
	display: block;
	letter-spacing: -.05em;
	line-height: 1.5;
	/*
	font-family: Georgia, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: 1px;
	line-height: 1.7em;
	*/
	position: absolute;	
	top: 70px; 
	left: 420px;
}

#read-me-badge {
	position: absolute;
	top: 2px;
	right: 15px;
}

#evas-img {
	display: block;
	margin-top: 10px;
    margin-left: auto;
    margin-right: auto;	
}

#motto-img {
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
}

#cockpit-trio {
/*	margin-top: 0;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px; */
	position: relative;
}

#under-cockpit {
	/* position: relative; */
}

#evas-1, #evas-2, #evas-3 {
	padding: 5px;
} 

#subtitlebar {
	margin-bottom: 10px;
}

#maincontent {
	background: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 15px;
}

#op_columns {
	background: #F5F5F5;
	/* border: 1px solid #EEE; */
}
	div#op_names {
		padding-left: 55px;
	}

#maincontent p {
	padding: 1em;
}

#blurb_1, #blurb_2, #blurb_3 {
	padding: 0px;
	/* margin-bottom: 10px; */
}

#video-img {
	display: block;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

#video-tag {
	display: block;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#sponsors {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

#fcol_1, #fcol_2, #fcol_3, #fcol_4 {
	background: #000;
	margin-top: 20px;
}

u#rmore {
	color: #CC0000;
	position: relative;
	text-align: right !important;
	text-decoration: none;
}

p#fcol_all {
	margin-top: 20px;
	font: bold 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #CC0000;
	text-align: center;
}

p#fcol_text {
	color: #999;
	font: 12px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-top: 20px;
	margin-bottom: 20px;
}

p#trio-tag {
	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #000;
	text-align: center;
	margin-bottom: 20px;
	word-spacing: 1px;
}

#trio-img {
	margin-top: 20px;
	margin-bottom: 10px;
}

#trio-mov {
	margin-top: 12px;
	margin-bottom: 10px;
}

p#testi {
	font: normal 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #000;
	margin-bottom: 20px;
}

hr {
  border: 0;
  border-top: 1px solid #EEE;
  clear: both;
  height: 0;
  margin: 0;
}

#sponsor-inner {
	position: relative;
	padding: 20px 0 0 0;
}

h2 span#evas-heading {
	color: #000;
	font: 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; 
	font-weight: 700;
	margin-left: 15px;
}

#evas-units-wht {
	float: left;
	margin-left: 155px;
}

#evas-facts {
	position: absolute;
	top: 50px;
	right: 170px;
}

li#efacts {
	color: #000;
}

/********************** FOOTER SECTION *****************************/

#clearfooter {
	height: 600px;
	clear: both;
}

#clearafooter {
	height: 400px;
	clear: both;
}

#cfooter-contact, #afooter-about {
	height: 200px;
	clear: both;
}

#cfooter, #afooter {
	background: #000;
	height: 200px;
	margin-top: 20px; /* to add space/padding between nani's name and footer on contact.php 03/11/2010 */
	position: relative;
	border-top: 1px solid #333;
}
		
#footer {
	background: #000;
	height: 600px;
	position: relative;
	border-top: 1px solid #333;
}

#footcon {
	background: #000;
}

#footcon hr {
  border: 0;
  border-top: 1px solid #333;
  clear: both;
  height: 0;
  margin: 0;	
}

#company_info {
	color: #999999;
	font: 11px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

#hidden {
	visibility: hidden;
}

p#top-ten {
	font: bold 12px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #999999;
	margin-bottom: 20px;
}

p#top-head {
	font: 18px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif; /* 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; */
	color: #ffc726;
	margin-top: 20px;
	margin-bottom: 10px;
	text-decoration: underline;
}

p#ttop-head { /* THIS IS NOT BEING USED RIGHT NOW */
	font: 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #ffc726;
	margin-top: 20px;
	margin-bottom: 10px;
	text-decoration: underline;
	visibility: hidden;
}

/******************** MORE LINKS SECTION ***************************/
a#navy:link, a#navy:visited {
	color: #2f4085; /* #051a5b; navy color for white bg */
	text-decoration: none;
}

a#navy:hover {
	color: #fa970b; /* #055b09; */
	text-decoration: underline;
}

.linkclass{
	color: #2f4085;
	cursor: pointer;
	background-image:url('../img/dot.png') left no-repeat;
}

.linkclass:hover {
	text-decoration: underline;
	color: #fa970b;
}

a:link, a:visited {
	color: #6299c5;
	text-decoration: none;
}

a:hover, a:active { 
	color: #ffc726; 
	text-decoration: none;
}

a#othnav:link, a#othnav:visited {
	color: #6299c5;
	text-decoration: none;
}

a#othnav:hover, a:active { 
	color: #ffc726; 
	text-decoration: underline;
}

a.nav {
	display:block;
	background-color: #CC0000;
	color: #FFF;
	padding:2px 5px;
	float:left;
	font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	margin: 0 9px 0 0;
	margin-top: 15px;
	margin-left: 58px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #b4b4b4;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #828282;
	cursor: pointer;
}
a.nav:hover {
	background-color: #990000;;
	color: #CC0000;
}

a#c-info {
	color: #FFF;
	font: bold 10px/18px #FFF 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-top: 17px; 
}

a#c-info:hover {
	color: #ffc726;
}

a#ctact {
	color: #6299c5;	
	text-decoration: none;
}

a#ctact:hover {
	color: #333333;	
	text-decoration: underline;
}

#float-msg {
	position: absolute;
	font: bold 12px/18px 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	letter-spacing: 1px;
	color: #ffc726;
	top: 150px;
	right: 55px;
}

/******************** NAVIGATION SECTION ***************************/

#navigation {
	background: #CC0000 url('g-nav.jpg') bottom center repeat-x;
	border-bottom: 1px solid #660000;
	height: 39px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#navigation #menu_top {
  background: transparent url('/img/co_phone.png') 2.6em 8px no-repeat;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 0px;
  padding: 5px 0;
  text-align: right;
}

#menu_top {
  padding: 9px 0;
}

#menu_top ul {
  list-style-type: none;
  overflow: hidden;
}

#menu_top ul li {
  float: left;
  margin-left: 25px; /* 20px; */
}

#menu_top ul li:first-child { 
  margin-left: 15px;
}

#menu_top ul li a {
  border: 1px solid #CC0000;
  border-radius: 14px;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  color: #FFF;
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 5px; /* 4px 20px; */
  text-align: center;
  text-transform: uppercase;
}

#menu_top ul li a:hover {
  background: #990000;
  border: 1px solid #990000;
  color: #CCCCCC;
}

#menu_top ul li a:focus {
  background: #990000;
  border: 1px solid #990000;
  color: #CCCCCC;
}

.home #menu_top ul li.menu_home a,
.testimonials #menu_top ul li.menu_testimonials a,
.evas #menu_top ul li.menu_evas a,
.contact #menu_top ul li.menu_contact a,
.about #menu_top ul li.menu_about a,
.news #menu_top ul li.menu_news a,
.blog #menu_top ul li.menu_blog a,
.service #menu_top ul li.menu_service a,
.installation #menu_top ul li.menu_installation a,
.training #menu_top ul li.menu_training a,
.warranty #menu_top ul li.menu_warranty a,
.operators #menu_top ul li.menu_operators a,
.certification #menu_top ul li.menu_certification a {
  background: #990000;
  border: 1px solid #990000;
  color: #fff;
}

#lower-navigation {
	background: #000000;
	border-bottom: 1px solid #555;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#phone {
 	background: #000000;
 	border-bottom: 1px solid #555;
 	color: #ffc726;
 	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: right;
}

#toll-free { /* not in use, could erase */
	color: #FFF;
	font: bold 10px/18px #FFF 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-top: 17px; 
	margin-left: 850px;
	position: absolute;
}

/******************** OTHER PAGES SECTION **************************/
#shift-center {
	padding-left: 45px;
}
/***** SERVICE PAGE *****/
span#body-headings {
	color: #000;
	font: bold 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: 900;
	text-align: left;
}

#servicep {
	margin: 0;
}

h2#column2-heading span {
	visibility: hidden;
}

h2#op_col span {
	visibility: hidden;
}

dl#column-drop {
	padding-top: 78px;
}

dl dt#sub-head3 {
	padding-left: 13px;
}

dl dt {
	display: block;
	margin-left: 1.0em;
	margin-bottom: 0.25em;
	/* padding: 0.15em 0.25em 0.25em 0.25em; */
}

	dl dt#servtitle {
		color: #CC0000;
		font-weight: 700;
		padding-left: 1.0em;
	}
	
		dl dt#servmanuals {
			color: #0c0774;
			padding-left: 2.0em;
		}

dl dt#servmain {
	display: block;
	margin-left: 0;
	margin-bottom: 0.25em;
	margin-top: 1.0em;
	font-weight: 900;
}		
	dt#servmain dd {
		margin-left: 0;
		margin-top: 5;
	}
	 	dt#servmain ul {
	 		display: block;
			list-style-type: disc;
			list-style-position: inside;
	 	}
			dt#servmain li {
				font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
				margin-left: 1.0em;
				padding-left: 1.0em;
				text-indent: -0.4em;
			}

	

/*** INSTALLATION PAGE **/

a#int:link, a#int:visited {
	color: #1c527d; /* darker stone blue */
	text-decoration: none;
}

a#int:hover, a#int:active { 
	color: #e3aa05; /* original #ffc726 (mustard), #e3aa05 this one is darker (dijon) */
}

/***** TRAINING PAGE ****/

#lowercontent {
	background: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 15px;
}

#lowercontent p {
	padding: 1em;
}

ul#training-list { /* ul list on training page */
	display: block;
	list-style-type: disc;
	list-style-position: inside;
}

ul#training-list li { 
	color: #333;
	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-left: 1.0em;
	padding-left: 1.0em;
	text-indent: -0.4em;
}

ul#pdf-link {
	display: block;
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}

ul#pdf-link li {
	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-left: 1.0em;
	padding-left: 1.0em;
	text-indent: -0.4em;
}

ul#vid-links {
	display: block;
	list-style-type: disc;
	list-style-position: inside;
}

ul#vid-links li {
	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-left: 1.0em;
	padding-left: 1.0em;
	text-indent: -0.4em;	
}

div#label-box {
	width: 150px;
	color: #fff;
	background-color: #cc0000;
	font: arial;
	font-weight: 700;
	padding-left: 40px;
}

div#vid-box {
	border-width:3px;
	border-style:solid;
	border-color:#cc0000;
	padding: 0.5em;
 }
 
 ul#vid-box-links {
	display: block;
	list-style-type: disc;
	list-style-position: inside;
}

ul#vid-box-links li {
	font: 12px/1.5 Arial, Verdana, Sans-Serif;
	margin-left: 1.0em;
	padding-left: 1.0em;
	text-indent: -0.4em;	
}

 #vid-title {
	font-size: 12px;
	font-weight: 700;
 }

dl dt {
	display: block;
	margin-left: 1.0em;
	margin-bottom: 0.25em;
	/* padding: 0.15em 0.25em 0.25em 0.25em; */
}

	dl dt#planenames {
		color: #CC0000;
		padding-left: 1.0em;
	}
	
	dl dt#planename {
		color: #000;
		padding-left: 1.0em;
	}
	
		dl dt#techdata {
			color: #0c0774;
			padding-left: 2.0em;
		}

dl dd {
	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-left: 1.0em;
	margin-bottom: -0.25em;
	/* padding: 0.15em 0.25em 0.25em 2.5em; */
	text-indent: -0.6em;
}
	dd ul {
		display: block;
		list-style-type: disc;
		list-style-position: inside;
		margin-bottom: -0.60em;
		padding-bottom: 1.0em;
	}
	 dd li {
	 	font: 14px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
		margin-left: 2.0em;
		padding-left: 1.0em;
		padding-top: 0;
		text-indent: -0.8em;
	 }

img {
	border: none;
}

h2#training-heading span {
	
}

.training-image {
	float: right;
	padding-left: 15px;
	padding-top: 0px;
	width: 220px;
	height: 46px;
}

p#training0, p#cert0, p#warr0, p#inst0, p#serv0 {
	padding: 1em 1em 0.5em 1em; /* top right bottom left */
}

p#training, p#cert, p#warr, p#inst, p#serv {
	padding: 0.5em 1em 0.5em 1em;
}

p#vidbox {
	/* top, right, bottom, left */
	font-size: 12px;
	padding: 0 0 0.5em 0;
}

/***** NEWS PAGE ********/
#news-column {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/** CERTIFICATION PAGE **/

#common-data {
	width: 550px;
	border-width:3px;
	border-style:solid;
	border-color:#cc0000;
	border: 0;
	margin: 20px 0 0 170px;
	padding: 0 0 0 0;
}

#common-data h2 {
	font: bold 18px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	margin-left: 125px;
	padding: 0 0 0 0;
}

#common-data b {
	margin-left: 30px;
	padding: 0 0 0 0;
}

#common-data dl {
	margin: 0;
	padding: 0;
}

#common-data ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

 #common-data li {
	display: inline;
	padding: 2em 1.5em 0 0;
	background-image: url(img/disc.png);
	background-repeat: no-repeat;
 }
 
h3#sub-title {
	font: bold 16px/1.5 'Helvetica Neue', Helvetica, Arial, Verdana, Sans-Serif;
	color: #CC0000;
	padding: 0.25em 0em 0.5em 0em;
}

span#cert-sub-title {
	padding: 0.5em 0em 0.5em 1.0em;
}

#notice {
	color: #CC0000;
}

.port-evas-pic {
	padding-left: 15px;
	padding-top: 25px;
	width: 444px;
	height: 227px;
}


