body {
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
}
p {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	margin:0px;
	line-height: 17px;
}
a, a:link, a:visited {
	font-size: 12px;
	color: #296dc2;
}
a:hover {
	font-size: 12px;
	color: #296dc2;
	text-decoration: none;
}
form {
	display: inline;
}
input {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
select {
	font-size: 12px;
	text-decoration: none;
}
h1 {
	font-family: Arial;
	font-size: 16px;
	color: #363636;
	display: inline;
	font-weight: normal;
}
h2 {
	font-family: Arial;
	font-size: 16px;
	color: #363636;
	font-weight: normal;
	display: inline;	
}
h2 a, h2 a:link, h2 a:visited, h2 a:hover {
	font-family: Arial;
	font-size: 16px;
	color: #363636;
	font-weight: normal;
	text-decoration: none;
}
h3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
h3 a, h3 a:link, h3 a:visited, h23 a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
h4 {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
}
h5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.headline {
	font-family: Arial;
	font-size: 16px;
	color: #363636;
	display: inline;
	font-weight: normal;
}

ul {
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
li {
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ol {
	font-family: Arial;
	font-size: 12px;
	list-style-type: lower-roman;
	line-height: 19px;
}

.top {
	border-top:#1549a4 5px solid;
	height:85px;
	background:url(../images/bg_top.gif) top repeat-x;
	width: 100%;
}

/* **** top menu **** */
.mainmenu {
	font-family: Arial;
	width: 750px;
	float: right;
	display: block;
	right:10px;
	position:absolute;
	top: 65px;
	text-align:right;
	z-index:10000;
}
.menu {
	font-family: Arial;
	font-size: 11px;
	color: #1549a4;
	line-height: 25px;
	list-style: none;
	text-align: right;
	text-transform: uppercase;
	float:right;
	position:relative;
}
.menu a:link, .menu a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #1549a4;
	text-decoration: none;
	padding-left:40px;
}
.menu a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #1549a4;
	text-decoration: none;
}
/*ul li*/
.menudrop {
	font-size: 12px;
	color: #363636;
	display: none;
	text-transform: none;
	position:absolute;
	left:40px;
	top:25px;
	width:160px;
}
.menudrop li a, .menudrop li a:link, .menudrop li a:visited, .menudrop li a:active {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	line-height: 20px;
	list-style: none;
	text-align: left;
	background-color:#ffffff;
	padding: 0px 7px;
	border: 1px solid #ececec;
	display: block;
}
.menudrop li a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#7c9ace;
	display: block;
}

.menudrop li ul {
	font-family: Arial;
	font-size: 12px;
	background-color:#ffffff;
	display: none;
	position:absolute;
	left:160px;
	/*top:inherit;*/
	width:205px;
}
.menudrop li ul a, .menudrop li ul a:link, .menudrop li ul a:visited, .menudrop li ul a:active {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	line-height: 20px;
	list-style: none;
	text-decoration: none;
	display: block;
}
.menudrop li ul a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color:#7c9ace;
	display: block;
}


li:hover ul, li.over ul { display: block; z-index:1000; }
li:hover ul li, li.over ul li { display: block; }
ul li:hover ul, ul li.over ul { display: block; }

ul li:hover ul ul
{display: none;}
ul li:hover ul, ul ul li:hover ul
{display: block;}
/* **** end top menu **** */

#hide {
      display: none;
      visibility:hidden;
}

#intro {
      display: none;
}

/* */

.submenu {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.submenu a:link {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.submenu a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.submenu a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
}
.submenu a:active {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
/* *** start left menu *** */
.menu_topic {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	line-height: 25px;
	border-bottom: 1px solid #d0d2cf;
	list-style: none;
	text-align: right;
	background: url(../images/boxgray1_left.gif) no-repeat left top;
	cursor:pointer;
}
.menu_topic a:link, .menu_topic a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.menu_topic a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #707170;
	text-decoration: none;
}
li.menu_topic div {
	background-image:url(../images/boxgray1_bg.gif);
	margin-left:4px;
	padding-right:5px
}
li.menu_topic div a, li.menu_topic div a:link, li.menu_topic div a:visited, li.menu_topic div a:hover {
	color: #363636;
	text-decoration:none;
}

/*ul li*/
.menu_left {
	font-family: Arial;
	font-size: 12px;
	color: #296dc2;
	border-top: 1px solid #d0d2cf;
	display: none;
}
.menu_left li a:link, .menu_left li a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #296dc2;
	text-decoration: none;
	line-height: 20px;
	list-style: none;
	text-align: right;
	border-bottom: 1px solid #f0f0f0;
	display: block;
	padding-right: 5px;
}
.menu_left li a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #002c75;
	text-decoration: none;
	background-color:#DFDFF0;
}
/*.menusub_left {
	font-family: Arial;
	font-size: 12px;
	color: #296dc2;
	background-color:#ececec;
	border-bottom:#b9bdbe 1px solid;
	border-top:#b9bdbe 1px solid;
	display: none;
}
.menusub_left ul li:hover, .menusub_left ul li:over {
	display: block;
}
.menusub_left li a, .menusub_left li a:link, .menusub_left li a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #296dc2;
	line-height: 20px;
	list-style: none;
	text-align: right;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	display: block;
}
.menusub_left li a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #042c75;
	line-height: 20px;	
	text-decoration: none;
	border-bottom:#ffffff 1px solid;
	padding-left:5px;
	padding-right:5px;	
	display: block;
}*/
/* */

/* *** end left menu here *** */

#main {
	margin: 0px auto;
}
#noline {
	border: 0px;
}
.L12_TitleW {
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 7px;
}

.menu_left_box {
	border-right: 1px solid #1649A4;
}
.button_case_study {
	background-color: #81858A;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	border:0px;
	padding: 7px;
	cursor:pointer;
}
.banner_bottom_box {
	border-top: 1px solid #999999;
}
.client_success {
	font-size: 11px;
	color: #474849;
	border-left:#deddd9 1px solid;
	padding:5px;
}
.client_success a:link, .client_success a:visited {
	font-size: 11px;
	color: #1549A4;
	text-decoration: none;
}
.client_success a:hover {
	font-size: 11px;
	color: #1549A4;
	text-decoration: underline;
}
.client_success_heading {
	font-size: 11.5px;
	color: #333333;
	text-decoration: none;
	padding: 1px;
	font-weight: bold;
	margin: 3px;
}
.content_news {
	font-size: 11px;
	color: #474849;
	text-decoration: none;
	margin: 5px 2px 2px 2px;
}
.content_date {
	font-size: 11px;
	color: #474849;
	text-decoration: none;
	margin: 0px 0px 0px 2px;
}
.footer_strip {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.footer_column {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 3px;
}
.footer_line {
	border-top: 1px solid #CCCCCC;
}
.heading {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.heading_sub {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #7C9ACE;
	text-decoration: none;
}
.heading_news {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #474849;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.heading_orange {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.heading_main {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 4px;
}
.heading_black {
	font-family: Arial;
	font-size: 12px;
	color: #363636;
	padding-right: 3px;
}
.heading_black a:link {
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.heading_black a:visited {
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.heading_black a:hover {
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
}
.link_blue {
	font-size: 11px;
	color: #1549A4;
	text-decoration: none;	
}
.link_blue a:link {
	font-size: 11px;
	color: #1549A4;
	text-decoration: none;
}
.link_blue a:visited {
	font-size: 11px;
	color: #1549A4;
	text-decoration: none;
}
.link_blue a:hover {
	font-size: 11px;
	color:#FF6600;
	text-decoration: none;	
}
.link_blue a:active {
	font-size: 11px;
	color: #1549A4;
	text-decoration: none;
}

.navigation {
	font-family: Arial;
	font-size: 11px;
	color: #454843;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
	background: url(../images/navblack_bg.png) no-repeat left;
	float: right;
	padding-left: 15px;
	padding-right: 10px;
	position: absolute;
	top: 214px;
	right: 0px;
	display: block;
}
.navigation a:link, .navigation a:visited {
	font-size: 11px;
	color: #c4c9cc;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid #454843;
}
.navigation a:hover {
	font-size: 11px;
	color:#c4c9cc;
	text-decoration:underline;	
}

.submit {
	background-color: #296DC2;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	border: 0px;
	height: 19px;
}

.L10 {
	font-size: 10px;
}
.L10_White {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 23px;
}
.L10_White a, .L10_White a:link, .L10_White a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.L10_White a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.L11_glayline {
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.L11_glayline1 {
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-bottom: 1px solid #cccccc;
}
.L11 {
	font-size: 11px;
}
.L11 a, .L11 a:link, .L11 a:visited {
	font-size: 11px;
	text-decoration:none;
}
.L11 a:hover{
	font-size: 11px;
	text-decoration: underline;
}
.L11_Gray{
	font-size: 11px;
	color: #666666;
}
.L11_Gray a:link, .L11_Gray a:visited{
	font-size: 11px;
}
.L11_Gray a:visited{
	font-size: 11px;
	text-decoration:none;
}
.L11_Dgray {
	font-size: 11px;
	color: #333333;
}
.L11_Dgray a:link, .L11_Dgray a:visited, .L11_Dgray a:hover {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.L11_LGray {
	font-size: 11px;
	color: #ADB0AA;
}
.L11_LGray a:link, .L11_LGray a:visited {
	font-size: 11px;
	color: #428AD3;
	text-decoration: underline;
}
.L11_LGray a:hover{
	font-size: 11px;
	color: #428AD3;
	text-decoration: none;
}
.L11_LGray2 {
	font-size: 11px;
	color: #ADB0AA;
}
.L11_LGray2 a:link, .L11_LGray2 a:visited {
	font-size: 11px;
	color: #ADB0AA;
	text-decoration: none;
}
.L11_LGray2 a:hover {
	font-size: 11px;
	color: #ADB0AA;
	text-decoration: underline;
}
.L11_Blue003063{
	font-size: 11px;
	color: #003063;
}
.L11_White {
	font-size: 11px;
	color: #FFFFFF;
}
.L11_White a, .L11_White a:link, .L11_White a:visited, .L11_White a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.L11_White_B {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.L11_White_B a:link, .L11_White_B a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L11_White_B a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.L11_Blue0066CC{
	font-size: 11px;
	color: #0066CC;
}
.L11_Blue0066CC a:link, .L11_Blue0066CC a:visited {
	font-size: 11px;
	color: #0066CC;
	text-decoration: underline;
}
.L11_Blue0066CC a:hover{
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
.L11_Blue1549A4 {
	font-size: 11px;
	color: #1549A4;
}
.L11_Blue{
	font-size: 11px;
	color: #0066CC;
}
.L11_Blue a:link, .L11_Blue a:visited{
	font-size: 11px;
	color: #0066CC;
	text-decoration: underline;
}
.L11_Blue a:hover {
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	background-color: #ADB0AA;
}
.L11_Blue_over {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ADB0AA;
}
.L11_Blue_over a:link, .L11_Blue_over a:hover, .L11_Blue_over a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.L11_Black2 {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.L11_Black {
	font-size: 11px;
	color: #000000;
}
.L11_Black a:link, .L11_Black a:visited, .L11_Black a:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.L11_DYellow {
	font-size: 11px;
	color: #5d5f3e;
}
.L11_DYellow a:link, .L11_DYellow a:visited {
	font-size: 11px;
	color: #5d5f3e;
	text-decoration: none;
}
.L11_DYellow a:hover {
	font-size: 11px;
	color: #5d5f3e;
	text-decoration: underline;
}
.L12 {
	font-size: 12px;
}
.L12_White_B {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.L12_White_B a:link, .L12_White_B a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L12_White_B a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.L12_Orange{
	font-size: 12px;
	color: #FF6600;
}
.L12_Orange a:link, .L12_Orange a:visited {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.L12_Orange a:hover{
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}
.L12_Black{
	font-size: 12px;
	color: #000000;
}
.L12_Black a:link, .L12_Black  a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.L12_Black  a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
.L12_Blue{
	font-size: 12px;
	color: #1549A4;
}
.L12_Blue a:link, .L12_Blue  a:visited {
	font-size: 12px;
	color: #1549A4;
	text-decoration: underline;
}
.L12_Blue a:hover {
	font-size: 12px;
	color: #1549A4;
	text-decoration: none;
}
.L12_Gray, .L12_Gray a:link, .L12_Gray a:visited{
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
.L12_Gray a:hover{
	color: #666666;
	text-decoration:underline;
}
.L12_Capital {
	font-size: 12px;
	text-transform: uppercase;
}
.L11_Capital {
	font-size: 11px;
	text-transform: uppercase;
}
.L12_red {
	font-size: 12px;
	color: #c6314f;
}
.L12_red a, .L12_red a:link, .L12_red a:visited {
	font-size: 12px;
	color: #CC0000;
	text-decoration:underline;
}
.L12_red a:hover {
	font-size: 12px;
	color: #c6314f;
	text-decoration:underline;
}
.L12_glay1 {
	font-size: 11px;
	color: #555555;
	border-bottom: 1px dotted #000000;
}
.L12_glay1 a, .L12_glay1 a:link, .L12_glay1 a:visited, .L12_glay1 a:hover {
	font-size: 12px;
	color: #555;
	text-decoration: none;
}
.L12_white {
	font-size: 12px;
	color: #FFFFFF;
}
.L12_white a, .L12_white a:link, .L12_white a:visited, .L12_white a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/*.L12_White_menu {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L12_White_menu a:link{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L12_White_menu a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L12_White_menu a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L12_Dblue_menu {
	font-size: 12px;
	color: #003063;
	text-decoration: none;
	border-bottom: 1px solid #A5B7D4;
}
.L12_Dblue_menu a:link{
	font-size: 12px;
	color: #003063;
	text-decoration: none;
}
.L12_Dblue_menu a:hover{
	font-size: 12px;
	color: #1549A4;
	text-decoration: none;
}
.L12_Dblue_menu a:visited{
	font-size: 12px;
	color: #003063;
	text-decoration: none;
}*/
.L13_U_DGray, .L13_U_DGray a:link, .L13_U_DGray a:visited {
	color: #333333;
	text-decoration: underline;
	font-size: 13px;
}
.L13_U_DGray a:hover {
	color: #333333;
	text-decoration: underline;
	font-size: 13px;
}
.L14_RedB {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.L14 {
	font-size: 14px;
	}
.L16_Red {
	font-size: 16px;
	color: #AA001C;
	font-weight: bold;
}
.L16_Black {
	font-size: 16px;
	font-weight: bold;
}
.L16_Gray {
	font-size: 16px;
	color: #636463;
	font-weight: bold;
}
.L16_Gray a:link, .L16_Gray a:visited, .L16_Gray a:hover {
	font-size: 16px;
	color: #636463;
	font-weight: bold;
	text-decoration: none;
}
.L18Georgia {
	font-family: Georgia;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*li#menu_right {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #C5D4E3;
	line-height: 25px;
	list-style-image: url(../images/arrow_lblue.gif);
	list-style-type: none;
	list-style-position: outside;
	margin-left: 18px;
}
li#menu_right a:link, li#menu_right a:visited{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
li#menu_right a:hover{
	font-size: 11px;
	color: #ED1B23;
	text-decoration: none;
}*/
.FR_White {
	border: 1px solid #ffffff;
}
.FR_White_L11 {
	font-size: 11px;
	color: #333333;
	border: 1px solid #FFFFFF;
	padding: 3px;
}
.FR_White_L11 a:link, .FR_White_L11 a:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.FR_White_L11 a:hover {
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.FR_LGray {
	border: 1px solid #ADB0AA;
}
.FR_LGray_Bottom {
	border-bottom: 1px dotted #d2d4b9;
}
.FR_Gray_Bottom {
	border-bottom: 1px solid #d2d4b9;
}

.FR_LGray2 {
	border: 1px solid #d8d8d8;
}
.FR_LGray3 {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
}
/*.FR_Gray2 {
	padding: 10px;
	font-size: 12px;
	color: #363636;
	border-top: 1px solid #d0cec9;
	border-right: 1px solid #d0cec9;
	border-bottom: 1px solid #d0cec9;
}*/
.FR_Gray3 {
	border: 1px solid #d0cec9;
}
.FR_Blue {
	border: 1px solid #0075b5;
}
.FR_DotLBrown {
	border: 1px dotted #c7b299;
}
.FRBlue_L11Black {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #C5D4E3;
}
.FRBlue_L11Black a:link, .FRBlue_L11Black a:visited { font-size: 11px; color: #000000; text-decoration: none; }
.FRBlue_L11Black a:hover{
	font-size: 11px;
	color: #ED1B23;
	text-decoration: none;
}
.FR_DotBlueB {
	border-bottom: 1px dotted #216ab4;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
}
.FR_DashedGrayTB {
	color:#1549A4;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}
.FRDGray {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #393b3d;
	padding:3px 15px 3px 7px;
	display: block;
}


/*.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: white; LAYER-BACKGROUND-COLOR: white; width: 450; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }*/
.Listing {
	color: #363636;
	list-style-image: url(../images/bullet_list.gif);
	list-style-type: none;
	padding-left: 5px;
	margin-left: 30px;
	line-height: 20px;
}

/* industries pages */
.ui-tabs { zoom: 1;  }
.ui-tabs .ui-tabs-nav { list-style: none; height:30px; }
.ui-tabs .ui-tabs-nav li { float: left; 
	font-family: Arial;
	font-size: 12px;
	line-height:30px;
	color: #23405e;
}
.ui-tabs .ui-tabs-nav li a {
	font-family: Arial;
	font-size: 12px;
	color: #23405e;
	background-color: #e2ebf4;
	padding-left: 10px;
	padding-right: 20px;
	margin-right:2px;
	display:block;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	font-family: Arial;
	font-size: 12px;
	line-height:30px;
	color: #23405e;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; 
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/tab_bg.gif) top repeat-x #60aae3;
	padding-left: 10px;
	padding-right: 20px;
	margin-right:2px;
	display:block;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; 
	font-family: Arial;
	font-size: 12px;
	color: #23405e;
	background-color: #e2ebf4;
	padding-left: 10px;
	padding-right: 20px;
	margin-right:2px;
	display:block;
	text-decoration: none;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
	border-top:#60aae3 5px solid;
	border-right:#60aae3 1px solid;
	border-bottom:#60aae3 1px solid;
	border-left:#60aae3 1px solid;
	padding:20px;

}
/* industries pages end here */

	
.buttonGray {
	color: #555555;
	font-size: 11px;
	line-height: 28px;
	background-image: url(../images/button_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.buttonGray a, .buttonGray a:link, .buttonGray a:visited {
	color: #555555;
	font-size: 11px;
	background-image: url(../images/button_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	display:block;
	padding-right: 10px;
}
.buttonGray a:hover {
	color: #555555;
	text-decoration: none;
}

.buttonOrange {
	color:white;
	font-size: 11px;
	line-height: 23px;
	background-image: url(../images/button_orangel.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.buttonOrange a, .buttonOrange a:link, .buttonOrange a:visited {
	color:white;
	font-size: 11px;
	background-image: url(../images/button_oranger.png);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	display:block;
	padding-right: 10px;
	height: 23px;
	text-align:center;
	font-weight:bold;
}
.buttonOrange a:hover {
	color:white;
	text-decoration: none;
}

/* clients box start here */
/*.FRClients_Black {
	background-color: #000000;
	background-image: url(../images/shadow_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 7px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:7px;
	font-size: 18px;
}*/
.FRWhitePadding {
	background-color: #ffffff;
	border: 1px solid #adb0aa;
	padding: 7px;
}
.L18_White {
	font-size: 18px;
	color: #FFFFFF;
}
.FRClients {
	border: 2px solid #d6d5cd;
}
.MenuClients {
	font-size: 10px;
	line-height: 30px;
	text-transform: uppercase;
	color: #363636;
}
.MenuClients a:link, .MenuClients a:visited {
	font-size: 10px;
	color: #363636;
	background: url(../images/menu_clients_bg.gif) no-repeat left;
	border-bottom: 1px solid #d8d8d4;
	padding-left:15px;
	margin-bottom:1px;
	display:block;
	text-decoration:none;
}
.MenuClients a:hover {
	font-size: 10px;
	color: #296dc2;
	display:block;
	text-decoration:none;
}
.MenuClients_Over {
	font-size: 10px;
	line-height: 30px;
	text-transform: uppercase;
	color: #296dc2;
}
.MenuClients_Over a:link, .MenuClients_Over a:visited {
	font-size: 10px;
	color: #296dc2;
	background: url(../images/menu_clients_over.gif) no-repeat left;
	border-bottom: 1px solid #d8d8d4;
	padding-left:15px;
	margin-bottom:1px;
	display:block;
	text-decoration:none;
}
.MenuClients_Over a:hover {
	font-size: 10px;
	color: #296dc2;
	display:block;
	text-decoration:none;
}
.Clients_Title {
	font-size: 11px;
	line-height: 34px;
	text-transform: uppercase;
	color: #363636;
	background: url(../images/boxclients_title_bgl.gif) no-repeat left;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:15px;
	display:block;
}
.Clients_Title a:link, .Clients_Title a:visited {
	font-size: 11px;
	color: #363636;
	background: url(../images/boxclients_title_bgr.gif) no-repeat right;
	text-decoration:none;
	display:block;
}
.Clients_Title a:hover {
	font-size: 11px;
	color: #363636;
	text-decoration:none;
}
.MenuClients_Sub {
	font-size: 12px;
	line-height: 30px;
	color: #363636;
	text-transform:none;
}
.MenuClients_Sub a:link, .MenuClients_Sub a:visited {
	font-size: 12px;
	color: #363636;
	border-bottom: 1px solid #d8d8d4;
	/*padding-left:5px;*/
	margin-bottom:1px;
	text-decoration:none;
	background: url(../images/menu_clients_sub.gif) no-repeat left;
	list-style: url(../images/bullet_lgray2.gif) inside;
	display: list-item;
}
.MenuClients_Sub a:hover {
	font-size: 12px;
	color: #296dc2;
	text-decoration:none;
}
/* end clients box */

.striplinegray {
	background:white url(../images/stripline_gray.gif);
	width:340px;
	height:260px;
	padding:5px;
}
