/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-image: url(shadeactive.gif);
	border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}


div#flowerdivcontainer {
	margin:0 0px 1px 0;
	border-left:1px solid #CFCFCF; 
	border-right:1px solid #CFCFCF; 
	border-bottom:1px solid #CFCFCF; 
	height: 10.7em; 
	background:#E4E7EE url(../images/tab_bg.jpg) repeat-x; 
	padding:0; 
	clear: both;
}

#servicetabs {
	float:left;/* firefox */
	margin: 0;
	padding:2px 0 0 0;
	background: #B0B0B0 url(../images/flowertabs_bg.gif) top repeat-x;
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
	margin: 0;
	padding: 0;
	width: 720px;
	background: transparent;
/*voice-family: "\"}\"";
voice-family: inherit;
*/}

.modernbricksmenu2 ul{
	margin:0;
	margin-left: 0px; /*margin between first menu item and left browser edge*/
	padding:5px 0 0 0;
	list-style: none;
}

.modernbricksmenu2 li{
	margin: 0 ;
	padding:0 ;
	float: left;
}

.modernbricksmenu2 li.tabida  {
	margin: 0 4px 0 0; /*Margin between each menu item*/
	padding: 0;
	background:url(../images/tab_ida.jpg) no-repeat left center;
}

.modernbricksmenu2 li.tabtrs  {
	margin: 0 4px 0 0; /*Margin between each menu item*/
	padding: 0;
	background: url(../images/tab_transaltion.jpg) no-repeat left center;
}

.modernbricksmenu2 li.tabdtp  {
	margin: 0 4px 0 0; /*Margin between each menu item*/
	padding: 0;
	background:url(../images/tab_dtp.jpg) no-repeat left center;
}

.modernbricksmenu2 li.tabweb  {
	margin: 0; /*Margin between each menu item*/
	padding: 0;
	background:url(../images/tab_web.jpg) no-repeat left center;
}

.modernbricksmenu2 li a {
	margin: 0 ;
	padding:0 ;
	display:block;
	height: 44px;
	width: 177px;
	text-indent: -9999px;
}

.modernbricksmenu2 li.tabida a {
background:url(../images/tab_ida.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabtrs a {
background:url(../images/tab_translation.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabdtp a {
background:url(../images/tab_dtp.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabweb a  {
background:url(../images/tab_web.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabida a:hover {
background:url(../images/tab_ida_o.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabtrs a:hover {
background:url(../images/tab_translation_o.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabdtp a:hover {
background:url(../images/tab_dtp_o.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabweb a:hover  {
background:url(../images/tab_web_o.jpg) no-repeat left center;
}



.modernbricksmenu2 li.tabida a.selected { /*currently selected tab*/
background:url(../images/tab_ida_o.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabtrs a.selected { /*currently selected tab*/
background:url(../images/tab_translation_o.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabdtp a.selected { /*currently selected tab*/
background:url(../images/tab_dtp_o.jpg) no-repeat left center;
}
.modernbricksmenu2 li.tabweb a.selected { /*currently selected tab*/
background:url(../images/tab_web_o.jpg) no-repeat left center;
}



.modernbricksmenu2 a:hover{
/*background-color: #333333;*/ /*Brown color theme*/ 
/*color: white;
*//*background: url(../images/tab_bg.jpg) repeat-x left center;
*/
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
/*background-color: #333333;*/ /*Brown color theme*/ 
/*color: white;
*//*border-color: #D25A0B;*/ /*Brown color theme*/ 

/*background: url(../images/tab_bg.jpg) repeat-x left center;
*/
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
/* width: 80%; width of menu*/
/*border-top: 1px solid darkred;*/ /*darkred border*/
/*background: black url(indentbg.gif) center center repeat-x;
*/}

.indentmenu ul li{
	display: inline;
}

.indentmenu ul li a{
/*float: left;
color: black; /*text color*/
/*padding: 3px 11px;
text-decoration: none;
*//*border-right: 1px solid darkred; *//*darkred divider between menu items*/
}

.indentmenu ul li a.selected{
	color: black !important;
	padding-top: 4px; /*shift text down 1px*/
	padding-bottom: 2px;
/*background: black url(indentbg2.gif) center center repeat-x;
*/}

/*external1.htm*/

div#tabInner {
	margin: 0;
	padding:10px 20px 0 20px;	
	height:10em;
	line-height:1.2em;
/*	background-color: #f5f5f5;	
	border-top:1px solid #ffffff;
*/
}
	
div#tabInner:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}



div#tabInner p{
}

div#tabInner p.spot{
	padding:5px 0 5px 0;
}

div#tabInner p.spot img{
	vertical-align:middle;
}

div#tabInner p.spot span{
}

div#tabInner p.spot span a{
	text-decoration:underline;
}
div#tabInner.translation-message p.spot span a{color:#6C2572;}
div#tabInner.dtp-message p.spot span a{color:#5F8E2F;}
div#tabInner.web-message p.spot span a{color:#4276C4;}

div#tabInner p.spot span a:hover{
	color: #CC6633;
	text-decoration:underline;
}

div#tabInner p.separator{
	padding:0 0 3px 0;
	font-weight:bold;
}
div#tabInner.ida-message  p.separator{color:#F28B00;}
div#tabInner.translation-message  p.separator{color:#6C2572;}
div#tabInner.dtp-message  p.separator{color:#5F8E2F;}
div#tabInner.web-message  p.separator{color:#4276C4;}


div#tabInner p span.small{
	font-size:10px;
	line-height: 1.1;
}


div#tabInner ul {
	margin: 0;
	padding: 2px 0 5px 0;
	list-style-type: none;	
	}
div#tabInner ul li {
	background: url(../images/marker02.gif) no-repeat left 0.3em;
	line-height: 1.3;
	padding-left: 13px;
	}				
div#tabInner.translation-message ul li {background: url(../images/marker_translation.gif) no-repeat left 0.3em !important;}
div#tabInner.dtp-message ul li {background: url(../images/marker_dtp.gif) no-repeat left 0.3em !important;}
div#tabInner.web-message ul li {background: url(../images/marker_web.gif) no-repeat left 0.3em !important;
width:300px;}

div#tabInner.translation-message div.tabinsideRight ul.request{
	margin:10px 0 5px 17px;
	width:220px;}

div#tabInner.translation-message ul.request li,
div#tabInner.dtp-message ul.request li,
div#tabInner.web-message ul.request li {background: url(../images/marker02.gif) no-repeat left 0.3em !important;}

div#tabInner.translation-message ul.none li,div#tabInner.dtp-message ul.none li,div#tabInner.web-message ul.none li{background: none !important;}
	
.ida-message{background:url(../images/tabinner-bottom_bg_ida.gif) left top no-repeat !important;}
.translation-message{background:url(../images/tabinner-bottom_bg_tr.gif) left top no-repeat !important;}
.dtp-message{background:url(../images/tabinner-bottom_bg_dtp.gif) left top no-repeat !important;}
.web-message{background:url(../images/tabinner-bottom_bg_web.gif) left top no-repeat !important;}
/*
div#tabInner.translation{border-top: #660066 solid 3px; background:url(../images/tabinner-bottom_bg_tr.gif) bottom repeat-x;}
div#tabInner.dtp{border-top: #669933 solid 3px; background:url(../images/tabinner-bottom_bg_dtp.gif) bottom repeat-x;}
div#tabInner.web{border-top: #6699CC solid 3px; background:url(../images/tabinner-bottom_bg_web.gif) bottom repeat-x;}
*/	
	
div#tabInner ul li a {
	text-decoration: underline;
}

div#tabInner.translation-message ul.enumeration{
width:400px;
padding:0;
clear:both;
}
div#tabInner.translation-message ul.enumeration li {
	float:left;
	background: none !important;
	padding-left:0;
}	



	
/*tabinside*/

div.tabinsideAll {
	width: 655px;
	}	
div.tabinsideLeft {
	width: 420px;
	float: left;	
	border-right: dotted 1px #ccc;
	}	
div.tabinsideRight {
	float: left;
	}	

.ida-message div.sepa3All{
	margin:3px 7px 3px 7px;
}

.ida-message div.sepa3All ul{
width:211px;
margin:0;
padding:0;
}
.ida-message div.sepa3All ul li{
margin:0;
padding:0;
}

.ida-message div.sepa3All div.sepa3{
float:left; 
margin: 0 3px 0 3px;
}
.ida-message div.sepa3All div.sepa3_end{
float:left; 
margin: 0 3px 0 3px;
clear:right;
}

	
/*
*html div.tabinsideLeft {
	width: 420px;
	}	
*html div.tabinsideRight {
	width: 225px;
	}
			
tabinside*/



	
div.lists {
	padding: 10px 0 0 0;
		}	

ul.column1,ul.column2 {
	float: left;
	width: 200px;
}

ul.column1 li,ul.column2 li {
	float: left;
	width: 200px;
}


table.innerWeb {	
	border: none;
	border-collapse: collapse;
}

table.innerWeb tr td  {	
	padding:0px 0px 0px 4px;
}

table.innerWeb tr th {	
	text-align: left;
	font-weight: normal;
	padding:0px 4px 0px 0px;
}

table.innerWeb tr td a {	
	text-decoration: underline;
}

table.innerWeb tr td.arrow{
	border-left:#FF9900 1px dotted;
	padding: 0 10px;
}



.border {
	border-bottom:#FF9900 1px dotted;
	padding:0;
	margin:0;
}
.border2 {
	border-bottom:#4276C4 1px dotted;
	border-right:#4276C4 1px dotted;
	padding:0 0 0 0;
	margin:0;
}

p.desire {
	font-weight: bold;
	color:#CC0033;
	padding-top: 10px;
}


/* Customer'sVoice*/

body#top #clientContent {
	border-bottom: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	margin:5px 0 0 16px;
	width:230px;
	background:#FFFFFF;
}

body#top div#clientTitle { 
	font-size:70%;
	font-weight:bold;
	color:#333333!important;
	background: url(../images/ico_voice.gif) left 0.2em no-repeat;
	height:1.3em;
	margin: 0 0 0 0;
	padding:5px 16px 0 22px;
	border-bottom:1px solid #CCCCCC;
	line-height:110%;
	
}

body#top #clientInner {
	border:none;
	width:230px;
}

body#top #clientInner dl {
	margin:0px;
	padding:5px 5px 0px 5px;

}
body#top #clientInner dt {
	font-weight: bold;
    font-size:70%;
	color:#000066;
	padding-bottom:3px;
}
body#top #clientInner dd {
	margin-top:2px;
	margin-bottom:2px;
	line-height: 1.3;
	font-size: 60%;

}
body#top #clientInner dd a {
	color:#333333;
	text-decoration: underline;
	margin-bottom:0;
}

body#top #clientInner dd.checkCase a{
	font-size: 10px;
	background:url(../images/marker05.gif) no-repeat left center;
	padding-left: 10px;
	margin: 0 0 0 0!important;
}


body#top #clientInner dd a:hover {
	color:#cc6600;
	text-decoration: underline;
}

body#top #clientInner dl dd a:link,body#top #clientInner dl dd a:visited{
	color:333333;
	margin:0px;
	text-decoration:underline;
}
body#top #clientInner dl a:hover{
	color:#CC6600;
	text-decoration:underline;
}



/*top intro

div.topIntro {
	line-height: 1.5;
	margin: 20px 0 0 0;
	padding: 0;
}

div.topIntro p.text {
	float: left;
	width: 440px;
}

div.topIntro p.idaSoluiton {
	float: left;
	width: 178px;
}
*/

