body {
	color: #545454;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #f0f0f0;
}

a:link, a:visited {
	color: #545454;
	font-weight: bold;
	text-decoration:  underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	display: inline;
	color: #545454;
	margin-bottom: 15px;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 19px;
}

h3 {
	font-size: 17px;
}

h4 {
	font-size: 15px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
}

hr {
	width: 100%;
	color: #e1e1e1;
	background-color: #e1e1e1;
	height: 1px;
}

img {
	border: none;
	-ms-interpolation-mode: bicubic;
}

.textFieldStyle {
	height: 18px;
	background: url(images/inputbg.jpg) repeat-x;
	border: 1px solid #b8b8b8;
	font-size: 13px;
	padding: 6px;
}

.formButton {
	height: 30px;
	background: url(images/formbuttonbg.jpg) repeat-x;
	font-size: 13px;
	color: #dcdcdc;
	border: 1px double #8f8f8f;
}

#fullWide {
	width: 100%;
	float: left;
	display: inline;
}

#topGreyHolder {
	width: 100%;
	background-color: #3f3f3f;
	color: #dcdcdc;
	float: left;
	display: inline;
}

#topGreyBar {
	width: 900px;
	height: 20px;
	padding-top: 4px;
	text-align: right;
}

	#topGreyBar a {
		color: #dcdcdc;
		font-size: 10px;
	}

#topLogoBarHolder {
	width: 100%;
	background: url(images/toplogobarbg.jpg) repeat-x;
	float: left;
	display: inline;
}

#topLogoBar {
	width: 900px;
}

	#topLogoBar h1 a {
		width: 200px;
		height: 105px;
		background: url(images/simcrestlogo.jpg) no-repeat;
		text-indent: -5555px;
		cursor: pointer;
		float: left;
		display: inline;
	}
	
	#topSearchBox {
		background: url(images/searchboxbg.jpg) repeat-x #f0f0f0;
		padding: 15px;
		margin-top: 12px;
		float: right;
		display: inline;
	}
	#topSearchBox form {margin: 0;}

#topBannerHolder {
	width: 100%;
	background: url(images/topbannerbg.jpg) repeat-x;
	float: left;
	display: inline;
}

#topBanner {
	width: 960px;
	height: 129px;
}

#featuredBannerHolder {
	width: 100%;
	background: url(images/featurebannerbg.jpg) repeat-x;
	float: left;
	display: inline;
}

#featuredBanner {
	width: 900px;
	height: 246px;
}

	#industries {
		color: #FFF;
		float: left;
		display: inline;
	}
		#industries p {
			display: inline;
			margin: 0;
			padding: 0;
		}
	
		#industries ul {
			width: 230px;
			float: left;
			display: inline;
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		#industries ul li {
			width: 200px;
			height: 14px;
			padding: 6px;
			_padding:0;
			margin: 2px 0;
			color: #FFF;
			text-transform: uppercase;
			float: left;
			display: inline;
		}
		
		#industries ul li a {
			width: 188px;
			height: 15px;
			color: #FFF;
			font: Arial, Helvetica, sans-serif 13px;
			font-weight: normal;
			text-decoration: none;
			background: #333333;
			padding: 6px;
			float: left;
			display: inline;
		}
		
		#industries ul li a:hover {
			background: #000;
		}
		
		#industriesBannerHolder {
			width: 622px;
			height: 244px;
			float: right;
			display: block;
			overflow: hidden;
			margin: 0;
			padding: 0;
			color:#fff !important;
		}
		
		
		.industrytagline {line-height: 25px;}
		
		#industry1 {
			width: 622px;
			height: 246px;
			margin: 0;
			padding: 0;
			float: right;
			display: inline;
		}
		
		#industry2 {
			width: 622px;
			height: 246px;
			margin: 0;
			padding: 0;
			float: right;
			display: inline;
		}
		
		#industry4 {
			width: 622px;
			height: 246px;
			margin: 0;
			padding: 0;
			float: right;
			display: inline;
		}
		
		#industry5 {
			width: 622px;
			height: 246px;
			margin: 0;
			padding: 0;
			float: right;
			display: inline;
		}
		
		#industry6 {
			width: 622px;
			height: 246px;
			margin: 0;
			padding: 0;
			float: right;
			display: inline;
		}
		
		#industry7 {
			width: 622px;
			height: 246px;
			margin: 0;
			padding: 0;
			float: right;
			display: inline;
		}
		
		#industriesBannerHolder div p, #industriesBannerHolder div h1, #industriesBannerHolder div h2, #industriesBannerHolder div h3, #industriesBannerHolder div li {margin-left: 20px;}
		
		#industriesBannerHolder h1, #industriesBannerHolder h2, #industriesBannerHolder h3, #industriesBannerHolder h4, #industriesBannerHolder li, #industriesBannerHolder p {display:block;}
		
		#industriesBannerHolder a {color:#fff !important;}

#secondaryBannerHolder {
	width: 100%;
	float: left;
	display: inline;
}

#secondaryBanner {
	width: 960px;
}

#navHolder {
	width: 100%;
	height: 36px;
	background: url(images/blue-navbg.gif) repeat-x;
	float: left;
	display: inline;
}

#navSize {
	width: 900px;
}

/* Navigation Styles */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}


.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li ul li a, .nav li ul li a:link, .nav li ul li a:active, .nav li ul li a:visited {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 9px 10px;
	color: #707070;
	display: block;
	text-decoration: none;
}

.nav li a { font-size: 12px; font-weight: bold }

#navSize a.second { background: url(images/green-navbg.gif) repeat-x;}
#navSize a.third { background: url(images/oran-navbg.gif) repeat-x;}
#navSize span.first, #navSize span.second, #navSize span.third { display:inline-block; height: 36px; line-height: 36px !important; padding: 0 28px 0 19px; }
#navSize span.first{ background: url(images/blue-nav-right.gif) right no-repeat }
#navSize span.second{ background: url(images/green-nav-right.gif) right no-repeat }
#navSize span.third{ background: url(images/oran-nav-right.gif) right no-repeat }
a.first, a.second, a.third { display: block; height: 36px !important; text-decoration: none; color: #fff; }
a.first:hover, a.second:hover, a.third:hover { color: #fff;}


<!-- #nav-one li {height: 1%;} -->

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	background: url(images/subnavover.jpg) repeat-x #d3d3d3;
	color: #000;	
}

.nav ul {
	background: url(images/subnavbg.jpg) repeat-x #fff;
	border: 1px solid #cecece;
	list-style: none;
	margin: 0;
	width: 160px;
	position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 36px;
  left: -5px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border-bottom: 1px dashed #d7d7d7;
  width: 140px;
  white-space: wrap;
}
.nav ul li ul li a:hover {
  color: #000;
}

.social-icons {
	width: 100px; 
	height: 24px; 
	margin: 2px 5px 9px 5px; 
	float: left;
}

.social-icons a {
	color: #3366CC;
	text-decoration: none;
}

.social-icons a:hover {
	color: #FF7F00;
}

#bottomContentHolder {
	width: 100%;
	background: #f0f0f0 /*url(images/bottomrepeat.jpg)*/ repeat-x;
	float: left;
	display: inline;
}

#bottomContent {
	width: 900px;
	padding: 20px 0;
}

#leftColumn {
	width: 625px;
	line-height: 20px;
	float: left;
	display: inline;
}

	.titleBar {
		width: 590px;
		height: 20px;
		padding: 4px 10px 5px 10px;
		margin: 3px 0 15px 0;
		color: #3f3f3f;
		background: url(images/titlebar.jpg) repeat-y;
		float: left;
		display: inline;
	}
	
	.newsSlider a.slider {
		width: 590px;
		height: 20px;
		padding: 4px 10px 5px 10px;
		margin: 3px 0;
		color: #3f3f3f;
		background: url(images/titlebar.jpg) repeat-y;
		float: left;
		display: inline;
	}
	
	.newsSlider div {
		width: 96%;
		padding: 0;
		float: left;
		display: inline;
	}
	
	#latest-news {
	width: 200px;
	float: left;
	margin-right: 8px;
	background: #fff url(images/subnavbg.jpg) top repeat-x;
	border-bottom: 1px solid #999;
	padding-bottom: 15px;
	}
	
	#latest-news .cont {
		padding: 0px 7px;
	}
	
	#latest-news h1 {
		display: block;
		margin:0px;
		padding-left: 5px;
		width: 100%;
		height: 46px;
		margin-bottom: 5px;
		font-size: 16px;
		color: #fff;
	}
	
	h1.news {

		background: url(images/news_box_v1.jpg) no-repeat;
	}
	
	h1.events { 
		background: url(images/events_box_v1.jpg) no-repeat;
	}
	
	h1.blogs { 
		background: url(images/blog_box_v1.jpg) no-repeat;
	}
	
	#latest-news h3 {
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
	}
	
	#latest-news a {
		color: #006699;
	}


#footer {
	width: 595px;
	font-size: 10px;
	padding: 40px 0 25px 0;
	float: left;
	display: inline;
}

#rightColumn {
	width:238px;
	background-color: #ecebec;
	padding: 15px 0 15px 10px;
	float: right;
	display: inline;
}
label#newsletter {display:block;}

#rightColumnHeading {
	display: block;
	width: 228px;
	font-weight: normal;
	font-size: 18px;
	border-bottom: 1px solid #9b9b9b;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}

ul#rightColumnNav {
	margin: 10px 0 20px 0;
	padding: 0 0 0 25px;
}
ul#rightColumnNav li {
	margin: 0;
	padding: 0;
	line-height: 15px;
}

a.rightColLink, a.rightColLink:visited {
	text-align: left;
	display:block;
	padding: 22px 25px 15px 15px;
	width: 190px;
	height:53px;
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #323970;
	text-decoration: none;
}
a.rightColLink:hover {
	color: #323970;
	text-decoration: none;
}

/* Styles for fileTree */
#filetree  {background: #fff; padding: 15px;}

/* Styles for tabs */

.tabbox {
	width:460px;
	background:transparent url(images/tabs/boxtabbottom.gif) 140px bottom no-repeat;
	_background-position: 2px bottom;
	.background-position: 2px bottom;
	margin-bottom:10px;
	padding-bottom:15px;
	padding-left: 138px;
	_padding-left: 0px;
	.padding-left: 0px;
	}


.tabbox p#pages {float:right; padding-right:15px; padding-top:5px;}
.tabbox table {
	font-family:Arial, sans-serif; 
	font-size:11px; 
	color:#4b4b4b; 
	/*width:400px;*/
	padding-bottom:50px;
	_padding-bottom:0;
	_margin-bottom:50px;
	.padding-bottom:0;
	.margin-bottom:50px;
	}


.tabbox table a.storelink {font-size:14px;}
.tabbox tr.firstrow th, .tabbox tr.firstrow td {background:#ebebeb; font-size:10px; font-weight:normal; padding:5px 10px;}
.tabbox td {padding:8px 10px;}
.tabboxtop {
	width:100%;
	height:10px;
	background:transparent url(images/tabs/boxtabtop.gif) 2px bottom no-repeat;
	}
.tabouter {width:100%; background:transparent url(images/tabs/boxtabbgloop.gif) right top repeat-y; margin-bottom:0;}
.tabinner {width:400px; min-height: 600px; margin-left:9px; background:transparent url(images/tabs/boxtabbggrad.jpg) right bottom repeat-x; padding-left:18px; padding-top:20px; padding-right: 18px;}
.tabinner ul {margin-right:40px;}
#tabboxtabs {
	margin-top:30px;
	width:138px;
	font-size:14px;
	background-color:transparent;
	background-image:url(images/tabs/boxshadow.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	float: left;
	}
#tabboxtabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:138px;
	}
#tabboxtabs li {
	margin:0px;
	padding:15px 0px;
	padding-top:5px;
	padding-right: 10px;
	list-style:none;
	display:block;
	float:left;
	width:128px;
	text-align: right;
	border-bottom: 1px solid #CCC;
	
}
#tabboxtabs a, #tabboxtabs a:hover {
	color:#446486;
	font-size:12px;
	line-height: 12px;
	text-decoration: underline;
	font-weight: normal;
	text-align: right;
	width:100%;
	text-align:center;
	}

#tabboxtabs li {
	background-repeat:no-repeat;
	}
#tabboxtabs .back {
	background-repeat:no-repeat;
	}
#tabboxtabs .back a {
	color:#4b4b4b;
}
	
.partnerImage {float:left; width:125px;}

.indent {margin-left:180px;}
.indentLower {padding-left: 140px;}

.readMore {float:right; margin-right:15px;}
input#test{ display: none; }
