﻿body {font-family:Arial, Helvetica, Sans-Serif;	font-size: 10pt; margin: 5px 0px 0px 0px;}
body.Gallery {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; overflow:hidden; border: 0; background-color: #ECE9D8; color: #000000;}

.pagecontainer{border: solid 1px Black; width: 990px;background-color:White; }
.copy{background: Green url(../Images/bgCopy.png) repeat-x; color: White; height:29px;}
.HR{background: Green url(../Images/bgHR.png) repeat-x; color: White; height:5px;}
.Menu{background: gray url(../Images/bgMenu.png) repeat-x; color: White; height:33px;}
.LoginBg{background: White url(../Images/bgLogin.png) repeat;}
.bgLoginBottom{background: Transparent url(../Images/bgLoginBottom.png) no-repeat; height:40px; padding-right: 5px;}
/*------------------------------------ Buttons -------------------------------------*/
.MenuButtonOn
{
	font-size:12px; font-family:Arial,sans-serif; font-weight: bold; color: #003F34; 
	background-color:Transparent; background-image:url(../Images/btnBGOn.gif); border-style: none; 
	padding-left: 5px; width: 132px; line-height: 28px; height: 28px; background-repeat: no-repeat;
}
.MenuButtonOff
{
	font-size:12px; font-family:Arial,sans-serif; font-weight: bold; color: White; 
	background-color:Transparent; background-image:url(../Images/btnBGOff.gif); border-style: none; 
	padding-left: 5px; width: 132px; line-height: 28px; height: 28px; background-repeat: no-repeat;
}
.LeftMenuButtonOn
{
	font-size:12px; font-family:Arial,sans-serif; font-weight: bold; color: #4A4A4A; 
	background-color:Transparent; background-image:url(../Images/btnMenuOn.png); border-style: none; 
	padding-left: 5px; width: 348px; line-height: 37px; height: 39px; text-align: left; background-repeat: no-repeat;
}
.LeftMenuButtonOff
{
	font-size:12px; font-family:Arial,sans-serif; font-weight: bold; color: #4A4A4A; 
	background-color:Transparent; background-image:url(../Images/btnMenuOff.png); border-style: none; 
	padding-left: 5px; width: 348px; line-height: 37px; height: 39px; text-align: left; background-repeat: no-repeat;
}
/*---------------------------------------------------------------------------------*/

/*------------------------------------ Text --------------------------------------*/
.lblMenu{font-family:Arial, Helvetica, Sans-Serif;	font-size: 11pt; color: White; font-weight: 600}
.LoginError{font-family:Arial, Helvetica, Sans-Serif;	font-size: 8pt; color: red; font-weight: normal;}
.Welcome{font-family:Arial, Helvetica, Sans-Serif;	font-size: 16pt; color: #303969; font-weight: bold;}
.maintext{font-family:Arial, Helvetica, Sans-Serif;	font-size: 10pt; color: #303969; font-weight: normal;}
.lblError{color:Red;}
.Warning{background-color:Yellow;color:Red;text-align:center;}
.lblMessage{color:Green;}
.ReportHeader { font-family:Arial, Helvetica, Sans-Serif;	font-size: 14pt; color: #000000; font-weight: bold }
.green{color: Green; font-weight: bold;}
.red{color: Red; font-weight: bold;}
.orange{color: Orange; font-weight: bold;}
.lime{color: #6ABF1E; font-weight: bold;}
.small{font-family:Arial, Helvetica, Sans-Serif;font-size: 8pt;}
/*---------------------------------------------------------------------------------*/

/*------------------------------------ Links --------------------------------------*/
a.topLink:Link {color: #FFFFFF;text-decoration: none;font-size: 10pt;}
a.topLink:Visited {color: #FFFFFF;text-decoration: none;font-size: 10pt;}
a.topLink:Active {color: #FFFFFF;text-decoration: none;font-size: 10pt;}
a.topLink:Hover {color: Orange;text-decoration: underline;font-size: 10pt;}
a.footerlink:Link {color: #2E3E8E;text-decoration: underline;font-size: 8pt;}
a.footerlink:Visited {color: #2E3E8E;text-decoration: underline;font-size: 8pt;}
a.footerlink:Active {color: #2E3E8E;text-decoration: underline;font-size: 8pt;}
a.footerlink:Hover {color: #2E3E8E;text-decoration: none;font-size: 8pt;}
/*--------------------------------------------------------------------------------*/
/*------------------------------------ Boxes --------------------------------------*/
.boxheadmid{background: white url(../Images/boxhead_mid.png) repeat-x; color:#2A867E; font-weight: bold;}
.boxtop{background: white url(../Images/box_top.png) repeat-x;}
.boxleft{background: white url(../Images/box_left.png) repeat-y;}
.boxright{background: white url(../Images/box_right.png) repeat-y;}
.boxbot{background: white url(../Images/box_bot.png) repeat-x;}
.smallboxleft{background: white url(../Images/smallbox_left.png) repeat-y;}
.smallboxright{background: white url(../Images/smallbox_right.png) repeat-y;}
/*--------------------------------------------------------------------------------*/
/*------------------------------------ Gallery --------------------------------------*/
.GalleryHead { margin: 0; margin-top: 4px;  margin-bottom: 5px; font-size: 12px; border-bottom: 2px solid #90A8F0; color: #90A8F0;}
div.thumbnail { width: 120px; height: 100px; text-align: center; float: left; font: 10pt verdana; margin: 5px; overflow: hidden;}
div.imageholder { margin: 0px; padding: 1px; border: 1px solid #CCCCCC;	width: 101px; height: 81px; }
div.titleHolder { font-family: arial; font-size: 8pt; width: 100px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*--------------------------------------------------------------------------------*/

.Hover { cursor:pointer; }

.Hidden { display: none; }

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*Cart Styles*/
.deleteFileContainer
{
    float: right; 
    width: 27px; 
    /*border: 1px solid black;*/
    margin: 3px;
    background-color: White;
}
.shoppingCartContainer
{
    float: left; 
    width: 430px; 
    /*border: 1px solid black;*/
    margin: 3px;
}
.shoppingCartContainer input
{
    margin: 3px;
}
.shoppingCartContainer div
{
    padding: 3px;
}
.productContainer div
{
    width: 290px;
    padding: 3px;
    margin: 3px;
    border: 1px solid #666;
    background-color: #fff;
    cursor: move;
}

#DocumentContainer
{
    position:relative;
    float:right;
    top:0px;
    left:0px;
    height:550px;
    overflow:scroll;
    width:350px;
}