@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-size:12px;
color:#333333;
}

#container{
width:769px;
height:100%;
text-align:left;
background-image:url(../images/main.png);
background-position:left;
background-repeat:repeat-y;
min-height:910px;

}
#container1{
width:769px;
height:98%;
text-align:left;

background-image:url(../images/main_bot.png);
background-position:bottom;
background-repeat:no-repeat;
min-height:910px;

}
#top{
width:769px;
height:200px;
background-image:url(../images/topLogo.png);
background-repeat:no-repeat;
clear:both;
}
#newbanner{
	
	width:553px;
	float:right;
	height:200;
	margin-top:1px;
	margin-right:2px;
}

.clr {
	clear:both;}
#mainmenu{
width:769px;
height:30px;
clear:both;
}

#mainmenu img {
	float:left;
}

#mainmenu table {
	float:left;
	background-image:url(../images/menu_bkgrd.png);
	background-repeat:repeat-x;
	height:30px;
	margin:0;
	padding:0;
	width:554px;
	font-family: Arial, sans-serif;	
	font-size: 11px;
}
#mainmenu table td {	
	border-left: 1px solid #4E679D;
	width:92px;
	text-align:center;
	vertical-align:middle;
}

#mainmenu table td span {
	top: 3px;
	position: relative;}

/*
#mainmenu li {
	float: left;
	list-style: none;
	font-size: 11px;
	height: 30px;
	font-family: Arial, sans-serif;}*/

#mainmenu table a {
	color: white;
text-decoration: none;
position: relative;
display:block;
height:30px;}

#mainmenu table a.oneline {
	line-height:30px;
}


#leftbg{
width:213px;
height:411px;
float:left;
background-image:url(../images/leftbanner.png);
background-repeat:no-repeat;

}
#left{
width:213px;
height:411px;
float:left;
text-align:center;
}

#right{
width:555px;
height:100%;
float:right;

}

#content{
float:right;
width:554px;
height:100%; 
}
table,table tr, table tr td{
margin:0;
padding:0;
}
#footer{
padding-left:12px;
width:550px;
height:60px;
clear:both;
font-size:11px;
}
#user9 table{
padding:0;
}
a{
color:#009900;
}
#left #active_menu{
color:#cc0000;
}
.componentheading, .contentheading{
color:#009900;
font-size:18px;
background-color:#CCCCCC;
height:25px;
}
#left a.mainlevel {
  display: block;
  border-top: 1px solid #ddd;
  
}


#left .module{

}
#left a:link, #left a:visited {
font-size:14px;
padding-left:10px;
	color: #009900; text-decoration: none;
}


#left a:hover {
	color: #cc0000;
	border-bottom: 1px solid #4971BA;

}
#left a {text-align:left;}

h3, h2, div.componentheading{
font-weight:100;
color:#009900;
background-color:#CCCCCC;
margin:0;
padding:0;
font-size:18px;
height:25px;
margin-top:2px;
width:96%;
}
#product_list h3{

background-color:#FFFFFF;
}
.bggrey{
background-color:#CCCCCC;
}
.green{
font-weight:bold;
color:#008000;
}
.blue{
font-weight:bold;
color:#0000FF;
}
#ads { 
	float:left; 
	width:213px; 
	padding:0px; 
	margin:35% 0px 0px -10px; 
	height:220px; 
	vertical-align:top; 
	text-align:center; 
	background-color:transparent;}


.socialmedia {
	margin:40px 0px 0 30px;
	position: relative;}
	
.socialmedia a {
width: 53px;
height: 48px;
display: block;
background-image: url("../images/socialicons.png");
background-repeat: no-repeat;
float: left;
padding-left: 0!important;}

.socialmedia a:hover {
	text-decoration:none!important;
	border:none!important;} 

.socialmedia a.linkedin {
	background-position:-104px -2px;}

.socialmedia a.facebook {
	background-position:-52px -2px;}

.socialmedia a.twitter {
	background-position:-155px -2px;}

.socialmedia a.linkedin:hover {
	background-position:-104px -56px;}

.socialmedia a.facebook:hover {
	background-position:-52px -56px;}

.socialmedia a.twitter:hover {
	background-position:-155px -56px;}

#ads img {margin:4px 0px; padding:0px; border:none;}
#ads a:link, #ads a:visited, #ads a:hover {border:none; text-decoration: none;}
