/*
 * This file is part of the SpyderSilk Applictions software suite.
 * Copyright (c) 2005-2006, SpyderHost.net, Inc.
 * Licensed under the SpyderSilk Applications Software License
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * File     $Id: style.css,v 1.2 2006/04/14 20:32:57 dfdugal Exp $ <br>
 * Author   Adam Harris <awharris at spyderhost dot net>
 * @package spydersilk.applications.common
*/

/*HTML SELECTORS*/
body                    { margin:0; padding:0; background:url(/images/gray_gradient.jpg) repeat-x top; font-family:arial, sans-serif; font-size:12px; color:white; }
p                       { margin:0; padding:0; }
p.reg_txt               { color:white; font-size:16px; margin:10px; }
p.body_txt              { color:white; font-size:16px; font-weight:bold; margin:0 10px 10px 10px; }
p.body_txt_centered     { color:white; font-size:16px; font-weight:bold; text-align:center; }
p.contact_form          { color:white; font-weight:bold; font-size:16px; margin:10px; }
p.info                  { color:white; font-size:12px; text-align:justify; padding:10px; }
#newsitem p             { color:white; font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px; }
p.copy                  { color:#628EA2; font-size:12px; font-weight:bold; }
ul.nav_bar              { margin:0; padding:0; border-bottom:5px solid #4B4B4B; width:721px; height:28px; }
li.nav_item             { list-style:none; display:inline; padding-right:20px; padding-left:5px; }
li.services             { list-style:none; margin-left:10px; }
ul.reg_list             { margin:0; margin-left:25px; padding:0; }
li.reg_item             { color:white; font-size:12px; }
ul.footer_nav           { float:right; margin-top:3px; margin-right:5px; padding:0; }
li.link_item            { list-style:none; display:inline; margin-left:10px; }
h2                      { color:#FFF99D; margin:0; padding:0; margin:10px 10px 10px 0; }
h3                      { color:#FFF99D; margin:0; padding:0; margin:10px 10px 10px 5px; }
/*HTML SELECTORS*/

/*LINK CLASSES*/
a:link.hdr_lnk, a:active.hdr_lnk, a:visited.hdr_lnk                                       { color:#1F4B7A; text-decoration:none; }
a:hover.hdr_lnk                                                                           { color:#0FB4D4; }
a:link.title, a:active.title, a:visited.title                                             { color:#0FB4D4; text-decoration:none; }
a:hover.title                                                                             { color:white; }
a:link.blog, a:active.blog, a:visited.blog                                                { color:white; text-decoration:none; }
a:hover.blog                                                                              { color:#FFF99D; }
a:link.related_lnk, a:visited.related_lnk, a:active.related_lnk                           { color:white; text-decoration:none; }
a:hover.related_lnk                                                                       { color:#FFF99D; }
a:link.large_lnk, a:visited.large_lnk, a:active.large_lnk                                 { color:black; text-decoration:none;}
a:hover.large_lnk                                                                         { color:#1F4B7A; }
a:link.navigation, a:active.navigation, a:visited.navigation                              { color:white; font-size:20px; text-decoration:none; }
a:hover.navigation                                                                        { color:#0FB4D4; }
a:link.r_right_col, a:active.r_right_col, a:visited.r_right_col                           { color:white; text-align:center; font-size:28px; text-decoration:none; }
a:hover.r_right_col                                                                       { color:#0FB4D4; }
a:link.r_right_col_small, a:active.r_right_col_small, a:visited.r_right_col_small         { color:white; text-align:center; font-size:18px; text-decoration:none; }
a:hover.r_right_col_small                                                                 { color:#0FB4D4; }
a:link.copyright, a:visited.copyright, a:active.copyright                                 { color:#628EA2; text-decoration:none; }
a:hover.copyright                                                                         { color:white; }
a:link.footer, a:active.footer, a:visited.footer                                          { color:#628EA2; font-weight:bold; text-decoration:underline; }
a:hover.footer                                                                            { color:white; }
/*LINK CLASSES*/

/*HEADER*/
#master_container             { margin:0; padding:0; width:994px; margin-left:auto; margin-right:auto; }
#header                       { display:table; margin:0; padding:0; width:993px; height:70px; background:white; border-bottom:5px solid #4B4B4B; }
#hdr_img                      { float:left; width:360px; height:70px; background:url(/images/pip_logo.jpg) no-repeat; cursor:pointer; }
#hdr_txt                      { float:right; margin-right:5px; margin-top:5px; font-weight:bold; font-size:14px; }
/*HEADER*/

/*LEFT COLUMN*/
#container                    { display:table; margin:0; padding:0; width:994px; }
#left_column                  { float:left; width:267px; height:857px; background:url(/images/left_column.jpg) no-repeat; border-right:5px solid #4B4B4B; }
#services_title               { color:#1F4B7A; background:white; font-weight:bold; font-size:20px; padding-left:3px; padding-top:3px; border-bottom:5px solid #4B4B4B; }
#services                     { color:white; font-weight:bold; font-size:16px; margin-top:5px; padding-bottom:5px; border-bottom:5px solid #4B4B4B; }
#newsitem                     { min-height:400px; _height:400px; width:267px; margin-top:5px; padding-bottom:5px; border-bottom:5px solid #4B4B4B; }
#related_links                { font-weight:bold; font-size:14px; margin-right:5px; margin-top:10px; text-align:right; }
/*LEFT COLUMN*/

/*RIGHT COLUMN*/
#right_column                 { float:left; height:857px; width:721px; background: url(/images/right_column.jpg) no-repeat top left; }
#flash_element                { background:#000; width:721px; height:180px; border-bottom:5px solid #4B4B4B;}
#wrapper                      { display:table; width:721px; height:639px; }
#r_left_col                   { float:left; width:355px; height:639px; border-right:3px solid #4B4B4B; font-weight:bold; font-size:16px; }
#easydocs                     { width:355px; height:210px; border-bottom:5px solid #4B4B4B; }
#easy_docs_thumb              { float:left; margin-left:10px; width:150px; height:100px; background:url('/images/easy_docs.jpg') no-repeat; cursor:pointer;}
#direct_marketing_thumb       { float:left; margin-left:10px; width:150px; height:100px; background:url('/images/direct_marketing.jpg') no-repeat; cursor:pointer;}
#info_1                       { width:355px; height:210px; }
#info_2                       { width:355px; height:209px; border-bottom:5px solid #4B4B4B; }
#title                        { color:#0FB4D4; padding-top:5px; padding-left:5px; }
#r_col                        { float:left; }
#l_col                        { float:left; }
#learn_more                   { margin-left:10px; width:82px; height:13px; background:url('/images/learn_more.gif') no-repeat; cursor:pointer;}
#dm_logo                      { margin-left:10px; margin-top:10px; width:169px; height:22px; background:url('/images/direct_marketing_logo.gif') no-repeat; cursor:pointer; }
#dm_logo_noclick              { margin-left:10px; margin-top:10px; margin-bottom:10px; width:169px; height:22px; background:url('/images/direct_marketing_logo.gif') no-repeat; }
#r_right_col                  { float:left; width:363px; background:#3E3E3E; }
#digital_print                { width:363px; height:210px; background:url('/images/digital_print.jpg') no-repeat; cursor:pointer; border-bottom:5px solid #4B4B4B; }
#direct_mail                  { width:363px; height:210px; background:url('/images/direct_mail.jpg') no-repeat; cursor:pointer; border-bottom:5px solid #4B4B4B; }
#large_print                  { width:363px; height:209px; background:url('/images/large_format.jpg') no-repeat; cursor:pointer; }
#membership                   { width:721px; height:300px; background:url('/images/membership.jpg') no-repeat; }
#content_table                { display:table; width:100%; }
#main_image_digital_print     { float:left; background:url('/images/digital_print_big.gif') no-repeat; width:450px; height:425px; }
#main_image_direct_mail       { float:left; background:url('/images/direct_mail_big.gif') no-repeat; width:450px; height:320px; }
#main_image_large_format      { float:left; background:url('/images/large_format_big.jpg') no-repeat; width:450px; height:675px; }
#main_image_easy_docs         { float:left; background:url('/images/easy_docs_big.jpg') no-repeat; width:450px; height:528px; }
#main_image_direct_marketing  { background:url('/images/direct_marketing_big.jpg') no-repeat; width:450px; height:312px; cursor:pointer;}
#body_text                    { float:left; width:270px;}
#footer_image_digital_print   { background:url('/images/digital_print_footer.gif') no-repeat; width:555px; height:191px; margin-left:auto; margin-right:auto;}
/*RIGHT COLUMN*/

/*FOOTER*/
#footer                       { display:table; margin:0; padding:0; width:993px; height:50px; background:black; border-top:5px solid #4B4B4B; }
#footer #copyright            { float:left; margin-top:3px; margin-left:5px; }
/*FOOTER*/
