/* master.css - All common styles */

body {
	font-family:Tahoma, Arial, Times;
	font-size:11px;
	line-height:15px;
	color:#636363;
}

h1 {
	font-size:19px;
	line-height:24px;
	margin-top:10px;
	margin-bottom:10px;}

h2 {
	font-size:15px;
	line-height:24px;
	margin-top:10px;
	margin-bottom:10px;}

h4 {
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	margin-top:10px;
	margin-bottom:10px;
}

/*resets floats to normal*/
.clear {clear:both;}

.left {float:left;}
.right {float:right;}

ul.prependArrow li.title {
	background:transparent;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

ul.resources li {
	margin: 20px 0 20px 20px;
}

#container div.rightcol {float:left; margin-left:20px; margin-top:0; width:260px;}

.center {text-align:center;}

table.specifications td {
	padding-right:8px;
}

table.specifications2 td {
	padding-right:15px;
}
table.specifications2 th {
	font-weight:bold;
}

ul.prependArrow li {
	margin-left:20px;
	padding-left:8px;
	background:url(../img/a1.gif) no-repeat left 5px;
}

ul.boards li {
	margin:15px 0 15px 20px;
}

.appendArrow {
	padding-right:6px;
	background:url(../img/a2.gif) no-repeat right 6px;
}

.greyDivider {
	width:100%;
	height:20px;
	background:#EAEAEA;
	margin-top:20px;
	margin-bottom:20px;
}

table.platformList td {
	padding-left: 10px;
}

img.newsImage {
	margin-left:20px;
	margin-bottom:10px;
}

div.newsItem {
	margin:10px 0 10px 0;
}

/******************/
/* HEADER         */
/******************/

#logo {
	float:left;
	height:100px;
	width:210px;
	background:url(../img/logo.gif) 50% 15px no-repeat;
}

#topMenu {
	float:left;
	text-align:right;
	margin-top:80px;
	height:20px;
	width:560px;
}
	#topMenu ul li {
		display:inline;
		list-style:none;
	}

#sideMenu {
	float:left;
	margin-top:26px;
	border-top:9px solid #BFBFBF;
	border-bottom:11px solid #BFBFBF;
	height:220px;
	width:210px;
}
	#sideMenu ul {
		margin:20px;
	}
		#sideMenu ul li {
			display: list-item;
			list-style:none;
			margin-top:10px;
		}

#banner {
	float:left;
	margin-left:3px;
	height:270px;
	width:550px;
	background:url(../img/banner_SRT.jpg) no-repeat;
}

/******************/
/* NEWS COLUMN    */
/******************/

#news {
	float:left;
	width:210px;
	background:#E9E9E9;
}
	#news #newsTitle {
		margin:10px 0 0 20px;
		border:none;
	}
	#news ul {
		margin:5px 20px 20px 20px;
	}
		#news ul li {
			margin-bottom:20px;
		}
	#news img {
		border:3px solid #000;
	}
	#news a, #news a:active {
		font-weight:bold;
		color:#636363;
		text-decoration:none;
	}
	#news a:hover {
		color:#636363;
		text-decoration:underline;
	}

/******************/
/* MAIN CONTENT   */
/******************/

#content {
	float:left;
	width:550px;
}
	#content #container {
		margin:14px 0 20px 20px;
	}
	#content p {
		margin-top:10px;
		margin-bottom:10px;
	}	
	#content a, #content a:active {
		font-weight:bold;
		color:#636363;
		text-decoration:none;
	}
	#content a:hover {
		color:#636363;
		text-decoration:underline;
	}
	
/******************/
/* FOOTER         */
/******************/

#footer {
	float:left;
	width:763px;
	margin-top:3px;
}
	#footer #greyBox {
		float:left;
		width:210px;
		height:9px;
		background:#BEBEBE;
	}
	#footer #blueBox {
		float:left;
		width:550px;
		margin-left:3px;
		height:9px;
		background:#0056A1;
	}
	#footer #copyright {
		float:left;
		margin-top:3px;
		width:170px;
		color:#FFF;
		background:#777;
		padding:20px;
	}
		#footer #copyright a, #footer #copyright a:active {
			color:#fff;
		}
		#footer #copyright a:hover {
			text-decoration:none;
		}
	#footer #footerMenu {
		float:left;
		width:550px;
		margin-left:3px;
		margin-top:28px;
		text-align:center;
		color:#484848;
	}
		#footer #footerMenu li {
			display:inline;
			list-style:none;
			padding:10px 15px 10px 15px;
			border-left:1px solid #CAD4D6;
		}
		#footer #footerMenu li.first {
			border-left:none;
		}
		#footer #footerMenu a, #footer #footerMenu a:active {
			color:#484848;
			text-decoration:none;
		}
		#footer #footerMenu a:hover {
			color:#484848;
			text-decoration:underline;
		}
		
		