.style1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	word-wrap: normal;
}
.style2 {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; }
.style3 {	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/tripudio-new_04.jpg);
	background-repeat: repeat-x;
	layout-flow: horizontal;
	line-break: strict;
	word-wrap: normal;
}
.style5 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; }

a {
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Gray;
}

a.menuitems {
	background-image: url(images/tripudio-new_04.jpg);
	background-repeat: repeat-x;
}
/*
A:link    {
	color: #5f6c8c;
}
A:active  { color: blue;}
A:visited { color: #ac9255;}
A:hover 	 { color: #8fb8ce;}
*/

A:link    {
	color: #0000CD;
	font-weight:normal;
	font-size: 10px;
}
A:active  { color: blue;}
A:visited {
	color: #4B0082;
	font-weight: normal;	
	font-size: 10px;
}
A:hover 	 { color: #8fb8ce;}



.client {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: Gray;
}

/*

#home { background-image:url(images/tripudio-new_05.jpg);
 height: 38px; width: 72px;
		 }

#home a { background-image:url(images/tripudio-new_05.jpg);
background-position: 0 -38px;
padding: 0px 40px 14px 0px;
		 }

#home a:hover { background-image:url(images/tripudio-roll_05.jpg) ;
			background-position: 0 -38px;
				}
			
				
#home span { background:  url("images/tripudio-roll_05.jpg") top left repeat; }

*/
/*
a img {height: 38px; width: 70px; border-width: 0;}
*/
a img {height: 38px; width: 73px; border-width: 0;}
a#study img {background: url(images/case_study.jpg) top left no-repeat;}
a#study:hover img {background: url(images/case_study.jpg) top left no-repeat;}

/* a img {height: 38px; width: 70px; border-width: 0;} */
a#home img {background: url(images/tripudio-new_06.jpg) top left no-repeat; width: 70px;}
a#home:hover img {background: url(images/tripudio-roll_06.jpg) top left no-repeat;}

a#rest img {background: url(images/tripudio-new_11.jpg) top left no-repeat; width: 300px;}
a#rest:hover img {background: url(images/tripudio-new_11.jpg) top left no-repeat;}

a#back img {background: url(images/back.gif) top left no-repeat; width: 26px;}
a#back:hover img {background: url(images/back.gif) top left no-repeat;}

/*a a img {height: 38px; width: 73px; border-width: 0;} */
a#solutions img {background: url(images/tripudio-new_07.jpg) top left no-repeat; width: 73px;}
a#solutions:hover img {background: url(images/tripudio-roll_07.jpg) top left no-repeat;}

/*a a img {height: 38px; width: 72px; border-width: 0;} */
a#partners img {background: url(images/tripudio-new_08.jpg) top left no-repeat; width: 72px;}
a#partners:hover img {background: url(images/tripudio-roll_08.jpg) top left no-repeat;}
  
/*a a img {height: 38px; width: 84px; border-width: 0;} */
a#clientlog img {background: url(images/tripudio-new_09.jpg) top left no-repeat;  width: 84px;}
a#clientlog:hover img {background: url(images/tripudio-roll_09.jpg) top left no-repeat;}

/*a img {height: 38px; width: 83px; border-width: 0;} */
a#contact img {background: url(images/tripudio-new_10.jpg) top left no-repeat;  width: 83px;}
a#contact:hover img {background: url(images/tripudio-roll_10.jpg) top left no-repeat;}

/*a img {height: 38px; width: 83px; border-width: 0;} */
a#customers img {background: url(images/tripudio-new_10.jpg) top left no-repeat;  width: 83px;}
a#customers:hover img {background: url(images/tripudio-roll_10.jpg) top left no-repeat;}

a img 
{width: auto; border-width: 0;}

a#partnerlinks {
	width: auto;
}  
a#loginright img {background: url(images/tripudio-new_21.jpg) top left no-repeat;  width: 123px;}
a#loginright:hover img {background: url(images/tripudio-roll_21.jpg) top left no-repeat;}

/* a img {width: 119px; border-width: 0;}*/
a#contactright img {background: url(images/tripudio-new_22.jpg) top left no-repeat;  width: 119px;}
a#contactright:hover img {background: url(images/tripudio-roll_22.jpg) top left no-repeat;}

.style6 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style7 {color: #666666}
.style8 {font-size: 11px}
.style9 {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;}

input, textarea, select, .inputbox {
  border: 1px solid #666666;
  color: #666666;
  background-color: #fff;
}

input.radio, input.checkbox {
  border: none;
  background-color: #fff;
}

input.button {
  font-weight: bold;
  border: 1px outset #999999;
  color: #fff;
  background-color: #f2f2f2;
}

div.menu {
	width:100%;
	padding:0;
	
}

div.menu a {
	text-align: right;
	display:block;
	margin:0px 0px 0px 0px;
	width:100%;
	padding:0.3em;
	font: bold small-caps 0.6em verdana;
	color:#29515E;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #336666;
	}

html>body div.menu a {width:auto;}

div.menu a:hover {background:#799995;color:#ffffff; text-decoration:none; font: bold small-caps 0.6em verdana;}

div.menu a:visited {color:#29515E; text-decoration:none; font: bold small-caps 0.6em verdana;}
		
.menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	color: #3E7A8E;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: 29515E;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #77B3B3];
	color: #003333;
}

.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	color: #fff;
	background-color: #29515E;
	padding-right: 2px;
	padding-left: 2px;
}

#mid_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}