body {
behavior: url('csshover.htc');
background-color: #FFFFFF;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 14px;
}
.tablefull {
width: 100%;
}
.pointer {
cursor: pointer;
}
.clickable {
cursor: pointer;
}
.regular {

}
.stdindent {
padding-left: 15px;
}
.grey {
color: #60605d !important;
}
.small {
font-size: 11px;
}
a, a:link, a:visited {
color: #000;
}
a:hover {
color: #000;
text-decoration: none;
}
.crnr-white-tl {
background: url(../asset/crnr-white-tl.gif) no-repeat top left;
}
.crnr-white-tr {
background: url(../asset/crnr-white-tr.gif) no-repeat top right;
}
.crnr-white-bl {
background: url(../asset/crnr-white-bl.gif) no-repeat bottom left;
}
.crnr-white-br {
background: url(../asset/crnr-white-br.gif) no-repeat bottom right;
}
.divider {
height: 4px;
background: url(../asset/bg-devider.gif) no-repeat top right;
}
.divider .left {
height: 4px;
background: url(../asset/bg-devider-left.gif) no-repeat top left;
}
.white {
color: #fff;
}
a.whitelink, a.whitelink:visited {
color: #fff;
}
a.whitelink:hover {
color: #fff;
}
.linkreverse a, .linkreverse a:link, .linkreverse a:visited {
text-decoration: none;
}
.linkreverse a:hover {
text-decoration: underline;
}
.whitelink a, .whitelink a:visited {
color: #fff !important;
text-decoration: none;
}
.whitelink a:hover {
color: #fff !important;
}
#all {
width: 745px;
margin-left: auto;
margin-right: auto;
}
#pagetitle {
width: 400px;
height: 138px;
background: url(../asset/porttitle.jpg) no-repeat;
margin: 0 0 0 21px;
}
#pagetitle h2 {
color: #fff;
font-weight: normal;
font-size: 24px;
line-height: 138px;
text-indent: 25px;
}
#header {
height: 121px;
}
#header-left {
width: 328px;
float: left;
height: 121px;
margin: 0 0 0 20px;
background: url(../asset/logo.gif) no-repeat;
}
#header-right {
width: 397px;
float: right;
height: 121px;
background: #3f3f3f;
}
#header-right .alt {
background: #4b4b4b;
}
#portfolionav {
float: right;
width: 242px;
height: 138px;

margin: 0 72px 0 0;
}
#portfolionav .one {
height: 46px;
background: url(../asset/portbtn1.gif) no-repeat;
}
#portfolionav .one:hover {
background: url(../asset/portbtn1b.gif) no-repeat;
}
#portfolionav .two {
height: 46px;
background: url(../asset/portbtn2.gif) no-repeat;
}
#portfolionav .two:hover {
background: url(../asset/portbtn2b.gif) no-repeat;
}
#portfolionav .three {
height: 46px;
background: url(../asset/portbtn3.gif) no-repeat;
}
#portfolionav .three:hover {
background: url(../asset/portbtn3b.gif) no-repeat;
}
.title {
font-size: 15px;
}
.third {
width: 33%;
float: left;
position: static;
height: 121px;
}
.stdpad {
padding: 10px;
}
.smallfont {
font-size: 10px;
color: #fff;
}
.smalllineheight {
line-height: 13px;
}
#banner {
margin: 8px 0 0 0;
height: 171px;
background: url(../asset/image_sidebar.gif) no-repeat top left;
}
#banner-bg {
background: url(../asset/banner-sidebar.gif) no-repeat top right;
}
#banner .crnrdims {
height: 171px;
}
#slideshow {
height: 138px;
}
#slideshow tr .slideshow {
padding: 0 0 0 21px;
}
#subnav {
height: 25px;
margin: 8px 63px 0 0;
}
#subnav .right {
margin: 0 8px 0 21px;
height: 25px;
background: url(../asset/subnav-right.gif) no-repeat top right #b6b3a5;
}
#subnav .left {
height: 25px;
background: url(../asset/subnav-left.gif) no-repeat top left;
}
#subnav .button {
height: 20px;
width: 217px;
float: left;
position: static;
padding: 5px 0 0 0;
border-right: 1px solid #9a978c;
text-align: center;
color: #fff;
}
#subnav .button:hover {
background: #8e8c81;
}
#subnav .end {
border-right: none;
}
#content {
margin: 12px 0 0 21px;
}
#home-left {
width: 401px;
float: left;
}
#home-right {
width: 300px;
float: right;
}
#sub-left {
width: 49%;
float: left;
}
#sub-right {
width: 49%;
float: right;
}
#page-left {
float: left;
width: 495px;
}
#page-right {
width: 200px;
float:right;
}
#home-right .pad {
padding: 15px 0 0 0;
}
#home-right .pad .row a {
display: block;
background: #f3efdd url(../asset/bullets-three.gif) no-repeat;
background-position: 260px 28px;
padding: 15px 40px 15px 15px;
border-bottom: 1px solid #dcd8c8;
border-right: 1px solid #dcd8c8;
}
#home-right .pad .row a:hover {
background: #dcd8c8;
}
#footer {
background: #f3efdd;
margin: 15px 0 0 21px;
clear: both;
}
#footer .inside {
font-size: 10px;
padding: 15px;
}
#footer a {
color: #000;
}
#footer ul {
padding: 0;
margin: 0;
display: inline;
}
#footer ul li {
list-style:none;
float: left;
padding-right: 10px;
}
.clearrow {
clear: left;
}
.bg-light {
padding: 8px 0 8px 0;
background: #f5f4ed;
}