/* CSS Document */

@import url("normalize.css");	
html {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, sans serif;
	color: #535353;
}

body {
	background: #D4D4D4 url(../images/full_back2.jpg) repeat-x center top;
}

textarea {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, sans serif;
}

/** Page Wrapper **/

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

.hero_home1 {
	background: url(../images/hero_home_expert.jpg) no-repeat 0 0;
}
.hero_home2 {
	background: url(../images/hero_home_ingenious.jpg) no-repeat 0 0;
}
.hero_home3 {
	background: url(../images/hero_home_partners.jpg) no-repeat 0 0;
}
.hero_home4 {
	background: url(../images/hero_home_problemsolving.jpg) no-repeat 0 0;
}

body.who_mnos #wrapper {
	background: url(../images/hero_who_mnos.jpg) no-repeat 0 98px;
}
body.who_utilities #wrapper {
	background: url(../images/hero_who_utilities.jpg) no-repeat 0 98px;
}
body.who_bluelight #wrapper {
	background: url(../images/hero_who_emsvcs.jpg) no-repeat 0 98px;
}
body.what_wans #wrapper {
	background: url(../images/hero_what_wans.jpg) no-repeat 0 98px;
}
body.what_wireless #wrapper {
	background: url(../images/hero_what_wireless.jpg) no-repeat 0 98px;
}
body.what_wimax #wrapper {
	background: url(../images/hero_what_wimax.jpg) no-repeat 0 98px;
}
body.what_managedip #wrapper {
	background: url(../images/hero_what_managedip.jpg) no-repeat 0 98px;
}
body.support #wrapper {
	background: url(../images/hero_support.jpg) no-repeat 0 98px;
}
body.support_trueview #wrapper {
	background: url(../images/hero_support_trueview.jpg) no-repeat 0 98px;
}
body.random_1 #wrapper {
	background: url(../images/hero_random_1.jpg) no-repeat 0 98px;
}
body.random_2 #wrapper {
	background: url(../images/hero_random_2.jpg) no-repeat 0 98px;
}
body.random_3 #wrapper {
	background: url(../images/hero_random_3.jpg) no-repeat 0 98px;
}
body.random_4 #wrapper {
	background: url(../images/hero_random_4.jpg) no-repeat 0 98px;
}
body.random_5 #wrapper {
	background: url(../images/hero_random_5.jpg) no-repeat 0 98px;
}
body.random_6 #wrapper {
	background: url(../images/hero_random_6.jpg) no-repeat 0 98px;
}
body.random_7 #wrapper {
	background: url(../images/hero_random_7.jpg) no-repeat 0 98px;
}
body.random_8 #wrapper {
	background: url(../images/hero_random_8.jpg) no-repeat 0 98px;
}
body.random_9 #wrapper {
	background: url(../images/hero_random_9.jpg) no-repeat 0 98px;
}
body.random_10 #wrapper {
	background: url(../images/hero_random_10.jpg) no-repeat 0 98px;
}

/** Branding and main nav **/

#branding {
	height: 98px;
	background: url(../images/branding_back.gif) repeat-x;
	font-size: 12px;
}

#branding p {
	clear: both;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 450px;
}

#logo {
	float: right;
}

div#search {
	padding-left: 24px;
	margin-top: 15px;
	float: left;
	width: 740px;
	height: 21px;
}

a#search_link {
	width: 61px;
	background: url(../images/search_link.gif) no-repeat top;
	text-indent: -9999px;
	margin: 0 6px;
	display: block;
	height: 21px;
}

a#search_link:hover {
	background: url(../images/search_link.gif) no-repeat 0 -21px;
}

#search form {
	display: none;
}

#search form label {
	float: left;
	width: 61px;
	background: url(../images/search_label.gif) no-repeat;
	text-indent: -9999px;
	margin: 0 6px;
}

input#searchbox {
	border: 1px solid #FF9900;
	background: none;
	height: 15px;
	width: 120px;
	float: left;
	color: #FF9900;
	padding: 2px;
	font-size: 12px;
}

input.search_go {
	float: left;
	width: 34px;
	height: 21px;
	margin-left: 2px;
	background: none;
	color: #ed8224;
	padding-left: 4px;
	border: none;
	font-size: 13px;
}

input.search_go:hover {
	background: #ed8224;
	color: #1e1e1e;
}

div#cse-search-results iframe  {
	height: 885px;
}

div#cse-search-results iframe html body {
	background: none;
}

#nav {
	width: 725px;
	height: 25px;
	padding: 25px 0 0 16px;
	float: left;
}

#nav ul {
	height: 25px;
	
}

#nav ul li{
	list-style: none;
	float:left;
}

#nav ul li a{
	display: block;
	text-indent: -5000px;
	height: 25px;
}

#nav ul li ul {
	position: absolute;
	display: block;
	width: 212px;
	margin-top: 12px;
	margin-left: 10px;
	border-top: #999999 1px solid;
}

#nav ul li ul {
	display: none;
	z-index: 4;
}

#nav ul li ul.selected {
	display: block;
}

#nav ul li ul li {
	background: #FFFFFF;
	padding: 0;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	float: none;
}

#nav ul ul a {
	width: 190px;
	padding: 5px 10px 8px 10px;
	height: 12px;
	margin: 0;
	text-indent: 0;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

/* ----------- Home Button --------------*/
#nav_home a{
	width: 121px;
	background-image: url(../images/home_butt.gif);
}

#nav_home a:hover, body#home #nav_home a{
	background-position: left -25px;
}
/* ----------- who Button --------------*/
#nav_who a{
	width: 117px;
	background-image: url(../images/who_butt.gif);
}

#nav_who a:hover, body.who_you_are #nav_who a{
	background-position: left -25px;
}

#nav ul #nav_who ul li a {
	background: #FFFFFF url(../images/subnav_arrow_pos_red.gif) right no-repeat;
}

#nav ul #nav_who ul li a:hover {
	color: #FFFFFF;
	background: #ED1C24 url(../images/subnav_arrow_neg_red.gif) right no-repeat;
}

/* ----------- what Button --------------*/
#nav_what a{
	width: 118px;
	background-image: url(../images/what_butt.gif);
}

#nav_what a:hover, body.what_we_do #nav_what a{
	background-position: left -25px;
}

#nav ul #nav_what ul li a {
	background: #FFFFFF url(../images/subnav_arrow_pos_orange.gif) right no-repeat;
}

#nav ul #nav_what ul li a:hover {
	color: #FFFFFF;
	background: #F7941D url(../images/subnav_arrow_neg_orange.gif) right no-repeat;
}

/* ----------- company Button --------------*/
#nav_company a{
	width: 119px;
	background-image: url(../images/company_butt.gif);
}

#nav_company a:hover, body.company #nav_company a{
	background-position: left -25px;
}

#nav ul #nav_company ul li a {
	background: #FFFFFF url(../images/subnav_arrow_pos_yellow.gif) right no-repeat;
}

#nav ul #nav_company ul li a:hover {
	color: #FFFFFF;
	background: #F2BD39 url(../images/subnav_arrow_neg_yellow.gif) right no-repeat;
}

/* ----------- news Button --------------*/
#nav_news a{
	width: 117px;
	background-image: url(../images/news_butt.gif);
}

#nav_news a:hover, body.news_views #nav_news a{
	background-position: left -25px;
}

#nav ul #nav_news ul li a {
	background: #FFFFFF url(../images/subnav_arrow_pos_green.gif) right no-repeat;
}

#nav ul #nav_news ul li a:hover {
	color: #FFFFFF;
	background: #AAD42A url(../images/subnav_arrow_neg_green.gif) right no-repeat;
}

/* ----------- support Button --------------*/
#nav_support a{
	width: 133px;
	background-image: url(../images/support_butt.gif);
}

#nav_support a:hover, body.support #nav_support a{
	background-position: left -25px;
}

#nav ul #nav_support ul li a {
	background: #FFFFFF url(../images/subnav_arrow_pos_blue.gif) right no-repeat;
}

#nav ul #nav_support ul li a:hover {
	color: #FFFFFF;
	background: #3394B4 url(../images/subnav_arrow_neg_blue.gif) right no-repeat;
}

/* ------------- Homepage --------------------*/

.hero_home {
	position: absolute;
	height: 240px;
	height: 338px;
	width: 1000px;
	padding-top: 55px;
	padding-left: 58px;
	z-index: 2;
}

.hidden {
	display: none;
}

.hero_home h2 {
	font-size: 22px;
	letter-spacing: -0.5px;
	width: 340px;
	color: #FFFFFF;
	font-weight: normal;
	padding-bottom: 10px;
	line-height: 26px;
}
.hero_home p {
	color: #333333;
	font-size: 15px;
	width: 340px;
	padding-bottom: 10px;
}
.hero_home a {
	text-decoration: none;
	font-size: 15px;
	color: #000000;
}
.hero_home a:hover {
	color: #FFFFFF;
}
#hero_inner {
	height: 196px;
}

/** Content area **/

body#home #content {
	z-index: 3;
	margin-top: 308px;
	position: relative;
}

#content {
	clear: both;
	padding-left: 11px;
}

#content_main {
	float: left;
	width: 733px;
	margin-right: 17px;
}

#content_main_wide {
	float: left;
	width: 979px;
	margin-right: 17px;
}

#curve_top {
	clear: both;
	background: url(../images/left_top_png.png) 0 0 no-repeat;
	behavior: url(iepngfix.htc);
	height: 37px;
	z-index: 3;
}

body#home #curve_top {
	height: 20px;
}

#content_main_wide #curve_top {
	background-image: url(../images/left_top_png_wide.png);
}

h1 {
	font-size: 24px;
	font-weight: normal;
	color: #535353;
	color: #ed8224;
	padding-bottom: 23px;
	line-height: 26px;
}

h2 {
	font-size: 17px;
	font-weight: normal;
	padding: 8px 0;
	line-height: 20px;
}

h3 {
	font-size: 15px;
	padding: 6px 0;
	font-weight: normal;
}

#content_main p, #content_main_wide p, #content_main blockquote {
	font-size: 13px;
	padding: 5px 0;
}

sup {
	font-size: xx-small;
	vertical-align: top;
}

sub {
	font-size: xx-small;
	vertical-align: bottom;
}

.hotline, #content_main p.hotline {
	font-size: 22px;
	color: #ed262b;
}

cite {
	font-style: italic;
	float: right;
	text-align: right;
}

div.callout {
	float: right;
	width: 295px;
	margin: 10px 0 15px 15px;
	padding: 0;
	background: url('../images/callout_bgd_bottom.jpg') left bottom no-repeat;
}

#content_main div.callout h3 {
	width: 265px;
	padding: 15px;
	font-size: 14px;
	color: #ED1C24;
	background: url('../images/callout_bgd_top.jpg') left top no-repeat;	
}

#content_main div.callout p, div.callout blockquote, div.callout cite {
	padding: 0 15px 15px 15px;
	font-size: 11px;
}

#content_main div.callout ul {
	margin: 0 15px 8px 28px;
}

#content_main div.callout li {
	font-size: 11px;
	margin-bottom: 8px;
}

#content_main div.callout li a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
}

#content_main div.callout li a:hover {
	background: #ED1C24;
	color: #FFFFFF;
}

abbr, acronym, a.glossary_link {
	text-decoration: none;
	color: #535353;
	border-bottom: 1px dotted #DDDDDD;
}

strong, b {
	font-weight: bold;
}

#content_main ul, #content_main_wide ul {
	list-style: disc;
	margin-left: 1em;
	padding: 5px 0;
}

#content_main li, #content_main_wide li {
	font-size: 13px;
	color: #535353;
	padding: 2px 0;
}

#content_main_wide .glossary_list li {
	width: 24%;
	float: left;
}

dl.news_list dt {
	font-size: 15px;
	padding: 0 0 2px 0;
}

dl.news_list dd {
	font-size: 13px;
	padding: 0 0 16px 0;
	color: #535353;
}

dl.news_list .date, .news_date, h3 .date {
	font-size: 11px;
	font-style: italic;
	color: #535353;
}

dt .date {
	margin-left: 0.5em;
}

dl.news_list a {
	color: #535353;
	text-decoration: none;
} 

dl.news_list a:hover {
	 color: #ed262b;
}

ul.logos_list li, ul.accreditations li {
	list-style: none;
	height: 86px;
}

ul.logos_list li img, ul.accreditations li img {
	float: left;
	clear: left;
	margin-right: 20px;
}

ul.accreditations span {
	line-height: 80px;
}

#content_main img.blog_thumbnail {
	float: right;
	padding: 4px 7px 13px 7px;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 80px;
	height: 80px;
	background: url(../images/thumb_frame.gif) no-repeat;
}

div#blog_comments_form_holder {
	display: none;
	border: 1px solid #535353;
}

form#blog_comments_form {
	padding: 0 5px 5px 5px;
}

.message {
	padding: 10px;
	border: 1px solid #F7941D;	
	background: #E8D69D;	
}

.error_message {
	padding: 10px;
	border: 1px solid #FF3333;	
	color: #FF0000;	
}

.error_field {
	background-color: #FFCCCC;
}

#blog_comments_form #recaptcha_widget_div {
	clear: left;
}

#blog_comments_form div.col {
	float: left;
	width: auto;
}

#blog_comments_form label {
	clear: left;
	float: left;
	margin-left: 3px;
}

#blog_comments_form input, #blog_comments_form textarea {
	float: left;
	clear: left;
	width: auto;
	margin-bottom: 5px;
	margin-left: 3px;
	width: 300px;
	border: 1px solid #ed8224;
	padding: 2px;
}

#blog_comments_form textarea {
	height: 12em;
	width: 290px;
	font-size: 12px;
}

#blog_comments_form input.button {
	width: auto;
	float: right;
	clear: none;
	border: none;
	font-size: 11px;
}

#blog_comments_form input.button:hover {
	border-color: #ed262b;
	color: #ed262b;
}

div.blog_comment {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #ed8224;
	clear: both;	
}

#content_main_layout {
	padding: 20px 52px 0 62px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/left_base_png2.png);
	clear: both;
	width: 619px;
}

#content_main_layout {
	padding: 20px 42px 0 52px;
	width: 639px;
}

body#home #content_main_layout {
	padding: 20px 42px 0 42px;
	width: 649px;
}

#content_main_wide #content_main_layout {
	width: 865px;
	padding: 20px 52px 0 62px;
	background-image: url(../images/left_base_png_wide2.png);
}

#content_main img {
	float: left;
	width: auto;
	padding-top: 20px;
	padding-right: 20px;
}

#content_main img.inline {
	float: right;
	width: auto;
	padding: 0 0 20px 20px;
}

#content_main #accordion img {
	padding-top: 0;
}

#content_main img.icon {
	float: none;
	width: auto;
	padding: 0;
}

div#video_home, div#video_inline, div#video_block {
	width: 400px;
	height: 225px;
	margin: 0;
	padding: 0;
}

div#video_inline {
	padding: 5px 14px 5px 0;
	float: left;
	clear: left; 
}

div#video_block {
	padding: 5px 0;
}

.no_image a {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
.no_image a:hover {
	color: #ed8224;
	font-size: 13px;
	text-decoration: none;
}
.placer {
	float: left;
	margin-right: 40px;
}

.no_image {
	padding-bottom: 40px;
	clear: both;
}

.cta_tell {
	font-size: 11px;
	color: #FFFFFF;
	float: right;
	background-image: url(../images/tel_back.gif);
	display: block;
	height: 19px;
	width: 88px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	margin-top: 12px;
}
.cta_tell:hover {
	font-size: 11px;
	color: #D6130A;
	float: right;
	display: block;
	height: 19px;
	width: 88px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	background-image: none;
	margin-top: 12px;
	clear: both;
}

.tab_col {
	float: left;
	width: 190px;
	padding-right: 28px;
	height: 190px;
}

.tab_col_last {
	float: left;
	width: 179px;
}

.tab_col_tactical {
	float: left;
	width: 320px;
	padding: 9px 20px 16px 20px;
	height: 170px;
	border: 1px solid #999999;
}

.tab_col_video {
	float: left;
	width: 399px;
	padding: 0;
	margin-right: 1px;
	height: 224px;
	border: none;
}


/* ----------- Homepage Tab Navigation --------------*/
.tabs {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/tab_back.jpg);
	background-repeat: no-repeat;
}

.tabs_none {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-repeat: no-repeat;
}

#content_main ul.tabNavigation {
	list-style: none;
	margin: 0;
	text-align: center;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 24px;
	height: 30px;
	clear: both;
}

#content_main ul.tabNavigation li{
	list-style: none;
	float:left;
	margin: 0px;
	padding: 0px;
}

ul.tabNavigation a{
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	line-height: 13px;
	padding-bottom: 9px;
	margin-right: 2px;
	padding-right: 9px;
	padding-left: 8px;
	color: #e6e6e6;
	background-color: #1c1c1c;
}

ul.tabNavigation a:hover {
	color: #ed8224;
}

ul.tabNavigation a.selected {
	color: #ea131a;
	background-color: #FFFFFF;

}

#slider {
  margin: 0;
  position: relative;
}

.scroll {
  height: 285px;
  width: 639px;
  width: 675px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  height: 285px;
  display: block;
  width: 619px;
  padding-left: 20px;
   /* change to 560px if not using JS to remove rh.scroll */
}

.scrollContainer div.panel h1 {
	clear: both;
}

#content_main div.panel p, #content_main div.panel li {
	font-size: 13px;
}



#inside_footer {
	height: 108px;
	padding-top: 86px;
	/**background-image: url(../images/twirls.png);
	background-repeat: no-repeat;
	background-position: 10px;**/
	clear: both;
}
#inside_footer_wide {
	height: 106px;
	padding-top: 86px;
	/**background-image: url(../images/twirls_wide.png);
	behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-position: 10px;**/
	clear: both;
}


#inner_footer_left {
	float: left;
	padding-top: 2px;
}
*:first-child+html #inner_footer_left {
	float: left;
	padding-top: 0px;
	margin-top:-3px;
}
a.cta_buying {
	background-image: url(../images/buying.gif);
	display: block;
	float: left;
	height: 41px;
	width: 57px;
	text-indent: -3000px;
	background-position: left -41px;
	margin-right: 15px;
}
a.cta_buying:hover {

	background-position: left top;
}
a.cta_9001 {
	background-image: url(../images/9000_gif.gif);
	display: block;
	float: left;
	height: 40px;
	width: 52px;
	text-indent: -3000px;
	background-position: left top;
	margin-right: 15px;
}
a.cta_9001:hover {
	background-position: left -40px;
}
a.cta_uvdb {
	background-image: url(../images/uvdb.gif);
	display: block;
	float: left;
	height: 25px;
	width: 83px;
	text-indent: -3000px;
	background-position: left top;
	margin-right: 15px;
}
a.cta_uvdb:hover {
	background-position: left -25px;
}
a.cta_winmax {
	background-image: url(../images/wimax_lofo.jpg);
	display: block;
	float: left;
	height: 43px;
	width: 48px;
	text-indent: -3000px;
	background-position: left top;
}
a.cta_winmax:hover {
	background-image: url(../images/wimax_lofo.jpg);
	display: block;
	float: left;
	height: 43px;
	width: 48px;
	text-indent: -3000px;
	background-position: left -43px;
}
a.cta_dnv {
	background-image: url(../images/dnv_logo.jpg);
	display: block;
	float: left;
	height: 43px;
	width: 52px;
	text-indent: -3000px;
	background-position: left top;
}
a.cta_dnv:hover {
	background-image: url(../images/dnv_logo.jpg);
	display: block;
	float: left;
	height: 43px;
	width: 52px;
	text-indent: -3000px;
	background-position: left -43px;
}
#inner_footer_right {
	float: right;
	width: 230px;
	font-size: 12px;
	color: #6c6c6c;
}
#inner_footer_right a {
	color: #c30015;
	text-decoration: none;
}
#inner_footer_right a:hover {
	color: #6c6c6c;
	text-decoration: none;
}

#tel {

	padding-left: 40px;
	padding-bottom: 12px;

}
.large_tel {
	font-size: 28px;
	color: #c30015;
	font-weight: normal;
	line-height: 30px;
}
.small_tel {
	font-size: 18px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	color: #c30015;
}



                
.waste {
}

#content_sub {
	float: left;
	width: 228px;
}
.home_margin {
	padding-top: 30px;
}
.pod {
	width: 228px;
}


.pod_top {
	background-image: url(../images/pod_top.png);
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 9px;
}
.pod_bottom {
	padding-right: 20px;
	padding-left: 12px;
	background-image: url(../images/pod_bottom.png);
	background-position: left bottom;
	padding-bottom: 14px;
}
.pod_bottom h2 {
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	padding-left: 10px;
	line-height: normal;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #4d4d4d;
}
.pod_bottom p, .pod blockquote {
	font-size: 11px;
	color: #AAAAAA;
	padding: 12px 0 20px 10px;
}

.pod_bottom form.login_box p {
	padding: 6px 14px 6px 10px;
}

.pod em {
	color: #FFFFFF;	
}

/* Left Nav CSS*/


.pod_bottom ul{
	padding: 0 0 10px 0;
	margin: 0;
}

.pod_bottom li {
	color: #aaaaaa;
	font-size: 11px;
	padding: 7px 0;
	margin-left: 20px;
	list-style: disc;
}

.pod_bottom ul.linklist li{
	display: inline;
	padding: 0;
	margin: 0;
}

.pod_bottom ul.linklist li { 
	font-size: 11px;
	display: block;
	padding: 8px 0 9px 10px;
	border-bottom: 1px solid #4d4d4d;
	width: auto;
} 

.pod_bottom ul li.last {
	padding: 8px 0 4px 10px;
	border-bottom: none;
} 

.pod_bottom ul.linklist li a {
	color: #999999;
	text-decoration: none;
}

.pod_bottom ul li a:hover, .pod_bottom ul li a:focus{
	color: #c56f24;
}

.pod_bottom ul.linklist li a.social {
	float: left;
	width: auto;
	padding: 10px 6px 9px 0;
}

a.feed_icon {
	float: right;
	margin: 2px 0 -4px 4px;
	padding: 0
}

.pod_accred {
	margin: 10px 42px;
}

.pod_video {
	margin: 10px 0 0 8px;
}

.news_margin {
	margin-bottom: 10px;
}

.nav_arrow {
	margin-left: 10px;
	behavior: url(iepngfix.htc);
}

a.pod_cta {
	clear: both;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.cta_find:hover, a.pod_cta:hover  {
	color: #c56f24;
}

.link_arrow {
	padding-left: 0.3em;
	color: #ed8224;
}

.clearing {
	clear: both;
	font-size: 1px;
	text-indent: -3000px;
	height: 1px;
}

#footer {
	position: relative;
	clear: both;
	height: 20px;
	padding-top: 0px;
}

.copy {
	font-size: 11px;
	color: #333333;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	line-height: 13px;
}
/* Top Nav CSS*/

#footer ul{
	padding: 0;
	margin: 0;
	float: left;
}
#footer ul li{
display: inline;
padding: 0;
margin: 0;
}
#footer ul li a{
	color: #666666;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	float: left;
	padding: 0 25px;
} 
#footer ul li a:hover, #footer ul li a:focus{
	color: #d6130a;
}
#breadcrumbs {
	color: #7f7f7f;
	font-size: 10px;
	margin-left: 47px;
	padding-top: 22px;
}

#breadcrumbs a {
	color: #7f7f7f;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
#breadcrumbs a:hover {
	color: #ed262b;
	text-decoration: none;
}
#breadcrumbs {
	font-size: 10px;
	color: #ed262b;
}

.red {
	color: #ed262b; 
}

input.registered {
	margin-bottom: 8px;
}

form.quickreg label {
	float: left;
	clear: left;
	width: 7em;
	padding-bottom: 8px;
}

form.quickreg label.radiolabel {
	float: none;
	clear: right;
	width: auto;
}

form.quickreg input.submit{
	margin-top: 8px;	
}

#content_main div.callout form.quickreg p {
	padding-bottom: 4px;
}

form.quickreg input.registered {
	margin-bottom: 4px;	
}

form.quickreg fieldset#signup {
	display: none;	
}

form.quickreg input.name_field {
	width: 6.5em;
}

