body {
//background: #000000 url('/themes/default/images/background2.jpg') top center repeat-x;
//background: #000000 url('/themes/default/images/background3.jpg') top center repeat-y;
//background: #000000 url('/themes/default/images/background3.gif');
//background: url('/themes/default/images/water.gif');
background: #000000 url('/themes/default/images/background.jpg') top center no-repeat;
text-align: center;
}

p {
margin: 10px 5px;
padding: 0px;
font-family: Arial;
font-size: 11px;
line-height: 18px;
color: #666666;
}

ul,
ol {
font-family: Arial;
font-size: 11px;
line-height: 18px;
color: #666666;
}

a {
color: #333333;
text-decoration: none;
}

a:hover {
color: #000000;
}

#page_content a {
	border-bottom: 1px dotted #999;
}

#page_content a:hover {
	border-bottom: 1px dotted #000;
}

table.DbD_table a, table.DbD_table a:hover {
	border-bottom: none !important;
}

div.hr { height: 4px; background: url('/themes/default/images/hr.png') center center repeat-x; margin: 3px 0px; }
hr { display: none; }

h2 {
margin: 15px 0px 10px 0px;
padding: 0px;
height: 21px;
background: url('/themes/default/images/titles.png') no-repeat;
text-indent: -5000px;
overflow: hidden;
}

h2#title_company            { background-position: 0px  -21px; }
h2#title_company_media      { background-position: 0px  -42px; }
h2#title_company_tap        { background-position: 0px  -63px; }
h2#title_company_playerbase { background-position: 0px  -84px; }
h2#title_team               { background-position: 0px -105px; }
h2#title_clients            { background-position: 0px -126px; }
h2#title_contact            { background-position: 0px -147px; }

#container {
width: 794px;
margin: 0 auto;
text-align: left;
}

#header {
position: relative;
width: 794px;
height: 113px;
background: url('/themes/default/images/header.png') no-repeat;
}

#header a.logo {
position: absolute;
bottom: 0px;
left: 23px;
display: block;
height: 88px;
width: 400px;
text-indent: -5000px;
overflow: hidden;
}

#menu {
width: 794px;
margin: 0px;
padding: 0px;
display: block;
position: relative;
list-style: none;
height: 27px;
background: url('/themes/default/images/menu_bg.png') no-repeat;
}

#menu li {
position: absolute;
top: 0px;
left: 0px;
height: 27px;
width: 71px;
}

#menu li a {
display: block;
height: 27px;
background-image: url('/themes/default/images/menu.png');
text-indent: -5000px;
overflow: hidden;
}

#menu li#menu_home    { left: 158px; width: 71px; }
#menu li#menu_team    { left: 263px; width: 138px; }
#menu li#menu_clients { left: 430px; width: 86px; }
#menu li#menu_contact { left: 560px; width: 91px; }

#menu li#menu_home a    { background-position:  -26px 0px; }
#menu li#menu_team a    { background-position: -130px 0px; }
#menu li#menu_clients a { background-position: -295px 0px; }
#menu li#menu_contact a { background-position: -431px 0px; }

#menu li#menu_home a:hover    { background-position:  -26px -27px; }
#menu li#menu_team a:hover    { background-position: -130px -27px; }
#menu li#menu_clients a:hover { background-position: -295px -27px; }
#menu li#menu_contact a:hover { background-position: -431px -27px; }

body#home    #menu li#menu_home a    { background-position:  -26px -54px; }
body#team    #menu li#menu_team a    { background-position: -130px -54px; }
body#clients #menu li#menu_clients a { background-position: -295px -54px; }
body#contact #menu li#menu_contact a { background-position: -431px -54px; }

#content {
padding: 1px;
position: relative;
width: 794px;
background: url('/themes/default/images/content_bg.png') repeat-y;
}

#footer {
position: relative;
width: 794px;
height: 47px;
background: url('/themes/default/images/footer.png') no-repeat;
}

#page_header {
margin-left: 103px;
width: 588px;
height: 290px;
background: url('/themes/default/images/flash_bg.png') no-repeat;
}

#page_content {
margin-left: 193px;
width: 400px;
background: #F2F2F3;
padding-bottom: 20px;
}

div.bio_header {
width: 268px;
height: 94px;
float: left;
margin: 0px 0px 10px 0px;
}

div.bio_header div.name {
font-family: Arial;
font-weight: bold;
font-size: 17px;
line-height: 25px;
text-transform: uppercase;
color: #456295;
margin-top: 10px;
}

div.bio_header div.title {
font-family: Arial;
font-size: 9px;
line-height: 20px;
text-transform: uppercase;
color: #96989B;
}

div.photo {
height: 94px;
width: 122px;
float: left;
margin: 0px 10px 10px 0px;
}

div.photo.tkurz { background-image: url('/themes/default/images/bios/tkurz.png'); }
div.photo.amacris { background-image: url('/themes/default/images/bios/amacris.png'); }

#company_menu {
width: 375px;
height: 121px;
margin: 0px 0px 5px 25px;
padding: 0px;
display: block;
position: relative;
list-style: none;
}

#company_menu li {
height: 121px;
width: 102px;
margin-right: 21px;
float: left;
}

#company_menu li a {
display: block;
height: 121px;
width: 102px;
background-image: url('/themes/default/images/company_menu.png');
text-indent: -5000px;
overflow: hidden;
}

#company_menu li#company_menu_tap a { background-position: -123px 0px; }
#company_menu li#company_menu_playerbase a { background-position: -246px 0px; }

h3 {
padding: 0px;
margin: 2px 0px;
width: 80px;
font-family: Arial;
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-transform: lowercase;
color: #456295;
float: left;
clear: left;
}

div.office {
width: 200px;
float: left;
font-family: Arial;
font-size: 11px;
line-height: 18px;
margin: 2px 0px;
color: #666666;
}

div.ne {
width: 140px;
}

div.se {
width: 180px;
}

div.office i {
font-size: 12px;
line-height: 16px;
}

body#contact div.hr { clear: both; padding: 8px 0px }

a.map_link {
display: block;
width: 50px;
height: 13px;
background: url('/themes/default/images/map.png') -2px 0px no-repeat;
text-indent: -5000px;
overflow: hidden;
margin-top: 2px;
}

#page_content h1 {
font-family: Tahoma, Arial, helvetica, sans-serif;
font-weight: bold;
font-size: 14pt;
margin: 5px;
padding: 0px;
}

table.DbD_table {
border-collapse: collapse;
border: solid 1px #000000;
}

table.DbD_table tr td {
font-size: 8pt;
padding: 3px 5px;
}

table.DbD_table tr.DbD_rhead {
background: #000000 url('/themes/default/images/menu_bg.png') -160px -1px;
border: solid 1px #000000;
}

table.DbD_table tr.DbD_rfoot {
background: #333333;
border: solid 1px #000000;
}

table.DbD_table tr td.DbD_dhead,
table.DbD_table tr td.DbD_dfoot {
border: solid 1px #000000;
color: #FFFFFF;
font-size: 8pt;
font-weight: bold;
padding: 3px 5px;
}

table.DbD_table tr td.DbD_dfoot {
border: none;
}

table.DbD_table tr td.DbD_dhead a,
table.DbD_table tr td.DbD_dfoot a {
color: #FFCC00;
}

table.DbD_table tr.DbD_r1,
table.DbD_table td.DbD_r1,
table.DbD_table tr.DbD_d1,
table.DbD_table td.DbD_d1 {
background: #FFFFFF;
}

table.DbD_table tr.DbD_r2,
table.DbD_table td.DbD_r2,
table.DbD_table tr.DbD_d2,
table.DbD_table td.DbD_d2 {
background: #DDDDDD;
}