body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a:visited {
	/*color:#ffc277;*/
	color:#000;
	text-decoration:none;
}
.righttd {
	width: 62px;
	background: #fff url(/-images/right-side-back.png) repeat-y;
}
.leftside {
	width: 255px;
	background: url(/-images/left-side-back.png) repeat-y;
}
.centercolumn {
	background: #d74b07 url(/-images/main-back-2.png) no-repeat;
}
.sidemenu {
	background: url(/-images/left-side-menu-back.png) no-repeat;
	min-height: 543px;
}
.sidemenu p {
	text-align: right;	
}
.sidemenu p.main {
	padding-right: 20px;
}

.sidemenu p.main a:link, .sidemenu p.main a:visited {
	color: #000;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
.sidemenu p.sub {
	padding: 0 20px 10px 0;
	margin: 0;
}
.sidemenu p.sub a:link, .sidemenu p.sub a:visited {
	color: #d74b07;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;
}

.sidemenu p.main-sub {
	padding-right: 20px;
	margin:0px;
}
.sidemenu p.main-sub a:link, .sidemenu p.main-sub a:visited {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color:#d74b07;
}
.sidemenu .logos {
	padding-right:25px;
}
.sidemenu p.main a:hover, .sidemenu p.sub a:hover, .sidemenu p.main-sub a:hover {
	text-decoration: underline;
}


#bookmark {
	color: #d74b07;
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#bookmark a {
		color: #d74b07;
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
h1 {
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	margin: 3px;
	padding: 3px 3px 3px 12px;
}
h2 {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	margin: 3px;
	padding: 3px 3px 3px 0px;
}
h3 {
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 3px 3px 3px 0px;
}
h4 {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	margin: 3px;
	padding: 3px 3px 3px 0px;
}
.white-bar {
	background: url(/-images/white-bar-2.png) no-repeat right center;
	height: 117px;
}
.white-bar p {
	margin: 0;
	padding-top: 12px;
	padding-left: 10px;
			font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-align: center;
}
.white-bar p.orange {
	font: italic bold 21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #d74b07;
}
.content {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	padding-right: 20px;
	padding-left: 17px;
}
.footer {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#333333;
	padding-right: 10px;

}
input, textarea {
	border: 1px solid #D30200;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.breadcrumb {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left:12px;
	margin-right:12px;
	color:#fff;
	border-bottom:1px solid #c80000;
}
.breadcrumb a {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
div.content img {
	border:1px solid #000;
}
.noborder { border:none; }
.noSpaceBottom { padding-bottom:0; margin-bottom:0;}
.noSpaceTop { padding-top:0; margin-top:0;}