body {
	margin:0px;
	padding: 0px;
}

.content {
	vertical-align: top;
	padding: 10px;
	padding-top: 5px;
	margin-right: 20px;
	min-width:620px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.getElementById("content").offsetWidth <700 ? "620px" : "auto" );

}

.blue {
	background-color: #0066C4;
}

.pad 
{
    padding-left: 5px;
}

.cmain {
	background-color: white;
    background-image: url(images/bluegradright.gif); 
    background-repeat: repeat-y; 
    background-position: right;
}
.leftedge {
    background-image: url(images/bluegradleft.gif); 
    background-repeat: repeat-y; 
    background-position: left;
}
.topedge {
    background-image: url(images/bluegradtop.gif); 
    background-repeat: repeat-x; 
    background-position: top;
}
.menuitem {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #9fbf9f;
	
}
.glossentry {
	font-size: 13pt;
	font-weight: bold;
	color:#BF0000;
}
	
.popmenu{
 	visibility: hidden;
 	position: absolute;
 	left: 200px;
 }
.menuitem a:link {
	color: DarkBlue;
	text-decoration: none;
}
.menuitem a:visited {
	color: purple;
	text-decoration: none;
}
.menuitem a:hover {
	color: #0066C4;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#BF0000;
	margin-bottom: 6px;
	margin-top: 6px;
}
h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: DarkBlue;
	margin-bottom: 6px;
}
h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: DarkBlue;
	margin-bottom: 5px;
}
h4 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:DarkBlue;
	font-weight: bold;
	margin-bottom: 5px;
}
h5 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:DarkBlue;
	margin-bottom: 3px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	line-height: 1.5;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	line-height: 1.5;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	line-height: 1.5;
}

.standout {
	font-weight: bold;
	color:#BF0000;
}

.gbtopleft {
	width: 15px;
	height: 15px;
	background-image:url(images/gbtopleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.gbtop {
	background-image:url(images/gbtop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height: 15px;
}
.gbtopright {
	width: 15px;
	height: 15px;
	background-image:url(images/gbtopright.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.gbleft {
	width: 15px;
	background-image:url(images/gbleft.gif);
	background-repeat:repeat-y;
}
.gbbottomleft {
	width: 15px;
	height: 15px;
	background-image:url(images/gbbottomleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.gbbottom {
	height: 15px;
	background-image:url(images/gbbottom.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.gbright {
	width: 15px;
	background-image:url(images/gbright.gif);
	background-repeat:repeat-y;
}
.gbbottomright {
	width: 15px;
	height: 15px;
	background-image:url(images/gbbottomright.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.gbbody {
	background-color:#C9F2C9; /*pale minty green */
	padding-left:10px;
}
.pbtopleft {
	width: 15px;
	height: 15px;
	background-image:url(images/pbtopleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.pbtop {
	background-image:url(images/pbtop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height: 15px;
}
.pbtopright {
	width: 15px;
	height: 15px;
	background-image:url(images/pbtopright.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.pbleft {
	width: 15px;
	background-image:url(images/pbleft.gif);
	background-repeat:repeat-y;
}
.pbbottomleft {
	width: 15px;
	height: 15px;
	background-image:url(images/pbbottomleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.pbbottom {
	height: 15px;
	background-image:url(images/pbbottom.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.pbright {
	width: 15px;
	background-image:url(images/pbright.gif);
	background-repeat:repeat-y;
}
.pbbottomright {
	width: 15px;
	height: 15px;
	background-image:url(images/pbbottomright.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.pbbody {
	background-color:#FFDFBF/*pale peach*/
}

#moodgadget {
	width: 210px;
	height: 113px;
	margin: 0px;
	vertical-align: top;
	padding:0px;
}
#raterPanel {
    width: 164px;
    height: 64px;
    background-image: url("images/raterpanel.gif");
    background-repeat: no-repeat;
    padding-left:10px;
    padding-top:5px;
}
.PageRating 
{
    float:left;
}

/* AJAX Controls stylesheet stuff */
.collapsePanel {
	margin-top:8px;
	margin-bottom: 8px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}
#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}