/*
	filename: /css/styles.css
	version 1.0 - 2009-05-31 - mb

	webmaster at bizebi dot com 
	validated by w3c validator
*/


body {
	margin: 0px;
	background-color: #ffffff;
}

td {
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 20px; 
	color: #000; 
}


/* -- Fonts -- */

.subheadline {
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	font-weight: bold;
	line-height: 20px; 
	color: #000; 
}


h3 {
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	font-weight: bold;
	line-height: 20px; 
	color: #000; 
}

.bottom {
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px; 
	line-height: 20px; 
	color: #959595; 
}

.copylink {
	font-size: 9pt;
	font-weight: bold; 
	background: #5B9B3D;
	color: #fff; 
	text-decoration: none;
	margin: 0px 0px 0px 0px; 
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}

a.copylink:link, a.copylink:visited, a.copylink:active {
	text-decoration: none;
}

a.copylink:hover {
	font-size: 9pt; 
	font-weight: bold; 
	background: #fff;
	color: #000; 
	text-decoration: underline; 
	margin: 0px 0px 0px 0px; 
	padding: 3px 3px 3px 3px; 
	vertical-align: top;
}

.addresslink {
	font-size: 9pt;
	font-weight: bold; 
	color: #000; 
	text-decoration: underline;
	margin: 0px 0px 0px 0px; 
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}

a.addresslink:link, a.addresslink:visited, a.addresslink:active {
	text-decoration: underline;
}

a.addresslink:hover {
	font-size: 9pt; 
	font-weight: bold; 
	background: #5B9B3D;
	color: #fff; 
	text-decoration: none; 
	margin: 0px 0px 0px 0px; 
	padding: 3px 3px 3px 3px; 
	vertical-align: top;
}

.bottomlink {
	font-size: 9pt;
	color: #959595; 
	text-decoration: underline;
	vertical-align: top;
}

a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active {
	text-decoration: underline;
}

a.bottomlink:hover {
	font-size: 9pt; 
	color: #000; 
	text-decoration: none; 
	vertical-align: top;
}

/* -- Tab-Navigation -- */

#tabNavigation, #tabNavigation2 {
    width: 100%;  
    list-style: none !important; 
    margin-left: 0 !important;
    border-bottom: 1px solid #9D9D9D;
    height: auto; 
    display: block; 
    height: 23px; 
    background: transparent url(/img/bg_tabnavi.gif) repeat-x bottom left;    
}

#tabNavigation li, #tabNavigation2 li {
    padding: 0px 0px 0px 0px !important; 
    margin: 0px 0px 0px 0px !important; 
    list-style-image: url(/img/kakjds.gif) !important; 
    display: inline; 
    font-size: 8pt; 
    line-height: 12pt !important; 
}

#tabNavigation li.last, #tabNavigation2 li.last {
    clear: both; 
}


#tabNavigation li a, #tabNavigation2 li a  {
    padding: 3px 10px; 
    float: left; 
    border-right: 1px solid #BBBBBB;
    border-bottom: none;
    text-decoration: none !important;
    color: #666666;
    font-weight: bold;
}

#tabNavigation li a:hover, #tabNavigation2 li a:hover  {
    text-decoration: underline !important; 
}

#tabNavigation li a.selected, #tabNavigation2 li a.selected {
    background-color: white; 
    color: black; 
    font-weight: bold; 
    border: 1px solid #9D9D9D; 
    border-bottom: 1px solid white;      
}

#tabNavigation li a.noBorder, #tabNavigation2 li a.noBorder {
    border: 0px; 
}

#tabNavigation li a.borderLeft, #tabNavigation2 li a.borderLeft {
    border: 0px;
    border-left: 1px solid #BBBBBB;  
}

.tabcontent {
    margin-top: 10px;
}

/* -- Form Elements -- */

.textbox {
	width: 300px; 
	font-family: Arial, Helvetica, Sans serif; 
	font-size: 13px; 
	color: #313031; 
	background-color: #DBDBDB; 
	padding: 3px 3px 3px 3px; 
	border: #7B797B 1px solid;
}

.loginbox {
	width: 150px; 
	font-family: Arial, Helvetica, Sans serif; 
	font-size: 13px; 
	color: #313031; 
	background-color: #DBDBDB;
	padding: 3px 3px 3px 3px; 
	border: 1px solid #7B797B;
}

.msgbox	{
	width: 300px; 
	heigth: 100px; 
	font-family: Arial, Helvetica, Sans serif; 
	font-size: 13px; 
	color: #313031; 
	background-color: #DBDBDB; 
	padding: 3px 3px 3px 3px; 
	border: 1px solid #7B797B;
}

.select {
	width: 250px;
	font-family: Arial, Helvetica, Sans serif; 
	font-size: 12px; 
	color: #313031; 
	background-color: #ffffff; 
}

.button	{
	width: 100px; 
	font-family: Arial, Helvetica, Sans serif; 
	font-size: 13px; 
	color: #ffffff; 
	background-color: #5B9B3D; 
	border: #7B797B 1px solid; 
	cursor: pointer;
}

.tform {
	vertical-align: top; 
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px; 
	margin: 0px; 
}

.legend {
	font-family: Arial, Helvetica, Sans serif;
	font-size: 11px; 
	line-height: 20px; 
	color: #313131; 
}


/* -- Other Elements -- */

* Flickr */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important; float: left;}
.flickr_badge_image img {border: 5px solid #EEE !important;}
#flickr_www {display:block; padding:0 0 10px 0 !important; margin-top: 5px; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper img {margin-bottom: 0px}
#flickr_badge_uber_wrapper table{margin: 0 0 0 -3px; padding: 0;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
