/* ------------------------------------------------------------------------------------- */
/* Copyright Einstein Industries 2004. Used with Permission.                             */
/* May not be duplicated or reproduced.                                                  */
/*                                                                                       */
/* Please check for cross-browser compatibility prior to making changes                  */
/* MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari                                     */
/*                                                                                       */
/* CSS Document                                                                          */
/* ------------------------------------------------------------------------------------- */

body {
	margin: 30px 0 30px 0;
	padding: 0px;
	background-color: #E5E5E5;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #484848;
}

div {
	margin:0;
	padding:0;
	display: block;
}
p {margin:0 0 12px 0; padding: 0;}

a:link {color:#25398B; text-decoration: none;}
a:visited {color:#214E94; text-decoration: none;}
a:hover{color:#0066CC; text-decoration: underline;}
a:active {color:#3366FF; text-decoration: underline;}

form {margin:0; padding:0;}

/* ------------------------------------------------------------------------------------- */
/* Layout Elements --------------------------------------------------------------------- */

#wrap-page {
	width: 746px;
	text-align:left;
	background-image: url(../images/faux-column.jpg);
	background-repeat: repeat-y;
	margin: 0 auto;
}
#border-top {
	background-color: #333333;
	background-image: url(../images/border-top.jpg);
	height: 14px;
}
#masthead {
	background-image: url(../images/header.gif);
	height: 95px;
	background-repeat: no-repeat;
	width: 746px;
	background-position: 16px 0;
	clear: both;
}
#header {
	background-image: url(../images/image-main.jpg);
	height: 154px;
	background-repeat: no-repeat;
	background-position: 16px 0;
	clear: both;
}
#content {margin:20px 0 0 0;}
#column-left {
	margin:0 0 20px 16px;
	width: 460px;
	float: left;
	background-image: url(../images/line.jpg);
	background-repeat: repeat-y;
}
#case-evaluation #column-left {
	width:600px;
	margin: 0 0 0 60px;
}
#column-left h5 {
	padding: 0 20px 0 0;
}
#column-left h2 {
	margin:0 0 16px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 27px;
	font-weight: bold;
	display: block;
	padding: 0 0 0 22px;
	background-image: url(../images/bullet-arrow-last.jpg);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}
#column-left p, #column-left form {
	margin:0 0 12px 22px;
	text-align: justify;
}
#column-right p, #column-right input, #column-right textarea, #column-right img {margin-left: 16px;}
input#news-alert {
	margin:0 0 0 16px;
	width: 120px;
}
.align-middle {vertical-align: middle;}
#column-right {
	margin:0 16px 0 0;
	float: right;
	width: 195px;
	background-image: url(../images/line.jpg);
	background-repeat: repeat-y;
}
#column-right h2 {
	margin:0 0 10px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: bold;
	color: #4D6DAD;
	display: block;
	padding: 0 0 0 16px;
	background-image: url(../images/bullet-arrow.jpg);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}
#column-right h3 {
	margin:0 0 10px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	display: block;
	padding: 0 0 0 16px;
	background-image: url(../images/bullet-arrow-last.jpg);
	background-repeat: no-repeat;
	background-position: 1px 6px;
}
#footer {
	margin:10px auto 0px auto;
	clear: both;
	height: 80px;
	width: 670px;
	text-align: justify;
	font-size: 10px;
}
#footer p {}
#border-bottom {
	margin:0;
	background-image: url(../images/border-bottom.jpg);
	height: 20px;
}
.divide-horizontal {
	margin:0;
	background-image: url(../images/divide-horizontal.jpg);
	height: 16px;
	background-repeat: no-repeat;
	clear: both;
}
.form input, .form textarea {width:160px;}
/* ------------------------------------------------------------------------------------- */
/* BASIC ELEMENTS ---------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {margin:0; padding-left: 20px; color:#5378C6;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {display:none;}
img {margin:0; border:0;}

/* ------------------------------------------------------------------------------------- */
/* Image Replacement ------------------------------------------------------------------- */
/* uncomment this section to use
span { display: none; }

h1 {
	width: 760px;
	height: 150px;
	background: url(../images/index/header.jpg) top left no-repeat;
	margin: 0px;
	padding: 0px;
}
*/

/* ------------------------------------------------------------------------------------- */
/* HEADER ------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------- */
/* FOOTER ------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------- */
/* MAIN NAVIGATION --------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */
/* CONTENT ----------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */
/* LISTS ------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */
/* CONTACT FORMS ----------------------------------------------------------------------- */

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	margin: 3px 0 3px 0;
	clear: both;
}
#case-evaluation input {vertical-align:middle;}
.quickcontact {
	width: 150px;
	background-color: #F1ECD8;
	color: #5D533A;
}

/* ------------------------------------------------------------------------------------- */
/* MISC LAYOUT ELEMENTS ---------------------------------------------------------------- */
#column-left h2.first {
	background-image: url(../images/bullet-arrow-first.jpg);
	background-repeat: no-repeat;
	background-position: 1px -6px;
}

#column-right h2.first {
	background-image: url(../images/bullet-arrow-first.jpg);
	background-repeat: no-repeat;
	background-position: 1px -8px;
}
.special {
display:none;
}