body, select {
	background-color:#DDDDDD;
	background-image:url(../images/background.gif);
	background-position:50% 100%;
	background-repeat:repeat-y;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.65em;
}

#master {
	background-color:#FFFFFF;
}

#master {
	margin:0pt auto;
	position:relative;
	width:960px;
}

* {
	margin:0pt;
	padding:0pt;
}


body#crosstech_landing #header {
	background:#FFFFFF url(../images/bg_header_crosstech_landing.gif);
	background-position:0pt 100%;
	background-repeat:no-repeat;
	/*height:569px;*/
	height:370px;
}

img#logo {
	left:20px;
	top:97px;
	height:27px;
	position:absolute;
	width:495px;
	z-index:9000;
}

img {
	border:0pt none;
}

#heading {
	height:36px;
	overflow:hidden;
	position:relative;
	width:960px;
	top:-3px;
}

.heading_text {
	background-color:#DD0011;
}

.heading_text {
	bottom:0pt;
	clear:both;
	float:left;
	left:0pt;
	padding:0pt 20px 5px;
	position:absolute;
	width:920px;
}

.heading_text span.slogan {
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:7px;}

div.logocross {
	background-image:url(../images/crosstech_logo.gif);
	background-repeat:no-repeat;
	height:89px;
	width:514px;
	left:78px;
	position:absolute;
	top:186px;
	z-index:9000;
	text-indent:-9999px;
}

div.logos {
	height: 183px;
	width: 237px;
	position:absolute;
	top: 186px;
	left: 744px;
	z-index: 9000;
}

div.twologos {
	width: 210px;
}

div.onelogo { left:49px; position:absolute; top:94px; 
}

img.imglogo {
	float: left;
	padding-right: 34px;
}

ul.also_visit {
	color:#999999;
	text-decoration: none;
	float:right;
	text-align: right;
	margin:18px 42px 0 0;
	list-style-type:none;
	line-height:2em;
}

ul.also_visit li {
	display:inline;
	margin-left:1.25em;
}

ul.also_visit a {
	color: #999999;
	text-decoration: none;
}

ul.also_visit a:hover {
	color:#777777;
	text-decoration: underline;
}

body#crosstech_landing #middle.two_cols {
	background-repeat:repeat-y;
}

body#crosstech_landing #middle {
	background-image:url(../images/bg_2cols.gif);
}

#middle {
	background-color:transparent;
}

#middle {
	background-repeat:repeat-y;
	clear:both;
	float:left;
}

body#crosstech_landing #content {
	background-color:transparent;
	clear:both;
	float:right;
	margin:0pt 0pt 2em;
	position:relative;
	width:960px;
}

body#crosstech_landing #content .sector {
	float:left;
	padding:10px;
	width:460px;
}

img.imgcol {
	float:left;
}

div.details {
	float:left;
	width:240px;
}

body#crosstech_landing #content .sector h3 {
	color:#dd9900;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:1.2em;
	margin:0pt 10px 1em;
	text-transform:uppercase;
}

body#crosstech_landing #content .sector p {
	margin:0pt 10px 0.5em;
	color:#666666;
	font-size:1em;
}

body#crosstech_landing #content .sector p a {
	text-decoration: underline;
	/*color: #666666;*/
	color: #444444;
}

body#crosstech_landing #content .sector p a:hover {
	color:#000000;
}

body#crosstech_landing #content .sector ul {
	list-style-type:none;
	margin:0pt 10px 10px 10px;
	color:#666666;
}

body#crosstech_landing #content .sector ul li a {
	color:#dd9900;
}

body#crosstech_landing #content .sector ul li a:hover {
	color:#bb7700;
}

hr {
	clear:both;
	display:none;
}

#footer {
	border-top:1px solid;
	border-top-color:#DDDDCC;
	color:#777777;
	clear:both;
	float:left;
	padding:15px;
	width:930px;
}

#footer #contactInfo { float: right; }

#footer ul {
	float: left;
	height: 1em;
	list-style-type: none;
	margin-bottom: 10px;
}

#footer ul li {
	border-right: 1px solid;
	border-right-color: #DDDDCC;
	float: left;
	margin: 0pt 0.55em 0pt 0pt;
	padding: 0pt 0.55em 0pt 0pt;
}

#footer ul li:last-child { 
	border-right:medium none;
}

#copyright {
	/*margin:10px 0pt 0pt;*/
	position:relative;
	/*bottom:7px;*/
	clear:left;
	float:left;
	width:700px;
}

#footer a {
	color:#444444;
	text-decoration: none;
}

#footer a:hover {
	color: #000000;
	text-decoration: underline;
}

