


* {
margin:0;
padding:0;
}

body {
background-color:#369;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.NormalBold {
font-size:120%;
font-weight:700;
}

h4 {
font-size:75%;
font-weight:700;
padding-left:24px;
color:#666;
}

h5 {
font-size:70%;
font-weight:700;
padding-left:24px;
color:#666;
}

#head {
background-color:#5F5F5E;
clear:both;
padding-top:18px;
}

#head .logo1 {
background:url(images/logo.gif) no-repeat;
width:751px;
height:28px;
}

#headadtech {
background-color:#5F5F5E;
clear:both;
padding:0px;
}


#headadtech .logohome {
 /*background:url(images/logo.gif) no-repeat; */
width:351px;
height:28px;
padding:0px;
margin:0px;

}

.wrap_head_contents,#content {
width:750px;
margin:auto;
}

#topMenu {
float:right;
margin-top:0;
}

#topMenu li {
display:block;
list-style-type:none;
float:left;
margin-right:2px;
}

.imglink {
display:block;
background-position:top;
font-size:0;
}

.imglink#publishers_active {
background:url(images/menu_active/newpublishers.gif) no-repeat;
width:72px;
height:18px;
}

.imglink#moreinfo_active {
background:url(images/menu_active/newmoreinfo.gif) no-repeat;
width:74px;
height:18px;
}

.imglink#advertisers_active {
background:url(images/menu_active/newadvertisers.gif) no-repeat;
width:80px;
height:18px;
}

.imglink#home {
background-image:url(images/menu2/newhome1.gif);
width:58px;
height:18px;
}

.imglink#home_active {
background-image:url(images/menu_active/newhome.gif);
width:58px;
height:18px;
}

.imglink#publishers {
background-image:url(images/menu2/newpublishers1.gif);
width:72px;
height:18px;
}

.imglink#aboutus {
background-image:url(images/menu2/newaboutus1.gif);
width:65px;
height:18px;
}

.imglink#aboutus_active {
background-image:url(images/menu_active/newaboutus.gif);
width:65px;
height:18px;
}

.imglink#advertisers {
background-image:url(images/menu2/newadvertisers2.gif);
width:80px;
height:18px;
}

.imglink#moreinfo {
background-image:url(images/menu2/newmoreinfo2.gif);
width:74px;
height:18px;
}

.imglink#contactus {
background-image:url(images/menu2/newcontactus1.gif);
width:77px;
height:18px;
}

.imglink#contactus_active {
background-image:url(images/menu_active/newcontactus.gif);
width:77px;
height:18px;
}

.imglink#solutions {
background-image:url(images/menu2/newsolutions1.gif);
width:72px;
height:18px;
}

.imglink#solutions_active {
background-image:url(images/menu_active/newsolutions2.gif);
width:72px;
height:18px;
}

.imglink#holdings {
background-image:url(images/menu2/newholdings2.gif);
width:74px;
height:18px;
}

.imglink#holdings_active {
background-image:url(images/menu_active/newholdings.gif);
width:74px;
height:18px;
}

/* ----------------------------- */
.morelink:hover {
background-position:bottom;
}
.imglink:hover#advertisers {
background-image:url(images/menu/newadvertisers1.gif);
width:80px;
height:18px;;
}
.imglink:hover#home {
background-image:url(images/menu/newhome2.gif);
width:58px;
height:18px;;
}
.imglink:hover#aboutus {
background-image:url(images/menu/newaboutus2.gif);
width:65px;
height:18px;;
}
.imglink:hover#publishers {
background-image:url(images/menu/newpublishers2.gif);
width:72px;
height:18px;;
}
.imglink:hover#moreinfo {
background-image:url(images/menu/newmoreinfo1.gif);
width:74px;
height:18px;;
}
.imglink:hover#contactus {
background-image:url(images/menu/newcontactus2.gif);
width:77px;
height:18px;;
}
.imglink:hover#solutions {
background-image:url(images/menu/newsolutions.gif);
width:72px;
height:18px;;
}
.imglink:hover#holdings {
background-image:url(images/menu/newholdings1.gif);
width:74px;
height:18px;;
}
/* ----------------------------- */

#topMenu li.homelink a {
font-weight:400;
}

#flashWrap {
height:120px;
position:relative;


}

#flashWrap object {
position:absolute;
right:0;
z-index:0;
}

.content_wrap {
background-color:#FFF;
}

#content {
position:relative;
}

#column1 {
width:293px;
float:left;
margin-bottom:15px;
}

#column1 p {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
margin-left:60px;
}

/* ---------- */
#column1 p.descstyle {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:20px;
margin-right: 20px;
padding-top:30px;
}
/* ------------ */
.homeblogfont {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
}

.column2_wrap {
background:url(images/back4.gif) no-repeat right;
}

#column2 {
background:url(images/flash.jpg) no-repeat right top;
}

#column2 h2 {
background:#7194B8 url(images/back1.gif) no-repeat;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
}

#column2 p.bottom {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
background:url(images/back2.gif) repeat-x;
border:1px solid #CCC;
border-style:none solid;
padding:14px 28px;
}

#column2 p {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
background:url(images/back2.gif) repeat-x;
border:1px solid #CCC;
border-style:none solid;
padding:14px 28px;
}

/*#subcolumn2 p.bottom {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;

border:1px solid #CCC;
border-style:none solid;
padding:14px 28px;
}
#subcolumn1 p.bottom {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;

border:1px solid #CCC;
border-style:none solid;
padding:14px 28px;
}*/
#subcolumn1 {
float:left;
width:213px;
margin-left:19px;
}

.blurb {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
margin-left:300px;
padding-left:25px;
padding-bottom:12px;
}

.aboutusblurb {
color:#666;
font:68% Verdana, Arial, Helvetica, sans-serif;
width:298px;
padding-left:2px;
padding-bottom:2px;
}

.blurb a {
/*color:#666;*/
color:#0066CC;
}

.blurb a.success {
color:#666;
}
/*
#subcolumn1 p {
color:#666;
font:100% Verdana, Arial, Helvetica, sans-serif;
background:url(images/back2.gif) repeat-x;
border:1px solid #CCC;
border-style:none solid;
padding:14px 28px;
}

#subcolumn2 p {
color:#666;
font:100% Verdana, Arial, Helvetica, sans-serif;
background:url(images/back2.gif) repeat-x;
border:1px solid #CCC;
border-style:none solid;
padding:14px 28px;
}*/

#subcolumn1 h2 {
background:url(images/head1.gif) no-repeat;
width:213px;
height:28px;
}

#subcolumn2 h2 {
background:url(images/head2.gif) no-repeat;
width:213px;
height:28px;
}

#subcolumn2 {
float:right;
width:213px;
}

.more {
font-size:0;
display:block;
background:url(images/back3.gif) no-repeat;
width:65px;
height:17px;
text-align:center;
position:absolute;
margin-left:147px;
}

.morelink {
display:block;
position:absolute;
bottom:-17px;
margin-left:147px;
background:url(images/morelink.gif) no-repeat top;
width:65px;
height:17px;
font-size:0;
}

#morelink1 {
right:226px;
}

#morelink2 {
right:1px;
}

* html .morelink {
bottom:-18px;
}

.spacer {
background-color:#FFF;
font-size:0;
height:15px;
clear:both;
}

.spacer.noheight {
font-size:0;
height:1px;
background:url(images/back4.gif) repeat-y right;
}

#footer {
background-color:#369;
color:#FFF;
padding-top:50px;
padding-bottom:50px;
font:bold 9px/17px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
clear:both;
border-top:3px solid #036;
}


#footer a {
color:#FFF;
text-decoration:none;
}

#head h1,#topMenu li a.textlink,.textlink {
display:none;
}

/*.imglink:hover,.morelink:hover {
background-position:bottom;
}*/

#topMenu li a:hover,#footer a:hover {
text-decoration:underline;
}

a.smalllink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	margin-left:10px;
}

/* Item description */
.rsslibdesc {
	font-family: Verdana;
	font-size: 14px;
	color: black;
	vertical-align: top;
}

/* new stuf */

#topMenu  li:hover ul,
#topMenu  li.hover ul {
	display:block;
	z-index:2;
	}
	
#topMenu li ul {
	position:absolute;
	float:left;
	/*top:37px;
	width:178px;
	background:#2A77B3;
	margin:0;
	padding:0;*/
	/*width:77px;*/
	background:#FFFFFF;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	display:none;
	}
	
#topMenu li ul li {
	/*width:76px;*/
	float:left;

	z-index:1;
}

#topMenu li ul li a:hover, {
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
text-decoration:underline;
}

#topMenu li ul li a {


padding-left:5px;
padding-right:5px;
font-family: Verdana;
font-size:11px;
color:#006699;
text-decoration:none;
font-weight:bold;
}
#topMenu li ul li p {


padding-top:3px;
padding-bottom:3px;
font-family: Verdana;
font-size:11px;
color:#006699;
text-decoration:none;
font-weight:bold;
}

/* Fix IE. Hide from IE Mac \*/
* html #topMenu li ul li { float: left; }
* html #topMenu li ul li a { height: 1%; }

#column2 p.news {
/*background-color:#336699;*/
background:url(images/title_bar.jpg);
color:#FFFFFF;
border:0px;
padding:2px 0 2px 2px;
font:100% Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
}

#bullets {
color:#666;
font:100% Verdana, Arial, Helvetica, sans-serif;
}

#column2 p.image {
/*background-color:#336699;*/
background:url(images/performancetagline.gif) no-repeat;
color:#FFFFFF;
border:0px;
padding:2px 0 2px 2px;
font:100% Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
}

/* End */