/******************HTML Tags******************/body {	font-family:Arial, Helvetica, sans-serif;	background-color:#FFFFFF;	color:#000000;	margin:1px;	font-size:.75em;	line-height:160%;	}#content p, #content-side p, table {	margin:0px 0px 20px 0px;	}#content-side img {	border:none;	}#breadcrumb-right label {	display:none	}/******************FORM STYLES******************/#content-container form {	margin:20px 0px;	padding:0px 0px 0px 0px;	}#content-container fieldset {	margin:10px 0px 10px 0px;	padding:0px 10px 10px 15px;	}/* a nested fieldset */#content-container fieldset fieldset {	margin:15px 0px 5px 0px;	padding:0px 5px 5px 5px;	}#content-container legend {	margin-bottom:0px;	padding:0px 10px 5px 5px;	color:#666666;	font-weight:bold;	}/* a nested legend */#content-container fieldset fieldset legend {	margin-bottom:0px;	padding:0px;	font-weight:normal;	}#content-container label {	display:block;	padding-top:8px;	}#breadcrumb-right form {	margin:0px;	padding:0px;	text-align:center;	}#breadcrumb-right form fieldset {	margin:0px;	padding:0px;	border:none;	}#breadcrumb-right form legend {	display:none;	}/******************LINKS******************//* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */a:link {	color:#0071BC;	}a:visited {	color:#004EB7;	}a:hover {	color:#999999;	text-decoration:none;	}a:active {	color:#B70000;	}/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */#mainnav-container a:link {	color:#FFFFFF;	text-decoration:none;	font-weight:bold;	}#mainnav-container a:visited {	color:#FFFFFF;	text-decoration:none;	font-weight:bold;	}#mainnav-container a:hover {	text-decoration:underline;	}#mainnav-container a:active {	color:#CCCCCC;	text-decoration:none;	}#breadcrumb-container a:link {	color:#FFFFFF;	text-decoration:underline;	font-weight:bold;	}/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */#breadcrumb-container a:visited {	color:#FFFFFF;	text-decoration:underline;	font-weight:bold;	}#breadcrumb-container a:hover {	text-decoration:none;	}#breadcrumb-container a:active {	color:#CCCCCC;	}/******************HEADINGS******************/h1 {	font-size:1.3em;	padding-top:4px;	}h2 {	font-size:1.1em;	}h3 {	font-size:1em;	}	h4 {	font-size:.9em;	}	h5 {	font-size:.8em;	}	h6 {	font-size:.75em;	}	#three-column-container h2{	margin:0px 0px 10px 0px;	padding:0px;	}/******************LAYOUT STYLES******************/#header-container {	background: #6F0D0D;	height:50px;	color:#FFFFFF;	width:100%;	margin:0px;	table-layout:fixed;	font-size:1.8em;	}#header-container a {	text-decoration:none;	color:#FFFFFF;	}	#header-left {	width:35%;	height:24px;	padding:2px 10px 0px 44px;	font-weight:bold;	}#header-right {	width:65%;	height:24px;	padding:0px 44px 0px 0px;	text-align:right;	font-size:.75em;	}#mainnav-container {	background:#972727;	color:#FFFFFF;	border-top:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF;	height:196px;	width:100%;	vertical-align:top;	margin:0px;	table-layout:fixed;	}#mainnav{	width:16%;	text-align:right;	padding:15px;	height:166px;	background:url(bg-mainnav.gif) repeat-y;	vertical-align:top;	}#mainnav-side {	width:170px;	padding:15px;	border-left:1px solid #FFFFFF;	height:166px;	background: #C53333 url(bg-mainnav-side.gif) repeat-y right;	vertical-align:top;	}#posterphoto {	padding:15px;	background: url(Engine3_new.jpg) no-repeat;	height:166px;	vertical-align:top;	}#breadcrumb-container {	color:#FFFFFF;	background-color:#C53333;	height:35px;	margin:0px;	width:100%;	table-layout:fixed;	}#breadcrumb-left {	height:28px;	padding:0px 0px 0px 44px;	}#breadcrumb-right {	height:28px;	width:156px;	padding:0px 44px 0px 0px;	border-left:1px solid #FFFFFF;	background: #972727 url(bg-breadcrumb.gif) repeat-y right;	}#content-container {	margin-top:10px;	width:100%;	table-layout:fixed;	}#content {	padding:0px 44px;	width:72%;	vertical-align:top;	}#content-side {	width:24%;	vertical-align:top;	padding-left:44px;	}#three-column-container {	width:100%;	margin:10px 0px;	text-align:justify;	table-layout:fixed;	}#three-column-left {	width:30%;	padding-right:3%;	vertical-align:top;	}#three-column-middle {	width:30%;	vertical-align:top;	}#three-column-right {	width:30%;	padding-left:3%;	vertical-align:top;	}#footer-container {	color:#FFFFFF;	background: #C53333 url(bg-footer.gif) repeat-y left;	margin:20px 0px 0px 0px;	width:100%;	table-layout:fixed;	}#footer-middle {	border-right:1px solid #FFFFFF;	width:28%;	padding:10px 0px;	}#footer-side {	margin-left:31%;	padding:10px 15px;	background: url(bg-mainnav-side.gif) repeat-y right;	}/******************Menu Items******************/#mainnav-container ul {	margin:0px;	padding:0px;	}#mainnav-container li {	margin:0px;	padding:0px;	list-style:none;	}/******************LISTS - IN THE CONTENT AREA******************/#content ul.list, #content ul.link-list-vertical {	margin:10px 0px 20px 10px;	padding:0px;	}#content ul.list li {	list-style:none;	padding:1px 0px 1px 12px;	margin:0px;	background: url(bullet.gif) no-repeat;	background-position:0 .4em;	}#content ul.link-list-vertical li {	list-style:none;	margin:0px;	}#content ul.link-list-vertical li a:link {	padding:1px 0px 1px 12px;	background: url(bullet-link.gif) no-repeat;	background-position:0 .4em;	}#content ul.link-list-vertical li a:visited {	padding:1px 0px 1px 12px;	background: url(bullet-link-visited.gif) no-repeat;	background-position:0 .4em;	}#content ul.link-list-vertical li a:hover {	padding:1px 0px 1px 12px;	background: url(bullet-link-hover.gif) no-repeat;	background-position:0 .4em;	}#content ul.link-list-vertical li a:active {	padding:1px 0px 1px 12px;	background: url(bullet-link-active.gif) no-repeat;	background-position:0 .4em;	}/******************LISTS - IN THE SIDE COLUMN******************/#content-side ul.list, #content-side ul.link-list-vertical {	margin:10px 0px 20px 10px;	padding:0px;	}#content-side ul.list li {	list-style:none;	padding:1px 0px 1px 12px;	margin:0px;	background: url(bullet.gif) no-repeat;	background-position:0 .4em;	}#content-side ul.link-list-vertical li {	list-style:none;	margin:0px;	}#content-side ul.link-list-vertical li a:link {	padding:1px 0px 1px 12px;	background: url(bullet-link.gif) no-repeat;	background-position:0 .4em;	}#content-side ul.link-list-vertical li a:visited {	padding:1px 0px 1px 12px;	background: url(bullet-link-visited.gif) no-repeat;	background-position:0 .4em;	}#content-side ul.link-list-vertical li a:hover {	padding:1px 0px 1px 12px;	background: url(bullet-link-hover.gif) no-repeat;	background-position:0 .4em;	}#content-side ul.link-list-vertical li a:active {	padding:1px 0px 1px 12px;	background: url(bullet-link-active.gif) no-repeat;	background-position:0 .4em;	}/******************TABLE STYLES******************/.table{	width:100%;	border:1px solid #C53333;	border-collapse:collapse;	}.table td {	padding:8px;	border-left:1px solid #C53333;	border-right:1px solid #C53333;	}thead th, tfoot th{	background:#C53333;	padding:8px;	color:#FFFFFF;	border-left:1px solid #C53333;	border-right:1px solid #C53333;	border-top:1px solid #C53333;	border-bottom:1px solid #C53333;	}.table-row-1 td,.table-row-1 th{	background:#F7E0E0;	}.table-row-2 td,.table-row-2 th,thead{	background:#FAEEEE;	}/******************CLASSES******************/.button-big {	margin-top:8px;	}img.photobig, img.photosmall {	border:1px solid #71727F;	padding:5px 5px 30px 5px;	background-color:#EBE9E1;	}img.photosmall {	margin-right:10px;	margin-bottom:2px;	float: left;	}.searchbox {	height:13px;	margin:0px;	padding:0px;	width:6em;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	}.button-search {	height:17px;	margin:0px;	padding:0px 1px;	font-size:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	background-color:#FAEEEE;	border:1px solid #FFFFFF;	font-weight:bold;	}.separator-side-column {	border-top:1px solid #D0D0BF;	width:100%;	background-color:transparent;	height:2px;	font-size:1px;	}.small-text {	font-size:.8em;	}.none {	display:none;	}.clear {	clear:both;	}
