@charset "ISO-8859-1";

/*
 *
 * CSS RESET
 *
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*
 *
 * BEGIN RIVERROCK STYLES 
 *
 */
 
a {
    color: #7f7f7f;
}

a:hover {
    color: #bfbfbf;
}

a:visited {
    color: #0f0f0f;
}
 
body {
    text-align: center;
}

p {
    margin: 15px 0;
    font-size: 14px;
    color: #6d6d6d;
}

.logo {
    height: 179px;
}

.rightline {
    height: 113px;
}

.layout {
    text-align: left;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto; 
    margin-top: 25px;
    padding: 0;
}

.layout tr {
}

.layout td {
    text-align: left;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.content {
    margin-left:-100px;
    margin-top: 25px;
    width: 420px;
}

.no-repeat {
    background-repeat: no-repeat;
}

.execs td {
    padding: 10px;
    vertical-align: top;
}

.execs td p {
    margin: 0;
}

.customers_box {
    height: 1150px;
}

.partners_box {
    height: 595px;
}

.partners {
    float: clear;
}

.execs {
    float: clear;
}


.execs_box {
    height: 1025px;
}

.partners tr {
    height: 50px;
}

.partners td {
    padding: 7px;
    vertical-align: middle;
}

.partners td p {
    margin: 0;
}
