a
{
outline:none;
}

A.topnavbar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024F6D;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor:hand;		
}
A.topnavbar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024F6D;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor:hand;
}
A.topnavbar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4083A6;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor:hand;
}

.topnavbar_pointer {
	cursor: pointer;
	cursor: hand;
}


.heading_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00292B;
	font-weight:bold;
	letter-spacing:1px;
}

/*.text_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00292B;
}
*/
.text_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B5B;
	font-weight: normal;
}
.text_body_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00292B;
	line-height:30px;
}

.text_body_heading_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E6E92;
	font-weight:bold;
}

/*.text_body_heading_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D5475;
	font-weight:bold;
}*/
.text_body_heading_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B5B;
	font-weight:bold;
}

.text_body_heading_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3D5475;
	font-weight:bold;
}

.text_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00292B;
	font-weight:400;
	letter-spacing:1px;
}

A.contact_us_1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2380B1;
	text-decoration:none;
	font-weight:bold;
}
A.contact_us_1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2380B1;
	text-decoration:none;
	font-weight:bold;
}
A.contact_us_1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4083A6;
	text-decoration:underline;
	font-weight:bold;
}

/*.text_references {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00292B;
	text-align:left;
	padding-right:8px;
	padding-left:8px;
}*/

.text_references {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	text-align:left;
	padding-right:8px;
	padding-left:8px;
}
#tdbackground
{
background:url(images/line_partition_big.gif) repeat-x;
height:10px;
}

.footertdbackground
{
background-image:url(images/partition_footer.gif);
background-repeat:repeat-x;
background-position:top left;
height:23px;
/*background:url(images/partition_footer.gif) repeat-x top left;
height:23px;
float:left;
vertical-align:top;*/
}
body {margin:25px; font:11px Verdana,Arial; background:#eee}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-right:1px solid #aaa; border-top:none; width:151px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#FFFFFF;}
ul.menu ul li a:hover {background-color:#024F6D; color:#FFFFFF}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:5px 7px 7px; font-weight:bold;  width:134px;color: #024F6D;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


/* customer menu */

ul.menu1 {list-style:none; margin:0; padding:0}
ul.menu1 * {margin:0; padding:0}
ul.menu1 a {display:block; color:#000; text-decoration:none}
ul.menu1 li {position:relative; float:left; margin-right:2px}
ul.menu1 ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu1 ul li {position:relative; border-right:1px solid #aaa; border-top:none; width:151px; margin:0}
ul.menu1 ul li a {display:block; padding:3px 7px 5px; background-color:#FFFFFF;}
ul.menu1 ul li a:hover {background-color:#024F6D; color:#FFFFFF}
ul.menu1 ul ul {left:148px; top:-1px}
ul.menu1 .menulink { padding:5px 7px 7px; font-weight:bold;  width:134px;color: #024F6D;}
ul.menu1 .menulink:hover, ul.menu1 .menuhover {}
ul.menu1 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu1 .topline {border-top:1px solid #aaa}


/* partner pics CSS*/

.part_pics_bor
	 {
 border:1px solid #000;
 padding:10px;
 	}
