td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E6E7E5;
	background-image: url(images/layout/back.jpg);
	background-repeat: repeat-x;
}
.bcbox1 { margin:30px; border:3px solid #000; border-radius:10px; background-color:#FFF; background-image:url(images/layout/nav-back.gif); background-repeat:repeat-y; max-width:800px; background-size:17%; }
.bcbox2 { min-height:400px; padding:10px 16% 10px 16%; background-repeat:repeat-y; background-image:url(images/logos/culms.jpg); background-position:right; border-radius:7px; background-size:15%; }
p {  font-size: 14px; }
.mobile h1 { font-size:32px !important; }
.mobile p { font-size:14px; }
.mobile .bcbox1 { margin:10px !important; }

.accent {  font-size: 14px; font-weight: bold}
.td_ruled1 {  padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 3px #666666 dotted; background-color: #DEDFE7}
.td_ruled2 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 3px #666666 dotted; background-color: #E3DCE9}
.td_ruled3 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 3px #666666 dotted; background-color: #DEE7DF}
.td_ruled4 { padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 3px #666666 dotted; background-color: #E6E8DD}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; margin-bottom: 5px}
.bculm {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #333333}
a.navsm {  font-size: 13px; color: #666666; font-family: "Times New Roman", Times, serif; text-decoration: none}
a.navsm:hover {  color: #006633; text-decoration: underline}
.navsm { font-size: 13px; font-family: "Times New Roman", Times, serif; text-decoration: none }
.scroller {  font-weight: bold; color: #660000; font-family: "Times New Roman", Times, serif; font-size: 14px}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 ; margin-bottom: 5px}
a {  text-decoration: none; color: #333399}
a:hover {  color: #006633}
.head2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold}
.xp {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.size14 { font-size: 14px}
.size12 { font-size: 12px}
.imgleft {  margin-right: 10px}
h1,.h1 {
	font-size: 24px;
	color: #333333;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	margin-top: 0px;
}
.head1 { font-size: 16px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-bottom: 5px ; font-weight: bold}
.xpclear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px solid #666666;
	font-weight: bold;
}
.xplarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFF99;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
}
.left-col {
	background-image: url(images/layout/left-back.jpg);
}
.nav-back {
	background-image: url(images/layout/nav-back.gif);
	background-color: #FFFFFF;
}
.main-bg {
	background-image: url(images/layout/main-bg.jpg);
	background-color: #FFFFFF;
}
.right-back {
	background-color: #FFFFFF;
	background-image: url(images/layout/right-back.jpg);
}
.tdruled {
	padding: 3px;
	border: 1px solid #999999;
}
#fullwidth {
	position:relative; width: 950px; left:14px;
}
