/* Unchanged */
*{margin:0; padding:0; font-family: Verdana;}
.cursorPointer{cursor:pointer;}
.embededCursorPointer{cursor:pointer;text-decoration:underline;}
body{overflow:auto; background:#fff; color:#adadad; font:76% Verdana, "MyriadPro Black","Trebuchet MS",Helvetica,sans-serif; margin:0;}

p{font-family: Verdana, "MyriadPro Black","Trebuchet MS",Helvetica,sans-serif; line-height:1.4em;}

#mainHolder{background:#fff; width:800px; margin:0 auto;}
#leftHolder{float:left; width:300px;}
#leftMenu{height:315px; width:265px; margin:0 0 0 35px;}
.leftB1{width:265px; margin:0 0 0 0px; border-top:2px solid #dedfe0; border-bottom:2px solid #dedfe0; position:relative;}
.leftB2{width:265px; margin:0 0 30px 0px; border-top:2px solid #dedfe0; position:relative;}
#mainContent{width:480px; margin:0 0 30px 320px; position:relative; _display:inline; _left:20px;}


#logo{background:url(../images/logo.jpg) top left no-repeat;width:300px;height:84px;position:relative; margin:0 0 25px 0;}
#logo a{position:absolute;top:0;left:0;width:300px;height:84px;outline:none;}
#logo a .logos{text-indent:3000em; display:none;}
#logo p{text-indent:3000em; display:none; }

#leftHolder img{margin:8px 0 8px 35px;}

#leftMenu li{display:block; list-style-type:none; border-top:2px solid #dedfe0; font-size:18px; font-weight:bold; letter-spacing:-1px;}
#leftMenu a{font-size:16px; color:#6c8f54; padding-right:10px; padding-left:0px; line-height:30px; text-decoration:none; height:30px; width:255px; display:block; outline:0;}
#leftMenu a:hover{color:#6c8f54;}
#leftMenu .accordion a{color:#949594; font-size:12px; line-height:14px; height:14px; margin:0 0 5px 0;}
#leftMenu .accordion a:hover{color:#949594;}

.leftB1 h2{font-size:16px; color:#6c8f54; margin:7px 0 2px 0;}
.leftB1 p.more{position:absolute; color:#adadad; right:0; margin:-20px 0 0 0;}
.leftB1 p.more a{color:#adadad; text-decoration:none;}
.leftB1 p.name{font-style:italic; font-size:11px; margin:5px 0 5px 0;}
.leftB1 p{margin:5px 0 0 0;}

.leftB2 p {margin:5px 0 0 0; font-size:9px; }

#mainContent { color: #777; }
#mainContent a  { color: #777; }
#mainContent h2{ color:#777; font-size:38px; font-weight:bold; margin:0px 0 53px 0; top:20px; position:relative; }
#mainContent h2.callus 
{
    background: url('../images/callus.png') no-repeat; 
    font-size: 24px; 
    background-position:right;
    }
#mainContent ul{ font-size:12px; font-family:Verdana,"Trebuchet MS","MyriadPro Black","sans-serif"; margin:0 0 20px 0;}
#mainContent li{ display:inline; border-left: 2px solid #bbb; }
#mainContent li:first-child { border-left: 0; }
#mainContent li a{ color:#777; text-decoration:none; padding:0px 2px 5px 5px; margin:0; outline:none; font-size: 11pt;}

#mainContent p{ font-size:12px; margin:5px 0 0 0;}

#bpost h2 { margin-bottom: 14px; font-size: 16pt; }
#bpost p.more a { color:#777; text-decoration: underline; }
#bpost p.date { padding-top: 6px; margin-bottom: 25px;}

#tis {}
#tis h2 { margin-bottom: 30px; font-size: 16pt; }
#tis > div { margin-bottom: 20px; }
#tis > div p.from { font-style:italic; font-size:11px; margin:5px 0 5px 0; }

#contact {}
#contact h2 { margin-bottom: 30px; font-size: 16pt; }

#profile {}
#profile h2 { margin-bottom: 30px; font-size: 16pt; }

#featuredHolder { margin-top: 20px; margin-bottom: 20px; background-position: center center; background-repeat: no-repeat; width: 479px; }
input[type="text"] { width: 300px; }

#feedback-form
{
width:241px;
height:319px;
padding:12px 12px 12px 12px;
background-image:url(../images/lbox_grey.jpg);
}
#seemore
{

}

#seemore a
{
color:#6c8f54;
font-size:12px;
font-weight:bold;
display:inline;
margin:0;
padding:0;
line-height:normal;
text-decoration:none;

}


#feedback-form h2
{
color:#ffffff;
text-align:left;
margin:0;
padding:0;
font-size:26px;
}

#feedback-form p
{
color:#ffffff;
font-size:10px;
}

#feedback-form fieldset
{
margin:0;
padding:0;
border:none;
}

#feedback-form label
{
color:#ffffff;
font-size:12px;
font-weight:bold;
height:14px;
}

#yourname, #companyname,#email,#telephone,#time,#info
{
width:235px;
border:none;
background-color:#ffffff;
font-size:10px;
}
#info
{
height:27px;
}

#telephone,#time
{
width:115px;
}

#time
{
float:right;
margin-top:1px;
}

#submit
{
margin:10px 0px 0px 10px;

}
#subscribe
{
margin:20px 0px 0px 0px;
}

#feedback .error
{
color:#FF0000;
font-size:10px;
font-weight:normal;
}

#homepage-intro
{
border-top:solid 1px #dedfe0;
margin-top:20px;
padding-top:20px;
width:100%;
}



