
html {
     margin: 0px;
     padding: 0px;
     border:  none;
     height: 100%;
}
body {
     margin: 0px;
     padding: 0px;
     background: gray;
     font-size: 9pt;
     font-family: Arial,verdana;
     color: gray;
     height: 100%;
     text-align: center;
     background-image:url(images/bg_6.jpg);
     background-repeat:repeat-x;
}

#products {
    position: absolute;
    top:135px;
    left:100px;
}

#technology {
    position: absolute;
    top:135px;
    left:100px;
}

#about {
    position: absolute;
    top:135px;
    left:100px;
}

#news {
    position: absolute;
    top:135px;
    left:100px;
}

#contact {
    position: absolute;
    top:135px;
    left:100px;
}


#page{
    width:997px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    background-color:white;
    position:relative;
    padding-bottom: 0px;
}

.noCol {
    width:750px;
    float:left;
    position:relative;
    margin-left:100px;
    padding-right:5px;
}

.leftcol{
    width:400px;
    float:left;
    position:relative;
    margin-left:100px;
    padding-right:5px;
    margin-right:20px;
}

.leftcol_news {
    width:100px;
    float:left;
    position:relative;
    margin-left:100px;
    padding-right:5px;
    margin-right:20px;
}

.rightcol_news{
    width:750px;
    float:left;
    position:relative;
    margin-right:100px;
    padding-right:5px;
    margin-right:40px;
    margin-left:100px;

}
.rightcol{
    width:394px;
    float:right;
    position:relative;
    margin-right:100px;
    padding-right:5px;
    margin-right:40px;

}



#ss_footer{
    width:994px;
    clear:both;
    text-align:right;
    width:100%;
    font-size:8px;
    color: white;
    padding-top: 10px;
    background-color:gray;
}


a, a:visited {
    text-decoration: none;
}

#ss_container {
    width: 927px;
    background-color: white;
    margin: auto;
    border: 10px solid black;
    background-repeat: no-repeat;
    background-position: left bottom;
}
#banner {
    height: 77px;
    background: lightgray;
    margin-bottom: 3px;
}

#content {
    font-size: 14px;
    padding: 10px;
}

#ss_menubar {
    padding-top:10px;
}
#ss_menu {
    float:left;
    margin-left: 100px;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 50px;
    width: 700px;
}

#socialIcons {
    float:right;
    margin-right: 50px;
    padding-top: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 50px;
    
}

#centeredIcons {
    padding-top: 20px;
}

#ss_menu a, #menu a:visited {
    font-size: 16px;
    margin-right: 20px;
    color: black;
    font-style: italic;
}

#ss_menu a:hover {
    color:gray;
}

.news_archives {
    font-size: 14px;
    line-height: 20px;
    color: black;
    float: left;
}

.news_archives a, news_archives a:visited {
    font-size: 14px;
    margin-right: 20px;
    color: black;
}

.news_archives a:hover {
    color:gray;
}

.header_1 {
    font-size: 18px;
    font-family: Arial,verdana;
    color: rgb(237,66,1);
    padding-bottom: 5px;
    font-weight:  normal;
}

.header_2 {
    font-size: 18px;
    font-family: Arial,verdana;
    color: rgb(115,117,126);
    padding-bottom: 20px;
    font-weight:  normal;
}

.mainContent {
    font-size: 14px;
    font-family: Arial, verdana;
    color: rgb(110,100,86);
    padding-bottom: 10px;
    line-height: 20px;
}

.contentLink {
    font-size: 14px;
    font-family: Arial, verdana;
    color: gray;
    padding-bottom: 10px;
    font-weight: bold;
}

.cell {
	float: left;
	width: 210px;
	height: 200px;
	padding: 5px;
	border-right: 1px solid gray;	
}
.cell h2 {
	text-align: center;
}

