.floatLeft{
        float:left;
}

.decorationNone{
        decoration:none;
}

.marginL5{
        margin-left:5px
}

.tableTop{
        background-image: url(/images/KA/ka_topTable.gif);
	background-repeat: no-repeat;
        width: 500px;
        height:63px;
        margin-left:3px;
}


.topBottom{
        color:white;
        font-size:12px;
        font-weight:bold;
        margin-top:29px;
        margin-left:12px;
}

.topBasket{
        font-size:14px; 
        float:left;
        margin-left:10px;
        margin-top:10px;
}

.topLeft{
        font-size:10px; 
        float:right; 
        margin-top:3px;
        margin-right:30px;

}

.topLeftLogo{
        margin-left:15px;
}

.topVertical{
        vertical-align: top;
}

.topBasketIcon{
        float:left; 
        margin-bottom:5px;
}

.borderGreenTOP {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #66CC66;
}

.borderGreenBOTTOM {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
}

.borderGreenRIGHT {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #66CC66;
}

.borderGreenLEFT {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #66CC66;
	border-left: 2px solid #66CC66;
}

.borderGreenTOPl {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66CC66;
}

.borderGreenBOTTOMl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
}

.borderGreenRIGHTl {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #66CC66;
}

.borderGreenLEFTl {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #66CC66;
}

.headerWhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.borderBottomElemBlue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
}

.borderBottomElemGreen {
	background-color: #70C599;
}

.borderBottomElemLGreen {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70C599;
}

.headerBackM {
	background-image: url(/images/headerGm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.headerBackB {
	background-image: url(/images/headerGb.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.headerBackT {
	background-image: url(/images/headerGt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.headerBackC1 {
	background-image: url(/images/headerGc.gif);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #66CC66;
}

.headerBackC {
	background-image: url(/images/AF/ssn-af-header.png);
	background-repeat: none
}

.buttonBorderTop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66CC66;
}
.buttonBackC {
	background-image: url(/images/btnTopBKG.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66CC66;
}
.topBtnText {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.topBtnText:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}

.buttonBackM{
	background-image: url(/images/btnTopBKGs.gif);
	background-repeat: repeat-x;
}


.borderGreenBtnRIGHT {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #66CC66;
}

.borderGreenBtnLEFT {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #66CC66;
}

.borderGreenBtnBOTTOM {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
}

.borderPicBlue {
	border: 4px solid #66CCFF;
}
.borderPicGreen {
	border: 2px solid #66CC66;
}
.borderPicLightgreen {
	border: 2px solid #CCFF99;
}
.borderPicGreen_bold {
	border: 4px solid #66CC66;
}
.borderPicCyan {
	border: 2px solid #66CCFF;
}
.borderPicOrange {
	border: 4px solid #FF9933;
}
.borderPicOrangesmall {
	border: 2px solid #FF9933;
}
.borderPicLightBluesmall {

	border: 2px solid #006633;
}
.borderPicBluesmall {
	border: 2px solid #66CCFF;
}
.borderPicGreenBluesmall {
	border: 2px solid #00CCCC;
}

.blueBackM{
	background-image: url(/images/blueBKG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.topicBKGgreen{
	background-image: url(/images/topicBKGgreen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.topicBKGAF{
	background-image: url(/images/AF/topicBKGgreen.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.greenBackM{
	background-image: url(/images/greenBKG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.greenBox {
	border: 2px solid #66CC66;
	background-color: #CCFF99;
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.lightgreenBox {
	border: 2px solid #66CC66;
	background-color: #CCFFCC;
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.blueBox {
	border: 2px solid #00CCCC;
	background-color: #CCFFFF;
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.topBtnTextRed {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.topBtnTextRed:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.tahomaRegular10Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: 0em;
	letter-spacing: 0em;
}

.tahomaBold10Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	word-spacing: 0em;
	letter-spacing: 0em;
}

.tahomaBold8Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	word-spacing: 0em;
	letter-spacing: 0em;
}

.tahomaRegular10White {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0em;
	letter-spacing: 0em;
}

.tahomaRegular10Red {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
a.tahomaRegular10Red:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.tahomaBold18Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold18underBlue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	text-decoration: line-through;
}
.tahomaBold18throughGreen {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006633;
	text-decoration: line-through;
}
.tahomaBold18Red {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.tahomaBold18Red_NoUnder {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
	font-weight: bold;
}

.tahomaBold15Red {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
a.tahomaRegular11Blue:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}
.tahomaRegular11Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
.tahomaRegular11Green {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006633;
	text-decoration: underline;
}
.tahomaRegular12Red {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.tahomaRegular12Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000099;
	text-decoration: none;
}
.tahomaBold09Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold09Green {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
a.tahomaBold12Blue:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold12Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.tahomaBold12BlueNoU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold14BlueNoU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold11Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.tahomaBold11BlueNoUnder {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.tahomaBold11Green {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	text-decoration: underline;
}
.tahomaBold11GreenNoUnder {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
a.tahomaRegular10Blue:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}
.tahomaRegular10Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
.tahomaRegular10Green {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006633;
	text-decoration: underline;
}
a.tahomaRegular10Green:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006633;
	text-decoration: none;
}
.tahomaBold10Blue {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.tahomaBold12Red {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.tahomaBold12Under {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration:underline;
}

.tahomaRegular9Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tahomaBold14Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
.tahomaBold18Blue {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
}
.tahomaBold18Blue2 {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
}
.tahomaBold16Blue {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}
.tahomaBold14Blue {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.tahomaRegular16Blue {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: regular;
	color: #000099;
}
.tahomaRegular18Black {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tahomaRegular16Black {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.tahomaBold12BlueU:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold12BlueU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.tahomaBold12BlueNoU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.tahomaBold11WhiteU:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaBold11WhiteU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.tahomaBold11GreenLightU:hover {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCFFFF;
	text-decoration: none;
}
.tahomaBold11GreenLightU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCFFFF;
	text-decoration: underline;
}
.tahomaBold11White {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.tahomaRegular11BlackNoU {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tahomaRegular11BlackNoU1 {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tahomaBold14BlackBox {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
.tahomaBold14BrownUnder {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #990000;
	text-decoration: underline;
}
.tahomaRegular14Red {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}
.tahomaBold12Black {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.topicBorder1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}

.topicBorder2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	
	border-top-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	border-right-color: #000099;
}

.topicBorder3 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	
	border-top-color: #000099;
	border-bottom-color: #000099;
	border-right-color: #000099;
}

.elemBorderRight{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000099;
}
.lightgreenBorderRight{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #70C599;
}
.greenBorderRight{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #66CC66;
}
.blueBorderRight{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0066CC;
}
.lightblueBorderBottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
}
.inputsLeft {
	height: 18px;
	width: 148px;
}

.inputsLeft1 {
	height: 18px;
	width: 155px;
}

.blueCyanBackM{
	background-image: url(/images/leftBtnGradBlue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.borderblueAll {
	border: 1px solid #003366;
}

.cyanHBackM{
	background-image: url(/images/hDegCyan.gif);
	background-repeat: repeat-y;
	
}
.greenBtmBackM{
	background-image: url(/images/btmDegGreen.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.btmAllBackM{
	background-image: url(/images/btmAll.gif);
	background-repeat: repeat-x;
}
.borderOrangeRIGHT {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF9933;
}
.borderOrangeTOP {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9933;
}
.tahomaBold14Yellow {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF9933;
	text-decoration: none;
}
.arialBold15RedUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #ff0000;
	text-transform: capitalize;
	text-decoration: underline;
	clip: rect(auto,auto,auto,auto);
}
.arialBold14Red {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #ff0000;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
}
.borderOrangeTOP_1px {


	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9933;
}
.borderPicRed {

	border: 2px solid #FF0000;
}
.tahomaBold12BrownUnder {


	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #990000;
	text-decoration: underline;
}
.tahomaBold12Green {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #006633;
	text-decoration: none;
}
a.tahomaBold12Green:hover {
    text-decoration: underline;
}
.tahomaBold12LGreen {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #66CC66;
	text-decoration: none;
}
a.tahomaBold12LGreen:hover {
    text-decoration: underline;
}
.tahomaBold12Orange {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF3333;
	text-decoration: none;
}
a.tahomaBold12Orange:hover {
    text-decoration: underline;
}
.tahomaBold12LOrange {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF9900;
	text-decoration: none;
}
a.tahomaBold12LOrange:hover {
    text-decoration: underline;
}
.tahomaRegular12Red {


	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.tahomaRegular9Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.frameBKGgreen {

	background-image: url(/images/frameGreenBKG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tahomaBold11BlueNoUnder {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}.tahomaBold14BlueNoUnder {


	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tahomaRegular12Black {


	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tahomaRegular13Black {
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.frameBKGgreenlarge {
	background-image: url(/images/greenBKGlarge.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.frameBKGgreenlarge2 {
	background-image: url(/images/greenBKGlarge2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.BKGgreen_up {
	background-image: url(/images/greenBKG_up.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.BKdark_greenlarge {
	background-image: url(/images/dark_greenBKG_down.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.BKdark_greenshort {
	background-image: url(/images/dark_greenBKG_up.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.borderPicLightBlue {
	border: 3px solid #CCFFFF;
}
.borderPicLightBluesmall {
	border: 2px solid #CCFFFF;
}
.borderPicLightGreen {
	border: 3px solid #CCFFCC;
}
.borderPicGreen {
	border: 2px solid #66CC99;
}
.borderPicDarkGreen {
	border: 2px solid #006633;
}
.borderPicLightGreensmall {
	border: 2px solid #CCFFCC;
}
.arialBold14Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #006600;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
}
.arialBold14Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000099;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
	text-decoration:none
}
a.arialBold14Blue:hover {
	text-decoration:underline
}
.arialBold14Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
}
.arialBold14GreenUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #006600;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
	text-decoration: underline;
}
.arialBold14BlueUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000099;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
	text-decoration: underline;
}
.arialBold14RedUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	text-transform: capitalize;
	clip: rect(auto,auto,auto,auto);
	text-decoration: underline;
}
.courierBold12LightGreen {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bolder;
	color: #91E8A9;
}
.courierBold14LightBlue {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bolder;
	color: #3366FF;
}
.courierBold14Orange {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bolder;
	color: #FF9900;
}

.tahomaRegular11BlueUnderTached {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration:line-through;
}
.greenBoxCopia {
	background-color: #FF0000;
	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.blueBackM_up {

	background-image: url(/images/blueBKG_up.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.tahomaBold10GreyBlue {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.tahomaBold10Black {

	font-family: Trebuchet, Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.left_shop_fade {

	background-image: url(/images/left_shop_fade.jpg);
	background-repeat: repeat-y;
	background-position: top;
}


.smalltext, .smalltextwhite, .smalltextblack {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #25639A;} /*Small text blue*/ 
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #B7BCDB;}
table.tableheads, td.tableheads{background-color:#EBECF3; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#565A8A;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

.incborder{border: 1px solid #C1E6FF} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/
.incbg{background-color:#C6DFF5} /*Area background*/
.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/
.sectincbg{background-color:#9BD0FC} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color:#CDDCE9}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

/* Headers */
H1, H2, H3, H4 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#3A84C4; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}
H2 {color:#346BA0; font-size:13px; line-height: 18px;}
H3 {font-size:12px; color: #1C1C1C;}
H4 {font-size:12px; color: #1C1C1C;}

/* Table colors */
td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#EBECF3;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#25639A;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, 
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;cursor:pointer; }
input.inputfield {color:black; border: solid 1px #C7CACC;}
input.inputbuttonflat {color:#6E96B7; background-color:#DDF1FF; border: solid 1px #A4CCED; cursor:pointer;}
input.inputbuttonS {font-weight:bold;}

span.tooltip a.tooltip{
	position: relative; 
	color: #00008F;
	text-decoration: none;
	
}

a.tooltip span.tooltip {
	display: none;
}

a.tooltip:hover {font-size: 100%;} /* IE/Win requires some link change on hover in order to show the tooltips */

a.tooltip:hover span.tooltip { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: 5px; 
	left: 40px; 
	width: 150px;
	border: 1px solid #66CC66;
	background-color: #D8D8FF; 
	color: #000;
	padding: 10px;
	font-size: .8em;
}
span.tooltip2 a.tooltip2{
	position: relative; 
	color: #00008F;
	text-decoration: none;
	
}

a.tooltip2 span.tooltip2 {
	display: none;
}

a.tooltip2:hover {font-size: 100%;} /* IE/Win requires some link change on hover in order to show the tooltips */

a.tooltip2:hover span.tooltip2 { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -200px; 
	left: 40px; 
	width: 300px;
	border: 1px solid #66CC66;
	background-color: #D8D8FF; 
	color: #000;
	padding: 10px;
	font-size: .8em;
}