body 
{
    font-family:Verdana, Arial, MS Sans Serif;
    font-size:9pt;
    text-align:justify
}
h1
{
    font-family: Verdana, Arial, MS Sans Serif;
    font-variant:small-caps;
    font-size:18pt;
    color:#bbb;
    font-weight:normal
}
h2
{
    color:#CE1126;
    font-size:1em;
    font-weight:normal
}
h3
{
    color:#CE1126;
    font-size:1em;
    font-weight:normal;
    margin:0;
}
b
{
    color:#CE1126;
    font-weight:normal
}
ul
{
    margin-right:25px;
}
.pagequote
{
    font-size:.9em; 
    padding:0 50px 0 50px
}
.head
{
    font-family: Verdana, Arial, MS Sans Serif;
    font-size:1.05em;
    color:#CE1126;
}
.AMShead
{
    font-size:1.5em;
    color:#888;
    margin-bottom:8px 
}
.AMSmore
{
    color:#888
}
.AMSmore a:link, .AMSmore a:visited
{
    color:#888;
    text-decoration:none
}
.AMSmore a:hover
{
    color:Red
}
.AMSquote
{
    color:#888;
    font-size:1.25em;
    margin-bottom:8px
}.soman{ display:inline;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#ffffff;}
.AMSimages
{
    max-width:195px;
    max-height:350px
}
.red
{
    background-color:Red;
    border:solid 1px black;
    font-family:Verdana, Arial;
    font-size:9pt;
    font-weight:bold;
    width:125px;
    height:50px;
    text-align:center
}
.topmenu
{
    font-family:Verdana;
    border-bottom:solid 1px #888888;
    border-right:solid 1px #888888;
    color:#888888;
    font-size:8pt;
    padding:2px 0px 5px 0px;
}

.topmenu a:link, .topmenu a:visited
{
    color:#888888;
    text-decoration:none;
    background:none
}
.topmenu a:hover
{
    text-decoration:none;

}
.topmenuDD
{
    font-family:Verdana;
    border-bottom:solid 1px #888888;
    border-right:solid 1px #888888;
    color:#888888;
    font-size:8pt;
    padding:2px 5px 5px 0px;
}

.topmenuDD a:link, .topmenuDD a:visited
{
    color:#888888;
    text-decoration:none;
    background:none
}
.topmenuDD a:hover
{
    text-decoration:none;
    color:red
}

/*here be css menu styles*/

#nav 
{
	width: 853px;
}

#nav, #nav ul { /* all lists */
 padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	font: 11px Verdana, sans-serif;
	color: #888;
	text-decoration: none;
	background: transparent url(./images/graypx.gif) repeat-x 0% 100%;
    padding: 5px 0 5px 0;
}

#nav li ul li a:hover 
{
	color: #f00;
}

#nav li { /* all list items */
	float: left;
	white-space: nowrap;
	margin: 3px 10px 0 0;
	padding: 0 1px 0 0;
    background: #fff url(./images/navright.gif) repeat-y 100% 100%;	
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #fff;
	left: -999em; 
    margin: 0;
    padding: 3px 0 0 0;
}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-position: 0 0;
}

/*css menu styles end*/

.side
{
    font-family:Verdana;
    color:#888888;
    font-size:8pt;
    padding:2px 5px 5px 0px;
    border:solid 0 white
}

.side a:link, .side a:visited
{
    color:#888888;
    text-decoration:none;
    background:none
}
.side a:hover
{
    text-decoration:none;
    color:red
}

.crumbs
{
    color:#222222;
    font-size:8pt;
    padding:5px 5px 5px 5px;
}

.crumbs a:link, .crumbs a:visited
{
    color:#ff8080;
    text-decoration:none;
    background:none
}
.crumbs a:hover
{
    color:Red;
    text-decoration:none;
}

.stats
{
    color:#000; /* was 888 */
}
.cardimg
{
    margin-left:10px
}
.imgPDF
{
    vertical-align:middle;
    margin:3px 10px 3px 0;
    border:0
}
.MSGrid
{
    margin:-12px 0 15px 0;
    border-top:solid 1px white;border-right:solid 1px white;border-left:solid 1px white;
    border-bottom:solid 1px #eee;
    width:575px
}
.edittags
{
    padding:1px 5px 1px 5px
}