html,
body {
		margin:0;
		padding:0;
		height:100%;
	}
#container {
min-height:100%;
_height:100%;
position:absolute;
border-top-width: 6px;
border-right-width: 6px;
border-bottom-width: 0px;
border-left-width: 6px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}
#header {
	padding:0px;
	background-color : #491C72;
	min-width : 800px;
}
#body {
padding: 40px;
}
#footer {
position:absolute;
margin-bottom:16px;
width:100%;
height:40px;
}
#headerLogin {
width: 100%;
height: 148px;
background: #1A3C70 top;
}

td {font-size: 16px; color: #000000; font-family: Arial, sans-serif;}
p {padding-bottom: 10px;}
/* text */
.submenutable {background: #ffffff}
.subnav {color: #eefb82; padding: 6px 0px; font-size: 13px; font-weight: normal;}
.subcategory {color: #361157; padding: 6px 0px; font-size: 13px; font-weight: normal;}
.subcat {color: #333366; padding: 0px; font-size: 16px; font-weight: bold;}
.letters {color: #361157; font-weight: bold; font-size: 14px;}
.bookTitle {
	color: #841ea4;
	font-size: 18px;
	font-weight: bold;
}
.hdTitle {
	color: #841ea4;
	font-size: 22px;
	font-weight: bold;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.ltBlue {color: #6699cc; font-size: 20px;}
.white {
	color: #ffffff;
	padding: 6px;
	font-size: 14px;
}
.sm {color: #003366; padding: 0px; font-size: 16px;}
.purple {
	color: #000000;
	font-size: 16px;
	padding: 20px 20px 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* END text */

/* links */
a.subnav:link {color: #eefb82; text-decoration: underline; font-size: 13px; font-weight: normal;}
a.subnav:hover {color: #FFFFFF; text-decoration: underline; font-size: 13px; font-weight: normal;}
a.subnav:visited {color: #eefb82; text-decoration: underline; font-size: 13px; font-weight: normal;}

a:link {color: #661F7D; text-decoration: underline;}
a:hover {color: #661F7D; text-decoration: underline;}
a:visited {color: #661F7D; text-decoration: underline;}

a.drk:link {
	color: #491C72;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
}
a.drk:hover {
	color: #841EA4;
	text-decoration: underline;
	font-weight: normal;
	font-size: 14px;
}
a.drk:visited {
	color: #491C72;
	text-decoration: underline;
	font-weight: normal;
	font-size: 14px;
}

a.smLtBlue:link {color: #6699cc; font-size: 18px; text-decoration: underline;}
a.smLtBlue:hover {color: #666666; font-size: 18px; text-decoration: underline;}
a.smLtBlue:visited {color: #6699cc; font-size: 18px; text-decoration: underline;}

a.letters:link {
	color: #361157;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
a.letters:hover {
	color: #361157;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
a.letters:visited {
	color: #361157;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

a.letterssm:link {color: #669999; text-decoration: underline; font-size: 16px;}
a.letterssm:hover {color: #666666; text-decoration: underline; font-size: 16px;}
a.letterssm:visited {color: #669999; text-decoration: underline; font-size: 16px;}

a.subcat:link {color: #333366; text-decoration: underline; font-size: 16px; font-weight: bold;}
a.subcat:hover {color: #666666; text-decoration: underline; font-size: 16px; font-weight: bold;}
a.subcat:visited {color: #333366; text-decoration: underline; font-size: 16px; font-weight: bold;}

a.remove:link {color: #cc0000; text-decoration: none; font-size: 22px; font-family: verdana,sans-serif; font-weight: bold;}
a.remove:hover {color: #666666; text-decoration: none; font-size: 22px; font-family: verdana,sans-serif; font-weight: bold;}
a.remove:visited {color: #666666; text-decoration: none; font-size: 22px; font-family: verdana,sans-serif; font-weight: bold;}

a.footer:link {color: #ffffff; text-decoration: underline;}
a.footer:hover {color: #ffffff; text-decoration: underline;}
a.footer:visited {color: #ffffff; text-decoration: underline;}
/* END links */

/* bgs */

.bgPurple {background-color: #491C72;}
.bgFooter {

	font-size: 12px;
	color: #FFFFFF;
	padding-right: 20px;
}

/* END bgs */

/* padding */
.ten {padding: 10px 10px 10px 10px;}
.five {padding: 5px 5px 5px 5px;}
/* END padding */


/* input */
input.reg {border: 1px #003366 solid; height:30; width:250; font-size:12px;}
input.signIn {
	border: 1px #003366 solid;
	height:20;
	width:100;
	font-size:12px;
	background-color: #ebb7fb;
}
input.search {
	border: 1px #000000 solid;
	height:20;
	width:178px;
	*width:176px;
	_width:180px;
	font-size:12px;}
input.searchbtn {
	display:block;
	margin-left:8px;
	}
input.button {font-size:12px; color: #003366;}
.menu {font-size:12px; color: #000000;}
.bookBorder{
	border: 2px solid #841EA4;
	padding: 1px;
}
.ImageBdr {
	border: 1px solid #000000;
}
#footer {
	position:relative;
	bottom:0;
	height:40px;
	background:#841EA4;
	width: 100%;
	clear:both;
	padding: 0px;

	}

.searchForm {
	padding: 2px;
}
.navBG {
	background-image: url(../../images/nav_l.gif);
	background-repeat: repeat-x;
}
.theLogo {
	background-image: url(../../images/TRlogo.gif);
	background-repeat:no-repeat;
}

.msgSet
{
	color: #841ea4;
	font-size: 12px;
}
.sansbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.sans-1 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.sansbold18red {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: none}

