/* CSS Document */
html, body, form, fieldset, h1, h3, .sm_container h3, .sm_container h3, h4, h5, h6, p, div#menuGlobal ul, ul.menuDropV, ul.menuDropV li ul, div.titleMenu ul, div.sorting ul, ul.tabs, ul.search-paging, div.ContentBoxMenu ul, div.matchListHead select, div.gallery-box p, ul.message_list, ul.search-pagingBlue, div.menuIcon ul, div#quick_menu ul {
margin:0; padding:0;
list-style:none;
}
body {
background:#fff url(/Design/Gfx/page.bg.jpg) 0 0 repeat-x;
font:normal 100%/1.3 Verdana, Arial, Helvetica, sans-serif;
}
a {
    color:#666;
}
a:hover, div#quick_menu ul li a:hover,
div.menuIcon ul li a:hover {
color:#2db202;
}
img, fieldset,
table.button tbody tr td:hover,
table.button tbody tr:hover td,
table.button tbody tr.hover td,
table.button tbody tr td.hover {
border:0;
}
form p, div.checkbox_list div {
margin:5px 0; padding:0;
}
form label, .formSmall label {
display:block;
font-weight:bold;
}
form label.left {
width:130px;
float:left;
}
label.checkboxLabel, label.language-label {
display:inline;
float:none;
}
label.icon {
display:block;
float:left;
width:1.7em; height:1.5em;
}
label.disabled {
font-weight:normal;
color:#666;
}
select#time_zones {
width:99%;
}
input,
select {
margin:0.1em;
font-size:0.9em;
}
input.text,
input.password,
select {
width:99%;
border:solid 1px #7f9db9;
}
input.right,
select.right {
float:right;
}
input.checkbox {
display:block;
float:left;
margin-top:2px;
}
* html input.checkbox {
margin-top:-2px;
}
*+html input.checkbox {
margin-top:-2px;
}
@media all and (min-width:0px) {
input.checkbox { /* fix Opera v9.50 */
    margin-top:-2px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
input.checkbox { /* fix Safari */
    margin-top:2px;
    }
}
select.day {width:45px;}
select.month {width:116px;}
select.year {width:55px;}
h1 {
font-size:18px;
font-weight:normal;
color:#090;
}
h1 strong {
font-size:1.3em;
}
h3 {
padding:5px 0;
font-size:14px;
color:#666;
}
h3.blue {
    color:#1a589b;
}
h3.green {
color: #009900;
}
h4, h4 a {
padding:2px 0;
font-size:1.1em;
color:#1a589b !important;
text-decoration:none;
}
h5 {
margin:10px 0;
font-size:1em;
color:#228201;
}
h6 {
font-size:1em;
font-weight:normal;
}
p {
padding:10px 0;
}
div.radiobutton_list div {
clear:both;
}
table caption, table th {
text-align:left;
font-weight:bold;
}
div#page {
margin:10px auto 0 auto;
width:988px;
}
div.pageShadowL {
background:#fff url(/Design/Gfx/page.shadow.lb.gif) 0 0 repeat-y;
}
div.pageShadowR {
background:transparent url(/Design/Gfx/page.shadow.rb.gif) 100% 0 repeat-y;
}
div.pageShadowHL {
background:transparent url(/Design/Gfx/page.shadow.l.jpg) 0 0 no-repeat;
}
div.pageShadowHR {
background:transparent url(/Design/Gfx/page.shadow.r.jpg) 100% 0 no-repeat;
}
div#header {
padding:16px 17px 0 17px;
height:149px;
background:transparent url(/Design/Gfx/header.jpg) 50% 0 no-repeat;
}
div.pageShadowB {
overflow:hidden;
height:8px;
background:#fff url(/Design/Gfx/page.shadow.b.gif) 0 4px repeat-x;
}
div.pageShadowB div {
background:transparent url(/Design/Gfx/page.shadow.bl.gif) 0 0 no-repeat;
}
div.pageShadowB div div {
background:transparent url(/Design/Gfx/page.shadow.br.gif) 100% 0 no-repeat;
}
div#header a#logo {
float:left;
display:block;
margin:20px 0 0 0;
cursor:pointer;
}
.bannerT {
position:relative;
float:right;
top:7px;
left:-3px;
}
.bannerB {
position:relative;
float:right;
bottom:7px;
left:-3px;
}
div#menuGlobal {
position:relative;
left:-30px;
margin:106px 0 0 0;
}
* html div#menuGlobal { /* fix IE6 */
margin-top:122px;
}
*+html div#menuGlobal { /* fix IE7 */
margin-top:122px;
}
div#menuGlobal div {
float:left;
}
* html div#menuGlobal div { /* fix IE6 */
position:relative;
left:3px;
}
@media all and (min-width:0px) {
div#menuGlobal div { /* fix Opera v9.50 */
    position:relative;
    left:217px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
div#menuGlobal div { /* fix Safari */
    margin:0;
    left:0;
    }
}
div#menuGlobal ul li,
div#quick_menu ul li,
div.menuIcon ul li,
div.titleMenu ul li,
div.sorting ul li,
ul.tabs li,
ul.search-paging li,
ul.search-pagingBlue li {
float:left;
}
div#menuGlobal ul {
position:relative; /* fix IE6 */
margin:0 -30px 0 275px;
height:1.7em;
background:#069 url(/Design/Gfx/menu.global.gif) 0 0 repeat-x;
}
div#menuGlobal ul li {
float:left;
}
div#menuGlobal ul li a {
display:block;
padding:5px 10px;
font-size:0.8em;
text-decoration:none;
color:#fff;
border-right:solid 1px #fff;
}
div#menuGlobal ul li a:hover {
background:#390 url(/Design/Gfx/menu.global.active.gif) 0 0 repeat-x;
}
div#pageContent {
padding:0 17px;
}
div#quick_menu {
position:relative;
margin-top:-15px;
height:1.6em;
background:#fff url(/Design/Gfx/top.bg.gif) 0 0 repeat-x;
border-top:solid 1px #00b100;
}
div#quick_menu div {
float:right;
background:#390 url(/Design/Gfx/top.box.gif) 0 0 repeat-x;
}
div#quick_menu div div {
padding:3px 2px 2px 30px;
float:none;
background:transparent url(/Design/Gfx/top.box.l.gif) 0 0 no-repeat;
font-size:0.6em;
color:#fff;
}
* html div#quick_menu div div { /* Fix for IE6 */
padding-top:1px;
}
*+html div#quick_menu div div { /* Fix for IE7 */
padding-top:1px;
}
@media all and (min-width:0px) {
div#quick_menu div div { /* fix Opera v9.50 */
    padding-top:3px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
div#quick_menu div div { /* fix Safari */
    padding-top:3px;
    }
}
div#quick_menu select {
margin:0;
font-size:1em;
}
div#quick_menu ul {
padding:6px 0 0 0;
}
div#quick_menu ul li.last {
position:absolute;
float:right;
right:250px;
}
div#quick_menu ul li a,
div.menuIcon ul li a {
display:block;
padding:3px 10px;
font-size:0.6em;
text-decoration:none;
color:#000;
}
div.menuIcon ul li a {
font-size:1em;
}
div#quick_menu ul li a img,
div.menuIcon ul li a img {
float:left;
margin:-2px 2px 0 2px;
}
div.sm_container {
margin:-1px 0 5px -1px;
position:relative;
width:170px;
float:left;
overflow:hidden;
}
* html div.sm {
    position:relative;
}
div.sm_bt, div.sm_bb {
overflow:hidden;
height:6px;
background:transparent url(/Design/Gfx/SlideMenu/sm_bt.gif) 0 0 no-repeat;
}
div.sm_bm {
padding:0 6px;
background:transparent url(/Design/Gfx/SlideMenu/sm_bm.gif) 0 0 repeat-y;
}
div.sm_bb {
    background-image:url(/Design/Gfx/SlideMenu/sm_bb.gif);
}
div.smLevel01 h3, div.smLevel02 h3{
width:158px;
height:32px;
background:transparent url(/Design/Gfx/SlideMenu/level01_heading_bg.gif) 0 0 no-repeat;
font-size:0.8em;
color:#fff;
}
div.smLevel02 h3 {
width:164px;
background:transparent url(/Design/Gfx/SlideMenu/level02_heading_bg.gif) 0 0 no-repeat;
}
div.sm h3 span.titleC {
padding:0 5px 0 20px;
display:block;
height:100%;
background:transparent url(/Design/Gfx/arrow.white.16x16.gif) 3% 8px no-repeat;
}
div.sm h3 span.titleC span{
display:block;
padding-top:7px;
}
ul.menuDropV {
margin:1px 0 0 0; padding:1px 1px 0 1px;
border:solid 1px #E1E1E1;
}
ul.menuDropV li a
,ul.menuDropV li div.sm_content {
display:block;
padding:3px;
border-bottom:solid 1px #fff;
}
ul.menuDropV li,
ul.menuDropV li a,
ul.menuDropV li div.sm_content{
display:block;
font-size:7.5pt;
letter-spacing:-0.25pt;
color:#000;
text-decoration:none;
}
ul.menuDropV li ul {
display:none;
}
ul.menuDropV li.active ul {
display:block;
}
div.smLevel01 ul.menuDropV li, div.smLevel02 ul.menuDropV li {
background:transparent url(/Design/Gfx/SlideMenu/level01_item_bg.gif) 0 0 repeat-x;
color:#fff;
}
div.smLevel02 ul.menuDropV li {
background-image:url(/Design/Gfx/SlideMenu/level02_item_bg.gif);
}
ul.menuDropV li a.home{
background:transparent url(/Design/Gfx/home.white.12x12.gif) 98% 50% no-repeat;
}
div.smLevel01 ul.menuDropV li a{
background-color:#8CBED9;
}
div.smLevel02 ul.menuDropV li a
, div.smLevel02 ul.menuDropV li div{
background-color:#A6D882;
}
div.smLevel01 ul.menuDropV li a.sm_header, div.smLevel01 ul.menuDropV li.active a.sm_header, div.smLevel02 ul.menuDropV li a.sm_header, div.smLevel02 ul.menuDropV li.active a.sm_header {
background:transparent url(/Design/Gfx/arrow.b.white.8x8.gif) 97% 50% no-repeat;
color:#fff;
}
div.smLevel01 ul.menuDropV li.active a.sm_header {
background-image:url(/Design/Gfx/arrow.a.white.8x8.gif);
}
div.smLevel02 ul.menuDropV li a.sm_header {
background-image:url(/Design/Gfx/arrow.b.white.8x8.gif);
}
div.smLevel02 ul.menuDropV li.active a.sm_header {
background-image:url(/Design/Gfx/arrow.a.white.8x8.gif);
}
ul.menuDropV li ul li a {
display:block;
padding-left:15px;
background:transparent url(/Design/Gfx/arrow.right.black.gif) 4px 51% no-repeat;
}
div.smLevel01 ul.menuDropV li a:hover{
background-color:#3883A6;
color:#fff;
}
div.smLevel01 ul.menuDropV li a.sm_header:hover{
background-color:transparent;
}
ul.menuDropV li a.sm_header{
font-size:8pt;
}
div.smLevel01 ul.menuDropV li ul li a:hover,
div.smLevel01 ul.menuDropV li ul li.hover a{
background:#3883A6 url(/Design/Gfx/arrow.right.gif) 4px 51% no-repeat;
color:#fff;
}
div.smLevel02 ul.menuDropV li a:hover{
background-color:#66A935;
color:#fff;
}
div.smLevel02 ul.menuDropV li a.sm_header:hover{
background-color:transparent;
}
div.smLevel02 ul.menuDropV li ul li a:hover,
div.smLevel02 ul.menuDropV li.hover a{
background:#66A935 url(/Design/Gfx/arrow.right.gif) 4px 51% no-repeat;
color:#fff;
}
* html ul.menuDropV li, * html ul.menuDropV li a {height:0;}
/* Title Menu */
div.titleMenu {
clear:both;
}
div.titleMenu ul li a,
div.sorting ul li a,
div.sorting ul li span {
display:block;
padding:2px 4px;
text-decoration:none;
}
div.titleMenu ul li a img {
float:left;
margin:1px 2px;
}
div.titleMenu ul li.first {
float:right;
}
/* End Title Menu */
/* Sorting */
div.sorting ul li a {
border-right:solid 1px #ccc;
}
div.sorting ul li.last a {
border:0;
}
/* End Sorting */
div.Content {
padding:0 0 5px 10px;
overflow:hidden;
min-height:470px;
font-size:0.7em;
}
* html div.Content { /* fix IE6 */
padding:0 0 5px 5px;
overflow:visible;
height:470px;
}
div.cornerBlue {
background-color:#0176b9;
border:solid 1px #0176b9;
border-top:solid 1px #99c8e3;
}
div.cornerBlueT {
position:relative;
top:-1px;
}
div.cornerBlueT div {
position:relative;
left:-1px;
background:transparent url(/Design/Gfx/box.footer.tl.gif) 0 0 no-repeat;
}
div.cornerBlueT div div {
left:2px;
overflow:hidden;
height:3px;
background:transparent url(/Design/Gfx/box.footer.tr.gif) 100% 0 no-repeat;
}
div.cornerBlueB {
margin-top:3px;
}
div.cornerBlueB div {
position:relative;
top:1px; left:-1px;
background:transparent url(/Design/Gfx/box.footer.bl.gif) 0 0 no-repeat;
}
div.cornerBlueB div div {
top:0; left:2px;
overflow:hidden;
height:2px;
background:transparent url(/Design/Gfx/box.footer.br.gif) 100% 0 no-repeat;
}
div.simple_box {
float:left;
width:50%;
border:solid 1px #b6b6b6;
border-width:0 1px;
background-color:#FFF;
}
div.content {
padding:2px 5px;
}
div.cornerGrayT {
position:relative;
top:-2px;
margin:0 1px 0 1px;
border-top:solid 1px #b6b6b6;
background-color:#FFF;
}
div.cornerGrayT div {
position:relative;
top:-1px; left:-2px;
background:transparent url(/Design/Gfx/box.corner.gray.tl.gif) 0 0 no-repeat;
}
div.cornerGrayT div div {
top:0px; left:4px;
overflow:hidden;
height:3px;
background:transparent url(/Design/Gfx/box.corner.gray.tr.gif) 100% 0 no-repeat;
}
div.cornerGray div.content {
position:relative;
top:4px;
margin-top:-4px;
z-index:5;
}
div.cornerGrayB {
position:relative;
top:2px;
margin:0 1px 0 1px;
border-bottom:solid 1px #b6b6b6;
background-color:#FFF;
}
div.cornerGrayB div {
position:relative;
top:1px; left:-2px;
background:transparent url(/Design/Gfx/box.corner.gray.bl.gif) 0 0 no-repeat;
}
div.cornerGrayB div div {
top:0; left:4px;
overflow:hidden;
height:2px;
background:transparent url(/Design/Gfx/box.corner.gray.br.gif) 100% 0 no-repeat;
}
div.cornerGrayOnWhite {
background-color:#CCC;
}
* html div.cornerGrayOnWhite {
height:0;
}
div.cornerGrayOnWhiteTl {
background:transparent url(/Design/Gfx/box.footer.tl.gif) 0 0 no-repeat;
}
div.cornerGrayOnWhiteTr {
background:transparent url(/Design/Gfx/box.footer.tr.gif) 100% 0 no-repeat;
}
div.cornerGrayOnWhiteBr {
background:transparent url(/Design/Gfx/box.footer.br.gif) 100% 100% no-repeat;
}
div.cornerGrayOnWhiteBl {
padding:5px;
background:transparent url(/Design/Gfx/box.footer.bl.gif) 0 100% no-repeat;
}
a.pictureBordGreen {
position:relative;
float:left;
display:block;
margin:10px 20px 0 0;
text-decoration:none;
}
* html a.pictureBordGreen {
margin:10px 5px -20px 0;
width:113px;
}
*+html a.pictureBordGreen {
margin:10px 20px -20px 0;
width:113px;
}
a.pictureBordGreen span {
display:block;
position:relative;
z-index:3;
}
span.pictureBordGreenT {
background:transparent url(/Design/Gfx/border.green.2.tl.gif) 0 0 no-repeat;
}
span.pictureBordGreenT span {
overflow:hidden;
height:9px;
background:transparent url(/Design/Gfx/border.green.2.tr.gif) 100% 0 no-repeat;
}
a.pictureBordGreen img {
position:relative;
top:-9px;
border:solid 2px #4ba215;
}
span.pictureBordGreenB {
margin-top:-18px;
background:transparent url(/Design/Gfx/border.green.2.bl.gif) 0 0 no-repeat;
}
* html span.pictureBordGreenB {
margin:0;
top:-20px;
}
*+html span.pictureBordGreenB {
margin:0;
top:-20px;
}
span.pictureBordGreenB span {
overflow:hidden;
height:9px;
background:transparent url(/Design/Gfx/border.green.2.br.gif) 100% 0 no-repeat;
}
/* Picture border white on blue background */
a.pictureBordWhiteBlue,
a.pictureBordWhiteGreen,
a.pictureBordWhiteGray,
a.pictureBordWhiteLightBlue {
position:relative;
float:left;
display:block;
margin:0 5px 0 0;
overflow:hidden;
width:120px;
text-decoration:none;
}
div.boxesGrayC a.memberThumb {
width: 81px;
}

* html a.pictureBordWhiteBlue,
* html a.pictureBordWhiteGreen,
* html a.pictureBordWhiteGray,
* html a.pictureBordWhiteLightBlue {
width:124px;
}
* div.boxesGrayC a.memberThumb {
width:81px;
}
a.pictureBordWhiteBlue span,
a.pictureBordWhiteGreen span,
a.pictureBordWhiteGray span,
a.pictureBordWhiteLightBlue span {
display:block;
position:relative;
z-index:3;
}
span.pictureBordWhiteBlueT {
background:transparent url(/Design/Gfx/corner.border.white.blue.tl.gif) 0 0 no-repeat;
}
span.pictureBordWhiteGreenT {
background:transparent url(/Design/Gfx/corner.border.white.green.tl.gif) 0 0 no-repeat;
}
span.pictureBordWhiteGrayT {
background:transparent url(/Design/Gfx/corner.border.white.gray.tl.gif) 0 0 no-repeat;
}
span.pictureBordWhiteLightBlueT {
background:transparent url(/Design/Gfx/corner.border.white.lightblue.tl.gif) 0 0 no-repeat;
}
span.pictureBordWhiteBlueT span,
span.pictureBordWhiteGreenT span,
span.pictureBordWhiteGrayT span,
span.pictureBordWhiteLightBlueT span {
overflow:hidden;
height:5px;
background:transparent url(/Design/Gfx/corner.border.white.blue.tr.gif) 100% 0 no-repeat;
}
span.pictureBordWhiteGreenT span {
background-image:url(/Design/Gfx/corner.border.white.green.tr.gif);
}
span.pictureBordWhiteGrayT span {
background-image:url(/Design/Gfx/corner.border.white.gray.tr.gif);
}
span.pictureBordWhiteLightBlueT span {
background-image:url(/Design/Gfx/corner.border.white.lightblue.tr.gif);
}
span.pictureBordWhiteBlueT span span,
span.pictureBordWhiteGreenT span span,
span.pictureBordWhiteGrayT span span,
span.pictureBordWhiteLightBlueT span span {
    margin:0 5px;
    background:transparent none;
    border-top:solid 2px #fff;
}
span.pictureBordWhiteBlueB,
span.pictureBordWhiteGreenB,
span.pictureBordWhiteGrayB,
span.pictureBordWhiteLightBlueB {
margin-top:-5px;
background:transparent url(/Design/Gfx/corner.border.white.blue.bl.gif) 0 0 no-repeat;
}
span.pictureBordWhiteGreenB {
background-image:url(/Design/Gfx/corner.border.white.green.bl.gif);
}
span.pictureBordWhiteGrayB {
background-image:url(/Design/Gfx/corner.border.white.gray.bl.gif);
}
span.pictureBordWhiteLightBlueB {
background-image:url(/Design/Gfx/corner.border.white.lightblue.bl.gif);
}
* html span.pictureBordWhiteBlueB,
* html span.pictureBordWhiteGreenB,
* html span.pictureBordWhiteGrayB,
* html span.pictureBordWhiteLightBlueB {
margin:0;
top:-5px;
}
*+html span.pictureBordWhiteBlueB,
*+html span.pictureBordWhiteGreenB,
*+html span.pictureBordWhiteGrayB,
*+html span.pictureBordWhiteLightBlueB {
margin:0;
top:-5px;
}
span.pictureBordWhiteBlueB span,
span.pictureBordWhiteGreenB span,
span.pictureBordWhiteGrayB span,
span.pictureBordWhiteLightBlueB span {
overflow:hidden;
height:5px;
background:transparent url(/Design/Gfx/corner.border.white.blue.br.gif) 100% 0 no-repeat;
}
span.pictureBordWhiteGreenB span {
background-image:url(/Design/Gfx/corner.border.white.green.br.gif);
}
span.pictureBordWhiteGrayB span {
background-image:url(/Design/Gfx/corner.border.white.gray.br.gif);
}
span.pictureBordWhiteLightBlueB span {
background-image:url(/Design/Gfx/corner.border.white.lightblue.br.gif);
}
span.pictureBordWhiteBlueB span span,
span.pictureBordWhiteGreenB span span,
span.pictureBordWhiteGrayB span span,
span.pictureBordWhiteLightBlueB span span {
top:-2px;
margin:0 5px;
background:transparent none;
border-bottom:solid 2px #fff;
}
span.pictureBordWhiteC {
margin:-3px 0 0 0;
overflow:hidden;
background-color:#fff;
border:solid 2px #fff;
border-width:0 2px;
z-index:0 !important;
}
/* End Picture border white on blue background */
/* button */
table.button {
margin:0 5px;
text-decoration:none;
cursor:pointer;
}
table.button-right {
float:right;
}
table.button tr.thead, table.button tr.tfooter {
height:5px;
overflow:hidden;
}
table.button tr.thead td {
font-size:1px;
background:transparent url(/Design/Gfx/buttonGray.t.gif) 0 100% repeat-x;
}
table.button tr.thead td.first {
background:transparent url(/Design/Gfx/buttonGray.tl.gif) 0 100% no-repeat;
width:5px;
overflow:hidden;
}
table.button tr.thead td.last, table.button tr.tfooter td.first, table.button tr.tfooter td.last {
background:transparent url(/Design/Gfx/buttonGray.tr.gif) 100% 100% no-repeat;
width:5px;
overflow:hidden;
}
table.button tr.tbody td {
text-align:center;
background:#e5e5e5 url(/Design/Gfx/buttonGray.gif) 0 50% repeat-x;
}
table.button tr.tbody td.first {
border-left:solid 1px #707070;
}
table.button tr.tbody td.last {
border-right:solid 1px #707070;
}
table.button tr.tfooter td {
font-size:1px;
background:transparent url(/Design/Gfx/buttonGray.b.gif) 0 0 repeat-x;
}
table.button tr.tfooter td.first {
background:transparent url(/Design/Gfx/buttonGray.bl.gif) 0 0 no-repeat;
}
table.button tr.tfooter td.last {
background:transparent url(/Design/Gfx/buttonGray.br.gif) 100% 0 no-repeat;
}
table.button span {
display:block;
margin:-2px 0 0 0;
padding:6px 20px;
font-size:11px;
color:#000;
white-space:nowrap;
}
div.buttonTwo table.button a {
width:auto !important;
}
div.buttonTwo table.button span {
width:80px;
padding:1px 0;
}
table.button input {
position:relative;
margin:-4px 0 -1px 0; padding:2px 0 0 0;
border:0; outline:0;
background-color:transparent;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}
* html table.button input {
position:static;
padding:3px 15px 0 15px;
}
/*Styles for small image button*/
a.arrowWhite {
text-decoration:none;
}
a.arrowWhite div.button-wrapper {cursor:pointer;}
a.arrowWhiteL, a.arrowGreenL {
display:block;
padding:2px 5px 2px 20px;
background:transparent url(/Design/Gfx/arrow.white.b.16x16.gif) 0 50% no-repeat;
}
a.arrowGreenL {
background-image:url(/Design/Gfx/arrow.green.16x16.gif);
}
a.arrowWhiteR {
display:block;
padding:2px 20px 2px 5px;
background:transparent url(/Design/Gfx/arrow.white.b.16x16.gif) 100% 50% no-repeat;
}
.button-small a, .button-small a span {
padding:0;
}
div.arrows {
display:block;
margin:0;
padding:0 20px 0 0;
line-height:3.1em;
background:transparent url(/Design/Gfx/arrow.green.16x16.gif) 100% 50% no-repeat;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}
div.button-small div.arrows {
line-height:2.3em;
}
@media all and (min-width:0px) {
div.button-wrapper {
    margin:0 0 -5px 0;
    }
div.arrows {
    margin:5px 0 0 0;
    }
}
/* End button */
div.club_profile table tr th {
text-align:left;
}
div.club_profile div.lineDashed {
margin:5px;
}
div.club_profile p {
margin:0; padding:2px;
clear:both;
}
div.club_profile p img {
margin:2px;
float:left;
}
div.club_profile div.contentDataImage p {
clear:none;
}
/* Headeng type 2 */
div.title {
margin:0 3px 3px 3px;
font-size:1.2em;
color:#fff;
}
div.titleGreen {
background:transparent url(/Design/Gfx/heading.green.gif) 0 0 repeat-x;
}
div.titleGreenR {
position:relative;
left:3px;
background:transparent url(/Design/Gfx/heading.green.r.gif) 100% 0 no-repeat;
}
* html div.titleGreenR {
padding-bottom:6px;
}
*+html div.titleGreenR {
padding-bottom:6px;
}
div.titleBlue {
position:relative;
left:-3px;
float:left;
background:transparent url(/Design/Gfx/heading.blue.gif) 0 0 repeat-x;
}
div.titleBlueL {
position:relative;
left:-3px;
background:transparent url(/Design/Gfx/heading.blue.option.l.gif) 0 0 no-repeat;
}
div.OptionNone div.titleBlueL {
background:transparent url(/Design/Gfx/heading.blue.l.gif) 0 0 no-repeat;
}
div.OptionNone div.titleBlueR {
padding:3px 40px 4px 5px;
min-width:150px;
}
* html div.OptionNone div.titleBlueR {
width:150px;
white-space:nowrap;
}
div.titleBlueR {
position:relative;
left:3px;
padding:3px 42px 4px 5px;
background:transparent url(/Design/Gfx/heading.blue.r.gif) 100% 0 no-repeat;
}
* html div.titleBlueR {
padding:3px 27px 4px 5px;
}
.title h2 {
margin:0; padding:0;
font-size:1em;
}
/* End Headeng type 2 */
/* View Box */
div.boxesBlue,
div.boxesGreen,
div.boxesGray,
div.boxesLightBlue {
margin:10px 3px;
float:left;
background:#3370ad url(/Design/Gfx/boxes.blue.bg.gif) 0 0 repeat-x;
color:#fff;
}
div.boxesGreen {
background:#679b40 url(/Design/Gfx/boxes.green.bg.gif) 0 0 repeat-x;
}
div.boxesGray {
background:#fff url(/Design/Gfx/boxes.gray.bg.gif) 0 0 repeat-x;
color:#626262;
}
div.boxesLightBlue {
background:#97bede url(/Design/Gfx/boxes.lightblue.bg.png) 0 0 repeat-x;
color:#666;
}
div.boxesBlueT,
div.boxesGreenT,
div.boxesGrayT,
div.boxesLightBlueT {
margin:0 4px;
position:relative;
top:-3px;
background:#3370ad url(/Design/Gfx/boxes.blue.t.gif) 0 0 repeat-x;
}
div.boxesGreenT {
background:#679b40 url(/Design/Gfx/boxes.green.t.gif) 0 0 repeat-x;
}
div.boxesGrayT {
background:#e5e5e5 url(/Design/Gfx/boxes.gray.t.gif) 0 0 repeat-x;
}
div.boxesLightBlueT {
background:#e2f1ff url(/Design/Gfx/boxes.lightblue.t.gif) 0 0 repeat-x;
}
div.boxesBlueT div,
div.boxesGreenT div,
div.boxesGrayT div,
div.boxesLightBlueT div {
position:relative;
left:-4px;
background:transparent url(/Design/Gfx/boxes.blue.tl.gif) 0 0 no-repeat;
}
div.boxesGreenT div {
background-image:url(/Design/Gfx/boxes.green.tl.gif);
}
div.boxesGrayT div {
background-image:url(/Design/Gfx/boxes.gray.tl.gif);
}
div.boxesLightBlueT div {
background-image:url(/Design/Gfx/boxes.lightblue.tl.gif);
}
div.boxesBlueT div div,
div.boxesGreenT div div,
div.boxesGrayT div div,
div.boxesLightBlueT div div {
position:relative;
left:8px;
overflow:hidden;
height:4px;
font-size:3px;
background:transparent url(/Design/Gfx/boxes.blue.tr.gif) 100% 0 no-repeat;
}
div.boxesGreenT div div {
background-image:url(/Design/Gfx/boxes.green.tr.gif);
}
div.boxesGrayT div div {
background-image:url(/Design/Gfx/boxes.gray.tr.gif);
}
div.boxesLightBlueT div div {
background-image:url(/Design/Gfx/boxes.lightblue.tr.gif);
}
div.boxesBlueB,
div.boxesGreenB,
div.boxesGrayB,
div.boxesLightBlueB {
margin:0 4px;
position:relative;
top:3px;
height:4px;
background:#3370ad url(/Design/Gfx/boxes.blue.b.gif) 0 100% repeat-x;
}
div.boxesGreenB {
background:#679b40 url(/Design/Gfx/boxes.green.b.gif) 0 100% repeat-x;
}
div.boxesGrayB {
background:#fff url(/Design/Gfx/boxes.gray.b.gif) 0 100% repeat-x;
}
div.boxesLightBlueB {
background:#97bede url(/Design/Gfx/boxes.lightblue.b.gif) 0 100% repeat-x;
}
div.boxesBlueB div,
div.boxesGreenB div,
div.boxesGrayB div,
div.boxesLightBlueB div {
position:relative;
left:-4px;
background:transparent url(/Design/Gfx/boxes.blue.bl.gif) 0 100% no-repeat;
}
div.boxesGreenB div {
background-image:url(/Design/Gfx/boxes.green.bl.gif);
}
div.boxesGrayB div {
background-image:url(/Design/Gfx/boxes.gray.bl.gif);
}
div.boxesLightBlueB div {
background-image:url(/Design/Gfx/boxes.lightblue.bl.gif);
}
div.boxesBlueB div div,
div.boxesGreenB div div,
div.boxesGrayB div div,
div.boxesLightBlueB div div {
position:relative;
left:8px;
font-size:3px;
overflow:hidden;
height:4px;
background:transparent url(/Design/Gfx/boxes.blue.br.gif) 100% 100% no-repeat;
}
div.boxesGreenB div div {
background-image:url(/Design/Gfx/boxes.green.br.gif);
}
div.boxesGrayB div div {
background-image:url(/Design/Gfx/boxes.gray.br.gif);
}
div.boxesLightBlueB div div {
background-image:url(/Design/Gfx/boxes.lightblue.br.gif);
}
div.boxesBlueCL,
div.boxesGreenCL,
div.boxesGrayCL,
div.boxesLightBlueCL {
margin:-4px 0 -3px 0;
background:transparent url(/Design/Gfx/boxes.blue.l.gif) 0 0 repeat-y;
}
div.boxesGreenCL {
background-image:url(/Design/Gfx/boxes.green.l.gif);
}
div.boxesGrayCL {
background-image:url(/Design/Gfx/boxes.gray.l.gif);
}
div.boxesLightBlueCL {
background-image:url(/Design/Gfx/boxes.lightblue.l.gif);
}
div.boxesBlueCR,
div.boxesGreenCR,
div.boxesGrayCR,
div.boxesLightBlueCR {
background:transparent url(/Design/Gfx/boxes.blue.r.gif) 100% 0 repeat-y;
}
div.boxesGreenCR {
background-image:url(/Design/Gfx/boxes.green.r.gif);
}
div.boxesGrayCR {
background-image:url(/Design/Gfx/boxes.gray.r.gif);
}
div.boxesLightBlueCR {
background-image:url(/Design/Gfx/boxes.lightblue.r.gif);
}
div.boxesBlueC,
div.boxesGreenC,
div.boxesGrayC,
div.boxesLightBlueC {
margin:0 4px; padding:0 5px 5px 5px;
background:transparent url(/Design/Gfx/boxes.blue.bottom.gif) 100% 100% no-repeat;
}
*+html div.boxesBlueC,
*+html div.boxesGreenC,
*+html div.boxesGrayC,
*+html div.boxesLightBlueC {
height:1%;
}
div.boxesGrayC p {
margin: 0px;
padding: 2px 2px 0 2px;
}
div.boxesGreenC {
background-image:url(/Design/Gfx/boxes.green.bottom.gif);
}
div.boxesGreenBig div.boxesGreenC {
background-image:url(/Design/Gfx/boxes.green.bottom.big.png);
}
div.boxesLightBlueC {
    background-image:url(/Design/Gfx/boxes.lightblue.bottom.png);
}
* html div.boxesLightBlueC { /* fix IE6 - setup png opacity */
azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/Design/Gfx/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
* html div.boxesGreenBig div.boxesGreenC {
background-image:url(/Design/Gfx/boxes.green.bottom.big.gif);
}
*+html div.boxesGreenBig div.boxesGreenC {
background-image:url(/Design/Gfx/boxes.green.bottom.big.gif);
}
div.boxesGrayC {
background-image:url(/Design/Gfx/boxes.gray.bottom.png);
}
* html div.boxesGrayC {
background-image:url(/Design/Gfx/boxes.gray.bottom.gif);
}
img.flag {
margin:2px;
float:left;
}
/* End View Box */
div.cgb {
width:100%;
margin:0 0 10px 0;
}
/* Corners */
div.cornerGrayWhite, div.cornerGrayBlueLight {
background-color:#fff;
border:solid 1px #919191;
border-width:0 1px;
}
div.cornerGrayWhiteT, div.cornerGrayBlueLightT {
position:relative;
top:-2px;
margin:0 2px;
border-top:solid 1px #919191;
background-color:#fff;
}
* html div.cornerGrayWhiteT,
* html div.cornerGrayBlueLightT {
margin:0 1px;
}
*+html div.cornerGrayWhiteT,
*+html div.cornerGrayBlueLightT {
margin:0 1px;
}
div.cornerGrayWhiteT div,
div.cornerGrayBlueLightT div {
position:relative;
top:-1px;
left:-3px;
background:transparent url(/Design/Gfx/corner.bord.gray.white.tl.gif) 0 0 no-repeat;
}
div.cornerGrayWhiteTabs {
margin-top:2.3em;
}
div.cornerGrayWhiteTabs div.cornerGrayWhiteT div {
background-image:none;
border:solid 1px #919191;
border-width:1px 0 0 1px;
}
div.cornerGrayWhiteTabs div.cornerGrayWhiteT div div {
top:-1px;
border:0;
}
div.cornerGrayBlueLightT div {
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.tl.gif);
}
* html div.cornerGrayWhiteT div, * html div.cornerGrayBlueLightT div {
left:-2px;
}
*+html div.cornerGrayWhiteT div, *+html div.cornerGrayBlueLightT div {
left:-2px;
}
div.cornerGrayWhiteT div div, div.cornerGrayBlueLightT div div {
top:0;
left:6px;
overflow:hidden;
height:3px;
background:transparent url(/Design/Gfx/corner.bord.gray.white.tr.gif) 100% 0 no-repeat !important;
}
div.cornerGrayBlueLightT div div {
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.tr.gif);
}
* html div.cornerGrayWhiteT div div, * html div.cornerGrayBlueLightT div div {
left:4px;
}
*+html div.cornerGrayWhiteT div div, *+html div.cornerGrayBlueLightT div div {
left:4px;
}
div.cornerGrayWhiteB, div.cornerGrayBlueLightB {
position:relative;
top:2px;
margin:0 2px;
border-bottom:solid 1px #919191;
background-color:#fff;
}
div.cornerGrayBlueLight,
div.cornerGrayBlueLightT,
div.cornerGrayBlueLightB {
background-color:#eaf7ff;
}
* html div.cornerGrayWhiteB, * html div.cornerGrayBlueLightB {
margin:0 1px;
}
*+html div.cornerGrayWhiteB, *+html div.cornerGrayBlueLightB {
margin:0 1px;
}
div.cornerGrayWhiteB div, div.cornerGrayBlueLightB div {
position:relative;
top:1px;
left:-3px;
background:transparent url(/Design/Gfx/corner.bord.gray.white.bl.gif) 0 0 no-repeat;
}
div.cornerGrayBlueLightB div {
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.bl.gif);
}
* html div.cornerGrayWhiteB div, * html div.cornerGrayBlueLightB div {
left:-2px;
}
*+html div.cornerGrayWhiteB div, *+html div.cornerGrayBlueLightB div {
left:-2px;
}
div.cornerGrayWhiteB div div, div.cornerGrayBlueLightB div div {
top:0;
left:6px;
overflow:hidden;
height:3px;
background:transparent url(/Design/Gfx/corner.bord.gray.white.br.gif) 100% 0 no-repeat;
}
div.cornerGrayBlueLightB div div {
background-image:url(/Design/Gfx/corner.bord.gray.white.br.gif);
}
* html div.cornerGrayWhiteB div div, * html div.cornerGrayBlueLightB div div {
left:4px;
}
*+html div.cornerGrayWhiteB div div, *+html div.cornerGrayBlueLightB div div {
left:4px;
}
div.cornerGrayWhiteC, div.cornerGrayBlueLightC {
clear:both;
padding:1px 10px;
}
div.cornerGrayBlue {
background-color:#177bb8;
border:solid 1px #919191;
border-width:0 1px;
}
div.cornerGrayBlueB {
position:relative;
top:2px;
margin:0 2px;
background-color:#177bb8;
border-bottom:solid 1px #919191;
}
* html div.cornerGrayBlueB {
margin:0 1px;
}
*+html div.cornerGrayBlueB {
margin:0 1px;
}
div.cornerGrayBlueB div {
position:relative;
top:1px;
left:-3px;
background:transparent url(/Design/Gfx/corner.bord.gray.blue.bl.gif) 0 0 no-repeat;
}
* html div.cornerGrayBlueB div {
left:-2px;
}
*+html div.cornerGrayBlueB div {
left:-2px;
}
div.cornerGrayBlueB div div {
top:0;
left:6px;
overflow:hidden;
height:3px;
background:transparent url(/Design/Gfx/corner.bord.gray.blue.br.gif) 100% 0 no-repeat;
}
* html div.cornerGrayBlueB div div {
left:4px;
}
*+html div.cornerGrayBlueB div div {
left:4px;
}
div.warning div.cornerGrayBlueLight {
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.warning.r.gif);
background-position:100% 0;
background-repeat:repeat-y;
}
div.warning div.cornerGrayBlueLightT {
top:-3px;
margin:0 4px 0 2px;
}
div.warning div.cornerGrayBlueLightT div div {
left:8px;
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.warning.tr.gif) !important;
background-position:100% 0;
}
* html div.warning div.cornerGrayBlueLightT div div {
left:7px;
}
*+html div.warning div.cornerGrayBlueLightT div div {
left:7px;
}
div.warning div.cornerGrayBlueLightB {
margin:0 6px 0 2px;
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.warning.b.gif);
background-position:0 100%;
background-repeat:repeat-x;
}
* html div.warning div.cornerGrayBlueLightB {
left:-1px;
margin:0 5px 0 2px;
background-position:0 80%;
}
*+html div.warning div.cornerGrayBlueLightB {
left:-1px;
margin:0 5px 0 2px;
background-position:0 80%;
}
div.warning div.cornerGrayBlueLightB div {
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.warning.bl.gif);
}
div.warning div.cornerGrayBlueLightB div div {
left:10px;
height:6px;
background-image:url(/Design/Gfx/corner.bord.gray.blue.light.warning.br.gif);
}
* html div.warning div.cornerGrayBlueLightB div div {
left:9px;
height:6px;
}
*+html div.warning div.cornerGrayBlueLightB div div {
left:9px;
height:6px;
}
/* End Corners */
/* Tabs */
ul.tabs {
position:relative;
top:-1.9em;
margin:0 0 0 1px;
z-index:1000;
}
* html ul.tabs {
height:0;
position:absolute;
top:auto;
margin:-2em 0 0 1px;
}
*+html ul.tabs {
top:-2em;
}
@media all and (min-width:0px) {
ul.tabs { /* fix Opera v9.50 */
    top:-1.9em;
    }
}
ul.tabs li a {
position:relative;
display:block;
background:#fff url(/Design/Gfx/tabs.gray.gif) 0 0 repeat-x;
border:solid 1px #919191;
color:#000;
text-decoration:none;
}
ul.tabs li a span {
display:block;
position:relative;
padding:2px 5px;
}
ul.tabs li.first a {
padding-bottom:0;
}
ul.tabs li.first a span {
position:relative;
margin-top:-1px;
left:-3px;
background:transparent url(/Design/Gfx/tabs.l.gif) 0 0 no-repeat;
padding:3px 5px 2px 9px;
}
ul.tabs li a:hover,
ul.tabs li a.active {
background-image:none;
border-bottom:solid 1px #fff;
}
ul.tabs li.first a:hover,
ul.tabs li.first a.active {
border-bottom:0;
color:#000;
}
ul.tabs li.first a:hover span,
ul.tabs li.first a.active span {
background-image:url(/Design/Gfx/tabs.l.active.gif);
padding-bottom:3px;
color:#000;
}
/* End Tabs */
div.information {
margin:5px;
}
div.information h4,
div.warning h4 {
font-size:1em;
margin:0; padding:5px 0 5px 30px;
background:transparent url(/Design/Icons/WhiteBg/information.25x25.jpg) 0 50% no-repeat;
}
div.warning h4 {
background-image:url(/Design/Icons/WhiteBg/warning.25x25.jpg);
}
div.boxesGreenBig {
width:100%;
}
div.boxesGreenBig h3 {
color:#fff;
}
div.boxesGreen a.button {
margin-top:5px;
}
form.sorting {
border-bottom:dashed 1px #000;
}
div.lineBlue, div.hr {
clear:both;
overflow:hidden;
height:1px;
background:transparent url(/Design/Gfx/line.blue.png) 100% 0 repeat-y;
}
* html div.lineBlue, * html div.hr {
background-image:url(/Design/Gfx/line.blue.ie.png);
}
div.lineBlue div, div.hr div {
margin-right:132px;
background-color:#047fc0;
}
div.lineDashed {
clear:both;
overflow:hidden;
height:1px;
background:transparent url(/Design/Gfx/dotted.gif) 100% 0 repeat-x;
}
div.two{
padding-right:5px;
width:48.4%;
float:left;
}
/* footer */
div#footer {
position:relative;
clear:both;
background:transparent url(/Design/Gfx/footer.gif) 0 100% repeat-x;
border-bottom:solid 1px #0090e3;
color:#fff;
}
div#footer a {
color:#fff;
}
div#footer div {
position:relative;
width:50%;
background:#08478e url(/Design/Gfx/footer.l.gif) 0 0 repeat-x;
border:solid 1px #0090e3;
border-width:0 0 0 1px;
}
*+html div#footer div {
padding-bottom:2px;
}
div#footer div div {
left:53px;
padding:10px 0 9px 0;
width:100%;
background:transparent url(/Design/Gfx/footer.r.gif) 100% 0 no-repeat;
border:0;
font-size:0.8em;
}
* html div#footer div div {
width:auto;
padding:8px 0 9px 20px;
height:0;
}
*+html div#footer div div {
width:auto;
height:1%;  
margin:0; padding:7px 0 8px 20px;
}
@media all and (min-width:0px) {
div#footer div div { /* fix Opera v9.50 */
    padding-top:9px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
div#footer div div { /* fix Safari */
    padding-top:11px;
    }
}
div#footer div div div {
width:auto;
left:-45px;
background-image:none;
margin:0; padding:0;
}
*+html div#footer div div div {
left:-60px;
}
div#maps {
padding:10px;
font-size:0.6em;
text-align:center;
color:#999;
}
div#maps a {
color:#999;
}
/* End footer */
/* Table data */
table tbody tr td span.date {
color:#028102;
}
table.dataTableHover 
{
clear:both;
}
table.dataTableHover thead tr th {
text-align:left;
border-bottom:dashed 1px #777777;
}
table.dataTableHover tbody tr td {
cursor:pointer;
border:solid 1px #fff;
border-width:1px 0;
}
table.dataTableHover tbody tr td h4 {
margin:0; padding:0;
font-size:1em;
}
table.dataTableHover tbody tr td a {
color:#1969b1;
text-decoration:none;
}
table tbody tr.even, .even {
background-color:#ebeaea;
}
table tbody tr.even td {
border:solid 1px #ebeaea;
border-width:1px 0;
}
table.dataTableHover tbody tr:hover,
table.dataTableHover tbody tr.hover {
background-color:#42a8e3;
}
table.dataTableHover tbody tr:hover td,
table.dataTableHover tbody tr.hover td {
border:solid 1px #0a4b92;
border-width:1px 0;
}
table.dataTableHover tbody tr td:first-child,
table.dataTableHover tbody tr td.first {
border-left:solid 1px #fff;
}
table.dataTableHover tbody tr td:last-child,
table.dataTableHover tbody tr td.last {
border-right:solid 1px #fff;
}
table.dataTableHover tbody tr.even td:first-child,
table.dataTableHover tbody tr.even td.first {
border-left:solid 1px #ebeaea;
}
table.dataTableHover tbody tr.even td:last-child,
table.dataTableHover tbody tr.even td.last {
border-right:solid 1px #ebeaea;
}
table.dataTableHover tbody tr:hover td:first-child,
table.dataTableHover tbody tr:hover td.first,
table.dataTableHover tbody tr.hover td.first {
border-left:solid 1px #0a4b92;
}
table.dataTableHover tbody tr:hover td:last-child,
table.dataTableHover tbody tr:hover td.last,
table.dataTableHover tbody tr.hover td.last {
border-right:solid 1px #0a4b92;
}
table.dataTableHover tbody tr:hover td a,
table.dataTableHover tbody tr.hover td a {
color:#fff;
text-decoration:none;
}
table.dataTableHover tbody tr:hover td span.date,
table.dataTableHover tbody tr.hover td span.date {
color:#fff;
}
table.dataTableHover tbody td img {
float:left;
}
table.dataTableHover tbody td small {
font-size:0.8em;
white-space:nowrap;
margin:2px 0;
}
table.dataTableHover tbody td .left {
float:left;
}
table.dataTableHover tbody td .right {
float:right;
}
table.group_standings td img {
float:none !important;
}
table.dataTableHover td.picture {
width:40px;
}
table.dataTableHover td.icons {
width:20px;
}
/* End Table data */
/* End Menu Left */
.clr {
clear:both;
overflow:hidden;
height:0;
}
/* Flags */
img.flag_icon {
vertical-align: middle;
}
div.contentDataImage  {
margin:5px 0;
}
div.contentDataImage div {
padding:5px 5px 0 5px;
cursor:pointer;
}
div.contentDataImage img {
margin-right:5px;
float:left;
border:1px solid #919191;
}
div.contentDataImage strong {
display:block;
width:75px;
float:left;
}
div.contentDataImage a {
color:#666;
}
div.picture img {
border:1px solid #88a8c9;
}
div.Images {
margin:3px 0;
}
div.Images img {
border:1px solid #88a8c9;
}
/* Gallery */
div.galleryBanner {
margin:20px 0;
text-align:center;
}
div.boxFiles {
width:99.8% !important;
border:solid 1px #ccc;
}
span.iconplay {
background: transparent url('/Design/Gfx/video.play.32x32.png') 50% 50% no-repeat;
width:32px; height:32px;
display:block;
position:absolute;
margin:-62px 0 0 45px;
}
*+html li.jcarousel-item span.iconplay {
margin:30px 0 0 -80px;
}
.jcarousel-container a {
text-decoration:none;
}
/* Corner */
div.corner {
position:relative;
margin:10px 5px;
background:#ccc url(/Design/Gfx/grad.gray.png) 0 0 repeat-x;
border:solid 1px #7c7c7c;
border-width:0 1px;
}
* html div.corner {
margin:10px 5px;
}
div.cornerT {
position:relative;
top:-5px; left:-1px;
background:transparent url(/Design/Gfx/corner.gray.tl.png) 0 0 no-repeat;
}
* html div.cornerT {
background-image:url(/Design/Gfx/corner.gray.tl.gif);
}
div.cornerT div {
position:relative;
left:2px;
background:transparent url(/Design/Gfx/corner.gray.tr.png) 100% 0 no-repeat;
}
* html div.cornerT div {
    background-image:url(/Design/Gfx/corner.gray.tr.gif);
}
div.cornerT div div {
left:0;
margin:0 3px;
height:5px;
background:#eeeeee none;
border-top:solid 1px #7c7c7c;
}
div.cornerB {
position:relative;
top:5px; left:-1px;
background:transparent url(/Design/Gfx/corner.gray.bl.png) 0 100% no-repeat;
}
* html div.cornerB {
background-image:url(/Design/Gfx/corner.gray.bl.gif);
}
*+html div.cornerB { 
margin:0px 0 -10px 0;
height:1%;
}
div.cornerB div {
position:relative;
left:2px;
background:transparent url(/Design/Gfx/corner.gray.br.png) 100% 100% no-repeat;
}
* html div.cornerB div {
background-image:url(/Design/Gfx/corner.gray.br.gif);
}
div.cornerB div div {
left:0;
margin:0 3px;
height:5px;
background:#ccc none;
border-bottom:solid 1px #7c7c7c;
font-size:3px;
}
div.cornerContent {
position:relative;
margin:-15px 0 0 0; padding:0 5px;
}
*+html div.cornerContent {
margin:0;
padding:15px 5px 0 5px;
}
/* CornerButton */
div.cornerButtonArrow a {
float:right;
display:block;
margin:5px 5px 0 10px; padding:2px 20px 2px 2px;
background:transparent url(/Design/Gfx/arrow.green.16x16.gif) 100% 50% no-repeat;
text-decoration:none;
font-weight:bold;
}
div.cornerButtonB {
float:right;
position:relative;
margin-top:-12px;
margin-bottom:-20px;
background:transparent url(/Design/Gfx/button.corner.l.png) 0 0 no-repeat;
}
* html div.cornerButtonB {
background-image:url(/Design/Gfx/button.corner.l.gif);
}
*+html div.cornerButtonB {
margin-top:-12px;
}
div.cornerButtonB div {
position:relative;
float:none;
background:transparent url(/Design/Gfx/button.corner.r.png) 100% 0 no-repeat;
}
* html div.cornerButtonB div {
background-image:url(/Design/Gfx/button.corner.r.gif);
}
div.cornerButtonB div a {
display:block;
margin:0 2px 0 35px; padding:1px 5px 5px 2px;
height:1%;
background:transparent url(/Design/Gfx/button.corner.gif) 0 0 repeat-x;
color:#fff;
text-decoration:none;
font-weight:bold;
}
* html div.cornerButtonB div a {
    margin-top:-1px;
    height:auto;
}
@media all and (min-width:0px) {
div.cornerButtonB div a {
    line-height:10px;
    }
}
/* End CornerButton */
/* Paging */
ul.search-paging,
ul.search-pagingBlue {
float:right;
/*margin:5px 0;*/
}
ul.search-paging li img,
ul.search-pagingBlue li img {
margin:0 5px;
}
ul.search-pagingBlue{
	float:none;
	padding:3px 0;
}
ul.search-pagingBlue li.last{
	float:right;
}
ul.search-pagingBlue li.pages{
	width:85%;
	text-align:center;
}
ul.search-pagingBlue li a,
ul.search-pagingBlue li{
	color:#fff;
}
ul.search-pagingBlue span{
	font-size:12px;
	font-weight:bold;
}
/* End Paging */
/* End Gallery */
/* ContentBoxMenu */
div.ContentBoxMenu{
background:#000 url(/Design/Gfx/grad.black.v.gif) 0 50% repeat-x;
border-bottom:solid 1px #454545;
}
div.ContentBoxMenu ul li {
float:left;
background:transparent url(/Design/Gfx/grad.black.separator.v.gif) 0 50% no-repeat;
}
div.ContentBoxMenu ul li a {
display:block;
margin:0 0 0 1px; padding:3px 3px;
background:#000 url(/Design/Gfx/grad.black.v.gif) 0 50% repeat-x;
color:#fff;
text-decoration:none;
}
div.ContentBoxMenu ul li a:hover {
background:#484848 url(/Design/Gfx/grad.graylight.v.gif) 0 50% repeat-x;
}
div.ContentBoxMenu ul li a.active,
div.ContentBoxMenu ul li a.active:hover {
background:#800d04 url(/Design/Gfx/grad.red.v.gif) 0 50% repeat-x;
}
div.ContentBoxMenu ul li a img {
float:left;
margin:0 2px;
}
/* ContentBoxMenu */
/* file folder */
table#tblRepeater tr th {
padding:0;
height:auto;
border-bottom:dashed 1px #4A4A4A;
line-height:0.5em;
}
table#tblRepeater tr th a {
display:block;
padding:5px;
text-align:left;
}
table#tblRepeater img {
float:left;
margin:2px; padding: 1px;
cursor: pointer;
border: solid 1px #000;
}
table#tblRepeater input.checkbox {
margin:13px 0 13px 10px;
cursor:pointer;
}
table#tblRepeater label {
font-weight:normal;
cursor:pointer;
}
#dlGalleryView div /*.mediaContainer*/ {
/*display:block;*/
width:112px;
overflow:hidden;
margin:6px;
float:left;
}
#dlGalleryView div img {
cursor:pointer;
border:solid 1px black;
}
#dlGalleryView div img.file {
padding:5px;
width:100px;
height:100px;
}   
#dlGalleryView div img.folder {
padding:39px;
}
#dlGalleryView div label {
font-weight:normal;
white-space:nowrap;
}
#dlGalleryView img:hover {
background-color:#eff9d4;
}
#dlGalleryView input.checkbox{
    display:block;
    float:left;
    margin:2px 5px 2px 0;
    cursor:pointer;
    
    width:13px;
	height:auto;
	padding-left:0;	margin-left:0;
	vertical-align:middle;
}
*+html #dlGalleryView input.checkbox {
margin-top:-3px !important;
}
#dlGalleryView label {
cursor:pointer;
display:block;
float:left;
overflow:hidden;
padding:2px 0pt;
width:91px;
}
#create_folder_form {
padding-top:5px;
}
* html #create_folder_form .cb_content {
height:0;
margin-bottom:-30px;
}
* html #create_folder_form input.textbox {
width:98% !important;
}
div#treeArea {
padding:5px;
}
form#edit_file_form p label {
float:left;
display:block;
width:100px;
}
form#edit_file_form img.picture {
margin:5px;
}
a.ffSortAsc {
background:transparent url(/Design/Icons/Color/WhiteBg/arrow_up_inactive.gif) 98% 50% no-repeat;
color:#000;
text-decoration:none;
}
a.ffSortAsc:hover {
background:transparent url(/Design/Icons/Color/WhiteBg/arrow_down.gif) 98% 50% no-repeat;
}
a.ffSortDesc {
background:transparent url(/Design/Icons/Color/WhiteBg/arrow_down_inactive.gif) 98% 50% no-repeat;
color:#000;
text-decoration:none;
}
a.ffSortDesc:hover {
background:transparent url(/Design/Icons/Color/WhiteBg/arrow_up.gif) 98% 50% no-repeat;   
}
/* End file folder */
/* Corner */
div.corner {
margin:10px 5px;
background:#ccc url(/Design/Gfx/grad.gray.png) 0 0 repeat-x;
border:solid 1px #7c7c7c;
}
div.cornerT {
position:relative;
top:-5px; left:-1px;
background:transparent url(/Design/Gfx/corner.gray.tl.png) 0 0 no-repeat;
}
* html div.cornerT {
background-image:url(/Design/Gfx/corner.gray.tl.gif);
}
div.cornerT div {
position:relative;
left:2px;
background:transparent url(/Design/Gfx/corner.gray.tr.png) 100% 0 no-repeat;
}
* html div.cornerT div {
background-image:url(/Design/Gfx/corner.gray.tr.gif);
}
div.cornerT div div {
left:0;
margin:0 3px;
background:#eeeeee none;
border-top:solid 1px #7c7c7c;
}
div.cornerB {
position:relative;
top:5px; left:-1px;
background:transparent url(/Design/Gfx/corner.gray.bl.png) 0 100% no-repeat;
}
* html div.cornerB {
background-image:url(/Design/Gfx/corner.gray.bl.gif);
}
div.cornerB div {
position:relative;
left:2px;
background:transparent url(/Design/Gfx/corner.gray.br.png) 100% 100% no-repeat;
}
* html div.cornerB div {
background-image:url(/Design/Gfx/corner.gray.br.gif);
}
div.cornerB div div {
left:0;
margin:0 3px;
background:#ccc none;
border-bottom:solid 1px #7c7c7c;
font-size:3px;
}
div.cornerB div div div {
margin:0; padding:0;
border:0;
}
div.cornerContent {
position:relative;
margin:-15px 0 0 0; padding:0 5px;
}
div.cornerButtonB {
float:right;
position:relative;
margin-top:-12px;
margin-bottom:-20px;
background:transparent url(/Design/Gfx/button.corner.l.png) 0 0 no-repeat;
}
* html div.cornerButtonB {
background-image:url(/Design/Gfx/button.corner.l.gif);
}
div.cornerButtonB div {
position:relative;
float:none;
background:transparent url(/Design/Gfx/button.corner.r.png) 100% 0 no-repeat;
}
* html div.cornerButtonB div {
background-image:url(/Design/Gfx/button.corner.r.gif);
}
div.cornerButtonB div a {
display:block;
margin:0 2px 0 35px; padding:1px;
background:transparent url(/Design/Gfx/button.corner.gif) 0 0 repeat-x;
color:#fff;
text-decoration:none;
font-weight:bold;
padding-right:5px;
}
body:first-of-type div.cornerButtonB div a {
padding:3px;
}
@media all and (min-width:0px) {
div.cornerButtonB div a {
    line-height:10px;
    }
}
/* End Corner */

/* Tooltip */
div.tooltip {
position:absolute;
padding:5px;
background-color:#eaf7ff;
border:solid 1px #919191;
font-size:0.6em;
}
/* End Tooltip */
div.team_profile p {
padding:2px;
}
div.team_profile p img {
float:left;
margin:0 2px;
}
/* Gallery */
div.gallery-box p {margin:0px;}
.gallery-table {width:232px; clear:both;}
.gallery-table th {text-align:left; font-weight:normal;}
.gallery-table td {font-weight:bold;}
.gallery-table th span.date_container {overflow:hidden;}
/*.gallery-table td div.actions {margin-left: 130px;}*/
div.actions {overflow:hidden;float:left;padding-left:10px;}
div.actions a {float:left;margin:2px 0px;}
div.actions a.delete, div.actions a.edit {
background:transparent url('/Design/Icons/Color/GreyBg/delete.gif') no-repeat;
padding:1px 0px 1px 20px;
}
div.actions a.edit {
background-image:url('/Design/Icons/Color/GreyBg/edit_file.gif');
}
label.label_main_photo {padding:0px;}
div.test h4 {margin:0 0 5px 0;float:left;}
div.test h4 span.gallery-name {overflow:hidden;max-width:195px;float:left;white-space:nowrap;display:block;}
* html div.test h4 span.gallery-name {width:195px;}
div.test h4 span.lang-code {float:left; margin-left:5px;display:block;}
/* End Gallery */
/* Messages */
div.message_header div.sorting ul {
float:right;
}
*+html div.message_header div.sorting ul {
margin-top:3px;
}
ul.message_list {
padding:5px 0px;
}
ul.message_list li.row{
display:block;
height:53px;
margin:0px;	padding:7px 5px 0px 5px;
overflow:hidden;
background-color:#fff;
border:solid 1px #fff;
cursor:pointer;
}
ul.message_list li.even{
background-color:#ebeaea;
border:solid 1px #ebeaea;
}
ul.message_list div.col{
display:block;
float:left;
}
ul.message_list div.c03 img.icon {
display:block;
}
ul.message_list a.subject b.unread {
font-weight:normal;
}
/* End Messages */
ul.listArrowGreen {
list-style:none;
}
ul.listArrowGreen li {
padding:5px 0 5px 25px;
background:transparent url(/Design/Gfx/arrow.green.16x16.gif) 0 5px no-repeat;
}
h1.grayBig {
font-size:4em;
color:#e5e5e5;
}
div.team_member {
height: 110px;
margin:5px; 
padding:5px;
width: 350px;
}
div.team_member div.photo,
div.team_member div.options {
padding:5px;
float:left;
}
div.team_member div.options div.option {
padding-bottom: 5px;
}
/* My visits */
span.setup {
background-image:url(/Design/Icons/BlackAndWhite/setup.gif);
}
span.my_visits {
background-image:url(/Design/Icons/Color/my_visits.gif);
}
span.visits_to_me {
background-image:url(/Design/Icons/Color/visits_to_me.gif);
}
label.sort {
background:transparent url(/Design/Icons/Color/sort.gif) 0 50% no-repeat;
cursor:default;
}
label.filter{
background:transparent url(/Design/Icons/Color/filter.gif) 0 50% no-repeat;
cursor:default;
}
/* End My visits */
div.contentRight {
margin-left:220px;
}
div.image_thumb {
float:left;
}
/* Fix PNG for IE6 */
* html img.png,
* html a#logo img { /* fix IE6 - setup png opacity */
azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/Design/Gfx/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
/* End Fix PNG for IE6 */
div.pager {
padding:5px 0 0 0;
}
div.pager div.prev,
div.pager div.next {
float:left;
padding:0.5em;
}
div.pages {
float:left;
width:78%;
padding:0.5em;
text-align:center;
color:#fff;
}
div.pages a {
color:#fff;
}
#sbInfo_content h3{}