body {
	background-image: url(../images/background-image2.jpg);
	background-repeat: no-repeat;
}

td {
	color: #333;
	font-size: 12px;
	font-family: verdana;
	line-height: 17px;
}

.subbody {
	padding-right: 80px;
	padding-left: 40px;
}

a:link {
	color: #6F2D74;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #6F2D74;
}

a:hover {
	color: #4151A1;
	text-decoration: none;
}

a:active {
	color: #552300;
}

h1 {
	color: #6F2D74;
	font-size: 21px;
	margin-top: 25px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;

}

h2 {
	color: #6F2D74;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}

h3 {
	color: #6F2D74;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	line-height: 1.2;
}

h4 {
	color: #4151A1;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	margin: 0 0 5px;
}

h5 {
	color: #532357;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: -12px;
	line-height: 15px;
}

li {
	margin-bottom: 2px;
}

.tiny {
	font-size: 9px;
	line-height: 12px;
	margin-top: -9px;
}

.copyright {
	color: #FFF;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

a.copyright:link {
	color: #FFF;
	text-decoration: none;
}

a.copyright:visited {
	color: #FFF;
	text-decoration: none;
}

a.copyright:hover {
	text-decoration: underline;
	color: #FFF;
}

a.copyright:active {
	text-decoration: underline;
	color: #FFF;
}

#twotrain_home {
	margin-right: 45px;
	border-right: #cdcccb 1px solid;
	border-left: #cdcccb 1px solid;
	border-bottom: #cdcccb 1px solid;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#zeromargin {
	margin: 0;
}

.brown {
color: #572600 !important;
}

.black {
	color: #222222;
}

.txt11 {
	font-size: 11px;
	line-height: 15px;
}

.subhead1 {
	color: #532357;
	font-size: 21px;
	margin-top: 25px;
	padding-bottom: 4px;
	font-weight: bold;
}

.subhead2 {
	color: #532357;
	font-size: 18px;
	margin-top: 25px;
	padding-bottom: 4px;
	font-weight: bold;
}

.subhead3 {
	color: #532357;
	font-size: 16px;
	margin-top: 25px;
	padding-bottom: 4px;
	font-weight: bold;
}

.subhead4 {
	color: #532357;
	font-size: 14px;
	margin-top: 25px;
	padding-bottom: 4px;
	font-weight: bold;
}

p {
	margin-top: 0;
}

.bigger-text {
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.spaceafter {
	margin: 0 0 10px;
}

.spacenone {
	margin-bottom: 0;
}

.spacenoneB4 {
	margin-top: 0;
}

.float-R {
	float: right;
}

/* --------------------------------------------------------------------------------------------------------------- Padding */

.nopadding {
	padding: 0 !important;
}

.noleftpadding {
	padding-left: 0 !important;
}

.norightpadding {
	padding-right: 0 !important;
}

.notoppadding {
	padding-top: 0 !important;
}

.nobottompadding {
	padding-bottom: 0 !important;
}

.padding-5 {
	padding: 5px;
}

.padding-10 {
	padding: 10px;
}

.padding-15 {
	padding: 15px;
}

.padding-20 {
	padding: 20px !important;
}

.paddingtop-5 {
	padding-top: 5px;
}

.paddingtop-10 {
	padding-top: 10px;
}

.paddingtop-15 {
	padding-top: 15px;
}

.paddingtop-20 {
	padding-top: 20px;
}

.paddingbottom-5 {
	padding-bottom: 5px;
}

.paddingbottom-10 {
	padding-bottom: 10px;
}

.paddingbottom-15 {
	padding-bottom: 15px;
}

.paddingbottom-20 {
	padding-bottom: 20px;
}

.paddingbottom-30 {
	padding-bottom: 30px !important;
}

.paddingbottom-40 {
	padding-bottom: 40px !important;
}

.paddingright-5 {
	padding-right: 5px;
}

.paddingright-10 {
	padding-right: 10px;
}

.paddingright-15 {
	padding-right: 15px;
}

.paddingright-20 {
	padding-right: 20px;
}

.paddingleft-5 {
	padding-left: 5px;
}

.paddingleft-10 {
	padding-left: 10px;
}

.paddingleft-15 {
	padding-left: 15px;
}

.paddingleft-20 {
	padding-left: 20px;
}


/* --------------------------------------------------------------------------------------------------------------- Margins */

.marginbottom-5 {
	margin-bottom: 5px;
}

.marginbottom-10 {
	margin-bottom: 10px;
}

.marginbottom-15 {
	margin-bottom: 15px;
}

.marginbottom-20 {
	margin-bottom: 20px;
}

.marginbottom-30 {
	margin-bottom: 30px;
}

.marginleft-5 {
	margin-left: 5px;
}

.marginleft-10 {
	margin-left: 10px;
}

.marginleft-15 {
	margin-left: 15px;
}

.marginleft-20 {
	margin-left: 20px;
}

.marginleft-30 {
	margin-left: 30px;
}

.marginright-5 {
	margin-right: 5px;
}

.marginright-10 {
	margin-right: 10px;
}

.marginright-15 {
	margin-right: 15px;
}

.marginright-20 {
	margin-right: 20px;
}

.marginright-30 {
	margin-right: 30px;
}

.margintop-5 {
	margin-top: 5px;
}

.margintop-10 {
	margin-top: 10px;
}

.margintop-15 {
	margin-top: 15px;
}

.margintop-20 {
	margin-top: 20px;
}

.margintop-30 {
	margin-top: 30px;
}

.nomargin {
	margin: 0 !important;
}

.noleftmargin {
	margin-left: 0 !important;
}

.norightmargin {
	margin-right: 0 !important;
}

.notopmargin {
	margin-top: 0 !important;
}

.nobottommargin {
	margin-bottom: 0 !important;
}
