/* 

MyACN Styles
-----------------------------------------------------------------------
Last Update on 1/21/08
Build v 08.1.2
Copyright 2007, ACN, Inc.
Please contact gmiller@acninc.com with questions, comments and concerns
-----------------------------------------------------------------------
Style Sheet Contents
024 	Global styles
038 	Default navigation styles
055 	Default content styles
089 	Main section specific styles
100 	Digital section specific styles
112 	Internet section specific styles
124 	Phone section specific styles
136 	Wireless section specific styles
160 	Google Mini Specific Styles

*/

/* Global styles */
body {margin: 5px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#F0F2C9;}
td {vertical-align:top;}
h1 {font-size:18px; font-weight:bold;}
h2 {font-size:16px; font-weight:bold;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:12px; font-weight:bold;}
hr {height:1px; color:#D5D6D2;}
img {border:none;}
li {margin-bottom:4px; font-size:11px;}
a {color:#1b2754;}
a:hover {color:#4d5677;}
form {margin:0px; padding:0px;}

/* Default navigation styles */
#topnav {background-color:#FFFFFF; padding: 0px 5px 0px 5px; border-left:1px solid #D5D6D2; border-right:1px solid #D5D6D2;}
#topnav select {font-size:11px;}
#mainnav_top td {padding:0px; margin:0px; text-align:right; vertical-align:middle; font-size:12px}
#mainnav_top td.current {background-position: left top; background-repeat:no-repeat;}
#mainnav_top img {padding:0px; margin:0px 10px 0px 0px;}
#mainnav_top img.current {background-position: right top; background-repeat:no-repeat;}
#mainnav_top a {color:#FFFFFF; padding:6px 5px 6px 10px; margin:0px; text-decoration:none; font-weight:bold;}
#mainnav_bot td {padding:4px 0px 4px 0px; font-size:11px;}
#mainnav_bot a {color:#FFFFFF; padding: 0px 10px 0px 10px; border-right: 1px dotted #FFFFFF; text-decoration:none;}
#mainnav_bot a:hover {text-decoration:underline;}
#mainnav_bot .cap {border:none;}
.footer {background-image:url(foot_bkg.gif); background-position:bottom center; background-repeat:no-repeat; padding:6px; text-align:right; font-size:11px; color:#1C2753;}
.footer a {text-decoration:none; margin:0px 5px 0px 5px; color:#1C2753;}
.footer a:hover {text-decoration:underline;}
.copyright {padding:6px; text-align:right; font-size:10px; color:#1C2753;}

/* Default content styles */
#maincontainer {background-color:#FFFFFF; padding:5px; border-left:1px solid #D5D6D2; border-right:1px solid #D5D6D2; background-color:#FFFFFF;}
#leftrail, #rightrail {margin:0px; padding:5px; font-size:11px;}
#leftrail input, #rightrail input {font-size:11px;}
#leftrail form, #rightrail form {margin:0px; padding:0px;}
#leftrail select, #rightrail select {font-size:11px; margin:2px;}
#leftrail li, #rightrail li {margin:0px 4px 4px -20px;}
#content {margin:0px; padding: 0px 5px 0px 5px; background-color:#FFFFFF;}
.topshim, .bottomshim {margin:0px; padding:0px; background-position:right; background-repeat:no-repeat;}
.feature_mid {border-left:1px solid #D5D6D2; border-right:1px solid #D5D6D2; padding:0px 5px 0px 5px; background-color:#FFFFFF;}
.topshim img, .bottomshim img {margin:0px; padding:0px; background-position:left; background-repeat:no-repeat;}
.contentblock {background-image:url(content_mid.gif); background-repeat:repeat-y; background-position:right;}
.contentblock .top {background-image:url(content_top.gif); background-position:top right; background-repeat:no-repeat; margin:0px; padding:0px;}
.contentblock .top img {background-image:url(content_top.gif); background-position:top left; background-repeat:no-repeat; margin:0px; padding:0px;}
.contentblock .mid {border-left: 1px solid #D5D6D2; margin:0px; padding: 0px 20px 0px 10px; font-size:12px;}
.contentblock .bot {background-image:url(content_bot.gif); background-position:bottom right; background-repeat:no-repeat; margin:0px; padding:0px;}
.contentblock .bot img {background-image:url(content_bot.gif); background-position:bottom left; background-repeat:no-repeat; margin:0px; padding:0px;}
.featured_img {border:3px double #D5D6D2; margin-left:4px; margin-right:4px;}
.grid_table {border: 1px solid #D5D6D2;}
.grid_cells {border-top:1px solid #D5D6D2;}
.disclaimer {font-size:11px; font-style: italic;}

/* Home section specific styles */
#home h1, #home h2, #home h3, #home h4 {color:#1b2754;}
#home #content {padding-right:0px;}
#home #mainnav_top {background-color:#1b2754;}
#home #mainnav_top a {color:#FFFFFF; font-size:12px;}
#home #mainnav_top a:hover {color:#F0F2C9;}
#home #mainnav_bot {background-color:#1b2754;}
#home #leftrail, #home #rightrail {background-color:#ced54a;}
#home #leftrail h4, #home #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#home #leftrail .topshim, #home #rightrail .topshim, #home #leftrail .topshim img, #home #rightrail .topshim img {background-image:url(main/feature_top.gif);}
#home #leftrail .bottomshim, #home #rightrail .bottomshim, #home #leftrail .bottomshim img, #home #rightrail .bottomshim img {background-image:url(main/feature_bottom.gif);}

/* Main section specific styles */
#main h1, #main h2, #main h3, #main h4 {color:#1b2754;}
#main #mainnav_top {background-color:#1b2754;}
#main #mainnav_top a {color:#FFFFFF; font-size:12px;}
#main #mainnav_top a:hover {color:#F0F2C9;}
#main #mainnav_bot {background-color:#1b2754;}
#main #leftrail, #main #rightrail {background-color:#ced54a;}
#main #leftrail h4, #main #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#main #leftrail .topshim, #main #rightrail .topshim, #main #leftrail .topshim img, #main #rightrail .topshim img {background-image:url(main/feature_top.gif);}
#main #leftrail .bottomshim, #main #rightrail .bottomshim, #main #leftrail .bottomshim img, #main #rightrail .bottomshim img {background-image:url(main/feature_bottom.gif);}

/* Digital section specific styles */
#digital h1, #digital h2, #digital h3, #digital h4 {color:#51652b;}
#digital .current {background-image:url(digital/nav_tabs.gif);}
#digital #mainnav_top a {color:#51652b;}
#digital #mainnav_top a:hover {color:#c75b12;}
#digital #mainnav_top .current a {color:#FFFFFF;}
#digital #mainnav_bot {background-color:#51652b;}
#digital #leftrail, #digital #rightrail {background-color:#51652b;}
#digital #leftrail h4, #digital #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#digital #leftrail .topshim, #digital #rightrail .topshim, #digital #leftrail .topshim img, #digital #rightrail .topshim img {background-image:url(digital/feature_top.gif);}
#digital #leftrail .bottomshim, #digital #rightrail .bottomshim, #digital #leftrail .bottomshim img, #digital #rightrail .bottomshim img {background-image:url(digital/feature_bottom.gif);}

/* Internet section specific styles */
#internet h1, #internet h2, #internet h3, #internet h4 {color:#c75b12;}
#internet .current {background-image:url(internet/nav_tabs.gif);}
#internet #mainnav_top a {color:#c75b12;}
#internet #mainnav_top a:hover {color:#1b2754;}
#internet #mainnav_top .current a {color:#FFFFFF;}
#internet #mainnav_bot {background-color:#c75b12;}
#internet #leftrail, #internet #rightrail {background-color:#c75b12;}
#internet #leftrail h4, #internet #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#internet #leftrail .topshim, #internet #rightrail .topshim, #internet #leftrail .topshim img, #internet #rightrail .topshim img {background-image:url(internet/feature_top.gif);}
#internet #leftrail .bottomshim, #internet #rightrail .bottomshim, #internet #leftrail .bottomshim img, #internet #rightrail .bottomshim img {background-image:url(internet/feature_bottom.gif);}

/* Phone section specific styles */
#phone h1, #phone h2, #phone h3, #phone h4 {color:#342543;}
#phone .current {background-image:url(phone/nav_tabs.gif);}
#phone #mainnav_top a {color:#6f83a2;}
#phone #mainnav_top a:hover {color:#342543;}
#phone #mainnav_top .current a {color:#FFFFFF;}
#phone #mainnav_bot {background-color:#6f83a2;}
#phone #leftrail, #phone #rightrail {background-color:#6f83a2;}
#phone #leftrail h4, #phone #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#phone #leftrail .topshim, #phone #rightrail .topshim, #phone #leftrail .topshim img, #phone #rightrail .topshim img {background-image:url(phone/feature_top.gif);}
#phone #leftrail .bottomshim, #phone #rightrail .bottomshim, #phone #leftrail .bottomshim img, #phone #rightrail .bottomshim img {background-image:url(phone/feature_bottom.gif);}

/* Wireless section specific styles */
#wireless h1, #wireless h2, #wireless h3, #wireless h4 {color:#342543;}
#wireless #mainnav_top .current {background-image:url(wireless/nav_tabs.gif);}
#wireless #mainnav_top a {color:#342543;}
#wireless #mainnav_top a:hover {color:#1b2754;}
#wireless #mainnav_top .current a {color:#FFFFFF;}
#wireless #mainnav_bot {background-color:#342543;}
#wireless #leftrail, #wireless #rightrail {background-color:#342543;}
#wireless #leftrail h4, #wireless #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#wireless #leftrail .topshim, #wireless #rightrail .topshim, #wireless #leftrail .topshim img, #wireless #rightrail .topshim img {background-image:url(wireless/feature_top.gif);}
#wireless #leftrail .bottomshim, #wireless #rightrail .bottomshim, #wireless #leftrail .bottomshim img, #wireless #rightrail .bottomshim img {background-image:url(wireless/feature_bottom.gif);}

/* Google Mini styles */
#google_header h1, #google_header h2, #google_header h3, #google_header h4 {color:#1b2754;}
#google_header #mainnav_top {background-color:#1b2754;}
#google_header #mainnav_top a {color:#FFFFFF; font-size:12px;}
#google_header #mainnav_top a:hover {color:#F0F2C9;}
#google_header #mainnav_bot {background-color:#1b2754;}
#google_header #leftrail, #google_header #rightrail {background-color:#ced54a;}
#google_header #leftrail h4, #google_header #rightrail h4 {font-size:14px; color:#1b2754; padding:0px 0px 3px 0px; margin:0px; width:100%; border-bottom:1px solid #1b2754; text-align:center;}
#google_header #leftrail .topshim, #google_header #rightrail .topshim, #google_header #leftrail .topshim img, #google_header #rightrail .topshim img {background-image:url(main/feature_top.gif);}
#google_header #leftrail .bottomshim, #google_header #rightrail .bottomshim, #google_header #leftrail .bottomshim img, #google_header #rightrail .bottomshim img {background-image:url(main/feature_bottom.gif);}
#google_maincontainer {background-color:#FFFFFF; border-left:1px solid #D5D6D2; border-right:1px solid #D5D6D2; background-color:#FFFFFF;}
#google_content p {width:98%;}
#google_content {margin:0px; padding: 10px 5px 10px 5px; background-color:#FFFFFF;}
#google_footer, #google_footer a {font-size:11px;}

div.empty-search-form {
  padding-top : 65px;
  text-align : center;
  padding-right : 94px;
}
#search .input input {
  width: 125px;
}
#form table tr td  {font-size:12px;}