/* With link Class */
BODY {
	FONT-FAMILY:  "tahoma", Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color:#3C3C3C; 
	margin: 0px; }
	 
.INPUT{ 
	FONT-SIZE: 11px;
	COLOR: #464343; 
	border: 1px solid #969696;
	FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding-left: 2px; }	 

a{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4A81C4; FONT-FAMILY: "tahoma",verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover { text-decoration: none; color: #388AA4; font-family: "tahoma",verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.toplink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7B7373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.toplink:link { text-decoration: none; color: #7B7373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.toplink:visited { text-decoration: none; color: #7B7373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.toplink:hover { text-decoration: underline; color: #388AA4; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.graylink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #757373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.graylink:link { text-decoration: none; color: #757373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.graylink:visited { text-decoration: none; color: #757373; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.graylink:hover { text-decoration: underline; color: #388AA4; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.bottlink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #565656; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.bottlink:link { text-decoration: none; color: #565656; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bottlink:visited { text-decoration: none; color: #565656; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bottlink:hover { text-decoration: underline; color: #388AA4; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.darkgreenlink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1F6B74; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.darkgreenlink:link { text-decoration: none; color: #1F6B74; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.darkgreenlink:visited { text-decoration: none; color: #1F6B74; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.darkgreenlink:hover { text-decoration: underline; color: #388AA4; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.leftnav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3C3C3C; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;
}
.leftnav a{ text-decoration: none; color: #3C3C3C; font-family:  "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.leftnav a:hover { text-decoration: underline; color: #388AA4; font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.rolloverside a {
	font-size:11px;
	FONT-FAMILY: "tahoma",verdana, Helvetica, sans-serif;
	display:block;
	background-image:url(../images/topnavbg.gif);
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 13px;
	height: 27px;
	}
.rolloverside a:hover {
	font-size:11px;
	FONT-FAMILY: "tahoma",verdana, Helvetica, sans-serif;
	background-image:url(../images/topnavbg-o.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFC000;
	padding-top: 13px;
	height: 27px;
	}
.rolloverside a:active {
	font-size:11px;
	FONT-FAMILY: "tahoma",verdana, Helvetica, sans-serif;
	background-image:url(../images/topnavbg-o.gif);
	font-weight: bold;
	text-decoration:none;
	color: #FFC000;
	padding-top: 13px;
	height: 27px;
	}


/* Without link Class */
.graymatter {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #757373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.darkgreen {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1F6B74; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.copyright {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959595; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.errormsg {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.welcomemsg {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
UL LI { list-style-image: url(../images/bullet.gif); FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3C3C3C; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; line-height: 22px; } 
.thumb_img img { border: 1px solid #FFFFFF; padding: 2px;}
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 1px solid #C9F0F4; padding: 2px;}
.thumb_img:active img { border: 1px solid #C9F0F4; padding: 2px;}
.thumb_img1 img { border: 1px solid #e4e4e4; padding: 2px;}
.thumb_img1:hover { background-color: transparent;}
.thumb_img1:hover img { border: 1px solid #C9F0F4; padding: 2px;}
.thumb_img1:active img { border: 1px solid #C9F0F4; padding: 2px;}
.bluebold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #468AAB; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.redbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BA0000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.redmatter {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F80000; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

/* DIV Class */
.unavailable_title {FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #757373; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

/* TD background */
hr { color: #e4e4e4;}
.stripbg {background-color: #42848F;}
.lightbluebg { background-color: #C0ECF1;}
.padding-right { padding-right: 10px;}
.topnavbg { background-image: url(../images/topnavbg.gif);}
.leftpart-topcornerbg { background-image: url(../images/leftpart-topcornerbg.gif); FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1F6B74; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}
.leftpart-bottcornerbg { background-image: url(../images/leftpart-bottcornerbg.gif); }
.leftpart-bodycornerbg { background-image: url(../images/leftpartbodybg.gif); border-left: 1px solid #C9F0F4; border-right: 1px solid #C9F0F4; }
.bodycornerbg {background-color:#FFFFFF; border-left: 1px solid #C9F0F4; border-right: 1px solid #C9F0F4; border-top: 1px solid #EAEAEA; }



.graytop-cornerbg { background-color: #F5F5F5; border-top: 1px solid #E7E5E5; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;}

.graybott-cornerbg { background-color: #FFFFFF; border-bottom: 1px solid #E7E5E5; } 
.graybodybg { border-left: 1px solid #E7E5E5; border-right: 1px solid #E7E5E5; } 
.midd-bottcornerbg { border-bottom: 1px solid #C9F0F4; background-color: #FFFFFF;}
.cart-border { border: 1px solid #E7E5E5;}
.graybg { background-color: #F5F5F5; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; height: 21px; }
.bott-border { border-bottom: 1px solid #E3E3E3;}
.checkout-border { border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }
.cornerbg-active { background-image: url(../images/cornerbg-a.gif); padding-top: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1F6B74; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;   }
.cornerbg-inactive { background-image: url(../images/cornerbg-i.gif); padding-top: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #747474; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;  }

.chapter_search {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b32600;
	font-weight: bold;
}

.graybg1 { background-color: #E1E1E1; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;  }
.whitebg { background-color: #FFFFFF;}
.graytop-cornerbg1 { border-top: 1px solid #E7E5E5;}

/* TABS CSS */

.glossymenu{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	background: url(../images/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 40px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 0px; /*Padding to accomodate left tab image. Do not change*/
	height: 28px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;	
}
/*
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 24px; /*Padding of menu items*/
}
*/
.glossymenu li.current a, .glossymenu li a:hover{
	color: #000000;
	background: url(../images/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #000000;
	background: url(../images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}

