/*
    Eltek Semiconductors
    CSS stylesheet for screen

    Written By:
        Tim Booker
        tim@saltstonemedia.co.uk

*/

/* tag rules */

body {
	color: #ffffff;
	background-color: #6C7D9A;
	margin: 0;
}

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

@media screen {
	p {
		line-height: 140%;
	}
}

h1 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: lowercase;
}

h2,.subHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: lowercase;
}

a {
    color: #C7CDD8;
    text-decoration: underline;
}
a:hover {
    color: #ffffff;
    text-decoration: underline;
}

textarea {
    overflow: auto;   
}

/* class rules */

.contentCell {
/* main content table colours */
	background-color: #71829D;
}

.searchBox {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*color: #ffffff;
	background-color: #71829D;*/
    color: #000000;
	background-color: #ffffff;	
	width: 120px;
}

@media screen {
	.searchBox {
		border: 1px inset #cccccc;
	}
}

.menuButton, .menuButton a {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menuButton a:hover {
    text-decoration: underline;
}

.subMenuHeading {
	font: bold 11px/200% Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}

.subMenu {
	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}

.subMenu a,.subMenuHeading a {
    text-decoration: none;
    color: #ffffff;
}

.footer {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

@media screen {
    .footer {
        font-size: 9px;
    }
}

.inputTextBlur {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	
color: #000000;
	background-color: #ffffff;	
	/*color: #ffffff;
	background-color: #71829D;*/
	width: 180px;
	/*overflow: hidden;*/
}

.inputTextFocus {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
	background-color: #ffffff;

	/*color: #ffffff;
	background-color: #6C7D9A;*/
	width: 180px;
	/*overflow: hidden;*/
}

@media screen {
    .inputTextBlur,.inputTextFocus {
        border: 1px inset #cccccc;
    }
}

.buttonLink {
/* small link text to more information */
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
    text-transform: lowercase;
}


/* id rules */

#divLang {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 450px;
	width: 300px;
	text-align: right;
	top: 10px;
	vertical-align: top;
}

#divLang a img {
    border: 1px solid #6C7D9A;   
}
#divLang a:hover img {
    border: 1px solid white;   
}

#divLogo {
	position: absolute;
	left: 0;
	top: 0;
	width: 273px;
	height: 100px;
}

#divMenu {
	position: absolute;
	left: 0;
	top: 100px;
	width: 750px;
	height: 26px;
	background-color: #61738F;
	border: 1px none;
}

#divMain {
    position: absolute;
    left: 0px;
    top: 150px;
    width: 750px;
}

#divMenuDesc {
/* dynamic menu description div */
    position: absolute;
    left: 0;
	top: 124px;
	width: 750px;
	height: 26px;
	border: 1px none;
	visibility: hidden;
}
