@charset "utf-8";
/* CSS Document */

*{
	margin:0;
}

 html, body {
    height: 100%;
	background-color: #261D0C;
	/*text-align:center;*/
	margin:0 0 0 0;
}


img a:link{

border:0px;

}


a:active, a:focus {

outline:#999999;

}

 


h2 {
font-size:18px;
color: #5A420A;
padding-bottom:10px;

}

h3 {
font-size:14px;
font-weight:bold;
padding-bottom:15px;

}


.topMenu {

background:url(../../images/bg_topmenu.jpg) repeat-x;
width:100%;
height: 142px;


}

.wrapper {

}


.footer {

background:url(../../images/footer_bg.jpg) repeat-x;
width:100%;
color: #FFFFFF;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:34px;

}

.footer #shell{

padding: 10px 0 0 0px;

}

.footer a:link, .footer a:visited, .footer a:hover{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}


#container{

width: 840px;
padding:4px;
margin: 0 auto;




}


.mainText{

width:810px;
padding: 20px 10px 50px 15px;
font-size:11px;
line-spacing: 1.3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background:#CCCCCC;
padding-bottom: 70px;

}

.mainText ul{

padding-bottom:5px;
list-style-image:url(../../images/arrow.png);

}

.mainText li{

padding:1.5px;

}

.mainText li a:link, .mainText li a:visited, .mainText li a:active{

text-decoration:none;
color:#261D0C;
font-weight:bold;
font-size:14px;


}

.mainText li a:hover{

text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:14px;


}

.mainText a:link, .mainText a:visited, .mainText a:active{

text-decoration:none;
color:#261D0C;
font-weight:bold;

}

.mainText a:hover{

text-decoration:none;
color:#FFFFFF;
font-weight:bold;

}

.mainText #vLine {

position:absolute;
float:left;
margin-bottom: 150px;
margin-left: 455px;

}

.mainText #textLeft {

width:400px;
margin-left: 15px;
line-height:1.7

}

.mainText #textLeft ul{

padding: 0px 5px 5px 20px;
list-style-image:url(../../images/arrow.png);


}

.mainText #textLeft li{

padding: 0px 0px 2px 6px;

}

.mainText #textLeft li a:link,.mainText #textLeft li a:visited,.mainText #textLeft  li a:active{

text-decoration:none;
color:#261D0C;
font-weight:bold;
font-size:11px;


}

.mainText #textLeft li a:hover{

text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:11px;

}

.mainText #textLeft_biz {

width:700px;
margin-left: 15px;
line-height:1.7

}

.mainText #textLeft_rec {

width:400px;
margin-left: 15px;
line-height:1.7

}

.mainText #textLeft_rec ul{

padding: 0px 5px 5px 20px;
list-style-image:url(../../images/arrow.png);


}

.mainText #textLeft_rec  li{

padding: 0px 0px 2px 6px;

}

.mainText #textLeft_rec  li a:link,.mainText #textLeft_rec  li a:visited,.mainText #textLeft_rec   li a:active{

text-decoration:none;
color:#261D0C;
font-weight:bold;
font-size:14px;


}

.mainText #textLeft_rec  li a:hover{

text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:14px;

}

.mainText #textCenter{

width:630px;
margin-left: 60px;
line-height:1.7

}

.mainText #textCenter2{

width:800px;

line-height:1.7

}

.mainText #quickLinks{

width: 280px;
position:absolute;
margin: -380px 0px 0px 500px;
border: #666666 1px solid;
background: url(../../images/bg_call.jpg) #A9A796 repeat-x;
padding: 5px 0px 20px 10px;


}

.mainText #quickLinks h2{

color:#FFFFFF;
padding-bottom:20px;
}

.mainText #mailform{

width: 300px;
position:absolute;
margin: -325px 0px 0px 480px;
border: #666666 1px solid;
color:#FFFFFF;
background: url(../../images/bg_call.jpg) #A9A796 repeat-x;
padding: 8px;


}


/* For Contact Status Box in contactus.php */
.sent{

width: 817px;
border: #f00 1px solid;
color:#FFFFFF;
background: #800;
padding: 8px;
margin-bottom:10px

}

.mainText #mailform input {
font-size:11px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #666666;
padding:4px;

}

.mainText #mailform select,.mainText #mailform textarea  {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #666666;
padding:4px;

}

.nav {

width:630px;
height:30px;
margin:18px 0 5px 0;

}

.nav ul a {
margin:0;
padding:0;
}

.nav li a {
float:left;
height:39px;
margin:0 20px 0 0;
}

.prac a:link, .prac a:visited{
	float:left;
	height:30px;
	width:98px;
	padding-right: 15px;
	background:transparent url( '../../images/nav_matrix.jpg') no-repeat 0px 0px;
}


.prac a:hover {
	float:left;
	width:98px;
	height:30px;
	background:transparent url('../../images/nav_matrix.jpg') no-repeat 0px -30px;
}

.philo a:link, .philo a:visited{
	float:left;
	height:30px;
	width:110px;
	padding-right: 15px;
	background:transparent url( '../../images/nav_matrix.jpg') no-repeat -113px 0px;
}



.philo a:hover{
	float:left;
	width:110px;
	height:30px;
	background:transparent url('../../images/nav_matrix.jpg') no-repeat -113px -30px;
}

.contact a:link, .contact a:visited {
	float:left;
	height:30px;
	width:87px;
	padding-right: 15px;
	background:transparent url( '../../images/nav_matrix.jpg') no-repeat -241px 0px;
}


.contact a:hover {
	float:left;
	width:87px;
	height:30px;
	background:transparent url('../../images/nav_matrix.jpg') no-repeat -241px -30px;
}

.about a:link, .about a:visited {
	float:left;
	height:30px;
	width:75px;
	padding-right: 15px;
	background:transparent url( '../../images/nav_matrix.jpg') no-repeat -348px 0px;
}


.about a:hover {
	float:left;
	width:75px;
	height:30px;
	background:transparent url('../../images/nav_matrix.jpg') no-repeat -348px -30px;
}

.location a:link, .location a:visited {
	float:left;
	height:30px;
	width:78px;
	padding-right: 15px;
	background:transparent url( '../../images/nav_matrix.jpg') no-repeat -447px 0px;
}


.location a:hover {
	float:left;
	width:78px;
	height:30px;
	background:transparent url('../../images/nav_matrix.jpg') no-repeat -447px -30px;
}

.resource a:link, .resource a:visited {
	float:left;
	height:30px;
	width:85px;
	padding-right: 15px;
	background:transparent url( '../../images/nav_matrix.jpg') no-repeat -542px 0px;
}



.resource a:hover {
	float:left;
	width:86px;
	height:30px;
	background:transparent url('../../images/nav_matrix.jpg') no-repeat -542px -30px;
}