/*
--------------------------------------------------
quantumvoice phone print css
Last Modified: 11/17/2006
-------------------------------------------------- */

/* Main
-------------------------------------------------- */
BODY {
	BACKGROUND: #ffffff; 
	MARGIN: 0px auto; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
  FONT-SIZE: 10pt;
	COLOR: #000000;
}

/* Links
-------------------------------------------------- */
A:link {text-decoration: none; color: #0050AA;}
A:visited {text-decoration: none; color: #0050AA;}
A:active {text-decoration: none; color: #0050AA;}
A:hover {text-decoration: underline; color: #0066ff;}

A.findratecenter:link {text-decoration: none; color: #0050AA;}
A.findratecenter:visited {text-decoration: none; color: #0050AA;}
A.findratecenter:active {text-decoration: none; color: #0050AA;}
A.findratecenter:hover {text-decoration: none; font-weight: bold; color: #008000;}

/* Header
-------------------------------------------------- */
#printheader {
	font-size: .75em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#header {display: none;}
#headright {display: none;}
#headerarea {display: none;}
#logo {
	PADDING: 7px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	FLOAT: left; 
	BORDER-LEFT: #fff 1px solid; 
	WIDTH: 239px; 
	HEIGHT: 61px;
}

/* Navigation
-------------------------------------------------- */

#topnav {display: none;}
#sidenav {display: none;}

/* Banner
-------------------------------------------------- */
#banner {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}
table.banner {
  border: 0px #ffffff solid;
  }
table.banner td.bannerleft {
	PADDING: 0px 5px 0px 0px; 
	MARGIN: 0px 0px 0px 0px;  
  }
table.banner td.bannerright {
	PADDING: 3px 0px 3px 0px; 
	MARGIN: 0px 0px 0px 0px;  
  }

#plansnav a:link,
#plansnav a:visited {
  FONT-SIZE: 1.0em;
	PADDING: 6px 7px 6px 7px; 
	MARGIN: 0px 0px 0px 0px;  
	COLOR: #222222; 
	BACKGROUND: #EAEFF4;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	DISPLAY: block; 
  BORDER-BOTTOM: #777777 1px solid;
  BORDER-LEFT: #777777 1px solid;
  BORDER-RIGHT: #777777 1px solid;
}
#plansnav a:link.top,
#plansnav a:visited.top {
	BORDER-TOP: #777777 1px solid;
}
#plansnav A:hover {
	BACKGROUND: #F4F7FB; 
	COLOR: #222222;
 	BACKGROUND-IMAGE: url(../images/bg/diag_blue_bg.gif);
}
.planname {	
	COLOR: #006699;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif; 	
}
A.planname:link {text-decoration: none;COLOR: #5288BE;FONT-WEIGHT: bold;}
A.planname:visited {text-decoration: none;COLOR: #5288BE;FONT-WEIGHT: bold;}
A.planname:active {text-decoration: none;COLOR: #5288BE;FONT-WEIGHT: bold;}
A.planname:hover {text-decoration: underline; color: #0066ff;FONT-WEIGHT: bold;}

#plansfeatures {
	PADDING: 9px 10px 3px 10px; 
	MARGIN: 0px 0px 0px 0px;  
	BORDER: 1px #666666 solid;
	HEIGHT: 212px;
  TEXT-ALIGN: left;
  BACKGROUND: #ffffff;
}
#plansfeatures p {
	PADDING: 3px 0px 0px 0px;  
	MARGIN: 0px 0px 0px 0px;  
}
#plansfeatures .featuretitle {
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	FONT-SIZE: .9em;
	COLOR: #5288BE;
	PADDING-BOTTOM: 5px;
}

img.features {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px #ffffff solid;
}

/* Core 3 navigation
-------------------------------------------------- */
#corecontent {display: none;}
#leftcore {display: none;}
#centercore {display: none;}
#rightcore {display: none;}

/* Main Content
-------------------------------------------------- */
#maincontent {
  MARGIN: 0px 0px 8px 0px;
	PADDING: 0px 0px 0px 2px; 
  FLOAT: left;
  WIDTH: 718px;
	HEIGHT: 100%;
}

#breadcrumb {
	text-align: center;
  HEIGHT: 15px;
 }

#bannerimg {
	padding: 2px 0px 4px 0px;
 }

#leftcol {display: none;}

#rightcol {
  PADDING: 0px 0px 10px 0px;
	MARGIN: 10px 5px 0px 10px; 
}

#1col {
  PADDING: 0px 0px 0px 0px;
	MARGIN: 10px 5px 10px 5px; 
	FLOAT: left; 
}

P {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #505050; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	LINE-HEIGHT: 17px; 
}
P.nopadding {
  padding-bottom: 0px;
}

ul.stripped {
 margin-left: 0px; 
 padding-left: 1.5em; 
}
ol.stripped {
 margin-left: 0px; 
 padding-left: 1.5em; 
}

LI {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #505050; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	LINE-HEIGHT: 17px; 
}

.price {
	COLOR: #EA6D6D; 
	FONT-WEIGHT: bold; 
	FONT-STYLE: italic;
}
.pricesmallcaps {
  font-variant: small-caps;
	COLOR: #505050; 
	FONT-WEIGHT: bold; 
	FONT-STYLE: italic;
}  
.planname {
	COLOR: #3F80C1; 
	FONT-WEIGHT: bold; 
}

#dropdown p {
 margin-left: 0px;
 padding-left: 20px;
 FONT-SIZE: 1.0em; 
}
#dropdown ul {
 margin-left: 0px; 
 padding-left: 40px; 
}
#dropdown ol {
 margin-left: 0px; 
 padding-left: 40px; 
}
#dropdown li {
 margin-bottom: 0px
 padding-bottom: 0px;
}

.configfield {
	font-weight: bold;
	color: #FF0000;
}

.requiredinput {color: #eb2a2a;}
.required {color: #5288BE;}

#svchighlights {
	width: 390px;
	padding: 0px 0px 15px 0px;
	}
#svchighlights fieldset {
	border:1px solid #5F9BD7;
	padding:0px 6px 7px 6px;
	position:relative;
	font-size: .8em;
	text-align: left;
}
#svchighlights legend {
  padding-bottom: 0.2em;
  border:0px solid #ffffff;
	color: #5F9BD7;
  font-weight: normal;
  text-align: left;
  }

.footnote {
  color: #afafaf;
}

/* Tables
-------------------------------------------------- */
.collapse {border-collapse: collapse;}
tr.rowhilite {
  background: #ABC1F9;
  color: #ffffff;
  font-weight: bold;
}
td.combined {
  background: #ffffff; 
  background-image: url(../images/bg/diag_grey1_bg.gif); 
  background-repeat: repeat; 
  border-top: 1px solid #eeeeee;
}

table.collapse1 {border-collapse: collapse;border: 1px solid #cccccc;}
table.collapse1 td {border: 1px solid #cccccc;}

table.collapse2 {border-collapse: collapse;border: 1px solid #ffffff;}
table.collapse2 td {border: 1px solid #ffffff;}

table tr.labels {
	background: #5288BE;
  color: #ffffff;
}

table.features {font-size: .9em;}
table.features td {PADDING: 1px 5px 1px 5px;}

#intlrates table td {PADDING: 3px 5px 3px 5px; text-align: left;}
#intlrates table td.country {text-align: left;}
#intlrates table td.ccode {text-align: center;}
#intlrates table td.rate {text-align: center;}

#searchkb table  {border-collapse: collapse; border: 1px solid #bfbfbf;}
#searchkb table td.left {
	PADDING: 4px 5px 4px 10px; 
	background: #dfdfdf;
  font-weight: normal;
}
#searchkb table td.right {
	PADDING: 4px 10px 4px 5px; 
	background: #dfdfdf;
  font-weight: normal;
}

#helppopquest table {border-collapse: collapse;}
#helppopquest table td.heading {
  PADDING: 3px 0px 3px 0px;
	background: #9FBEDD;	
	text-align: center;
	color: #ffffff;
	font-weight: normal;
}
#helppopquest table td {
	PADDING: 5px 0px 7px 5px; 
	background: #dfdfdf;
	border: 1px solid #ffffff;
	text-align: left;
  width: 184px;
}
#helppopquest table td.plain {
	background: #ffffff;	
	border: 1px solid #ffffff;
	text-align: left;
  width: 184px;
}

#availability A:link {text-decoration: none; color: #ffffff;}
#availability A:visited {text-decoration: none; color: #ffffff;}
#availability A:active {text-decoration: none; color: #ffffff;}
#availability A:hover {text-decoration: underline; color: #0066ff;}
#availability table {border-collapse: collapse; border: 1px #ffffff solid;}
#availability table td.heading {
  PADDING: 3px 5px 3px 5px;
	background: #9FBEDD;	
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	border: 1px solid #ffffff;
}
#availability table td.shade {
	PADDING: 2px 5px 2px 5px; 
	background: #dfdfdf;
	border: 1px solid #ffffff;
	text-align: left;
}
#availability table td.plain {
	PADDING: 2px 5px 2px 5px; 
	background: #ffffff;
	border: 1px solid #ffffff;
	text-align: left;
}

td.plain { clear:both; background: #ffffff;}

#standardtable table td {PADDING: 3px 5px 3px 5px;}

/* Bread Crumb
-------------------------------------------------- */
.idBreadCrumb {
	COLOR: #666666; 
	FONT-SIZE: .75em;
}
.idBreadCrumbActive {
	COLOR: #000000; 
	FONT-SIZE: .75em;
}
A.idBreadCrumb:link,
A.idBreadCrumb:visited {
	FONT-SIZE: .75em;
	COLOR: #666666; 
	TEXT-DECORATION: none;
}
A.idBreadCrumb:hover {
	COLOR: #0066ff; 
	TEXT-DECORATION: underline;
}
img.idBreadCrumb {margin: 0px 0px -2px 0px;}	


/* News
-------------------------------------------------- */
#newsheadlines table {border-collapse: collapse;}
#newsheadlines table td {
  PADDING: 0px 2px 0px 2px;
	background: #ffffff;	
	text-align: left;
	font-weight: normal;
}

P.newsdate {
  MARGIN: 0px 3px 0px 5px;
  PADDING: 0px 0px 0px 0px;
  COLOR: #5275A9;
}
P.newsdescr {
  MARGIN: 0px 0px 0px 5px;
  PADDING: 0px 0px 3px 0px;
  
}
.newsarticledate {
	FONT-WEIGHT: bold;
}
#news A:link {text-decoration: none; color: #1D265E;}
#news A:visited {text-decoration: none; color: #1D265E;}
#news A:active {text-decoration: none; color: #1D265E;}
#news A:hover {text-decoration: underline; color: #0066ff;}
#news .view {font-size: .60em;}
.newsnew {COLOR: #DB4D42; text-transform: uppercase; font-size: .60em;}

table.newslist td {
   PADDING: 3px 5px 3px 5px;
   border-bottom: 1px #dfdfdf solid;
}
table.newslist td.title {
		color: #ffffff; 
		background: #9FBEDD; 
		text-align: left; 
		font-weight: normal; 
		border-top: 1px #dfdfdf solid;
		border-bottom: 1px #dfdfdf solid;
}		
table.newslist td.date {
		text-align: center; 
	  width: 100px;
}		

table.newslist td.bullet {
   PADDING: 5px 0px 1px 0px;
}

/* Plans
-------------------------------------------------- */
#planslist A:link {text-decoration: none; color: #5288BE;}
#planslist A:visited {text-decoration: none; color: #5288BE;}
#planslist A:active {text-decoration: none; color: #5288BE;}
#planslist A:hover {text-decoration: underline; color: #0066ff;}
#planslist table {border-collapse: collapse;border: 0px solid #ffffff;}
#planslist table td.header {
  background: #ffffff;
  text-align: center;
  font-weight:bold;
  font-variant: small-caps;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  vertical-align: bottom;
}
#planslist table td {
  border-right: 1px solid #cccccc;
  width: 87px;
  padding: 3px 3px 3px 3px;
}
#planslist table td.blank {
  text-align: right;
  background: #ffffff;
  border-right: 0px solid #ffffff;
}
#planslist table td.label {
  width:93px;
  text-align: center;
  font-weight: normal;
  font-variant: small-caps;
  padding-left:3px;
  padding-right:3px;
  border-left: 1px solid #cccccc;
}
#planslist table td.top {
  border-top: 1px solid #cccccc;
}
#planslist table td.bottom {
  border-bottom: 1px solid #cccccc;
}
#planslist table td.pricing {
  background: #ffffff;
  text-align: center;
  font-weight:bold;
  color: #EA6D6D;
  font-size: 1.1em;
  padding-top: 6px;
  padding-bottom: 6px;
  border-left: 1px solid #cccccc;
}
#planslist table td.summary {vertical-align: top;}
#planslist table td.footer {
  background: #ffffff;
  text-align: center;
  font-weight:normal;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding-top: 6px;
  padding-bottom: 6px;
}
#planslist table tr.shade1 {background: #ffffff}
#planslist table tr.shade2 {background: #eeeeee}

/* Compare
-------------------------------------------------- */
#comparetable table {border-collapse: collapse;border: 0px solid #ffffff;}
#comparetable table td {
  background: #efefef;
  border: 1px solid #ffffff;
  padding: 4px 3px 4px 3px;
  font-size: .8em;
  text-align: center;
  width: 81px;
}
#comparetable table td.blank {
  text-align: right;
  background: #ffffff;
  border-right: 0px solid #ffffff;
}
#comparetable table td.header {
  background: #ffffff;
  color: #505050;
  font-weight:bold;
  vertical-align: bottom;
}
#comparetable table td.label {
  font-weight: normal;
  font-size: .8em;
  width: 150px;
  text-align: right;
}
#comparetable table td.fees {
  background: #EAEFF4;
}
#comparetable table td.qvhilite {
  background-image: url(../images/bg/diag_blue2_bg.gif); 
  background-repeat: repeat; 
  color: #5288BE;
  font-weight: bold;
  width: 90px;
}
   
/* Boxes
-------------------------------------------------- */

#box {
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 5px 5px 0px 5px; 
	BORDER-TOP: 5px solid #cfcfcf;
}
#boxseparator {
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-RIGHT: 2px dotted #dfdfdf;
	HEIGHT: 125px;
}
#boxdescr {
	PADDING: 2px 3px 2px 3px; 
  height: 90px;
	width: 170px;
	text-align: left;
	BORDER-LEFT: 1px solid #cfcfcf;
	BORDER-RIGHT: 1px solid #cfcfcf;
}
#boxdescr p.plandescr {
  PADDING: 5px 2px 0px 2px;
  MARGIN: 0px 0px 0px 0px;
}
#boxdescr p.plan {
  PADDING: 2px 2px 0px 2px;
  MARGIN: 0px 0px 0px 0px;
}
#boxprice {
	PADDING: 2px 3px 2px 3px; 
  height: 20px;
	width: 170px;
	text-align: right;
	COLOR: #5288BE; 
	BORDER-LEFT: 1px solid #cfcfcf;
	BORDER-RIGHT: 1px solid #cfcfcf;
	FONT-WEIGHT: bold; 
	FONT-STYLE: italic;
}
#boxprice .planprice {PADDING-RIGHT: 5px;}

#boxgo {
	PADDING: 2px 3px 2px 3px; 
	MARGIN: 0px 0px 0px 0px;
	width: 170px;
	text-align: center;
	font-weight: normal;
	background: #9FBEDD;
	FONT-SIZE: .75em;
	COLOR: #ffffff;
	BORDER-LEFT: 1px solid #cfcfcf;
	BORDER-RIGHT: 1px solid #cfcfcf;
}
#boxgo A:link {text-decoration: none; color: #FFFFFF;}
#boxgo A:visited {text-decoration: none; color: #FFFFFF;}
#boxgo A:active {text-decoration: none; color: #FFFFFF;}
#boxgo A:hover {text-decoration: underline; color: #0066ff;}

#textbox {
	PADDING: 5px 5px 5px 5px; 
	MARGIN: 10px 0px 10px 0px; 
	BORDER-TOP: 5px solid #cfcfcf;
  BORDER-LEFT: 1px solid #cfcfcf;
  BORDER-RIGHT: 1px solid #cfcfcf;
	BORDER-BOTTOM: 5px solid #cfcfcf;
	TEXT-ALIGN: center;
  
}

#sidebox {
  PADDING: 0px 0px 0px 0px;
  MARGIN: 0px 0px 10px 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: #5288be 1px solid;
  BORDER-RIGHT: #5288be 1px solid;
  BORDER-BOTTOM: #5288be 6px solid;
	FLOAT: left; 
	WIDTH: 100%; 
}
#sidebox p {
  PADDING: 0px 5px 0px 5px;
  MARGIN: 5px 0px 5px 0px;
  FONT-SIZE: .75em;
  line-height: 13px;
}
#sidebox .sideboxhspacer {PADDING: 40px 0px 0px 0px;}
H2.sidebox {
  PADDING: 2px 0px 2px 5px;
  MARGIN: 0px 0px 0px 0px;
	BACKGROUND: #5288be; 
	COLOR: #ffffff;
	FONT-SIZE: .9em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, sans-serif;
}
H3.sidebox {
  PADDING: 2px 0px 2px 5px;
  MARGIN: 0px 0px 0px 0px;
	BACKGROUND: #dfdfdf; 
	COLOR: #333333;
	FONT-SIZE: .8em;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, sans-serif;
	BORDER-TOP: 1px #cfcfcf solid;
	BORDER-BOTTOM: 1px #cfcfcf solid;	
}

#sidebox table {
  margin: 4px 0px 2px 6px;
	border: 0px #ffffff solid;
	color: #0050AA;
}
#sidebox table td.left {
	padding: 0px 2px 2px 0px;
	margin: 0px 0px 0px 0;
	text-align: center;
	font-size: .75em;
}
#sidebox table td.right {
	padding: 0px 0px 2px 4px;
	margin: 0px 0px 0px 0;
	text-align: left;
	font-size: .75em;
}

a.sidebox:link,
a.sidebox:visited {
	COLOR: #0050AA; 
	TEXT-DECORATION: none;
}
a.sidebox:hover {COLOR: #eb2a2a;text-decoration: underline;}

/* Borders
-------------------------------------------------- */
.rbroundbox400{BACKGROUND: url(../images/borders/simple_background.gif)}
.rbtop DIV {BACKGROUND: url(../images/borders/simple_top_left.gif) no-repeat left top}
.rbtop {BACKGROUND: url(../images/borders/simple_top_right.gif) no-repeat right top}
.rbbot DIV {BACKGROUND: url(../images/borders/simple_bottom_left.gif) no-repeat left bottom}
.rbbot {BACKGROUND: url(../images/borders/simple_bottom_right.gif) no-repeat right bottom}
.rbtop DIV {FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px}
.rbtop {FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px}
.rbbot DIV {FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px}
.rbbot {FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px}
.rbcontent {MARGIN: 0px 14px}
.rbcenter {margin: auto;}
.rbroundbox400 {margin: auto; WIDTH: 400px;}

/* Misc
-------------------------------------------------- */
img.border1 {border: 1px solid #efefef;}

/* Headings
-------------------------------------------------- */
H1 {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.3em; 
	COLOR: #006699; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}
H1.shaded {
  MARGIN: 0px 0px 7px 0px;
  PADDING: 2px 0px 2px 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: .9em; 
	BACKGROUND: #5288be; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif;
}

H2 {
  MARGIN: 0px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: .9em; 
	COLOR: #5F9BD7; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}
H2.line {
  MARGIN: 0px 0px 0px 0px;
  PADING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: .9em; 
	COLOR: #5F9BD7; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: 1px #5F9BD7 solid;
}

H3 {
  MARGIN: 0px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	COLOR: #006699; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

H4 {
	MARGIN-RIGHT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	COLOR: #006699; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

H5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: .8em; 
	MARGIN: 0px 0px -10px 0px; 
	PADDING: 0px 0px 0px 0px;
	COLOR: #006699; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-TRANSFORM: uppercase;
}


/* Footer
-------------------------------------------------- */
#printfooter {text-align: center; color: #222222;}
#footer {display: none;}
.footerLeft {display: none;
.footerMid {display: none;
.footerRight {display: none;

/* HR
-------------------------------------------------- */
hr.thinblue {
	height: 2px;
	border-bottom: 2px #5288be solid ;
  border-top: 0px #ffffff solid;
  border-left: 0px #ffffff solid;
  border-right: 0px #ffffff solid;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}  
hr {
	height: 1px;
	border-bottom: 1px solid ;
  border-top: 0px solid;
  border-left: 0px #ffffff solid;
  border-right: 0px #ffffff solid;
}
hr.nopad {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 1px;
	border-bottom: 1px solid ;
  border-top: 0px solid;
  border-left: 0px #ffffff solid;
  border-right: 0px #ffffff solid;
}
hr.dashed {
	height: 1px;
	border-bottom: 1px dotted #666666;
  border-top: 0px solid;
  border-left: 0px #ffffff solid;
  border-right: 0px #ffffff solid;
}

/* Sitemap
-------------------------------------------------- */
DIV#sitemap {
	padding: 1em 1.5em;
	line-height: 20px;
}
DIV#sitemap LI {
	padding: 0 0 0 24px;
	margin: 0;
	list-style-type: none;
}
DIV#sitemap LI {background: url(../images/sitemap/sitemap_t.gif) no-repeat 0% 0%;}
DIV#sitemap LI.last {background: url(../images/sitemap/sitemap_last.gif) no-repeat 0% 0%;}
DIV#sitemap UL {
	padding: 0 0 0 24px;
	margin: 0 0 0 -24px;
	list-style-type: none;
}
DIV#sitemap UL {background: url(../images/sitemap/sitemap_line.gif) repeat-y 0% 0%;}
DIV#sitemap UL.last {background-image: none;}

  
/* Standard Formatting
-------------------------------------------------- */
#pageright {text-align:right;}

/* Spacing
-------------------------------------------------- */
.vspacer2 {padding-top: 2px;}
.vspacer3 {padding-top: 3px;}
.vspacer5 {padding-top: 5px;}
.vspacer7 {padding-top: 7px;}
.vspacer10 {padding-top: 10px;}
.vspacer15 {padding-top: 15px;}
.vspacer20 {padding-top: 20px;}
.vspacer23 {padding-top: 23px;}
.vspacer25 {padding-top: 25px;}

.hspacer5 {padding-left: 5px;}
.hspacer10 {padding-left: 10px;}
.hspacer15 {padding-left: 15px;}
.hspacer20 {padding-left: 20px;}
.hspacer23 {padding-left: 23px;}
.hspacer25 {padding-left: 25px;}

.nopad { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.padright5 {padding-right: 5px;}
.padright7 {padding-right: 7px;}
.padright10 {padding-right: 10px;}

.padleft5 {padding-left: 5px;}
.padleft7 {padding-left: 7px;}
.padleft10 {padding-left: 10px;}

.margintop5 {margin-top: 5px;}
.margintop7 {margin-top: 7px;}
.margintop10 {margin-top: 10px;}

.marginright5 {margin-right: 5px;}
.marginright7 {margin-right: 7px;}
.marginright10 {margin-right: 10px;}

.marginleft5 {margin-left: 5px;}
.marginleft7 {margin-left: 7px;}
.marginleft10 {margin-left: 10px;}

/* Standard Colors
-------------------------------------------------- */
.white {COLOR: #FFFFFF;}
.red {COLOR: #eb2a2a;}
.grey {COLOR: #cfcfcf;}
.blue {COLOR: #7FB4E6;}
.black {COLOR: #000000;}
.green {COLOR: #008000;}

.error {COLOR: #eb2a2a;}
.statusred {COLOR: #eb2a2a;}
.statusgreen {COLOR: #008000;}
