/**CSS document**/

/****ORIGINAL CLASSES****/
.sfnmtext { font-size: 11px; font-style: normal; font-weight: normal; text-indent: 0; vertical-align: baseline; text-align: left; line-height: 15px; font-variant: normal; text-transform: none; }
.centered { font-size: 11px; color: #333333; text-decoration: none; text-align: center; line-height: 12px; }
.italtext { font-size: 11px; font-style: italic; line-height: 15px; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; }
/**.italsmlCopy { font-size: 11px; font-style: italic; line-height: 10px; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; }**/
.sfnmsmallCopy { font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; line-height: 10px; font-variant: normal; text-decoration: none; border-color: #333333; border: 1px; }
.sfnmtable {  font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; text-indent: 0pt; vertical-align: baseline; text-align: left; line-height: 9px; font-variant: normal; }

/**Basic HTML**/
body {
	margin-left: 50px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
}
p {
	line-height: 25%;
	margin: 5px 0 5px 0px;
	text-align: left;
	font: normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #151515;
	padding: 4px;
}
p.small {
	font-size: 11px;
	color: #555555;
	font: normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 5px 0 5px 0px;
	text-align: left;
}
	p.italsmlCopy {font-size:11px; font-style:italic; }
	p.italsmlCopyright {font-size:11px; font-style:italic; text-align:right; }

h1 {
	font-size: 12px;
	color: #003300;
	line-height: 16px;
	margin: 5px 0 5px 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	clip: rect(auto,auto,auto,0px);
}

h2 {
	color: #333333;
	text-align: center;
	font: normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	color: #660033;
	text-align: left;
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h4 {
	font: 16px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1a1a1a;
}


ul {
	margin: 5px 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
ol {
	margin: 5px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px;
}
li {
	font-size: 12px;
	margin: 5px 10px;
	text-align: left;
	font: Arial, Helvetica, sans-serif;
}

a:link {
	color: #CC0033;
	font: Arial, Helvetica, sans-serif;
}
a:visited {
	color: #333300;
	font: Arial, Helvetica, sans-serif;
}
a:active {
	color: #660033;
	font: Arial, Helvetica, sans-serif;
}
a:hover {
	color: #000066;
	font: Arial, Helvetica, sans-serif;
}

blockquote {
	margin: 0 0 0 20px;
	font: 12px Arial, Helvetica, sans-serif;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}
form.input,textarea,select {
	margin: 1px 3px 5px;
	font: Arial, Helvetica, sans-serif;
}
form.label { font-size:10px; font-weight:bold; color:#444400; vertical-align:top; margin:0 0 3px 0; }
form.label span.small { font-weight:normal; color:#666666; }

/***NEW CLASSES and STYLES****/
#skipnav { display:none; }
#container1 {
	font: Arial, Helvetica, sans-serif;
	margin: 12px;
	text-align: center;
}
.cd_details {
	font-size: 11px;
	line-height: normal;
	padding-top: 3px;
	border-top: 1px solid #999999;
	font: Arial, Helvetica, sans-serif;
}




/**navbar***/
table.navbar {
	margin: 12px 20px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: center;
}
ul.udm { margin:0; padding:0; }
ul.udm li.green a:link, ul.udm li.green a:visited { color:#444400; }
ul.udm li.green a:hover, ul.udm li.green a:active { color:#000000; }
ul.udm li.green ul li a:link, ul.udm li.green ul li a:visited { color:#444400; }
ul.udm li.green ul li a:hover, ul.udm li.green ul li a:active { color:#000000; }
/***NOTE: all other navbar style settings are in udm-resources/udm-custom***/

/****rotating quotes*****/
#CaptionBox {
	height: auto;
	font: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}
#CaptionBox p {
	font: 12px/normal Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	vertical-align: bottom;
}
#CaptionBox p.author {
	font-family: Times, Times New Roman, Georgia, sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: normal;
	text-align: right;
	padding-right: 25%;
}

/***displaytable***/
table.display {
	margin: 9px 0 15px 0;
	border-bottom: 1px solid #D4D4B4;
	font: Arial, Helvetica, sans-serif;
}
table.display th {
	vertical-align: top;
	text-align: left;
	padding: 1px 1px 1px 4px;
	/*#61614F*/
	background: #660033;
	color: #ffffff;
	font-size: 10px;
	font: Arial, Helvetica, sans-serif;
}
table.display td {
	vertical-align: top;
	text-align: left;
	padding: 4px;
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
}
table.display tr.even td {
	background: #D4D4B4;
}
table.display td.title { padding:4px 0 4px 0; font-size:11px; }


/***newsletter**/
#newsletter {
	margin: 32px 28px 0 0;
	text-align: center;
	font-family: Georgia, Times, serif;
}
#newsletter form { margin:0; padding:0 0 18px 0; }
#newsletter p { margin:0 32px 0 0; padding:0; font-family:Georgia, Times, serif; font-weight:bold; font-size:15px; color:#006699; line-height:16px; text-align:center; }


/***footer****/

#Footer {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
	text-transform: uppercase;
}
.style3 {font-size: x-small}
