@font-face {
	font-family: 'HelveticaNeueLTPro95Black';
	src: url('/fonts/helveticaneueltpro-blk-webfont.eot');
	src: local('☺'), url('/fonts/helveticaneueltpro-blk-webfont.woff') format('woff'), url('/fonts/helveticaneueltpro-blk-webfont.ttf') format('truetype'), url('/fonts/helveticaneueltpro-blk-webfont.svg#webfontnQ9UWun7') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTPro35Thin';
	src: url('/fonts/helveticaneueltpro-th-webfont.eot');
	src: local('☺'), url('/fonts/helveticaneueltpro-th-webfont.woff') format('woff'), url('/fonts/helveticaneueltpro-th-webfont.ttf') format('truetype'), url('/fonts/helveticaneueltpro-th-webfont.svg#webfontcEW4Hb4X') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Eric Meyer's Reset Reloaded */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.defaultText {color: #999;}

.jsHide {display: none;}
.clear {clear:both;}
html {}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  line-height: 1;
  color: #336699;
  background: #fff url(/images/bg-top.png) fixed repeat-x top;
  padding:0;margin:0;
  
}

.body-container {background: transparent url(/images/bg-btm.png) fixed repeat-x bottom;}

#header-bar {background: transparent url(/images/grad-small.png) repeat-x top;height:20px;padding: 5px 20px;}
    #header-bar h3 {color: #666;float: left;font-size: 10px;margin-right: 10px;margin-top: 5px;text-transform: uppercase;}
        #header-bar h3 a {color:#323f80;}
    #header-bar button {background: transparent url(/images/head-log-in.png) no-repeat;border: none;cursor: pointer;height:25px;margin-top: -3px;overflow: visible;text-indent: -30000px;width: 46px;}
    #header-bar label {float: left;}
        #header-bar label.cb {color:#666;display: block;font-size: 10px;margin-top: 5px;}
    #header-bar input, #header-bar button {display: block;float: left;font-size: 10px;margin-right: 10px;}
    #header-bar input.tf {height:10px;}

    #header-bar .supplementary {float: left;margin-top: -6px;}
    #header-bar .supplementary input {margin-right: 6px;}
    #header-bar .supplementary p {overflow: visible;}
    #header-bar .supplementary a {clear:both;font-size: 10px;display: block;margin-top: -1px;padding-left: 6px;}

    #header-bar #login {float: left;}
    #header-bar #siteSearch {float: right;}
        #header-bar #siteSearch button {background-image:url(/images/go.png);width:25px;}

#ticker {background: transparent url(/images/ticker-bg.png) repeat-x;border: #192041 solid 1px;border-left: 0;border-right: 0;margin-bottom: 20px;position: relative;}
    #ticker .body {background: #fff;height: 10px;margin: 0 auto;padding: 9px 10px;width:880px;}
    #ticker h3 {color: #900;font-size: 12px;float: left;font-weight: bold;margin-right: 5px;text-transform: uppercase;}
    #ticker ul {float: left;}
        #ticker ul a {color: #323f80;font-size: 12px;text-decoration: none;}
        #ticker ul span.date {color: #999;font-size: 10px;text-transform: uppercase;}

    #ticker #buttons {position:absolute;right:30px;top:9px;}
    div#ticker #rss-prev {text-indent: -3000px;width: 17px;height: 15px;display: block;background:#fff url('../images/prev.png') no-repeat scroll 0 0;float: right;margin-top: -2px;margin-right: 5px;}
    div#ticker #rss-next {text-indent: -3000px;width: 17px;height: 15px;display: block;background:#fff url('/images/next.png') no-repeat scroll 0 0;float: right;margin-top: -2px;margin-right: 10px;}
    div#ticker #rss-pause, div#ticker #rss-play {text-indent: -3000px;width: 20px;height: 15px;display: block;margin-right: 5px;float: right;margin-top: -2px;}
    div#ticker #rss-pause {background:#fff url('/images/pause.png') no-repeat scroll 0 0;}
    div#ticker #rss-play {background:#fff url('/images/play.png') no-repeat scroll 0 0;}

.home-ctas {overflow:hidden; margin-top: 37px;}
    .home-ctas a.cta {background: #fff no-repeat;color:#fff!important;display: block;float: left;font-size: 0;height:150px;margin-bottom:36px;margin-right:16px;text-decoration: none;text-indent: -313337px;width:212px;}
    .home-ctas a.bus-one {background-image: url(/images/SAP_Bus_One.jpg);}
    .home-ctas a.bus-obj {background-image: url(/images/SAP_Bus_Objects.jpg);margin-right:0;}
    .home-ctas a.invite-a-friend {background-image: url(/images/invite_a_friend.jpg);}
    .home-ctas a.conf2010 {background-image: url(/images/conf_2010.jpg);margin-right:0;}
    .home-ctas a.renew_membership {background-image: url(/images/sap_membership.jpg);margin-right:0;}
    .home-ctas a.conf2011 {background-image: url(/images/sap_ukisug_conference.gif)!important;}
    .home-ctas a.conf2012 {background-image: url(/images/conference_2012.gif)!important;margin-right:0;}
    .home-ctas a.pay2012 {background-image: url(/images/pay_2012_membership.jpg)!important;}
    .home-ctas a.conf-prog {background-image: url(/images/sap_ukisug_programme.gif)!important;margin-right:0;}

#main-content {padding-bottom: 0px;}

#side-nav {float: left;margin-left:20px;margin-right: 40px;width:200px;}
    #side-nav ul {margin-bottom: 10px;}
    #side-nav li {background: transparent url(/images/nav-bg.png) repeat-x;border: 1px #ccc solid;border-top: 1px #ccc solid;/*height:18px;*/margin-bottom: 9px;padding: 9px 10px 4px;}
    #side-nav li.container {border-bottom: none;}
    #side-nav li.first {background-image: url(/images/nav-bg-first.png);border: 0;height: 17px;}
    #side-nav li.last {background-image: url(/images/nav-bg-last.png);border: 0;height: 20px;}
        #side-nav li a {background: transparent url(/images/nav-go.png) no-repeat right top;color: #323f80;display: block;font-family: HelveticaNeueLTPro95Black;font-size: 14px;height: 15px;line-height: 1.3;text-decoration: none;text-transform: uppercase;width:180px;}

        #side-nav li ul {border: 0;height:auto;margin:0; padding:0;border-top: 1px solid #CCC;margin-left: -10px;margin-top:3px;padding-top:10px;width:200px;}
        #side-nav li li {background: #fff;border: 0;height:auto;margin:0; padding:0;border-bottom:1px #e5e5e5 solid;margin-bottom:5px;margin-left:10px;padding-bottom: 5px;}
            #side-nav li li a {background: #fff url(/images/subnav.png) no-repeat left 1px;color:#666;font-family: arial, helvetica, sans-serif;font-size:10px;height:auto;line-height: 1;padding-left:12px;width:auto;}


#content {color:#323f80;float: left;margin-right: 40px;width:440px;}
    #content p {font-size:12px;line-height:1.5;margin-bottom: 10px;}
    #content p span.Title {font-size: 14px;}
    #content li {list-style: disc outside;line-height: 1.4; font-size: 12px;}
    #content ul {padding-bottom: 10px;}
    #content a {color:#323f80;font-weight: bold;text-decoration: underline;}
        #content a.rss {background: transparent url(/images/rss-sub.png) no-repeat top right;display:block;float:right;font-size:9px;height:16px;padding-right: 20px;padding-top:4px;text-decoration: none;text-transform: uppercase;}
    #content button.go {background: transparent url(/images/btn-go.png) no-repeat;border: none;cursor: pointer;height:15px;margin-top: -3px;overflow: visible;text-indent: -30000px;width: 15px;}

    #frmNewsSearch {border-bottom: 1px #ccc solid;margin-bottom: 15px;padding-bottom:10px;}
        #frmNewsSearch h2 {border-bottom: 1px #ccc solid;font-size:11px;font-weight: bold;padding-bottom:5px;text-transform: uppercase;}
        #frmNewsSearch select {margin-right: 15px;width:100px;}
        #frmNewsSearch input {margin-right: 15px;width:164px;}

    div.calendar {float: left;margin-left:17px;text-align: center;width:135px;}
        div.calendar hr {border: 1px solid #ccc;height:4px;margin: 0 2px 3px 3px;}
        div.first div.calendar {margin-left:0;}
        div.calendar h3 {margin-bottom: 8px;}
        div.calendar .week {font-size:11px;margin-bottom:2px;overflow: hidden;width:100%;}
            div.calendar .week div {border: 1px solid #ccc;float:left;margin-left:3px;padding-bottom:2px;padding-top:2px;width:14px;}
            div.calendar .week div.calendar_day_today {border: 1px solid #f00;}
            #content div.calendar .week div a.calendar_event_link {color:#fff;text-decoration: none;}
        div.calendar div.calendar_day_title {border:0;float: left;margin-left:1px;width:18px;}

    p#month-nav {padding-top: 5px;overflow: hidden;width:100%; margin-bottom: 40px;}
    p#month-nav a {display:block;float:left;font-size: 9px;font-weight: bold;padding: 0 10px;text-decoration: none;text-transform: uppercase;width:126px;}
        p#month-nav a.middle {text-align: center;}
        p#month-nav a.right {text-align: right;}

    p#year-nav {padding-top: 5px;overflow: hidden;width:100%;padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px solid #ccc;}
    p#year-nav a {display:block;float:left;font-size: 12px;font-weight: bold;padding: 0 10px;text-decoration: none;text-transform: uppercase;width:126px;}
        p#year-nav a.middle {text-align: center;}
        p#year-nav a.right {text-align: right;}

    #event-year-list ul { padding-bottom: 20px; }

    #events-list {margin-top:25px;}
        #events-list h2 {border-bottom: 1px #ccc solid;font-size:11px;font-weight: bold;padding-bottom:5px;text-transform: uppercase;}
        #events-list .event {border-bottom: 1px #ccc solid;overflow:hidden;margin-bottom: 15px;padding-bottom: 15px;width:100%;}
        #events-list .event .date-decor {color: #fff;background: transparent url(/images/date-box.png) no-repeat;float:left;height: 36px;line-height: 1;margin-right: 10px;padding-top: 5px;text-align: center;text-transform: uppercase;width:37px;}
        #events-list .event .content {float: left;width:390px;}
        #events-list .event dl {font-size: 11px;line-height: 1.4;}
        #events-list .event br {clear:both;}
        #events-list .event dt {display: block;}
        #events-list .event dd {display: block;margin-bottom: 5px;}
        #events-list .event .event-title {line-height:16px;}
        #events-list .event dd.event-title {font-size:16px;font-weight: bold;}
        #events-list .event dt {font-weight: bold;padding-right: 5px;}
        #events-list .event p.cnt {text-align: right;}
            #events-list .event p.cnt a {font-size: 11px;text-decoration: none;text-transform: uppercase;}
    #events-list .pagination {background-color: #ccc;color: #999;margin-bottom: 50px;padding: 5px;}
        #events-list .pagination span.current {color: #fff;}
        #events-list .pagination a {color: #999;font-weight: normal;text-decoration: none;}
        #events-list .pagination .navlink,#events-list .pagination a.navlink  {color: #fff;}

div#news div.news-list {margin-bottom:40px;}
    div#news p.cnt {text-align: right;}
    div#news p.cnt a {text-transform: uppercase;font-size: 10px;text-decoration: none;}
    div#news p.summary {color: #999;font-size:12px;}
    div#news .news-item {border-bottom:#ccc 1px solid;padding-top:10px;position: relative;}
    div#news .lastmod {color: #ccc;font-size: 10px;font-style: italic;position: absolute;bottom:0;left: 0;}
    div#news p.view-all {background: #ccc;text-align: center;}
    div#news p.view-all a {background: #ccc;color:#fff;font-size: 10px;font-weight: normal;text-decoration: none;text-transform: uppercase;}

.industry-title {width:100%;overflow: hidden;}
.compworld {color:#666;font-size: 9px;margin-top: -20px;text-transform: uppercase;width:78px;}
#supplementary-info {float: left;width:200px;}

.widget h3 {background: transparent url(/images/widget-head.png) no-repeat;font-family: HelveticaNeueLTPro95Black;font-size: 14px;font-weight: normal;height: 20px;padding-left: 10px;padding-top: 10px;text-decoration: none;text-transform: uppercase;}
    .widget h3 a {color: #323f80;text-decoration: none;}
.widget ul {border-left: 1px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;}
    .widget ul li {background: transparent url(/images/widget-grad-bg.png) no-repeat bottom;display: block;padding-bottom: 5px;padding-top: 10px;}
        .widget ul li p.date {color: #fff;background: transparent url(/images/date-box.png) no-repeat;float:left;height: 36px;margin-left: 7px;padding-top: 5px;text-align: center;text-transform: uppercase;width:37px;}
        .widget ul li p.date a {color: #fff;text-decoration: none;}
            span.day {display: block;font-size: 17px;}
            span.month {display: block;font-size: 8px;}
        .widget ul li div.content {float:left;margin-left: 7px;margin-top: 3px;width:137px;}
            .widget ul li div.content h4 {color:#323f80;font-size:10px;margin-bottom: 3px;text-transform: uppercase;}
            .widget ul li div.content h4 a {color:#323f80;text-decoration: none;}
            .widget ul li div.content p {color:#666;font-size: 9px;line-height: 1.2;}
        .widget ul li .cnt {color: #323f80;display: block;float: right;font-size: 8px;margin-right: 10px;margin-top: 10px;text-decoration: none;text-transform: uppercase;}
.widget .cta {background: transparent url(/images/widget-cta.png) no-repeat;clear:both;color:#f1e218;display: block;font-size: 8px;height: 20px;padding-left: 10px;padding-top: 10px;text-decoration: none;text-transform: uppercase;}

#supplementary-info .banner {display:block;margin-top: 20px;}

#footer {background: transparent url(/images/footer-main-bg.png) repeat-x;border-top: 1px #c1b932 solid;color: #323f80;height:155px;padding:20px;}
    #footer a {color: #323f80;text-decoration: none;}
    #footer .section {background: transparent url(/images/foot-sep.png) no-repeat left top;float:left;height: 155px;padding-left: 20px;padding-right: 15px;width:195px;}
    #footer #blog-latest {background:none;padding-left: 0;position: relative;width:445px;}
        #footer #blog-latest p.subscribe {background: transparent url(/images/rss.png) no-repeat right top;font-size: 9px;height:32px;padding-right: 40px;padding-top: 8px;position: absolute;text-transform: uppercase;top:-3px;right:15px;}
        #footer #blog-latest li.first {background: transparent url(/images/footer-sep-hrz.png) no-repeat center bottom;margin-bottom: 8px;padding-bottom: 8px;}
                #footer #blog-latest li {position: relative;}
                #footer #blog-latest li p.date {font-size: 9px;position: absolute;top:0;right:0;}
                #footer #blog-latest li p.excerpt {color: #666;font-size: 10px;}
        #footer #blog-latest a.cnt {display: block;font-size: 9px;font-weight:bold;margin-top:5px;text-align: right;text-transform: uppercase;}
        
    
    #footer h3 {color: #323f80;font-size: 21px;font-weight: normal;margin-bottom: 10px;}
    #footer h4 {color: #323f80;font-size: 10px;font-weight: bold;margin-bottom: 6px;text-transform: uppercase;width:340px;}
    
    #footer #contact {font-size: 10px;}
    #footer #contact .adr {line-height: 1.3;margin-bottom: 10px;}
    #footer #contact .fn {font-size: 11px;font-weight: bold;}
    #footer dl {line-height: 1.4;float: left;width:195px;}
    #footer dl div {clear: both;overflow: visible;}
    
    #footer dt {font-weight: bold;line-height: 1.3;clear: left;float:left;width:35px;}
    #footer dd {float: left;width:155px;}
    
    #footer #community li {font-size: 10px;margin-top: 13px;text-transform: uppercase;}
        #footer #community li a {background: transparent  no-repeat top left;display: block;height:25px;padding-left: 32px;padding-top: 5px;}
            #footer #community li a#twttr {background-image: url(/images/twttr.png);}
            #footer #community li a#fb {background-image: url(/images/fb.png);}
            #footer #community li a#flckr {background-image: url(/images/flckr.png);}
            #footer #community li a#li {background-image: url(/images/li.png);}
    
#foot-menu {text-align: center;}

    #foot-menu ul {display: block;margin: 0 auto;margin-bottom:10px;padding:10px 0; padding-left: 40px;text-align: center;width:80%;}
    #foot-menu li {border-right: 1px solid #666;float: left;margin-right: 10px;padding-right: 10px;}
    #foot-menu li.last {border-right: 0;}
    #foot-menu li a {font-size: 13px; color: #666; text-decoration: none;}

#sub-footer {background: transparent url(/images/sub-bg.png) repeat-x;border-top: 1px #ccc solid;color: #999;font-size: 9px;height:9px;padding: 10px;}
div.copy {float: left;}
div.by {float: right;position: relative;padding-right:140px;}
div.by img {position:absolute; right: 0;top:-7px; border: none;}

h1 {
  font-family:HelveticaNeueLTPro35Thin,Helvetica, Arial, sans-serif;
  font-size:34px;
  font-weight:normal;
  margin-bottom:20px;
}

h2 {font-size:16px;font-weight:normal;line-height: 1.4;margin-bottom:10px;}

table {
  font-size:100%;
}

form {
        margin:0;
        padding:0;
}

#container {margin:0 auto;
  position:relative;
  width: 960px;
  padding: 0px 19px 20px;
  border: 0px solid #CCCCCC;
  background: url(/images/site-bg.png) no-repeat bottom left;
}

#container_nobackground {
  position:relative;
  margin: 0 0 0 -370px;
  width: 740px;
  padding: 0px;
  border: 0px solid #CCCCCC;
}

#header {
  height:120px;
}

#menu ul{
  margin:0;
  list-style: none;
  padding-left:0px;
}

#menu li{
        float: left;
        position: relative;
        margin-right:10px;
        padding-left:6px;
        padding-top:5px;
}

#menu a {
  margin:10px 10px 0px 0px;
  color: #336699;
  text-decoration:none;
  font-weight:bold;
}

#menu a:hover {
  color:#000033;
}

.searchbutton {
        vertical-align: middle;
        padding-bottom:5px;
        padding-left:5px;
}

.textfield {
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  color: #336699;
}

#nav {
  height:30px;
  margin:0px 0px 0px -5px
}

#nav ul{
  padding: 8px 0px 0px 5px;
  margin:0;
  list-style: none;
}

#nav li {
  float: left;
  position: relative;
  background: url(/images/nav_tabs.gif) no-repeat top;
  width:63px;
  height:20px;
  text-align:center;
  margin-right:2px;
  padding-top:5px;
}

#nav a:link, #nav a:visited {
  text-decoration: none;
  color: #336699;
}

#nav a:hover, #nav a:active {
        text-decoration: none;
        color:#000033;
}

#maincontent {
        padding: 10px;
        background: url(/images/bak1.gif) no-repeat top;
        margin:0px 0px 0px 10px;
        _height: 530px;
        min-height: 530px;
        width:500px;
        max-width:500px;
}



#content ul {
        margin: 0px;
  padding-left: 15px;
}

#content li {
  padding-bottom: 6px;
}

#sidebar{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float:right;
  margin-top:10px;
  width:200px;
        padding-bottom:20px;
  background: url(/images/memberlogin.gif) no-repeat top;

}

#plaincontent {
        margin: 0px;
        padding: 10px;
}

#sidebar h1{
  font-size:120%;
  margin-bottom:15px;
        text-align:center;
}

#sidebar p {
  padding-left:10px;
  padding-right:10px;
  }

#sidebar a {
  color: #336699;
  text-decoration:none;
  font-weight:bold;
}

#sidebar a:hover {
  color:#000033;
}

#sidebar ul {
        list-style:none;
        padding: 0px;
        margin:20px;
}

#sidebar ul li {
  text-align: left;
}

p label {display:block;float: left;width:150px;}
p label.separate {float: none;width:auto;}
p.submit {text-align: right;}

ul#news-contents {margin-top: 10px;margin-bottom: 30px;border-bottom:2px solid #CCCCCC;}
ul#news-contents li {margin-left: 30px;}
h2#contents {border-top:2px solid #CCCCCC;padding-top: 20px;}

#bannerside {
        padding:0;
        text-align:center;
        margin-bottom: 20px;
        padding-top: 33px;
}



.lefttext {
        text-align: left;
}


.toppadding {
        padding-top: 10px;
}

.search {
        margin-left:40px;
}

.boldtext {
  font-weight:bold;
}

.boldredtext {
  font-weight:bold;
        color: #ff0000;
}

.plainlink {
        text-decoration: none;
}

#sidebar a.redlink:link {
        color: #ff0000;
}

#sidebar a.redlink:visited {
        color: #ff0000;
}

#sidebar a.redlink:hover {
        color: #ff0000;
}

#sidebar a.redlink:active {
        color: #ff0000;
}

.plainboldlink {
        font-weight:bold;
        text-decoration:none;
}

.sectionsplit {
        font-size:12px;
        color:#323f80;
        background-color:#fff;
        font-weight:bold;
}

.widecell {
        padding-left: 10px;
        padding-right: 10px;
}

tr.highlight td {
  font-weight: bold;
  background-color:#f9f3fa;
}

.rightalign {
        text-align: right;
        padding-bottom: 4px;
}

.leftcolcell {
        font-weight: bold;
        padding: 3px 3px 3px 0px;
}

.calendar_day_title {
        font-weight: bold;
        text-align: center;
}

.calendar_day {
        /*font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: center;
        border: 1px solid #cccccc;
        padding-left: 2px;
        padding-right: 2px;*/
}

.calendar_day_today {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        border: 1px solid #ff0000;
}

.calendar_day_event {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        border: 1px solid #cccccc;
        color: #ffffff;
        background: #336699;
}

.calendar_day_event_today {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        border: 1px solid #ff0000;
        color: #ffffff;
        background: #336699;
}

.calendar_event_link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        color: #ffffff;
        text-decoration: none;
}

.centertext {
        text-align: center;
        padding:0px;
        margin:0px;

}
.partnerHeader
{
 padding:0px;
 margin:0px;

}

.partnerUl
{

 padding:0px;
 margin:0px;

}

.partnerSpan
{
padding:10px;
margin:10px;
display:inline;
}

#gallery
{
}
.gallery_section
{
  width: 152px;
  float: left;
  margin: 10px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.gallery_section img
{
  border: 1px solid #000000;
  margin: 0px 0px 5px 0px;
}
.gallery_image
{
  width: 152px;
  float: left;
  margin: 10px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.gallery_image img
{
  border: 1px solid #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.gallery_image a
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.gallery_row_break
{
  clear: left;
}
.gallery_large_image
{
  float: left;
  width: 500px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.gallery_large_image img
{
  border: 1px solid #000000;
  margin: 0px 0px 5px 0px;
}
#gallery_nextprev
{
  clear: left;
  width: 500px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
#gallery_nextprev_footer
{
  font-size: 1px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear: left;
}
#gallery_paging
{
  clear: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  text-align: center;
}
#gallery_footer
{
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear: left;
}

table.sign-up td {padding-bottom:20px;}

