/* Strategic Computer Solutions CSS Document */

/* Page Layout */

body {
background:#C5CCCF url(../images/backgrounds/scs_top_bkgd.jpg) top left repeat-x;
margin:0px;
padding:0px;
max-width:1268px;
}

#container {
border: none;
margin: 0 auto;
width: 920px;
}

#page {
width:100%;
margin:30px 0px 0px 0px;
}

td#left {
vertical-align:top;
width:324px;
}

td#right {
background:url(../images/backgrounds/content_top.png) top center no-repeat;
padding:0px 0px 0px 0px;
vertical-align:top;
width:544px;
}

/* Date Area */

td#date {
height:55px;
padding:0px 0px 5px 0px;
vertical-align:bottom;
}

td#date p {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

td#topnav {
/*background:url(../images/backgrounds/scs_nav_bkgd.jpg) top left repeat-x;
height:27px;
margin:0px 0px 5px 0px;
padding:0px;*/
vertical-align:middle;
}

/* Logo Area */

td#topimg {
margin:0px;
padding:0px;
vertical-align:top;
}

td#topimg img {
border:none;
height:246px;
margin:0px 0px 10px 0px;
padding:0px;
width:520px;
}

/* Slogan Area */

td#slogan {
padding:10px 10px 50px 10px;
vertical-align:top;
}

td#slogan h2 {
font:normal normal normal 14pt Arial, Helvetica, sans-serif;
color:#A5ACAF;
margin:0px;
text-align:left;
}

/* Print Page Area */

td#printpage {
padding:5px 0px 5px 0px;
vertical-align:top;
}

td#printpage p {
margin:0px;
padding:0px;
}

td#printpage p a, td#printpage p a:visited {
font:normal normal normal 9pt Arial, Helvetica, sans-serif;
color:#003366;
text-decoration:none;
}

td#printpage p a:hover {
color:#FFFFFF;
}

/* Search Area */

td#search {
padding:5px 10px 0px 10px;
vertical-align:top;
}

td#search p {
font:normal normal normal 11pt/16pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
margin:0px;
padding:0px;
}

td#search form {
padding:0px;
margin:0px;
}

/* Testimonial Area */

td#testimony {
padding:0px 10px 0px 10px;
vertical-align:top;
}

td#testimony h1 {
font:normal normal bold 12pt Arial, Helvetica, sans-serif;
color:#006699;
margin:0px;
padding:0px;
}

td#testimony p {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px 0px 0px 10px;
padding:0px;
}

/*#dell {
vertical-align:top;
}

#dell img {
border:none;
margin:30px;
}*/

.m_banner_hide {
display:none;
}
.m_banner_show {
display:block;
border:none;
margin:30px;
}

/* Content Area Background & Bottom of Content Block */

#content {
background:url(../images/backgrounds/content_mid.png) top center repeat-y;
vertical-align:top;
}

#bottomright {
background:url(../images/backgrounds/content_btm.png) top center no-repeat;
height:50px;
}

/* Content Area */

#home {
vertical-align:top;
width:280px;
}

td#home h1 {
font:normal normal bold 12pt Arial, Helvetica, sans-serif;
color:#006699;
margin:0px;
padding:0px;
}

td#home p, td#home ul li {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px 10px 10px 10px;
padding:0px;
}

td#home p a, td#home p a:visited, td#home ul li a, td#home ul li a:visited {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:none;
}

td#home p a:hover, td#home ul li a:hover {
text-decoration:underline;
}

#news {
vertical-align:top;
width:240px;
}

td#news h1 {
font:normal normal bold 12pt Arial, Helvetica, sans-serif;
color:#006699;
margin:0px;
padding:0px;
}

td#news p, td#news ul li {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px 0px 10px 10px;
padding:0px;
}

td#news p a, td#news p a:visited, td#news ul li a, td#news ul li a:visited {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:none;
}

td#news p a:hover, td#news ul li a:hover {
text-decoration:underline;
}

#main {
vertical-align:top;
width:520px;
}

#main img {
margin:0px 0px 10px 10px;
vertical-align:top;
text-align:right;
width:200px;
}

td#main h1 {
font:normal normal bold 12pt Arial, Helvetica, sans-serif;
color:#006699;
margin:0px;
padding:0px;
}

td#main p, td#main ul li {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px 0px 10px 10px;
padding:0px;
}

td#main p a, td#main p a:visited, td#main ul li a, td#main ul li a:visited {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:none;
}

td#main p a:hover, td#main ul li a:hover {
text-decoration:underline;
}

/* RSS styles */

div#newsBar-bar {
font:normal normal normal 9pt/11pt Arial, Helvetica, sans-serif;
margin:0px 0px 0px 10px;
vertical-align:top;
width:240px;
height:300px;
overflow:auto;
}

div#newsBar-bar a, div#newsBar-bar a:visited {
color:#FF6600;
}

/* Contact Forms */

.blackText, a.blackText:link, a.blackText:visited, a.blackText:active, a.blackText:focus {
 color: #000000;
 font: 10px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

.errorbodytext {
 color: #FF0000;
 font: 10px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

.redText {
 color: #FF0000;
 font: 10px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

/* Footer Area */

#footer {
text-align:center;
vertical-align:top;
}

td#footer p {
font:normal normal normal 8pt/10pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

td#footer p a, td#footer p a:visited {
font:normal normal normal 8pt/10pt Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 10px 0px 10px;
text-decoration:none;
}

td#footer p a:hover {
text-decoration:underline;
}



/** hero **/
#heroes_container {
	height: 246px;
	width: 520px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	}
#heroes {
	height: 246px;
	width: 520px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	list-style:none;
	padding: 0px;
	margin: 0px;
	}
#heroes .hero {
	height: 246px;
	width: 520px;
	overflow: hidden;
	position: relative;
	z-index: 8;
	}
.hero a.hero_feat {
	height: 246px;
	width: 520px;
	display: block;
	float: left;
	}
#hero_nav {
	height: 6px;
	width: 520px;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	z-index: 99;
	bottom: 20px;
	}
#hero_nav ul {
	height: 6px;
	text-align: center;
	margin: 0 auto;
	}
#hero_nav ul li {
	height: 6px;
	width: 60px;
	margin: 0 5px;
	list-style: none;
	display: inline-block;
	/** FOR IE 7 **/
	zoom: 1;
	*display:inline;
	}
#hero_nav ul li a {
	height: 6px;
	width: 60px;
	background: url(/Test/images/mybanner_nav.png) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	}
#hero_nav li a:hover, #hero_nav li a.current, li#button_selected a{
	background-position: left top !important;
	}