/* global settings*/

body {
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	font				: normal 8pt Verdana, Arial, Sans;
	color				: black;
	background			: white url(/coho/res/img/body_gradient.gif) repeat-x top left;
}

html {
	overflow			: -moz-scrollbars-vertical;
}

img {
	border				: 0px;
}

table {
	border				: 0px;
	border-collapse		: collapse;
	font				: normal 8pt Verdana, Arial, Sans;
}

form {
	margin				: 0px; 			
}

select {
	margin				: 0px;
	padding				: 1px;
	font				: normal 8pt Verdana, Arial, Sans;
	border				: 1px solid #a6a6a6;
}

input, textarea {
	margin				: 0px;
	padding				: 1px 1px 1px 5px;
	font				: normal 8pt Verdana, Arial, Sans;
	border				: 1px solid #a6a6a6;
}

input:focus {
	background-color	: #fcebad;
}

a, a:visited {
	color				: #0831b5;
	cursor				: pointer;
	text-decoration		: underline;
}

a:hover {
	color				: #efb03f;
}

/* common gui*/

.checkbox {
	margin				: 0px;
	padding				: 0px;
	width				: auto !important;
	border				: 0px;
}

.checkbox_ie {
	margin				: 0px 0px 0px -4px;
	padding				: 0px;
	width				: auto !important;
	border				: 0px;
}

.zebra_on {
	background			: #f3f3f3;
}

.zebra_off {
	background			: #fff;
}

.success {
	color				: green;
	font-style			: italic;
	text-decoration		: none;
}

.error {
	color				: red;
	//	font-style			: italic;
	//	text-decoration		: none;
	font				: normal 8pt Verdana, Arial, Sans;
}

.link {
	color				: #0831b5;
	cursor				: pointer;
	text-decoration		: underline;
}

.cursor {
	cursor				: pointer;
}

/* common formating */
.title {
	font				: normal 11pt Verdana, Arial, Sans;
	color				: #0831b5;
	font-weight			: bold;
}

.headline {
	font				: normal 10pt Verdana, Arial, Sans;
	color				: #0831b5;
	font-weight			: bold;
}

.content {
	font				: normal 9pt Verdana, Arial, Sans;
}

.emphasized {
	font-weight			: bold;
}


/* common layout */
.hidden {
	display				: none;
}

.txtright {
	text-align			: right;
}

.center {
	text-align			: center;
}

.justify {
	text-align			: justify;
}

.txtleft {
	text-align			: left;
}

.left {
	float				: left;
}

.right {
	float				: right;
}

.clear {
	clear				: both;
}


/* CohoApp */
#mainWrapper {
	margin				: 0px auto;
	padding				: 0px;
	width				: 852px;
}

#menuWrapper {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
}

#contentWrapper {
	margin				: 0px 0px 10px 0px;
	padding				: 0px;
	width				: 100%;
}

#overlay {
	position			: absolute;
	z-index				: 101;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	background-color	: white;
	filter				: alpha(opacity=80);
	opacity				: 0.8;
}

#toolbox {
	position			: absolute;
	z-index				: 102;
	background			: #F3F3F3;
	border 				: 1px solid #efb03f;
}

#busybox {
	position			: absolute;
	z-index				: 103;
}

/* Copyright */
#copyrightWrapper {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
	text-align			: center;
}

#copyrightWrapper div {
	padding-bottom		: 5px;
}


/* sample page republish */
#divProgressBarBorder {
	width				: 300px;
	border				: 1px solid #000;
	text-align			: left;
}

#divProgressBar {
	width				: 0px;
	height				: 15px;
	background-color	: #000;
}/* community box mode layout */

#cm_box_main {
	float				: left;
	width				: 516px;
	height				: 272px;
	border	 			: 1px solid #efb03f;
	margin				: 10px 0px 6px 0px;
	overflow			: hidden; 		
	background			: #ffffff;
}

#cm_box_randomtag {
	float				: right;
	width				: 254px;
	height				: 272px;
	border	 			: 1px solid #efb03f;
	margin				: 10px 0px 6px 0px; 	
	overflow			: hidden; 		
}

#cm_box_latest {
	float				: left;
	width				: 254px;
	height				: 272px;
	border	 			: 1px solid #efb03f;
	margin				: 0px 0px 0px 0px; 	
	overflow			: hidden; 		
}

#cm_box_updated {
	float				: left;
	width				: 254px;
	height				: 272px;
	border	 			: 1px solid #efb03f;
	margin				: 0px 0px 0px 6px; 	
	overflow			: hidden; 		
}

#cm_box_popular {
	float				: right;
	width				: 254px;
	height				: 272px;
	border	 			: 1px solid #efb03f;
	margin				: 0px 0px 0px 0px; 	
	overflow			: hidden; 		
}

/* main table */

.cm_box_main {
	border				: 0px;
	border-collapse		: collapse;
	width				: 100%;
}

.cm_box_main td {
	padding				: 10px 4px 8px 4px;
}

.cm_box_main img {
	border	 			: 1px solid #a6a6a6;				
}

.cm_box_main_head {
	padding				: 2px 4px 2px 4px;
	border-bottom		: 1px dotted #EFB03F;
}

.cm_box_main_footer
{
	padding				: 10px 4px 0px 4px;
}

.cm_box_main_links {
	border				: 0px;
	border-collapse		: collapse;
	width				: 100%;
	/*font-size			: 9pt;*/
}

.cm_box_main_links td {
	padding				: 2px 0px 2px 0px;
}

/* statistics table */

.cm_box_info {
	border-top 			: 1px dotted #EFB03F;
	border-right 		: 0px dotted #EFB03F;
	border-bottom		: 1px dotted #EFB03F;
	border-left: 		: 0px dotted #EFB03F;
	border-collapse		: collapse;
	width				: 100%;
	background			: #f8f8f8;
}

.cm_box_info td {
	padding				: 2px 4px 2px 4px;
}

/* listings table */

.cm_box_list_head {
	padding				: 2px 4px 2px 4px;
	border-bottom		: 1px dotted #EFB03F;
	width				: 246px;
}

.cm_box_list_content {
	overflow-x	 		: hidden;
	overflow-y	 		: auto;
	width				: 254px;
	height				: 250px;		
}

.cm_box_list {
	border				: 0px;
	border-collapse		: collapse;
	width				: 100%;
}

.cm_box_list tr:hover{
	background			: #fcebad;
	cursor				: pointer;
}

.cm_box_list td {
	padding				: 4px 4px 2px 4px;
	border-bottom		: 1px dotted #EFB03F;
}

.cm_box_list img {
	border	 			: 1px solid #a6a6a6;				
}

.cm_box_list p {
	margin				: 0px 0px 0px 0px;
}


/* community tab mode layout */

#cm_tab_view
{
	border				: 0px;
	border-collapse		: collapse;
	width				: 100%;
}

/* tab view head */

.cm_tab_head_DE
{
	height				: 150px;
	background			: url(/coho/res/img/de/DE/community_head.gif) no-repeat top;
}

.cm_tab_head_US
{
	height				: 150px;
	background			: url(/coho/res/img/en/US/community_head.gif) no-repeat top;
}

.cm_tab_button {
	cursor				: pointer;
}

/* tab view content*/

#cm_tab_content div {
}

.cm_tab_item {
	float				: left;
	width				: 155px;
	padding	 			: 20px 0px 0px 13px;
	overflow			: hidden;	
}

.cm_tab_item img {
	border	 			: 1px solid #a6a6a6;
}

.cm_tab_item a {
	display				: block;
}

.cm_tab_item p {
	margin				: 3px 0px 0px 0px;
}

/* popup box */

#cm_pbox {
	position			: absolute;
	overflow			: hidden;
	background-color	: white;
	z-index				: 103;
	border 				: 1px solid #efb03f;
	width				: 420px;
}

#cm_pboxhead {
	padding				: 8px 12px 8px 12px;
	background			: #f8f8f8;
}

#cm_pboxtext {
	float				: left;
	width				: 300px;
}

#cm_pboxclose {
	float				: right;
}

#cm_pboxclose img {
	padding				: 0px 4px 0px 0px;
	position			: relative;
	top					: 1px;
}

#cm_pboxclose a {
	vertical-align		: 3px;
}

#cm_pboxcontent {
	clear				: both;
	border-top			: 1px solid #EFB03F;
	padding 			: 16px;
}

#cm_pboxmain {
	border				: 0px;
	border-collapse		: collapse;
	width				: 100%;
}

#cm_pboxmain img {
	border	 			: 1px solid #a6a6a6;
}

#cm_pboxinfo {
	border				: 10px;
	/*border-collapse		: collapse;*/
	width				: 100%;
}

#cm_pboxinfo span {
	padding				: 0px 10px 0px 0px;
}

#cm_pboxinfo td {
	padding 			: 0px 0px 6px 0px;
	color				: #666666;
}

.cm_description {
	padding				: 10px 0px 12px 0px;
	font				: normal 10pt Verdana, Arial, Sans;
	text-align			: justify;
}

#cm_overbox {
	position			: absolute;
	overflow 			: hidden; 	
}

#cm_overbox img{
	border	 			: 1px solid #a6a6a6;
}

/* bubble */

#bubble-box {
	position			: absolute;
	border-collapse		: collapse;
	width				: 240px;
	z-index 			: 104; 	
	filter				: alpha(opacity=85);
	opacity				: 0.85;
}

#bubble-box * {
	margin 				: 0px;
	padding 			: 0px;
}

#bubble-topleft {
	background-image	: url(/coho/res/img/bubble-1.gif);
	background-repeat	: no-repeat;
	width 				: 19px;
	height 				: 15px;
}

#bubble-top {
	background-image	: url(/coho/res/img/bubble-2.gif);
}

#bubble-topright {
	background-image	: url(/coho/res/img/bubble-3.gif);
	background-repeat	: no-repeat;
	width 				: 19px;
	height 				: 15px;
}

#bubble-left {
	background-image	: url(/coho/res/img/bubble-4.gif);
}

#bubble-content {
	background-color	: white;
	font				: normal 8pt Verdana, Arial, Sans;
	text-align			: justify;
}

#bubble-right {
	background-image	: url(/coho/res/img/bubble-5.gif);
}

#bubble-bottomleft {
	background-image	: url(/coho/res/img/bubble-6.gif);
	background-repeat	: no-repeat;
	width 				: 19px;
	height 				: 19px;
}

#bubble-bottom {
	background-image	: url(/coho/res/img/bubble-7.gif);
	background-repeat	: repeat-x;
	text-align			: center;
}

#bubble-bottomright {
	background-image	: url(/coho/res/img/bubble-8.gif);
	background-repeat	: no-repeat;
	width 				: 19px;
	height 				: 19px;
}

#bubble-bottomleft img {
	display 			: block;
	margin 				: 0px auto;
}
.co_table {
	width				: 100%;
	border				: 0px;	
	border-collapse		: collapse;
	table-layout		: fixed;
}

.co_border {
	background			: #efb03f;
}

.co_content {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	overflow			: hidden;
	border-left			: 1px solid #efb03f;
	border-right		: 1px solid #efb03f;
}

.co_bgcontent {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	overflow			: hidden;
	border-left			: 1px solid #efb03f;
	border-right		: 1px solid #efb03f;
	background			: url(/coho/res/img/content_bg_blue.gif) no-repeat top left;
}

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

.co_dospace {
	margin				: 0px 0px 0px 0px;
	padding 			: 25px 35px 15px 35px;
}

.co_tablespace {
	height				: 12px;
}

.co_tablerow {
	padding				: 12px 0px 12px 0px;
}

.co_tableedit {
	border-bottom		: 1px solid #efb03f;
	padding				: 12px 0px 12px 0px;
}

.co_tablehead {
	border-bottom		: 1px solid #efb03f;
	padding				: 30px 0px 12px 0px;
}

.co_tablefooter{
	border-top	 		: 1px solid #efb03f;
	padding				: 12px 0px 12px 0px;
}

.co_tablebottom {
	border-top	 		: 1px solid #efb03f;
	height				: 12px;
}

.co_background {
	background			: url(/coho/res/img/content_bg_blue.gif) no-repeat top left;
}

.co_bottom_small_white {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	width				: 100%;
	height				: 11px;
	background			: url(/coho/res/img/content_full_bottom_white.gif) no-repeat left;
}

.co_bottom_big_gray {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 100px 0px 100px;
	height				: 34px;
	background			: url("/coho/res/img/content_full_botton_gray.gif") no-repeat;
	text-align			: center;
}

.co_bottom_big_white {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 100px 0px 100px;
	height				: 34px;
	background			: url("/coho/res/img/content_full_bottom_white.gif") no-repeat;
	text-align			: center;
}

.co_button{
}

.co_button img {
	vertical-align 		: -4px; 
}

.co_back_button {
	position			: relative;
	float				: left;
	top					: 8px;
}

.co_back_button img {
	vertical-align 		: -4px; 
}

.co_next_button {
	position			: relative;
	float				: right;
	top					: 8px;
}

.co_next_button img {
	vertical-align 		: -4px; 
}

.co_separator {
	clear				: both;
	background-image	: url("/coho/res/img/dottedline-small.gif"); 
	background-position	: center;
	background-repeat	: repeat-x;
	padding				: 6px 0px 6px 0px;
}

.co_paragraph {
	padding				: 6px 0px 6px 0px;
}

.co_fieldset {
	padding				: 24px 0px 6px 0px;
}

.co_image {
	display				: block;
}

.co_media_img {
	margin				: 6px 0px 6px 0px; 		
}

.co_media_swf {
	
}

.co_imagelink {
	display				: block;
	cursor				: pointer;
}

.co_preview {
	display				: inline;
	cursor				: pointer;
	border				: 1px solid #a6a6a6;
	margin				: 6px 6px 6px 0px;
}

.co_head {
	text-align			: justify;
	width				: 80%;
	height				: 20px;
	background			: #dddddd;
}

.co_clear {
	clear				: both;
	border				: 0px;
	margin				: 0px;
	padding				: 0px;
}

.co_bullet {
	margin				: 0px;
	padding				: 0px 6px 0px 0px;
	border				: 0px;
	vertical-align		: -2px; 	
}

.co_teaser {
	padding				: 0px 6px 0px 6px;
}

.co_paragraph-list {
	float				: left;
	overflow			: hidden;
	width				: 205px;
	height				: 95px;
	border				: 1px solid #efb03f;
	background			: #f3f3f3;
	margin				: 12px 12px 12px 12px;
	padding				: 12px 12px 12px 12px;
	text-align			: center;
}

.co_paragraph-list img {
	border				: 1px solid #a6a6a6;
	margin				: 0px 0px 12px 0px;
}

#co_infobox {
	position			: absolute;
	overflow			: hidden;
	border	 			: 1px solid #efb03f;
	background			: #fff;
}

#co_infobox table{
	margin				: 3px;
	background			: #fff;
}

#co_infobox img{
	border 				: 1px solid #a6a6a6;
}

#co_message-head {
	padding				: 8px 12px 24px 12px;
	background			: #F3F3F3;
	border-bottom		: 1px solid #EFB03F;
}

#co_message-text {
	float				: left;
}

#co_message-close {
	float				: right;
}

#co_message-close img {
	padding				: 0px 4px 0px 0px;
	position			: relative;
	top					: 1px;
}

#co_message-close a {
	vertical-align		: 3px;
}

#co_message-flash {
	clear				: both;
	padding				: 0px 2px 0px 2px;
	background			: #fff;
}

#co_message-flash embed {
	border				: 0px;
	background			: #fff;
}

#co_message-iframe {
	clear				: both;
	border				: 0px;
	width				: 100%;
	height				: 400px;
	background			: #fff;
}.cp_container {
	width				: 100%;
	table-layout		: fixed;
}

.cp_container tr {
	height				: 20px;
}

.cp_panel {
	border-collapse		: separate;
	border				: 1px solid #efb03f;
	padding				: 5px;
	margin				: 5px 0px 5px 0px;
	background			: #f8f8f8;
}

.cp_spacer {
	padding				: 0px 4px 0px 0px;
}

.cp_error {
	padding				: 0px 0px 0px 8px;
}

.cp_input {
	width				: 250px;
}

.cp_button {
	margin	 			: 0px 10px 0px 0px;
}

.cp_button img {
	vertical-align		: -4px;
}

.cp_aff_table {
	width				: 480px;
}

.cp_aff_input {
	width				: 300px;
}

.cp_taf_recipients {
	width				: 180px;
	height				: 62px;	
	overflow			: auto;
}

.cp_taf_buddylist {
	margin				: 0px;
	border				: 1px solid #a6a6a6;
	width				: 180px;
	height				: 62px;	
	overflow			: auto;
}

.cp_taf_buddy {
	margin				: 0px;
	padding				: 1px 0px 2px 5px;
	background			: #fff;
	border-bottom		: 1px solid #a6a6a6;
	cursor				: pointer;
}

.cp_taf_buddy_selected {
	margin				: 0px;
	padding				: 1px 0px 2px 5px;
	background			: #f6d164;
	border-bottom		: 1px solid #a6a6a6;
	cursor				: pointer;
}

.cp_taf_mailtext {
	width				: 392px;
	height				: 120px;
}

.cp_page {
	padding				: 0px 0px 3px 0px;
}

.cp_page_hide {
	margin				: 0px 10px 0px 0px;
}

.cp_page_icon_ff {
	margin				: 0px 5px 0px 0px;
	vertical-align		: -3px;
}

.cp_page_icon_ie {
	margin				: 0px 5px 0px 0px;
	vertical-align		: -1px;
}.des_contentleft {
	margin			: 0px;
	padding			: 0px;
}

.des_contentborder{
	margin			: 0px;
	padding			: 0px 0px 6px 0px;
	background		: #efb03f;
}

.des_contentright {
	margin			: 0px;
	padding			: 0px 0px 6px 0px;
}

.des_thumbnailshead {
	padding			: 2px;
	text-align		: center;
	border-top		: 1px solid #a6a6a6;
	border-left		: 1px solid #a6a6a6;
	border-right	: 1px solid #a6a6a6;
	background		: #f8f8f8;
}

.des_thumbnailsdiv {
	margin			: 8px auto;
	padding			: 0px;
	width			: 170px;
}

.des_thumbnailsscroll_small {
	margin			: 0px;
	padding			: 0px;
	height			: 203px;
	overflow		: auto;
	border			: 1px solid #a6a6a6;
	text-align		: center;
}

.des_thumbnailsscroll_large {
	margin			: 0px;
	padding			: 0px;
	height			: 309px;
	overflow		: auto;
	border			: 1px solid #a6a6a6;
	text-align		: center;
}

.des_firstthumbnail {
	margin			: 0px;
	padding			: 0px;
	cursor			: pointer;
	border-bottom	: 1px solid #a6a6a6;
}

.des_thumbnails {
	margin			: 0px;
	padding			: 0px;
	cursor			: pointer;
	border-top		: 1px solid #a6a6a6;
	border-bottom	: 1px solid #a6a6a6;
}

.des_lastthumbnail
{
	margin			: 0px;
	padding			: 0px;
	cursor			: pointer;
	border-top		: 1px solid #a6a6a6;
}

.des_thumbnailtext {
	margin			: 0px 0px 12px 0px;
}

.des_thumbnailsline {
	width			: 100%;
	height			: 1px;
	margin			: 6px 0px 6px 0px;
	padding			: 0px;
	background		: #efb03f;
	overflow		: hidden;
}

.des_uploaddiv {
	text-align		: center;
	margin			: 0px;
	border-bottom	: 1px solid #efb03f;
	padding			: 30px 0px 12px 0px;
}

.des_uploaddiv input {
	vertical-align	: middle;
}

.des_button {
	margin			: 0px 0px 0px 6px;
}

.des_button img {
	vertical-align 	: -4px;
}

.des_error {
	padding			: 6px 0px 6px 0px;
	text-align		: center;
}

.des_uploadline {
	height			: 1px;
	margin			: 0px;
	padding			: 0px;
	background		: #efb03f;
	overflow		: hidden;
}

.des_previewdiv {
	position		: relative;
	overflow		: hidden;
	background		: #f3f3f3;
	border			: 1px solid #a6a6a6;
	width			: 600px;
	height			: 300px;
	margin			: 20px auto 15px;
}

.des_animateimage {
	position		: relative;
}

.des_previewimage {
	position		: relative;
	cursor			: pointer;
}

.des_logoimage {
	position		: relative;
	cursor			: pointer;
}

.des_sampleimage_ff_DE {
	position		: relative;
	width			: 600px;
	height			: 300px;
	background		: url(/coho/res/img/de/DE/sample.png) no-repeat;
	cursor			: pointer;
}

.des_sampleimage_ie_DE {
	position		: relative; 
	width			: 600px;
	height			: 300px;
	filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/coho/res/img/de/DE/sample.png", sizingMethod="scale");
	cursor			: pointer;
}
.des_sampleimage_ff_US {
	position		: relative;
	width			: 600px;
	height			: 300px;
	background		: url(/coho/res/img/en/US/sample.png) no-repeat;
	cursor			: pointer;
}

.des_sampleimage_ie_US {
	position		: relative; 
	width			: 600px;
	height			: 300px;
	filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/coho/res/img/en/US/sample.png", sizingMethod="scale");
	cursor			: pointer;
}.dos_domain {
	width			: 90px;
}

.dos_domain-txt {
	margin	 		: 0px 0px 0px -3px;	
}

#dos_deployhead {
	padding			: 8px 12px 8px 12px;
	background		: #F3F3F3;
}

#dos_deployprogress {
	border-top		: 1px solid #EFB03F;
	text-align		: center;
	padding 		: 12px;
	background		: #fff;
}/* global settings*/

fieldset {
	border				: 1px solid #999;
	margin				: 0px;
	padding				: 0px;
}

fieldset div {
	border-bottom		: 1px solid #999;
	padding				: 4px; 
	margin				: 0px 0px 12px 0px; 
}

fieldset legend {
	font				: 8pt Verdana;
	margin				: -4px;
	padding				: 0px 4px 0px 4px;
	border				: 1px solid #999;
}

fieldset p {
	clear				: both;
	margin				: 8px 0px 8px 0px;
}

fieldset label {
	float				: left;
}

fieldset input, textarea {
	font				: 8pt Verdana;
	border				: 1px solid #999;
	margin				: -2px 0px 2px 0px;
	padding				: 1px 1px 1px 5px;
}

fieldset select {
	font				: 8pt Verdana;
	border				: 1px solid #999;
	margin				: 0px 0px 0px 0px;
	padding				: 1px 1px 1px 1px;
}		

/* default settings*/

.fieldset {
}

.fieldset div {
}

.fieldset legend {
}

.fieldset p {
}

.fieldset label {
	width				: 25%;
}

.fieldset input, textarea {
	width				: 75%;
}

.fieldset select {
}

/* affiliate custom settings*/

.affiliate {
	width				: 360px;
	margin				: 0px auto;
	padding				: 0px;
	border	 			: 1px solid #EFB03F;
	background-color	: #f8f8f8;
}

.affiliate div {
	padding				: 4px 4px 4px 12px; 
	margin				: 0px 0px 16px 0px; 
	border-bottom		: 1px solid #EFB03F;
}

.affiliate legend {
	border	 			: 1px solid #EFB03F;
	background			: #fff;			
}

.affiliate p {
}

.affiliate label {
	width				: 120px;
	text-align			: right;
	margin				: 0px 5px 0px 0px; 
}

.affiliate input, textarea {
	width				: 200px;
}

.affiliate textarea {
	height				: 100px;
}

.affiliate select {
}

/* feedback custom settings*/

.feedback {
	width				: 380px;
	margin				: 0px auto;
	padding				: 0px; 
	border	 			: 1px solid #EFB03F;
	background-color	: #f8f8f8;
}

.feedback div {
	padding				: 4px 4px 4px 12px; 
	margin				: 0px 0px 16px 0px; 
	border-bottom		: 1px solid #EFB03F;
}

.feedback legend {
	border	 			: 1px solid #EFB03F;
	background			: #fff;			
}

.feedback p {
}

.feedback label {
	width				: 155px;
	text-align			: right;
	margin				: 0px 5px 0px 0px; 
}

.feedback input, textarea {
	width				: 200px;
}

.feedback textarea {
	height				: 100px;
}

.feedback select {
}
#menuWrapper {
	width			: 100%;
}

#mb_menu {
	height			: 41px;
	overflow 		: hidden;
	position		: relative;
	z-index 		: 99;		
	top				: 1px;
}

#mb_tabs {
	height			: 36px;
	overflow 		: hidden;
	float			: left;
	position		: relative;
	top				: 5px;
}

#mb_tabs img{
}

#mb_tabs ul {	
	position		: relative;
	top				: -14px;
	height			: 36px;
	list-style		: none;
	margin			: 0px;
	padding			: 0px;
	display			: inline;
}
						
#mb_tabs li {	
	background		: url(/coho/res/img/menubox_inactive_left.gif) no-repeat left;
	margin			: 0px 0px 0px -1px;
	padding			: 12px 0px 12px 12px;
	display			: inline;
}

#mb_tabs li a {
	background		: url(/coho/res/img/menubox_inactive_right.gif) no-repeat right;
	margin			: 0px 0px 0px 0px;
	padding			: 12px 12px 12px 0px;
	text-decoration	: none;
}

#mb_tabs li a:hover {
	color			: #0831b5;
}

#mb_tabs .active {
	background		: url(/coho/res/img/menubox_active_left.gif) no-repeat left;
}
								
#mb_tabs .active a {
	background		: url(/coho/res/img/menubox_active_right.gif) no-repeat right;
}

#mb_links {
	float			: right;
	position		: relative;
	top				: 13px;
}

#mb_links span {
	margin			: 0px 5px 0px 0px;
}

#mb_links span img {
	position		: relative;
	top				: 3px;
	padding			: 0px 3px 0px 5px;
}

#mb_info {
	clear			: both;
	height			: 25px;
	overflow		: hidden;
	z-index 		: 90;
	position		: relative;
	top				: 0px;		
}

#mb_step {
	width			: 100%;
	height			: 24px;
	overflow		: hidden;
	background		: url(/coho/res/img/menubox_bottom.gif) no-repeat left;
	text-align		: center;
	position		: relative;
	top				: 0px;		
}

#mb_step span {
	padding			: 0px 12px 0px 12px;
}

#mb_step span img {
	padding			: 0px 6px 0px 0px;
	vertical-align	: -6px; 
}

#mb_step span a {
	font			: normal 8pt Verdana, Arial, Sans;
	text-decoration	: none;
}

#mb_pbox {
	position		: absolute;
	overflow		: hidden;
	background-color: white;
	z-index			: 103;
	border 			: 1px solid #efb03f;
	width			: 700px;
}

#mb_pboxhead {
	padding			: 8px 12px 24px 12px;
	background		: #f8f8f8;
}

#mb_pboxtext {
	float			: left;
}

#mb_pboxclose {
	float			: right;
}

#mb_pboxclose img {
	padding			: 0px 4px 0px 0px;
	position		: relative;
	top				: 1px;
}

#mb_pboxclose a {
	vertical-align	: 3px;
}

#mb_pboxlist {
	clear			: both;
	border-top		: 1px solid #EFB03F;
	padding 		: 12px;
}

#mb_pboxlist div {
	float			: left;
	//	width			: 25%;
}

#mb_pboxlist p {
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
}

#mb_pboxlist ul {	
	list-style		: none;	
	line-height		: 16px;	
	margin			: 0px 0px 0px 0px;
	padding			: 6px 0px 12px 0px;
}

.mb_pboxlink {
	color			: #efb03f;
	font-weight		: bold;
	text-decoration	: none;
}

.mb_pboxlink:hover {
	text-decoration	: underline;
}
/* variables */

.va_text {
	margin				: 0px 4px 0px 0px;
}

.va_time {
	width				: 25px;
}

.va_ampm {
	width				: 50px;
}

.va_input {
	width				: 260px;
}

.va_select {
	width				: 268px;
}

.va_error {
	margin				: 0px 0px 0px 4px;
}

.va_gray {
	background			: #f8f8f8;
}

.va_spacer {
	height				: 20px;
	background			: #f8f8f8;
}

.va_link {
	margin				: 0px;
	padding				: 1px 1px 1px 5px;
}

.va_link img {
	vertical-align		: -4px; 
}

.va_acceptAGB {
	width				: 260px;
}

.va_acceptAGB p {
	margin				: 1px 0px 0px 4px;
}

/* virtual earth */

.ve_text_DE {
	margin				: 0px;
	padding				: 1px 1px 1px 5px;
	font				: normal 8pt Verdana, Arial, Sans;
	border				: 1px solid #a6a6a6;
	width				: 240px;
}

.ve_text_US {
	margin				: 0px;
	padding				: 1px 1px 1px 5px;
	font				: normal 8pt Verdana, Arial, Sans;
	border				: 1px solid #a6a6a6;
	width				: 320px;
}

#ve_text:focus {
	background-color	: #fcebad;
}

#ve_control {
	border-top			: 1px solid #EFB03F;
	margin				: 0px;
	padding				: 10px;
}

.ve_button {
	padding				: 0px 0px 0px 8px;
	position			: relative;
	top					: -1px;
}

/*
.ve_button a, a:visited {
	color				: #0831b5;
	cursor				: pointer;
	text-decoration		: underline;
}
*/

.ve_button img {
	padding				: 0px 4px 0px 0px;
	vertical-align		: -3px;
	border				: 0px;
}		
