﻿* {
margin: 0;
}

html, body {
margin: 0;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color: #00F;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
height: 100%;
font-size: 15px;
}

#wrapper {
background: url(images/content_bg.png) repeat-y;
width: 1000px;
min-height: 1000px;
height: auto !important;
height: 100%;
margin: 0 auto -61px;
position:relative;
}

#header {
margin-left: -40px;
padding-left: 30px;
width: 1000px;
height: 158px;
background-image:url(images/header2.png);
background-repeat: no-repeat;
}

.logo {
width: 428px;
height: 171px;
background-image:url(images/comtech.png);
background-repeat: no-repeat;
}

#navigation {
margin-left: -20px;
width: 574px;
height: 48px;
background: url(images/nav.png) no-repeat;
position: absolute;
top: 172px;
}

#nav_links {
width: 580px;
margin: 0;
padding: 10px 10px 0px 10px;
}

#nav_links li {
font-size: 15px;
display: inline;
list-style-type: none;
text-decoration:none;
padding-right: 2px;
padding-left: 6px;
}

#nav_links li a:link, #nav_links li a:visited, #nav_links li a:active {
	padding-bottom: 3px;
	text-decoration:none;
	color: #000;
}

#nav_links li a:hover {
	border-bottom: 2px solid #000;
	padding-bottom 2px;
}

#bottom_nav_links {
width: 580px;
margin: 0;
padding: 10px 10px 0px 10px;
}

#bottom_nav_links li {
font-size: 15px;
display: inline;
list-style-type: none;
text-decoration:none;
padding-right: 2px;
padding-left: 6px;
}

#bottom_nav_links li a:link, #bottom_nav_links li a:visited, #bottom_nav_links li a:active {
	padding-bottom: 3px;
	text-decoration:none;
	color: #000;
}

#bottom_nav_links li a:hover {
	border-bottom: 2px solid #000;
	padding-bottom 2px;
}

#sidebar {
float: right;
position: absolute;
left: 566px;
top: 0;
}

#article_display {
height: 370px;
margin-top: 10px;
font-size: 12px;
}

a.colorbox:link, a.colorbox:visited, a.colorbox:active {
color: #000;
text-decoration:none;
}

a.colorbox:hover {
text-decoration: none;
color: #00F;
}

#widget_display_bg {
float: right;
background-image: url(images/widget_bg.png);
width: 439px;
height: 420px;
margin-left: -43px;
}

#widget_display {
padding: 7px 0px 0px 18px;
}

#content {
min-height: 100%;
width: 975px;
position: relative;
top: 0;
left: 20px;
}

#content_text {
float: left;
padding-top: 100px;
padding-left: 40px;
padding-right: 500px;
}

h1 {
font-size: 18px;
padding-bottom: 5px;
}

p {
padding-top: 5px;
padding-bottom: 5px;
}

a {
color: #03C;
}

.push {
height: 61px;
clear:both;
}

#footer {
margin-right: auto;
margin-left: auto;
background: url(images/fnav2.png) no-repeat;
width: 1000px;
height: 61px;
}

#footer_content {
padding: 25px 20px
}

#footer_links {
margin: 0;
padding: 0;
float: left;
}

#footer_links ul {
margin: 0;
padding: 0;
}

#footer_links li {
display: inline;
padding: 3px;
}

#footer_links li a {
color: #000;
text-decoration: none;
}

#footer_links li a:hover {
text-decoration: underline;
}

#footer_copyright {
float: right;
width: 405px;
text-align:center;
padding-right: 10px;
}

#sn1 {
text-align:center;
	
}
#widget_display_bg_2 {
float: right;
background-image: url(images/widget_bg_2.png);
width: 439px;
height: 420px;
margin-left: -43px;
}

#tech_display_bg {
font-weight:bold;
float: right;
background-image: url(images/tech_bg_2.png);
width: 315px;
height: 41px;
margin-right: 60px;
padding-bottom: 1px;
}

.mod {
color:#FFFFFF	
}

.mod2 {
color:#000000	
}

.mod2:hover {
color:#FFFFFF
}

#email_form {
float: right;
width: 550px;
height: 1000px;
text-align: center;
padding: 2px
}

#Link_button {
float: left;
width: 315px;
height: 41px;
margin-left:150px
}

#respage {
float:left	
}

