body { margin: 0; padding: 0; text-align: center; background: #5C7280 url(../images/back-body.gif) repeat-x center top;}
.frame { width: 865px; margin-right: auto; margin-left: auto; padding: 0; text-align: left; position: relative; background: url(../images/back_top.gif) no-repeat;}
#logo { position: absolute; top: 25px; left: -1px}

body, div, td { font: normal 12px Arial, Helvetica, sans-serif; color: #333; }
div { border: 0px solid red; }

/* Content template layout */
.back-body { background: url(../images/back_bottom.gif) no-repeat; padding: 26px 0 0 11px;}
.main-column { float: left; width: 568px; margin-bottom: 11px; background: #AABBC5 url(../images/back-main-column.jpg) no-repeat left top;}
.main-column-bm { position: relative; min-height: 323px; background: url(../images/back-main-column-bm.gif) no-repeat left bottom;}
.side-bar { float: left; width: 279px; min-height: 323px; margin-bottom: 11px; background: url(../images/back-side-bar.jpg) no-repeat right top;}

.content { padding: 20px 20px 10px 36px;  }
.content-2 { padding: 16px 0px 0px 41px; }
.read-more { background: url(../images/read-more.gif) no-repeat left top; position: absolute; bottom: 0px; right: 0px; padding: 5px 15px 5px 20px;}
.read-more a { padding: 0px; }
 
.top-links {
	margin: 0;
	padding: 40px 0 7px 0;
	text-align: right; }

.back-footer { background: #12232C url(../images/back-footer.gif) no-repeat right top; clear: left; padding: 26px 36px; }	
.template-footer div {	
	text-align: left;
	font: normal 11px/15px Arial, Helvetica, sans-serif; color: #5C6E82; 
	padding: 0; }
.template-footer a:link, .template-footer a:visited {  
	color: #5C6E82; 
	text-decoration: underline;}
.template-footer a:hover, .template-footer a:active {  
	color: #ccc; 
	text-decoration: none; }

input, .textbox, .textbox2, .textbox4 { font: normal 12px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #8890A2; background: #fff url(../images/search-input-back.gif) no-repeat; } 
.textbox2 { width: 220px; } 
.textbox, .textbox4 { width: 220px; } 
.button { padding: 1px 7px; font: bold 13px Arial, Helvetica, sans-serif; color: #ffffff; background: #E06901 url(../images/back-side-bar.jpg) no-repeat left top; border: 1px soild #D1D1D0;}

.message { font-weight: bold; border: 2px dashed #D2D7DB; padding: 10px 3px; background: #ECECF3; margin: 10px 0; color: #666; }
.required {	color: #DB4A05; }

a { outline: none; }
a, a:active { color: #fff; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
img, img a, img a:active, img a:hover { border: none; }
hr	{ color: #DADFE3; background-color: #DADFE3; height: 1px; border: 0; }	
.c_b { clear: both; }


p { margin: 3px 0 10px 0; }

h1 {
	font: normal 21px Arial Narrow Bold, Arial, sans-serif;
	margin: 3px 0 10px 0;
	color: #DB4A05;
	text-transform:uppercase;
}
h2 {
	font: bold 17px Arial Narrow Bold, Arial, sans-serif;
	margin: 15px 0 5px 0;
	color: #666;
}
h3 {
	font: bold 14px Arial Narrow Bold, Arial, sans-serif;
	margin: 8px 0 1px 0;
	color: #DB4A05;
}
h4 {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 14px 0;
	color: #DB4A05;
	text-transform:uppercase; 
}
h4 a, h4 span { text-transform:lowercase; color: #6D6D6E; }
h5 { color: #666; font: normal 11px Arial, Helvetica, sans-serif; margin: 3px 0 3px 30px; text-decoration: none; font-style: italic;}