BODY			{ padding:0; margin:0; background:#ffffff; font-family:'Lucida grande' ,'Trebuchet ms',Verdana,Arial,'Sans-serif'; color:#4c4c4c;}


.BeGone			{ display:none; }

span.FootNote	{ font-size:0.8em; }
.PrintedFrom	{ display:none; }

	
IMG				{border:none;}

H1				{ padding-top:20px; padding-bottom:5px; font-size:18px; letter-spacing:1px; }
H2				{ font-size:1.4em; }	
H2.long			{ font-size:1.4em; width:380px; }
H3				{ font-size:1.2em; margin-bottom:3px;letter-spacing:1px;}
H4				{  }
H5				{  }
H6				{  }

P				{ padding-top:0; }
UL				{  }
UL LI			{ list-style-image:url('images/bullet_square_grey2.gif'); }
HR				{ color:#dbdbdb; height:1px; }
STRONG			{  }


/*------------------------ forms----------------------------------------- */
TH.Form			{ font-weight:normal; letter-spacing:1px; font-size:10px; color:#ACB441; padding:0px 0px 0px 0; text-align:right; border-bottom:1px solid #dbdbdb; }
TD.Formdown		{ border-top:1px solid #dbdbdb; padding:10px 0 0 12px; }
TD.FormLeft, .FormLeftAlt { font-size:11px; background:url('images/bg_dotted_right.gif') repeat-y right 50%; vertical-align:top; padding-left:5px; padding-right:10px; padding-top:5px; padding-bottom:5px; }
TD.FormLeftAlt	{ background:url('images/bg_dotted_right.gif') repeat-y right 50%; vertical-align:top; }
TD.FormNumber	{ border-left:2px solid #ACB441; border-right:1px solid #dbdbdb; padding:5px 5px 5px 5px; font-size:10px; vertical-align:top; }
TD.FormNumberAlt{ border-left:2px solid #8C9236; border-right:1px solid #dbdbdb; padding:5px 5px 5px 5px; font-size:10px; vertical-align:top;}
TD.FormRight, .FormRightAlt { padding-left:15px; font-size:11px; background-color:#fafafa; }
InputRadio		{ width:0; vertical-align:center; }
	

/*--------------------------- rates wizard ---------------------*/
TABLE.RatesResults { border-collapse:collapse;width:100% }
TABLE.RatesResults TD.RatesResultsTitleDark { color:#ffffff; padding:1px 6px 1px 6px; background:#6A6A73; font-size:10px; letter-spacing:1px; text-align:center; }
TABLE.RatesResults TD.RatesResultsTitleLight { color:#ffffff; padding:1px 6px 1px 6px; background:#7F7F8A; font-size:10px; letter-spacing:1px; text-align:center; }
TABLE.RatesResults TD.RatesResultsMedium { border:1px dotted #CCCACA; padding:5px 3px 5px 5px; vertical-align:top; font-size:11px; width:35%; text-align:center; }
TABLE.RatesResults TD.RatesResultsSmall { border:1px dotted #CCCACA; padding:5px 3px 5px 5px; vertical-align:top; font-size:11px; text-align:center; font-weight:bold; }
TABLE.RatesResults td.RatesResultsLarge { border:1px dotted #CCCACA; padding:5px 3px 5px 5px; vertical-align:top; font-size:11px; width:45%; text-align:center; }
	
/*-------------------- INPUT -----------------------*/
.InputNormal, .InputMedium, .InputLarge, .InputSmall, .InputXSmall { font-family: Tahoma; font-size:10px; border:1px solid #CCCACA; }
INPUT.InputXSmall	{ width:40px; }
INPUT.InputSmall	{ width:60px; }
SELECT.InputSmall	{ width:63px; }	
TEXTAREA.InputSmall { width:60px; }		
INPUT.InputNormal	{ width:125px; }
SELECT.InputNormal	{ width:128px; }	
TEXTAREA.InputNormal{ width:125px; }
INPUT.InputMedium	{ width:195px; }
SELECT.InputMedium	{ width:198px; }
TEXTAREA.InputMedium{ width:195px; }
INPUT.InputLarge	{ width:250px; }
TEXTAREA.InputLarge { width:250px; }
SELECT.InputLarge	{ width:253px; }
INPUT.Button		{ height:20px;font-size:10px; }
	
/* -------------------------------base structure ----------------------------------*/
TABLE.BaseTable		{ padding:0; margin-left:13px; top:0; width:98%; vertical-align:top; background-image:url('images/bg_dotted.gif'); }

/*---------------------------------- header ------------------------------------*/
TABLE.LanguageChoice{ font-size:10px; color:#ACB441; letter-spacing:1px; height:55px; }
A.lang:link			{ color:#ACB441; text-decoration:none; background-image: url('images/underline_green.gif'); background-repeat: repeat-x; background-position: 100% 100%; white-space: nowrap }
A.lang:visited		{ color:#ACB441; text-decoration:none; background-image: url('images/underline_green.gif'); background-repeat: repeat-x; background-position: 100% 100%; white-space: nowrap }
A.lang:hover		{ color:#ACB441; text-decoration:none; background-image: url('images/underline_green.gif'); background-repeat: repeat-x; background-position: 100% 100%; white-space: nowrap }
A.lang:active		{ color:#ACB441; text-decoration:none; background-image: url('images/underline_green.gif'); background-repeat: repeat-x; background-position: 100% 100%; white-space: nowrap }
TD.TopLinks			{ font-family: Arial,Helvetica,sans-serif; font-size:10px; padding-right:8px; letter-spacing:1px;color:#4c4c4c;}
TD.TopLinks a:link	{ font-family: Arial,Helvetica,sans-serif; text-decoration:none;background:none;color:#4c4c4c; }
TD.TopLinks a:visited{ font-family: Arial,Helvetica,sans-serif; text-decoration:none;color:#4c4c4c;background:none;}
TD.TopLinks a:hover { text-decoration:underline;color:#4c4c4c;background:none; }
TD.TopLinks a:active{ text-decoration:none; color:#4c4c4c;background:none; }
TD.SearchBox		{ padding-top:18px; }
TD.SearchBox input	{ width:70px; padding:0; margin-bottom:3px; font-family:Arial,'Sans-serif'; font-size:10px; color:#7f7b7b; letter-spacing:1px; border:1px solid #cccccc; }
TD.SearchBox button { background:none; font-size:9px; font-family:Trebuchet Ms,Verdana,Arial,'Sans-serif'; padding:0; }
TD.RegionalSites	{ padding-left:21px;letter-spacing:1px;color:#Acb441;font-size:9px; }

/*------------------------------- topnavigatie------------------------------- */
TABLE.TopNav td		{ font-family:Trebuchet Ms; color:#666; font-size:10px; font-weight:bold; letter-spacing:1px; border-right:1px solid #cccccc; }
TABLE.TopNav		{ border:1px solid #cccccc; border-right:none; border-left:none; height:21px; }
TABLE.TopNav TD.TopNavSelected { color:#ffffff; }
TABLE.TopNav TD A:link {display:block;text-decoration:none;background-image:none;padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
TABLE.TopNav TD A:visited {display:block;text-decoration:none;background-image:none;padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
TABLE.TopNav TD A:hover {display:block;text-decoration:none;background-image:none;color:#ffffff;padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
TABLE.TopNav TD A:active {display:block;text-decoration:none;background-image:none;padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
	
/* Chaptertitle en breadcrumb */
TD.ChapterTitle		{ Font-family:Verdana; height:25px; color:#ffffff; background:#6A6A73; font-size:10px; font-weight:bold; padding:0px 15px 0 0px; margin:0; text-align:center; letter-spacing:1px; }
TD.breadcrumb		{ font-size:9px; width:574px; color:#ffffff; letter-spacing:2px; padding-left:15px; }
TD.breadcrumb A:link{ color:#ffffff; text-decoration:none; background-image:url('images/underline_white.gif'); background-repeat:repeat-x; background-position:100% 100%; white-space:nowrap }
TD.breadcrumb A:visited { color:#ffffff; text-decoration:none; background-image:url('images/underline_white.gif'); background-repeat:repeat-x; background-position:100% 100%; white-space:nowrap }
TD.breadcrumb a:hover { color:#cccccc; text-decoration:none; background-image:url('images/underline_white.gif'); background-repeat:repeat-x; background-position:100% 100%; white-space:nowrap }
TD.breadcrumb a:active { color:#ffffff; text-decoration:none; background-image:url('images/underline_white.gif'); background-repeat:repeat-x; background-position:100% 100%; white-space:nowrap }

/*----------------------------leftnav------------------------------*/ 
TD.LeftNav			{ height:auto; background-image:url('images/bg_content_left.gif'); }
TD.LeftNavBottom	{ background:url('images/bg_content_leftbottom.gif') no-repeat 0% 50%; }
TD.LeftNavTop		{ background:url('images/bg_content_left.gif') 0% 50%; height:10px; }
TD.LeftMenu			{ font-family:Verdana; font-size:10px; height:25px; padding-left:11px; letter-spacing:1px; font-weight:normal; color:#4c4c4c; }
TD.LeftMenu a:link	{ font-size:10px;text-decoration:none;background-image:none; }
TD.LeftMenu a:visited{ font-size:10px;text-decoration:none;background-image:none; }
TD.LeftMenu a:hover { font-size:10px;text-decoration:none;background-image:none; }
TD.LeftMenu a:active{ font-size:10px;text-decoration:none;background-image:none; }
TD.LeftMenuActive	{ color:#ffffff;padding:3px 0 3px 6px;font-size:11px;letter-spacing:1px; }
TD.LeftMenuActive A:link{ font-size:11px;color:#ffffff;text-decoration:none;background-image:none; }
TD.LeftMenuActive A:visited{ font-size:11px;color:#ffffff;text-decoration:none;background-image:none; }
TD.LeftMenuActive A:hover{ font-size:11px;color:#7f7b7b;text-decoration:none;background-image:none; }
TD.LeftMenuActive A:active{ font-size:11px;color:#ffffff;text-decoration:none;background-image:none; }
TD.LeftMenuActive A.active:link { font-size:10px;color:#ffffff;text-decoration:none;background-image:none; font-weight:bold }
TD.LeftMenuActive A.active:visited { font-size:10px;color:#ffffff;text-decoration:none;background-image:none; font-weight:bold }
TD.LeftMenuActive A.active:hover { font-size:10px;color:#7f7b7b;text-decoration:none;background-image:none; font-weight:bold }
TD.LeftMenuActive A.active:active { font-size:10px;color:#ffffff;text-decoration:none;background-image:none; font-weight:bold }

	
/* content */
	
table.content {} /* table rond content en leftnav */

td.contentTop {background:url('images/bg_content_top.gif') no-repeat; }

td.contentCenter {
	background:url('images/bg_content_center.gif') 0% 50% ;
	
	}
	
td.contentBottom {
	background:url('images/bg_content_bottom.gif');  }
	
table.ActualContent {padding-left:27px;width:566px;}
table.ActualContent td.TextLeft {padding-right:0px;font-size:0.73em;line-height:1.7em;}
table.ActualNakedContent {width:100%;}
table.ActualNakedContent td.Text {padding-right:2px;padding-left:2px;font-size:0.73em;line-height:1.7em;}

/* My shopping Cart */
table.QuickShopping			{ width:100%; margin-top:30px; padding:3px 3px;}
td.MyCart					{ padding-left:9px; font-size:10px; font-weight:bold; letter-spacing:1px; color:#ACB441; }
td.MyCartButton				{ padding-left:13px; padding-right:0; padding-top:10px; padding-bottom:0}
td.MyCartButton2			{ padding-right:20px; padding-top:5px; padding-bottom:10px}
td.MyCartButton3			{ padding-right:20px; padding-top:0px; padding-bottom:0px}
td.MyCartProducts			{ padding-right:20px;font-size:9px;color:#4c4c4c;letter-spacing:1px; line-height:20px;}
td.MyCartTotal				{ padding:7px 0 0 0px; font-size:11px; color:#ACB441; font-weight:bold;}	
table.MyCartProductsTable	{ border-top:2px dotted #dbdbdb; }
table.MyCartProductsTable td.MyCartProductsItem {font-size:9px; color:#4c4c4c; letter-spacing:1px; border-bottom:2px dotted #dbdbdb;}
table.MyCartProductsTable td.MyCartProductsPrice {font-size:9px; color:#4c4c4c; letter-spacing:1px; padding-left:5px;padding-right:5px;}

/* Partnership */
table.PartnershipsOverview	{ width:100%; margin-top:30px; margin-bottom:10px; font-size:0.9em; }
table.PartnershipsOverview td.PartnershipsOverview {vertical-align:top;font-family:Arial; line-height:2em; min-height:100px; background:url('images/bg_dotted_right.gif') repeat-y right 50%; width:33%; padding-left:10px; padding-right:5px; padding-top:0; padding-bottom:0}
td.PartnershipsOverviewAlt	{vertical-align:top; font-family:Arial; line-height:2em; width:33%; padding:0 5px 0 10px;}
div.PartnershipsOverviewTitle { padding-bottom:2px; font-size:11px; font-weight:bold; letter-spacing:1px; }
div.PartnershipsOverviewTitle a:link {background-image:none;text-decoration:none}
div.PartnershipsOverviewTitle a:visited {background-image:none;text-decoration:none}
div.PartnershipsOverviewTitle a:hover {background-image:none;text-decoration:none}
div.PartnershipsOverviewTitle a:active {background-image:none;text-decoration:none}
	
/* Shopping Cart */
table.ShoppingCart {border-collapse:collapse;width:100%;}	
td.ShoppingCartButton {border:none; padding:8px 0 8px 0; font-size:10px; color:#ACB441; letter-spacing:1px;}
td.ShoppingCartButton a:link {color:#ACB441;}
td.ShoppingCartButton a:visited {color:#ACB441;}
td.ShoppingCartButton a:hover {color:#7f7b7b;}
td.ShoppingCartButton a:active {color:#ACB441;}
td.ShoppingCartCalculate {padding-top:30px;}
th.ShoppinCartForm {letter-spacing:1px;font-size:10px;color:#acb441;padding:0px 0px 0px 0;text-align:right;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
td.ShoppingCartFormLeft  {font-size:11px;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top;vertical-align:top;border-left:1px solid #dbdbdb;color:#4c4c4c; padding-left:10px; padding-right:8px; padding-top:6px; padding-bottom:6px}
div.CartSubTotal {color:#acb441;font-size:11px;letter-spacing:normal;}
div.CartTotal {color:#acb441;font-weight:bold;font-size:14px;padding-top:3px;margin-top:3px;letter-spacing:normal;border-top:1px dotted #acb441;}
td.ShoppingCartTotal {border:none;padding:40px 0 8px 0;line-height:18px;color:#4c4c4c;font-size:12px;letter-spacing:1px;}
td.ShoppingCartTitleDark {color:#ffffff;padding:1px 6px 1px 6px;background:#6A6A73;font-size:9px;letter-spacing:1px;}
td.ShoppingCartTitleLight {color:#ffffff;padding:0 6px 0 6px;background:#7F7F8A;font-size:9px;letter-spacing:1px;}
td.SCContent {border:1px dotted #CCCACA;padding:12px 3px 5px 8px;vertical-align:top;font-size:11px;}
td.SCContentPrice {border:1px dotted #CCCACA;padding:6px 3px 5px 0;vertical-align:top;color:#ACB441;font-weight:bold;font-size:12px;text-align:center;}
td.SCContent input {width:30px;font-size:10px;}
.SCContentPriceAlt {color:#4c4c4c;font-size:9px;font-weight:normal;letter-spacing:normal;}

/* rechterkolom */
td.ColRight {padding:0 20px 0 0px;font-size:10px;letter-spacing:1px;background-position:left;}
table.ColRightContent {margin-top:28px;font-size:10px;background:url('images/bg_login_hp.gif') repeat-x 0% 50%;font-family:Tahoma}
table.ColRightContent2 {margin-bottom:28px;font-size:10px;width:140px;font-family:Tahoma;}
table.ColRightContent td {padding:0 12px 8px 12px;width:140px;font-family:Tahoma;}
table.ColRightContent2 td {padding:6px 0px 6px 8px;background:#f1f1f1;font-family:Tahoma;line-height:20px;}
table.ColRightContent2 td a:link {background:none;text-decoration:underline;letter-spacing:normal;font-family:Tahoma;}
table.ColRightContent2 td a:visited {background:none;text-decoration:underline;letter-spacing:normal;font-family:Tahoma;}
table.ColRightContent2 td a:hover {background:none;text-decoration:underline;letter-spacing:normal;font-family:Tahoma;}
table.ColRightContent2 td a:active {background:none;text-decoration:underline;letter-spacing:normal;font-family:Tahoma;}
table.ColRightContent2 th {padding:2px 2px 2px 8px;font-size:10px;letter-spacing:1px;font-weight:bold;background:#ACB441;color:#ffffff;text-align:left;}

/* Category overview */
table.CategoryOverview {width:250px;margin-top:20px;font-size:11px;}
table.CategoryOverview td {padding-left:8px;font-size:11px;vertical-align:top;}
table.CategoryOverview td.CategoryTitle div {font-size:1em;}
td.CategoryTitle {vertical-align:top;padding-bottom:10px;font-size:11px;}
td.CategoryImage {padding-right:5px;font-size:11px;}	
td.CategoryImage strong {font-size:11px;font-family:Arial;border-bottom:1px solid #E38B4C;width:250px;}
td.CategoryImage  a:link {display:block;text-decoration:none;background-image:none;cursor: pointer; cursor: hand}
td.CategoryImage  a:visited {display:block;cursor: pointer; cursor: hand;text-decoration:none;background-image:none;}
td.CategoryImage  a:hover {display:block;cursor: pointer; cursor: hand;text-decoration:none;background-image:none;background:#fafafa;}
td.CategoryButton  {color:#ffffff;font-size:10px;padding:0px 0px;margin:0;padding-left :6px;font-weight:bold;letter-spacing:1px;line-height:13px;}

/*---------------------- ProductListing----------------------- */
td.ProductList {vertical-align:top;padding-left:30px;padding-bottom:20px;padding-top:30px;border-bottom:1px solid #cacaca;font-size:1em;}
td.ProductList table td {line-height:19px;font-size:12px;}
td.ProductList strong {font-size:1.1em;letter-spacing:1px;display:block;padding-bottom:5px;color:#ACB441;}
td.ProductList div {font-weight:bold;padding-top:5px;padding-bottom:9px;font-size:1em;}

/* Product Detail */
table.Productdetail {}
td.ProductDetailText {padding-left:0px;font-size:12px;line-height:18px;}
td.ProductDetailPrice {font-weight:bold;font-size:14px;padding-top:20px;padding-right:10px;}
div.Currency {color:#4c4c4c;font-size:10px;font-weight:normal;letter-spacing:1px;padding-top:4px;}
table.ProductDetailSpecs {width:100%;margin-top:25px;border-collapse:collapse;}
table.ProductDetailSpecs th {color:#ffffff;background:#75757D;text-align:right;padding:0px 5px 0px 0;letter-spacing:1px;font-size:10px;}
td.SpecsTitle {background:#7F7F8A;color:#ffffff;font-size:10px;padding:0 4px 0 7px;}
table.ProductDetailSpecs td {border:1px solid #CCCACA;font-size:10px;letter-spacing:1px;padding-left:7px;padding-right:2px;}
/* Product compare */ 
table.ProductCompareSpecs {width:100%;margin-top:25px;border-collapse:collapse;}
table.ProductCompareSpecs th {color:#ffffff;background:#6A6A73;text-align:right;padding:1px 5px 1px 0;letter-spacing:1px;font-size:10px;}
table.ProductCompareSpecs td {border:1px solid #CCCACA;font-size:10px;letter-spacing:1px;text-align:center;padding-left:8px;padding-right:2px;}
table.ProductCompareSpecs td.SpecsTitle {background:#7F7F8A;color:#ffffff;font-size:10px;padding:0 4px 0 12px;text-align:left;}
table.ProductCompareSpecs td.ProductCompare {background:#acb441;color:#ffffff;font-size:10px;padding:0 4px 0 12px;text-align:center;font-weight:bold;letter-spacing:1px;}
table.ProductCompareSpecs td.ProductCompare a:link {color:#ffffff;font-size:10px;text-decoration:none;background:none;}
table.ProductCompareSpecs td.ProductCompare a:visited {color:#ffffff;font-size:10px;text-decoration:none;background:none;}
table.ProductCompareSpecs td.ProductCompare a:hover {color:#666;font-size:10px;text-decoration:none;background:none;}
table.ProductCompareSpecs td.ProductCompare a:active {color:#ffffff;font-size:10px;text-decoration:none;background:none;}
table.ProductCompareSpecs td.ProductCompareWhite {border:1px solid #ffffff;}

/*----------------------easy start --------------------------- */
table.EasyStart, table.EasyStart3 {width:100%;margin-top:25px;border-collapse:collapse;font-size:100%}
table.EasyStart3 {margin-top:0;}
table.EasyStart3 ul {padding-left:10px;margin-left:10px;}
table.EasyStart th, table.EasyStart3 th  {color:#ffffff;font-size:10px;padding:0 4px 0 12px;text-align:center;font-weight:bold;letter-spacing:1px;}
table.EasyStart th.link  {background:#ffffff;border-left:1px solid #CCCACA;}
table.EasyStart td {width:38%;border:1px solid #CCCACA;font-size:100%;text-align:left;padding:8px 4px 8px 8px;vertical-align:top;text-decoration:none;}
table.EasyStart3 td {width:35%;border:1px solid #CCCACA;font-size:100%;text-align:left;padding:8px 4px 8px 8px;vertical-align:top;}
table.EasyStart td.link {width:24%;border:none;font-size:1em;text-align:left;padding:8px 2px 8px 8px;vertical-align:top;line-height:20px;}
table.EasyStart3 td.link {width:30%;border:1px solid #CCCACA;text-align:left;padding:8px 2px 8px 8px;vertical-align:top;}
table.EasyStart td strong {font-size:11px;}
table.EasyStart td a:link, table.EasyStart3 td.link a:link {font-family:Tahoma;font-size:10px;background:none;text-decoration:underline;}
table.EasyStart td a:visited, table.EasyStart3 td.link a:visited {font-family:Tahoma;font-size:10px;background:none;text-decoration:underline;}
table.EasyStart td a:hover, table.EasyStart3 td.link a:hover {font-family:Tahoma;font-size:10px;background:none;text-decoration:underline;}
table.EasyStart td a:active, table.EasyStart3 td.link a:active {font-family:Tahoma;font-size:10px;background:none;text-decoration:underline;}
table.EasyStart2 {width:100%;margin-top:25px;font-size:100%}
table.EasyStart2 td {font-size:1em;text-align:left;padding:8px 4px 8px 8px;vertical-align:top;}
table.EasyStart2 td b {font-size:1em;padding:0 2px 0 2px;}	
table.EasyStart2 td.link {width:24%;font-size:1em;text-align:left;padding:8px 4px 8px 8px;vertical-align:top;line-height:20px;}
table.EasyStart2 td a:link {font-size:10px;font-family:Tahoma;}
table.EasyStart2 td a:visited {font-size:10px;font-family:Tahoma;}
table.EasyStart2 td a:hover {font-size:10px;font-family:Tahoma;}
table.EasyStart2 td a:active {font-size:10px;font-family:Tahoma;}

/*-------------------------- rates wizard------------------------- */
table.Rates {width:100%;font-size:11px;}
th.RatesForm {font-weight:normal;letter-spacing:1px;font-size:11px;padding:0px 0px 0px 0;text-align:right;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
td.RatesFormdown {border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;padding:10px 0 0 12px;}
td.RatesFormdown2 {border-top:1px solid #dbdbdb;padding:10px 0 0 12px;}
td.RatesFormLeft{font-size:11px;border-left:1px solid #dbdbdb;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top; padding-left:8px; padding-right:10px; padding-top:6px; padding-bottom:6px}
td.RatesFormLeft{font-size:11px;border-left:1px solid #dbdbdb;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top; padding-left:8px; padding-right:10px; padding-top:6px; padding-bottom:6px}
table.Rates a:link	{background:none;background-image:none;font-size:11px;text-decoration:underline;}
table.Rates a:visited{background:none;background-image:none;font-size:11px;text-decoration:underline;}
table.Rates a:hover	{background:none;background-image:none;font-size:11px;text-decoration:underline;}
table.Rates a:active {background:none;background-image:none;font-size:11px;text-decoration:underline;}

td.RatesFormLeftRight{font-size:11px;border-left:1px solid #dbdbdb;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top; padding-left:8px; padding-right:10px; padding-top:6px; padding-bottom:6px; text-align:right;}
td.RatesFormNumber, td.RatesFormNumberAlt {border-left:2px solid #ACB441;border-right:1px solid #dbdbdb;padding:3px 5px 10px 5px;font-size:10px;vertical-align:top;}
td.RatesFormNumberAlt {border-left:2px solid #8C9236;border-right:1px solid #dbdbdb;}
td.RatesFormNumberAltRight {border-left:2px solid #8C9236;border-right:1px solid #dbdbdb; text-align:right;}
td.RatesFormRight, .RatesFormRightAlt {padding-left:15px;padding-top:6px;font-size:11px;vertical-align:top;}
td.RatesFormRightAltRight {padding-right:15px;padding-top:6px;font-size:11px; vertical-align:top; text-align:right;}
td.RatesFormRightAlt2 {padding-left:15px;padding-top:6px;font-size:11px;}
td.RatesFormRightAlt3 {padding-left:15px;padding-top:6px;font-size:11px;}
td.RatesResultsTitleDark {color:#ffffff;padding:0px 6px 0px 6px;background:#6A6A73;font-size:9px;letter-spacing:1px;text-align:center;}
td.RatesResultsTitleLight {color:#ffffff;padding:0px 6px 0px 6px;background:#7F7F8A;font-size:9px;letter-spacing:1px;text-align:center;}
td.RatesResults {border:1px dotted #CCCACA;padding:5px 3px 5px 5px;vertical-align:top;font-size:11px;text-align:center;}
td.RatesFormLeftMiddle{font-size:11px;border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top; padding-left:8px; padding-right:10px; padding-top:6px; padding-bottom:6px}

/*------------------------------ Glossary --------------------------*/
td.GlossaryAlphabet {font-size:13px;} 
table.Glossary {margin-top:10px;margin-bottom:30px;}
table.Glossary th, th.Top {font-size:15px;letter-spacing:2px;font-weight:bold;padding:0 5px 0 5px;color:#666;border-top:1px dotted #CCCACA;border-bottom:1px dotted #CCCACA;text-align:left;}
table.Glossary th.Top {text-align:right;}
table.Glossary td.GlossaryTerm {width:90px;font-weight:bold;font-size:12px;vertical-align:top;padding:15px 5px 0 8px;}
table.Glossary td.GlossaryExplained {font-size:12px;vertical-align:top;padding:15px 5px 0 8px;}

/*---------------------------------- FAQ ------------------------------------*/
td.FaqQuestionsTitle		{font-size:12px;font-weight:bold;padding-top:20px;letter-spacing:1px;color:#ACB441; }
table.FAQ					{font-size:12px;line-height:20px;}
table.FAQ th				{font-size:15px;letter-spacing:2px;font-weight:bold;padding:0 5px 0 5px;color:#666;border-top:1px dotted #CCCACA;border-bottom:1px dotted #CCCACA;text-align:left;}
table.FAQ tr.Faq			{display:none;}
td.FaqHidden				{font-size:9x;border-bottom:1px solid #dbdbdb;}
ul.FaqQuestions				{font-size:11px;letter-spacing:1px;padding-top:10px;}
ul.FaqQuestions li			{list-style-image:url('images/bullet_q.gif');text-decoration:underline;background:none;font-size:11px;font-family:Trebuchet Ms,Verdana,Arial,'Sans-serif';color:#4c4c4c}
ul.FaqQuestions li a:link	{background:none;font-size:11px;text-decoration:underline;}
ul.FaqQuestions li a:visited{background:none;font-size:11px;text-decoration:underline;}
ul.FaqQuestions li a:hover	{background:none;font-size:11px;text-decoration:underline;}
ul.FaqQuestions li a:active {background:none;font-size:11px;text-decoration:underline;}
td.Question					{padding-top:13px;font-size:1em;vertcial-align:top;}
/*------------------------------------ Testimonials -----------------   */

table.Testimonials			{margin-top:0px;width:100%}
table.Testimonials td.TestimonialText{vertical-align:top;padding-right:10px;padding-bottom:10px;width:380px;font-size:12px;line-height:1.60em;text-align:justify;}
table.Testimonials td.TestimonialText em.Date{display:block;color:#A92E40;font-size:0.9em;Font-family:Arial;}
table.Testimonials td.TestimonialSpecs{Font-family:Arial;vertical-align:top;border-left:1px solid #dbdbdb;padding-left:8px;font-size:10px;}
div.PersonTitle				{Font-family:Trebuchet Ms;font-size:10px;font-weight:bold;color:#A92E40;}	
	
/*---------------------------------------- Press Room------------------------- */ 	
	
table.PressRoom					{margin-bottom:25px;font-size:100%}
table.PressRoom td				{padding-bottom:15px;}
table.PressRoom td div a:link	{background-image:none;display:block;}
table.PressRoom td div a:visited{background-image:none;display:block;}
table.PressRoom td div a:hover	{background-image:none;background-color:#fafafa;display:block;}
table.PressRoom td div a:active {background-image:none;background-color:#fafafa;display:inline;}
table.PressRoom td.PressRoomDate{font-size:0.85em;padding-right:8px;width:80px;vertical-align:top;padding-bottom:0px;}
	
/*---------------------------- image library----------------------------- */	
table.ImageLibrary {width:100%;border-collapse:collapse;font-size:12px;}
table.ImageLibrary th {line-height:16px;color:#82A123;font-weight:normal;text-align:left;padding-left:6px;font-size:13px;font-weight:bold;}
table.ImageLibrary td {padding:4px 8px 4px 0;border:0px solid;}
table.ImageLibrary td.Right {padding:10px 0px 8px 12px;border:0px solid;font-size:13px;}
/*----------------------------- My Account--------------------------- */ 
table.Account {width:100%;font-size:11px;}
th.AccountForm {font-weight:bold;letter-spacing:1px;font-size:11px;padding:0px 0px 0px 0;text-align:right;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
td.AccountFormdown {border-top:1px solid #dbdbdb;padding:10px 0 0 12px;border-left:1px solid #dbdbdb;font-size:11px;}
td.AccountFormdown2 {border-top:1px solid #dbdbdb;padding:10px 0 0 12px;}
td.AccountFormLeft  {font-size:11px;width:230px;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top;vertical-align:top;border-left:1px solid #dbdbdb;letter-spacing:1px;color:#4c4c4c; padding-left:10px; padding-right:8px; padding-top:6px; padding-bottom:6px}
td.AccountFormStretched  {font-size:11px;background:url('images/bg_dotted_right.gif') repeat-y right 50%;vertical-align:top;vertical-align:top;border-left:1px solid #dbdbdb;letter-spacing:1px;color:#4c4c4c; padding-left:10px; padding-right:8px; padding-top:6px; padding-bottom:6px}
td.AccountFormNumber,  td.AccountFormNumberAlt {border-left:2px solid #ACB441;border-right:1px solid #dbdbdb;padding:10px 5px 10px 5px;font-size:10px;vertical-align:top;width:10px;}
td.AccountFormNumberAlt {border-left:2px solid #8C9236;border-right:1px solid #dbdbdb;}
td.AccountFormRight, .AccountFormRightAlt {padding-left:15px;padding-top:6px;font-size:11px;vertical-align:top;}	
td.AccountFormRight td {font-size:11px;letter-spacing:1px;}
	
/*--------------------------------- Call History--------------------------- */
table.CallHistory {width:100%}
table.CallHistory th {padding:5px 0 10px 8px;text-align:left;}
table.CallHistoryResult {width:100%;border-collapse:collapse;border:1px solid;}
table.CallHistoryResult th {background:#ACB441;color:#ffffff;font-size:10px;letter-spacing:1px;padding-top:2px;text-align:left;padding-left:5px;border:1px solid;}
table.CallHistoryResult td {font-size:10px;border:1px solid;padding:2px 0 2px 4px;letter-spacing:1px;text-align:left;}
table.CallHistoryResult td.CallHistoryTotal {font-size:11px;font-weight:bold;border:1px solid;padding:4px 0 2px 4px;letter-spacing:1px;text-align:left;background:#EFF0DF;}

/*----------------------- Search Calls ---------------------------*/
table.SearchCalls {width:100%;font-size:90%;}
table.SearchCalls td {border-bottom:2px solid #ffffff;vertical-align:top;line-height:22px;padding:11px 0px 13px 40px;background:#EFF0DF;}
table.SearchCalls td.SearchCallsText {background:#E0E1D1;padding-left:25px;font-size:10px;letter-spacing:1px;vertical-align:top;}

/*---------------------------- SiteMap--------------------------------- */ 
table.SiteMap {width:100%;margin-left:-15px;margin-top:30px;border-collapse:collapse;}
th.SiteMap1, th.SiteMap2, th.SiteMap3, th.SiteMap4, th.SiteMap5, th.SiteMap6, th.SiteMap7 {font-size:11px;font-weight:bold;color:#ffffff;letter-spacing:1px;text-align:left;padding:2px 10px 2px 6px;}
th.SiteMap1 {border-bottom:1px solid #154EA6;}
th.SiteMap2 {border-bottom:1px solid #E38B4C;}
th.SiteMap3 {border-bottom:1px solid #B3A78D;}
th.SiteMap4 {border-bottom:1px solid #154EA6;}
th.SiteMap5 {border-bottom:1px solid #82A123;}
th.SiteMap6 {border-bottom:1px solid #A92E40;}
th.SiteMap7 {border-bottom:1px solid  #5089A7;}	
td.SiteMap {padding:5px 0 3px 13px; font-size:10px;letter-spacing:1px;width:25%;vertical-align:top;}
table.SiteMap td.SiteMap em {padding:5px 0 5px 10px; margin-bottom:0;font-size:10px;border-left:1px dotted #cacaca}

th.SiteMap1 a:link {text-decoration:none;background:none;color:#154EA6;}
th.SiteMap1 a:visited {text-decoration:none;background:none;color:#154EA6;}
th.SiteMap1 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap1 a:active {text-decoration:none;background:none;color:#154EA6;}

th.SiteMap2 a:link {text-decoration:none;background:none;color:#E38B4C;}
th.SiteMap2 a:visited {text-decoration:none;background:none;color:#E38B4C;}
th.SiteMap2 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap2 a:active {text-decoration:none;background:none;color:#E38B4C;}

th.SiteMap3 a:link {text-decoration:none;background:none;color:#B3A78D;}
th.SiteMap3 a:visited {text-decoration:none;background:none;color:#B3A78D;}
th.SiteMap3 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap3 a:active {text-decoration:none;background:none;color:#B3A78D;}

th.SiteMap4 a:link {text-decoration:none;background:none;color:#154EA6;}
th.SiteMap4 a:visited {text-decoration:none;background:none;color:#154EA6;}
th.SiteMap4 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap4 a:active {text-decoration:none;background:none;color:#154EA6;}

th.SiteMap5 a:link {text-decoration:none;background:none;color:#82A123;}
th.SiteMap5 a:visited {text-decoration:none;background:none;color:#82A123;}
th.SiteMap5 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap5 a:active {text-decoration:none;background:none;color:#82A123;}

th.SiteMap6 a:link {text-decoration:none;background:none;color:#A92E40;}
th.SiteMap6 a:visited {text-decoration:none;background:none;color:#A92E40;}
th.SiteMap6 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap6 a:active {text-decoration:none;background:none;color:#A92E40;}

th.SiteMap7 a:link {text-decoration:none;background:none;color: #5089A7;}
th.SiteMap7 a:visited {text-decoration:none;background:none;color: #5089A7;}
th.SiteMap7 a:hover {text-decoration:none;background:none;color:#7f7b7b;}
th.SiteMap7 a:active {text-decoration:none;background:none;color:#5089A7;}

/*---------------------------- Weblinks-------------------------------- */	
ul.Weblinks {font-size:11px;line-height:24px;letter-spacing:1px;}
ul.Weblinks li {list-style-image:url('images/bullet_q.gif');}
table.WebLinkChapter {font-size:100%;border:1px dotted #cacaca;border-collapse:collapse;margin-top:2px;}
table.WebLinkChapter th {text-align:left;font-size:130%;background-color:#E3E6EC;padding:0 5px 0 5px;}
table.WebLinkContent {font-size:100%;margin-bottom:20px;margin-top:10px;border-bottom:1px solid #cacaca}
table.WebLinkContent th {text-align:left;font-size:110%;padding:0 5px 0 5px;color:#315996;padding-bottom:5px;}
p.WebLink {padding-top:5px;margin:0;padding-bottom:5px;}

/* ----------------------------- Overview 2 columns ---------------------------*/	
table.OverviewTwo { width:100%;margin-top:25px;font-size:1em}
table.OverviewTwo td {padding:0px 0px 30px 0;}
table.OverviewTwo td.Price {font-size:1.3em;font-weight:bold;color: #E38B4C;}
table.OverviewTwo td.Left {width:50%;padding:0px 5px 0px 0;vertical-align:top;border-right:1px solid #cacaca}
table.OverviewTwo td.Right {padding:0px 0px 0px 12px;vertical-align:top;width:50%;}
table.OverviewTwo td div {font-size:12px;font-weight:bold;letter-spacing:1px;margin-bottom:6px;border-bottom:1px solid}
div.Title {font-size:12px;font-weight:bold;letter-spacing:1px;border-bottom:1px solid}

/*----------------------------------- footer------------------------------------ */	
.footer {width:620px;text-align:center;vertical-align:middle;letter-spacing:1px;background:#ffffff;}
.footerFirstLine {font-size:9px;}
.footerSecondLine {padding:9px 9px;font-size:9px;}	
td.footerHomepage {padding:0;margin:0;height:7px;background:#ACB441 url('images/whitespacer.gif') no-repeat left 50%;}
td.footerSpacer {width:151px;}
td.footerBottomLine {width:99%;padding:0;margin:0;height:7px;text-align:center;}
a:link {text-decoration:none;background-image: url('images/underline.gif');background-repeat: repeat-x;background-position: 100% 100%;font-family:Trebuchet Ms,Verdana,Arial,'Sans-serif';color:#4c4c4c}
a:visited {text-decoration:none;background-image: url('images/underline.gif');background-repeat: repeat-x;background-position: 100% 100%;font-family:Trebuchet Ms,Verdana,Arial,'Sans-serif';color:#4c4c4c}
a:hover {text-decoration:none;background-image: url('images/underline.gif');background-repeat: repeat-x;background-position: 100% 100%;font-family:Trebuchet Ms,Verdana,Arial,'Sans-serif';color:#7f7b7b}
a:active {text-decoration:none;background-image: url('images/underline.gif');background-repeat: repeat-x;background-position: 100% 100%;font-family:Trebuchet Ms,Verdana,Arial,'Sans-serif';color:#4c4c4c}

/* ----------------- */
.TopItem, .TopItemLevel1, .TopItemLevel2  {font-family:verdana; font-weight:bold;font-size:9px; padding:3px 5px 3px 5px;cursor-style:hand;letter-spacing:1px;color:#666;text-align:center;border-right:1px solid #cacaca;border-top:1px solid #cacaca;cursor: pointer; cursor: hand;background:#ffffff;}
.GreyedOut {color:#cacaca;text-align:left;font-size:9px;padding:3px 5px 3px 5px;border-top:1px solid #ffffff;background:#ffffff;font-family:verdana; font-weight:bold;cursor-style:hand;letter-spacing:1px;border-right:none;cursor: pointer; cursor: hand;line-height:18px;}
.HighlightGrey  {color:#cacaca;background:#7f7b7b;text-align:left;padding:3px 5px 3px 5px;border-top:1px solid #ffffff;letter-spacing:1px;line-height:18px;font-family:verdana; font-weight:bold;font-size:9px; }  
.TopItemLevel1 {text-align:left;padding-left:20px;padding-right:20px;line-height:18px;border-top:none;}
.TopItemLevel2 { text-align:left;padding-left:20px;padding-right:20px;line-height:18px;border-top:1px solid #cacaca;}
.HighlightItem, .HighlightItemLevel1, .HighlightItemLevel2 {font-family:verdana; font-weight:bold;font-size:9px; padding:3px 5px 3px 5px;cursor-style:hand;letter-spacing:1px;color:#ffffff;text-align:center;border-right:1px solid #cacaca;background:#315996;cursor: pointer; cursor: hand;line-height:18px;}
.HighlightItemLevel1 {background:#cecece; color:#666; text-align:left;padding-left:20px;padding-right:20px;line-height:18px;text-align:left;}
.HighlightItemLevel2 { background:#cecece; color:#666;text-align:left;padding-left:20px;padding-right:20px;line-height:18px;border-top:1px solid #cacaca}
.MenuItem {font-family:verdana; font-weight:bold;font-size:9px; padding:3px 5px 3px 5px;cursor-style:hand;letter-spacing:1px;color:#666;text-align:center;border-top:1px solid ;border-left:1px solid #cccccc;}
.ActiveCssClass {font-family:verdana; font-weight:bold;font-size:9px; padding:3px 5px 3px 5px;cursor-style:hand;letter-spacing:1px;color:#ffffff;border-right:1px solid;background:#82A123;text-align:left;} 

/*----------------ERROR-------- */
.Error {color:#ff0000}

/*----------------SUCCESS-------- */
.Success {color:#82A123}

/* ------------------ block float-------  */
div.BlockFloat {float:right;margin-left:5px;}

/*--------------------------Calendar------------------------------------*/
table.Calendar {margin-bottom:30px;font-size:100%}
table.Calendar thead th {Font-family : Tahoma;font-weight:normal;font-size:9px;letter-spacing:1px; text-align:left;background:url('images/icon_calendar.gif') no-repeat 0 50%;padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0px; background-repeat:no-repeat}
table.Calendar thead td {padding:5px 0 0 18px;Font-family : Tahoma;font-weight:normal;font-size:9px;letter-spacing:1px; }
table.Calendar tbody td.Title {font-weight:bold;font-size:120%;padding-top:8px;padding-bottom:1px;letter-spacing:1px; }
table.Calendar tfoot {font-size:9px;letter-spacing:1px;padding-top:8px;}
	
/*-------------------------Subscriptions -----------------------*/
table.Subscriptions {font-size:1em;width:100%}
table.Subscriptions td { padding:0 0 0 10px ;width:50% }
table.Subscriptions td.Left { padding:0 10px 0 0px; border-right:1px solid #cacaca; }
table.Subscriptions td.Price { font-size:1.3em;font-weight:bold; }
table.Subscriptions th { font-size:1.1em; text-align:left; padding-bottom:8px; }
table.Subscriptions th.Right { padding-left:10px; }
table.Subscriptions ul {padding-left:0;margin:15px}
table.Subscriptions ul li {list-style-image:none }

/*--------------------calling Plan---------------- */
table.CallingPlan { font-size:1em; width:100%; border-collapse:collapse; margin-top:25px; }
table.CallingPlan td { font-size:1em; padding:5px 0 5px 0; text-align:center; font-size:0.9em; border-left:1px solid #cacaca; }
table.CallingPlan td.Flag { font-size:1em; font-weight:normal; text-align:left; border-left:none; }
table.CallingPlan td.Buttons {text-align:right;border-left:none;border-bottom:1px solid #cacaca;}
table.CallingPlan td.Bordered {border-bottom:1px solid #cacaca;}
table.CallingPlan th { border-bottom:1px solid #cacaca; }

/*------------------------- configuration guide table ----------------*/
table.Config { border:1px solid #cacaca; border-collapse:collapse; margin-bottom:15px; }
ol li { font-size:11px }
table.Config td { border:1px solid #cacaca; padding-left:15px; padding-right:5px; font-size:11px; }
table.Config td.Left { background:#7f7b7b; color:#ffffff; padding:0 15px 0 8px; font-size:10px; letter-spacing:1px; }
label {	cursor:pointer;}

/*----------wizard-------------*/
table.WizardStepOne {}
table.WizardStepOne th {text-align:left;color:#E38B4C; font-size:100%; width:50%;}
table.WizardStepOne th.Right {text-align:left;color:#E38B4C;padding-left:10px; font-size:100%; width:50%;}
table.WizardStepOne td {text-align:left;font-size:0.73em;line-height:1.7em;}

.errorBox{
		padding: 5px;
		margin-bottom: 5px ;
		background color:#EEEEEE;
		border: 1px solid #FF0000;
		font-family:arial, geneva, verdana, tahoma, helvetica ;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #FF0000;
		text-decoration : none;
		text-align:center;
	}
td .orangeTitle{
	font:bold 14px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#ed8941;
	padding:5px 0px 0px 10px;
}
.orangeTitle a{
	font:bold 14px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#ed8941;
	padding:5px 0px 0px 10px;
}
.orangeTitle a:hover{
	font:bold 14px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#b8bbac;
	padding:5px 0px 0px 10px;
}
.orangeTitle a:active{
	font:bold 14px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#b8bbac;
	padding:5px 0px 0px 10px;
}
td .xakiTitle{
	font:bold 14px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#b8bbac;
	padding:5px 0px 0px 10px;
}
td .darkText{
	font:normal 11px 'Trebuchet ms','Lucida grande',Verdana,Arial,'Sans-serif';
	color:#4c4c4c;
	padding:5px 0px 0px 10px;
}
td .darkText9{
	font:normal 9px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#4c4c4c;
	padding:5px 0px 0px 10px;
}
.selectStyle{
	padding:0;
	margin:0;
	width:240px;
	height:19px;
	border:1px solid #dddfd5;
	font:normal 12px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	color:#4c4c4c;
}
td.dot{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(images/bg_dotted_right.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:555px;
	height:2px;
}
.linkopac{
	color:#ed8941;
	font:normal 10px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	
}
a.linkopac{
	font:normal 10px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	text-decoration:none;
	color:#ed8941;
	background-image:transparent;
	padding:0px 2px 0px 0px;
}
a.linkopac:hover{
	font:normal 10px 'Lucida grande','Trebuchet ms',Verdana,Arial,'Sans-serif';
	text-decoration:underline;
	color:#ed8941;
	background-image:transparent;
	padding:0px 2px 0px 0px;
}