body {
	background: #faf2e7;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #632a26;
}


A {
text-decoration:underline;
color : #632a26;}
A:link {
	color : #632a26;
}
A:visited {
	color : #632a26;
}
A:hover {
	color : #b0352f;
}
A:active {
	color : #632a26;
}

.t {background: url(images/top.jpg) 0 0 repeat-x; width: 766px; margin: 0 auto; text-align: left}
.b {background: url(images/bottom.jpg) 0 100% repeat-x}
.l {background: url(images/left.jpg) 0 0 repeat-y}
.r {background: url(images/right.jpg) 100% 0 repeat-y}
.bl {background: url(images/bottom-left.jpg) 0 100% no-repeat}
.br {background: url(images/bottom-right.jpg) 100% 100% no-repeat}
.tl {background: url(images/top-left.jpg) 0 0 no-repeat}
.tr {background: url(images/top-right.jpg) 100% 0 no-repeat; padding:8px}

.page {
	border-left: 1px solid #fdfaf5;
	border-right: 1px solid #8f7251;
	border-bottom: 1px solid #8f7251;
	background: #853832;
}
.header {
	background: #fdfaf5;
	height: 80px;
}

.menu ul{
	list-style: none;	
	padding : 0;
	margin : 0;

}
.menu li{
	float: left;
	margin: 0 0;
	padding: 0;
	text-align: center;
}

.menu li a, .menu li a:visited, .menu li a:active{
	float: left;
	text-align: center;
	width:80px;
	height:80px;
	background: #b0352f;
	color: #fdfaf5;
	font-weight: bold;
	border-left: 1px solid #fdfaf5;
	font-size: 11px;
	display : inline;
	line-height: 80px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}

.menu li a:hover {
	background: #853832;
	color: #fdfaf5;
}

body.about a#about,
body.website a#website,
body.portfolio a#portfolio,
body.resources a#resources,
body.apply a#apply{
	background: #853832;
	color: #fdfaf5;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
.menu li a
{
float: none
}
/* End IE5-Mac hack */

.menu{
	text-align: right;
	float: right;
}

.banner {
	background: #f9f0e7 url(images/banner.jpg);
	height: 184px;
	clear:both;
}

.body-column-1{
	width: 334px;
	float: left;
}

.body-column-2{
	width: 414px;
	float: right;
	background: #fdfaf5;
}

.footer {
	height: 40px;
	background: #fdfaf5;
	clear:both;
}

.footer-column-1 {
	background: #fdfaf5;
	width: 334px;
	float: left;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 10px;
	color: #892925;
}
.footer-column-2 {
	background: #b0352f;
	width: 414px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fdfaf5;
	font-size: 16px;
	font-weight: bold;
	float: right;
	text-transform: uppercase;
}

.footer-column-2 a,
.footer-column-2 a:visited{
 	color: #fdfaf5;
}
.footer-column-2 a:hover{
 	color: #ffffff;
	text-decoration: underline;
}
.footer-column-2 a:active{
 	color: #fdfaf5;
}

/* HOME PAGE ONLY */

.body-column-1-row-1{
	height: 120px;
	padding: 18px;
	color: #fdfaf5;
	background: #853832 url(images/heading1.jpg);
	background-repeat: no-repeat;
}
* html .body-column-1-row-1
{
  height: 162px;
  h\eight: 120px;
}
.body-column-1-row-2{
	height: 186px;
	padding: 18px;
	color: #fdfaf5;
	background: #b0352f url(images/heading2.jpg);
	background-repeat: no-repeat;
}
* html .body-column-1-row-2
{
  height: 226px;
  h\eight: 186px;
}
.body-column-1-row-1 a,
.body-column-1-row-2 a,
.body-column-1-row-1 a:visited,
.body-column-1-row-2 a:visited{
 	color: #fdfaf5;
}
.body-column-1-row-1 a:hover,
.body-column-1-row-2 a:hover{
 	color: #ffffff;
	text-decoration: underline;
}
.body-column-1-row-1 a:active,
.body-column-1-row-2 a:active{
 	color: #fdfaf5;
}
.body-column-1-row-1 H1{
	color: #853832;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}
.body-column-1-row-2 H1{
	color: #b0352f;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}

.body-column-1-row-1 p,
.body-column-1-row-2 p,
.body-column-2-row-1 p,
.body-column-2-row-2 p{
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.body-column-1-row-1 h1,
.body-column-1-row-2 h1,
.body-column-2-row-1 h1,
.body-column-2-row-2 h1{
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
}

.body-column-2-row-1{
	height: 120px;
	padding: 18px;
	background: url(images/heading3.jpg);
	background-repeat: no-repeat;
}

* html .body-column-2-row-1
{
  height: 162px;
  h\eight: 120px;
}
.body-column-2-row-2{
	height: 186px;
	padding: 18px;
	background: url(images/heading4.jpg);
	background-repeat: no-repeat;
}
* html .body-column-2-row-2
{
  height: 226px;
  h\eight: 186px;
}
.body-column-2-row-1 H1{
	color: #fdfaf5;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;

}
.body-column-2-row-2 H1{
	color: #fdfaf5;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}

.left-align{
	text-align: left;
	float: left;
	width: 180px;

}
.right-align{
	text-align: right;
	padding-left: 160px;
}

.col-1{
	width: 150px;
	float: left;
	color: #fdfaf5;
	font-size: 14px;
	font-weight: bold;
}
.col-1-row-1, .col-1-row-2, .col-2-row-1, .col-2-row-2{
	height: 60px;
	line-height: 60px;
}
.col-2{
	margin-left: 150px;
	text-align: right;
	color: #fdfaf5;
	font-size: 28px;
	font-weight: bold;
}

/* INNER PAGES ONLY */

.innerpage-column-1{
	color: #fdfaf5;
	background: #853832;
}

.innerpage-column-2{
	padding: 18px;
	padding-top: 12px;
	padding-bottom: 8px;
}

.innerpage-column-2 ol,
.innerpage-column-2 ul{
	margin: 18px;
	padding: 0px;
}
.innerpage-column-2 li{
	margin-top: 8px;
	padding: 0px;
}
.innerpage-column-2 H1{
	color: #72302b;
	font-size: 24px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.innerpage-column-2 H2{
	color: #72302b;
	font-size: 12px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.innerpage-column-2 H3{
	color: #72302b;
	font-size: 12px;
	text-transform: uppercase;
}

#sidemenu ul {
	list-style: none;
	margin: 0px; 
	padding: 0px;
}

.lev0link a, .lev0link a:visited{ 
	font-weight: bold; 
	display: -moz-inline-block; 
	display: inline-block; 
	background-color: #984039; 
	color: #fdfaf5; 
	width: 334px; 
	padding: 6px; 
	padding-left: 3px; 
	border-bottom: 1px solid #72302b; 
	border-left: 20px solid #72302b; 
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
}
.lev1link a, .lev1link a:visited{ 
	font-weight: bold; 
	display: -moz-inline-block; 
	display: inline-block; 
	background-color: #ab4840; 
	color: #fdfaf5; 
	width: 334px; 
	padding: 6px; 
	padding-left: 23px; 
	border-bottom: 1px solid #853832;  
	border-left: 20px solid #853832; 
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
}

.lev0link  a:hover {
	background: #853833;
}

.lev1link a:hover{
	background: #853833;
}

body#contact a#mcontact,
body#terms a#mterms,
body#map a#mmap,
body#packages a#mpackages,
body#smallbusiness a#msmallbusiness,
body#ecommerce a#mecommerce,
body#contentmanagement a#mcontentmanagement,
body#ecommerce_demo a#mecommerce_demo,
body#contentmanagement_demo a#mcontentmanagement_demo,
body#pricing a#mpricing,
body#offers a#moffers,
body#pageone a#mpageone,
body#pagetwo a#mpagetwo,
body#pagethree a#mpagethree,
body#applicationpack a#mapplicationpack,
body#process a#mprocess,
body#faq a#mfaq
{
	background: #853832;
}

.pad-right{
	margin-right: 12px;
	margin-left: 0px;
}
.checklist ul{
	list-style: none;
	margin: 0px; 
	padding: 0px;
}
.checklist li{
	background-image: url(images/check_box.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 30px;
	padding-bottom: 10px;
}
.portfolio{
	text-align: center;
}


