/* *** TESOBE for DISMARC contact@tesobe.com  *** */
body {
	font-size: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	/*background: #524b52;*/
	border: 0px none black;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin: 0;
	color: /*#313131*/black;
}

table {
        border-collapse: collapse;
}


body {
	background: #ececec none /*url(../images/body.png)*/ repeat-x scroll 0px 0% !important;
}

div {
	border:0px;
	padding:0px;
}

img {
	border:0px;
	padding:0px;
}

table {
	font-size: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align:left;
	text-decoration: none;
	border: 0px solid black;
	color: #313131;
}

.centertablestyle {
	margin-left: auto;
	margin-right: auto;
	font-size: 30px;
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #1166DF;
}

p {
	padding: 5px 20px 5px 20px;
	margin: 0px;
}

.leftmenu p,
.leftmenuadvanced p {
	padding: 0px;
	margin: 0px;
}

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

h1, h2, h3{
	margin:0px;
	padding:2px;
}

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 12pt;
	text-transform:uppercase;
}

h3 {
	font-size: 12pt;
}

a, a:link, a:visited {
	color: black;
	text-decoration: underline;
}

a:hover,
a:hover {
	text-decoration: none;
}

#topmenuright a,
#topmenuright a:link, 
#topmenuright a:visited,
#mdmsearchresulttop a,
#mdmsearchresulttop a:link,
#mdmsearchresulttop a:visited 
{
	color: #ffffff;
	white-space: nowrap;
}


form {
	margin: 0px;
	padding: 0px;
}

 label {
	display:block;
	float:left;
	font-size:12px;
	margin:0px 0px 3px 4px;
	text-align:left;
	width:150px;
}

.leftmenu label, 
.leftmenuadvanced label  {
	width: 150px;
	text-align: left;
	margin: 0px 0px 3px 4px;
	font-size: 12px;
}

fieldset {
	border: 0px solid #313131;
	width: 600px;
	margin-top:12px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.leftmenu fieldset {
	border: 0px solid #313131;
	padding:0px;
	margin:0px 0px 0px 27px;
	width:200px;
	text-align:left;
}

#loginindex fieldset {
	border: 0px solid #313131;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:200px;
	text-align:left;
}


legend {
	margin-left:150px;
}

.leftmenu legend {
	margin:0px 0px 27px 0px;
       text-transform:uppercase;
}

input, select, textarea {
	background:#F1F0C0 none repeat scroll 0px;
	border-color:#b0b1b5 #ffffff #ffffff #b0b1b5;
	border-style:solid;
	border-width:2px;
	font-size:12px;	
}

/*.leftmenu input, .leftmenu textarea,*/ 
.leftmenu select,
.leftmenuadvanced .leftmenumargin select, 
.leftmenuadvanced .leftmenumargin input {
	background:#F1F0C0 none repeat scroll 0px;
	border-color:#b0b1b5 #ffffff #ffffff #b0b1b5;
	border-style:solid;
	border-width:2px;
	font-size:12px;	
	width:200px;
}

.leftmenuadvanced .leftmenulong select, 
.leftmenuadvanced .leftmenulong input  {
	background:#F1F0C0 none repeat scroll 0px;
	border-color:#b0b1b5 #ffffff #ffffff #b0b1b5;
	border-style:solid;
	border-width:2px;
	font-size:12px;	
	width:200px;
}

.loginindexcontent input, .loginindexcontent select {
	width:137px;
}

.leftmenusearchboxinput input/*, 
.leftmenusearchboxinputadvanced input*/ {
	background:white none repeat scroll 0%;
	border-color:#b0b1b5 #ffffff #ffffff #b0b1b5;
	border-style:solid;
	border-width:2px;
	font-size:20px;
	height:23px;
	width:202px;	
}

.leftmenusearchboxinputadvanced input {
	width:200px;
}

.mdmresultnavigation input{
	background:#466ac3;
	border-style:solid;
	border-width:0px;
	font-size:12px;	
	color:white;
}

.mdmresultnavigation b{
	font-weight:bold;
}
.mdmresultnavigation{
	border-bottom:1px solid #466ac3;
	width:100%;
}

.mdmresultnavigationbottom{
	border-top:1px solid #466ac3;
	width:100%;
}

table.mdmsearchresulttable {
	width:100%;
}

.mdmsearchresulttable th{
	background:#466AC3 none repeat scroll 0%;
	color:white;
	font-weight:normal;
	padding:4px;
}

.mdmsearchresulttableheader{
	background:#466AC3 none repeat scroll 0% 50%;
	color:white;
	font-weight:normal;
	padding:4px;
}

.mdmsearchresulttableheader td{
	background:#466AC3 none repeat scroll 0% 50%;
	color:white;
	font-weight:normal;
	padding:4px;
}

.oddRow td, .oddRow th,
.evenRow td, .evenRow th {
	margin: 0px;
	padding: 0px;
}

.tablerowodd, .oddRow{
	background:#D9e1ea;
}

.tablerowodd td {
	padding:4px;
}

.tableroweven, .evenRow{
	background:#DED0AC;
}

.tableroweven td{
	padding:4px;
}

.tablerowdetails{
	background:#DED0AC;
	border-spacing:0px;
	width:100%;
	margin:0px;
}

.tablerowdetails td{
	padding:4px;
	
}

.tablerowdetailsdivstretch{
	margin:0px 2px;
	background:#DED0AC;
}

.tablerowdetailsdiv{
	background:#DED0AC;
}

.mdmsearchresulttableheaderdivstretch{
}

.mdmsearchresulttableheaderdiv{
	
}

.button {
	background:#4f7dd0 none repeat scroll 0%;
	border-color:#ffffff #b0b1b5 #b0b1b5 #ffffff ;
	border-style:solid;
	border-width:2px;
	font-size:12px;
	text-transform:uppercase;	
	color:white;
}

.dictionary {
	background:#DED0AC none repeat scroll 0%;
	border-color:#ffffff #b0b1b5 #b0b1b5 #ffffff ;
	border-style:solid;
	border-width:2px;
	font-size:12px;
	text-transform:uppercase;	
	color:white;
}

#Cancel{
	background:red none repeat scroll 0%;
	border-color:#ffffff #b0b1b5 #b0b1b5 #ffffff ;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	text-transform:uppercase;	
}

#submit {
	background: #D6D996 url(../images/button.png) repeat-x scroll 0% 0pt;
	border-color: gray gray #545531;
	border-style: solid;
	border-width: 0px;
	font-size: 14px;	
}

.submit {
	background: #4F7DD0 url(../images/button.png) repeat-x scroll
		0% 0pt;
	border-color: gray gray #545531;
	border-style: solid;
	border-width: 0px;
	font-size: 14px;	
}

/*start page backgrounds here*/

#backgroundstretchright {
	clear:both;
	background: transparent url(../images/backgroundstretchright.png) repeat-x scroll 0px 0%;
} 

#backgroundstretchdown {
	/*background: #524b52 url(../images/backgroundstretchdown.png) repeat-y scroll 0px 0%;*/
	height: 100%;
} 

#backgroundbigger {
	background: transparent url(../images/backgroundbigger_deskless.jpg) no-repeat scroll 0px 0%;
	height: 100%;
}

#advancedsearchbackgroundbigger {
	background: transparent url(../images/advanced_search_backgroundbigger.png) no-repeat scroll 0px 0%;
	height: 100%;
} 

#background {
	height: 620px;
	/*internet explorer 6 ie6 bug*/
	/*min-width: 970px;*/
	width: 970px;
}

.backgroundDesk {
	background: transparent url(../images/background.jpg) no-repeat scroll 0px 0%;
}

#advancedsearchbackground {
	background: transparent url(../images/advanced_search_background.jpg) no-repeat scroll 0px 0%;
	height: 620px;
	/*internet explorer 6 ie6 bug*/
	/*min-width: 970px;*/
	width: 970px;
}

#topmenustretch {
	background: #4F7DD0 none repeat-y scroll 0px 0%;
	clear:both;
	color:white;
	float:left;
	width:100%;
}

#topmenu {
	background: #4F7DD0 none repeat-y scroll 0px 0%;
	clear:both;
	color:white;
	float:left;
	font-size:12px;
	min-height:26px;
	text-align:left;
	width:970px;
}

#topmenuleftstretch {
	color:white;
	float:left;
	font-size:12px;
	margin:0px;
	text-align:left;
	width:170px;
}

#topmenuleft {
	color:white;
	font-size:12px;
	text-align:left;
	margin:3px 20px 0px 20px;
}

#topmenuright {
	color:white;
	font-size:12px;
	text-align:right;
	/*width:950px;*/
	margin:7px 20px 0px;
	
}

#econlogo {
    position: absolute;
    left: 20px;
	top: 10px;
	color:white;
	font-size:12px;
	text-align:right;
	/*width:950px;*/
}

#topmenusecondrow{
	color:#A6A6A6;
	font-size:10px;
	height:18px;
	margin-top:7px;
	text-align:right;
	/*internet explorer 6 ie6 bug firefox should have this:*/
	/*width:660px;*/
	/*border:1px dotted black;*/
}

#topmenusecondrowstretch{
	float:left;
	margin:2px 2px 0px 0px;
}

#topmenusecondrowtext{
	width:641px;
}

.padder #topmenusecondrowtext{
	width:900px;
}

#topmenusecondrowflag{
	float:left;
	/*margin-left:2px;*/
}

#contentandleftmenu{
	float:left;
	/*internet explorer 6 ie6 bug firefox should have this:*/
	width:950px;
	/*border:1px solid green;*/
	position: relative;
}

.leftmenu {
	background:transparent url(../images/search_bgr.jpg) no-repeat scroll 17px 64px;
	position: absolute;
	top: 0px;
	left: 0px;
	height:610px;
	margin:0px;
	padding:0px;
	width:266px;
	/*overflow:hidden;
	height:100%;*/
	
}

.leftmenuadvanced {
	background:transparent url(../images/advanced_search_bgr.jpg) no-repeat scroll 17px 64px;
	position: absolute;
	height:500px;
	margin:0px;
	margin-riht: 0px;
	padding:0px;
	width:266px;
}

.leftmenulogo {
	height:77px;
}

.leftmenulogoadvanced{
	/*height:77px;
	background:transparent url(../images/advanced_search_top_test.png) no-repeat scroll 17px 41px;*/
}

.leftmenusearchboxstretch{
	height:121px;
	/*border:0px solid red;*/
}

.leftmenusearchboxstretchadvanced{
	/*background:transparent url(../images/advanced_search_left_menu_test.png) no-repeat scroll 17px -7px;*/
	/*height:140px;*/
	/*border:1px solid red;*/

}

.leftmenusearchbox{
	margin:0px 27px 0px 18px;
}

.leftmenusearchboxadvanced{
	margin:74px 0px 7px 30px;
	text-align:left;
	width:200px;
	/*border:1px solid red;*/
}

.leftmenutitle {
	margin:6px 5px;
	/*text-align:center;
	width: 208px;*/
} 

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

.leftmenusearchboxinputadvanced {
}

.leftmenusearchbutton{
	margin:12px 24px 0px;
	text-align:right;
}

.leftmenusearchbuttonadvanced{
	margin:12px 0px 0px;
	text-align:right;
}

.leftmenucheckbox{
	margin:2px 10px 0px;
}

.leftmenucheckboxadvanced{
	margin:5px 0px 0px;
	font-size:12px;
}

.leftmenucheckbox input,
.leftmenucheckboxadvanced input{
	background:transparent;
	border:none;
	font-size:4px;	
	margin:0px;
}



.leftmenulimitsearchesstretch{
	height:220px;
}

.leftmenulimitsearchesstretchadvanced {
	background:transparent url(../images/advanced_search_bgr.jpg) no-repeat scroll 17px -55px;
	height:98px;
	/*border:1px solid green;*/
}

.leftmenulimitsearches{
	margin:0px 0px 0px 30px;
	text-align:left;
	width:200px;
}

.leftmenulimitsearchesadvanced{
	margin:0px 0px 0px 30px;
	text-align:left;
	width:200px;
	/*border:1px solid red;*/
}

.leftmenuseparator{
	background:transparent url(../images/advanced_search_separator.jpg) no-repeat scroll 17px -3px;
	height:22px;
}

.leftmenuadvanced div.leftmenuconjunction{
	margin-top:7px;
}

.leftmenumargin{
	margin-top:7px;
}

.leftmenumarginsmall {
	margin-top:7px;
}

.leftmenuconjunctionbuttons{
	/*float:left;
	width:100px;*/
}

.leftmenuconjunctionselect{
	/*float:left;
	text-align:right;
	width:100%;*/
	float:right;
}

.limitsearch {
	height:50px;
	margin:10px 0px 0px;

}

.leftmenueadvancedoptions{
	margin:13px 0px 0px 30px;
	text-align:left;
	width:200px;
}

.leftmenueadvancedoptionsstretchadvanced{
	background:transparent url(../images/advanced_search_bgr.jpg) no-repeat scroll 17px -110px;
	height:200px;
	/*border:1px solid green;*/
}
	
.leftmenueadvancedoptionsadvanced{
	margin:0px 0px 0px 30px;
	text-align:left;
	width:200px;
	/*border:1px solid red;*/
}

.leftmenuitemtall{
	margin:20px 0px 0px 0px;
	width:200px;
	text-align:right;
	text-transform:uppercase;
} 

.leftmenuitem {
	margin:0px 20px 20px 35px;
	width:200px;
	text-align:right;
} 

/*.leftmenualign {
	padding:0px;
	margin:0px 0px 0px 27px;
	width:200px;
	text-align:left;
}*/

.leftmenusearchcriteriatitle {
	text-transform:uppercase;
} 

.leftmenusearchcriteria {
	margin:20px 20px 20px 0px;
	width:200px;
	text-align:left;
}

#content {
	
margin: 0px; padding: 0px;
	margin-left:280px;
	width: 670px;	
}

#contentfrontpage {
	/*internet explorer 6 ie6 bug fix must be 660px*/
	/*width:660px;	*/
}

#contentindent {
	float:left;
	margin:74px;
}

#contenttoplogin {
	float:left;
	height:266px;
	width:660px;
	/*border:1px solid black;*/

}

#contenttop {
	float:left;
	height:266px;
	width:667px;
}

#contentindexstretch{
	float:left;
	width:660px;
}

#content1{
	float:left;
	width:330px;
}

#gramaphonestretch{
	margin:223px 0px 0px 109px;
	/*margin:217px 0px 0px 103px;*/
}

#content2{
	float:left;
	width:330px;
	
}

#globestretch{
	margin:103px 0px 0px 183px;
}

#bellstretch{
	margin:-3px 0px 0px 131px;
}

#globe {
	height:117px;
	width:124px;
}

#bell {
	height:40px;
	width:40px;
}

#contentindex2{
	left:550px;
	position:absolute;
	top:280px;
}

#contentindex3{
	left:650px;
	position:absolute;
	top:280px;
}

#contentindex4{
	left:755px;
	position:absolute;
	top:280px;
}

/*
	
a#title2:hover {
background:transparent url(../img/advanced_search_bottom_test.png) no-repeat scroll 0pt;
overflow:visible;
}

a#title2 {
display:block;
height:0pt;
left:120px;
overflow:hidden;
padding-top:120px;
position:absolute;
top:85px;
width:55px;
	
a#title2, a#title2:visited {
cursor:default;
display:block;
height:0pt;
left:0pt;
padding-top:260px;
position:absolute;
text-decoration:none;
top:0pt;
width:400px;
}

#gmap a {
color:#000000;
font-family:arial,sans-serif;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;

#contentindex5 {
	left:850px;
	position:absolute;
	top:280px;
}

#contentindex1contents {
	height:50px;
	width:50px;
}
*/

#loginindexstretch {	
	float:left;
	width:660px;
	/*margin:0px 0px 0px 71px;*/
	/*width:538px;*/
	/*
	
	
	height:300px;
	width:500px;*/

	/*border:1px solid blue;*/
	
}

#loginindex {	
	/*float:left;*/
	/*left:382px;*/
	margin:0px 0px 0px 75px ;
	/*margin:0px 0px 0px 17px;*/    /*71*/
	/*width:100%;
	height:100%;*/
	/*border:1px solid red;*/
}

#loginindextitlestretch{
	height:50px;
	
}

#loginindextitle {
	margin:0px;
	padding:4px 0px 0px 9px;
}

.loginindexbox {
	float:right;
}

.loginindexcontentstretch {
	height:64px;
	width:175px;
	/*border:1px dotted;*/
}
	
.loginindexcontent {
	margin:0px;
	padding:4px 7px 0px;

}

.loginindexbuttonstretch{
	height:78px;
	width:141px;
}

.loginindexbutton {
	margin:0px;
	padding:7px 6px 0px 0px;
	text-align:right;
}

#contenttopsearch {
	float:left;
	height:63px;
	width:668px;
}

#contenttopsearch{
	margin:24px;
	float:left;
}

#contenttopboxes{
	margin: 20px 7px 20px 28px;
	float:left;
}

.contenttopbox{
	width:100px;
	float:left;
}

.mdmsearchresultstretch{
	background:transparent url(../images/searchresultwhite.png) repeat-x scroll 0px 37px !important;
	float:left;
	/*internet explorer 6 ie6 bug for ie*/
	width:668px;
}

.mdmsearchresult{
}

.mdmsearchresultcontentbackgroundstretch{
	width: 100%;
	background:white none repeat scroll 0% 50%;
	padding-bottom: 1em;
}

.mdmsearchresultcontentbackground{
	width:668px;
	background:white none repeat scroll 0% 50%;
}

.mdmsearchresultcontent{
	margin:10px 25px 10px 25px;
}

.mdmsearchresultcontentinside{
	/*for details page didnt work float:left;*/
}

.mdmsearchresulttop{
	/*background:#D9E1EA url(../images/search_choices.png) no-repeat scroll 0px 0px !important;
	float:right;*/
	width:100%;
	height:49px;
	color:white;
	font-size:10px;
}

.mdmsearchresulttopchoiceboxinactive,
.mdmsearchresulttopchoiceboxactive {
	cursor: pointer;
}	

.mdmsearchresulttopchoiceboxactive,
a:hover .mdmsearchresulttopchoiceboxinactive {
	background:#C78143 url(../images/search_choice_active.png) no-repeat scroll 0px 0px !important;
	float:left;
	height:44px;
	margin:10px 3px 0px 0px;
	width:130px;
	overflow: hidden; 
}

.mdmsearchresulttopchoiceboxinactive{
	background:#4671C8 url(../images/search_choice_inactive.png) no-repeat scroll 0px 0px !important;
	float:left;
	height:44px;
	margin:10px 3px 0px 0px;
	overflow: hidden;
	width:130px;
}

.mdmsearchresulttopchoiceboxmore {
	background:#9A9A9A url(../images/search_choice_more.png) no-repeat scroll 0px 0px !important;
	float:left;
	height:44px;
	margin:10px 3px 0px 0px;
	width:130px;
	overflow: hidden;
}

.mdmsearchresulttopchoicestretch{
	position: absolute;
	width: 120px;
	display: block;
	overflow: hidden;
	
}

.mdmsearchresulttopchoice{
	margin:8px 12px 0px;
}

.mdmsearchresulttopchoiceimages {
	position: relative;
	top: 15px;
	left: 100px;
	
}
.mdmsearchresulttopchoicenumstretch{
	padding-top: 15px;
}

.mdmsearchresulttopchoicenum{
	margin:5px 13px 0px 0px;
	text-align:right;
}

#mdmsearchresulttopchoice1{
	left:294px;
	position:absolute;
	top:65px;
}

#mdmsearchresulttopchoice1num{
	left:359px;;
	position:absolute;
	text-align:right;
	top:85px;
}

#mdmsearchresulttopchoice2{
	left:426px;
	position:absolute;
	top:65px;
 }

#mdmsearchresulttopchoice2num{
	left:520px;
	position:absolute;
	text-align:right;
	top:85px;
 }

#mdmsearchresulttopchoice3{
	left:569px;
	position:absolute;
	top:65px;
 }

#mdmsearchresulttopchoice3num{
	left:653px;
	position:absolute;
	text-align:right;
	top:85px;
}

#mdmsearchresulttopchoice4{
	left:703px;
	position:absolute;
	top:65px;
 }

#mdmsearchresulttopchoice4num{
	left:782px;
	position:absolute;
	top:85px;
	text-align:right;
}

.contenttextbox{
	/*float:left;
	height:100%;
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:280px;*/
	padding:5px 0px;
}

.imgfloatleft{
	float:right;
	padding:12px 0px 12px 12px;
}

#searchtitle {
	border-bottom:1px solid brown;
}

#footer {
	text-align:center;
	clear: both;
} 

.prototip .mdmTip {
	width: 250px;
	border: 1px solid #524b52;
}

.prototip .mdmTip .toolbar {
	background: #524b52; 
	color: #ffffff !important;
}

.prototip .mdmTip .title {
	color: #ffffff !important;
	font: italic 17px Georgia, serif;
	padding: 5px; 
}

.prototip .mdmTip .content { 
	background: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px;
} 

/* messages */
div.mdmMessage {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #FF8C00;
        padding: 1em;
        margin-bottom: 2em;
        color: #FF8C00;
        background-color: #FFE4B5;
        text-align: center;
        font-weight: bold;
}

div.mdmErrorMessages {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #BD3131;
        padding: 1em;
        margin-bottom: 2em;
        color: #BD3131;
        background-color: #f1e8e6;
        text-align: left;
}

div.mdmErrorMessages h3 {
        border-bottom: 1px solid #BD3131;
}

div.mdmWarnMessages {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #8F6823;
        padding: 1em;
        margin-bottom: 2em;
        color: #8F6823;
        background-color: #FFF6CF;
        text-align: left;
}

div.mdmWarnMessages h3 {
        border-bottom: 1px solid #8F6823;
}

div.mdmDebugMessages {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #17477F;
        padding: 1em;
        margin-bottom: 2em;
        color: #17477F;
        background-color: #DFEEFF;
        text-align: left;
}

div.mdmDebugMessages h3 {
        border-bottom: 1px solid #17477F;
}

div.mdmPHPMessages {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #333366;
        padding: 1em;
        margin-bottom: 2em;
        color: #333366;
        background-color: #9999CC;
        text-align: left;
}

div.mdmPHPMessages h3 {
        border-bottom: 1px solid #333366;
}

div.mdmPHPMessages ul,div.mdmPHPMessages li,div.mdmDebugMessages ul,div.mdmDebugMessages li,div.mdmWarnMessages ul,div.mdmWarnMessages li,div.mdmErrorMessages ul,div.mdmErrorMessages li
        {
        list-style: circle;
}

div.padder {
	padding: 0px 10px;
}

span.smaller {
	font-size: smaller;
}


/* Tabpane */

ul.mdmTabPane {
	padding: 0px;
	margin: 0px;
	z-index: 100;
	list-style:none;
}

ul.mdmTabPane li {
	float: left;
}

ul.mdmTabPane li a,
ul.mdmTabPane li a:active,
ul.mdmTabPane li a:visited{
	padding: 2px 7px;
	display: block;
	border: 1px solid #ccc;
	border-top: 2px solid #aaa;
	
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	
	margin-right: 1px;
	margin-bottom: -1px;
	background: #eeeeee;
	color: #aaa;
}

ul.mdmTabPane li.active a,
ul.mdmTabPane li.active a:active,
ul.mdmTabPane li.active a:visited,	
ul.mdmTabPane li a:hover {
	border-top: 2px solid #4f7dd0;
	border-bottom: 1px solid #eeeeee;
	color: #4f7dd0;
	text-decoration: none;
}

.mdmTab {
	border: 1px solid #ccc;
	background: #eeeeee;
	z-index: 99;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 8px;
}

.clear {
	clear: both;
}

.mdmOperation {
	border: 2px outset #ffffff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px;
	background: #4f7dd0;
	color: #ffffff;
}
.mdmOperation:hover {
	background: #F1F0C0;
	color: #000000;
}


.mdmDisplayMenu {
	border-top: 1px solid;
	border-bottom: 1px solid;
	background: #eeeeee;
	margin-bottom: 5px;
	height: 32px;
}
.mdmDisplayMenu a {
	display: block;
	float: left;
	border: 1px solid #ccc;
	margin: 3px;
	padding: 2px 3px 1px 3px;
	-moz-border-radius: 5px;
}

.mdmDisplayMenu a:hover {
	background-color: #6f9df0;
	border: 1px solid #4f7dd0;
	padding: 3px 2px 0px 4px;
}


div.sidePanel {
	width: 266px;
}

td.TextLineLabel {
	width: 220px;
}
td.EditorInputField {
	width: 280px;
}
div.ThesaurusLink {
	display: none;
}

table.iprform th {
	vertical-align: top;
}
