Body { font-family: Arial, Helvetica, sans-serif; background-image: url(images/_bg_body.gif);
}

.ParagraphHeading {
	color: #56789D;
	background-color:transparent;
	font-weight: bold;
	font-size: large;
}
.PageHead {
 color: #cc0000;
 background-color:transparent;
 font-weight: bold;
 font-size: larger;
 text-align: right;
}
p.BQuote {
 margin-left: 20px; margin-right: 20px; 
}
.BoxQuote {
	padding: 20px; 
	background-color: #FFFF99; 
	border: dotted 2px #FF9900;	
}
.large {
 font-size: large;
 	}
.small {
 font-size: small;
 	} 	
.medium {
 font-size: medium;
 	} 	
.x-small {
 font-size: x-small;
 	} 	
.xx-small {
 font-size: xx-small;
 	} 	
 	
.Navy {
 color:Navy;
 background-color:transparent;
 	} 	 	
 .NavyBold {
 color:Navy;
 background-color:transparent;
 font-weight: bold;
 	} 	 	
.Red {
 color:#cc0000;
 background-color:transparent;
 	} 	
.RedBold {
 color:#cc0000;
 background-color:transparent;
 font-weight: bold;
 	} 	
 	
.center {
 text-align: center;	
	}
.vamid {
 vertical-align: middle 	
}
.normal {
    font-size: medium;
}

p {text-align: justify;}
.pw {color: white; background-color:transparent;}
.tabsfixed {
    font-size: x-small;    
   font-weight: 800;
}
.search {
	color: white;
	background-color:transparent;
	font-size: xx-small;
}
.search a:link, .search a:visited, .search a:hover, .search a:active { color:  white; background-color:transparent; font-weight: 500; font-size: xx-small; }


.footer {color: black; background-color:transparent; text-align: center; font-weight: bold; font-size: xx-small;}
.Copyright {
	color: white;
	background-color:transparent;
	font-weight: bold;
	font-size: xx-small;
	text-align: center;	
}
.Copyright a:link, .Copyright a:visited, .Copyright a:hover, .Copyright a:active { color:  white; background-color:transparent; font-weight: 500; font-size: xx-small; }
.Copyright a:hover { color:  #FC0; background-color:transparent; font-weight: 500; font-size: xx-small; }

a:link {
	color: #003399; 
	background-color:transparent;
}

a:visited {
	color: #003399;
	background-color:transparent;  
}

a:hover {
	color: #cc0000;
	background-color:transparent; 
	}

.PageHeader {font-variant: small-caps;
				 font-weight: 800;
			    font-size: x-large;
			    }


h1 {font-size: large; 
    }


h2 {font-size: medium; 
	}

h3 {font-size: small;
	}

h4 {font-size: x-small;
   }

h5 {font-size: xx-small;    
	}


 /* List Definitions */
ul {
	list-style-type: disc;
}
ul ul {
	list-style-type: circle;
}

ol {
	list-style-type: Decimal;
}
ol ol {
	list-style-type: lower-alpha;
}
ol ol ol {
	list-style-type: lower-roman;
}

/* Rounded Corners with Background */
div#nifty{ margin: 0 10%;background: #9BD1FA; color: black;}

b.rtop, b.rbottom{display:block;background: #FFF; color: black;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA; color: black;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


/* Sothink Menu */
.ItemStyle {
	list-style-image: url(images/book2.gif);
	font-size: x-small;
	vertical-align: middle;
}

.PopItemStyle {
	list-style-image: url(images/book1.gif);
	font-size: x-small;
}
/* Portrait Code
----------------------------------------------------------------------*/
/* Displays 500x647 pixel Photo Centered Above the Cursor AC */
.Portrait
{
	cursor: hand;
	list-style: none;
}

.Portrait a
{
	cursor: default;
}
.Portrait img
{
	background: #050505;
	
	border-color: #4f4f4f #666666 #a9a9a9 #868686;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	
	width: 174px;
	height: 283px;
}

.Portrait li
{

	background: #4b4b4b;
	border-color: #323232 #323232 #a9a9a9 #868686;
	border-style: solid;
	border-width: 3px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 1px;
	position: relative;
}
.Portrait a .Portrait300488SR
{
	display: none;
}
.Portrait a:hover .Portrait300488SR
{
	display: block;
	position: absolute;
	top: -350px;
	left: -100px;
	z-index: 1;
}

.Portrait .Portrait300488SR
{
   background: #cc0000;
	border-color: #323232 #5D5D5D #929292 #5D5D5D;
	border-style: solid;
	border-width: 12px;
	color: #323232;
	width: 300px;
	height: 488px;
	margin: 12px;
	padding: 4px;
}
