/* ============================= */
/*  AQXI Default Styles For DNN  */
/*                               */
/*  Author:  Sebastien Louis     */
/*  Date:    11th of July 2006   */
/* ============================= */

Body
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

    text-align: left;
    align: left;
    margin: auto;
    overflow: auto;
    
    padding: 0px;
    spacing: 0px;
}


/* ============================== */
/*  General Layouts Styles        */
/* ============================== */

.skinpage {
	width: 970px;
	height: 100%;

	border: 1px solid #5A79A5;
}

.skinheader {
	width: 100%;

	border-bottom: 16px solid #5A79A5;
}

.skinfooter {
	width: 100%;
	height: 40px;

	border-top: 1px solid #BDD739;
	
	align: left;
	text-align: left;
}

.toppane {
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;

	text-align: left;
	align: left;	
}
.rightpane {
	width: 175px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}



/* ============================== */
/*  Specific Styles               */
/* ============================== */


.ProductListStyle
{
	width: 400px;
	padding: 10px;
}

.SectionBaseStyle
{
	width: 400px;
	padding: 10px;
	border: 1px solid #BDD739;
	background-color: #EEEEEE;
}

.SectionCommandStyle
{
	width: 100%;
	height: 25px;
	
	text-align: center;
	align: center;
}

.StandardButton { padding-right: 5px; padding-left: 5px; }

.SkinObject, 
.CommandButton,
.StandardButton,
A.SkinObject:link,
A.SkinObject:visited,
A.SkinObject:active,
A.SkinObject:hover,    
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active,
A.CommandButton:hover
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
	color: #BDD739;
}


A.CustomButton:link,
A.CustomButton:visited,
A.CustomButton:active,
A.CustomButton:hover,
.CustomButton 
{
	background-color: #FFFFFF;
	color: #000000;
	
	border: 1px solid #BDD739;
	padding: 0 10 0 10;
	text-decoration: none;
	
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.Copyright 
{ 
    color: #5A79A5;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}

.Slogan 
{ 
    color: #00285A;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}



/* ============================== */
/*  Font Colors                   */
/* ============================== */

Body,
A.Body,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active,
A.CommandButton:hover,
.Head,
A.Head:link,
A.Head:visited,
A.Head:active,
A.Head:hover,
.SubHead,
A.SubHead:link,
A.SubHead:visited,
A.SubHead:active,
A.SubHead:hover,
.SubSubHead, 
A.SubSubHead:link,
A.SubSubHead:visited,
A.SubSubHead:active,
A.SubSubHead:hover,
.SubSubHead 
.CommandButton,
.StandardButton,
.StandardButton
{
    color: #00285A;
}

A.SkinObject:link,
A.SkinObject:visited,
A.SkinObject:active,
A.SkinObject:hover,
.SkinObject
{
    color: #5A79A5;
}

.NormalRed { color: #FF0000; }
.NormalDisabled { color: #EEEEEE; }



/* ============================== */
/*  Font Weights and Sizes        */
/* ============================== */

Body,
.Normal,
{
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}

A.Head:link,
A.Head:visited,
A.Head:active,
A.Head:hover,
.Head
{ 
    font-weight: bold; 
    font-size: 14px; 
    text-decoration: none;
}

A.SubHead:link,
A.SubHead:visited,
A.SubHead:active,
A.SubHead:hover,
.SubHead
{
    font-weight: bold; 
    font-size: 11px; 
    text-decoration: none;
}

A.SubSubHead:link,
A.SubSubHead:visited,
A.SubSubHead:active,
A.SubSubHead:hover,
.SubSubHead 
{ 
    font-weight: bold; 
    font-size: 11px; 
    text-decoration: none;
}

.NormalRed  { font-weight: bold; font-size: 11px; }
.NormalBold { font-weight: bold; }


H1 { font-size: 20px; }
H2 { font-size: 18px; }
H3 { font-size: 16px; }
H4 { font-size: 14px; }
H5 { font-size: 12px; }
H6 { font-size: 11px; }


A:link,
A:visited,
A:active,
A:hover 
{
    text-decoration: underline;
}


DT { font-weight: bold; font-size: 11px; }
TH { font-weight: bold; vertical-align: baseline; }

THEAD { font-size: 12px; }
TFOOT { font-size: 12px; }
SMALL { font-size:  8px; }
BIG   { font-size: 14px; }


BLOCKQUOTE, PRE { font-family: Lucida Console, monospace; }

UL LI       { list-style-type: square; }
UL LI LI    { list-style-type:   disc; }
UL LI LI LI { list-style-type: circle; }

OL LI       { list-style-type:     decimal; }
OL OL LI    { list-style-type: lower-alpha; }
OL OL OL LI { list-style-type: lower-roman; }

HR { height:1pt; text-align:left }




/* ============================== */
/*  Grids                         */
/* ============================== */

.GridBaseStyle
{
	background-color: #BDD739;	
	border: 1px solid #BDD739;
	color: #000000;
		
	font-size: 12px;
	font-style: normal;
}

.GridHeader
{
	height: 30px;	
	background-color: #BDD739;
}

.GridItem
{
	background-color: #FFFFFF;
}
.GridAlternatingItem
{
	background-color: #EEEEEE;
}
.GridItemMouseOver,
.GridAlternatingItemMouseOver,
.EditItemStyle
{
	background-color: #DDDDDD;
}

.NumericGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}
.TextGridItem{text-align: left;	padding-left: 4px; padding-right: 1px;}
.DateGridItem{text-align: left; padding-left: 4px; padding-right: 1px;}
.CenterGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}
.ButtonGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}
.CheckboxGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}


/* ======================= */
/*  Styles for the Catalog */
/* ======================= */

.ProductThumbnail
{
	height: 200px;
	width: 150px;
	
	border: 1px solid #5A79A5;
	
	valign: middle;
	align: center;
	text-align: center;	
}

.ProductImage
{
	height: 400px;
	width: 300px;
	
	border: 0px solid #5A79A5;
	
	valign: middle;
	align: center;
	text-align: center;	
}

.ProductDescription
{
	height: 400px;
	width: 500px;
	
	border: 1px solid #BDD739;
	background-color: #D6E380;
	
	valign: middle;
	align: center;
	text-align: center;	
}


/* ===================== */
/*  Styles for the Menu  */
/* ===================== */

.Ver2_Menulevel0,
.Ver2_Menulevel0:link,
.Ver2_Menulevel0:visited,
.Ver2_Menulevel0:hover 
{
	background: url('menu-background.gif') no-repeat center;
	color: #00285A;
	
	line-height: 44px;
	
	height: 44px;
	width: 200px;
	
	float: left;
	display: block;
	
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	align: center;
}

.Ver2_Menulevel0_Selected,
.Ver2_Menulevel0_Selected:link,
.Ver2_Menulevel0_Selected:visited,
.Ver2_Menulevel0_Selected:hover,
.Ver2_Menulevel0_Parent,
.Ver2_Menulevel0_Parent:link,
.Ver2_Menulevel0_Parent:visited,
.Ver2_Menulevel0_Parent:hover
{
	background: url('menu-background.gif') no-repeat center;
	color: #5A79A5;
	
	line-height: 44px;
	
	height: 44px;
	width: 200px;
	
	float: left;
	display: block;
	
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	align: center;
}

.Ver2_Menulevel1,
.Ver2_Menulevel1:link,
.Ver2_Menulevel1:visited,
.Ver2_Menulevel1:hover, 
.Ver2_Menulevel1_Selected,
.Ver2_Menulevel1_Selected:visited,
.Ver2_Menulevel1_Selected:hover
{
	float: left;
	display: block;
	
	color: #5A79A5;
	
	height: 24px;
	width: 90%;
	
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;

	text-decoration: none;
	text-align: right;
	align: right;
}


