
/* dynamic links box area */

.menudiv{
font:bold 11px tahoma; color: #000000; 
line-height:20px;
}

.menudiv a{
display: block;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
font:bold; color: #000000

}


.menudiv a:hover{ /*hover background color*/
background-color: B5B8BD;
font: bold; color: #ffffff;

}


.menudivttl{
font:bold 12px tahoma; color: #000000; 
line-height:20px;
}

.menudivttl a{
display: block;
padding: 3px 0;
text-decoration: none;
font-weight: bold;
font:bold; color: #000000

}


.menudivttl a:hover{ /*hover background color*/
background-color: B5B8BD;
font: bold; color: #ffffff;

}


/* page content areas */


.pprevlnk {
font-family: tahoma, helvetica, verdana, arial; 
font-size: 14px;
color: "#777777"

}

.pprevlnk a{
color: "navy";
text-decoration: none; 

}

.pprevlnk a:hover{
color: "navy";
text-decoration: none; 
border-bottom: 1px dotted #000080;

}


/* content page titles */

.conttitle{
font-family: tahoma, helvetica, verdana, arial; 
font-size: 15px;
font-weight: bold;
color: "#777777"}


/* LINKS AT TOP AND BOTTOM OF PAGE */

.title{
font-family: tahoma, helvetica, verdana, arial; 
font-size: 14px;
color: "navy"}

.title a:active {text-decoration: none; color: "777777" }
.title a:link {text-decoration: none; color: "navy"}
.title a:visited {text-decoration: none; color: "navy"}



/* small titles inside the page */


.smtitle  {font-family: tahoma, helvetica, verdana, arial; font-size: 8pt;}

A.smtitle:active {text-decoration: none; color: "black" }
A.smtitle:link {text-decoration: none; color: "navy"}
A.smtitle:visited {text-decoration: none; color: "6c6c6c"}
A.smtitle:hover {text-decoration: underline; color: red }



/* cotent & links inside the grey backgrounded areas */


.mulbox {
font-family: tahoma, helvetica, verdana, arial; 
font-size: 13px;
line-height:19px;
color: "#ffffff";
padding-left: 10;
}

.mulbox a{
color: "ffffff";
text-decoration: none; 

}

.mulbox a:hover{
color: "ffffff";
text-decoration: none; 
border-bottom: 1px dotted #ffffff;

}


/* alist pages inside tables */

.T1table {
font-family: tahoma, helvetica, verdana, arial; 
font-size: 12px;
color: "#777777"

}



.T1 {
font-family: helvetica, verdana, arial; 
background-image: url('images/t1bg.jpg'); 
font-size: 12px;
color: "#777777"

}

.T1 a{
color: "#777777";
text-decoration: none; 

}

.T1 a:hover{
color: "#777777";
text-decoration: none; 
border-bottom: 1px dotted #777777;

}

.T1b {
font-family: helvetica, verdana, arial; 
background-image: url('images/t1bg.jpg'); 
font-size: 10px;
color: "#555555"

}

.T1b a{
color: "#777777";
text-decoration: none; 

}

.T1b a:hover{
color: "#777777";
text-decoration: none; 
border-bottom: 1px dotted #777777;

}

.T2 {
font-family: helvetica, verdana, arial; 
font-size: 12px;
color: "#555555"

}

.T2 a{
color: "#777777";
text-decoration: none; 

}

.T2 a:hover{
color: "#777777";
text-decoration: none; 
border-bottom: 1px dotted #777777;

}

.T2b {
font-family: helvetica, verdana, arial; 
font-size: 10px;
color: "#777777"

}

.T2b a{
color: "#777777";
text-decoration: none; 

}

.T2b a:hover{
color: "#777777";
text-decoration: none; 
border-bottom: 1px dotted #777777;

}

/* bookstore and content that needs to be smaller */


.bkstore {
font-family: verdana, tahoma, helvetica, arial; 
line-height:16px;
font-size: 12px;
color: "#777777"

}

.bkstore a{
color: "navy";
text-decoration: none; 

}

.bkstore a:hover{
color: "navy";
text-decoration: none; 
border-bottom: 1px dotted #000080;

}


.bkstoresm {
font-family:  verdana, tahoma, helvetica, arial; 
font-size: 11px;
color: "#777777"

}

.bkstoresm a{
color: "navy";
text-decoration: none; 

}

.bkstoresm a:hover{
color: "navy";
text-decoration: none; 
border-bottom: 1px dotted #000080;

}

/* REVIEWS  */


.reviews {
font-family: tahoma, helvetica, verdana, arial; 
font-size: 14px;
line-height:19px;
color: "#444444"

}

.reviews a{
color: "navy";
text-decoration: none; 

}

.reviews a:hover{
color: "navy";
text-decoration: none; 
border-bottom: 1px dotted #000080;

}

.reviewsttl {
font-family: arial, helvetica, verdana, tahoma; 
font-size: 20px;
line-height:20px;
color: "#444444"

}

.reviewsttl a{
color: "navy";
text-decoration: none; 

}

.reviewsttl a:hover{
color: "navy";
text-decoration: none; 
border-bottom: 1px dotted #000080;

}

.reviewsttlsm {
font-family: arial, helvetica, verdana, tahoma; 
font-size: 18px;
line-height:20px;
color: "#444444"

}


/* copyright at bottom of each review */


.cpyrt {
font-family: tahoma, helvetica, verdana, arial; 
font-size: 15px;
line-height:21px;
color: "#656565";
padding-left: 10;
font-weight: bold
}

.cpyrt a{
color: "656565";
text-decoration: none; 

}

.cpyrt a:hover{
color: "656565";
text-decoration: none; 
border-bottom: 1px dotted #444444;

}
