/* upper area ########################################################################## */

#contenttop {
	height: 250px;
	position: relative;
	margin: 10px 0px 10px 0px;
}

#contenttop #mainimage {
	position: absolute;
	top: 0px;
	left: 0px;
}

#contenttop #customsolutions {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 50px;
	width: 240px;
}

/* product links on mainimage */
#contenttop #mainimage #productlinks {
	position: absolute;
	width: 742px;
	bottom: 0px;
	left: 0px;
}

#theimage { position: relative; width: 740px; height: 250px; overflow: hidden; }
#next { position: absolute; top: 180px; left: 83px; width: 10px; height: 10px; background: URL('../images/home/arrow_grey_r.gif') no-repeat; z-index: 1000000; }
#prev { position: absolute; top: 180px; left: 70px; width: 10px; height: 10px; background: URL('../images/home/arrow_grey_l.gif') no-repeat; z-index: 1000000; }

#custom_and_COTS{overflow: hidden;}
#contenttop #customsolutions img { position: absolute; top: 0px; left: 0px; }
#customized_link { background: URL('/clear.gif');  position: absolute; top: 0px; left: 121px; width: 120px; height: 50px;  z-index: 2000000; }
#rugged_link { background: URL('/clear.gif'); position: absolute; top: 0px; left: 0px; width: 120px; height: 50px; z-index: 2000000; }





#productlinks a img {
	float: left;
	margin-right: 0px;
	border: none;
}

#homeimg1 { position: absolute; bottom: 0px; left: 0px; border: none; }
#homeimg2 { position: absolute; bottom: 0px; left: 185px; border: none; }
#homeimg3 { position: absolute; bottom: 0px; left: 370px; border: none; }
#homeimg4 { position: absolute; bottom: 0px; right: 0px; border: none; }




/* quickfind ########################################################################### */

#contenttop #quickfind {
	position: absolute;
	width: 240px;
	height: 190px;
	top: 0px;
	right: 0px;
	background: #006CB7 URL('../images/home/homepage_quickfind.gif');
}

#quickfindframe {
	 position: relative;
	 padding: 7px 10px 10px 10px;
	 width: 210px;
	 height: 170px;
}




#quickfindframe form {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

#quickfindframe .qf_headline_big{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}

#quickfindframe form select {
	color: #656565;
	font-size: 11px;
	border: 1px solid #3E5FA2;
	width: 220px;
	margin: 3px 0px 3px 0px;
	height: 19px;
	/*padding: 2px 0px 2px 0px;*/
}

#quickfindframe form select.inactive {
	/*background-color: #94BAE7;*/
	/*color: Red;*/
}

.quickfindGo {
	position: absolute;
	top: 160px;
	/*bottom: 2px;*/
	height: 28px;
	width: 112px;
	color: #0c73bc;
	font-weight: bold;
	background: URL('../images/buttons/quickfind_submit.gif');
	/*border: 1px solid #3E5FA2;*/
	text-decoration: none;

	
}



 .qfindbtn_product_main {
	position: absolute;
	top: 130px;
	/*bottom: 2px;*/
	height: 28px;
	width: 112px;
	color: #0c73bc;
	font-weight: bold;
	background: URL('../images/buttons/quickfind_submit.gif');
	/*border: 1px solid #3E5FA2;*/
	text-decoration: none; 
 }


.qfindbtn_normal {
	position: absolute;
	top: 140px;
	/*bottom: 2px;*/
	height: 18px;
	width: 102px;
	color: #0c73bc;
	font-weight: bold;
	background: URL('../images/gfx/button_blue_102.gif');
	/*border: 1px solid #3E5FA2;*/
	text-decoration: none;
	color: White;
}




.qfindbtn_normal p{
	margin-left: 10px;
	margin-top: 2px;
}


.quickfindGo p{
	margin-left: 13px;
	margin-top: 8px;
}
.qfindbtn_product_main p{
	margin-left: 10px;
	margin-top: 8px;
}


.qfinddottedline {
	background: URL('../images/gfx/dotted_line_blue.gif');
	/*border-bottom: 1px dotted #94BAE7;*/
	width: 220px;
	height: 1px;
	overflow: hidden;
}

/* lower area ###########################################*/

#contentbottom {
	position: relative;
}

/* common elements ######################################*/

.headline_small {
	position: absolute;
	top: 10px;
	right: 5px;
	color: #FFFFFF;
	padding-left: 14px;
}

.headline_small a {
	color: White;
	text-decoration: none;
}

.item {
	padding: 5px 10px 5px 10px;
}
/* .item:hover {
	background-color: Yellow;
} */

.item img {
	float: left;
	margin: 0px 0px 0px 0px;
}

.date {
	color: #00B2A6;
	font-size: 10px;
}

a.headline {
	text-decoration: none;
	color: #006CB7;
}

a.headline:hover {
	color: #00B2A6;
}

.dottet_line{
	position: relative;
	margin: 5px 0px 0px 0px;
	height: 1px;
	background: URL('../images/gfx/dotted_line_white.gif');
	overflow: hidden;
}

/* news ###############################################################################*/

#contentbottom #news{
	position: relative;
	width: 490px;
	margin-right: 10px;
	float: left;
	/*overflow: hidden;*/
}

.pr_headline{
	position: relative;
	
	background: #00B2A6 URL('../images/page_images/news_bar.gif');
	height: 30px;
	margin-bottom: 10px;
}

.pr_headline_big {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 8px;
	left: 7px;
}

#application_news{
	position: relative;
	float: left;
	width: 490px;
	margin-right: 10px;

}

#application_news .pr_headline{
	position: relative;
	background: #00B2A6 URL('../images/page_images/news_bar.gif');
	height: 30px;
	margin-bottom: 10px;
}
#application_news .headline_small {
	position: absolute;
	top: 8px;
	right: 20px;
	padding-left: 15px;
}


#contentbottom #news .headline_small {
	/*background: URL('/images/gfx/arrow_green1.gif') no-repeat 0px 2px;*/
	margin-right: 15px;
	margin-top: -2px;
	
}

/* events ######################################################################*/

#contentbottom #events {
	position: relative;
	width: 240px;
	float: left;
	margin-bottom: 60px;
}

.ev_headline{
	position: relative;
	/*background-color: #038279;*/
	background: #038279 URL('../images/page_images/events_bar.gif');
	height: 30px;
	margin-bottom: 10px;
}

.ev_headline_big {
	position: absolute;
	top: 8px;
	left: 7px;
}

#contentbottom #events .headline_small {
	/*background: URL('/images/gfx/arrow_green2.gif') no-repeat 0px 2px;*/
	margin-right: 15px;
	margin-top: -2px;
}


#application_events{
	position: relative;
	float: right;
	width: 215px;

}

#application_events .ev_headline{
	position: relative;
	/*background-color: #038279;*/
	background: #038279 URL('../images/page_images/events_bar_small.gif');
	height: 30px;
	margin-bottom: 10px;
}

#application_events .ev_headline_big {
	position: absolute;
	top: 8px;
	left: 7px;
}

#application_events .headline_small {
	position: absolute;
	top: 8px;
	right: 20px;
	padding-left: 15px;
}


/* support#########################################################################*/

#contentbottom #support {
	position: relative;
	width: 240px;
	float: right;
	margin-bottom: 60px;
	/*border: 1px solid Red;*/
}

.support_headline{
	position: relative;
	/*background-color: #02538B;*/
	background: #02538B URL('../images/page_images/support_bar.gif');
	height: 30px;
	margin-bottom: 10px;
}
.support_headline_big {
	position: absolute;
	top: 8px;
	left: 7px;
}

.supporttext {
	float: right;
	width: 180px;
}

#contentbottom #support .headline_small {
	/*background: URL('/images/gfx/arrow_blue1.gif') no-repeat 0px 2px;*/
	margin-right: 15px;
	margin-top: -2px;	
}

/* banners #########################################################################*/

#banner1 {
	position: absolute;
	top: -50px;
	left: 500px;
}

#banner2 {
	position: absolute;
	top: -50px;
	right: 0px;
}

#banner3 {
	display: none;
}

#custom_banner_homepage{
	position: absolute;
	right: 0px;
	top: -48px;
}