/* CSS Document */

body{
width:100%;
height:100%;
min-width:760px;
background-color:#FFFFFF;
margin:0;
padding:0;
}

#wrap{
width:757px;
float:left;
margin:0;
padding:0  0 0 3px;
}

a#topbanner{
margin:8px auto 0 auto;
background-image:url(images/dimi_link.gif);
background-repeat:no-repeat;
display:block;
width:468px;
height:60px;
font-size:9px;
text-indent:-2000px;
}

#nav{
margin:px 0 0 0; 
padding:28px 0 0 0;
width:754px;
height:25px;
background-image:url(images/menu_bg.gif);
background-repeat:repeat-x;
}

#nav a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
margin-top:10px;
padding:0 10px 0 10px;
background-image:url(images/menu_bullet.gif);
background-repeat:no-repeat;
background-position:right 2px;
}
#nav a:hover{
text-decoration:underline;
}

#header{
width:754px;
height:206px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
}

#header a#logo{
display:block;
width:216px;
height:205px;
font-size:9px;
text-indent:-2000px;
background-image:url(images/logo.gif);
margin:0;
padding:0;
float:left;
}

#headeralt {
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_community{
background-image:url(images/header_alt_community.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_news{
background-image:url(images/header_alt_news.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_contact{
background-image:url(images/header_alt_contact.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_directory{
background-image:url(images/header_alt_directory.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_privacy{
background-image:url(images/header_alt_privacy.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_publisher{
background-image:url(images/header_alt_publisher.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_role{
background-image:url(images/header_alt_role.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}
#headeralt_terms{
background-image:url(images/header_alt_terms.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}

#headeralt_research{
background-image:url(images/header_alt_research.gif);
width:754px;
height:71px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
border-bottom-style:solid;
border-color:#E5E5E5;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
background-repeat:no-repeat;
}

#headeralt a#logo, #headeralt_community a#logo, #headeralt_news a#logo, #headeralt_contact a#logo, #headeralt_directory a#logo, #headeralt_privacy a#logo, #headeralt_publisher a#logo, #headeralt_role a#logo, #headeralt_terms a#logo, #headeralt_research a#logo
{
display:block;
width:216px;
height:70px;
font-size:9px;
text-indent:-2000px;
}

#welcome{
width:538px;
height:205px;
margin:0;
padding:0;
background-image:url(images/welcome_bg.gif);
float:right;
}

#welcome a{
display:block;
float:left;
text-indent:-2000px;
height:18px;
position:relative;
left:35px;
clear:both;
}
#welcome a#dirlink{
width:230px;
top:93px;
}
#welcome a#reslink{
width:226px;
top:100px;
}
#welcome a#forumlink{
width:240px;
top:107px;
}

#welcometext{
width:494px;
height:auto;
margin:0 0 2px 0;
overflow:auto;
padding:10px 15px 10px 245px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
background-image:url(images/img1.gif);
background-repeat:no-repeat;
background-position:left 1px;
vertical-align:bottom;
}

#welcometext_leadgentools{

}

#leftcol{
width:216px;
float:left;
border-right-style:solid;
border-right-width:1px;
border-right-color:#F3EFEF;
height:100%;
text-align:left;
margin:0;
}
#leftcol img{
margin:0px;
padding:0px;
}
#indentcol{
width:738px;
height:auto;
clear:none;
float:right;
padding-top:5px;
padding-bottom:10px;
}
#indentcol h1{
display:block;
margin:0 0 0 25px;
padding:0 0 0 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#F96A04;
background-image:url(images/h1_bullet.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

#indentcol p{
display:block;
margin:10px 0 0 25px;
padding:0px;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
}

#indentcol p a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0067B6;
font-weight:bold;
}
#indentcol p a:hover{
text-decoration:underline;
}
#rightcol{
width:538px;
height:auto;
clear:none;
float:right;
padding-top:5px;
padding-bottom:10px;
}
#rightcol h1{
display:block;
margin:0 0 0 25px;
padding:0 0 0 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#F96A04;
background-image:url(images/h1_bullet.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

#rightcol p{
display:block;
margin:10px 0 0 25px;
padding:0px;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
}

#rightcol p a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0067B6;
font-weight:bold;
}
#rightcol p a:hover{
text-decoration:underline;
}

#leadgentoolstables{
margin:0px 0 15px 0;
padding:0px;
width:754px;
height:auto;
clear:both;
}

#leadgentoolstables table{
width:720px;
background-color:#FFFFFF;
border-style:none;
margin:5px auto 0px auto;
text-align:center;
}

#leadgentoolstables table tr.tableheader{
background-image:url(images/tools_table_header_bg.gif);
background-repeat:repeat-x;
padding:0px;
height:27px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2C4E74;
}

#leadgentoolstables table tr{
background-color:#E8F4FD;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:20px;
line-height:10px;
}

#leadgentoolstables table tr:hover{
background-color:#CEE7FA;
}

#leadgentoolstables table tr a{
text-decoration:none;
color:#666666;
}
#leadgentoolstables table tr a:hover{
text-decoration:underline;
}

a#title_planning{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_planning_tools.gif);
background-repeat:no-repeat;
}


a#title_blogging{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_blogging_tools.gif);
background-repeat:no-repeat;
}

a#title_blogmonitor{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_blog_monitoring.gif);
background-repeat:no-repeat;
}

a#title_rssreader{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_rssreader.gif);
background-repeat:no-repeat;
}

a#title_rsscreator{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_rsscreator.gif);
background-repeat:no-repeat;
}

a#title_pinging{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_pinging.gif);
background-repeat:no-repeat;
}

a#title_podcast{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_podcastrecording.gif);
background-repeat:no-repeat;
}

a#title_videocast{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_videocast_resources.gif);
background-repeat:no-repeat;
}

a#title_wiki{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_wiki_tools.gif);
background-repeat:no-repeat;
}

a#title_social{
display:block;
width:212px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_social_network.gif);
background-repeat:no-repeat;
}

a#title_other{
display:block;
width:212px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_other.gif);
background-repeat:no-repeat;
}

a#title_web20{
display:block;
width:212px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_web20_suites.gif);
background-repeat:no-repeat;
}

a#title_program{
display:block;
width:274px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_program_deployment.gif);
background-repeat:no-repeat;
}

#leadgentoolstables{
margin:0px;
padding:0px;
width:754px;
height:auto;
}

#leadgentoolstables table{
width:720px;
background-color:#FFFFFF;
border-style:none;
margin:5px auto 0px auto;
text-align:center;
}

#leadgentoolstables table tr.tableheader{
background-image:url(images/tools_table_header_bg.gif);
background-repeat:repeat-x;
padding:0px;
height:27px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2C4E74;
}

#leadgentoolstables table tr{
background-color:#E8F4FD;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:20px;
line-height:10px;
}

#leadgentoolstables table tr:hover{
background-color:#CEE7FA;
}

#leadgentoolstables table tr a{
text-decoration:none;
color:#666666;
}
#leadgentoolstables table tr a:hover{
text-decoration:underline;
}

a#title_planning{
display:block;
width:192px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_planning_tools.gif);
background-repeat:no-repeat;
}

a#title_program{
display:block;
width:274px;
height:20px;
margin:10px 0 0 18px;
padding:0;
text-indent:-2000px;
font-size:9px;
background-image:url(images/title_program_deployment.gif);
background-repeat:no-repeat;
}

div#actionlinks{
margin:0 auto 0 auto;
width:490px;
}

div#newsletter{
float:left;
display:block;
height:29px;
width:201px;
background-image:url(images/newsletter_bg.gif);
margin:10px 0 10px 0px;
padding:51px 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#newsletter form {
margin:0;
padding:0;
}
#newsletter input.textinput {
font-size:9px;
display:compact;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
}
#newsletter submit_newsletter {
background-color: #efeae0;
}

a#tools_rankings{
float:right;
display:block;
width:216px;
height:80px;
background-image:url(images/leadgentools_rankings_bg.gif);
text-indent:-2000px;
margin:10px 0px 10px 0;
padding:0;
}

#footer{
width:520px;
height:21px;
margin:0px 0 10px 0;
padding:0 0 0 225px;
background-image:url(images/footer_bg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
clear:both;
}

#footer2{
width:745px;
height:20px;
margin:10px 0 15px 0;
text-align:center;
}

#footer2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-transform:uppercase;
color:#333333;
text-decoration:underline;
margin-left:3px;
margin-right:3px;
}
#footer2 a:hover{
color:#F96A04;
}


/* 00000000000000000000000000000000000000000 */

ul.list1 {
list-style-type:none;
height:auto;
}

ul.list1 li{
display:block;
width:400px;
background-image:url(images/list1_bullet.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding: 0 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
/*color:#0067B6;*/
line-height:16px;
/*font-weight:bold;*/
}

ul.list1 li a{
text-decoration:none;
color:#0067B6;
}
ul.list1 li a:hover{
text-decoration:underline;
}

p.pnews{
background-image:url(images/dots.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.newstitle {
font-style:italic;
font-weight:bold;
/*color:#0067B6;*/
color:#666666;
}

.newsdate {
font-style:italic;
color:#0067B6;
margin-bottom:5px;
}

.contacttitle{
font-weight:bold;
color:#0067B6;
margin-bottom:5px;
}


ul.list2 {
list-style-type:none;
height:auto;
}

ul.list2 li{
display:block;
width:400px;
background-image:url(images/list1_bullet.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding: 0 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0067B6;
line-height:16px;
font-weight:bold;
}

ul.list2 li a{
text-decoration:none;
color:#0067B6;
}
ul.list2 li a:hover{
text-decoration:underline;
}

div.link2table {
position:absolute;
display:block;
left:15px;
top:475px;
width:200px;
}

div.link2table a{
display:block;
height:14px;
margin-top:5px;
padding:0;
}

#rightcol #news_submenu {
font-family:Arial, Helvetica, sans-serif;
wdith:500px;
margin:0 auto 0 auto;
text-align:center;
}

#news_submenu a{
font-size:12px;
font-weight:bold;
color:#1778c3;
text-decoration:none;
}
#news_submenu a:hover {
text-decoration:underline;
}

