/* VECTOR SEARCH GROUP GENERAL RULES *//* HTML TAG DEFINITIONS */*, html, body {	margin: 0px;	padding: 0px;}body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: center;}h2, h3, h4, h5, h6 {	font-weight: 100;}a {	text-decoration: none;}a img {	border: none;}/* SITE CONTAINERS */div#site_container {	width: 100%;}div#container {	position: relative;	margin: 0px auto;	width: 1000px;}/* HEADER */div#header {	width: 1000px;}	#header h1 {		width: 1000px;		cursor: pointer;	}		#header h1 span, #header img {			display: none;		}/* NAVIGATION */ul#navigation {	position: absolute;	list-style: none;}			#navigation li a {			display: block;		}						#navigation li a span {				display: none;			}/* MAIN BODY */div#main_body {	width: 1000px;	text-align: left;}/* MAIN TEXT REGION */div#body_text {	float: left;	padding: 23px 0px 0px 35px;	background: transparent url("/images/body_regions/main_heading_header.gif");	background-repeat: no-repeat;	background-position: 35px 23px;	color: #ffffff;	font-size: 11px;	line-height: 20px;}	#body_text h2 {		position: relative;		top: 2px;		width: 253px;		background: #29273c url("/images/body_regions/main_heading_footer.gif");		background-repeat: no-repeat;		background-position: left bottom;		color: #cbe5ff;		line-height: 20px;		font-size: 18px;		text-transform: uppercase;	}			#body_text h2 span {			display: block;			padding: 8px 5px 8px 42px;			width: 206px;			background: transparent url("/images/misc_elements/vector_heading_icon.gif");			background-repeat: no-repeat;			background-position: 8px 4px;		}		#body_text p {		margin: 20px 0px;	}		#body_text ul, #body_text ol {		margin: 20px 0px 20px 20px;	}		p.intro_paragraph {		width: 365px;	}		#body_text a {		color: #f6e68c;	}		#body_text a:hover {		color: #cccccc;	}/* FOOTER */div#footer_container {	position: relative;	clear: both;	margin: 0px;	width: 100%;	overflow: hidden;	z-index: 10;	text-align: left;}	* html div#footer {		behavior: url("/scripts/iepngfix.htc");	}	div#footer {		position: relative;		top: 0px;		left: 50%;		margin: 0px 0px 0px -567px;		padding: 0px;		width: 1134px;		height: 104px;		overflow: hidden;		background: transparent url("/images/backgrounds/footer_folder.png");		background-repeat: no-repeat;		background-position: center bottom;	}			p.copyright {			display: none;		}				a#sticky_stamp {			position: absolute;			width: 100%;			height: 104px;		}					#sticky_stamp p, #sticky_stamp img {				display: none;			}