@charset "utf-8";
/* CSS Document */
body{
background:#f3f3f3 url(../img/bg.gif) repeat-x;
margin:0;
padding:0;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
}
h1{
	padding:4px;
	margin:0;
	color:#00447d;
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
}
h2{
color:#00447d;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
padding:10px 0 10px 0;
margin:0;
}
ul#blue{
padding:0 0 0 20px;
margin:0;
}
ul#blue li{
list-style:none;
color:#00447d;
background-image:url(../img/icons/bullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
padding:0 0 0 20px;
}

ul#pdf{
padding:0 0 0 20px;
margin:0;
}
ul#pdf li{
list-style:none;
color:#00447d;
background-image:url(../img/icons/pdf-icon.gif);
background-position:0 5px;
background-repeat:no-repeat;
padding:0 0 0 35px;
line-height:35px;
}
ul#booklist{
padding:0 0 0 20px;
margin:0;
}
ul#booklist li{
list-style:none;
color:#00447d;
background-image:url(../img/icons/books-icon.gif);
background-position:0 5px;
background-repeat:no-repeat;
padding:0 0 10px 22px;
}
ul#booklist li a{
font-size:11px;
}

.toplink{
font:11px Arial, Helvetica, sans-serif;
color:#343233;
text-decoration:none;
line-height:14px;
}
/* Added By Rakshit Patel */
.loggedin {
font:14px Arial, Helvetica, sans-serif;
color:#343233;
text-decoration:none;
font-weight:bold;
}
.brdorange { 
border: 1px solid #005DAB;
background-color:#FDF5ED;
}
/**************************/
.dropdowncss {
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 12px;
	color: #376092;
	border: 2px solid #B3B5BD;
    background-color: #FFFFFF;

}
.bluebodyheighttextcss {
  font-family: "Tahoma", Arial, sans-serif;
  font-size: 11px;
  color: #376092;
  text-decoration: none;
  line-height: 18px;
  background-color: transparent;
}
a.pastarchieve,a.pastarchieve:link,a.pastarchieve:visited{
font:11px Arial, Helvetica, sans-serif;
color:#343233;
font-size:13px;
text-decoration:underline;
line-height:14px;
padding-left:20px;
}
a.pastarchieve:hover{
font:11px Arial, Helvetica, sans-serif;
color:#005DAB;
font-size:13px;
text-decoration:none;
line-height:14px;
padding-left:20px;
}
.pagingtr
{
 background-color: #005DAB;
 
}
.pagingtext
{
 color:#FFFFFF;
}
a.paging,a.paging:link,a.paging:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.paging:hover
{
	color:#FFFFFF;
    font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
a:link, a:visited{
color:#343233;
text-decoration:underline;
}
a:hover{
color:#00559c;
text-decoration:underline;
}

a.toplink:link, a.toplink:visited{
font:11px Arial, Helvetica, sans-serif;
color:#343233;
text-decoration:none;
line-height:14px;
}
a.toplink:hover{
color:#00559c;
text-decoration:underline;
}
.padding7{
padding:7px;
}
.paddingtop7{
padding-top:7px;
}
.paddingright7{
padding-right:7px;
}
.paddingbody{
	padding:7px 15px 10px 15px;
}
/* Top navigation start ==============================================  */
#tabnav {
	width:245px;
	list-style:none;
	margin:auto;
	padding:5px 0 0 8px;
	clear:both;
}
#tabnav li {
	padding:0 0 3px 0;
}
#tabnav li a {
	height: 21px;
	width: 245px;
	display:block;
	float:none;
	text-decoration:none;
	text-indent: -900em;
}
#tabnav #home a {
		background:url(../img/nav_img/home.gif) no-repeat left top;
}
#tabnav #home a:hover {
	background: url(../img/nav_img/home.gif) no-repeat left bottom;
}
#tabnav #home a.current {
	background: url(../img/nav_img/home.gif) no-repeat  left -21px;
}

#tabnav #aboutme a {
	background:url(../img/nav_img/aboutme.gif) no-repeat left top;
}
#tabnav #aboutme a:hover {
	background: url(../img/nav_img/aboutme.gif) no-repeat left bottom;
}
#tabnav #aboutme a.current {
	background: url(../img/nav_img/aboutme.gif) no-repeat  left -21px;
}

#tabnav #freeissues a {
	background:url(../img/nav_img/freeissues.gif) no-repeat left top;
}
#tabnav #freeissues a:hover {
	background: url(../img/nav_img/freeissues.gif) no-repeat left bottom;
}
#tabnav #freeissues a.current {
	background: url(../img/nav_img/freeissues.gif) no-repeat  left -21px;
}

#tabnav #letterback a {
	background:url(../img/nav_img/letterback.gif) no-repeat left top;
}
#tabnav #letterback a:hover {
	background: url(../img/nav_img/letterback.gif) no-repeat left bottom;
}
#tabnav #letterback a.current {
	background: url(../img/nav_img/letterback.gif) no-repeat  left -21px;
}

#tabnav #archives a {
	background:url(../img/nav_img/archives.gif) no-repeat left top;
}
#tabnav #archives a:hover {
	background: url(../img/nav_img/archives.gif) no-repeat left bottom;
}
#tabnav #archives a.current {
	background: url(../img/nav_img/archives.gif) no-repeat  left -21px;
}

#tabnav #resources a {
	background:url(../img/nav_img/resouces-link.gif) no-repeat left top;
}
#tabnav #resources a:hover {
	background: url(../img/nav_img/resouces-link.gif) no-repeat left bottom;
}
#tabnav #resources a.current {
	background: url(../img/nav_img/resouces-link.gif) no-repeat  left -21px;
}

#tabnav #reading a {
	background:url(../img/nav_img/reco-reading.gif) no-repeat left top;
}
#tabnav #reading a:hover {
	background: url(../img/nav_img/reco-reading.gif) no-repeat left bottom;
}
#tabnav #reading a.current {
	background: url(../img/nav_img/reco-reading.gif) no-repeat  left -21px;
}

#tabnav #faq a {
	background:url(../img/nav_img/faq.gif) no-repeat left top;
}
#tabnav #faq a:hover {
	background: url(../img/nav_img/faq.gif) no-repeat left bottom;
}
#tabnav #faq a.current {
	background: url(../img/nav_img/faq.gif) no-repeat  left -21px;
}
/* Top navigation end ==============================================  */
a.button:link, a.button:visited{
background:url(../img/nav_img/bg_button_a.gif);
height:23px;
background-position:top right;
background-repeat:no-repeat;
padding-right:4px;
display:block;
color:#ffffff;
font-weight:bold;
float:right;
text-decoration:none;
line-height:14px;
}
a.button span{
background:url(../img/nav_img/bg_button_span.gif);
background-position:top left;
display:block;
padding:4px 3px 5px 8px;
}
a.button:hover{
background-position:bottom right;
display:block;
outline: none; /* hide dotted outline in Firefox */
}
a.button:hover span{
background-position:bottom left;
display:block;
}

a.buttonarchieve:link, a.buttonarchieve:visited{
background:url(../img/nav_img/bg_button_a.gif);
height:23px;
background-position:top right;
background-repeat:no-repeat;
padding-right:4px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none;
line-height:14px;
}
a.buttonarchieve span{
background:url(../img/nav_img/bg_button_span.gif);
background-position:top left;
display:block;
padding:4px 3px 5px 8px;
}
a.buttonarchieve:hover{
background-position:bottom right;
display:block;
outline: none; /* hide dotted outline in Firefox */
}
a.buttonarchieve:hover span{
background-position:bottom left;
display:block;
}

.borderbotttom{
border-bottom:1px dashed #959595;
}
.bordertop{
border-top:1px dashed #959595;
}
.borderright{
border-right:1px dashed #959595;
}
.redtext{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#bf1e1e;
}
.imgbox{
background-color:#FFFFFF;
border:3px solid #dcdcdc;
width:114px;
height:114px;
display:block;
}
.imgbox:hover{
background-color:#FFFFFF;
width:114px;
height:114px;
border:3px solid #a6a6a6;
}
.imgboxbig{
	background-color:#FFFFFF;
	border:3px solid #dcdcdc;
	padding:5px;
}
.norecord{
	color:#FF0000;
	border:3px solid #dcdcdc;
	padding:5px;
}
.copyright{
font:10px Arial, Helvetica, sans-serif; 
color:#c4e2fa;
}
.footerlink{
font:11px Arial, Helvetica, sans-serif;
color:#000000;
}
.NormalText{
color:#000000;
padding-left:15px;
}
.textboxcss {
	
	color: #000000;
	border: 1px solid #005DAB;
}
.buttoncss {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F78F1E;
	border: 1px solid #437D50;
}
.buttoncssblue {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005DAB;
	border: 1px solid #437D50;
}
.bgtd{
 
 padding-right:15px;
 padding-left:15px; 
 background:#005DAB; 
 color:#FFFFFF;
 text-decoration:none;
}
.bgtdorange{
 padding-right:15px;
 padding-left:15px; 
 background:#F78F1E; 
 color:#FFFFFF;
}
a.tdbg:link,a.tdbg:visited{
 
 padding-right:15px;
 padding-left:15px; 
 background:#005DAB; 
 color:#FFFFFF;
 text-decoration:underline
}
a.tdbg:hover{
 
 padding-right:15px;
 padding-left:15px; 
 background:#005DAB; 
 color:#FFFFFF;
 text-decoration:none;
}
a.footerlink:link,a.footerlink:visited{
font:11px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.footerlink:hover{
color:#005399;
}
.smallfont{
font-size:11px;
}

/*accordioncss will start here */
.div_on
{
	font-size:12px;
	cursor: pointer;
	font-weight: bold;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color:#f3f3f3;
	color:#000;
	}
.div_off
{
	font-size: 12px;
	font-weight:bold;
	cursor: pointer;
	border-bottom-color:#dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color:#f3f3f3;
	color:#00447d;
}
.title
{
	width: 600;
	background-image:url(../img/icons/help.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	line-height: 22px;
	padding-left:22px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	
	
}

.verdanablack11bodytext
{
	font-size: 11px;
	color: #000000;
	background-color: transparent;
}
.contentpartcss
{
	display: none;
	visibility: hidden;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top:5px;
	background-color:#fafafa;
}
/*end of accordioncss */


