/*
everything related to the layout and appearance of typography should go in here.

only em should be used for fonts.

due to reset.css, 1.2 em = 12px, 1.5em = 15px, works all os' and all browsers.
*/

body, form, input, label, select {
	font-family: Tahoma,Georgia,Arial,Helvetica,sans-serif; }

form, input, label, select {
	font-family: Tahoma,Georgia,Arial,Helvetica,sans-serif;
	font-size: 1.2em; }

form {
	margin-top: 20px; }

label, input, textarea, select, checkbox{
	margin: .2em 10px; }
	

h1, h2, h3, h4, p {
	margin: 10px 10px 10px 20px; } /* using em for bottom margin so heading tags get more margin (its inherited from parent). */


/* global font styles. */

h1 {
	font-weight: bold;
	font-size:	1.8em;
	color: #fff; }

h2 {
	font-weight: bold;
	font-size: 1.6em;
	color: #009ddc; 
	margin-left: 0;
	text-indent: 20px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #009ddc;}


h3 {
	font-weight: bold;
	font-size: 1.3em;
	color: #009ddc;
	margin-left: 0;
	text-indent: 20px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #009ddc;}
	
h4 {
	font-weight: bold;
	font-size: 1.3em; }

p {
	font-size: 1.2em;
	line-height: 1.6em; }

ul {
	list-style-type: disc; }

ol {
	list-style-type: decimal; }	

	ul, ol {
		margin: 10px 10px 10px 30px;
		font-size: 1.2em; }

		ul li, ol li {
			margin: 0 0 0 30px; }

strong {
	font-weight: bold; }

em {
	font-style: italic; }
	
a {
	color:#22aeed;
	text-decoration: none; }

	a:hover {
		color: #009ddc;
		text-decoration: underline; }
		
		
#moreInfoBox {
	font-size: 1.2em;
	font-weight: bold;
	color: #009ddc;
	}		
.moreinfobox-bold {
	font-weight: bold;
	font-size: 1.1em;}

.sidebox h2 {
	border-bottom: 0;
	text-indent: 0;
	}

.sectorbg h2, .bluebg h2{
	color: #fff;
	}
		
		
#pageMenu .selected { 
	color:#009ddc;
	font-weight: bold;}

.prod-list h3 { margin-left: 10px;}

.leftMenu li ul { margin:0 0 0 10px; font-size:1em; }
.leftMenu li ul li{ margin:10px 0 0 0;}


.military h2, .aerospace h2, .rf-communications h2, .medical h2 { color:#fff; font-size:1.4em;}

.more{ text-align: right; margin:6px 10px 0 0;  font-size:1.1em;}
.more a{ color: #fff;}

.news-box h2, .tes-box h2, .news-box p, .tes-box p { margin-left:10px;}
.news-box h2, .tes-box h2, .curved-block h2 { font-size:1.2em;}

.news-box a { font-weight:bold;}

.news-title { font-weight: bold;}
.news-date { font-style: italic;}

.readmore { margin:5px 10px 0 10px;}
.readmore a { color: #fff; font-style: italic;}

#footerBar a, #pageMenu a { color: #999;}

.title {	
	color: #009ddc;
	font-weight: bold;
	font-size: 1.6em;
	 }
.text { font-size: 1.1em;
		margin: 8px 5px 5px 15px !important;}
