/* CSS Styles for exida 2008 */



/* ----------- Main Elements --------------- */

body {
	margin: 0px;
	background-color: #ffffff;	
	color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14pt;
		
		}
a{color:#5d5d5d;;TEXT-DECORATION: none;font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;font-size: 11px;}
a:hover{color:#ff3300;TEXT-DECORATION: underline;font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;font-size: 11px;}
p,ol, li {
	color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	
}
h1 {
	color:#ff3300;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 100%;
	line-height: 14pt;
	font-size:100%;
	font-weight: 700;	
	}
h2, .p_header  {
	color:#939290;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 15px;
	line-height: 14pt;
	/* font-size:100%; */
	font-weight: bold;	
	/* text-shadow: #fff 0 -1px 0; */
	 }  

h3 {
	color: green;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 25px;
	font-weight: bold;	
}
h4 {
	color: red;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;	
}
h5 {
	color:#666666;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: 700;
	text-transform: uppercase;
	}
.newsletterhead {
	color:#ff6633;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 100%;
	line-height: 12pt;
	font-size:100%;
	font-weight: 700;	
	}
/* HEADER **********************************************************/

/* Main Header Container */

#header{
	width:815px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 144px;
}

/* Contains Top Nav */
#toprow {
	width:500px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.topnav {
	width:auto;
	position:relative;
	margin:0px;
	padding-top:0px;
	padding-left: 0px;
	float: right;
}
.topnav li {
	margin-left:5px;
	padding:0px;
	list-style:none;
	display:inline;
}
.clear { clear:both; }	
/* Search and Logo Bar */
#searchrow {
	width:100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/newlogo.gif);
	background-repeat: no-repeat;
	height: 57px;
}
div#searchrow .searchbox {
	width:215px;
	float: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Web 2.0 Button Rollover */
a.more {
	display: block;
	width: 200px;
	height: 75px;
	color:#fff;
	background-image: url(images/nav/408/MORE.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	a:hover.more {
    background-position: 0 -79px;
}

/* Navbar */
#rollover{
	width:100%;
	height: 50px;}
.navbar {
	width:auto;
	position:relative;
	height: 40px;
	margin:0px;
	padding-top:15px;
	padding-left: 10px;
	background-image: url(images/nav/408/nav_bkg.gif);
	background-repeat: no-repeat;
}
.navbar li {
	margin:0px; padding:0px;
	list-style:none;
	display:inline;
}
.navbutton {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.navbuttonhome {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.navbutton img {border:0;}
img {border:0px}

/* ----------- Background Elements --------------- */
/* Side Column and Outline box for all Content */
#news-featured-top {
	background-image: url(images/homepage-bkg-news-top.gif);
	background-repeat: no-repeat;
}
#news-featured-bottom {
	background-image: url(images/homepage-bkg-news-btm.gif);
	height: 5px;
	width: 804px;
	background-position: center;
	background-repeat: no-repeat;
	clear: both;
	}
	


/* White Space from top to top of nav*/
.tableborder-main {
background-image: url(null);
height: 20px;

}

/* ----------- Table Elements --------------- */
.newstable {
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 23px;
	}
	
.newstablecontent {
	width: 90%;
}
.abouttablecontent {
	width: 100%;
	margin-left: 4px;
}
.maintablecontent {
	color: #666666;;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14pt;
}
.abouttablheader {
	color:#c9e16f;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-size:100%;
	font-weight: 700;	
	}
.Maintable {
	background-color: #ffffff;	
}
.tableborder-main {
	height:30px;
	
}

.sidenavtable {
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.listable {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.locationtable {
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;	
	color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	
	}
	
	/* Box for More Options */
	.exidatable2 {
	border-top-style: dashed;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	}
.management-cv-table {
	font-family: Arial;
	font-size: 11px;
	padding: 1px;
	width: 200px;
	border: 1px solid #FFFFFF;}
	
	.management-cv-table td a{
	font-family: Arial;
	font-size: 11px;
	color:#5d5d5d;

	

}
#exsilentia-purchase-table td {
	font-family: Arial;
	font-size: 13px;
	padding: 5px;
	width: 100%;
}
	
	#exsilentia-purchase-table {
	font-family: Arial;
	font-size: 13px;
	padding: 4px;
	width: 100%;
	text-shadow: #fff 0 -1px 0;
}
#sael-intro-table {
	padding: 4px;
	width: 100%;
	border-top-width: 0px;
	border-bottom-width: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	border-right-width: 0px;
	border-left-width: 0px;
}

#sael-intro-table td {
	font-family: Arial;
	font-size: 11px;
	padding: 4px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: 1;
	border-bottom-color: #CCCCCC;
}

/* ----------- Side Navigation --------------- */
#l_sidebar {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#l_sidebar ul li a {
	display: block;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-top:1px #ccc dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	}

#l_sidebar ul li a:hover {
	background: #EFEFEF;
	color: #ff3300;
	}
	
#l_sidebar p{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	}

/* ----------- Management List --------------- */

#c_sidebar {

	width: 500px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	}
	
#c_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#c_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#c_sidebar ul li a {
	display: block;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-bottom:1px #ccc dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	}

#c_sidebar ul li a:hover {
	background: #EFEFEF;
	color: #ff3300;
	}
	

/* ----------- Whitepapers List --------------- */

#whitepapers {

	width: 500px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 2px 0px;
	}
	
#whitepapers ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#whitepapers ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#whitepapers ul li a {
	display: block;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-top:1px #ccc dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	}

#whitepapers a:hover {
	background: #EFEFEF;
	color: #ff3300;
	}
	

/* ----------- Site Text --------------- */


.newsdate {
	color: #333;;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14pt;
	
}
.aboutcontent {
	color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14pt;}
	.FrontPageNews {
	color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14pt;}
.newscontent {
	color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14pt;}
	

	.litheader {
	color:#666666;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 100%;
	line-height: 14pt;
	font-size:100%;
	font-weight: 700;	
	}
	.courseheader {
	color:#ff3300;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	line-height: 11pt;
	font-weight: 700;	
	text-decoration: underline
	}
	.locationheader {
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 100%;
	line-height: 0pt;
	font-size:100%;
	font-weight: 700;
	color: #ff3300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: e8e8e8;
	}
.manangecontent {
	color: #333;;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 14pt;
	}
	
	
/* Main */
#FrontPageNews {
	color: #666666;;
	font-family: Arial, Georgia, Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
		
}
#FrontPageNews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: underline;
	font-weight: 400;
}
#FrontPageNews a:hover{
	color: #FF3300;
}
.FooterSmall {
	color: #787878;
	font-family: Arial, Georgia, Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14pt;
	font-weight: normal;	
}
.imgstyle {
	padding: 3px;
	border: 1px solid #e1dfdf;
	margin: 15px;
	
}
.imgstyletables {
	padding: 3px;
	border: 1px solid #e1dfdf;
}
hr {
  border: 0;
  width: 100%;
color: #cccccc;
background-color: #cccccc;
height: 1px;
}
/* ----------- Software --------------- */

.exsilentia-content {
	background-image: url(images/software/exsilentia/bkg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	clear: both;
}
/* Screen Shots */
.ssimgstyle {
	padding: 5px;
}
.platform {
	padding:20px 0 15px 0;
	background-image: url(images/software/platform_hr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.platform .image { float:left; margin:-10px 20px 0 0;}
.platform p {
	width:75%;
	padding:0;
	font-family Arial, sans-serif;
	font-size:12px;
	color:#333;
	line-height:130%;
}
.platform2 {
	padding:20px 0 15px 0;
	background-image: url(images/software/platform_hr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.platform2 .image { float:left; margin:-10px 20px 0 0;}
.platform2 p {
	width:98%;
	padding:0;
	font-family Arial, sans-serif;
	font-size:12px;
	color:#333;
	line-height:130%;
}

.aboutext{color: #333;
	font-family: Arial, Georgia, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14pt;}
	ul#adds {
	list-style:none;
	
}
ul#adds li {
	padding: 0 0 0 25px;
	margin-right: 200px;
	line-height:175%;
	font-family: Arial, sans-serif;
	font-size:14px;
	color:#333;
	background-color: transparent;
	background-image: url(images/software/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.clear { clear:both; }	
#exsilpaginate {font-family:Arial;font-size:11px;color:#333}
#exsilpaginate a {font-family:Arial;font-size:11px;color:#333;font-weight:bold}
#exsilpaginate a:hover {font-family:Arial;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:underline}
#exsilpaginate  a.active {font-family:Arial;font-size:11px;color:#ff3300;font-weight:bold;text-decoration:underline}
#trainpaginate {font-family:Arial;font-size:14px;color:#ff3300}
#trainpaginate a {font-family:Arial;font-size:14px;color:#ff3300;font-weight:bold}
#trainpaginate a:hover {font-family:Arial;font-size:14px;color:#ff3300;font-weight:bold;text-decoration:underline}
#trainpaginate  a.active {font-family:Arial;font-size:14px;color:#ff3300;font-weight:bold;text-decoration:underline}
#coursedate {font-family:Arial;font-size:12px;color:#333}
#coursedate  a {font-family:Arial;font-size:12px;color:#green;font-weight:bold; text-decoration:none}
#coursedate  a:hover {font-family:Arial;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline}
#coursedate   a.active {font-family:Arial;font-size:12px;color:#ff3300;font-weight:bold;text-decoration:underline}

/* Order Page */
#order_container {
	width:100%;
	margin:0px;
	padding:10px;
	height: 350px;
}
.order_standalone {
	width:350px;
	margin-left: 15px;
	float: left;
}
.order_online {
	width:350px;
	float: left;
}
.order_buttons {
	width:200px;
	float: right;
}
.orderimg {float:left; padding-right:20px}
.downloads {
	width:auto;
	
}
.downloads li {
	margin:0px; padding:0px;
	list-style:none;
	background-color: transparent;
	background-image: url(images/dl.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 4px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
.downloads li a {
	margin-left:20px;
	text-decoration:none;
	color:#333;
	font-size:15px;
	font-family:  Arial, sans-serif;
	line-height:175%;
	text-decoration:underline;
}
.downloads li a:hover {
	color: #ff3300;
	text-decoration: none;
text-decoration:underline; }
/* FAQ */

#faq{
	margin:5;
	padding:5;
	font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
}
#faq p{
	margin: 10px 40px 20px 40px;
	font-size: 14px;
	line-height: 18px;
	color: #333;
}
.faqheader {margin: 20px 0 5px 0;
	font-size: 18px;
	font-weight: normal;}
.faqsmall {font-size:10px;font-weight:bold;}
/* Support Form */
input{
	font-size:15px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;

}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FFF;
	color : #ff3300;
	font-weight: bold;
	background-color: transparent;
	background-image: url(images/warning.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25px;
}
fieldset {
	padding: 0;
	margin-bottom: 0;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding-bottom: 1em;
}

.field-label {

}

.field-widget {
font-size:15px;
	font-family: "Helvetica Neue", Helvetica, Arial;
}
.contactform{
	margin:0px;
	background-image: url(../images/Box-Notes.png);
	background-repeat: no-repeat;
	background-position: 500px;
}
.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

	#subnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	word-spacing: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#subnav a{
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
#subnav a:hover {
	color: #FF0000;
	text-decoration: underline;
}
