BODY.royweb {
	background-color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	margin: 0;
}

A:hover {
	color: #ff0000;
	text-decoration: none;
}

A:visited {
}

.LocationCell {
	background-image: url('images/Location.gif');
	background-repeat: no-repeat;
}

.LocationText {
	text-indent: 2em;
	font-size: 8pt;
}

.InactiveButtonCell {
	background-image: url(images/NavButton-Inactive.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 42px;
	text-align: center;
}

.InactiveButtonLink {
	font-size: 18px; 
	color: #0000cc; 
	line-height: 1em; 
	font-family: tahoma, arial, sans-serif;
	text-decoration: underline
}

.ActiveButtonCell {
	background-image: url(images/NavButtonActive.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 42px;
	text-align: center;
}
.ActiveButtonLink {
	font-size: 18px; 
	color: #0000cc; 
	font-family: tahoma, arial, sans-serif;
	text-decoration: underline;
}

TABLE {
	font-size: 10pt;
}

TABLE.ContentsBox {
	background-image: url(images/BG-Bordered-16px.gif);
	background-repeat: repeat-y;
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

TABLE.subcategories {
	border-collapse: collapse;
	margin: 0;
	font-size: 10pt;
}

TR.SideNavTop {
	background-image: url(images/SideNavTop.png);
	background-repeat: no-repeat;
	height: 32px;
}
	
TR.ISideNavCell { /* Inactive Cell */
	background-image: url(images/SideNavCell.png);
	background-repeat: no-repeat;
	height: 28px;
	text-align: left;
	text-indent: 1em;
}

TR.ASideNavCell { /* Active Cell */
	background-image: url(images/SideNavCell.png);
	background-repeat: no-repeat;
	height: 28px;
	text-align: left;
	text-indent: 1em;
	border: 1px solid gray;
}

TD.ASideNavCell {
}

TR.SideNavBottom {
	background-image: url(images/SideNavBottom.png);
	background-repeat: no-repeat;
	height: 32px;
}

.PageBody {
	margin-left: 1em;
	margin-right: 2em;
	font-family: Tahoma, sans-serif; 
	font-size: 10pt;
	overflow: auto;
	/*width: 595px;*/
	
}

.InactiveSCatLink {
}

.ActiveSCatLink {
}

.ActiveSCatCell {
}

.noBorder {
	border-collapse: collapse;
	margin: 0;
}

.mkdYellow {
	border: 1px solid #FFFF00;
}

.mkdRed {
	border: 1px solid #FF0000;
}

.mkdGreen {
	border: 1px solid #00ff00;
}

TH.BoxTitle {
	background-image: url(images/280pxBevel-Foldertab.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-align: left;
	color: #ffffff;
	text-indent: 1em;
	font-size: 10pt;
}

.InfoBox {
	font-size: 10pt;
	border: 2px solid #9c9c9c;
}

.InfoText {
	/*background-color: #ffffe8;*/
}

.InfoTitle {
	background-color: #ffffe8;
}	


.subcatIntroHead {
}

.subcatIntroText {
	font-size: 10pt;
}

.subcatIntroSectionName {

}

.subcatIntroSectionDesc {

}

.descImage {
	padding-right: 5px;
}

.h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #99CC99;
	border: 1px solid #447744;
}
	
.v {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #cccccc;
	border: 1px solid #888888;
}

.colmname {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ccccff;
	border: 1px solid #888888;
}

.graybtn {
	background-color: #ffffff;
	color: #003399;
	background-image: url(images/shadedBtn.gif);
	border: 1px solid #cccc80;
}

.feedback {
	background-color: #c9ddfa;
	border: 1px solid #0b60de;
	font-size: 8pt;
}

.errMsg {
	color: #881010;
	font-style: italic;
}

.codeBlock {
	background-color: #efefef;
	color: #444488;
}

.ResumeName {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.graySeparator {
	border: 1px dashed #333333;
}

.ResumeSection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFCC99;
	font-weight: bold;
}

.ResumeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	word-spacing: 0.1em;
	text-indent: 8pt;
	line-height: 16px;

}

.IndentedList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: 20pt;
	list-style-type: disc;
}

.IndentedBlock {
	padding-left: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.rightAlgn {
	text-align: right;
}

.p_head1 {
	background-color: #dddddd;
	margin: 0.5em;
}

.p_desc1 {
	padding-top: 0.5em;
	margin-bottom: 1em;
}

.fBold {
	font-weight: bold;
	/*border: 1px solid #eeeeee;*/
}
