@charset "UTF-8";
/* CSS Document */
body {
	background: #2b4d77;
}
#container {
	background:white;
	width: 1000px;
	margin:10px auto ;
	border: thin solid #333;
}
#header {
	background-image:url(../images/header_bkg.gif);
	height: 158px;
	position:relative;
}
/*#header ul {
	list-style: none;
	position: absolute;
	right: 0px;
	bottom: -20px;
	float:left;
	display:block;
	font-family: Tahoma, Geneva, sans-serif, Geneva, sans-serif, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #8ea9be;
	width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
font: bold 13px Arial;
}*/
#header .solidblockmenu ul{
		list-style: none;
	position: absolute;
	display:block;
	right: 0px;
	bottom: -20px;
margin: 0;
padding: 0;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
}
#header li {
	float:right;	
	padding: .2em 1em;
	margin-left: 5px;
}
#header a {
	text-decoration: none;
	display:block;

}
#flash {
	background-image:url(../images/FMComputers_sm.swf);
	height: 200px;
	
}
#main {
	height: 570px;
	padding:5px;
	background-image:url(../images/main_bkg.png) no-repeat;
}
#mainabout {
	height: 500px;
	padding:5px;
	background-image:url(../images/main_bkg.png) no-repeat;
}
#right {
	width: 260px;
	float:right;
	padding: 10px;
}
#right .img {
		display: block;   
	margin-left: auto;   
	margin-right: auto;
}
#right li {
	list-style:none;
	padding-bottom: 1px;
}
#left {
	float:left;
	width: 670px;
	padding: 10px;
	position:relative;
}
#leftabout {
	float:left;
	width: 670px;
	padding: 10px;
	position:relative;
	text-align:justify;
	letter-spacing:.8px;
}
#leftabout img {
	padding: 15px;
	text-align: center;	
}
#btmleft {
	width: 280px;
	float:left;
	margin-left: 10px;
}
#btmleft .img {
	padding-left: 40px;
	padding-right: 40px;
} 
#midleft {
	width: 280px;
	float:right;
	margin-right:10px;
	
}
#midleft .img {
		display: block;   
	margin-left: auto;   
	margin-right: auto;
} 
#threat {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:1.5em;
	padding-right:5px;
	text-align:left;
}
#threat .rss {
	padding-right: 5px;
	padding-left: 1px;
	font-size:11px;
}
#threat p {
	text-align:center;
}
#footer {
	text-align:center;
	background: #CCC;
	height:30px;
	padding-top: .5em;
	clear:both;
	}
h2 {
	font-family: Tahoma, Geneva, sans-serif, Geneva, sans-serif, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #8ea9be;
	display:block;
	padding-bottom: 1px;
	border-bottom:thin #8ea9be solid;
	}
h3 {
	font-family: Tahoma, Geneva, sans-serif, Geneva, sans-serif, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #a40505;
	display:block;
	padding-bottom: 1px;
	border-bottom:thin #163360 solid;
	font-weight:lighter;
	letter-spacing: .1em;
	text-align:center;
	}
#network {
		width: 210px;
	float:right;
	margin-right:10px;
	
}
#network img {
margin-left:50px;
}
#computer {
	width: 210px;
	float:right;
	margin-right:10px;
	
}
#computer img {
margin-left:50px;
}
#web {
	width: 210px;
	float:right;
	margin-right:10px;
	text-align:left;
}
#repair  {
	background:white;
	width:600px;
	
}
#repair td {
	padding:5px;
	padding-left:20px;
	background:url(../images/arrow.gif) no-repeat left ;
}
/* test section for css */

#header .solidblockmenu li{
display: inline;
}
#header .solidblockmenu ul li{
	margin-left:opx;
	padding-left:opx;
}

#header .solidblockmenu li a{
float: center;
color: white;
padding: 7px 11px;
text-decoration: none;
border-left: 1px solid white;
}

#header .solidblockmenu li a:visited{
color: white;
}

#header .solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background:  url(../images/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: right;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}
/* more test */

#repair td {
	padding:5px;
	padding-left:20px;
	background:url(../images/arrow.gif) no-repeat left ;
}

.img_ser {
	display: block;   
	margin-left: auto;   
	margin-right: auto;
	
}
#computer {
	width: 200px;
	float:right;
	margin-right:20px;
	
}

#web {
	width: 200px;
	float:right;
	margin-right:20px;
	text-align:left;
}
#repair  {
	background:white;
	width:600px;
	
}

.tdcontact {
		color: #980e10;
		font-weight:bold;
		text-align:right;
}
