/* globals */
	body{
		background: #005DA4 url(images/bkg/bkgBody.gif) 0px 0px repeat-x;
		margin: 10px 0px 16px 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #575757;
	}
	
	td, th{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #575757;
	}
	
	p{
		margin-top: 0px;
	}
	
	a{
		text-decoration: none;
	}
	
	a:hover{
		text-decoration: underline;
	}
	
	form{
		margin: 0px;
	}
	
	input, select, textarea{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #575757;
		vertical-align: middle;
	}
	
	.inputTxt{
		border: 1px solid #005DA4;
		padding-left: 2px;
	}
	
	.inputBtn{
		border: 1px outset #005DA4;
		padding: 1px 2px;
		background-color: #1C7EBD;
		color: #FFFFFF;
		font-weight: bold;
	}
	.blueTxt
	{	
		color: #0078B6;
		font-size: 12px;
	}
		
/* /globals */

.Wrapper{
	width: 950px;
	margin: auto;
	background-color: #FFFFFF;
}

/* header */
	.Header{
		height: 99px;
		background: #FFFFFF url(images/bkg/bkgHeader.gif) 0px 0px repeat-x;
	}
	
	.hdrLeft{
		float: left;
		width: 9px;
		height: 99px;
		background: url(images/bkg/bkgHdrLeft.gif) 0px 0px no-repeat;
	}
	
	.hdrRight{
		float: right;
		width: 9px;
		height: 99px;
		background: url(images/bkg/bkgHdrRight.gif) 0px 0px no-repeat;
	}
	.BannerTop
	{
		MARGIN-TOP: 13px; FLOAT: left; WIDTH: 456px; text-align: right; HEIGHT: 72px;	
		
	}
	.Logo{
		float: left;
		padding-top: 30px;
	}
	
	.LanguageOptions{
		padding-left:10px;
        padding-right:0;
        MARGIN-TOP: 12px; FLOAT: left; WIDTH: 113px;   
        display:inline-block;
        _padding-left:0px;
        
        
	}
	
	
	.LanguageOptions img{
		margin: 3px 3px 3px 3px;
		vertical-align:middle;
		
	}
	
	.LanguageOptions a{
		font-size: 10px;
		color: #8995A6;
		line-height:1em;
		text-decoration: none;
		border-width:0px;
		margin:0px;
		padding:3px;
	}
	
	.Header .vertDelimiter{
		float: left;
		width: 13px;
		height: 99px;
	}
	
	/* login form */
		.LoginForm{
			float: left;
			padding: 8px 0px 2px 1px;
			line-height: 8px;
			width:132px;
		}
		
		
		.LoginForm label{
			color: #285B90;
		}
		
		.LoginForm .inputTxt, .LoginForm .btnSubmit{
			margin-bottom: 4px;
			line-height: 16px;
		}
		
		.LoginForm[class] .inputTxt, .LoginForm[class] .btnSubmit{
			margin: 3px 0px 4px 0px;
		}
		
		.LoginForm .inputTxt{
			width: 100px;
			height: 16px;
		}
		
		.LoginForm a{
			color: #007FBF;
		}
	/* /login form */
	
/* /header */

/* main menu */
	.DynamicMainMenuItem{
		line-height: 19px;
		font-weight: bold;
		color: #000;
		padding: 0px;
		border: 1px solid #7A8596;
		border-top-style: none;
	}
	
	.DynamicMainMenuItem a.DynamicMainMenuItem{
		border-style: none;
		display: block;
		text-decoration: none;
		color: #707F93;
		padding: 0px 25px 0px 10px;	
	}
	
	.DynamicMainMenuItem a.DynamicMainMenuItem:hover{
		background-color: #EBF7FD;
		color: #005DA4;
		display: block;
		padding: 0px 25px 0px 10px;
	}
	
	.StaticMainMenuItem{
		height: 40px;
		line-height: 40px;
		display: block;
		float: left;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.StaticMainMenuSelected{
		color: #C6E0F4;
	}
	
	.StaticMainMenuItem a.StaticMainMenuItem{
		border-style: none;
		height: 40px;
		padding: 0px 8px;
		display: block;
	}
	
	.StaticMainMenuItem a.StaticMainMenuItem:hover{
		height: 40px;
		display: block;
		color: #C6E0F4;
		text-decoration: none;
	}

	.MainMenuWrapper{
		height: 41px;
		padding-top: 2px;
		padding-left: 8px;
		background: #015EA5 url(images/bkg/bkgMainMenu.gif) 0px 0px repeat-x;
	}

/* main menu */

/* breadcrumbs */
	.BreadCrumbs{
		height: 28px;
		background: #7ACEF9 url(images/bkg/bkgBreadCrumbs.gif) 0px 0px repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	
	.BreadCrumbs ul.HorizontalMenu{
		padding: 8px 7px;
	}
	
	.BreadCrumbs a{
		font-weight: bold;
		color: #FFFFFF;
	}
/* /breadcrumbs */

/* content wrappers */
	.ContentWrapper{
		background: url(images/bkg/bkgContent.gif) 0px 0px repeat-x;
	}
	
	.ContentWrapperVLines{
		background: url(images/bkg/bkgContentVLines.gif) 188px 0px repeat-y;
		padding-top: 10px;
	}
	.ContentWrapperVLinesProduct{
		background: url(images/bkg/bkgContentVLines2.gif) 188px 0px repeat-y;
		padding-top: 10px;
	}
	ContentWrapperVLinesProduct2{		
		background-color:White;
	}
/* /content wrappers */

/* content left */
	.ContentLeft{
		float: left;
		width: 175px;
	}
	
	.ProductContentLeft[class] {
    height:auto;
    min-height:400px;
    }
    .ProductContentLeft {
    float:left;
    height:400px;
    }
	.ContentLeft h2{
		background-color: #0078B6;
		margin: 0px;
		padding: 4px 5px;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	/* left menu */
		.LeftMenu{
			margin-top: 19px;
			margin-bottom: 20px;
		}
		
		.StaticSubMenuItem a.StaticSubMenuItem{
			display: block;
			width: 143px;
			padding: 6px 0px 6px 22px;
			background: url(images/bkg/bkgRaquoOrange.gif) 12px 10px no-repeat;
			color: #0078B6;
			border-bottom: 1px solid #CED1D4;
			margin-bottom: 1px;
		}
		
		.StaticSubMenuItem a.StaticSubMenuItem:hover{
			background-color: #E0F3FD;
			text-decoration: none;
		}
		
		.StaticSubMenuItem a.StaticSubMenuSelected{
			background-image: url(images/bkg/bkgRaquoDarkBlue.gif);
			background-color: #E0F3FD;	
		}
	/* /left menu */
	
	/* left submenu */
		ul.LeftSubMenu{
			margin: 5px 0px 5px 15px;
			padding: 0px;
			list-style-type: none;
		}
		
		ul.LeftSubMenu li{
			border-style: none;
			margin: 0px;
		}
		
		ul.LeftSubMenu a{
			color: #707F93;
			display: inline;
			background: none;
			padding: 0px;
		}
		
		ul.LeftSubMenu a:hover{
			color: #0C435F;
			text-decoration: none;
			background: none;
			display: inline;
		}
		
		ul.LeftSubMenu a.selected{
			color: #0C435F;
			text-decoration: none;
			background: none;
			display: inline;
		}
	/* /left submenu */
	
	/* special offers list */
		ul.specialOffersList{
			margin: 4px 0px 0px 0px;
			padding: 0px;
			list-style-type: none;
		}
		
		ul.specialOffersList li{
			padding-left: 14px;
			background: url(images/bkg/bkgRaquoDarkBlue.gif) 2px 5px no-repeat;
		}
		
		ul.specialOffersList a{
			color: #656565;
		}
		
		ul.specialOffersList2{
			margin: 4px 0px 0px 0px;
			padding: 0px;
			list-style-type: none;
		}
		
		li.specialOffersList2Orange {
			padding-left: 14px;
			background: url(images/bkg/bkgRaquoOrange.gif) 2px 5px no-repeat;
		}
		li.specialOffersList2DarkBlue {
			padding-left: 14px;
			background: url(images/bkg/bkgRaquoDarkBlue.gif) 2px 5px no-repeat;
		}
		a.specialOffersListBlue {
			color:  #656565;
		}
		a.specialOffersListBlueOrange {
			color: #FF7400;	
		}		
		
		
		
	/* special offers list */
	
	/* catalog */
		.catalog{
			margin-top: 1px;
			padding: 7px 3px 5px 3px;
			background-color: #E0F3FD;
			color: #515151;
		}
		
		.catalog img{
			border: 1px solid #FFFFFF;
			float: left;
			margin-right: 4px;
		}
		
		.catalog .catalogContent{
			float: left;
			width: 88px;
		}
		
		.catalogDescription{
			height: 72px;
			overflow: hidden;
		}
	/* /catalog */
	
	/* left bottom links */
		.LeftBottomLinks .simpleList{
			margin: 50px 0px 0px 22px;
		}
		
		.LeftBottomLinks .simpleList li{
			padding: 0px;
			line-height: 12px;
		}
	/* /left bottom links */
	
	.leftBottomInfo{
		margin: 15px 0px 10px 22px;
	}
/* /content left */

/* content center */
	.ContentCenter{
		float: left;
		width: 557px;
	}
	
	
	.ContentCenter h1{
		color: #0078B6;
		font-size: 24px;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.ContentCenter h2{
		background-color: #0078B6;
		margin: 0px;
		padding: 4px 5px;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	/* Products */				
		.Product .ProdThumbnail{
			float: left;
			width: 126px;
		}
		
		.Product h3{
			margin: 0px;
			font-size: 12px;
			color: #0078B6;
		}
		
		.ProductDescription{
			float: left;
			color: #525C6B;
		}
		
		.Product .hr{
			margin: 3px 0px 4px 0px;
		}
		
		.Product .Price{
			float: left;
			width: 300px;
			color: #000000;
		}
		
		.ProductDetails
		{
			border-width: 0px;
		}
		
		.ProductPromotionPrice
		{
             background-color:#0078B6;
             color:White;
             padding: 1px 0px 1px 1px;  
        }
        .ProductPromotionImage
		{             
             padding: 5px 0px 0px 0px;  
        }
		
	/* /Products */
	
	/* welcome message */
		.ContentCenter .WelcomeMessage h1{
			margin: 0px;
			padding: 0px;
		}
		
		.ContentCenter .WelcomeMessageHome h1{
			margin: 22px 0px 0px 0px;
			padding: 0px;
		}
		.WelcomeMessContent{
			margin: 8px 7px 7px 11px;
		}
		
		.WelcomeMessage .pictureWrapper260x162, .WelcomeMessageHome .pictureWrapper260x162{
			float: left;
			margin-right: 6px;
		}
		
		.WelcomeMessage p, .WelcomeMessageHome p{
			margin: 0px;
			padding: 5px 0px 5px 0px;
		}
	/* welcome message */
	
/* /content center */

/* content right */
	.ContentRight{
		float: left;
		width: 165px;
	}
	
	/* search form */
		.SearchForm{
			margin-top: 0px;
			color: #76818E;
		}
		
		.SearchForm .inputTxt{
			height: 18px;
			line-height: 18px;
			margin-bottom:4px;
			margin-left: 3px;
		}
		
		.SearchForm .btnSubmit{
			margin-bottom: 4px;
			padding-left: 3px;
		}
		
		.SearchForm label
		{
			margin-left: 3px;
		}
		
		.SFRight
		{
			border: 1px solid #0078B6;
		}
		
		.SearchFormHeading{
			margin-bottom:3px ;
			height: 20px;
			line-height: 20px;
			width: 170px;
			background-color:  #0078B6;
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			padding-left: 3px;
			}
		.Download
		{
			width: 155px;
			height:17px;			
			border:1px solid #005DA4;			
			color:#005DA4;
			font-size:12px;
			font-weight: bold;
			margin:0px;
			padding:2px 3px;
		}
		.DownloadFormHeading
		{			
			float: left;
		}
			
		.SFexpandCollapseButton{
			float: right;
			
			/*line-height: 20px;*/
			
			/*padding-right: 5px;*/
			text-align: right;
			background-color:  #FFFFFF;
			color: #0078B6;
		}

		.SFexpandCollapseButton a
		{
			text-decoration: none;
			font-size: 15px;
			font-weight: bold;
			color: #0078B6;
		}

		.SFexpandCollapseButton a:hover
		{
			text-decoration: none;
		}
	/* /search form */
	
	.ContentRight h2{
		margin: 0px;
		padding: 2px 4px;
		font-size: 12px;
		color: #005DA4;
		border: 1px solid #005DA4;
	}
	
	.ContentRight .hr{
		margin: 4px 0px 14px 0px;
	}
	
	ul.DownloadList{
		margin: 4px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	ul.DownloadList li{
		background: url(images/bkg/iconDownloadOrange.gif) 2px 3px no-repeat;
		padding-left: 18px;
	}
	
	
	ul.DownloadList2{
		margin: 4px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	li.DownloadListOrange {
		background: url(images/bkg/iconDownloadOrange.gif) 2px 3px no-repeat;
		padding-left: 18px;
	}
	li.DownloadListBlue {
		background: url(images/bkg/iconDownload.gif) 2px 3px no-repeat;
		padding-left: 18px;
	}
	a.DownloadListA
	{
		color: #FF7400;
	}
	a.DownloadListA:hover
	{
		color: #FF7400;
	}	
	
	ul.LinksList{
		margin: 4px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
	}
		
	ul.LinksList li{
		padding-left: 14px;
		background: url(images/bkg/bkgRaquoDarkBlue.gif) 2px 5px no-repeat;
	}
	
	ul.LinksList2{
		margin: 4px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
	}
	a.ALinksList2Orange{		
		color: #FF7400;	
	}
	a.ALinksList2Orange:hover{
		color: #FF7400;
		text-decoration: none;		 
	}
	li.LinksList2Orange
	{
		padding-left: 14px;
		background: url(images/bkg/bkgRaquoOrange.gif) 2px 5px no-repeat;		
		}
	li.LinksList2DarkBlue
	{
		padding-left: 14px;
		background: url(images/bkg/bkgRaquoDarkBlue.gif) 2px 5px no-repeat;		
		}
/* /content right */

/* footer */
	.Footer{
		height: 60px;
		background: #A6DDF9 url(images/bkg/bkgFooter.gif) 0px 0px repeat-x;
	}
	
	.ftrLeft{
		float: left;
		width: 9px;
		height: 60px;
		background: url(images/bkg/bkgFtrLeft.gif) 0px 0px no-repeat;
	}
	
	.ftrRight{
		float: right;
		width: 9px;
		height: 60px;
		background: url(images/bkg/bkgFtrRight.gif) 0px 0px no-repeat;
	}
	
	.ftrImage{
		float: left;
		width: 149px;
		margin: 12px 0px 0px 29px;
	}
	
	.ftrCenter{
		float: left;
		width: 480px; /*557 px*/
		text-align: center;
		color: #FFFFFF;
	}
	
	.ftrCenter a{
		color: #005FA8;
	}
	
	.ftrCenter ul.HorizontalMenu{
		padding-top: 14px;
		color: #005FA8;
	}
	
	.ftrHr{
		height: 2px;
		width: 440px;
		background: url(images/bkg/bkgFtrHr.gif) 0px 0px repeat-x;
		margin-left: auto;
		margin-right: auto;
		margin-top: 6px;
		margin-bottom: 3px;
		font-size: 1px;
	}
	
	.ftrRightImages{
		float: left;
		padding: 5px 0px 0px 0px;
	}
	
/* /footer */

/* popup */
	.PopupBody{
		margin: 10px 10px 16px 10px;
	}
	
	.PopupBody .ContentWrapper{
		padding: 29px 10px 10px 10px;
	}
	
	.PopupWrapper{
		width: 100%;
		background-color: #FFFFFF;
	}
	
	.PopupClose{
		float: right;
		padding-top: 9px;
	}
	
	.PopupWrapper .Header{
		height: 68px;
	}
	
	.PopupWrapper .hdrLeft{
		height: 68px;
	}
	
	.PopupWrapper .hdrRight{
		height: 68px;
	}
	
	.PopupWrapper .Logo{
		padding: 9px 0px;
	}
	
	.PopupWrapper h1{
		margin: 0px;
		color: #FFFFFF;
		padding: 5px 9px;
		font-size: 16px;
		background: #43ADE3 url(images/bkg/bkgMainMenu.gif) 0% 0% repeat-x;
	}
	
	.PopupContentMinHeight{
		float: left;
		width:1px;
		height: 200px;
	}
	
	.PopupFooter{
		height: 20px;
		background: #A6DDF9 url(images/bkg/bkgFooter.gif) 0% 100% repeat-x;
	}
	
	.PopupFooter .ftrLeft{
		float: left;
		width: 9px;
		height: 20px;
		background: url(images/bkg/bkgFtrLeft.gif) 0% 100% no-repeat;
	}
	
	.PopupFooter .ftrRight{
		float: right;
		width: 9px;
		height: 20px;
		background: url(images/bkg/bkgFtrRight.gif) 0% 100% no-repeat;
	}
/* /popup */

/* common */
	.vertDelimiter{
		background: url(images/bkg/sepVertical.gif) 50% 0% repeat-y;
	}
	
	.fltLeft{
		float: left;
	}
	
	.fltRight{
		float: right;
	}
	
	.clr{
		clear: both;
	}
	
	.txtWhite{
		color: #FFFFFF;
	}
	
	.txtBlack{
		color: #000000;
	}
	
	.inputTxt{
		border: 1px solid #BAC1CB;
		padding-left: 2px;
	}
	
	ul.HorizontalMenu{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	ul.HorizontalMenu li{
		display: inline;
	}
	
	.hWrapper{
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		padding: 0px 1px;
	}
	
	.spVertContent{
		float: left;
		width: 13px;
		height: 1px;
	}
	
	.hr{
		height: 1px;
		background: url(images/bkg/bkgHr.gif) 0px 0px repeat-x;
		font-size: 0px;
		margin: 8px 0px;
	}
	
	.hrCont{
		height:1px;
		border-top: 1px solid #CCCCCC;
		margin: 4px 0px 9px 0px;
		font-size: 0px;
	}
	
	
	a.primSecColLink{
		color: #0078B6;
	}
	
	a.primSecColLink:hover{
		color: #FF7400;
		text-decoration: none;		 
	}
	a.primSecColLinkH4{
		color: #0078B6;
		font-size: 14px;
		margin: 0px;
		padding: 4px 0px 2px 0px;
		font-weight: bold;
	}
	
	a.primSecColLinkH4:hover{
		color: #FF7400;
		text-decoration: none;
		font-size: 14px;
		margin: 0px;
		font-weight: bold;
		padding: 4px 0px 2px 0px;
	}
	
	ul.simpleList{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	.bgLightSecColor{
		background-color: #E0F3FD;
	}
	
	.txtPrimColor{
		color: #0078B6;
	}
	
	.txtSecColor{
		color: #FF6500;
	}
	
	.txt12{
		font-size: 12px;
	}
	
	.pictureWrapper260x162{
		width: 278px;
		height: 180px;
		background: url(images/bkg/pictureWrapper260x162.gif) 0px 0px no-repeat;
	}
	
	.pictureWrapper260x162 img{
		padding: 8px 0px 0px 8px;
	}
/* /common */

.ProductResultsTable
{
	border: 0px solid #FFFFFF;
	width: 550px;
	}
	
.ProductResultsTable th
{
	border: 1px solid #FFFFFF;
	}

.ProductResultsTable td	{
	border: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.ProductResultsTable td	table td{
	border-bottom: none;
}

.ProductResultsTable2
{
	border: 0px solid #FFFFFF;
	width: 540px;
	}
	
.ProductResultsTable2 th
{
	border: 1px solid #FFFFFF;
	}

.ProductResultsTable2 td	{
	border: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.ProductResultsTable2 td	table td{
	border-bottom: none;
}




.formFooter{
		margin: 6px 0px 2px 0px;
		height: 4px;
		white-space: nowrap;
		font-size: 0px;
		background-color: #0078B6;
	}
	
.alignRight
{
	text-align:right
	}
.productDetailsTitle
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

.productDetailsCategory
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
}
.ShoppingCart{
border: 1px solid #165185;
border-collapse: collapse;
}

.ShoppingCart th{
border: 1px solid #165185;
background-color: #1C7EBD;
color: #FFFFFF;
padding: 1px 2px;
text-align:left
}

.ShoppingCart td{
border: 1px solid #165185;
padding: 1px 2px;
}

.ShoppingCart .OddRow{
background-color: #F0F8FC;
}
.ContentArea h3{
		color: #0078B6;
		font-size: 16px;
		margin: 0px;
		padding: 6px 0px 2px 0px;
	}
	
	.ContentArea h4{
		color: #0078B6;
		font-size: 14px;
		margin: 0px;
		padding: 4px 0px 2px 0px;
	}
	
	.ContentArea h5{
		color: #0078B6;
		font-size: 12px;
		margin: 0px;
		padding: 2px 0px 1px 0px;
	}
	
.hide{display: none}
.show{display:block}

/* Tree Menu */
	.TreeMenu{}
	.TreeMenuRootNode{color: #0078B6;font-weight: bold; } 
		a.TreeMenuRootNode{color: #0078B6; font-weight: bold;}  
		a.TreeMenuRootNode:hover{color: #0078B6; font-weight: bold;}
	.TreeMenuHoverNode{color: #0078B6;font-weight: bold;} 
		a.TreeMenuHoverNode{color: #0078B6; font-weight: bold;} 
		a.TreeMenuHoverNode:hover{color: #0078B6; font-weight: bold;}
	.TreeMenuLeafNode{color: #0078B6;font-weight: bold;} 
		a.TreeMenuLeafNode{color: #0078B6; font-weight: bold;} 
		a.TreeMenuLeafNode:hover{color: #0078B6; font-weight: bold;}
	.TreeMenuNode{color: #0078B6;font-weight: bold;} 
		a.TreeMenuNode{color: #0078B6; font-weight: bold;} 
		a.TreeMenuNode:hover{color: #0078B6; font-weight: bold;}
	.TreeMenuParentNode{color: #0078B6;font-weight: bold;} 
		a.TreeMenuParentNode{color: #0078B6;font-weight: bold;} 
		a.TreeMenuParentNode:hover{color: #0078B6; font-weight: bold;}
	.TreeMenuSelectedNode{color: #0078B6; font-weight: bold;}
		 a.TreeMenuSelectedNode{color: #0078B6;font-weight: bold;} 
		 a.TreeMenuSelectedNode:hover{color: #0078B6; font-weight: bold;}
	.TreeMenuViewProducts{color: #0078B6;font-weight: bold;} 	
		a.TreeMenuViewProducts{color: #0078B6; font-weight: bold;} 
		a.TreeMenuViewProducts:hover{color: #0078B6; font-weight: bold;}
		
    .TMPN{color: #0078B6;font-weight: bold;} 
		a.TMPN{color: #0078B6;font-weight: bold;} 
		a.TMPN:hover{color: #0078B6; font-weight: bold;}		
    .TMHN{color: #0078B6;font-weight: bold;} 
		a.TMHN{color: #0078B6; font-weight: bold;} 
		a.TMHN:hover{color: #0078B6; font-weight: bold;}
	.TMSN{color: #0078B6; font-weight: bold;}
		 a.TMSN{color: #0078B6;font-weight: bold;} 
		 a.TMSN:hover{color: #0078B6; font-weight: bold;}
	.TMRN{color: #0078B6;font-weight: bold; } 
		a.TMRN{color: #0078B6; font-weight: bold;}  
		a.TMRN:hover{color: #0078B6; font-weight: bold;}	
    .TMLN{color: #0078B6;font-weight: bold;} 
		a.TMLN{color: #0078B6; font-weight: bold;} 
		a.TMLN:hover{color: #0078B6; font-weight: bold;}
	.TMN{color: #0078B6;font-weight: bold;} 
		a.TMN{color: #0078B6; font-weight: bold;} 
		a.TMN:hover{color: #0078B6; font-weight: bold;}	
/* / Tree Menu */

	a.back{
		line-height: 12px;
		font-weight: bold;
		padding-left: 18px;
		background: url(images/icons/back.gif) 0% 50% no-repeat;
		color: #0078B6;
	}
	a.forward{
		line-height: 12px;
		font-weight: bold;
		padding-left: 18px;
		background: url(images/icons/forward.gif) 0% 50% no-repeat;
		color: #0078B6;
	}
	a.CallMe{
		line-height: 16px;
		font-weight: bold;
		padding-left: 18px;
		background: url(images/phoneCall.gif) 0% 50% no-repeat;
		color: #0078B6;
	}
	a.SiteInfo{
		line-height: 16px;
		font-weight: bold;
		/*padding-left: 18px;		*/
		color: #0078B6;
	}
	a.forwardBlack{
		line-height: 12px;
		font-weight: bold;
		padding-left: 18px;
		background: url(images/icons/forward.gif) 0% 50% no-repeat;
		color: #656565;
	}
	a.forwardBlack:hover{
			color: #656565;
			text-decoration: none;
			line-height: 12px;
			font-weight: bold;
			padding-left: 18px;
			background: url(images/icons/forward.gif) 0% 50% no-repeat;
			display: inline;
		}
	th.tableHdr{
background-color: #1C7EBD;
color: #FFFFFF;
padding: 2px 3px;
}

.blueBorder{
border: 1px solid #005DA4;
}

/* order details */
	.dtHeaderCell{}
	.dtCellLabel{font-weight: bold; padding-left: 6px;}
	.dtCell{padding-left: 3px;}
	.TabLabel{font-size: 12px; font-weight: bold; color: #000000; padding-bottom: 4px;}
	.Total{font-weight: bold; color: #000000}
/* / order details */

/* data table */
.DataTable
		{
			border: 1px solid #165185;
			border-collapse: collapse;
		}
		
		.DataTable th{
			border: 1px solid #165185;
			background-color: #1C7EBD;
			color: #FFFFFF;
			padding: 1px 2px;
	}
	
		.DataTable th a{
			color: #FFFFFF;
		}
		
		.DataTable td{
			border: 1px solid #165185;
			padding: 1px 2px;
		}
		
		.DataTable .OddRow{
			background-color: #F0F8FC;
		}
		
		.DataTable a
		{
			text-decoration: underline;
		}
		
		.DataTable a:hover
		{
			text-decoration: none;
		}
		
		
		
	.pagination table
	{
	border: none;
	}
	.pagination table tr
	{
		border:none;
	}
	.pagination table td
	{
		border:none;
	}
	.pagination table td a
	{
		color:Black;
		
		}
	.pagination table td a.selected
	{
		
		background-color: #A6DDF9;
		display:block;
	}
	.pagination table td a:hover
	{
		text-decoration: none;
	}

.news a,	a.mypagination{
text-decoration: none;
line-height: 16px;
color:#0078B6;
padding: 1px 5px;
background: #E8F6FE;
text-align:center;
border-right: 1px solid #FFF;
}

.news a:hover ,a.mypagination:hover{
color:#E8F6FE;
background: #0078B6;
}

	
.news a:selected,	a.mypagination:selected
	{
		
		background-color: #A6DDF9;
		display:block;
	}
	
	
/* /data table */

.UserLoggedInInfo
{
	float: left;	
}
.contentLink{
color: #007FBF;
text-decoration: underline;
}

.contentLink:hover{
text-decoration: none;
}

/* Tabstrip */

.activTabLeft
{
	background-image: url(images/tab/tabActiveLeft.gif);
	width:11px;
	height:19px;
}
.activTabRight
{
	background-image: url(images/tab/tabActiveRight.gif);
	width:11px;
	height:19px;
	}
.inactivTabLeft
{
	background-image: url(images/tab/tabInactiveLeft.gif);
	width:11px;
	height:19px;
}
 

.inactivTabRight
{
	background-image: url(images/tab/tabInactiveRight.gif);
	width:11px;
	height:19px;
	}	
.activTab
{
	background-image: url(images/tab/tabActiveBg.gif);
	background-repeat:repeat-x;
	height:19px;
	
	 cursor:hand;
}
.activTab a
{
	color:#000000;
	}
 .inactivTab
{
	background-image: url(images/tab/tabInactiveBg.gif);
	background-repeat:repeat-x;
	height:19px;
	
	cursor:hand;
}
.inactiv
{
	background-image: url(images/tab/tabInactive.gif);	
	height:19px;
	width:110px;
	cursor:hand;
	text-align:center;
}
.activ
{
	background-image: url(images/tab/tabActive.gif);	
	height:19px;	
	width:110px;
	cursor:hand;
	text-align:center;
}
.inactivTab a
{
	color:#000000;
}
.inactivTab
{
	background-image: url(images/tab/tabInactiveBg.gif);
	background-repeat:repeat-x;
	height:19px;
}
.spaceTab
{
	background-image: url(images/tab/tabBg.gif);
	height:19px;
	width:5px
}
.tab{
		height: 19px;
		background: url(images/tab/tabBg.gif) 0px 0px repeat-x;
		font-size: 0px;
		margin: 4px 0px;
		width: 99%;
	}
.richEditCss textarea
{border: 1px solid #CCCCCC;
	width: 400px;
	height: 200px;
	}
	.txtError{
		color: #FF0000;
	}
	
	
	
	
	
	.txtSuccess{
		color: #077013;
	}
	
	.errorBox{
	padding: 10px;
	border: 1px dashed #F00;
	background-color: #FFE1E1;
	font-size: 14px;
	color: #F00;
}

.warningBox{
	padding: 10px;
	border: 1px dashed #AAA;
	background-color: #FFFFCC;
	font-size: 14px;
	color: #000;
}

.successBox{
	padding: 10px;
	border: 1px dashed #006600;
	background-color:#DAFFDE;
	color: #000;
	font-size: 14px;
}


	.highlighted
	{
		color:#FFFF99!important;
		text-transform:uppercase!important;
	}

	a.higlighted_sidenav{
		text-transform: uppercase!important;
		font-weight: bold!important;
		color: #0078B6;
	}
	a.higlighted_sidenav:hover{
		text-transform: uppercase!important;
		font-weight: bold!important;
		color: #FF7400;
		text-decoration: none;		 
	}

	a.DownloadListH
	{
		color: #656585;
		text-transform: uppercase!important;
		font-weight: bold!important;
		
	}
	a.DownloadListH:hover
	{
		color: #656585;
		text-transform: uppercase!important;
		font-weight: bold!important;
		
	}
	
	.repalyBox
	{
		border-right: #cccccc 1px dashed;
		border-top: #cccccc 1px dashed;
		padding-left: 10px ; 
		left: 30px;
		border-left: #cccccc 1px dashed; 
		border-bottom: #cccccc 1px dashed; 
		position: relative;
		background-color:#FBFFFF;
		}
		
	.SearchCriteria{background-color: #D4F0FF; padding: 8px; margin-bottom: 0px;}

.SearchCriteria UL{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; display:inline; font-size: 12px;
}
.SearchCriteria UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
.SearchCriteria UL A {
	 COLOR: #0078B6; padding-right: 9px; background: url(images/asc_default.gif) 100% 60% no-repeat
}
.SearchCriteria UL A.selected {
	FONT-WEIGHT: bold;
}

.SearchCriteria UL A.ascending{
    FONT-WEIGHT: bold; background: url(images/asc.gif) 100% 55% no-repeat
}
 
.SearchCriteria UL A.descending{
    FONT-WEIGHT: bold; background: url(images/desc.gif) 100% 55% no-repeat
}


.selected{
	FONT-WEIGHT: bold;
	}
.SitePage
    {
        margin:8px 7px 7px 11px;
    }
.SitePageL
    {
        float: left;
        margin-right: 6px;
        width: 278px;
		height: 180px;
		background: url(images/bkg/pictureWrapper260x162.gif) 0px 0px no-repeat;
    }
.SitePageL img {
    padding:8px 0px 0px 8px;
    border-style:none;
}
 .SitePageR
    {
        float: right;
        margin-left: 6px;
        width: 278px;
		height: 180px;
		background: url(images/bkg/pictureWrapper260x162.gif) 0px 0px no-repeat;
    }
 .SitePageR img {
    padding:8px 0px 0px 8px;
    border-style:none;
}
.row {display:table-row}.cell {display:table-cell}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


/*Count down*/


.containerCD {
/*	margin: 30px auto;
	width: 142px;
	color: #555;*/
padding:0px;
margin:auto;
}
.countdown_dashboard {
	/*background-color:#0078B6;
	color:white;*/
	width:140px;
	height:100px ;
	/*display:inline;*/
}

.dash {
	/*width: 110px;
	height: 114px;
	background: transparent url('images/dash.png') 0 0 no-repeat;*/
	float: left;
	margin-left: 2px;
	/*position: relative;*/
}
.split
{
float:left;
margin-left:5px;
}

.dash .digit {
	/*font-size: 55pt;*/
	font-weight: bold;
	float: left;
	/*width: 55px;*/
	text-align: center;
	/*
	position: relative;*/
}

.nouthumb2 {
display:block;

margin:0;
padding:0;
position:absolute;
z-index:500;
}
.promotionDiv
{
	border:1px solid #FF6500;background-color:#FF6500;text-align:center;
	font-size:15px;
	}


