﻿
/* CSS Document */

body, td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body
{
	margin: 0px; 
	 
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.test 
{
	color:Red;
}
 

a:active
{
	text-decoration: underline;
}
#outer
{
	width: 1000px;
	background-color: #FFFFFF;
}
#headerContainer
{
	width: 1000px;
	height: 155px;
	background: url(../Images/headerBG.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	 
}
#toplinks ul li
{
	float: left;
	margin-right: 10px;
	_margin-right: 10px;
	list-style-type: none;
	margin-top: 20px;
	_margin-top: 20px;
}
.toplinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2353;
}
a.toplinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2353;
	text-decoration: underline;
}
#mainlinks ul li
{
	float: left;
	margin-right: 10px;
	_margin-right: 10px;
	list-style-type: none;
}
.mainlinks
{
	width: 1000px;
	float: left;
	padding-top: 10px;
	_padding-top: 10px;
}
.colorBrown
{
	color: #68452E;
}
.mainlinksTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #68452E;
}

.mainlinksClicked
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ca5a10;
}
.btnOnclick
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CA5A10;
}

a.mainlinksTxt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ca5a10;
	text-decoration: underline;
}
.welcomeTxt
{
	margin-left: 300px;
	_margin-left: 150px;
	padding-top: 30px;
	_padding-top: 30px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ca5a10;
	text-align: left;
	float: left;
}
.MenuSelectedItem
{
	color:#ca5a10;
}
.topmenunavigation
{
	margin-left: 650px;
	_margin-left: 260px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	float: left;
	height: 40px;
}

.topLinxContainer
{
	margin-left: 700px;
	_margin-left: 290px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: left;
	float: left;
	height: 40px;
}
.topLinxContainer_changed	{ margin-left:470px; _margin-left:290px;width:290px;font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:normal;color: #ca5a10; text-align:left; float:left; height:40px;}
.imgStyle_changed				{ float:left;margin:0px 0px 0px 80px; }
.welcomeTxt_changed			{ /*margin-left:70px; padding-top:30px; _padding-top:30px;*/ width:340px;font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;color: #ca5a10; text-align:left; float:left; }
.mainlinks_changed			{ width:720px;float:left; margin-left:40px; padding:10px 0px 0px 60px; _padding:10px 0px 0px 10px;text-align:left; }




.mainLinxContainer
{
	width: 700px;
	float: left;
	height: 20px;
	padding-top: 10px;
	text-align: center;
}
#bodyContainer
{
	width: 1000px;
	background: url(../Images/lftMnuBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-color: #FFFFFF;
}
#footerContainer
{
	height: 15px;
	width: 1000px;
	background: url(../Images/footerBG.gif);
	background-repeat: repeat-x;
	float: left;
}
.footerTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ca5a10;
	text-align: center;
	padding-top: 20px;
}
.leftmenuContainer
{
	width: 220px;
	_width: 220px;
	margin-left: 48px;
	_margin-left: 24px;
	text-align: left;
	float: left;
	border-left: solid 1px #b5ce98;
	
    
}
a.leftmenuItem:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #68452e;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1.8;
	_line-height: 1.8;
}
.leftmenuItemBold
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68452e;
	line-height: 1.8;
	_line-height: 1.8;
}
a.leftmenuItemBold:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68452e;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1.8;
	_line-height: 1.8;
}
.leftmenuItem
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #68452e;
	line-height: 1.8;
	_line-height: 1.8;
	
}
.contentPart
{
	width: 690px;
	height: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
}
.hmm 
{
	color:Red;
}
.txtBox
{
	width: 150px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ca5a10;
	font-size: 12px;
	font-weight: normal;
	/*border: solid 1px #e4be0d;*/
}
.txtBoxBlur
{
	width: 150px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 12px;
	font-weight: normal;
	/*border: solid 1px #e4be0d;*/
}
.btnContainer
{
	margin-left: 5px;
	padding-top: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ca5a10;
	text-align: left;
	margin-right: 20px;
	margin-bottom: 12px;
	float: left;
}
.searchBox
{
	padding-left: 150px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ca5a10;
	text-align: left;
	float: left;
}
.adv
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: green;
	text-decoration: underline;
}
.selLink
{
	color:#ca5a10;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #68452e;*/
	line-height: 1.8;
	_line-height: 1.8;
}

.btn_go
{
	height: 20px;
	width: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background: url(../Images/btn_bg.gif);
	background-repeat: repeat-x;
	border: solid 1px #688d00;
	background-color: #88be20;
}
#logoContainer
{
	margin-left: 85px;
	width: 140px;
	height: 155px;
	float: left;
}
.border
{
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border: solid 1px #5c7c3d;
	height: 25px;
	font-weight: normal;
	padding: 1px 0px 1px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;}

.textarea
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border-style:none;
	border:none;
	width:300px;
	
}
.detailsbookTitleFont
{
	color: #d12712;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
}

.image-buttonHOOsPICK
{
	background-image: url(../Images/hoosPicIcon.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 120px;
	top: 20px;
	margin-left: -5px;
	position: relative;
	
	
}


.image-buttonbook
{
	
	background-repeat: no-repeat;
	height: 45px;
	width:85px;
	top: 20px;
	margin-left: -5px;
	position: relative;
	
}

.image-buttonHOOsPICKBOOK
{
	background-image: url(~/Images/hoosPicIcon.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 95px;
	top: 22px;
	margin-left: -5px;
	position: relative;
	
	
}


.image-button
{
	
	background-repeat: no-repeat;
	height: 45px;
	width: 120px;
	top: 20px;
	margin-left: -5px;
	position: relative;
	
}



/*STYLES APPLIED FOR LOGIN FORM	*/

.redalerttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}
#contentPartRight
{
	width: 200px;
	height: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	margin: 10px;
	margin-left: 15px;
}
.loginHeaderBox
{
	background-color: #FDF0AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	width: 195px;
	height: 20px;
	padding-left: 5px;
}
.loginFooterBox
{
	background-color: #FDF0AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	width: 200px;
	height: 10px;
}
.loginBodyBox
{
	background-color: #E4F4D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 190px;
	height: 160px;
	padding-left: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.reqTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ca5a10;
	text-decoration: underline;
	text-align: center;
	margin-left: 50px;
	margin-top: 10px;
}
.btn
{
	width: 80px;
	height: 20px;
	background: url(../Images/btnBG.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	text-align: center;
	margin-left: 50px;
	margin-top: 9px;
}
.btnNoMargin
{
	width: 80px;
	height: 20px;
	background: url(../Images/btnBG.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	text-align: center;
	 
}
.btn1
{
	width: 80px;
	height: 20px;
	background: url(../Images/btnBG.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	text-align: center;
	margin-left: 20px;
	margin-top: 9px;
}

.btnreg
{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background: url(../Images/btn_bg.gif);
	background-repeat: repeat-x;
	border: solid 1px #688d00;
	background-color: #88be20;
	margin-left: 18px; *margin-left:5px;_margin-left:5px;}
.btnsearch
{
	width: 80px;
	height: 20px;
	background: url(../Images/btnBG.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
}

.sampleHeight120
{
	height:120px;
}
.desctext
{
	width: 100%;
	text-align:center;
	vertical-align:middle;
	height:500px;
}
.dotsep
{
	background: url(../Images/dot.gif);
	background-repeat: repeat-x;
	width: 400px;
	height: 2px;
	float: left;
}
.dot1
{
	background: url(../Images/dot.gif);
	background-repeat: repeat-x;
	width: 200px;
	height: 2px;
	float: left;
}
.morelink
{
	float: right;
	color: green;
	margin-top: 5px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
.pagelink
{
	color: green;
	margin-top: 5px;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
}


.mozheight
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:black;font-weight:normal;_height:30px;*height:30px;}
.keywordhgt
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:#68452e;font-weight:bold;margin-left:60px;width:200px;}

.mozheightrgt
{
	padding: 9px 0px 3px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px02px0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:green;font-weight:bold;width:185px;}
.mozheightmyacc
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:green;width:100px;  float:left; height:20px;_height:30px;*height:30px;}

.mozheightmyaccParentEmail
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:green;width:100px;  float:left; height:30px;_height:40px;*height:40px;}

.mozheightagegroup
{
	padding: 6px 0px 3px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:7px 0 2px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:green;font-weight:bold;width:185px;}
.mozheightisbn
{
	padding: 8px 0px 3px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:0px 0 2px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:green;font-weight:bold;width:185px;}

.detailsdivstyle
{
	width: 215px;
	height: 350px;
	float: left;
	text-align: left;
}

.detailsdiv
{
	width: 195px;
	height: 350px;
	float: left;
	text-align: left;
}

.headinglabelstyle
{
	width: 110px;
	height: 350px;
	float: left;
	text-align: left;
	font-weight: bold;
}

.headingtext
{
	width: 80px;
	height: 350px;
	float: left;
	text-align: left;
	font-weight: bold;
}

.midspace
{
	width: 10px;
	height: 200px;
	float: left;
	text-align: left;
	font-weight: bold;
}

.mandatory
{
	float: right;
	color: Red;
	text-decoration: none;
}
.starcolor
{
	margin-left: 3px;
	color: Red;
}
.starcolor1
{
	margin-left: -8px;
	color: Red;
}
.regtxtbox
{
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border-color:#FFFFFF;
	border-style:none;
	height: 18px;
	margin-bottom: 5px;
	margin-top: 7px;
}
.reglabel
{
	font-family: Arial;
	height: 21px;
	width: 120px;
	margin-top: 10px;
	color: black;
}

.reglabel150
{
	font-family: Arial;
	height: 21px;
	width: 150px;
	margin-top: 10px;
	color: black;
}
.reglabelImage
{
	font-family: Arial;
	margin-top: 10px;
	color: black;
}
.reglabel1
{
	font-family: Arial;
	color: black;
	height: 21px;
	width: 120px;
	margin-top: 25px;
	margin-top: 15px;
	_margin-top: 15px; /**margin-top:15px;*/
}
.reglabel2
{
	font-family: Arial;
	color: black;
	height: 21px;
	width: 120px;
	margin-top: 25px;
	margin-top: 15px;
	_margin-top: 25px; /**margin-top:15px;*/
}
.lblCaption
{
	font-family: Arial;
	height: 21px;
	width: 200px;
	margin-top: 10px;
	color: black;
}
.lblCaptionAdmin
{
	font-family: Arial;
	height: 21px;
	width: 220px;
	/*margin-top: 10px;*/
	color: black;
}
.lftfloat
{
	float: left;
	_float: left;
}
.reglabel2
{
	font-family: Arial;
	font-size: 12px;
	height: 21px;
	width: 90px;
	margin-top: 10px;
	color: #68452e;
}
#headControlsStyle
{
	
	width: 600px;
	_width: 600px;
	height: 1%; /*overflow:auto;*/
	_height: auto; *height:auto;

text-align:left;
}
#outerContentStyle1
{
	/*min-height:330px;*/
	margin-left: 10px;
	width: 600px;
	_width: 600px;
	height: 1%; /*overflow:auto;*/
	_height: auto; *height:auto;

text-align:left;
/*	height:600px;*/


}
#regbtn
{
	width: 580px;
	text-align: center;
}
#regbtn1
{
	width: 420px;
	text-align: center;
}
#regbtn2
{
	margin-left: 72px; *margin-left:48px;
_margin-left:48px;
width:290px;
text-align:center;
}
#regbtn3
{
	margin-left: 43px; *margin-left:28px;
_margin-left:28px;
width:290px;
text-align:center;
}

#hideDiv
{
	margin-left: 30px;
	width: 600px;
	_height: auto; *height:auto;
overflow:auto;
height:1%;
text-align:left;
}

#outerContentStyle
{ /*min-height:330px;*/
	margin-left: 30px;
	width: 600px;
	_height: auto; *height:auto;
overflow:auto;
height:1%;
text-align:left;
}
#outerContentStyle2
{
	min-height: 200px;
	margin-left: 30px;
	width: 600px;
	_height: auto; *height:auto;
overflow:auto;
height:1%;
text-align:left;
}
#outerContentStyle3
{
	min-height: 200px;
	margin-left: 30px;
	width: 600px;
	_height: auto; *height:auto;
overflow:auto;
height:250px;
text-align:left;
}
#outerContentStyle4
{ /*min-height:330px;*/
	margin-left: 30px;
	width: 600px;
	_height: auto; *height:auto;
overflow:auto;
height:1%;
text-align:left;
overflow:hidden;
}
.txtboxsmall
{
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border-style:none;
	border:none;
	height: 18px;
	margin-bottom: 5px;
	margin-top: 7px;
}
.txtboxmedium
{
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border-style:none;
	border:none;
	height: 18px;
	margin-bottom: 5px;
	margin-top: 7px;
}
.txtbox_medium
{
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border: solid 1px #5c7c3d;
	height: 20px;
	margin-bottom: 5px;
	margin-top: 7px;
}
.regtxtbox1
{
	width: 190px;
	_width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #213f01;
	height: 20px;
	margin-bottom: 5px;
	margin-top: 7px;
	border: solid 1px #5c7c3d;
}

.drpDown1
{
	width: 194px;
	_width: 224px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #213f01;
	height: 20px;
	margin-bottom: 5px;
	margin-top: 7px;
	border: solid 1px #5c7c3d;
}
.drpDown2
{
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #213f01;
	height: 20px; /* margin-bottom: 5px;*/ /* margin-top: 10px;*/
	border: solid 1px #5c7c3d;
}
.subHeading
{
	color: #ca5a10;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.8;
	text-align: left; /* text-transform:uppercase;*/
	margin-left: 10px;
}


.viewlabel1
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:black;_height:30px;*height:30px;
/*font-family: Arial;
	font-size: 14px;
	height: 21px;*/
width:120px;
_width:120px;
/*	margin-top: 15px;*/
float:left;
/*color: #68452e;*/
}
.viewlabel
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;
/*font-family: Arial;*/
/*font-size: 14px;*/
/*height: 21px;*/
width:190px;
/*margin-top: 15px;*/
float:left;
color:green;
position:relative;
}

.addresslabel
{
	padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;font-weight:bold;
/*font-family :Arial;
font-size:14px;
height:21px;*/
width:190px;
_width:200px;
/*margin-top:15px;*/
color:#0072BC;
/*color:#F88017;#FB6300	*/
}
.fontnormal
{
	 font-weight:normal;
	}


.normaltext
{
	color: #68452e;
}
.testcolor
{
	color: Black;
	font-weight: bold;
	text-transform: lowercase;
	font-family: Arial;
	font-size: 11px;
}
.bookNamestyle
{
	color: #d12712;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	
}
.bookNamestyle1
{
	color: #D12712;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
}
.authorfont
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #545453;
	width: 100px;
	 
}
.authorItalics
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #545453;
	font-style: italic;
	margin-left: 5px;
}
.detailslink
{
	color: green;
	margin-top: 5px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
.subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DA4B17;
	background-color: #FFEF78;
	border: solid 1px #E0B442;
	width: 160px;
	text-align: center;
}
.nulltext
{
	color: #d12712;
	margin-top: 5px;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	margin-left: 100px;
	height: 100px;
}
.recordsPerPage
{
	color: green;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	margin-left: 489px;
}


/*styles wrt home page*/
.popdiv
{
	width: 470px;
	float: left;
	min-height: 600px; *height:auto;_height:auto;}
.popinnerdiv
{
	width:590px;
	float: left;
	height:100%;
	 
	/*height: 420px;
	_height: auto; *height:auto;_width:420px;*/}
.popimgdiv
{
	float: left;
	width: 260px;
	height: 300px;
	margin: 10px 10px 3px 10px;
}
.popdetailsdiv
{
	float: left;
	width: 250px;
	height: 90px;
	margin: 17px 10px 0px 10px;
}
.hordotsep
{
	float: left;
	width: 10px;
	height: 870px;
	background: url(../Images/dot.gif);
	background-repeat: repeat-y;
}
.verticaldot
{
	float:left;
	width:450px;
	background: url(../Images/dot.gif);
	background-repeat: repeat-y;
	height:2px;
	
	background-repeat:repeat-x;
	margin-top:18px;
 margin-bottom:4px;
	
	
	
}

.rghtdiv
{
	width: 195px;
	float: left;
	height: 600px; *height:auto;_height:auto;}
.newarrdiv
{
	width: 220px;
	float: left;
	height: 400px; *height:auto;_height:auto;}
.newarrinnerdiv
{
	width: 220px;
	float: left;
	height: 120px;
}
.newarrimg
{
	float: left;
	width: 60px;
	height: 90px;
	margin: 10px 10px 5px 10px;
}
.newarrdesc
{
	float: left;
	width: 100px;
	height: 90px;
	margin: 17px 10px 0px 10px;
}
.cmgsoon
{
	width: 220px;
	float: left;
	height: 250px; *height:auto;_height:auto;}
.cmgsooninnerdiv
{
	width: 220px;
	float: left;
	height: 120px;
}
.cmgsoondesc
{
	float: left;
	width: 100px;
	height: 90px;
	margin: 17px 10px 0px 10px;
}
.cmgsoondiv
{
	float: left;
	width: 60px;
	height: 90px;
	margin: 10px 10px 10px 10px;
}
.newstyle
{
	float: left;
	width: 280px;
	height: 130px;
	margin: 17px 10px 0px 10px;
}

/*styles wrt to forgot password page-change password*/
#loginBoxgreen
{
	width: 200px;
	margin-left:25px;
	_margin-left:0px;
	*margin-left:0px;
	text-align:center;
}
.btnMLogin
{
	width: 80px;
	height: 20px;
	background: url(../Images/btnBG.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	margin-left: 5px;
}
.greenTxtsmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #213f01;
	text-align: left;
}
#loginBox
{
	width: 445px;
}
#loginBoxHeader
{
	width: 445px;
	height: 18px;
	background: url(../Images/logBoxheaderBG.gif);
	background-repeat: no-repeat;
}
#loginBoxHeadergreen
{
	width: 200px;
	height: 18px;
	background: url(../Images/logBoxheaderBG2.gif);
	background-repeat: no-repeat;
}
#loginBoxBodygreen
{
	width: 178px;
	height: 110px;
	border: solid 1px #5c7c3d;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #213f01;
	text-align: left;
	padding-top: 20px;
}
#loginBoxFooterstyle
{
	width: 200px;
	height: 9px;
	background: url(../Images/footBG2.gif);
	background-repeat: no-repeat;
}
#loginBoxBody
{
	width: 403px;
	height: 130px;
	border: solid 1px #5c7c3d;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #213f01;
	text-align: left;
}
#loginBoxFooter
{
	width: 445px;
	height: 9px;
	background: url(../Images/footBG.gif);
	background-repeat: no-repeat;
}
.imgRyt
{
	margin-left: 326px;
}
.logintextboxstyle
{
	width: 90px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border: solid 1px #5c7c3d;
	margin-right: 50px;
	_margin-right: 2px;
}
.txt01L
{
	float: left;
	width: 120px;
	padding-bottom: 10px;
}
.txt001L
{
	float: left;
	width: 60px;
	padding-bottom: 10px;
}
.txt02L
{
	float: left;
	width: 210px;
	padding-bottom: 10px;
}
.txt002L
{
	float: left;
	width: 100px;
	padding-bottom: 10px;
	_width: 60px;
}
.frgtpassword
{
	float: left;
	width: 100px;
	padding-bottom: 10px;
	_width: 100px;
}
.boxstyle
{
	width: 550px;
	margin-left: 90px;
	height: 390px;
}
.extrawidth
{
	width: 550px;
	margin-left: 100px;
	height: 290px;
	margin-top: 70px;
}

.IELeft
{
	_margin-left: 120px;
	_margin-top: -20px;
}
.lblstylelogin
{
	margin-left: 0px; *margin-left:13px;_margin-left:13px;}

.greenBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #213f01;
	text-align: center;
	padding-top: 4px;
}
.txtBox_modi
{
	width: 200px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #213f01;
	font-size: 12px;
	font-weight: normal;
	border: solid 1px #5c7c3d;
}
.txt01C
{
	float: left;
	width: 120px;
	padding-bottom: 10px;
}
.txt02C
{
	float: left;
	width: 210px;
	padding-bottom: 10px;
}
.btnchn
{
	width: 80px;
	height: 20px;
	background: url(../Images/btnBG.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
}
.btnwide
{
	height: 20px;
	background: url(../Images/btnBG2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	text-align: center;
	width: 150px;
}

.btnwideReg
{
	height: 20px;
	background: url(../Images/btnBG22.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	text-align: left;
	width: 150px;
}
.btnRegWidth170
{
	height: 20px;
	background: url(../Images/btnBG21.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	text-align: left;
	_padding-left: 7px; *padding-left:7px;}
.btnsearch
{
	height: 20px;
	background: url(../Images/btnBG4.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	width: 165px;
}

.btnextrawide
{
	height: 20px;
	background: url(../Images/btnBG3.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px;
}
.txt01f
{
	float: left;
	width: 120px;
	padding-bottom: 10px;
}
.txt02f
{
	float: left;
	width: 210px;
	padding-bottom: 10px;
}
.pagehght
{
	width: 550px;
	margin-left: 1px;
	min-height: 330px;
	padding-top: 40px;
	float: left;
}
.width290
{
	width: 290px;
	margin-left: -40px;
}


/**/
.outerdiv
{
	width: 550px;
	margin-left: 60px;
}
.width525
{
	width: 525px;
	text-align: center;
}
.width460
{
	width: 460px;
	text-align: left;
}
.width530
{
	width: 530px;
	text-align: center;
}
.width520
{
	width: 520px;
	text-align: center;
}
.width460
{
	width: 460px;
	margin-left: 60px;
}
.top7
{
	margin-top: 7px;
}
.innerdiv
{
	width: 460px;
	text-align: left;
}
.widthspace
{
	width: 550px;
}
.paddingtopissue
{
	margin-top: 2px;*margin-top: 0px;_margin-top: 0px;
}





/* styles wrt to registration page*/
.ie6width
{
	_width: 200px;
}
.top2
{
	padding-top: 2px;
}
.top3
{
	_padding-top: 3px;
}
.top4
{
	_padding-top: 4px;
}
.mrgntp7
{
	_margin-top: 7px;
}
.lblspace
{
	height: 30px;
	_height: 25px; *height:25px;margin-bottom:6px;}
.lblspace1
{
	height: 21px;
	_height: 10px;
	margin-top: 15px;
	_margin-top: 7px;
}
.lblemail
{
	margin-bottom: 18px;
	padding-top: 2px;
}
.marginbtm18
{
	margin-bottom: 18px;
}
.lblResPhone
{
	margin-bottom: 15px;
	_margin-bottom: 18px; *margin-bottom:18px;}
.height2
{
	height: 2px;
}
.top8
{
	margin-top: 2px;
	padding-top: 8px;
	_margin-top: 10px;
}
.lblGuard
{
	padding-top: 3px; *padding-top:1px;_padding-top:1px;*margin-top:1px;_margin-top:1px;_margin-bottom:10px;}
.ie350
{
	_width: 300px;
	width:450px;
}
.margintp10
{
	margin-top: 10px;
	_margin-top: 5px;
}
.margintp36
{
	margin-top: 38px;
	_margin-top: 26px; *margin-top:26px;}
.rdbtntop
{
	margin-top: 10px;
	_margin-top: 3px;
}
.rdbtnsex
{
	margin-bottom: 3px;
	_margin-bottom: 2px;
}
.top5
{
	margin-top: 5px;
}
.txtsubject
{
	margin-top: 5px;
	_margin-top: 10px;
}
.register180
{
	margin-left: 120px; *margin-left:60px;_margin-left:60px;width:550px;}
.ie550
{
	_width: 550px;
}
.height6
{
	height: 6px;
}
.height12
{
	height:12px;
}

/* styles wrt to selected book details page*/

.popdivdetail
{
	width: 440px;
	float: left;
	height: 390px; *height:auto;_height:auto;}
.SelectedBookdetail
{
	width: 520px;
	float: left;
	height:100%;
	/*height: 420px; *height:auto;_height:auto;*/
	
}

.bkdtlsdiv
{
	width: 290px;
	height: 170px;
	_height: auto; *height:auto;float:right;margin-right:2px;float:left;margin-left:10px;padding-top:40px;

}
.lftdiv
{
	float: left;
	height: 190px;
	width: 100px;
	text-align: left;
}
.lftspace
{
	float: left;
	height: 190px;
	width: 10px;
}
.rightdivvalues
{
	float: left;
	height: 230px;
	width: 150px;
	text-align: left; 
	margin-left:3px;
	 
}
.top20
{
	padding-top: 30px;
	margin-left: 30px;
}

/*tabs style*/
a.menu_on_mouse_over
{
	width: 80px;
	height: 22px;
	float: left;
	text-align: center;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 100%;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	background: url(../Images/btnBG.gif) left top no-repeat;
	padding: 3px 0 0 0;
}


/*Grid Styles */

.gridviewStyle
{
	/*padding-left: 2px;
	border-left: solid 2px black;*/
	_border-left: none; *border-left:none;
}
.grdRowStyle
{
	text-align: left;
	margin-left: 5px; /*	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #000000; 	background-color: #D8D8D8;*/
}
.gridCheckBox
{
	text-align: center;
	_text-align: center; *text-align:center;
vertical-align:middle;
padding:2px;


}
.gridItem1
{
	text-align: center;
	_text-align: center; *text-align:center;
vertical-align:middle;

}

.gridItem
{
	text-align: left;
	padding-left: 5px;
}
.gridLink
{
	text-align: center;
	_text-align: center;
	_color: green;
	color: green;
	padding-left: 2px;
	text-decoration: underline;
}

.gridViewLinkButtonWidth30
{
	width: 30px;
}
.gridViewLinkButtonWidth35
{
	width: 35px;
}
.gridHeaderStyle
{
	border: "Solid" Font-Bold= "True";
	text-align: center;
	vertical-align: middle;
	color: Black;
	background-color: #FADA36;
}

.gridAlternateRowStyle
{
	background-color: #E4F4D7;
}

.imgNoBorder
{
	border: none;
}
.message
{
	font-family: Arial;
	font-weight: bold;
	color: green;
}
.imgalign
{
	padding-top: 100px;
	margin-left: 150px;
	margin-bottom: 130px;
}
.imgalign1
{
	padding-top: 100px;
	margin-left: 150px;
	margin-bottom: 100px;
}
.imgalign2
{
	padding-top: 30px;
	margin-left: 150px;
	margin-bottom: 30px;
}
.imgalign3
{
	float: left;
	margin-left: 90px;
	padding-top: 30px;
}
.bkgrp
{
	font-weight: bold;
	font-size: 12px;
	color:#68452E;
}
/*styles wrt to AdvancedSearch*/
.advheight
{
	margin-top: 10px;
	margin-left: 5px;
	min-height: 330px;
}
.advlblleft
{
	width: 65px;
	height: 120px;
	float: left;
	text-align: left;
}
.advspce
{
	width: 5px;
	height: 120px;
	float: left;
	text-align: left;
}
.advright
{
	width: 245px;
	height: 120px;
	float: left;
	text-align: left;
}
.advtextstyle
{
	width: 70px;
	height: 120px;
	float: left;
	text-align: left;
}
.margintop-3
{
	margin-top: -3px;
}
.divisionSpace
{
	width: 25px;
	height: 120px;
	float: left;
	text-align: left;
}
.marginleft25
{
	margin-left: -25px;
}
.marginleft35
{
	margin-left: -35px;
}
.advddp
{
	height: 30px;
	margin-top: 2px;
}

/*styles wrt to BookGroups*/
.marginlft250
{
	margin-left: 250px;
}
.tdstyleimg
{
	height: 130px;
	width: 75px;
}
.tdstyletext
{
	height: 120px;
	width: 150px;
}
.marginlft130
{
	margin-left: 130px;
}
.marginlft60
{
	margin-left: 60px;
}
.pagenumberalign
{
	float: right;
	margin-top: -3px;
	_margin-top: 0px;
	_margin-top: 2px;
}
.dreamlistAddBookImage
{
	width: 670px;
	height: 45px;
}

.morelinkbtn
{
	color: green;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	float: left;
	width: 54px;
	text-align: center;
}
.morelinkbtnnext
{
	color: green;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	float: left;
	padding-left: 3px;
	width: 45px;
	text-align: center;
}

/*styles wrt to AccountsPage*/
.marginlft410
{
	margin-left: 410px;
}
.ht335
{
	height: 335px;
}
.logn20
{
	margin-left: 19px;
}
/* style wrt to Dreamlist*/
.imgDreamlist
{
	height: 100px;
	width: 55px;
}
.textDreamList
{
	height: 100px;
	width: 150px;
}
.btnDreamList
{
	text-align: center;
	margin-left: 30px;
}
.marginlft350px
{
	margin-left: 350px;
}
.minhgt385
{
	min-height: 485px;
}
.minhgt335
{
	min-height: 335px;
}
.minhgt370px
{
	min-height: 370px;
}
.displaynone
{
	display: none;
}
.width650
{
	width: 650px;
	height:auto;
}
.transcstyle
{
	width: 650px;
	height: 30px;
}
.transdiv
{
	float: left;
	margin-left: 190px;
	display: block;
}
.margnlft100
{
	margin-left: 100px; *margin-left:100px;_margin-left:10px;_margin-right:50px;}
.smallimgstyle
{
	float: left;
	width: 100px;
	height: 120px;
	margin: 17px 10px 0px 10px;
}
.smallimghome
{
	float: left;
	width: 150px;
	height: 120px;
	padding-top: 5px;
	margin: 17px 10px 0px 10px;
}
.marginleft200
{
	margin-left: 210px;
}
.imgouterdiv
{
	float: left;
	width: 100px;
	height: 120px;
	margin: 17px 10px 0px 10px;
}
.displayblock
{
	display: block;
}

/*styles wrt to home page*/

.bookgroupname
{
	color: #CE0101;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
	width:500px;

}
.bookGroupNameRow
{
	
}
.bookgroupnametop
{
	color: #CE0101;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	margin-top:-25px;
	
}
.bookrow
{
	float: left;
	width: 154px;
	height: 250px;
}
.bookrowForAgegroupBookLists
{
		float: left;
	width: 224px;
	height: 250px;
}
.width150
{
	width: 150px;
}
.bookName
{
	width: 144px;
	margin-top: 2px;
	text-align:left;
	
}
.txtalign
{
	text-align: center;
}
.linesep
{
	padding-left: 7px;
	padding-right: 7px;
}
.releasetext
{
	text-align: center;
	color: #CE0101;
	font-size: 12px;
	width:150px;
}
.expltext
{
	font-size:10px;
	color: #262014;
	width:150px;
	
}
.abstractfont
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #545453;
}

/*styles wrt  Approve Registration Page*/


.pageheight
{
	min-height: 500px;
}

#marginright
{
	float:right;
	margin-right: 0px;
}
#marginright_Duplicate
{
	float:right;
	margin-right: 0px;
}
#mrgnright20
{
	float: right;
	margin-right: 20px;
}
#mrgnright_20
{
	float: right;
	margin-right: 20px;
}
.blank200
{
	width: 200px;
	height: 20px;
	float: left;
}

/*styles wrt MemberApproval Page */

.mrgnleft10
{
	margin-left: 10px;
}
.width650
{
	width: 650px;
}
.blank600
{
	width: 600px;
	float: left;
	height: 20px;
}

/*styles wrt ManageMembers Page */

.width400hgt30
{
	width: 400px;
	height: 30px;
}
.width600
{
	width: 600px;
}
.width70
{
	float: left;
	width: 70px;
}
.txtalignleft
{
	text-align: left;
	float: left;
}
.width10
{
	width: 10px;
	height: 20px;
}
.margintop7
{
	float: left;
	margin-top: 7px;
}
.width200
{
	width: 200px;
	height: 20px;
}
.width600hgt10
{
	width: 600px;
	height: 15px;
	float: right;
}
#mrgn1right20
{
	float: right;
	margin-right: 20px;
}
#mrgn2right20
{
	float: right;
	margin-right: 20px;
}
#mrgn4right20
{
	float: right;
	margin-right: 20px;
}
#mrgn4right38
{
	float: right;
	margin-right: 20px;
	_margin-right: 38px; *margin-right:38px;}
/*styles wrt UpdateMember Page */

.width600hgt20
{
	width: 600px;
	float: right;
	
	height: 20px;
}
.width300Height300
{
	width:300px;
	height:300px;
	text-align:center;
}
.width300
{
	width: 300px;
	height: 10px;
}
.width630
{
	width: 630px;
}
#mrgnright30
{
	float: right;
	margin-right: 32px;
}
#mrgn1right30
{
	float: right;
	margin-right: 32px;
}
.width600hgt
{
	width: 600px;
	height: 10px;
}
.width600hgtrgt
{
	width: 600px;
	height: 10px;
	float: right;
}
.width600left
{
	width: 600px;
	float: left;
	height: 20px;
}
.width400hgt20
{
	width: 400px;
	float: left;
	height: 20px;
}

/*styles wrt BookGroupList Page */

.width600hgt20
{
	width: 600px;
	float: right;
	height: 20px;
}
.mrgnright2
{
	float: right;
	margin-right: 2px;
}
#txtalignright
{
	text-align: right;
}

/*styles wrt ManageBookGroup Page */

.mrgn80rght
{
	margin-right: 80px;
}
.width600overflow
{
	width: 600px;
	height: 10px;
	overflow: hidden;
}
.mrgn80
{
	text-align: right;
	overflow: hidden;
	margin-right: 80px;
}
.overflowhidden
{
	overflow: hidden;
}
.width400leftoverflow
{
	width: 400px;
	overflow: hidden;
	float: left;
}
.txtalignleft
{
	text-align: left;
	float: left;
}
.width400overflow
{
	width: 400px;
	height: 10px;
	float: left;
	overflow: hidden;
}
.width598
{
	width: 598px;
	height: 10px;
	overflow: hidden;
}
.width598hgt20
{
	width: 598px;
	height: 20px;
	overflow: hidden;
}
.mrgnrightoverflow
{
	float: right;
	margin-right: 20px;
	overflow: hidden;
}
.width598hgt10
{
	width: 598px;
	height: 10px;
}
#mrgn3right20
{
	float: right;
	margin-right: 20px;
}
/*styles wrt UpdateBookGroup Page */

.mrgn80rght
{
	margin-right: 80px;
}
.width600hgt
{
	width: 600px;
	height: 10px;
}
.width520hgt10
{
	width: 520px;
	height: 10px;
}
.mrgnrght80
{
	text-align: right;
	margin-right: 80px;
}
.width400
{
	width: 400px;
}
.width200left
{
	float: left;
	width: 200px;
}
.txtalignleft
{
	text-align: left;
	float: left;
}
.rghtwidth600
{
	float: right;
	width: 600px;
}
.fltright
{
	float: right;
}
.fltrighttop
{
	float: right;
	margin-top: -8px; *margin-top:-8px;_margin-top:-1px;
}
.width550
{
	width: 550px;
	height: 20px;
	float: right;
}
.blank600hgt10
{
	width: 600px;
	height: 10px;
	float: left;
}
.width400left
{
	width: 400px;
	float: left;
}
.width600hgt10
{
	width: 600px;
	height: 10px;
	float: right;
}
#marginright20
{
	float: right;
	margin-right: 20px;
}
#margin5right20
{
	float: right;
	margin-right: 20px;
}
#margin6right20
{
	float: right;
	margin-right: 20px;
}
.width600lefthgt20
{
	width: 600px;
	height: 20px;
	float: left;
}
.width598overflow
{
	width: 598px;
	height: 20px;
	overflow: hidden;
}
.mrgnright20overflow
{
	float: right;
	margin-right: 20px;
	overflow: hidden;
}
.width598hgt20
{
	width: 598px;
	height: 20px;
	overflow: hidden;
}
.width600height10
{
	width: 600px;
	height: 10px;
}
#marginright20overflow
{
	width: 598px;
	height: 20px;
	overflow: hidden;
}
#mrgnright
{
	float: right;
	margin-right: 20px;
}
.width600
{
	width: 600px;
}
.pagebtns
{
	height: 25px;
	width: 635px;
}
.lnkbtnbotm
{
	height: 20px;
	width: 450px;
	margin-left: 180px;
}
/*styles wrt DayRouteMembers Page*/

.width88
{
	margin-right: 88px;
}
.width500
{
	height: 20px;
	width: 500px;
	float: left;
}
.mrgnleft40
{
	margin-left: 40px;
}
.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}
.width550hgt20
{
	height: 20px;
	width: 550px;
	float: left;
}

/*styles wrt Manage User Page*/

.txtright
{
	text-align: right;
}
.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}
.width550left
{
	float: left;
	width: 550px;
}

/*styles wrt Add User Page*/

.width400
{
	width: 400px;
}
.mrgntop7
{
	margin-top: 7px;
}
.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}


/*styles wrt Update User Page*/

.width400
{
	width: 400px;
}
.padtop5
{
	padding-top: 5px;
}
.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}
.mrgntop7
{
	margin-top: 7px;
}
.marginright20
{
	float: right;
	margin-right: 112px;
}

/*styles wrt Manage Role Page*/

.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}

/*styles wrt Add Role Page*/

.hgt250
{
	height: 250px;
}
.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}

/*styles wrt Manage Route Page*/

.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}

/*styles wrt Add Route Page*/

.width400
{
	width: 400px;
}

.blank600hgt10
{
	width: 600px;
	height: 10px;
	float: left;
}

.hgt20width600
{
	height: 20px;
	width: 600px;
	float: left;
}

/*styles wrt Add BookToIssue Page*/

.mrgn40
{
	margin-left: 40px;
	margin-right: auto;
}
.width1600
{
	width: 1600px;
	height: 10px;
}
.bgimage
{
	background-image: none;
}

/*styles wrt Search Result Books Page*/

.mrgn200
{
	margin-left: 200px;
}
.mrgnleft60
{
	margin-left: 60px;
}

/*styles wrt Selected  Book Details Page*/

.width650
{
	width: 650px;
}
.width600hgt
{
	width: 600px;
	height: 10px;
}
.width600
{
	width: 600px;
}
.mrgn60left
{
	margin-left: 80px;
}

/*styles applied for category table in registration page*/

.categoryTable {width: 322px; height:132px;  color: #213f01; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: solid 1px #5c7c3d; float:left;}
.tablerowheading { background-color:#FADA37; font-weight:bold; color:#BD1103; border-bottom:solid 1px #5c7c3d;}
.tablecolHeading {font-weight:bold;border-bottom:solid 1px #5c7c3d; border-left:solid 1px #5c7c3d;}
.tablecolHeadingleft {font-weight:bold;border-bottom:solid 1px #5c7c3d;}
.regTableColBooks {background-color:#E5F3D8; border-bottom:solid 1px #5c7c3d; border-left:solid 1px #5c7c3d;}
.regTableCategoryBooks{ border-bottom:solid 1px #5c7c3d; border-left:solid 1px #5c7c3d;}
.regTableColBooksDown {background-color:#E5F3D8; border-left:solid 1px #5c7c3d;}
.regRadioButtons2Books {background-color:#E5F3D8; border-bottom:solid 1px #5c7c3d;}
.regRadioButtons4Books {border-bottom:solid 1px #5c7c3d;}
.regRadioButtons6Books {background-color:#E5F3D8; }
.regRadioButtons10Books {border-left:solid 1px #5c7c3d;S }
.emtpyspace1 {width:120px; height:16px;*height:22px;_height:16px;}
.emtpyspace {width:120px; height:16px;}
#categorydiv {height:125px; *height:122px;_height:122px; width:121px;}
#categoryTable {width:335px;height:132px;}
.width320 {width: 320px; height:30px;}
.height20 { height:20px;}
.colorGreen { color:Green;}
.Childstyle {font-family: Arial;
	height: 21px;
	width: 120px;
	margin-top :6px;
	color: black;}
.membershipdiv {width: 500px; height:1300px;*height:1350px;_height:1350px; margin-left: 18px;}
.marginlft15px { margin-left: 15px;}
.marginlft4px {margin-left: 4px; }
.margintop15 {margin-top: 15px;}
.paddinglft30 { padding-left:30px;}
.margintop30 {margin-top: 30px;}
.Parentdiv {margin-top:-510px;*margin-top:-510px;_margin-top:-510px;}
#membertypediv {height:440px; width:485px; margin-left:15px;}
.childlabel {height:30px;*height:50px;_height:50px;  width:500px;}
.gender {height:50px; *height:40px;_height:40px;width:485px;}
.schooldetails {height:50px; width:485px;}
.membertype {height:30px; width:485px;}
.categorytablewidth {width:485px; height:150px;}
.marginminus9 {margin-left:-9px;}

/*Curved Box styles*/

@charset "utf-8";

.boxTop					{ width:526px;height:607px;*height:607px;_height:607px;background:#FECC00;background:url(../images/boxCurveTop.gif);background-position:left 10px;background-repeat:no-repeat;*margin-top:20px;_margin-top:20px }
.boxTop2					{ width:526px;height:160px;*height:160px;_height:160px;background:#FFFFFF;background:url(../images/boxCurveTop.gif);background-position:left 10px;background-repeat:no-repeat;}
.boxTop3					{ width:526px;height:70px;*height:70px;_height:70px;background:#FECC00;background:url(../images/boxCurveTop.gif);background-position:left 10px;background-repeat:no-repeat;}

.boxTopreading					{ width:526px;height:50px;*height:50px;_height:50px;background:#FFFFFF;background:url(../images/boxCurveTop.gif);background-position:left 10px;background-repeat:no-repeat;}


.boxContainer			{ width:526px;}
.boxContainer2			{ width:526px;height:160px;*height:160px;_height:160px;}
.boxContainer3			{ width:526px;height:70px;*height:70px;_height:70px;}
.boxTitle				{ height:20px;font-size:11px;font-weight:bold;color:#96301A;background:#FFFFFF;margin-left:25px;width:110px;padding:5px;}
.boxCentre				{ height:20px;font-size:11px;font-weight:bold;color:#96301A;background:#FECC00;margin-left:25px;width:85px;padding:5px;}

.boxTitleParent				{ height:20px;font-size:11px;font-weight:bold;color:#96301A;background:#FECC00;margin-left:25px;width:155px;padding:5px;}

.boxContent				{ font-family:Arial, Helvetica, sans-serif; padding-left:30px;}
.boxContent2				{ font-family:Arial, Helvetica, sans-serif; padding-left:30px;height:1650px;*height:160px;_height:160px;}
.boxContent3				{ font-family:Arial, Helvetica, sans-serif; padding-left:30px;height:70px;*height:70px;_height:70px;}

.boxTopmyaccnt          {width:630px;height:171px;*height:140px;_height:120px;background:#FFFFFF;background:url(../images/boxCurveTop3.gif);background-position:left 10px;background-repeat:no-repeat; }
.boxContainermyaccnt    { width:630px; }
.boxTitlemyaccnt  { height:20px;font-size:11px;font-weight:bold;color:#96301A;background:#FFFFFF;margin-left:20px;_margin-left:20px;*margin-left:20px;width:90px;padding:5px;}
.labelHeading {float:left; padding: 6px 0px 5px 0px; *padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px;margin:3px 0 3px 0px;_margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;color:black;font-weight:normal;height:10px;_height:30px;*height:30px; width:97px;}
.boxInnerContent {margin: 6px 2px 0 17px;}


/* styles based on Member Comments page*/

.CommentName { font-size: 12px; font-weight: bold; color: #505050; height: 20px; width: 420px;font-family: Arial; }
.commentsPanel {width: 550px; border: solid 1px #818181;     margin-left: 25px;}
.commentsSpace {padding: 15px 15px 10px 15px;}                
.commentstxtbx { width:160px; height:14px; border:solid 1px #818181; font-size: 11px;}
.commentfont {margin-bottom: 10px; margin-top: 5px; color: #505050; }
#commentEmailDiv {height: 20px; width: 450px;color: #505050;}
#LeaveACommentDiv {width: 550px; border: solid 1px #818181; margin-left: 25px; background-color: #FAF9E5; }
.borderbottom {border-bottom: solid 1px #818181;}
.commentlabel {margin-left: 10px; color: #CA5A10; font-size: 14px; font-weight: bold; font-family: Arial;}
.marginlft10 {margin-left: 10px;}
.commentSubmitBtn {background: url(../Images/btnBG.gif); color: White; font-weight: bold; font-size: 12px; border: none;}
.captionstyle {font-family:Arial;font-size: 11px; font-weight: normal; color:#000000;  }
.widthdetails590
{
	width:590px;
	height:100%;
}
.faqQuestion
{
	font-size: 12px; font-weight: bold; color: #505050;
}
.faqAnswer
{
	font-size: 12px;  color: #505050;
}
.linecolor
{
	color:#EBEBEB;
}
.headertextalign
{
	width:100%;
}
/*specific style wrt ie8*/

:root *> #ie8specific  { height:20px; border:solid 1px red; width:650px;}
 #ie8specific  { height:20px; border:solid 1px green; width:650px; }
 .bgkyellow
 {
 background-color:#FECC00;

 }
