* {
    margin: 0;
    padding: 0;    
}

body {
    background-color: #EBEBEC;
    text-align: center;
    font-size: 12px;
    font-family: arial,verdana,'Bitstream Vera Sans',helvetica,sans-serif;
    color: #5e4c3d;    
}
p {
    line-height: 1.3em;
    margin-bottom: 0.5em;
}
a, a:active, a:link, a:visited, a:hover {
    color: #669966;    
    text-decoration: underline;
}
a:hover {
    color: #fff;
    background-color:#669966;
}
a.external {
    background-image: url(/img/icons/small/external.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 13px;
}
img {
    border: none;
}
a.img, a.img:active, a.img:link, a.img:visited, a.img:hover  {
    border: none;
    background-color: #fff; 
}
#primary {
    background-color: #EBEBEC;
}

.left {
    float: left;
}
.right {
    float: right;
}
.center {
    text-align: center;
}
.clear {
    clear: both;
}
.strike {
  text-decoration: line-through;
}
.dashed_border_left {
    background-image: url(../img/dashed_seperator_bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.dashed_border_right {
    background-image: url(../img/dashed_seperator_bg.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.magicmarker {
    border: 2px solid #ccc;
    background-color: #FBF785;
    color: #4A4132;
    padding: 16px;
    margin-bottom: 10px;   
    margin-top: 10px;   
    font-style: italic;
}
body.subnav #primary_content_body #monetary_gives h3,
body.subnav #primary_content_body #time_gives h3,
body.subnav #primary_content_body #skills_gives h3,
body.subnav #primary_content_body #goods_gives h3 {
    height: 31px;
    margin: 0px;
    padding-top: 10px;
    
    border-bottom: 1px dotted #ccc;
    padding-left: 40px;
    line-height: 30px;
    text-align: left;
    background-repeat: no-repeat;
    background-position: left center;
    
    
}
body.subnav #primary_content_body #monetary_gives p,
body.subnav #primary_content_body #time_gives p,
body.subnav #primary_content_body #skills_gives p,
body.subnav #primary_content_body #goods_gives p {

    margin: 0px;
    padding: 10px;
    

}
body.subnav #primary_content_body #monetary_gives h3 {
    background-image: url(../img/money_icon_white.gif);
}
body.subnav #primary_content_body #time_gives h3 {
    background-image: url(../img/time_icon_white.gif);
}
body.subnav #primary_content_body #skills_gives h3 {
    background-image: url(../img/skills_icon_white.gif);
}
body.subnav #primary_content_body #goods_gives h3 {
    background-image: url(../img/goods_icon_white.gif);
}
body.subnav #primary_content_body #monetary_gives table {
    width: 100%;
    padding: 0;
    margin: 0;
}
body.subnav #primary_content_body #monetary_gives tr.odd {
    background-color: #F5F3F0;
}
body.subnav #primary_content_body #monetary_gives td {
    padding: 10px;
}
.container {
    margin: 0 auto;
    text-align: left;
    width: 960px;
    overflow: hidden; 
}
#primary .container {
    /*background-image: url(../img/container_bg.gif);*/
    background-repeat: repeat-y;
}
#primary_content {    
    width: 720px;
    float: left;
}

#header {
    width: 720px;
    background-color: #EBEBEC;
    overflow: hidden;
    margin-top:40px;
}
#header h1 {    
    background-image: url(../img/ggsa_logo.gif);
    background-position: 0px top;
    background-repeat: no-repeat;
    text-indent: -1000px;
    margin-top:0px;
    width: 370px;
    height: 51px;
    float: left;
    
    /*margin-top: 10px;*/
}
#header p.description {
    display: none;
}
#main_menu a, #main_menu a:active, #main_menu a:link, #main_menu a:visited, #main_menu a:hover, 
#utility_menu a, #utility_menu a:active, #utility_menu a:link, #utility_menu a:visited, #utility_menu a:hover {
    
    color: #5e4c3d;    
}
#utility_menu {
    /*float: right;*/
    margin-top: 18px;
    padding-right: 18px;    
    font-size: 10px;
    text-align: right;
}
#utility_menu ul {
    list-style-type: none;
}
#utility_menu li {
    display: inline;
    border-right: 1px solid #5e4c3d;
    padding-right: 5px;
    padding-left: 4px;        
}
#utility_menu li.last {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}
#utility_menu #logged_in {
    text-align: right;
    margin-top: 5px;
}




/*--------------------------------------------------------------
 Mainmenu: NEW
 --------------------------------------------------------------*/
 
#menuwrapper {
  height: 32px;
  width: 100%;
  overflow: hidden;
  clear: both;
  margin-top: 30px;
}
#mainmenu {
  font: normal 15px Arial, sans-serif;
  font-weight: normal;
  letter-spacing: -0.5px;
  color: white;
  height: 32px;
  padding-top: 0;
  /*float: right;*/
  padding-right: 10px;
}
#mainmenu a, #mainmenu a:link, #mainmenu a:active, #mainmenu a:visited, #mainmenu a:hover {
  text-decoration: none;
}
  
ul#nav {
  list-style-type:none;
  margin:0;
  padding:0;  
}

ul#nav li{
  display: inline;
  margin: 0;
  padding: 0;
}

ul#nav a, ul#nav a:active, ul#nav a:link, ul#nav a:visited, ul#nav a:hover {
  float: left;
  background-color: #BBD1BB;  
  background-image: url(/img/menu/corner_topleft.png);
  background-repeat: no-repeat;
  background-position: top left;
  margin-right: 3px;    
}
ul#nav span {  
  clear: none; /* fucking hell.. */
  display: block;
  float: left;
  background-image: url(/img/menu/corner_topright.png);
  background-repeat: no-repeat;
  background-position: top right;
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  cursor: pointer;
}
ul#nav a span, ul#nav a:active span, ul#nav a:link span, ul#nav a:visited span {
  color: #837061;
}

ul#nav a:hover, ul#nav a:hover span {  
  color: #3C2E23;
  text-decoration: underline;  
  
}
ul#nav a:hover {
  color: #3C2E23;
  background-color: #fff;
}
ul#nav li.selected a, ul#nav li.selected a:active, ul#nav li.selected a:link, ul#nav li.selected a:visited, ul#nav li.selected a:hover {
  background-color: #F7F5F4;
  color: #ccc;
}
ul#nav li.selected a, ul#nav li.selected a span, ul#nav li.selected a:hover, ul#nav li.selected a:hover span {  
  color: #5E4C3D !important;
}

/*
givers
*/
ul#nav li.selected a.giver, ul#nav li.selected a.giver:active,
ul#nav li.selected a.giver:link, ul#nav li.selected a.giver:visited,
ul#nav li.selected a.giver:hover {
  background-color: #669966;
}
ul#nav li.selected a.giver, ul#nav li.selected a.giver span,
ul#nav li.selected a.giver:hover, ul#nav li.selected a.giver:hover span {  
  color: #FFFFFF !important;
}

/*
reveivers
*/
ul#nav li.selected a.receiver, ul#nav li.selected a.receiver:active,
ul#nav li.selected a.receiver:link, ul#nav li.selected a.receiver:visited,
ul#nav li.selected a.receiver:hover {
  background-color: #3C5A3C;
}
ul#nav li.selected a.receiver, ul#nav li.selected a.receiver span,
ul#nav li.selected a.receiver:hover, ul#nav li.selected a.receiver:hover span {  
  color: #FFFFFF !important;
}


/*--------------------------------------------------------------
 BODY
 --------------------------------------------------------------*/
#primary_content_body {    
    background-color: #fff;
}

#primary_content_body p, #primary_content_body ul {
    margin-bottom: 12px;   
}
#primary_content_body ul.list {
    list-style-type: none;
    list-style-position: outside;
}
#primary_content_body ul.list li {
    background-image: url(../img/bullet.gif);
    background-repeat: no-repeat;
    background-position: 3px 6px;
    padding: 3px 0;
    padding-left: 18px;    
}
#primary_content_body h3, h4  {
    letter-spacing: -1px;   
    padding: 3px 0 6px 0;
}

#primary_content_body h4 {
    font-size: 1.2em;
    line-height: 1.0em;
    font-weight: bold;
    background-repeat: no-repeat;
    padding-top: 2px;
    
}

/*--------------------------------------------------------------
 HEADINGS RECEIVERS
 --------------------------------------------------------------*/
 
#primary_content_body h2.receiver {
    background-image: url(/img/icons/receiver_red.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 40px;
    padding-top: 7px;
    height: 100%; 
    margin: 0;
}

#primary_content_body h2.receiver_Goods {
    background-image: url(/img/icons/receiver_Goods.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.receiver_Skills {
    background-image: url(/img/icons/receiver_Skills.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.receiver_Money {
    background-image: url(/img/icons/receiver_Money.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.receiver_Time {
    background-image: url(/img/icons/receiver_Time.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.receiver_Action {
    background-image: url(/img/icons/receiver_Action.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}


/*--------------------------------------------------------------
 HEADINGS GIVERS
 --------------------------------------------------------------*/
 
#primary_content_body h2.giver {
    background-image: url(/img/icons/giver_yellow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 40px;
    padding-top: 7px;
    height: 100%;
    margin: 0;
}
#primary_content_body h2.giver_Goods {
    background-image: url(/img/icons/giver_Goods.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.giver_Skills {
    background-image: url(/img/icons/giver_Skills.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.giver_Money {
    background-image: url(/img/icons/giver_Money.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.giver_Time {
    background-image: url(/img/icons/giver_Time.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.giver_Action {
    background-image: url(/img/icons/giver_Action.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
#primary_content_body h2.connect {
    background-image: url(/img/icons/connect.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 64px;
    padding-top: 7px;
    height: 50px; 
    margin: 0;
}
  
 
 
 
/*--------------------------------------------------------------
 SMALL HEADINGS
 --------------------------------------------------------------*/
 
#primary_content_body h4.application_form {
    background-image: url(/img/icons/small/application_form.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.report {
    background-image: url(/img/icons/small/report.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.money {
    background-image: url(/img/icons/small/money.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.help {
    background-image: url(/img/icons/small/help.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.lightbulb {
    background-image: url(/img/icons/small/lightbulb.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.world {
    background-image: url(/img/icons/small/world.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.map {
    background-image: url(/img/icons/small/map.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.group {
    background-image: url(/img/icons/small/group.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.connect {
    background-image: url(/img/icons/small/connect.png);
    padding-left: 24px;
    height:16px
}


#primary_content_body h4.time {
    background-image: url(/img/icons/small/time.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.wrench {
    background-image: url(/img/icons/small/wrench.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.spellcheck {
    background-image: url(/img/icons/small/spellcheck.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.user_suit {
    background-image: url(/img/icons/small/user_suit.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.sport_soccer {
    background-image: url(/img/icons/small/sport_soccer.png);
    padding-left: 24px;
    height:16px
}
#primary_content_body h4.sport_tennis {
    background-image: url(/img/icons/small/sport_tennis.png);
    padding-left: 24px;
    height:16px
}






#primary_content_body h4.Skills {
    padding: 11px;
    background-image: url(/img/icons/icon_skills.png);
    padding-left: 24px;
}
#primary_content_body h4.Money {
    padding: 11px;
    background-image: url(/img/icons/icon_money.png);
    padding-left: 24px;
}
#primary_content_body h4.Goods {
    padding: 11px;
    background-image: url(/img/icons/icon_goods.png);
    padding-left: 24px;
}
#primary_content_body h4.Time {
    padding: 11px;
    background-image: url(/img/icons/icon_time.png);
    padding-left: 24px;
}



#primary_content_body ul {
    display: block;
    list-style-type: disc;
    margin-left: 20px;
    margin-top: 10px;
}



#primary_content_body #mapbg {
  width: 100%;
  padding:2px;
  background:#ced7db;
  background-repeat: no-repeat;
}
#sidebar {
    margin-top: 224px;
    width: 240px;
    float: right;
}
#sidebar p {
    margin-bottom: 12px;
}
#sidebar h4 {
    font-size: 14px;
    letter-spacing: -1px;
    font-weight: normal;
}
#sidebar h5 {
background:#D0CCB7;
padding: 8px;
    font-size: 11px;
    letter-spacing: -0.2px;
    font-weight: bold;
    padding-bottom: 3px;
}
p.last {
    margin-bottom: 0;
}


/*---------------------------------------------------
THE SIDEBAR
---------------------------------------------------*/

.sidebar_block {
    padding: 18px;
    padding-bottom: 6px;
    width: 200px;
    overflow: hidden;
    
}

.sidebar_block ul {
    padding-left: 14px;
    margin-bottom: 10px;
}

#sidebar_explore {
    background-color: #b7ad9e;
    background-image: url(/img/sidebar_block1_bg.gif);
    background-repeat: no-repeat;  
    border-left: solid 4px #989898;  
}
#sidebar_connect {
    background-color: #b7ad9e;
    background-image: url(/img/sidebar_block1_bg.gif);
    background-repeat: no-repeat;  
    border-left: solid 4px #989898;
}

#sidebar_block1 {
    background-color: #b7ad9e;
    background-image: url(/img/sidebar_block1_bg.gif);
    background-repeat: no-repeat;  
    border-left: solid 4px #989898;
}
#sidebar_block1 h4 {
    font-weight: bold;
}
#sidebar_block1 a {
    font-weight: bold;
}
#sidebar_block1 a:hover {
    color: #be0000;    
}
.sidebar_block1_footer {
    background-color: #b7ad9e;
    background-image: url(/img/sidebar_block1_footer_bg.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 236px;
    height: 12px;
    margin-bottom: 1em;
    border-left: solid 4px #989898;
}
/*---------------------------------------------------
SIDEBAR: RECEIVER
---------------------------------------------------*/
#sidebar_block_red {        
    background-color: #3C5A3C;
    background-image: url(/img/sidebar_block2_bg.gif);
    background-repeat: no-repeat;
    color: #fff;
    border-left: solid 4px #669966;
}
#sidebar_block_red h4 {
    font-weight: bold;
}

#sidebar_block_red a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
#sidebar_block_red_footer {
    
    background-image: url(/img/sidebar_block2_footer_bg.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 236px;
    height: 12px;
    margin-bottom: 1em;
    border-left: solid 4px #669966;
}

#sidebar_block3 {        
    background-color: #FAAB00;
    background-image: url(/img/sidebar_block3_bg.gif);
    background-repeat: no-repeat;
    color: #333333;
    border-left: solid 4px #DD9907;
}
#sidebar_block3 a {
    color: #515149;
    font-weight: normal;
    text-decoration: underline;
}
#sidebar_block3 h2 {
    color: #333333;
    font-weight: bold;
}
#sidebar_block3_footer {
    background-color: #FAAB00;
    background-image: url(/img/sidebar_block3_footer_bg.gif);
    background-repeat: no-repeat;
    width: 236px;
    height: 12px;
    margin-bottom: 1em;
    border-left: solid 4px #DD9907;
}




#sidebar_block_yellow {        
    background-color: #669966;
    background-image: url(/img/sidebar_block_yellow_bg.gif);
    background-repeat: no-repeat;
    color: #333;
    border-left: solid 4px #3C5A3C;
}
#sidebar_block_yellow a {
color: #FFFFFF;
    font-weight: bold;
}
#sidebar_block_yellow a:hover {
    background-color: #3C5A3C;
}
#sidebar_block_yellow h4 {
    color: #fff;
    font-weight: bold;
}
#sidebar_block_yellow_footer {
    
    /*background-image: url(/img/sidebar_block_yellow_footer_bg.gif);*/
    background-image: url(/img/sidebar_block_yellow_footer.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 236px;
    height: 12px;
    margin-bottom: 1em;
    border-left: solid 4px #3C5A3C;
}




#sidebar select {
    width: 200px;
    padding: 3px;
    color: #5e4c3d;
}
#sidebar option {
    
}
#sidebar p.submit {
    text-align: right;    
}
#sidebar input.text {
    width: 160px;
    padding: 3px;
    color: #5e4c3d;
}
#sidebar input.search_text {
    float: left;
}
#sidebar input.search_button {
    float: right;
}
#sidebar #search_fields {
   width: 204px;
   overflow: hidden;
}
.sidebar_block h2 {
    color: #fff;    
    font-size: 16px;
    margin-bottom: 6px;
}
.sidebar_block h2#explore_heading {
    background-image: url(/img/explore_icon_gray.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 30px;
    padding-left: 38px;
    height: 25px;
}


.sidebar_block h2#giver {
    background-image: url(/img/icons/giver_white.png);
    background-repeat: no-repeat;
    background-position: -12px 0px;    
    padding-left: 40px;
    padding-top: 10px;
    height: 49px;
}

.sidebar_block h2#receiver {
    background-image: url(/img/icons/receiver_white.png);
    background-repeat: no-repeat;
    background-position: -12px 0px;    
    padding-left: 40px;
    padding-top: 10px;
    height: 49px;
}

.sidebar_block h2#explore {
    background-image: url(/img/icons/explore_yellow.png);
    background-repeat: no-repeat;
    background-position: top left;    
    padding-left: 60px;
    padding-top: 30px;
    height: 40px;
}

.sidebar_block h2#connect {
    background-image: url(/img/icons/connect_red.png);
    background-repeat: no-repeat;
    background-position: top left;    
    padding-left: 60px;
    padding-top: 30px;
    height: 40px;
}


/*--------------------------------------------------------------
 BASE
 --------------------------------------------------------------*/
#secondary {
    color: #EAE5CE;
}

#secondary h2 {
    border-bottom: 1px dotted #ccc;
    letter-spacing: -1px;   
    padding: 3px 0 10px 0;
    color: #fff;
}

#secondary h3 {
    font-size: 1.5em;
    line-height: 1.0em;
    font-weight: normal;
    margin-bottom: 0.5em;   
    padding: 3px 0 10px 0; 
}
\
#secondary p {
    color: #D0CCB7;
    margin-bottom: 10px;   
}
#secondary_content {
    width: 720px;
    overflow: hidden;        
}

#secondary .related_content_container {
    background-color: #f5f3f0;
    width: 720px;
    overflow: hidden;
    color: #5e4c3d;  
    padding-bottom: 16px;
}
#secondary .related_item_image {
    width: 458px;
    float: left;
    position: relative;
}
#secondary .related_item_image img {
    margin-left: 18px;
    margin-top: 18px;
}
#secondary .related_item_tab {
    background-position: left bottom;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#secondary .related_item_text {    
    width: 230px;
    padding-top: 24px;
    padding-right: 18px;
    float: right;
}
#secondary .related_item_text p {
    padding-bottom: 6px;
    color: #5E4C3E;
}
#secondary .related_item_text p.last {
    margin-bottom: 0;
}
#secondary .related_item_icons {
    float: left;
    width: 56px;
    margin-right: 12px;
    height: 218px;
}
#secondary .related_item_icons img {
    display: block;
}

#secondary .related_item_text h2 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 18px;
    padding: 0;
}
#secondary_content a, #secondary_content a:link, #secondary_content a:active, #secondary_content a:visited, #secondary_content a:hover {
    color: #716559;
    text-decoration: underline;
}
#secondary_content a:hover {
    color: #ffad00;
    text-decoration: none;
}


#secondary_content h2.receiver {
    background-image: url(/img/icons/receiver_red.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 50px;
    padding-top: 25px;
    height: 30px;  
}
#secondary_content h2.giver {
    background-image: url(/img/icons/giver_yellow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;    
    padding-left: 50px;
    padding-top: 25px;
    height: 30px; 
}


#is_it_working_tab {
    background-image: url(/img/base/is_it_working_tab.gif);    
    width: 173px;
    height: 80px;
}
#ways_to_give_tab {
    background-image: url(/img/base/ways_to_give_tab.gif);    
    width: 173px;
    height: 80px;
}
#success_stories_tab {
    background-image: url(/img/base/success_stories_tab.gif);    
    width: 200px;
    height: 80px;
}

/*#secondary .related_item_text p {
    margin-bottom: 18px;
}*/

#footer {
    width: 720px;
    text-align: center;
    padding: 18px 0;    
    font-size: 10px;
}
#footer ul {
    list-style-type: none;    
}
#footer li {
    display: inline;
    border-right: 1px solid #fff;
    padding-right: 5px;
    padding-left: 4px;
}
#footer li.last {
    border-right: none;
    padding-right: 0;
    margin-right: 0;   
}
#footer a, #footer a:active, #footer a:link, #footer a:visited, #footer a:hover {
    color: #fff;
}
    
#tabs_example ul.tabs {
    
    border-bottom: none;
    list-style:none;
    margin:0 0 10px;
    padding:0 0 20px 0;
    clear:both;
    
    height:20px;
}

#tabs_example ul.tabs li {
border: 1px dotted #D9D1C4;

    float:left;
    margin-right:10px;
    text-align:center;
    width: 120px;
}

#tabs_example ul.tabs li a {
    display:block;
    height:24px;
    padding:8px 6px 0 6px;
    background-color:#fff;
    color:#666;
}

#tabs_example ul.tabs li a:hover {
    color:#666;
}

#tabs_example ul.tabs li a.active {
    background-color:#F7F5F4;
    text-decoration: none;
    font-weight: bold;
}

#tabs_example div {
    clear:both;
}
    
    
fieldset {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #E4E4E4; 
    background-color: #F7F5F4;
}
fieldset legend {
    /*text-transform: uppercase;*/
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 4px;
	font-size:14px;
}
fieldset label {
    padding: 4px 0px;
    display: block;
}
fieldset .inputtext,
fieldset .selectbox {
    padding: 2px;
    color: #454545;
}
fieldset .selectbox {
    width: 200px;
}
span.error {
    color: #BE0000;
    font-weight: bold;
    display: block;
}
.submit {
    padding: 2px;
}

.abbr {
    border-bottom: 1px dotted;
    cursor: help;
}
