﻿/* ------------------------------------------------------- */
/* Layout1 master page - stylesheet                        */
/* ------------------------------------------------------- */

html
{
	overflow-y: scroll; /* always show vertical scrollbar fix */
}

body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #001017 url(/images.ashx/TopWrapBody.gif) repeat-x;
	text-align: center; /* for IE */
}

.container /* Center aligns a column 90% width */
{
	margin: 0 auto; /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 90%;
	min-width: 850px;
}

A:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A:visited
{
	color: #C1CDFF;
	text-decoration: none;
	font-weight: bold;
}
A:hover
{
	color: #FFCE82;
	text-decoration: none;
	font-weight: bold;
}
A:active
{
	color: red;
	text-decoration: none;
}

.content_container
{
	min-height: 500px;
	clear: both;
	padding-top:5px;
	padding-bottom:5px;
}

.content
{	
	min-height: 500px;
	padding-left:5px;
	padding-right:5px;
	background: url(/images.ashx/contenttrans1.png);
	background-repeat: repeat;
	color: #000000;
	border: 1px solid #005C74;
	margin-top: 0px;
	margin-bottom: 3px;
}
.content p
{
	padding-left: 5px;
	padding-right: 5px;
}

.logincontrol
{
	padding-top:30px;
	margin-top:10px;
	margin-left:20%;
}

.generationduration
{
	color:Gray;
	float:right;
	font-size:x-small;
}

/* ------------------------------------------------------- */
/* Layout1 master page - header */
/* ------------------------------------------------------- */
.header
{
}

.topwrapimage
{
	width: 100%;
	min-height: 500px;
	background: url(/images.ashx/TopWrap.jpg) repeat-x;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.topleftbox
{
	float: left;
	padding-top: 5px;
}

.companylogo
{
	padding-bottom: 10px;
}

/* ------------------------------------------------------- */
/* Layout1 master page - status area */
/* ------------------------------------------------------- */

.statusbox
{
	padding: 5px;
	float: right;
	background: url(/images.ashx/statustrans1.png);
	background-repeat: repeat;
	border-style: solid;
	border-width: 1px;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #005C74;
	margin-top: 5px;
	max-height: 120px;
	overflow: hidden;
}

.statusbox A:link
{
	color: #004759;
	text-decoration: none;
	font-weight: bold;
}
.statusbox A:visited
{
	color: #004759;
	text-decoration: none;
	font-weight: bold;
}
.statusbox A:hover
{
	color: #B46D01;
	text-decoration: none;
	font-weight: bold;
}
.statusbox A:active
{
	color: red;
	text-decoration: none;
}

.statusbox .row1
{
	text-align: right;
}

.statusbox .row2
{
	text-align: right;
}

/* ------------------------------------------------------- */
/* Layout1 master page - basket summary */
/* ------------------------------------------------------- */

.basketsummary
{
	margin: 2em 0 0 0;
	padding: 4px 18px 4px 18px;
	border: 1px solid #005C74;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #005C74;
	max-width: 230px;
	overflow: hidden;
}

.basketicon
{
	float: left;
	margin-right: 0.5em;
}

.basketinfo
{
	float: left;
	margin-top: 0.4em;
}

/* ------------------------------------------------------- */
/* Basket detail                                           */
/* ------------------------------------------------------- */
.basketdetail
{
	background: url(/images.ashx/black/feedtrans1.png);
	padding: 3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	margin-left: 5%;
	width: 75%;
	border: 1px solid #2D2D2D;
	color: #2E2E2E;
}

.basketdetail A:link
{
	color: #004759;
	text-decoration: none;
	font-size:0.8em;
}
.basketdetail A:visited
{
	color: #004759;
	text-decoration: none;
	font-size:0.8em;
}
.basketdetail A:hover
{
	color: #B46D01;
	text-decoration: none;
	font-size:0.8em;
}

.basketdetailheader
{
	clear: both;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom:30px;
}

.basketdetailheader .title
{
	margin-top:3px;
	float:left;
}

.basketdetailheader .checkout
{
	float:right;
	margin-right:5px;
}

.checkoutbottom
{
	clear: both;
	float:right;
	margin-right:5px;
}

.basketdetailcolumnheaderrow
{
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
	font-weight: bold;
}

.basketdetailcolumnfooterrowtop
{
	color: #FFFFFF;
	font-weight: bold;
	clear: both;
}

.basketdetailcolumnfooterrow
{
	color: #FFFFFF;
	font-weight: bold;
	clear: both;
}

.basketdetailrow
{
	clear:both;
	background-color: White;
}

.basketdetail .smallFileImage
{
	border-style: solid none none solid;
	border-width: 1px 0px 0px 1px;
	border-color: #2D2D2D;
	background-color: white;
	padding: 5px 2px 2px 2px;
	float: left;
	width: 3%;
	height: 35px;
	text-align:center;
}

.basketdetail .description
{
	border-style: solid none none solid;
	border-width: 1px 0px 0px 1px;
	border-color: #2D2D2D;
	background-color: white;
	padding: 5px 2px 2px 2px;
	float: left;
	width: 40%;
	height: 35px;
	text-align: left;
	overflow: hidden;
}

.basketdetail .quantity
{
	border-style: solid none none solid;
	border-width: 1px 0px 0px 1px;
	border-color: #2D2D2D;
	background-color: white;
	padding: 5px 2px 2px 2px;
	float: left;
	width: 10%;
	height: 35px;
	text-align:center;
}

.basketdetail .price
{
	border-style: solid none solid solid;
	border-width: 1px 0px 0px 1px;
	border-color: #2D2D2D;
	background-color:white;
	padding: 5px 2px 2px 2px;
	float:left;
	width:15%;
	height: 35px;
	text-align:right;
}

.basketdetail .subtotal
{
	border-style: solid none solid solid;
	border-width: 1px 0px 0px 1px;
	border-color: #2D2D2D;
	background-color: white;
	padding: 5px 2px 2px 2px;
	float: left;
	width: 16%;
	height: 35px;
	text-align: right;
}

.basketdetail .commands
{
	border-style: solid solid solid solid;
	border-width: 1px 1px 0px 1px;
	border-color: #2D2D2D;
	background-color: white;
	padding: 5px 2px 2px 2px;
	float: left;
	width: 10%;
	height: 35px;
	text-align: center;
}

.basketdetailcolumnfooterrowtop .smallFileImage
{
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrowtop .description
{
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrowtop .quantity
{
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrowtop .price
{
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrowtop .subtotal
{
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrowtop .commands
{
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrow .smallFileImage
{
	border-style: none;
	border-width: 0px;
	margin-left: 1px;
	background-color: Transparent;
}

.basketdetailcolumnfooterrow .description
{
	border-style: none;
	border-width: 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrow .quantity
{
	border-style: none;
	border-width: 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrow .price
{
	border-style: none;
	border-width: 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrow .subtotal
{
	border-style: none;
	border-width: 0px;
	margin-left:1px;
	background-color:Transparent;
}

.basketdetailcolumnfooterrow .commands
{
	border-style: none;
	border-width: 0px;
	margin-left:1px;
	background-color:Transparent;
}

/* ------------------------------------------------------- */
/* Layout1 master page - page section title */
/* ------------------------------------------------------- */

.pagesectiontitle
{
	padding: 3px 3px 3px 5px;
	border-color: #005C74;
	color: #000000;
	background: url(/images.ashx/pagesectiontitletrans1.png);
	background-repeat: repeat;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

.pagesectiontitleleft
{
	float: left;
	width: 60%;
	text-align: left;
	font-weight: bold;
	margin-top: 3px;
}

.pagesectiontitleright
{
	margin-left: 60%;
	text-align: right;
	float: none;
	width: 39%;
}

.pagesectiontitleright .left
{
	float: right;
	text-align: left;
	margin-right: 5px;
	margin-top: 0px;
}

.pagesectiontitleright .right
{
	text-align: left;
	float: right;
}

.pagesectiontitleleft A:link
{
	color: #004759;
	text-decoration: none;
	font-weight: bold;
}
.pagesectiontitleleft A:visited
{
	color: #004759;
	text-decoration: none;
	font-weight: bold;
}
.pagesectiontitleleft A:hover
{
	color: #B46D01;
	text-decoration: none;
	font-weight: bold;
}
.pagesectiontitleleft A:active
{
	color: red;
	text-decoration: none;
}

/* ------------------------------------------------------- */
/* Layout1 master page - footer */
/* ------------------------------------------------------- */
.footer
{
	padding: 5px;
	text-align: center;
	background: url(   "/images.ashx/footertrans1.png" );
	background-repeat: repeat;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 15px;
	border: 1px solid #005C74;
}

.footer A:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.footer A:visited
{
	color: #C1CDFF;
	text-decoration: none;
	font-weight: bold;
}
.footer A:hover
{
	color: #FFCE82;
	text-decoration: none;
	font-weight: bold;
}
.footer A:active
{
	color: red;
	text-decoration: none;
}

.footer .row1
{
	text-align: center;
}

.footer .row2
{
	text-align: center;
}


/* ------------------------------------------------------- */
/* Layout1 master page - image shadow                      */
/* ------------------------------------------------------- */

.img-shadow
{
	float: left;
	background: url(/images.ashx/shadowAlpha.png) no-repeat bottom right !important;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	/* FOR IE */
	overflow:auto;
}

.img-shadow img
{
	display: block;
	position: relative;
	background-color: #ffffff;
	margin: -6px 6px 6px -6px; 
	/*border: 3px solid #a9a9a9; 	
	padding: 3px;*/
}

/* ------------------------------------------------------- */
/* WebContentContainer                                     */
/* ------------------------------------------------------- */

.webContentContainer
{
}

.webContentEditor
{
	background-color:Silver;
}

.editLink
{
	padding: 3px;
	float: right;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #99CCFF;
}

.editLink A:link 
{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}

.editLink A:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.editLink A:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
}

.editLink A:active
{
	color: red;
	text-decoration: none;
}

/* ------------------------------------------------------- */
/* Grid Hyperlink                                          */
/* ------------------------------------------------------- */

.gridLinks A:link 
{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}

.gridLinks A:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.gridLinks A:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
}

.gridLinks A:active
{
	color: red;
	text-decoration: none;
}

/* ------------------------------------------------------- */
/* Library - DevExpress restylings                         */
/* ------------------------------------------------------- */
.libraryContainer
{
	border-style: none;
	float: right;
	width: 82%;
	background-color: Transparent;
}

.libraryContainer .lgsquare
{
	background-color: Aqua;
	background-position: url(/images.ashx/producttrans1.png);
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #333333 #000000 #666666;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 5px;
	background: url(/images.ashx/producttrans1.png);
	background-repeat: repeat;
}

.libraryContainer .tabpage
{	
	min-height:195px;
	max-height:195px;
	overflow:auto;
}

.libraryContainer .pagerpanel
{
	background: url(/images.ashx/pagerpaneltrans1.png);
	border: 1px solid #005C74;
	margin-top:5px;
}

.libraryContainer A:link
{
	color: #0000FF;
}

.libraryContainer A:visited
{
	color: #0000FF;
}

.libraryContainer A:hover
{
	color: #D98200;
}

.libraryContainer .productinfo
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images.ashx/black/feedtrans1.png);
	/*border: solid 1px #889;*/
	float:left;
	width:100%;
	color:black;
}

.productinfo .title
{
	font-weight:bold;
	/*color: #224;*/
	color:#00a;
}

.productinfo .titlebottom
{
	font-weight:bold;
	/*color: #112;*/
	color:#008;
}

.productinfo .datatop
{
	font-weight:bold;
	color:#112;
}

.productinfo .data
{
	color:#eee;
}

.productinfo .databottom
{
	margin-right:8px;
	color:#eee;
}


.productinfo .line
{
	border-color:gray;
	border-style: solid solid none solid;
	border-width: 1px;
	padding:3px;
}

.productinfo .lastline
{
	background-image: none;
	border-color: gray;
	border-style: solid none none none;
	border-width: 1px;
	padding-top: 2px;
	margin: 0px;
}

.productinfo .lastlinecontent
{
	margin-top:3px;
	width:90%;
	float:left;
}

.line img
{
	display: table-cell;
	vertical-align: middle;
}

.libraryContainer .previewbutton
{
	float:right;
	margin-left:3px;
	margin-bottom:3px;
}

.libraryContainer .purchasebutton
{
	float:right;
}

.CartButtonTitles
{
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #B2BCBE;
	background-color: #E1E6E6;
	text-align: center;
	padding:3px;
	font-weight:bold;
}

.CartButtonVisibleMessageOuter
{
	height:75px; 
	position:relative;
	padding:0px;
	margin:0px;
}

.CartButtonVisibleMessageInner
{
	padding:0px;
	margin:0px;
	color:Gray;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}

.emptytemplate
{
	background-position: url(/images.ashx/black/feedtrans1.png);
	float: right;
	width: 81%;
	max-width: 81%;
	overflow: hidden;
	padding: 3px 3px 3px 5px;
	padding-top:10em;
	margin-bottom: 5px;
	min-height: 300px;
	max-height: 300px;
	border: 1px solid black;
	color: white;
	text-align: center;
	background: url(/images.ashx/black/feedtrans1.png);
	background-repeat: repeat;
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ------------------------------------------------------- */
/* Library List Mode - DevExpress restylings               */
/* ------------------------------------------------------- */

.dxgvControl_BlackGlass .dxpControl_BlackGlass 
{	
	BACKGROUND-COLOR: Transparent;
}

.libraryContainer .listtable
{
	background: url(/images.ashx/black/feedtrans1.png);
}

.libraryContainer .listrow
{
	font-family: Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #888888 #666 #888888;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 3px;
	background: url(/images.ashx/black/listrowtrans1.png);
	background-repeat: repeat;
}

.listrow table
{
	width:100%;
	margin:0px;
	padding:0px;
}

.listrow tr
{
}

.listrow td
{
}

.listrow .button
{
	float:right;
	width:120px;
}

/* ------------------------------------------------------- */
/* Category Tree - DevExpress restylings                   */
/* ------------------------------------------------------- */
.categoryContainer
{
	float:left; 
	width:17%;
	max-width:17%; 
	overflow:hidden;
	background-color:White;
	border: solid 1px black;
}
.categoryTitle
{
	color: White;
	background-color: Gray;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid 1px black;
}
.dxtlIndentWithButton
{
	width:0px;
	overflow:hidden;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.dxtlLineFirst
{
	width:0px;
	overflow:hidden;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.dxtlIndent 
{
	width:0px;
	overflow:hidden;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.dxtlIndentWithButton .dxtl__I
{
	width:0px;
}
.dxtl__I
{
	width:0px;
}
.dxtl__B0
{
	width:100%;
}
.RN
{
	width:132px;
}
.RS
{
	background-color:#C1CED9;
    color:black;        
}
.RTxt
{
    padding-bottom: 1px;
    padding-left:3px;
}

/* ------------------------------------------------------- */
/* Category Bar Control                                    */
/* ------------------------------------------------------- */
.categoryBar
{
	float: right;
	width: 81%;
	max-width: 81%;
	overflow: hidden;
	padding: 3px 3px 3px 5px;
	margin-bottom:5px;
	border: 1px solid #005C74;
	color: #000000;
	background: url(/images.ashx/catbartrans1.png);
	background-repeat: repeat;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

.categoryBar .title
{
	font-weight:bold;
	float:left;
}

.categoryBar .title h2
{
	margin-top:3px;
	margin-bottom:3px;
}

.categoryBar .body
{
	margin-left:5px;
	clear:both;
}

.categoryBar .categoryExpander
{
	width:25px;
	height:15px;
	background-color:White;
	padding-left:3px;
	padding-right:5px;
	padding-top:3px;
	text-align:center;
	/*border: solid 1px gray;*/
	color:Gray;
	font-size:smaller;
	float:right;
	cursor:pointer;
}

.categoryBar .viewmodebutton
{
	float:right;
}

.viewmodebutton .dxbButton_Glass DIV.dxb
{
	padding: 0px 2px 0px 2px;
}

.categoryBar A:link 
{
	color:#2D2D2D;
}

.categoryBar A:visited
{
	color: #2D2D2D;
}

.categoryBar A:hover
{
	color: #D98200;
}


/* ------------------------------------------------------- */
/* News Feed Control                                       */
/* ------------------------------------------------------- */
.newsfeedcontent
{
	float:left;
	width:69%;
}

.newsfeedimg
{
	float:right;
	margin:3px;
}

.newsfeed
{
	font-size: 10pt;
	float: right;
	width: 28%;
	background: url(/images.ashx/black/feedtrans1.png);
	border: 1px solid #2A2A2A;
	padding: 5px;
	color: White;
	margin-top: 3px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsfeedcontrol
{
	font-size: 10pt;
	float: right;
	width: 28%;
	background: url(/images.ashx/black/feedtrans1.png);
	border: 1px solid #2A2A2A;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
}

.newsfeedcontrol .dxncControlCell
{
	padding:7px;
}

.newsfeedcontrol .dxncItem
{
	border-style:none;
	padding: 0px;
	padding-bottom:8px;
}

.newsfeedcontrol .dxncItemHeader
{
    color:White;
}

.newsfeedcontrol .dxncItemDate
{
    color:#C3C3C3;
}

.newsfeedcontrol .dxncItemContent
{
    color:#C3C3C3;
}

.newsfeedcontrol .dxncItemContent A:link
{
	color: #CC9900;
	text-decoration: none;
	font-weight: normal;
}

.newsfeedcontrol .dxncItemContent A:visited
{
	color: #CC9900;
	text-decoration: none;
	font-weight: normal;
}
.newsfeedcontrol .dxncItemContent A:hover
{
	color: #FFFF99;
	text-decoration: none;
	font-weight: normal;
}

/* Modified feed window */
.newsfeedwindow
{
	border: 1px none #2A2A2A;
	float: none;
	width: 100%;
	background: url();
}

.newsfeedwindow .dxncItemDate
{
	color: #333333;
}

.newsfeedwindow .dxncItemContent
{
    color:#333333;
}

.newsfeedwindow .dxncItemContent A:link
{
	color: #993300;
}

.newsfeedwindow .dxncItemContent A:visited
{
	color: #993300;
}
.newsfeedwindow .dxncItemContent A:hover
{
	color: #FFFF99;
}

.newsfeedreader
{
	font-size: 10pt;
	background: url(/images.ashx/black/feedtrans2.png);
	border: 1px solid #2A2A2A;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
}

.emptyreader
{
	padding-top:10em;
	min-height: 300px;
	max-height: 300px;
	text-align: center;
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ------------------------------------------------------- */
/* Preview Popup                                           */
/* ------------------------------------------------------- */

.previewPopup
{
}

.previewPopup A:link 
{
	color:#2D2D2D;
	text-decoration: none;
	font-weight: normal;
}

.previewPopup A:visited
{
	color: #2D2D2D;
	text-decoration: none;
	font-weight: normal;
}
.previewPopup A:hover
{
	color: #FFB546;
	text-decoration: none;
	font-weight: normal;
}

.previewPopup A:active
{
	color: red;
	text-decoration: none;
}

/* ------------------------------------------------------- */
/* General Markup                                          */
/* ------------------------------------------------------- */

.descriptionBox
{
	border: solid 1px #2D2D2D;
	padding-left: 10px;
	padding-right: 5px;
	background-color:Silver;
	color:#2D2D2D;
	background: url(/images.ashx/black/texttrans1.png);
}

.content .descriptionBox h1
{
	color: #2D2D2D;
}

.content .descriptionBox h2
{
	color: #2D2D2D;
	MARGIN-TOP: 3px; 
}

.content .descriptionBox h3
{
	color: #2D2D2D;
}

.content .alignRight
{

	text-align:right;
}

/* ------------------------------------------------------- */
/* Site map                                                */
/* ------------------------------------------------------- */

.siteMap
{
}

.content .siteMap A:link 
{
	color:#2D2D2D;
	text-decoration: none;
	font-weight: normal;
}

.content .siteMap A:visited
{
	color: #2D2D2D;
	text-decoration: none;
	font-weight: normal;
}
.content .siteMap A:hover
{
	color: #FFB546;
	text-decoration: none;
	font-weight: normal;
}

.content .siteMap A:active
{
	color: red;
	text-decoration: none;
}

/* ------------------------------------------------------- */
/* General Form                                            */
/* ------------------------------------------------------- */
.generalform
{
	padding:10px;
	background-color:#E3E3E3;
	color:#313131;
	
	border: solid 1px #2D2D2D;
	background-color:Silver;
	color:#2D2D2D;

}

.content .generalform h1
{
	color:#2D2D2D;
}

.content .generalform h3
{
	color:#2D2D2D;
	color:blue;
	margin-bottom:0px;
}

.generalformcontent
{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.generalform .line
{
	clear:both;
	padding:2px;
}

.generalform .errortext
{
	font-weight:bold;
	color:Red;
}

.generalform .successtext
{
	font-weight:bold;
	color:Green;
}

.generalform .sectiontitle
{
	float:left;
	margin-top:7px;
	margin-bottom:7px;
	margin-right:6px;
	width:350px;
	font-weight:bold;
}

.generalform .label
{
	float:left;
	margin-top:4px;
	margin-bottom:7px;
	margin-right:6px;
	width:140px;
}

.generalform .data
{
	padding-top:2px;
}

.generalform .submit
{
	float:right;
}

/* ------------------------------------------------------- */
/* News Control                                            */
/* ------------------------------------------------------- */

.newswindowcontainer
{
	margin: 0px 4px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	position: relative;
	width: 224px;
	height: 203px;
	background: #001017 url("/images.ashx/news.jpg") repeat-x;
	float: left;
}

.newswindowlayer
{
	position:relative;
	width:224px;
	height:172px;
	top:3px;
	overflow:hidden;
}

.newswindowlinks
{
	color:White;
	text-align:right;
	margin-top:9px;
	font-size:10pt;
	height:22px;
	width:221px;
}

.content .newswindowcontainer A:link
{
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
}
.content .newswindowcontainer A:visited
{
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
}
.content .newswindowcontainer A:hover
{
	color: #FFA530;
	font-size: 10pt;
	text-decoration: none;
}
.content .newswindowcontainer A:active
{
	color: red;
	font-size: 10pt;
	text-decoration: none;
}
.content .scrolltextlayer A:link
{
	color: #333388;
	font-size: 10pt;
	text-decoration: none;
}
.content .scrolltextlayer A:visited
{
	color: #333388;
	font-size: 10pt;
	text-decoration: none;
}
.content .scrolltextlayer A:hover
{
	color: #D27900;
	font-size: 10pt;
	text-decoration: none;
}

.scrolltextlayer h3
{
	margin-top:3px;
}

.scrolltextlayer
{
	font-size: 10pt;
	margin: 3px 3px 3px 3px;
	padding: 0 3px 0 3px;
	width:214px;
	position:absolute;
}

/* ------------------------------------------------------- */
/* Order History Controls                                            */
/* ------------------------------------------------------- */

.orderHistoryPanel
{
	float:left;
	margin-bottom:3px;
}

.orderHistoryPanel .content
{
	min-height:25px;
}
.orderHistoryPanel .left
{
	float:left;
	margin-right:3px;
	color:Black;
}