/* CSS definition file containing sitestyle stylesheets */
BODY 
{
	font-family: Arial,sans-serif; 
	font-size: small; 
	padding: 0px;
	margin: 0px;
	color: #000066;
}


A:active
{
	color: #0033ff;
}
A:link
{
	color: #0033ff;
}
A:hover
{
	color: #6400ad;
}
A:visited
{
	color: #6400ad;
}
.TextObject
{
	font-size: small;
	color: #000066;
	font-family: Arial,sans-serif;
}

P 
{ 
	font-family: Arial,sans-serif; 
	font-size: small; 
	color: #000066;
}

.ProductListName
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline;
}

.ProductListDescription
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 9px
}

.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.StandardInterAppHyperlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

.StandardInterAppHyperlink:visited
{
	color: #000066;
}

.StandardInterAppHyperlink:active 
{
	color: #000066;
}
.StandardInterAppHyperlink:link
{
	color: #000066;
}
.StandardInterAppHyperlink:hover 
{ 
	color: #ff9900;
}

.LargeInterAppHyperlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
}

.LargeInterAppHyperlink:visited
{
	color: #000066;
}

.LargeInterAppHyperlink:active 
{
	color: #000066;
}
.LargeInterAppHyperlink:link
{
	color: #000066;
}
.LargeInterAppHyperlink:hover 
{ 
	color: #ff9900;
}


.ButtonInterAppHyperlink
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: buttonface;
	text-align: center;
	text-decoration: none;
}

.ButtonInterAppHyperlink:visited
{
	color: black;
	background-color: buttonface;	
	text-decoration: none;	
}

.ButtonInterAppHyperlink:active 
{
	color: black;
	background-color: buttonface;	
	text-decoration: none;	
}
.ButtonInterAppHyperlink:link
{
	color: black;
	background-color: buttonface;	
	text-decoration: none;	
}
.ButtonInterAppHyperlink:hover 
{ 
	color: black;
	background-color: buttonface;	
	text-decoration: none;	
}

 
.StandardText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.FieldNoteText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #000000;
}
 
.FieldNameText
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BlockDescriptionText
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.StepsOfProcessText
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000066;
}

.ErrorText
{
	font-size: 13px;
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.MessageText
{
	font-size: 11px;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BigMessageText
{
	font-size: 13px;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GridItem
{
	border-right: #696986 1px solid;
	padding-right: 4px;
	border-top: #696986 1px solid;
	padding-left: 4px;
	font-size: 9px;
	padding-bottom: 4px;
	margin: 1px;
	border-left: #696986 1px double;
	color: #000000;
	padding-top: 4px;
	border-bottom: #696986 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GridAlternatingItem
{
	border-right: #696986 1px solid;
	padding-right: 4px;
	border-top: #696986 1px solid;
	padding-left: 4px;
	font-size: 9px;
	padding-bottom: 4px;
	margin: 1px;
	border-left: #696986 1px double;
	color: #000000;
	padding-top: 4px;
	border-bottom: #696986 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GridHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #696986;
	border-bottom: #696986 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccffff;
}

.GridFooter
{
	font-weight: bold;
	font-size: 11px;
	color: #696986;
	border-bottom: #696986 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccffff;
}

.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	white-space: normal;
}
.toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #FFE400;
	text-decoration: none;
	white-space: normal;
}
.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	color: #777777;
	text-decoration: none;
}
.bottomlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	color: #922E2E;
	text-decoration: none;
}
.graybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

.admin-main-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.admin-main-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFE400;
	text-decoration: none;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: none;

}
.subnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	text-decoration: none;
}
.subnavBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3D4193;
	text-decoration: none;
	font-weight: bold;

}
.subnavBold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;

}
.adminheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #003399;
	text-decoration: none;
}
.admin-form-names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
}
.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	border: 1px solid #6699CC;
}
.fieldssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333399;
	border: 1px solid #6699CC;

}
.account-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3D4193;
	
}
.account-info:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3D4193;
	text-decoration: none;
	
}
.thumb-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
.thumb-prod-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	text-decoration: none;
}
.thumb-prod-blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
}
.thumb-prodred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	text-decoration: none;
}
.onsale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DF8E00;
	text-decoration: none;
}
.onsale:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
.headerred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tablemainleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tablemainbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tablemainright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.shopcartaction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #3D4193;
	text-decoration: none;
}
.shopcartaction:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #CC0000;
	text-decoration: none;

}.maintext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 200;
	color: #555555;
}
.minitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 200;
	color: #555555;
}
.whiteoutlines {
	border: 2px solid #dddddd;
}
.top-teal-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.top-teal-nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}
.Orange-Nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.account-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.account-info:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.whitehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.copyright:visited
{
	color: #ffffff;
}
.copyright:active
{
	color: #ffffff;
}
.copyright:link
{
	color: #ffffff;
}

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #333333;
}
.dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: none;
}

.dd:visited 
{
	color: #000000;	
}

.dd:active 
{
	color: #000000;
}
.dd:link
{
	color: #000000;
}
.dd:hover 
{ 
	color: #000000;
}

.dd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}

.dd2:visited 
{
	color: #CC0000;
}

#drop1{
	top: 94px;
	left: 54px;
	position: absolute;
	visibility: hidden;
}
#drop2{
	top: 94px;
	left: 138px;
	position: absolute;
	visibility: hidden;
}
#drop3{
	top: 94px;
	left: 270px;
	position: absolute;
	visibility: hidden;
}
#drop4{
	top: 94px;
	left: 375px;
	position: absolute;
	visibility: hidden;
}
#drop5{
	top: 94px;
	left: 472px;
	position: absolute;
	visibility: hidden;
}
#drop6{
	top: 94px;
	left: 570px;
	position: absolute;
	visibility: hidden;
}
#drop7{
	top: 94px;
	left: 580px;
	position: absolute;
	visibility: hidden;
}
#drop8{
	top: 94px;
	left: 0px;
	position: absolute;
	visibility: hidden;
}
#drop9{
	top: 94px;
	left: 684px;
	position: absolute;
	visibility: hidden;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.maintext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}.TitleOfBook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.Book-addition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
