/*** PAGE STYLES ***/
html {overflow-y: scroll;}
body {
	margin: 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #A7A7AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper {
	width: 973px;
	margin: 0px auto;
	text-align: left;
	padding: 15px;
}
a {
	text-decoration: none;
	color: #5A5A5A;
}
a:hover {
	text-decoration: underline;
}
#page {
	clear: both;
}
.section_header, .section_header_blue {
	color: #8B8B8B;
	height: 26px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 26px;
}
.section_header {
	background: bottom repeat-x url(../Images/General/section_title_bg.jpg);
}
.section_header_blue {
	background: bottom repeat-x url(../Images/General/section_title_blue_bg.jpg);
}
.subheader {
	font-size: 11px;
	color: #283C85;
}
.clearboth {
	clear: both;
}
strong, .prod_subpage_intro {
	font-weight: bold;
	color: #5A639A;
}
img {
	border: 0;
}
.smaller_text {
	font-size: 9px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*** HEADER STYLES ***/
#header {
	background-color: #0B0B0B;
}
#top_bar {
	background: bottom repeat-x url(../Images/General/header_bg.jpg);
	height: 78px;
}
#logo {
	float: left;
	width: 77px;
	margin-left: 25px;
}
#interactive {
	float: right;
	width: 657px;
}
#breadcrumb {
	background: right top no-repeat url(../Images/General/header_bg_top.jpg);
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 18px;
	padding-top: 1px;
	padding-right: 25px;
	vertical-align: middle;
}
#breadcrumb a {
	color: #FFFFFF;
}
#search {
	text-align: right;
	height: 60px;
}
#sub_header {
	font-size: 12px;
	background: bottom repeat-x url(../Images/General/top_nav_bg.jpg);
	height: 25px;
	color: #8B8B8B;
	font-weight: bold;
	padding-left: 20px;
}
#search_text {
	width: 140px;
	margin-bottom: 17px;
	font-size: 11px;
}
#search form {
	/*padding-bottom: 17px;*/
}
#navigation, #theDate {
	line-height: 24px;
	vertical-align: middle;
	float: left;
}
#navigation a, #navigation .separator, #theDate {
	color: #8B8B8B;
}
#navigation .separator {
	margin: 0 8px;
}
#navigation a:hover, #navigation .currentPage {
	color: #5C5C5C;
}
#theDate {
	float: right;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 10px;
}
/*** CONTENT STYLES ***/
	/* HOME */
	#home_content {
		background-color: #98ABB2;
		overflow: auto;
	}
	#home_content #news_box, #home_content #showroom {
		background-color: #FFFFFF;
		margin-top: 1px;
		float: left;
	}
	#news_box {
		width: 343px;
		margin-right: 2px;
	}
	#news_box .text_content {
		margin: 15px;
	}
	#news_box .text_content ul {
		margin: 0;
		margin-left: -25px;
	}
	#news_box .text_content ul li {
		list-style-type: square;
	}
	#showroom {
		width: 628px;
		background: bottom left no-repeat url(../Images/Page_Graphics/homepage_showcase_bg.jpg);
	}
	#showroom .section_content {
		width: 280px;
		margin: 50px 0 20px 20px;
	}
	/* PRODUCT OVERVIEW */
	#leftcontent {
		width: 708px;
		float: left;
		background-color: #98ABB2;
		margin-right: 2px;
	}
	#product_intro {
		background: center no-repeat url(../Images/Page_Graphics/products_maingraphic.jpg);
		width: 708px;
		height: 209px;
		margin: 0;
		margin-bottom: 2px;
	}
	#product_intro h1 {
		color: #5F69A6;
		font-size: 50px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-left: 18px;
		margin-top: 0;
		margin-bottom: 6px;
		padding-top: 18px;
	}
	#product_intro .intro {
		color: #68676C;
		font-weight: bold;
		margin: 0 18px;
		font-size: 14px;
	}
	#devtool_box, #applications_box, #entsol_box {
		background-color: #FFFFFF;
		height: 325px;
	}
	#entsol_box {
		height: 536px;
	}
	#devtool_box {
		float: left;
		width: 472px;
		margin-right: 2px;
	}
	#devtool_box .text_content .floatleft {
		float: left;
		width: 48%;
	}
	#applications_box {
		float: left;
		width: 234px;
	}
	#rightcontent {
		width: 263px;
		float: left;
		background-color: #98ABB2;
	}
	#devtool_box .text_hook, #applications_box .text_hook, #entsol_box .text_hook {
		padding: 10px;
	}
	/* PRODUCT INFO */
	#product_title {
		font-size: 14px;
		font-weight: bold;
		color: #5A639A;
		margin-bottom: 10px;
	}
	#product_subpage {
		background-color: #FFFFFF;
		font-size: 11px;
		overflow: auto;
	}
	#leftColumn, #midColumn, #rightColumn {
		float: left;
		margin-top: 15px;
	}
	#leftColumn {
		width: 230px;
		background-color: #D8D8DA;
	}
	#midColumn {
		width: 477px;
		padding: 0 18px 0 18px;
	}
	#rightColumn {
		width: 230px;
		background-color: #D8D8DA;
	}
	.prod_subpage_intro {
		background: center no-repeat url(../Images/Page_Graphics/product_subpage_maingraphic.jpg);
		width: 465px;
		margin-left: -6px;
		padding: 10px;
	}
	.prod_subpage_intro div {
		margin: 10px;
	}
	#prod_image {
		/*margin-left: 25px;*/
		margin-bottom: 8px;
	}
	#leftColumn div, #leftColumn p, #rightColumn div, #rightColumn p {
		margin-left: 10px;
		margin-right: 10px;
	}
	#leftColumn .section_header, #rightColumn .section_header {
		margin: 0;
	}
	/*** GENERAL PAGES ***/
	#information_page {
		background-color: #FFFFFF;
		font-size: 11px;
		/*overflow: auto;*/
		overflow: hidden;
	}
	#sideCol, #midCol {
		float: left;
		margin-top: 15px;
	}
	#sideCol {
		width: 194px;
		background-color: #D8D8DA;
	}
	#midCol {
		width: 779px;
	}
	#sideCol div, #sideCol p {
		margin-left: 10px;
		margin-right: 10px;
	}
	#sideCol .section_header {
		margin: 0;
	}
	#midCol .content {
		margin: 0 10px 0 10px;
	}
	#information_page #infopage_intro {
		width: 779px;
		margin-left: -10px;
		padding: 10px;
		height: 189px;
	}
	#infopage_intro h1 {
		color: #5F69A6;
		font-size: 35px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-left: 18px;
		margin-top: 0;
		margin-bottom: 6px;
		padding-top: 18px;
	}
	#infopage_intro .intro {
		color: #68676C;
		font-weight: bold;
		margin: 0 18px;
		font-size: 14px;
		width: 440px;
	}
	#ssl-ent-download {
		margin: 4px;
	}
	#ssl-ent-download form div {
		margin: 4px 0 4px 0;
	}
	#buynow {
		margin-top: 10px;
	}
/*** NEWS STYLES ***/
.news_summary {
	margin-bottom: 15px;
}
.news_summary h1 {
	color: #5A639A;
	font-weight: bold;
	font-size: 12px;
}
#news_image {
	float: left;
	margin-right: 8px;
}
#pageLinks #prev {
	float: left;
	margin-left: 50px;
	font-size: 12px;
}
#pageLinks #next {
	float: right;
	margin-right: 50px;
	font-size: 12px;
}
/*** FOOTER STYLES ***/
#footer {
	clear: both;
	height: 25px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 8px;
}
#rss_feed {
	float: left;
	width: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
#nav_bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}
#nav_bottom li {
	float: left;
	margin: 0 30px 0 0;
}
#nav_bottom li a {
	color: #FFFFFF;
}
#copyright {
	float: right;
	margin-right: 10px;
}
/*** PAGE SPECIFIC STYLES ***/
/*** Every page has a unique page id, going by page_linkname, where 'linkname' is the link for this page in the URL ***/
#page_products #page {
}
/*** ADMIN TEXT EDITOR FIX ***/
/* Stop text from centring ***/
#page_content_1___Frame, #page_content_2___Frame, #page_content_3___Frame, #page_content_4___Frame, #page_content_5___Frame {
	text-align: left;
}
textarea {
	text-align: left;
}
#page_virtual-appliance #sideCol {
	width: 230px;
}
#page_virtual-appliance #midCol {
	width: 743px;
}
#popup {
	background-color: #FFFFFF;
	padding: 6px;
}
