/* CSS Document */

@import url("clearing.css");

body{
	text-align:center;
	font:11px Arial, sans-serif;
	color:#2E5F5F;
}

a:link, a:visited,
a:active, a:hover{ 
	font-weight:bold; 
	text-decoration:none;
	color:#2E5F5F;
}
hr{
	color:#8AC6C6;
	background:#8AC6C6;
	border:none;
	height:1px;
}

h2, h3, h4, h5, h6{ color:#884604; }
h1{ font-size:20px; color:#C86706; }
h2{ font-size:18px; }
h3{ font-size:16px; }
h4{ font-size:14px; }
h5{ font-size:12px; }
h6{ font-size:11px; }

li{}

/* IE7 Fix */
*+html ul{ padding:0; margin:0; line-height:1;}


form label{ width:150px; float:left; font-weight:bold; }
form div{ margin-left:150px; }
form hr{ margin:20px auto; }
form input#submit{ margin-left:150px; }
form input:focus{ background-color:#F3F9F9; }

table th{ background-color:#C4E2E2; color:#2E5F5F; }
table th, table td{ padding:5px 10px; }

/*---*/

.highlight_red{ color:#C86706; }
.highlight_drk_red{ color:#884604; }

.highlight_lt_teal{ color:#62B3B3; }
.highlight_teal{ color:#8AC6C6; }
.highlight_med_teal{ color:#C4E2E2; }
.highlight_drk_teal{ color:#2E5F5F; }

/*---*/

.nocss{ display:none; }

.nobold{ font-weight:normal; }

.smaller_text{ font-size:10px; }
.paragraph_header{ font-size:12px; margin-bottom:0px; }

.align_right{ text-align:right; }
.align_center{ text-align:center; }

.arrowed_link{
	padding-right:7px !important;
	background-image:url(../images/arrowed_link.jpg);
	background-repeat:no-repeat;
	background-position:right 3px;
}	
.nomargintop{ margin-top:0px; }
.nomarginbottom{ margin-bottom:0px; }
.novertmargin{ margin-top:0px; margin-bottom:0px; }
.no_border{ border:none !important; }

.paddedtop{ padding-top:25px; }
.paddedbottom{ padding-bottom:25px; }

.double_list{ padding-bottom:1px; }
.double_list ul{ margin:0px; padding:0px 0px 10px 0px; width:49%; float:left; list-style-position:inside; }
.double_list li{ list-style-image:url(../images/ul_bullet.jpg); font-weight:bold; }

* html .double_list li{
	list-style:none;
	list-style-image:none; 
	padding-left:1px; 
	background-image:url(../images/ul_bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.tri_column div{ 
	width:143px; 
	padding:0px 8px 0px 9px; 
	margin-right:2px; 
	float:left; 
	background:url(../images/tricolumn_bg.jpg) no-repeat top center #FFF;
}
* html .tri_column div,
*+html .tri_column div{ padding-top:10px; }
.clear_block{ height:1px; overflow:hidden; clear:both; }

.left_image_column h1, .left_image_column h1, .left_image_column h3,
.left_image_column h4, .left_image_column h5, .left_image_column h6,
.left_image_column p, .left_image_column ul{ margin-left:65px; margin-top:0px; }
.left_image_column img{ margin:0px; float:left; }

.form_div{ padding-top:20px; }

.no_bullets{ list-style:none !important; padding:0px; }

/*---*/
#wrap{
	width:1000px;
	margin:auto;
	text-align:left;
}

/*---*/
#header{
	height:85px;
	text-align:right;
}
#logo{ float:left; }
#navigation{
	width:814px;
	float:right;
}
#functional-nav{ padding-bottom:15px; position:relative; top:-8px; left:-30px; }
#functional-nav ul{ list-style:none; margin:0px 0px 0px 265px; }
#functional-nav li{ float:left; margin-right:10px; padding-top:10px; }
#functional-nav li.piped{ padding-left:15px; background:url(../images/functional_nav_pipe.jpg) repeat-y left; margin-left:5px; }
#functional-nav a{ color:#C86706; font-size:12px; }
#functional-nav a:hover{ color:#884604; }

#main-nav{
	height:35px;
	background:url(../images/main_nav_bg.jpg) repeat-x top left #A95705;
	color:#FFF;
}

#main-nav ul{ list-style:none; margin-left:125px; margin-bottom:0px; }
*+html #main-nav ul{ margin-left:160px; }
* html #main-nav ul{ margin-left:80px; }

#main-nav li{
	float:left; 
	margin-right:10px;
	padding:0px 0px 3px 10px;
	background-image:url(../images/main_nav_pipe.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left;
	position:relative;
	top:18px;
}
#main-nav li.end_nav{ padding-left:0px; }
*+html #main-nav li{ top:20px; }

#main-nav a{
	font-size:12px;
	color:#FFF;
	/*text-transform:lowercase;*/
}
#main-nav a:hover{ color:#FEE4CB; }

/* IE6 Fixes */

*+html #header,
* html #header{ height:70px;}

*+html #navigation,
* html #navigation{ position:relative; top:-10px; }

*+html #functional-nav ul,
* html #functional-nav ul{ position:relative; top:0px; margin-left:150px; }
*+html #functional-nav ul{ margin-left:300px; }

*+html #functional-nav ul, *+html #main-nav ul,
* html #functional-nav ul, * html #main-nav ul{ float:left; }
*+html #functional-nav{ width:100%; position:relative; top:-10px; margin-bottom:-10px; }


#top-sales-info{ float:right; margin-right:20px; }
#top-sales-info p{
	margin:0px; padding:0px; 
	margin-top:18px;
	font-size:12px;
}

/*---*/
#masthead{
	height:100px;
	overflow:hidden;
	background:url(../images/flash_bg.jpg) repeat-y left #FFF;
}
#wrap div#masthead.masthead_home{ height:200px; }

#masthead-content,
#home-flash-content{
	height:200px;
	margin-left:186px;
	background-color:#EFEFEF;
}
div#masthead.masthead_small #masthead-content{ background:url(../images/mastheads/masthead_small.jpg) no-repeat top left; }
div#masthead.masthead_enterprise #masthead-content{ background:url(../images/mastheads/masthead_enterprise.jpg) no-repeat top left; }
div#masthead.masthead_support #masthead-content{ background:url(../images/mastheads/masthead_support.jpg) no-repeat top left; }
div#masthead.masthead_company #masthead-content{ background:url(../images/mastheads/masthead_company.jpg) no-repeat top left; }
div#masthead.masthead_contact #masthead-content{ background:url(../images/mastheads/masthead_contact.jpg) no-repeat top left; }
div#masthead #masthead-content{ background:url(../images/mastheads/masthead_misc.jpg) no-repeat top left; }

#noflash-masthead{
	margin:0px;
	padding:0px;
	background:url(../images/mastheads/masthead_noflash.jpg) no-repeat 0px 0px;
	height:200px;
	width:814px;
}
#noflash-masthead h2{ float:left; width:225px; line-height:1.3em; margin-left:275px; }
* html #noflash-masthead h2{ margin-left:130px; margin-top:20px; }
*+html #noflash-masthead h2{ margin-top:20px; }

#noflash-masthead h2 div{ margin:0px; padding:0px; }
#noflash-masthead h2 span span{ font-weight:normal; font-size:20px; color:#3B3E3E }
#noflash-masthead-title1,
#noflash-masthead-title2,
#noflash-masthead-title3,
#noflash-masthead-title4{
	display:block;
	margin:0px; 
	padding:0px; 
	font-size:26px;
	color:#C86706;
}
#noflash-masthead-title1{ font-size:32px; }
#noflash-masthead-title2{ margin-left:15px !important; }
#noflash-masthead-title3{ margin-left:100px !important; }
#noflash-masthead-title4{ margin-left:120px !important; }

#noflash-masthead p{
	float:right;
	margin-right:50px;
	margin-top:85px;
}
* html #noflash-masthead p{ margin-right:25px; }
#noflash-masthead p img{ margin-bottom:15px; }


/*---*/
#content{}
#left-side-content{
	float:left;
	width:183px;
	height:100%;
	border:1px solid #8AC6C6;
	border-top:none;
	margin:0px;
	padding:0px;
	background:url(../images/left_side_bg.jpg) repeat-x bottom left #FFF;
}
#left-side-contactinfo{
	font:bold 8px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 10px;
	padding-bottom:15px;
}

#interactive-menu{}
#interactive-menu ul{ list-style:none; margin-bottom:0px; padding:0px; }
* html #interactive-menu ul{ margin:0px; } /* IE6 Fix */

#interactive-menu h1{ margin:0px; padding:0px; }
#interactive-menu h1 a{
	background-image:url(../images/sub_nav_button.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:12px;
	display:block;
	width:168px;
	height:30px;
	padding-left:12px;
	padding-top:5px;
	margin-left:-1px;
}
#interactive-menu h1 a.selected,
#interactive-menu h1 a:hover{
	background-image:url(../images/sub_nav_button_over.gif);
	color:#FFF;
}

#im1, #im2, #im3{ position:absolute; }
#im1{ top:230px; }
#im2{ top:255px; }
#im3{ top:280px; }

/* IE6 Fix */
* html #im1{ position:relative; top:-63px; }
*+html #im2, * html #im2{ top:247px; }
*+html #im3, * html #im3{ top:272px; }

/* IE7 Fix */
*+html #im1{ position:relative; top:-63px; left:0px; }

#imc1{}
#imc2, #imc3{ display:none; }


#interactive-menu div.interactive-menu-content{
	margin:0px 10px;
	padding-top:10px;
}
/* IE6 Fix */
*+html #interactive-menu div.interactive-menu-content,
* html #interactive-menu div.interactive-menu-content{
	position:absolute;
	top:310px;
	padding:0px;
	padding-right:20px;
}
*+html #interactive-menu div.interactive-menu-content{ width:158px; }


#interactive-menu div.interactive-menu-content ul{ margin-left:10px; }
#interactive-menu div.interactive-menu-content li{ list-style-image:url(../images/ul_bullet.jpg); line-height:1.1em; margin-bottom:5px; }
*+html #interactive-menu div.interactive-menu-content ul{ margin-left:20px; }

#interactive-menu div.interactive-menu-content a{
	display:inline;
	padding:0px;
	margin:0px;
}
#interactive-menu div.interactive-menu-content a:hover{ color:#2E5F5F; }

/*---*/

#sub-nav{ position:relative;  }
#sub-nav ul{ margin:0px; padding:0px; }
#sub-nav li{ list-style:none; }
#sub-nav li.sub_nav_section a,
#sub-nav li.sub_nav_landing a{
	background-repeat:no-repeat;
	background-position:top left;
	font-size:12px;
	display:block;
	width:171px;
	height:21px;
	padding-left:12px;
	padding-top:5px;
}
#sub-nav li.sub_nav_section a{ /*background-image:url(../images/sub_nav_button_over.gif); color:#FFF;*/ }
#sub-nav li.sub_nav_section a,
#sub-nav li.sub_nav_landing a{ background-image:url(../images/sub_nav_button.gif); background-color:#F3F9F9; }

#sub-nav li.sub_nav_section a.selected,
#sub-nav li.sub_nav_landing a.selected,
#sub-nav li.sub_nav_landing a:hover{
	background-image:url(../images/sub_nav_button_over.gif);
	color:#FFF;
}
#sub-nav li.padded{ margin-top:10px; }
#sub-nav li.sub_nav_landing ul li{ padding:5px 0px 0px 22px; background-color:#FFF; }
#sub-nav li.sub_nav_landing ul a{
	background:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	display:inline;
	padding:0px;
	margin:0px;
}
#sub-nav li.sub_nav_landing ul a:hover{
	background-image:none;
	color:#8AC6C6;
}
#sub-nav li.sub_nav_landing ul a.selected{
	background-image:none;
	color:#C86706;
	font-weight:bold;
}
#sub-nav li.sub_nav_landing ul li ul{ margin:5px 0px; }

/*---*/
#main-content{
	float:left;
	width:475px;
	padding:0px 20px;
	min-height:400px;
}
*+html #main-content,
* html #main-content{ padding-top:15px; }

#customer-quotes,
#home-features-block,
#home-side-info{ overflow:hidden; }

/****************************************************************************/
#left-side-content div.home_top_area,
#main-content div.home_top_area,
#right-side-content div.home_top_area{ height:330px; }

#right-side-content div.home_top_area{ margin-bottom:10px; }
* html #right-side-content div.home_top_area{ margin-bottom:12px; }

* html #main-content div.home_top_area,
* html #right-side-content div.home_top_area{ height:340px; }
* html #left-side-content div.home_top_area{ height:350px; }

*+html #left-side-content div.home_top_area{ height:341px; }
*+html #main-content div.home_top_area{ height:328px; }

#left-side-misc{ height:300px; }
#home-features-block{ height:320px; }
#right-side-content div#customer-quotes.home_quote_area{ height:277px; }
#right-side-content div#news-brief.home_news_area{ height:277px; }

/****************************************************************************/

#home-features-block{
	width:540px;
	position:relative;
	left:-19px;
	z-index:999 !important;
	background:url(../images/spanned_banner_bg.jpg) repeat-x left bottom #C86706;
}

/* IE6 Fix */
* html #home-features-block{ margin-right:-200px;}

#home-features-block h3,
#home-features-block p,
#home-features-block a{ color:#FFF !important; line-height:1.1em;}
#home-features-block a.arrowed_link{ background-image:url(../images/arrowed_link_red.jpg); font:bold 12px Arial, Helvetica, sans-serif; }

#home-features-block img{ border:1px solid #653300; }
#home-features-block h3 img{ float:left; border:none; margin-right:10px; position:relative; margin-bottom:-5px; }

#home-features-block div{
	display:block;
	padding:0px;
	margin:0px;
	padding-top:13px;
	background:url(../images/spanned_banner_top.jpg) no-repeat top left;
}

#home-features-block div.home_features_block_column{
	float:left;
	width:45%;
	height:100%;
	padding:0px 10px 0px 15px;
	font-size:10px;
}
#hfb1{ border-right:1px solid #D38538; }
#hfb2{}

#home-side-info{
	background-color:#E37506;
	color:#FFF;
	position:relative;
	left:15px;
	margin-left:43px;
	padding:0px 5px 0px 10px;
}
#home-side-info h3,
#home-side-info p,
#home-side-info a{ color:#FFF !important; }
#home-side-info h3{ margin-top:50px; }
#home-side-info div.double_list ul{ font:bold 9px Verdana, Arial, Helvetica, sans-serif; }
#home-side-info div.double_list li{ list-style-image:url(../images/ul_bullet_small_red.jpg); letter-spacing:-.025em; }
#home-side-info a.arrowed_link{ background-image:url(../images/arrowed_link_orange.jpg); font:bold 12px Arial, Helvetica, sans-serif; }

*+html #home-side-info div.double_list li,
* html #home-side-info div.double_list li{
	list-style:none;
	list-style-image:none;
	padding-left:0px; 
	background-image:url(../images/ul_bullet_small_red.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

/*---*/

#awards-and-partners{ padding-top:20px; }
#awards-and-partners ul{ list-style:none; margin:0px; padding:0px; }
#awards-and-partners li{ float:left; height:40px; margin-right:10px; }
#awards-and-partners li.bracket_left{ padding-left:25px; background:url(../images/bracket_left.jpg) no-repeat left #FFF; }
#awards-and-partners li.bracket_middle{ padding-right:25px; background:url(../images/bracket_middle.jpg) no-repeat right #FFF; margin-right:15px; }
#awards-and-partners li.bracket_right{ padding-right:25px; background:url(../images/bracket_right.jpg) no-repeat right #FFF; }

/*---*/

#left-side-misc{ margin-top:2px; }
* html #left-side-misc{ margin-top:5px; }

#left-side-misc,
#customer-quotes{ background-color:#C4E2E2; padding:10px;}
#left-side-misc{ background:url(../images/left_side_misc_bg.jpg) no-repeat 0px 10px #C4E2E2; }

*+html #left-side-misc h2{ margin-top:20px; }
*+html #left-side-misc{ background-position:0px 30px; }

#left-side-misc h2,
#customer-quotes h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#2E5F5F; line-height:1.1em; }

#left-side-misc h2,
#left-side-misc p{ margin-left:30px; line-height:1.1em;}
#left-side-misc p{ font-size:10px; }

#left-side-misc h2 b,
#customer-quotes h2 b{ font-size:16px; }
#customer-quotes blockquote{
	margin:0px; 
	padding:0px 20px 0px 30px; 
	background:url(../images/customer_quote_brackets.jpg) no-repeat center;
	line-height:1.1em;
}
#customer-quotes cite{ display:block; margin:0px; margin-right:10px; }

#left-side-misc a.arrowed_link,
#customer-quotes a.arrowed_link{ background-image:url(../images/arrowed_link_green.jpg); }

/*---*/

#faq-div{}
#faq-div h2{ padding-bottom:0px; border-bottom:1px solid; }
#faq-div h3{ margin-bottom:0px; font-size:12px; }

#faq-div h2,
#faq-div h3{ margin-top:20px; }

#faq-div p, #faq-div ul, #faq-div ol{ margin-top:0px; }
#faq-div li, #faq-div li{ padding-bottom:5px; }
#faq-div li p, #faq-div li p{ margin-top:10px; }

#faq-div h3 span{ display:none; }

/*---*/

#exec-team-div{}
#exec-team-div h2{ padding-bottom:0px; font-size:14px; margin-bottom:0px; }
#exec-team-div h2 span{ font-size:12px; font-style:italic; color:#C86706; }
#exec-team-div p{ margin-top:0px; }
html > body #exec-team-div p{ margin-bottom:15px; }

/*---*/

#employment_ops-div{}
#employment_ops-div h2{ padding-bottom:0px; border-bottom:1px solid; color:#C86706; }
#employment_ops-div h3{ margin-bottom:0px; font-size:14px; }
#employment_ops-div p{ margin-top:0px; }

/*---*/

#customer-login-form-div{ padding:20px; border:1px solid; background-color:#C4E2E2; width:56%; }
#customer-login-form{ margin:auto; background-color:#FFF; padding:15px; }
* html #customer-login-form{ padding-top:5px; }
#customer-login-form label{ width:100px; }

#customer-login-form div{ text-align:right; margin:0px; padding:0px; padding-top:3px; border-top:1px solid; }
#customer-login-form p{ background:url(../images/content/icon_idcard_large.jpg) left 50% no-repeat; padding-left:100px; }

/*---*/

#product-listing-div{ padding-bottom:20px; }
#product-listing-div h2{ margin-top:50px; }
#product-listing-div h2 span{ float:right; }
*+html #product-listing-div h2,
* html #product-listing-div h2{ padding-bottom:0px; margin-bottom:0px; padding-top:75px;  }

#product-listing-div h3{ clear:left; padding-top:20px; padding-bottom:0px; border-bottom:1px solid; }
#product-listing-div img{ float:left; }
#product-listing-div h2 img{ float:none; }
#product-listing-div ul,
#product-listing-div p{ margin-left:100px; margin-top:5px; margin-bottom:5px; }

*+#product-listing-div ul,
*+#product-listing-div p,
* html #product-listing-div ul,
* html #product-listing-div p{ margin-left:130px; }

/*---*/

.pager{ height:20px; border-bottom:1px solid #8AC6C6; border-top:1px solid #8AC6C6; padding:5px 0px; }
.pager b, .pager a{ display:block; float:left; padding:3px; height:14px; }
.pager b{ padding-left:0px; }
.pager a{ margin-left:2px; width:14px; text-align:center; }
.pager a.active{ border:1px solid #884604; color:#884604; padding:2px; }

#news-listing{ padding-left:0px; }
#news-listing li{ list-style:none; margin-bottom:20px; }
#news-listing li h5{ margin:3px 0px; }
#news-listing li p{ margin:3px 0px; }

/*---*/

#news-brief{}
#news-brief h2{}
#news-brief ul{ padding-left:0px; margin-top:0px !important; position:relative; z-index:10000000000; }
#news-brief ul li{ list-style:none; clear:both; line-height:1em; margin-bottom:10px; }
#news-brief ul li.end_news_brief{ text-align:right; margin-top:20px; }
#news-brief ul li b{ color:#EFD8BC; width:20%; display:block; float:left; }
#news-brief ul li a{ display:block; float:right; width:75%; color:#FFF; }

#right-side-content div#news-brief.orange_quotes{ background:url(../images/right_side_info_bg.jpg) repeat-y top left #E37506;	color:#FFF; position:relative; left:-15px; width:234px; min-height:120px; padding:15px 15px 15px 25px; }
#right-side-content div#news-brief.orange_quotes h2{ color:#FFF; }
#right-side-content div#news-brief.orange_quotes{ left:15px; margin-left:-30px; }

#news-brief-image{ float:right; height:78px; width:84px; margin-bottom:-78px; margin-left:-84px; background:url(../images/right_side_quote_bg.jpg) no-repeat top right #E37506; position:relative; z-index:998; right:-15px; top:-15px; }

/*---*/

#right-side-content div#customer-quotes.orange_quotes h2{ color:#FFF; }
#right-side-content div#customer-quotes.orange_quotes blockquote{
	margin-top:30px;
	background-image:url(../images/customer_quote_brackets_orange.jpg);
	background-position:50% 50%;
	position:relative;
	z-index:999;
	padding-bottom:10px;
}

#right-side-content div#customer-quotes.orange_quotes,
#quick-links{
	background:url(../images/right_side_info_bg.jpg) repeat-y top left #E37506;
	color:#FFF;
	position:relative;
	left:-15px;
	width:234px;
	min-height:120px;
	padding:15px 15px 15px 25px;
}
#right-side-content div#customer-quotes.orange_quotes,
#quick-links{ left:15px; margin-left:-30px; }

#quick-links h3{ color:#FFF; }
#quick-links ul,
#quick-links li{ margin:0px 0px 10px 0px; padding:0px; list-style:none; }
#quick-links a{ color:#FFF; }
#quick-links a.arrowed_link{ font-size:11px; background-image:url(../images/arrowed_link_orange.jpg); }

#customer-quotes-image,
#quick-links-image{
	float:right;
	height:118px;
	width:84px;
	background:url(../images/quicklinks_bg.jpg) no-repeat top right #E37506;
	position:relative;
	right:-15px;
	top:-15px;
}

*+html #quick-links ul{ margin-left:0px !important; }
*+html #quick-links li{ margin-bottom:5px; }
*+html #customer-quotes-image, *+html #quick-links-image{ margin-bottom:-118px; margin-left:-84px; }

#customer-quotes-image{ background-image:url(../images/right_side_quote_bg.jpg); z-index:998; height:78px; }

/*---*/

#site-map{}
#site-map ul{ list-style:none; padding:8px 0px 8px 20px; }
#site-map ul li,
#site-map ul li a{ font-size:14px; color:#62B3B3; line-height:1.5em; }
#site-map ul li ul{ list-style:disc; }
#site-map ul li ul li{ font-size:11px; margin-bottom:0px; }
#site-map ul li ul li a{ color:#2E5F5F; font-size:11px; }

/*---*/

#features-data-tables table{ margin-bottom:40px; }
#features-data-tables table th{ font-size:12px; }
#features-data-tables table td{ border-bottom:1px solid #62B3B3; padding-top:10px; vertical-align:top; }
#features-data-tables table td[axis="service"]{ font-weight:bold; color:#C86706; }

#features-data-tables table th[scope="row"]{ background-color:#F3F9F9; }

#features-data-tables ul{ margin:0px; padding-left:20px; }
#features-data-tables p{ margin-top:0px; padding:0px; }

/*---*/

#case-studies{ margin:40px 0px 20px; }
.case_study{ padding-bottom:40px; border-bottom:1px solid; }
.case_study h2, .case_study h3{ padding-bottom:0px; margin-bottom:0px; }
.case_study h3{ font-size:14px !important; color:#C86706; }
.case_study p{ padding-top:0px; margin-top:0px; }
.case_study blockquote:first-line{ font-weight:bold; }
.case_study blockquote cite{ display:block; padding-top:14px; font-style:normal; }

#case-studies h2 span{ display:none; }
#case-studies div#maximus h2{ padding:0px 0px 60px 120px; background:url(../images/content/cs_logo_maximus.jpg) left no-repeat; }
#case-studies div#xlibris h2{ padding:0px 0px 60px 120px; background:url(../images/content/cs_logo_xlibris.jpg) left no-repeat; }
#case-studies div#spencers h2{ padding:0px 0px 60px 120px; background:url(../images/content/cs_logo_spencers.jpg) left no-repeat; }

/*---*/
#right-side-content{
	float:right;
	width:244px;
	padding:0px 15px;
	border:1px solid #FFF;
	border-right:none;
	background-color:#F3F9F9;
}

/* IE6, 7 */
*+html #right-side-content,
* html #right-side-content{ padding-top:15px; }
*+html #right-side-content ul{ margin-left:20px; }
*+html #right-side-content a.arrowed_link{ clear:both; position:relative; top:-10px; margin-bottom:-10px; }


#why-alteva img{ border:1px solid #2E5F5F; }

/*---*/
#gutter{ height:35px; clear:both; background:url(../images/gutter_bg.jpg) repeat-y top left #8AC6C6; }
#info-nav{ float:right; width:274px; }
#info-nav ul{ margin:0px; height:35px; background-color:#C4E2E2; border-left:1px solid #FFF; }

*+html #info-nav ul,
* html #info-nav ul{ padding-left:25px; }

#info-nav li{ float:left; margin-right:25px; list-style:none; padding-top:12px; }
#info-nav a{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#884604; }

#copyright{
	float:left;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:2px;
	padding-left:10px;
}
*+html #copyright,
* html #copyright{ padding-top:10px; }

/*---*/
#footer{}
#designed-by{ display:none; }



