.bold{
	font-weight: bold;
}
a.more9 {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	text-decoration:none;
	/*margin-top:-20px;
	*margin-top:0px;*/
	margin-right:10px;
	white-space: nowrap;
	
}
a.more9 div{
	/*background:url(../../interface/images/layout/bg-more-lt.jpg) no-repeat top left;*/
	background:url(../../interface/images/layout/bg-orange-lt.gif) no-repeat top left;
	padding-left:8px;
	height:22px;
	width:auto;
	float: left;

}
a.more9 div div{
	/*background:url(../../interface/images/layout/bg-more.jpg) repeat-x top left;*/
	background:url(../../interface/images/layout/bg-orange-rt.gif) no-repeat top right;
	padding-left:0px;
	padding-right:8px;
	
}
a.more9 div div div {
	/*background:url(../../interface/images/layout/bg-more-rt.jpg) no-repeat top right;*/
	background:url(../../interface/images/layout/bg-orange.gif) repeat-x top left;
	padding-left:0px;
	padding-right:35px;
	text-align: center;
	line-height:22px;
	white-space: nowrap;
}

div.buttons9 {
	
	height: 18px;
	*margin-bottom: 0px;
	/*border: 1px solid red;*/
}

a.submit9 {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	text-decoration:none;
	/*margin-top:-26px;*/ 
	margin-right:10px;
	white-space: nowrap;
}
a.submit9 div{
	background:url(../../interface/images/layout/btn-gray-left.gif) no-repeat top left;
		padding-left:8px;
		height:28px;
		width:auto;
		float: left;
 
}
a.submit9 div div  {
	background:url(../../interface/images/layout/btn-gray-right.gif) no-repeat top right;
		padding-left:0px;
		
		padding-right: 8px;
		white-space: nowrap;
}
a.submit9 div div div{
	background:url(../../interface/images/layout/btn-gray.gif) repeat-x top left;
		padding-left:2px;
		text-align: center;
		line-height:28px;
		line-height:28px;
		padding-right: 2px;
}

a.inline9orange{
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	text-decoration:none;
	white-space: nowrap;
	margin-top:0px;
	margin-right:10px;
	
}
a.inline9orange div{
	background:url(../../interface/images/layout/bg-orange-lt.gif) no-repeat top left;
		padding-left:8px;
		height:22px;
		width: auto;
		float: left;
		
}
a.inline9orange div div{
	background:url(../../interface/images/layout/bg-orange-rt.gif) no-repeat top right;
	padding-left:0px;
	padding-right:8px;
	
	/*width: 100%;*/
}
a.inline9orange div div div {
	background:url(../../interface/images/layout/bg-orange.gif) repeat-x top left;
		padding-left:2px;
		line-height:22px;
		padding-right: 2px;
		white-space: nowrap; 
}

h3 {padding:0px 10px 10px 0px;}

orange.a.inline9, a.inline9 {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	text-decoration:none;
	white-space: nowrap;
	margin-top:0px;
	margin-right:10px;
	
}
orange.a.inline9 div, a.inline9 div{
	background:url(../../interface/images/layout/btn-inline-left.gif) no-repeat top left;
		padding-left:8px;
		height:22px;
		width: auto;
		float: left;
		
}
orange.a.inline9 div div, a.inline9 div div{
	background:url(../../interface/images/layout/btn-inline-right.gif) no-repeat top right;
	padding-left:0px;
	padding-right:8px;
	
	/*width: 100%;*/
}
orange.a.inline9 div div div,a.inline9 div div div {
	background:url(../../interface/images/layout/btn-inline.gif) repeat-x top left;
		padding-left:2px;
		line-height:22px;
		padding-right: 2px;
		white-space: nowrap; 
}


div#char_sort{
	border: 0px; 
	width: 380px ;
	margin-left: 10px;
}
#ShowInfoBlock, #ShowZoomBlock, #ShowInfoTransparent  {
	/*background-image:url(/i/bg_popup_triangle.png);*/
	/*background-position:95px top;*/ 
	background-repeat:no-repeat;
	display:none;
	position:absolute;
	z-index:200;
}

.map{
	cursor: pointer;
}
div.infos {
	/*background:#EDD3C1 no-repeat scroll 8px;*/
	/*border:1px solid #000000;*/
	font-weight: bold;
	/*margin-top:15px;*/
	min-height: auto; /*300px;*/
	padding:10px 10px 10px 10px;
	width:227px;
	
}

div#messages,div#success {
	text-align:left;
         background:#EB7515;
         border:1px solid #EB7515;
         color:#FFF;
         margin-bottom:10px;
         overflow:auto;
}
div#success {
	background:#EFF4F7;
         border:1px solid #718586;
}
div#messages ul, div#success ul {
	margin:10px;
         padding:0px;
}
div#default ul {margin:0 0  10px 0; padding:0px;}
div#messages li, div#success li {
	margin-left:10px;
         padding:0px;
         /*list-style-image:url('./images/icons/icon-close.gif');*/
         list-style:none;
}
div#success li { color:#546668; font-weight:bold;}
div#default ul li {list-style:none; font-size:12px}
div#default ul li a.textlink {font-size:12px !important}
div.profile,div.contacts {
	display:inline;
         width:390px;
	padding:5px 10px 0px 0px;
}
div.label {
	width:130px;
	display:inline;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	vertical-align:top;
}
.even table td, .odd table td{
	padding-right:5px;

}

input.error,open.error, select.error {
	/*background-color:#EC7616;*/
	background:url(./images/layout/bg-search.gif) repeat-x;
    /*color:#FFF;*/
    border:1px solid #D35700;
}
select.error option{
	background-color: white;
}
.even, .odd, .customPicker {
	border-top:1px solid #FFF;
	border-bottom:1px solid #BAC7CD;
	padding:10px 0px;
	background:#E5ECF2;
	width:100%;
}
.customPicker {
	padding-left:10px;
         background: url(images/layout/globus.jpg) top right no-repeat #E5ECF2;
	border-right:1px solid #BAC7CD;
	border-left:1px solid #BAC7CD;
         width:147px;
}
.odd {
	background:#EFF4F7
}
.even img,.odd img{
	margin:5px 10px 0px 10px;
}
.even div img,.odd div img,.even div div img,.odd div div img,.even table td div img.micro,.odd table td div img.micro,.even table td img,.odd table td img{
	margin:0px;
         vertical-align:middle;
}

.even h2, .odd h2 {
	display:block;
         margin:0 0 5px 0;
}
.even div.img,.even div.headings {
	float:left;
}

div.buttons {
	text-align:right;
         position:relative;
         top:8px;
         padding-right:10px;
         display:block;
}
.headings div.label,.headings div.cont, {
	float:left;
}

div.contactbox table #secure_image_active,#secure_image_active{
	border: 1px solid #EB7616;
}
div.contactbox table #secure_image_inactive,#secure_image_inactive{
	border: 1px solid #E5EEF3;
}
div.contactbox table #secure_image_over, #secure_image_over{
	border: 1px solid #AEC3C8;
}
.SecLevelContainer {width:70px}
/* ================================================================*/
/* ================================================================*/


body,input,table,td,textarea,open,a,select {
	font-family:Arial;
	font-size:11px !important;
	color:#546668;
	margin:0px;
}
body {
	background:#CED7DC;
}
form {margin:0px}
h5 {
	font-size:11px;
         margin:0px;
}
a,.cursor {
	cursor:hand;
	cursor:pointer;
}
a.textlink, .front_page_link {
         color:#eb7418;
         text-decoration:underline;
}

a.submit,a.submit4 {
	width:180px;
	height:18px;
	border-top:1px solid #A7B8BF;
	border-bottom:1px solid #405357;
	background:url(./images/icons/icon-more.gif) no-repeat right #6A7D81;
	display:inline;
	padding:2px 20px 2px 10px;
	font-weight:bold;
         margin-left:10px;
         color:#FFF;
         text-decoration:none;

}
a.crop {
	width:150px;
	height:22px;
	border:none;
	background:url(./images/layout/button.gif) no-repeat center center;
	display:block;
	text-align:center;
	float:right;
	padding:10px;
	line-height:22px;
	font-weight:bold;
         color:#FFF;
         text-decoration:none;

}
.orange a.submit {margin-left:0px; padding:0px 10px 0px 10px;}
.orange input {width:130px;margin-top:3px}
a.orange {
	border-top:1px solid #FEA879;
	border-bottom:1px solid #C03902;
	background:#E95D0E;
	padding:2px 10px 2px 10px;
         color:#FFF;
         font-weight:bold;
}
.morebutton a, a.morelink {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:18px;
}
a.renderList{
	text-decoration:none;
}
div.pagenav {
	float:right;
         background-color:#EAEFF3;
         line-height:20px;
         font-size:11px;
         font-weight:normal;
}
div.pagenav div {
	float:left;
         width:20px;
	text-align:center;


}
div.pagenav div.total {
	width:auto;
	white-space:nowrap;
	padding-right:5px;
         background-color:#FFF;

}
div.pagenav div.active {
	font-weight:bold;
	color:#E95D0E;
}
div.pagenav div.delimeter {
	width:1px;
}
div.pagenav div.delimeter2 {
	width:5px;
         color:#EC7616;
         font-weight:bold;
}

a.pagenav {
	text-decoration:none;
}
.even div.pagenav, .odd div.pagenav {
	margin-right:10px;
         margin-top:10px;
}
.even div.pagenav div.total{
	background:#E5ECF2;
}
.odd div.pagenav div.total{
	ackground:#EFF4F7
}


th {
	border-bottom:1px solid #A7B8BF;
}
.mui td{ border-bottom:1px dashed #FFF;}
.mui th.tools {padding-bottom:5px; text-align:right}
.brk, .break {
	clear:both;
	line-height:1px;
	height:1px;
	overflow:hidden;
}
img {
	border:none;
}
.nobr {
	white-space:nowrap;
}
h3 {
	margin:0px;
         display:inline;
         font-size:11px; font-weight:bold;
}
h3 img {margin-right:5px !important;}
#bg {
	background:url(./images/layout/bg-bg.gif) repeat-x top #FFF;
	min-height:500px;
	text-align:center;
}
#canvas {
	width:980px;
	margin:auto;
	text-align:left;
}

#head {
	width:980px;
	height:173px;
	
}
#logo {
	float:left;
	width:200px;
	height:175px;
	display:inline;
}
#logo span {
	position:relative;
	left:137px;
	top:-75px;
	white-space:nowrap;
	font-weight:bold;
}
#quickbars {
	float:right;
	width:680px;
	margin-top:15px;
	height:80px;
}
#quickbars .box{
	border:1px solid #ADB7B9;
	border-left:none;
}
#quickbars .left{
	border:1px solid #ADB7B9;
}
.quickbar {
	display:inline;
	float:right;

}
#quickbars .shadow {
	padding:10px 5px 10px 10px;
	width:205px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	background-color:#E5ECF2;
}
.quickbar span{
	font-weight:bold;
}
.quickbar .shadow span{
	font-weight:normal;
}
.quickbar .line, #leftcol .line, .imagebox .line, .infos .infoline{
	background:url(./images/layout/dot.gif) repeat-x bottom;
}
.quickbar .linetext, #leftcol .linetext, .imagebox .linetext{
	background:#E5ECF2;
	float:left;
	width:auto;
	display:inline;
	padding-right:3px;
}

.quickbar .linetextright{
	float:right;
	width:70px;
	background:#E5ECF2;
	display:inline;
	padding-left:3px;

}

.infos .infoline{
	height: 17px;
}
.infos .infoline .infolinetext{
	background:#F2F3F4;
	float:left;
	width:auto;
	display:inline;
	padding-right:3px;
}
.infos .infoline .infolinetextright{
	float:right;
	/*width:70px;*/
	background:#F2F3F4;
	display:inline;
	padding-left:3px;

}

#controls{
	float:right;
	width:680px;
	margin-top:10px;
}
#login {
	float:right;
	width:292px;
	text-align:right;
}
#search {
	width:375px;
	float:right;

}
#tubesearch {
	width:135px;
	float:right;

}
#searchfield {
	border-left:1px solid #9EA7AE;
	border-top:1px solid #9EA7AE;
	border-right:1px solid #AEB8BA;
	border-bottom:1px solid #AEB8BA;
}
#search .input, #tubesearch .input {
	width:193px;
	height:18px;
	background:url(./images/layout/bg-search.gif) repeat-x;
	border:1px solid #FFF;
	border-right:none;
	text-align:left;
	font-size:12px;
	float:left;

}
#search .input {
	width:193px;
}
 #tubesearch .input {
	width:108px;
}

#search .submit, #tubesearch .submit {
	border:1px solid #FFF;
	border-left:none;
	margin-left:-1px;
}
#search div, #tubesearch div {
	float:left;
	width:auto;
	padding:0px;
}
#search a {
	font-weight:bold;
	width:auto;
	padding:0px 0px 0px 10px;
	margin-bottom:10px;
	line-height:22px;
	height:30px;
}
#logout, #loginstatus, #log {
	float:right;
	display:inline;
	width:auto;
	border-bottom:1px solid #AEB8BA;
}
#logout {
	padding:4px 0px 5px 5px;
}
#log {
	padding:2px 0px 7px 5px;
}
#logout input, #log input {
	border:none;
	color:#EC7616;
	font-weight:bold;
	background:url(./images/icons/icon-arrow-blank.gif) no-repeat right;
	height:18px;
	padding:0px 0px 0px 0px;
}
#loginstatus {
	padding:0px 10px 5px 5px;
	border-right:1px solid #AEB8BA;
	line-height:18px;
}

#flags {
	float:right;
         margin-top:10px;

}
#flags img {
	margin:1px 1px 1px 5px;
}
#flags img.active {
	border:1px solid #999;
	margin:0px 0px 0px 4px;
}
#main {
	width:978px;
	border:1px solid #cbcbc9;
	border-top:none;
         clear:both;
}
#menuleft {
	background:url(./images/layout/menuleft.gif) top ;
         width:2px;
         height:63px;
         float:left;
         display:inline;
}
#menuright {
	background:url(./images/layout/menuright.gif) top right;
         width:2px;
         height:63px;
         float:left;
         display:inline;
}
#menu {
	width:976px;
	overflow:hidden;
	height:62px;
         background:url(./images/layout/menu.gif) repeat-x top;
         float:left;
         display:inline;
         	border-bottom:1px solid #d55516;
}

div#bg-mainmenu {
	height:30px;
	/*background:#718289; */

}
div#bg-submenu {
	margin-top:1px;
	height:29px;
	*height:30px;
	background:#EC7616;
	border-top:1px solid #FFF;
}

div#mainmenu {position:relative;top:-62px;height:34px; }
div#submenu {position:relative;top:-61px;height:34px; }

#mainmenu ul{margin:0px; padding:0px}
#mainmenu li {
	display:inline;
	color:#FFF;
	font-weight:bold;
	padding:8px 7px 8px 7px;
	margin:0px;
	line-height:32px;

}
#mainmenu li.active {
	display:inline;
	color:#FFF;
	font-weight:bold;
	padding:9px 7px 8px 7px;
	*padding:9px 7px 7px 7px;
	margin:0px;
	background:#EC7616 url(images/layout/mainactive.gif) repeat-x;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	line-height:34px;

}
#mainmenu li.active a.mainmenu {font-weight:bold !important;font-size:13px}
#mainmenu li.active_first{
	border-left:0px solid #FFF;
}
div#mainmenu a{color:#FFF;text-decoration:none;}
div#mainmenu a.mainmenu{color:#FFF;text-decoration:none;font-size:13px  !important;font-weight:normal !important}

#submenu ul{
	margin:0px;
	*margin:-2px 0 0 0px;
         padding:0px;}
#submenu li {
	display:inline;
	color:#FFF;
	padding:0 7px 0 7px;
	margin:0px;
	background:#EC7616;
	line-height:28px;
         text-decoration:underline;
}
#submenu ul {
	background:#EC7616;
	line-height:27px;
	padding:0;
}
#submenu li.active {
	display:inline;
	color:#FFFFFF;
         text-decoration:none;
	font-weight:bold;
         font-size:12px;
	padding:8px 7px 7px 0px;
	margin:0 0 0 10px;
         /*background:url(images/icons/icon-more.gif) no-repeat #EC7616;*/
         background-position: left;

}
div#submenu a{color:#FFF}
div#submenu ul li.active a {text-decoration:none;}
#infoline {
	/*width:960px;
         border-bottom:1px solid #ABAFB2;
         */
	margin:5px 15px 0px 0px;
	padding-bottom:0px;

	font-size:18px;
	font-weight:bold;

}
#intro #infoline{margin-right:0px}
#infoline h1,h2 {
	display:inline;
	font-size:18px;
	font-weight:bold;
}
#infoline h1 {
	color:#EC7616;
}
#infoline h2 {
	color:70838A;
}



#leftcol {
	width:159px;
	float:left;
	display:inline;
	margin:10px 10px 10px 0px;
	overflow:hidden;
}
#intro div #leftcol {margin-top:0px;}
	#leftcol table {
	         border-collapse:collapse;
	         border-bottom-collapse:separate;
	         empty-cells:show;
	}
	#leftcol td {
	         background-color:#D3DCE1;
	         width:20px;
	         border:1px solid #FFF;

	}
	#leftcol td.active {
	         background:url(./images/layout/bg-activity.gif) repeat-x top;
	         height:22px;
	         text-align:right;
	         width:20px;
	         border:1px solid #FFF;

	}
	#leftcol .inner {
	         background-color:#D3DCE1;
	         height:22px;
	}

	#leftcol td.sub {
	         border:1px solid #8AA0AD;
	         border-bottom:none;
	         height:6px;

	}
	#leftcol td.spacer {
	         border-bottom:1px solid #8AA0AD;
	         height:1px;
	}
	#leftcol div.box {
	         background-color:#D3DCE1;
	         /*border:1px solid #8AA0AD;*/
		 border:1px solid #ADC2C7;
	         border-top:none;
	         padding:10px;
	}
	#leftcol .linetext{
	         background-color:#D3DCE1;
	         font-weight:bold;
	}
	#leftcol .linetextright, .imagebox .linetextright{
	         float:right;
	         display:inline;
	         text-align:right;
	         font-weight:bold;
	         padding-left:3px;
	         background-color:#D3DCE1;
	}
         #leftcol select{
         	width:140px;
         }
         #leftcol label {
         	padding:0px;
                 margin-top:-5px;
         }
.imagebox .linetextright{
	background-color:#E5ECF2 ;
         }
.imagebox .linetextright img {
	margin-top:2px;
}
#leftcol div.line{
	margin-top:5px;
}
#maincol {
	float:left;
	display:inline;
	margin:10px 0px 10px 0px;
	overflow:hidden;
}
div.threecolumns {
	width:611px;
}
div.twocolumns {
	width:780px;
	*width:780px;
}
div.twocolumns2 {
	width:745px;
	*width:745px;
}
div.onecolumns {
	width:950px;
	*width:950px;
}
#user_error, #email_error{
	width: 300px;
	margin-left: 7px;
	margin-top: 3px;
	*margin-top: 5px;
	float: left;
}
#term_error{
	width: 300px;
	margin-top: 3px;
	margin-left: 153px;
	float: left;
}

#maincol #tabmenu, #tabmenu{
	background:#D0DDE3;
	border-top:1px solid #BAC7CD;
	border-bottom:1px solid #BAC7CD;
	padding:4px 0px 7px 0px;
	*padding:4px 0px 0px 0px;
         height:24px;
         *height:34px;
}

#maincol #tabmenu ul, #tabmenu ul{
	margin:6px 0px -2px 0px;
	padding:0px;
	position:absolute;

}
#maincol #tabmenu li, #tabmenu li{
	margin:0px;
	display:inline;
	font-weight:bold;
	padding:6px 0px 6px 10px;
	line-height:20px;
	*line-height:30px;
}
#tabmenu li span{color:#BAC7CD;}
#tabmenu li.active span{color:#546668;}

#maincol label, .label, div.label,label {
	width:130px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
#maincol label {
	padding-right:10px;
}
.search{
	margin-top: 3px;
}
#maincol input,.even input, .odd input{
	width:196px;
	margin:1px 0px;
}
#maincol input.zip {
	width:60px;
         margin-right:2px;
}
#maincol input.city {
	width:134px;
}

select {
	width:200px;
}
select.BDd {width:35px;}
select.BDm {width:100px;}
select.BDy {width:60px;}
#maincol open {
	width:200px;
}
#maincol .checkbox ,input.checkbox {
	width:20px;
         vertical-align:middle;
}
#maincol textarea {
	width:550px;
	height:200px;
         float:left;
         overflow:auto;
}
input.wide, #intro textarea{
	width:500px;
}
#intro textarea{height:200px }
#maincol input.wide {
	width:550px;
}
#maincol.threecolumns textarea {
	width:445px;
}
#maincol.twocolumns textarea.showSecLev {
	width:598px !important;
}
#maincol.threecolumns textarea.showSecLev {
	width:430px !important;
}
#maincol.threecolumns  input.wide {
	width:445px;
}
#maincol textarea.small, textarea.small {
	width:194px;
	height:50px;
}
textarea.smallwide { width:614px; height:50px !important;overflow:auto;}
#maincol .even img.showSecLev {}
textarea.profile {
	width:500px;
         height:200px;
}
#maincol  input.radio {
	width:15px;
         vertical-align:bottom;
         *vertical-align:middle;
}

#tabmenu div.activeborder{
	border:1px solid #BAC7CD;
	border-bottom:1px solid #E5ECF2;
	display:inline;
         padding:9px 0px 8px 0px;
         *padding:0px 0px 8px 0px;
}
#tabmenu div.active{
	display:inline;
	background:#E5ECF2;
	background:#E5ECF2;
	height:23px;
	border:1px solid #FFF;
	border-bottom:#E5ECF2;
	padding:8px;
	*padding:6px;
	padding-bottom:10px;
	*padding-bottom:8px;
}
#tabmenu a {
	text-decoration:none;
	color:#3F5256;
}
#rightcol {
	display:inline;
         overflow:hidden;
         width:150px;

}
#rightcol div.even, #rightcol div.odd{
         width:100%;
         
		 /* width:166px;*/
         /* *width:166px;*/
}

#rightcol #addonmenu ul{
	margin:10px 0px 0px 0px ;
	padding:0px;
}
#rightcol #addonmenu li{
	width:150px;
	*width:150px;
	background:#EFF4F7;
	padding:8px;
	border-top:1px solid #D9E6EE;
	border-bottom:1px solid #D9E6EE;
	margin-bottom:3px;
         list-style:none;

}
#rightcol #addonmenu li a{
	color:#546668;
	text-decoration:none;
	padding-left:10px;
	background:url(./images/icons/icon-arrow-blank.gif) no-repeat left;
}
#rightcol div.rightcolbutton {
	border-top:1px solid #d1dae1;
	border-bottom:1px solid #d1dae1;
         margin-bottom:4px;
         background:#e5ecf2;
         font-weight:normal;

}
#rightcol div.rightcolbutton img{
	margin:3px 5px 3px 10px;
}
#rightcol div.rightcolbutton a,#rightcol div.rightcolbutton div a {
	color:#546668;
	font-weight:normal;
         text-decoration:none;
}
#rightcol div.rightcolbutton div a.active {
	color:#EC7616;
         font-weight:bold;
}
	#ratesimg {
         	margin:10px;
         }
#footer {
	background-color:#CED7DC;
	text-align:center;
	width:100%;
         padding-bottom:40px;
         border-top:1px solid #aeb7ba;
}
#footerbbicon{
	float: left; 
	padding-top: 5px;
}
#footercanvas {
	width:980px;
	margin:0px auto;
	text-align:left;

}
#footermenu {
	width:63%;
	float:left;
	display:inline;
	text-align:center;
	padding-top: 17px;
}

#footermenu ul {
	margin:0px;
	padding:0px;
}
#footermenu li {
	margin:0px;
	display:inline;
	font-weight:bold;
	padding:6px 10px 6px 0px;
	line-height:20px;
}
#footermenu a {
	font-weight:normal;
	color:#3E5356;
	line-height:30px;
	text-decoration:none;
}
#copyright{
	float:right;
	width:20%;
	text-align:right;
    margin-top:5px;
	padding-top: 20px;	 
}
.confirm {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	min-height:100%;
	*min-height:1px;
	height:1000px;
	background:#000000;
	color:#718289;
	line-height:1250%;
}
.innerconfirm {
	width:500px;
	margin-left:-250px;
	margin-top:-250px;
	background-color:#EFF4F7;
	vertical-align:middle;
         left:50%;
         top:50%;
         position:absolute;
         z-index:9999999;
	color:#FFF;
	text-align:left;
         border:10px solid #FFF;
}
 


.ajxbox {
	background-color:#EFF4F7;
	color:#FFF;
	text-align:left;
         border:10px solid #FFF;
	width:400;
         margin-left:-200px;
         margin-right:-200px;
         overflow:hidden;
         position:absolute;
         left:50%;
         right:50%
}
.ajxbox th {
	background-color:#F29221;
	color:#FFF;
	font-weight:normal;
	border-top:1px solid #D65514;
	border-bottom:1px solid #FFF;
	padding:10px;
	font-size:18px;
}
.ajxbox th.close {text-align:right; vertical-align:top}
.ajxbox td.cms {padding-top:10px;padding-right:10px;}
.ajxbox td.cms div input, .ajxbox td.cms div textarea {width:198px}
.ajxbox td.cms div select {width:200px}
.ajxbox tfoot td {
	border-bottom:1px solid #BAC7CD;
         text-align:right;
         padding-right:10px;
         padding-top:10px;
}
.ajxbox td div#ajxerror{padding: 0 10px 20px 10px; color: #D65514}
#innerconfirm th,.innerconfirm th {
	background-color:#F29221;
	color:#FFF;
	font-weight:normal;
	border-top:1px solid #D65514;
	border-bottom:1px solid #FFF;
	padding:10px;
	font-size:18px;
}
#innerconfirm td.yes {
	text-align:left;
	padding:10px;

	border-bottom:1px solid #FFF;
}
#innerconfirm td.no {
	text-align:right;
	padding:10px;

	border-bottom:1px solid #FFF;
}
a.no {
	color:#718289;
}
a.yes {
	color:#718289;

}


table#columnsrightcol{
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;

}


div.listing,div.listing2column {
	border-bottom:1px solid #A7B8BF;
	width:347px;
	margin-top:15px;
	float:left;
}
div.listing {
	height:300px;
}
div.listing2column {
	*margin-top:-5px;
	border-bottom:none;
	width:780px;
}
div.listing2column table.listbox .listboxtabs a{
         text-decoration:none;
}
div.listing2column table.listbox .listboxtabs td.active a{
	color:#FFF;
}
table.listbox {
	width:100%;
	border-bottom:10px solid #990000;
	background-color:#EDF2F5;
	border-top:1px solid #A7B8BF;
	empty-cells: show;
}
div.listing2column table.listbox {
	height:100px;
}
table.listbox .spacer {
	background-color:#A7B8BF;
}
.listing2column table.listbox .spacer {
	background-color:#728488;
}

.listing2column td.innerlisting  {
	width:20%;
	padding:0px;
}
.listing2column table {
	width:100%;
}

.listbox td.micro, .box td.micro, .shortbox td.micro {
	padding:5px 3px 5px 10px;
         width:30px;
}
.listbox td.microicon {
	padding:8px 3px 0px 13px;
	width:10px !important;
	vertical-align:top;
}

.listbox td.innerlisting {

}
td.micro img.micro , img.micro{
	width:35px:
	height:35px;
	border:1px solid #FFF;

}
td.micro div table.microtable tr td img.micro {border:0px solid #FFF;}

td.innerlisting img.icon {
	vertical-align:top;
	margin:3px 3px 0px 0px;
}
td.innerlisting a , td.innerlisting2lines a{
	margin:0px;
	font-size:11px !important;
	font-weight:bold;
	display:inline;

}
td.mirco9{
	  border-bottom:1px solid #b5c4ca;	
}
td.innerlisting, td.innerlistingright {
	padding:5px 0px 0px 5px;
	/*background:url(./images/layout/bg-dotted.gif) repeat-x bottom;*/
         border-bottom:1px solid #b5c4ca;
}
td.innerlisting2lines, td.innerlistingright2lines {
	padding:5px 0px 0px 10px;
	background:url(./images/layout/bg-dotted.gif) repeat-x bottom;
}
td.innerlisting2lines {width:100%;}
div.dottedline {
	background:url(./images/layout/bg-dotted.gif) repeat-x bottom;
         height:2px;
         margin:10px 0px;
         line-height:2px;
}
tr.innerempty{
	height: 55px;
	*height: 51px;
}
td.innerlisting {
	width:100%;
	height: 55px;
}
td.innerlistingright {
	white-space:nowrap;
	text-align:right;
}
table.listbox tfoot {
	padding:10px 0px 0px 0px;
}

.listbox th, .box th , .boxheadline th, .shortbox th, h2.box {
	border-bottom:1px solid #D1D8DE;
	background-color:#D6DEE1;
	background:url(./images/layout/bg-listing-h2.gif) repeat-x top;
	padding-left:10px;
	margin:0px;
	font-family:Tahoma;
	white-space:nowrap;
         text-align:left;
}
h2.box {height:30px;display:block;border-bottom:none;border-top:1px solid #A7B8BF;line-height:30px; font-weight:normal;}

table.boxheadline {
	height:34px;
         border-bottom:1px solid #A7B8BF;
         border-top:1px solid #A7B8BF;
}
.even table.box, table.shortbox {
	border-top: 0px solid #A7B8BF;
    background-color:#E5ECF2;
	empty-cells:show;

}
.odd table.box, .odd table.shortbox {
	border-top:1px solid #A7B8BF;
         background-color:#EFF4F7;
         /*border-bottom:1px solid #A7B8BF; */

}
table.box {
         height:450px;
         *height:50px;
}

table.box td.headspace, table.shortbox td.headspace {
	height:10px;
	border-top:1px solid #A7B8BF;
}
.box th, table.shortbox th {
	line-height:35px;
         text-align:left;

}
.box td, table.shortbox td {
	padding:2px 0px 2px 10px;
         border-top:1px solid #D1D8DE;
		 border-bottom:1px solid #FFFFFF;
}
table.box td.icon, table.shortbox td.icon {
	padding-left:10px;
         width:10px;

}
table.box th.renderlistright{
	border-bottom: 1px solid #D1D8DE; 
	border-right: 1px solid #D1D8DE;
}
 
table.box th.renderlistbottom{
	border-bottom: 1px solid #D1D8DE; 
}

.listing2column .listbox th{
	border-bottom:none;
}
.listbox th h2 {
	float:left;
	width:auto;
	line-height:30px;
	margin:0px;
         font-weight:normal;
} 


.listbox div.controls {
	float:right;
	width:auto;
	padding-right:13px;
	margin-top:5px;
}
.listbox img.seperator {
	margin:0px 3px;
}
.morebutton {
	width:80px;
	float:right;
	height:18px;
	border-top:1px solid #FF9736;
	border-bottom:1px solid #A7B8BF;
	background:url(./images/icons/icon-more.gif) no-repeat right #EC7616;
	display:inline;
	padding-left:10px;
	position:relative;
	top:1px;

}
.morebutton2 {
	width:100px;
	float:right;
	height:18px;
	border-top:1px solid #FF9736;
	background:url(./images/icons/icon-more.gif) no-repeat right #EC7616;
	display:inline;
	padding-left:10px;
         margin-right:0px;
	position:relative;
	top:2px;
         text-align:left

}

.morebutton a, .morebutton2 a, a.morebutton2 {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:18px;


}
table.listboxtabs {
	width:auto;
}
table.listboxtabs td,table.listboxtabs td.active {
	padding:8px 13px;
	border-top:1px solid #CFD6DC;
	border-right:1px solid #CFD6DC;
	border-bottom:1px solid #CFD6DC;
	background-color:#EEF3F6;
	width:100px;
	font-weight:bold;
	font-size:13px;
}
table.listboxtabs td.active {
	border-top:1px solid #5B6E75;
	border-right:1px solid #CFD6DC;
	border-bottom:1px solid #718387;
	color:#FFF;
	background:url(./images/layout/bg-listbox-tabactive.gif) repeat-x #718387;
}
tr.listboxtabs {
	background-color:#CFD6DC;
}
ul.general {
	list-style-position:outside;
	margin:0px 15px;
	list-style:none;
	padding:0px;
}
ul.general li{
	list-style:none;
	background:url(./images/layout/lsi-general.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
ul.general li span {
	padding-left:11px;
}
ul.general li a {
	font-weight:bold;
	color:#EC7616;
	display:block;
}
.even h2,.odd h2,.orange h2,.red h2 {
	/*font-weight:normal;*/
	padding-left:10px;
	font-size:15px;
	color:rgb(235, 116, 24);

}
.orange,.red {width:136px;}

.orange h2,.red h2{
	font-family:Arial;
}
.even h2 span,.orange h2 span,.red h2 span {
	font-weight:bold;
}
div.orange {
	/*border-top:1px solid #FFF;*/
	padding:50px 15px 10px 15px;
	color:#FFF;
}
div.orangeDE, div.orangeEN, div.orangeDK, div.orangede {background:url(./images/DE/bg-invite-a-friend.gif) no-repeat right top #EC7616}
.red h2{
	padding-left:0px;
	margin-bottom:10px;
}
.orange a,.red a {
	display:block;
	width:90px;
	padding-left:10px;
	font-weight:bold;
	color:#FFF;
	border-top:1px solid #A7B8C0;
	border-bottom:1px solid #3F5256;
	line-height:18px;
	background:url(./images/icons/icon-arrow-button.gif) no-repeat right #6B7C83;
	margin-top:5px;
}
div.red {
	padding:10px;
	background:#EC7616;
	color:#FFF;
	background:url(./images/layout/bg-dotted-white.gif) repeat-x top #DB5201;
}
div.matesimage {
	float:left;
	width:auto;
	border:1px solid #ADC1C8;
	margin-left:10px;
	margin-right:10px;

}
div.matesimage img {
	width:100px;
	border:1px solid #FFF;
	margin:0px;
}
div.mateattributes {

	/*width:50px;*/
	clear: both;
	margin-left:10px;
}
div.mateattributes img {
	margin:0px;
}
 img.tumbnail {
	float:left;
	border:1px solid #FFF;
       	height:185px;
         width:140px;
         margin:0px;
}

.even .controls {
	width:144px;
	padding-left:10px;
	padding-top:5px;
      	clear:both;
}
.even .controls table {
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background:#EAEFF3;
}
.even .controls td.status {
	text-align:center;
}
.even .controls td.back img{
	margin:0px 0px 0px 5px;
}
.even .controls td.skip img{
	margin:0px 5px 0px 0px;
}
a.frontpagetools, a.contactstools , a.messagetools, a.memberstools{
	font-weight:bold;
	padding-left:18px;
	background:url(./images/icons/icon-layout-orange.gif) no-repeat;
    margin-left:10px;
}

div.frontpagetools {
         overflow:hidden;
	padding:15px 0px 15px 0px;
	border-top:none;
}
div.frontpagetools div#toolbox,div.frontpagetools div#toolbox2 {
	padding:5px 10px 5px 10px;
	line-height:20px;
	font-weight:bold;
}

div.profileimage {
	border:1px solid #ADC2C7;
	width:auto;
         height:auto;
}
div.profileimage img {
	border:1px solid #FFF;
}
#maincol table.box label {
	padding-left:0px;
}
div label {
	padding-bottom:10px;
}
div.textblock {
	float:left; width:500px; text-align:justify;
         width:441px;
         margin-right:10px;
}

div.twocolumns div.textblock {
         width:617px;
}
div.twocolumns div.even,div#maincol.twocolumns div.odd{
         width:780px;
         *width:780px;
}
div.nomatch {
	text-align:justify;
         margin-right:10px;
         padding:10px; 
         height:300px;
}
div.nomatchsmall {
	text-align:justify;
         margin-right:10px;
         margin:10px;
         height:50px;
}
.border {
	border:1px solid #ABAFB2;
}
td.buttons {
	text-align:right;
         padding:15px 10px 0px 0px;
	border-bottom:1px solid #A7B8BF;
         vertical-align:bottom;
}
ul.eventablevel {
	float:left;
         display:inline;
         margin:0;
         padding:0px;
}
ul.eventablevel img,ul.oddtablevel img {margin:0px}
table#profilelabel td {padding-left:10px; width:90%}
table#profilelabel div.profilelabel, table#profilelabel div.profilelabelactive {
	float:left;
         border:1px solid #8AA0AD;
         border-bottom:none;
         background:#E5ECF2;
         margin:0;
         height:21px;
         width:177px;
}
table#profilelabel div a {
         border:1px solid #FFF;
         padding:0 4px;
         line-height:15px;
         display:block;
         border-bottom:1px solid #8AA0AD;
	color:#546668;
}
table#profilelabel div.profilelabelactive,table#profilelabel div.profilelabelactive a {
	background:#FFF;
         border-bottom:none;
}
table#profilelabel div.profilecanvasactive {background:#FFF;}
table#profilelabel div.profilecanvas {background:#E5ECF2;}


/* =========================== Notiz box ====================================== */
div.notizedit{
	border: 1px solid rgb(213, 214, 204);
	padding: 0pt 2px;
	background: #ffffff;
}

div.notizedit.hover {
	background-color:#FCFFCC;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	cursor:text;
}

div.notizedit-display{
	overflow: auto;
	height: 70px;
	width:175px;
	*width:140px;
}

textarea.notizedit-input{

	height: 70px;
	width:140px;
}

.mt5 {
	margin-top:5px !important;
}
.clr {
	clear:both;
}
/* =========================== Contactbox ====================================== */
	div.contactbox {
	float:left;
         background-color:#FFF;
         padding:10px;
         border:1px solid #AEC3C8;
         width:332px; /*352px*/
         *width:330px; 
		 height:125px;
         margin:10px 0px 0px 10px;
	}
         	div.contactbox table{
                 	width:100%;
                 }
         	div.contactbox table td{
                 	padding:0px;
                 }
                 div.contactbox table .profileimage {
                 	height:102px;
                         width:102px;
                 }
	                 div.contactbox table .profileimage div {
	                         border:1px solid #FFF;
	                         overflow:hidden;
	                         width:100px;
	                         height:100px;
	                 }
                          	div.contactbox table  img {
                          		border:none;
                                         margin:0px;

                                 }
                 div.contactbox table .profileimage_level {
			background-color:#E5EEF3;
                         width:104px;
                         height:23px;
                         margin-top:1px;

                 }
	                 div.contactbox table .profileimage_level div.left{
	                         float:left;
	                         padding-left:3px;
	                         font-weight:bold;
	                         line-height:19px;
	                 }
	                 div.contactbox table .profileimage_level div.right{
	                         float:right;
	                 }
                          	div.contactbox table .profileimage_level div.right img{
                                 	margin:0px;
                                 }
                          	div.contactbox table .profileimage_level div.right img.first{
					position:relative;
                                         top:-21px;
                                         left:18px;
                                 }

/* =========================== Contactbox ====================================== */
/* =========================== Commen classes ================================== */
	.dotted {
		background:url(./images/layout/bg-dotted.gif) repeat-x bottom;
         }

/* =========================== Commen classes ================================== */

/* ===========================City Profilbox=================================*/
 .profilbox select {width:140px}
 .profilbox label  {margin:0; padding:0px}
/* ===========================City Profilbox=================================*/

table.comment {
	width:400px;
	margin-left:-200px;
	margin-top:-200px;
	background-color:#FFFFFF;
	vertical-align:middle;
         left:50%;
         top:50%;
         position:absolute;
         z-index:9999999;
	text-align:left;
}
table.comment th {
         background:#EB7515;
         padding:10px;
         height:25px;
         color:#FFF;
}
table.comment td {
	padding:10px;
}
img.delete {
	float:right;
}
.imageborder {
	border:1px solid #8AA0AD;
         width:auto;
         height:auto;
         float:left;
         padding-bottom:1px;
}
.videoborder {
	border:1px solid #8AA0AD;
	margin:0px;
}
#flowplayerholder {
	border:1px solid #FFF;
}
div.fl{
	margin: 5px;
	float:left;
	border: 1px solid #FFFFFF;
	height: 37px;
	width: 35px;
}

div#arrow_tab, div#arrow_tab2, .arrow_tab{
	display: block;
	float: left;
	margin-top: 20px;
}
/* ==============================TUBEMEE==============================*/
ul.tubemee {
	margin:0px;
         padding:0 0 0 10px;
}
ul.tubemee li {
	list-style:none;
         margin:0px;
         padding:0px;
}
ul.tubemee li.active{
	list-style:none;
}
ul.tubemee li.active a {
	font-weight:bold;
         color:#E95D0E;
         text-decoration:none;
}
/* ============================================================*/
/* ========= not logged ===*/
.register3 {
	clear:both;width:679px;
         margin-top:140px;
         *margin-top:0px;
         height:100px;
}
.imagebox, .threecolumns .imagebox {
	width:128px; /*134*/
	*width:126px;
         float:left;
         margin:0 0px 20px 7px;
		 *margin-left: 3px;
         padding-right:10px;
}
.threecolumns .imagebox {
	width:100px;
         margin:0 12px 20px 0px;
}
.imagebox div.imageborder {
	width:102px;
         height:102px;
	*width:102px;
         *height:102px;
         background-color:white;
         border:1px solid gray;
         float:left;
}
.imagebox div.imageborder div {
         background-color:#999;
         height:100px;
         weight:102px;
         border:1px solid #FFF;
         overflow:hidden;
}
.imagebox div.imageborder div table{
	height:100px;
         width:100px;
}
.imagebox div.imageborder div img{
	float:left;
         margin:auto;
}

div#delete_text input{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 185px;
	height: 50px;
}
.searchglass {
	position:absolute;
}

.flat	{border-style:solid;border-width:1px;border-color:#666666;}

div.info{
	padding:0px 10px;
}
td.tools {text-align:right; padding-right:10px !important;}

.selector				{cursor:move;filter:alpha(opacity:50);opacity:.50;width:1px;height:1px;position:absolute;left:0px;top:0px;border-style:solid;border-width:2px;border-color:#000000;background-color:#ffffff;}
.selectorsizer	{cursor:nw-resize;filter:alpha(opacity:50);opacity:.50;width:10px;height:10px;position:absolute;border-style:solid;border-width:2px;border-color:#333333;background-color:#999999;}
div.cms {padding:10px;text-align:justify}
div.cms h3 {display:block; font-size:12px; margin-bottom:5px; padding:0px}
div.cms h4 {display:block; font-size:12px; margin:0px}
div.cms ul {margin-top:0px}
div.cms span.h4 {font-size:12px; font-weight:bold}
.imagebox img.first {background-color:#E5ECF2}

.welcome {
	float:left;
         width:480px;
         text-align:left;
         padding:60px 0px 0px 20px;

 }
 .welcome span {font-weight:bold;font-size:13px;}

 div#newAlbumCont {
	position:absolute;
         left:50%;
         right:50%;

	width:350px;
         margin-left:-175px;
         margin-right:-175px;
         float:right;
         border:1px solid green;
}
 /*
div#newAlbumCont label{
	width:130px;
	font-weight:bold;
	padding-left:0px;
	padding-right:10px;
	float:left;
}

div#newAlbumCont div {
	float:left;


}
*/

div#newAlbumCont div textarea {width:196px;height:50px}

.calendarcontainer	{font-size:8pt;font-weight:normal;position:absolute;width:300px;border-style:solid;border-width:1px;border-color:#666666;background-color:#ffffff;margin:0px;padding:1px;}
.calendarcell				{font-size:8pt;font-weight:normal;cursor:pointer;}

a.profileLink, a.profilelink {font-weight:bold}
table.linkedUser td{padding:0px;border-bottom:none}
table.linkedUser td img {margin-right:5px}
a.submit4 {
	background-color:#EC7616;
         	border-top:1px solid #FF9736;
}

/* =========== PopupCalender */

.calendarcontainer {

	width:250px;
         border:10px solid #FFFFFF;
         margin-left:280px;
         margin-top:-20px;
}
#maincol.threecolumns .calendarcontainer {
         margin-left:206px;
         margin-top:-20px;
         width:240px;
}
.calendarcontainer table {
	border-collapse:collapse;
}
.calendarcontainer table td {
	border:1px solid #BAC7CD;
}
.calendarcontainer table th.calendarcell {
	background-color:#718289;
}
.calendarcontainer table th {
	background-color: #EC7616;
         color:#FFFFFF;
         font-weight:bold;
         text-align:center;
}

table.senderror {
	width:800px;
	margin-left:-400px;
	margin-right:-400px;
	background:#E5ECF2;
	vertical-align:middle;
         left:50%;
         top:100px;
         position:absolute;
         z-index:9999999;
	text-align:left;
         border:10px solid #FFFFFF;
}
table.senderror th {
         background:#EC7616;
         padding:10px;
         height:25px;
         color:#FFF;
}
table.senderror td {
	padding:10px;
         text-align:jusify;

}

div.cms ul li {
	list-style-image:url('images/icons/icon-arrow.gif');
}
div#breadcrump {
         font-size:11px;
         font-weight:normal;
		 color: #ACB6B8;
}
div#breadcrump a.breadcrump {
         font-weight:normal;
         font-size:11px!important;
		 color: #ACB6B8;
}
/* profile*/
div.secLevIcon {float:right; width:auto; padding-right:10px}
div.highlight {color:#EC7616; font-weight:bold; padding-top:5px;}
div.highlight span {font-size:16px;}

div.cube {width:315px important!}