﻿
/** Beginning of new CSS **/

BODY {
	color : black;
	text-align: center;
}

TABLE.l_menu{
	padding:3;
	border-collapse : collapse;
}
TABLE.regular{
	margin-top : 5px;
	font-size: 12px;
	border : 1px solid #838383;
	border-collapse : collapse;
	background-color : #F4F5FF;
	background-color : #E1DFFF;
	padding:5;
	width:100%;
}

.green_name{
	font-weight: bold;
	font-size:14pt;
	text-decoration: none;
}

.blue_name{
	font-weight: bold;
	font-size:14pt;
	text-decoration: none;
}
.blue_name{
	color: #224160;
}
.green_name{
	color: #35993F;
}

A:VISITED {
	color: #352D7D;
	font-weight: normal;
	text-decoration: underline;
}

A {
	color: #352D7D;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}
A:hover
{
	color: #5380C1;
	font-weight: normal;
	text-decoration: underline;
}

A.l_menu:visited 
{
	color: White;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration : none;
}

A.l_menu 
{
	color: White;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration : none;
}
A.l_menu_active:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration : none;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

A.l_menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration : none;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

A.l_menu_active:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration : none;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

A.l_menu_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration : none;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

A.buy_now:VISITED{
	color: #C11204;
}

A.buy_now{
	color: #C11204;
}
A.t_menu:VISITED {
	font-size: 13px;
	color: White;
	font-weight : bold;
	text-decoration : none;
	padding-left:15px;
	padding-right:15px;
}
A.t_menu {
	font-size: 13px;
	color: White;
	font-weight : bold;
	text-decoration : none;
	padding-left:15px;
	padding-right:15px;
}
A.m_menu:VISITED {
	font-size: 10pt;
	color: White;
	font-weight : bold;
	text-decoration : none;
	padding-left:8px;
	padding-right:8px;
}
A.m_menu {
	font-size: 10pt;
	color: White;
	font-weight : bold;
	text-decoration : none;
	padding-left:8px;
	padding-right:8px;
}
a.m_menu:hover 
{
	font-size: 10pt;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	padding-left:8px;
	padding-right:8px;
}
A.b_menu:VISITED{
	font-size: 11pt;
	color: White;
	font-weight : bold;
	text-decoration : none;
	padding-left:15px;
	padding-right:15px;
}
A.b_menu{
	font-size: 11pt;
	color: White;
	font-weight : bold;
	text-decoration : none;
	padding-left:15px;
	padding-right:15px;
}
A.buy_now:Hover {
	color: #5380C1;
	font-weight: normal;
	text-decoration: underline;
}
A.buy_now:Hover {
	color: #5380C1;
	font-weight: normal;
	text-decoration: underline;
}
A.b_menu:Hover {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
A.t_menu:Hover {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
A.headlink:visited {
	font-weight: bold;
	font-size: 14pt;
	text-decoration: none;
	color: #5380C1;
}


A.headlink:Hover {
	font-weight: bold;
	font-size: 14pt;
	text-decoration: none;
	color: #5380C1;
}


A.headlink {
	font-weight: bold;
	font-size: 14pt;
	text-decoration: none;
	color: #5380C1;
}


TD{
	font-family : Arial;
	font-size: 12px;
	vertical-align: top;
}
TD.level_1{
	background-color : #22405E;
	border: 1px solid #172B3E;
	padding-left: 5;
	font-size: 13;
}
TD.level_2{
	background-color : #2E557C;
	border: 1px solid #22405E;
	padding-left: 10;
	font-size: 12;
}
TD.level_3{
	background-color : #396A9B;
	border: 1px solid #2E557C;
	padding-left: 15px;
	font-size: 11pt;
}
TD.b_menu{
	font-weight : bold;
	text-decoration : none;
	color : white;
	text-align: center;
	padding-bottom:2px;
}
TD.t_menu{
	font-weight : bold;
	text-decoration : none;
	color : white;
	text-align: center;
	padding-bottom:2px;
}
TD.t_menu{
	font-size: 16px;
}
TD.b_menu{
	font-size: 11px;
}
TD.center_box{
	text-align: justify;
}
TD.regular_var{
	padding : 7;
	vertical-align: middle;
	border : 1px solid #838383;
}
TD.regular{
	padding : 7;
	vertical-align: middle;
	border : 1px solid #838383;
	width: auto;
}
TD.regular_var{
	background-color: #CDCAFF;
	padding-right: 10;
	font-weight: bold;
	text-align: center;
}

IMG{
	margin: 2px;
	border-style: solid;
	border-color: inherit;
	border-width: 0;
}
IMG.inline_image{
	border: 1px solid #4E4E4E;
}
IMG.screenshot{
	border: 1px solid #4E4E4E;
}
IMG.bordered{
	border: 1px solid #4E4E4E;
}
IMG.inline_image{
	margin: 15;
}
IMG.screenshot{
	margin: 5;
	margin-top: 15;
	margin-bottom: 15;
}
IMG.inline_image{
	float: right;
	margin-top:8;
	margin-right:0;
}

P{
	margin-top:5;
	margin-bottom: 5;
}

SMALL{
	font-size: 11px;
}

CODE{
	font-weight: bold;
	font-family: monospace;
	font-size: 11;
}

BR{
	line-height : 10px;
}

HR {
	height: 1pt;
	color : #AAAAAA;
}

UL{
	margin-top:5;
	margin-left : 26;
	margin-bottom : 10;
	text-align: justify;
}

OL{
	margin-top: 10;
	margin-left: 26;
	margin-bottom: 10;
	line-height: 150%;
}
TH{
	color: white;
	padding:5;
	font-size: 13px;
	border : 1px solid #B1B1B1;
	border-collapse : collapse;
	background-color : #295076;
	width: 680px;
}

TH.grey{
	color:white;
	border: 1px solid #757575;
	padding:4;
	font-size: 14;
}

TH.light_blue{
	color:white;
	border: 1px solid #757575;
	padding:4;
	font-size: 14;
}

TH.yellow{
	color:white;
	border: 1px solid #757575;
	padding:4;
	font-size: 14;
}

TH.red{
	color:white;
	border: 1px solid #757575;
	padding:4;
	font-size: 14;
}

TH.green{
	color:white;
	border: 1px solid #757575;
	padding:4;
	font-size: 14;
}

TH.blue{
	color:white;
	border: 1px solid #757575;
	padding:4;
	font-size: 14;
}

TH.blue{
	background-image: url(images/box_bg_blue.png);
	background-color: #325A83;
}
TH.green{
	background-image: url(images/box_bg_green.png);
	background-color: #328230;
}
TH.red{
	background-image: url(images/box_bg_red.png);
	background-color: #842727;
}
TH.yellow{
	background-image: url(images/box_bg_yellow.png);
	background-color: #AF8B00;
}
TH.light_blue{
	background-image: url(images/box_bg_light_blue.png);
	background-color: #32317C;
}
TH.grey{
	background-image: url(images/box_bg_grey.png);
	background-color: #5A5A5A;
}

TD.product_name{
	padding-left : 5;
	padding-top : 10;
	padding-bottom : 5;
	text-align : left;
	vertical-align: middle;
}
TD.product_description{
	padding-left : 10;
	padding-top : 10;
	padding-bottom : 5;
	text-align: justify;
}
TD.screen_description{
	border : 1px solid #838383;
	font-weight : normal;
	vertical-align : middle;
	padding-right: 15;
	padding: 10;
	line-height: 130%;
	text-align: center;
	background-color: #CEC6FF;
}
TD.screen_image{
	border : 1px solid #838383;
	vertical-align : middle;
	padding-left: 10;
	padding-right: 10;
	text-align: center;
}


/** End of new CSS **/

INPUT.FrmText{
	background : #EAEAEA;
	border : 1px solid #8F8F8F;
	height : 20px;
	font-size : 12px;
	text-align : left;
}
INPUT.FrmSubmit{
	height : 20px;
	font-size : 12px;
	text-align : center;
	background : #EAEAEA;
	border : 1px outset #8F8F8F;
	font-weight : normal;
	vertical-align: middle;
}
TEXTAREA.FrmTextarea{
	background : #EAEAEA;
	border : 1px solid #8F8F8F;
	font-size : 12px;
	text-align : left;
	vertical-align: middle;
}

IMG.WithBorder{
	border: solid black 1;
}
H1{
	font-size: 12px;
	font-weight: normal;
	margin-top:5;
	margin-bottom: 5;
	padding-bottom:5;
}
H2{
	font-size: 14px;
	text-align : center;
	margin-top:10;
	padding-top: 6;
	border-top: solid #AAAAAA 1;
	margin-bottom: 10;
	padding-bottom: 6;
	border-bottom: solid #AAAAAA 1;
}
H3{
	font-size: 13px;
	text-align : left;
	margin-top:15;
	margin-bottom: 0;
}
H4{
	font-size: 13px;
	text-align : left;
	margin-top:25;
	margin-bottom: 0;
}
P{
	margin-top:5;
	margin-bottom: 10;
	text-align: justify;
	margin-left: 4px;
	margin-right: 4px;

}
.newprice{
	margin-top:5;
	margin-bottom: 10;
	text-align: center;
	margin-left: 4px;
	margin-right: 4px;
	color: #FF0000;

}
.coupontable {
	border: 1px solid #C0C0C0;
}
.ctheader {
	font-size: xx-small;
	text-align: center;
	border-style: solid;
	border-width: 1px;
}
.coupon {
				border: 1px solid #C0C0C0;
				border-top: 1px solid #C0C0C0;
				border-left: 1px solid #C0C0C0;
				color: #FF0000;
}
.couponcell {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.couponheader {
	border-top: 0px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.product {
	font-size: xx-small;
	border-style: solid;
	border-width: 1px;
}
.superheader {
	padding: 5px;
	text-align: center;
	font-family: Verdana;
	font-size:8pt;
	font-weight:bold;
	color:blue;
}
.couponimage {
	border: 0px solid #C0C0C0;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	padding: 0;
}
A.special {
	color: #352D7D;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;