/* begin Page */

/* Created by Artisteer v3.0.0.32906 */



#art-main, table

{

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

    font-size: 13px;

}



h1, h2, h3, h4, h5, h6, p, a, ul, ol, li

{

    margin: 0;

    padding: 0;

}



body

{

  margin: 0 auto;

  padding: 0;

  color: #000000;

  background: url("../images/bg.jpg") repeat-x #ffffff;

  background-position:center top; 

}



.art-postcontent,

.art-postcontent li,

.art-postcontent table,

.art-postcontent a

{

    font-family: Tahoma, Arial, Helvetica, Sans-Serif;

}



.art-postcontent-ctm-test	{

	width:200px;

}



.art-postcontent p

{

    color: #7E7E7E;

    font-size: 15px;

    padding-bottom: 20px;

}

.iframe {

  overflow-x:hidden;

  overflow-y:auto;

}

h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 32px;

}



.art-postcontent a

{

  text-decoration: none;

  color: #19799A;

}



.art-postcontent h1

{

   margin: 21px 0 21px 0; 

   color: #19799A;

 

}



.art-postcontent h2

{

    color: #000000;

    font-size: 38px;

    margin: 19px 0;

}



.art-postcontent h3

{

	color: #000000;

    font-size: 18px;

    margin: 19px 0;  

    font-weight: lighter;



}

}



.art-postcontent h4

{

   margin: 20px 0 20px 0; 

   color: #103A42; 

   font-size: 16px;   

}



.art-postcontent h5

{

   margin: 26px 0 26px 0; 

   color: #103A42;   

   font-size: 13px;

}



.art-postcontent h6

{

   margin: 35px 0 35px 0; 

   color: #103A42;

   font-size: 11px;      

}



ul

{

  list-style-type: none;

}



ol

{

  list-style-position: inside;

}



#art-main

{

  position: relative;

  width: 100%;

  left: 0;

  top: 0;

  cursor:default;

}



.cleared

{

  float: none;

  clear: both;

  margin: 0;

  padding: 0;

  border: none;

  font-size: 1px;

}



form

{

  padding: 0 !important;

  margin: 0 !important;

}



table.position

{

  position: relative;

  width: 100%;

  table-layout: fixed;

}





/* Image Assist module support */

body.img_assist

{

	background-color: #ACD0D8 !important;

	color: #1A3337;

}

/* end Page */



/* begin Box, Sheet */

.art-sheet

{

  position: relative;

  margin: 0 auto;

  min-width: 11px;

  min-height: 730px;

  width:940px;

}



.art-sheet-body

{

  position: relative;

  padding: 3px;

  width:960px;

}



.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl

{

  position: absolute;

}



.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl

{

  width: 10px;

  height: 10px;

  background-image: url('images/sheet_s.png');

}



.art-sheet-tl

{

  top: 0;

  left: 0;

  clip: rect(auto, 5px, 5px, auto);

}



.art-sheet-tr

{

  top: 0;

  right: 0;

  clip: rect(auto, auto, 5px, 5px);

}



.art-sheet-bl

{

  bottom: 0;

  left: 0;

  clip: rect(5px, 5px, auto, auto);

}



.art-sheet-br

{

  bottom: 0;

  right: 0;

  clip: rect(5px, auto, auto, 5px);

}



.art-sheet-tc, .art-sheet-bc

{

  left: 5px;

  right: 5px;

  height: 10px;

  background-image: url('images/sheet_h.png');

}



.art-sheet-tc

{

  top: 0;

  clip: rect(auto, auto, 5px, auto);

}



.art-sheet-bc

{

  bottom: 0;

  clip: rect(5px, auto, auto, auto);

}



.art-sheet-cr, .art-sheet-cl

{

  top: 5px;

  bottom: 5px;

  width: 10px;

  background-image: url('images/sheet_v.png');

}



.art-sheet-cr

{

  right: 0;

  clip: rect(auto, auto, auto, 5px);

}



.art-sheet-cl

{

  left: 0;

  clip: rect(auto, 5px, auto, auto);

}



.art-sheet-cc

{

  position: absolute;

  top: 5px;

  left: 5px;

  right: 5px;

  bottom: 5px;

}



.art-sheet

{

  cursor:auto;

}





/* end Box, Sheet */



/* begin Header */

div.art-header

{

  position: relative;

  width: 945px;

  margin-bottom:15px;

}



div.art-header-center

{

	position: relative;

	width: 940px;

	left:50%;

}





div.art-header-png

{

  position: absolute;

  left:-50%;

  top: 0;

  width: 940px;

  height: 250px;

  background-image: url('images/header.png');

  background-repeat: no-repeat;

  background-position:center center; 

}





/* end Header */



/* begin Logo */

div.art-logo

{

  display: block;

  left: 10px;

  width: 215px;

  padding-top:25px;

}



h1.art-logo-name

{

  display: block;

  text-align: center;

}



h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:hover

{

  font-size: 35px;

  text-decoration: none;

  padding: 0;

  margin: 0;

  color: #103D46 !important;

}





h2.art-logo-text, 

h2.art-logo-text a,

h2.art-logo-text a:link,

h2.art-logo-text a:hover

{

  font-family: Tahoma, Arial, Helvetica, Sans-Serif;

  font-size: 18px;

  padding: 0;

  margin: 0;

  color: #000000 !important;

}



h2.art-logo-text

{

  display: block;

  text-align: center;

}

/* end Logo */



/* begin Menu */

/* menu structure */



.art-menu a, .art-menu a:link, .art-menu a:hover

{

    outline: none;

}



.art-menu, .art-menu ul

{

  margin: 0;

  padding: 0;

  border: 0;

  list-style-type: none;

  display: block;

}



.art-menu li

{

  margin: 0;

  padding: 0;

  border: 0;

  display: block;

  float: left;

  position: relative;

  z-index: 5;

  background: none;

}



.art-menu li:hover

{

  z-index: 10000;

  white-space: normal;

}



.art-menu li li

{

  float: none;

}



.art-menu ul

{

  visibility: hidden;

  position: absolute;

  z-index: 10;

  left: 0;

  top: 0;

  background: none;

}



.art-menu li:hover>ul

{

  visibility: visible;

  top: 100%;

}



.art-menu li li:hover>ul

{

  top: 0;

  left: 100%;

}



.art-menu:after, .art-menu ul:after

{

  content: ".";

  height: 0;

  display: block;

  visibility: hidden;

  overflow: hidden;

  clear: both;

}

.art-menu, .art-menu ul

{

  min-height: 0;

}



.art-menu ul

{

  background-image: url('images/spacer.gif');

  padding: 10px 30px 30px 30px;

  margin: -10px 0 0 -30px;

}



.art-menu ul ul

{

  padding: 30px 30px 30px 10px;

  margin: -30px 0 0 -10px;

}









/* menu structure */



.art-menu

{

  padding: 12px 6px 0 6px;

}



.art-nav

{

  position: relative;

  min-height: 37px;

  z-index: 100;

}



.art-nav .l, .art-nav .r

{

  position: absolute;

  z-index: -1;

  top: 0;

  height: 100%;

  background-image: url('images/nav.png');

}



.art-nav .l

{

  left: 0;

  right: 0;

}



.art-nav .r

{

  right: 0;

  width: 940px;

  clip: rect(auto, auto, auto, 940px);

}





/* end Menu */



/* begin MenuItem */

.art-menu a

{

  position: relative;

  display: block;

  overflow: hidden;

  height: 25px;

  cursor: pointer;

  text-decoration: none;

}





.art-menu ul li

{

    margin:0;

    clear: both;

}





.art-menu a .r, .art-menu a .l

{

  position: absolute;

  display: block;

  top: 0;

  z-index: -1;

  height: 85px;

  background-image: url('images/menuitem.png');

}



.art-menu a .l

{

  left: 0;

  right: 2px;

}



.art-menu a .r

{

  width: 404px;

  right: 0;

  clip: rect(auto, auto, auto, 402px);

}



.art-menu a .t, .art-menu ul a, .art-menu a, .art-menu a:link, .art-menu a:hover

{

  text-align: left;

  text-decoration: none;

}



.art-menu a .t

{

  color: #000000;

  padding: 0 15px;

  margin: 0 2px;

  line-height: 25px;

  text-align: center;

}



.art-menu a:hover .l, .art-menu a:hover .r

{

  top: -30px;

}



.art-menu li:hover>a .l, .art-menu li:hover>a .r

{

  top: -30px;

}



.art-menu li:hover a .l, .art-menu li:hover a .r

{

  top: -30px;

}

.art-menu a:hover .t

{

  color: #102023;

}



.art-menu li:hover a .t

{

  color: #102023;

}



.art-menu li:hover>a .t

{

  color: #102023;

}





.art-menu a.active .l, .art-menu a.active .r

{

  top: -60px;

}



.art-menu a.active .t

{

  color: #91D6ED;

}

/* end MenuItem */



/* begin MenuSeparator */

.art-menu .art-menu-li-separator

{

  display: block;

  width: 8px;

  height:25px;

}

/* end MenuSeparator */



/* begin MenuSubItem */

.art-menu ul a

{

  display: block;

  text-align: center;

  white-space: nowrap;

  height: 26px;

  width: 180px;

  overflow: hidden;

  line-height: 26px;

  background-image: url('images/subitem.png');

  background-position: left top;

  background-repeat: repeat-x;

  border-width: 1px;

  border-style: solid;

  border-color: #47BAE1;

}



.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span

{

  display: inline;

  float: none;

  margin: inherit;

  padding: inherit;

  background-image: none;

  text-align: inherit;

  text-decoration: inherit;

}



.art-menu ul a, .art-menu ul a:link, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span

{

  text-align: left;

  text-indent: 12px;

  text-decoration: none;

  line-height: 26px;

  color: #0C2B32;

  font-size: 12px;

  margin:0;

  padding:0;

}



.art-menu ul li a:hover

{

  color: #000000;

  border-color: #47BAE1;

  background-position: 0 -26px;

}



.art-menu ul li:hover>a

{

  color: #000000;

  border-color: #47BAE1;

  background-position: 0 -26px;

}



.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span

{

  color: #000000;

}



.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span

{

  color: #000000;

}





/* end MenuSubItem */



/* begin Layout */

.art-content-layout

{

  display: table;

  width: 100%;

  table-layout: fixed;

  border-collapse: collapse;

  background-color: Transparent;

  border: none !important;

  padding:0 !important;

  	background:url("../images/contentbg1px.png") repeat-y;

}



.art-content-top	{

	background:url("../images/contenttopbg.png") no-repeat;

	height:10px;



}



.art-content-bottom	{

	background:url("../images/contentbottombg.png") no-repeat;

	height:12px;

}



.art-layout-cell, .art-content-layout-row

{

  background-color: Transparent;

  vertical-align: top;

  text-align: left;

  border: none !important;

  margin:0 !important;

  padding:0 !important;

}

.art-content-layout .art-content-layout	{

	width: auto;margin:0;

}



.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell	{

	display: table-cell;

}



.art-layout-cell .art-layout-cell{display: block;}



.art-content-layout-row {

	display: table-row;

}



.art-layout-glare{position:relative;}/* end Layout */



/* begin Box, Block */

.art-block

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-block-body

{

  position: relative;

  background:#000000 1px solid;

}



.art-block

{

	border-bottom:#d7d7d7 1px solid;

	padding-bottom:8px;

	padding-top:50px;

}



#DarkBlue, #LightBlue, #Green, #LightGreen, #banner5, #banner6

{

  margin-left: 45px;

  width:850px;

}

/*------- DarkBlue section ------*/



#DarkBlue .contentContainerDarkBlue	{

	float:left;

	width:850px;

}



#DarkBlue .contentContainerDarkBlueLeft	{

	float:left;

	width:480px;

	padding-right:50px;

}

.ie7 #DarkBlue .contentContainerDarkBlueLeft {

  float:left;

  width:480px;

  padding-right:50px;

  z-index:-1;

}



#DarkBlue .contentContainerDarkBlueRight	{

	float:left;

	width:320px;

	/* padding-top:40px; */
	padding-top:20px;

	text-align:center;

}

#DarkBlue .contentContainerDarkBlueRight span{
	font-size: 14px;
}

#DarkBlue .contentContainerDarkBlueRight span span{
	font-size: 22px;
}
 

#DarkBlue h2	{

	padding-top:40px;

	font-size:32px;

	padding-bottom:40px;

}



#DarkBlue h3	{

	font-size:20px;

	padding-bottom:20px;

	font-weight:lighter;

}



#DarkBlue h3 a	{

	font-size: 20px;

	color:#1A3337;

    font-weight: lighter;

    padding-bottom: 20px;

	text-decoration:none;

}



#DarkBlue h3 a:hover	{

	font-size: 20px;

	color:#1A3337;

    font-weight: lighter;

    padding-bottom: 20px;

	text-decoration:underline;

}



#DarkBlue p	{

	font-size:15px;

	color:#7e7e7e;

	padding-bottom:20px;

}



#DarkBlue p a	{

	font-size: 15px;

	color: #227E91;

	text-decoration:none;

}



#DarkBlue p a:hover	{

	font-size: 15px;

	color:#2da6be;

	text-decoration:underline;

}



#DarkBlue img	{

	padding-bottom:15px;

	border: 0;

}



#DarkBlue ul	{

	color: #7e7e7e;

	list-style-type:disc;

	padding-left:15px;

	font-size:15px;

	padding-top: 10px;

	border-top: 1px solid #7E7E7E;

}



#DarkBlue li	{

	padding-bottom:10px;

}



#DarkBlue .view-content	{

	float:left;

	width:480px;

}



/*------ END of DarkBlue ------*/



/*------ Green -------*/



#Green .contentContainerGreen	{

	float:left;

	width:850px;

}



#Green .contentContainerGreenLeft	{

	float:left;

	width:480px;

	padding-right:50px;

}



#Green .contentContainerGreenRight	{

	float:left;

	width:320px;

	padding-top:40px;

}



.contentContainerGreenLeftLarge	{

	float:left;

	width:525px;

	padding-right:50px;

}



.contentContainerGreenRightSmall	{

	float:left;

	width:275px;

}



#Green h2,

.contentContainerGreenRightSmall h2,

.contentContainerGreenLeftLarge h2	{

	padding-top:40px;

	font-size:32px;

	padding-bottom:40px;

}



#Green h3,

.contentContainerGreenRightSmall h3,

.contentContainerGreenLeftLarge h3	{

	font-size:20px;

	padding-bottom:5px;

	font-weight:lighter;

}



#Green p,

.contentContainerGreenRightSmall p,

.contentContainerGreenLeftLarge p	{

	font-size:15px;

	color:#7e7e7e;

	padding-bottom:5px;

}



#Green img,

.contentContainerGreenRightSmall img,

.contentContainerGreenLeftLarge img	{

	padding-bottom:15px;

	border: 0;

}



/*------ END of Green ------*/



/*------- LightGreen section ------*/



#LightGreen .contentContainerLightGreen	{

	float:left;

	width:850px;

}



#LightGreen .contentContainerLightGreenLeft	{

	float:left;

	width:480px;

	padding-right:50px;

}



#LightGreen .contentContainerLightGreenRight	{

	float:left;

	width:320px;

}



#LightGreen .contentContainerLightGreenFull	{

	width:850px;

	float: left;

}



#LightGreen .contentContainerLightGreenFull .contentContainerLightGreenFullLeft	{

	width:273px;

	padding-right:20px;

	float: left;

}



#LightGreen .contentContainerLightGreenFull .contentContainerLightGreenFullLeft p	{

	padding-bottom:10px;

	padding-top:10px;

}



#LightGreen .contentContainerLightGreenFull .contentContainerLightGreenFullMiddle	{

	width:273px;

	float: left;

}



#LightGreen .contentContainerLightGreenFull .contentContainerLightGreenFullMiddle table	{

	margin-bottom:20px;a

}



#LightGreen .contentContainerLightGreenFull .contentContainerLightGreenFullRight	{

	width:273px;

	float: left;

}

#LightGreen .contentNodeLightGreenFull .contentNodeLightGreenFullRight  {

  width:273px;

  float: left;

}

#LightGreen .contentNodeLightGreenFull .contentNodeLightGreenFullMiddle {

  width:273px;

  float: left;

}



#LightGreen .contentNodeLightGreenFull .contentNodeLightGreenFullMiddle table {

  margin-bottom:20px;a

}

#LightGreen .contentNodeLightGreenFull .contentNodeLightGreenFullLeft {

  width:273px;

  padding-right:20px;

  float: left;

}



#LightGreen .contentNodeLightGreenFull .contentNodeLightGreenFullLeft p {

  padding-bottom:10px;

  padding-top:10px;

}



#LightGreen h2	{

	font-size:32px;

	padding-bottom:40px;

}



#LightGreen h3	{

	font-size:20px;

	padding-bottom:20px;

	font-weight:lighter;

}



#LightGreen h3 a	{

	font-size: 20px;

	color:#1A3337;

    font-weight: lighter;

    padding-bottom: 20px;

	text-decoration:none;

}



#LightGreen h3 a:hover	{

	font-size: 20px;

	color:#1A3337;

    font-weight: lighter;

    padding-bottom: 20px;

	text-decoration:underline;

}



#LightGreen p	{

	font-size:15px;

	color:#7e7e7e;

	padding-bottom:20px;

}



#LightGreen p a	{

	font-size: 15px;

	color: #227E91;

	text-decoration:none;

}



#LightGreen p a:hover	{

	font-size: 15px;

	color:#2da6be;

	text-decoration:underline;

}



#LightGreen img	{

	padding-bottom:15px;

	border: 0;

}



/*for addresses on contact page*/



.addressboxlightgreen td{

	border:0 !important;



}

.addressboxlightgreen{

	width:33%;

	min-height:250px;

	float:left;

}

/*------ END of LightGreen ------*/



/*------ START of Pink ------*/



#Pink	{

	float:right;

	width:240px;

	margin-right:25px;

}



#Pink .view-content	{

	width:240px;

}



/*------ END of Pink ------*/



/* end Box, Block */



/* begin Box, BlockContent */

.art-blockcontent

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-blockcontent-body

{

  position: relative;

  padding: 0;



}





.art-blockcontent-body, 

.art-blockcontent-body li, 

.art-blockcontent-body a,

.art-blockcontent-body a:link,

.art-blockcontent-body a:hover

{

  color: #1A3337;

  /*font-family: Tahoma, Arial, Helvetica, Sans-Serif;*/

  font-size: 13px;

}

.megamenu-skin-friendly .megamenu-parent-title a,

.megamenu-skin-friendly .megamenu-parent-title span,

.megamenu-skin-friendly .megamenu-parent-title a:visited{

  font-style:normal;

  color:#000; 

  padding:5px;

  font-size:17px;

  text-decoration:none;

  /*margin-bottom:20px;*/



}

.art-blockcontent-body p

{

  margin: 6px 0 6px 0;

  color:#7e7e7e;

  font-size:15px;

}



.art-blockcontent-body a

{

  color: #227E91;



}



.art-blockcontent-body a:link

{

  color: #000 !important;



}



.art-blockcontent-body a:hover, .art-blockcontent-body a.hover

{

  color: #2DA6BE;

  text-decoration: none;



}



.art-blockcontent-body ul li

{

  line-height: 125%;    

  color: #081D21;



}



.contentArea  ul	{

	list-style-type:disc;

	color: #7E7E7E;

}



.art-blockcontent-body  ul li

{

	margin: 0.2em 0;

	color: #7E7E7E;

    font-size: 15px;

}



.art-blockcontent-body .links li

{

  padding: 0 0 0 1em;

  background-image: none;

}



.art-blockcontent-body .calendar-calendar td a:hover

{

  text-decoration: underline;

}



.art-blockcontent-body table td.mini a

{

  font-weight: normal;

}



.art-blockcontent-body table td div.mini-day-on a

{

  text-decoration: underline;

}



.art-blockcontent-body .calendar-calendar td a

{

  text-decoration: none;

}

/* end Box, BlockContent */



/* begin Button */

.art-button-wrapper a.art-button,

.art-button-wrapper a.art-button:link,

.art-button-wrapper input.art-button,

.art-button-wrapper button.art-button

{

  text-decoration: none;

  font-family: Tahoma, Arial, Helvetica, Sans-Serif;

  font-size: 13px;

  position:relative;

  top:0;

  display: inline-block;

  vertical-align: middle;

  white-space: nowrap;

  text-align: center;

  color: #0D2F36 !important;

  width: auto;

  outline: none;

  border: none;

  background: none;

  line-height: 31px;

  height: 31px;

  margin: 0 !important;

  padding: 0 20px !important;

  overflow: visible;

  cursor: default;

}



.art-button img, .art-button-wrapper img

{

  margin: 0;

  vertical-align: middle;

}



.art-button-wrapper

{

  vertical-align: middle;

  display: inline-block;

  position: relative;

  height: 31px;

  overflow: hidden;

  white-space: nowrap;

  width: auto;

  margin: 0;

  padding: 0;

  z-index: 0;

}



.firefox2 .art-button-wrapper

{

  display: block;

  float: left;

}



input, select, textarea

{

  vertical-align: middle;

  font-family: Tahoma, Arial, Helvetica, Sans-Serif;

  font-size: 13px;

}



.art-block select 

{

    width:96%;

}



.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover

{

  color: #CBE2E7 !important;

  text-decoration: none !important;

}



.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link

{

  color: #D5E8EB !important;

}



.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r

{

  display: block;

  position: absolute;

  height: 103px;

  margin: 0;

  padding: 0;

  background-image: url('images/button.png');

}



.art-button-wrapper .art-button-l

{

  left: 0;

  right: 4px;

}



.art-button-wrapper .art-button-r

{

  width: 409px;

  right: 0;

  clip: rect(auto, auto, auto, 405px);

}



.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r

{

  top: -36px;

}



.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r

{

  top: -72px;

}



.art-button-wrapper input

{

  float: none !important;

}

/* end Button */



/* begin Box, Post */

.art-post

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

  clear:both;

}



.art-post-body

{

  position: relative;

  padding: 10px;

}



a img

{

  border: 0;

}



.art-article	{

	padding-left: 35px;
	padding-right: 35px;
	/* float: left; */
}



.ie7 .art-article  {

  padding-left: 35px;

  padding-right:20px;

}



.art-metadata-icons img

{

  border: none;

  vertical-align: middle;

  margin: 2px;

}



.art-article table, table.art-article

{

  border-collapse: collapse;

  margin: 1px;

}



.art-article th, .art-article td

{

  padding: 2px;

  border: solid 1px #74B1BE;

  vertical-align: top;

  text-align: left;

}



.art-article th

{

  text-align: center;

  vertical-align: middle;

  padding: 7px;

}



pre

{

  overflow: auto;

  padding: 0.1em;

  float:left;

}







fieldset

{

  margin: 1em 0;

  padding: 1em;

  border: solid 1px #74B1BE;

  width: 95%;

}



/* BEGIN Flatcomments module support */



.comment-folded

{

	margin: 5px;

}



#comments .box span.art-button-wrapper

{

	margin: 0;

}



#comments .art-postcontent, #comments .art-postcontent p

{

	text-align: left;

}



/* END Flatcomments module support */

/* end Box, Post */



/* begin PostHeaderIcon */

h2.art-postheader

{

  color: #12576E;

  margin: 5px 0 5px 0;

}



h2.art-postheader, 

h2.art-postheader a, 

h2.art-postheader a:link, 

h2.art-postheader a:hover,

h2.art-postheader a.hovered

{

  font-size: 24px;

}



h2.art-postheader a, h2.art-postheader a:link

{

  text-align: left;

  text-decoration: none;

  color: #156884;

}



h2.art-postheader a:hover,  h2.art-postheader a.hovered

{





  color: #2DA6BE;

}



/* end PostHeaderIcon */



/* begin PostIcons, PostHeaderIcons */

.art-postheadericons,

.art-postheadericons a,

.art-postheadericons a:link,

.art-postheadericons a:hover

{

  font-family: Tahoma, Arial, Helvetica, Sans-Serif;

  color: #366872;

}



.art-postheadericons

{

  padding: 1px;



}



.art-postheadericons a, .art-postheadericons a:link

{

  text-decoration: none;

  color: #227E91;

}



.art-postheadericons a:hover, .art-postheadericons a.hover

{

  font-style: italic;

  font-weight: normal;

  text-decoration: underline;

  color: #19799A;

}

/* end PostIcons, PostHeaderIcons */



/* begin PostBullets */

.art-post ol, .art-post ul

{

  padding: 0;

}



.art-post li

{

  font-size: 13px;

}



.art-post li ol, .art-post li ul

{

  margin: 0.5em 0 0.5em 2em;

  padding: 0;

}



.art-post li

{

  color: #294F57; 



  padding: 0;

}





.art-post ol>li

{

  background: none;

  padding-left: 0;/* overrides overflow for "ul li" and sets the default value */

  overflow: visible;

}



.art-post ul>li

{

  /* makes "ul li" not to align behind the image if they are in the same line */

  overflow-x: visible;

  overflow-y: hidden;

}









.mceContentBody ul li, ol ul li

{

  background-image: url('images/postbullets.png');

  background-repeat: no-repeat;

  padding-left: 15px;

}

/* end PostBullets */



/* begin PostQuote */

.art-postcontent blockquote,

.art-postcontent blockquote a,

.art-postcontent blockquote a:link,

.art-postcontent blockquote a:hover

{

  color: #11414A;



}



.art-postcontent blockquote p

{

   margin: 3px;

}



.art-postcontent blockquote

{

   border: solid 0 #77CCE9;

  margin: 10px 10px 10px 50px;

  padding: 15px 15px 15px 43px;

  background-color: #B9E5F4;

  background-image: url('images/postquote.png');

  background-position: left top;

  background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */

  overflow: auto;

}







blockquote, .art-postcontent blockquote

{

  margin: 10px 10px 10px 50px !important;

  padding: 15px 15px 15px 43px !important;

}



/* end PostQuote */



/* begin PostMetadata, PostMetadataFooter */

.art-postmetadatafooter

{

  overflow:hidden;

  padding: 1px;

  background-image: url('images/postmetadatafooter_bg.png');

  border-color: #ACD0D8;

  border-style: solid;

  border-width: 0;

}

/* end PostMetadata, PostMetadataFooter */



/* begin PostIcons, PostFooterIcons */

.art-postfootericons,

.art-postfootericons a,

.art-postfootericons a:link,

.art-postfootericons a:hover

{

  font-family: Tahoma, Arial, Helvetica, Sans-Serif;

  color: #213F45;

}



.art-postfootericons

{

  padding: 1px;



}



.art-postfootericons a, .art-postfootericons a:link

{

  text-decoration: none;

  color: #1D6C7C;

}



.art-postfootericons a:hover, .art-postfootericons a.hover

{





  color: #156884;

}

/* end PostIcons, PostFooterIcons */



/* begin Footer */

.art-footer

{

	position: relative;

	overflow: hidden;

	width: 100%;

	background:#013354;

	background:url("../images/footer_tiled_image.jpg") repeat-x;

	height:666px;

}



.art-footer-b 

{

  position: absolute;

  left:3px;

  right:3px;

  bottom:0;

  height:3px;

  background-image: url('images/footer_b.png');

}



.art-footer-r, .art-footer-l

{

  position: absolute;

  height:3px;

  background-image: url('images/footer_s.png');

  bottom: 0;

}



.art-footer-l

{

  left: 0;

  width:3px;

}



.art-footer-r

{

  right: 0;

  width:6px;

  clip: rect(auto, auto, auto, 3px);

}



.art-footer-t

{

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 3px;

  background-color: #D2E6EA;

}



.art-footer-body

{

    position: relative;

	

}



.art-footer-body .art-rss-tag-icon

{

  position: absolute;

  left:   6px;

  bottom:10px;

  z-index:1;

}



.art-rss-tag-icon

{

  display: block;

  background-image: url('images/rssicon.png');

  background-position: center right;

  background-repeat: no-repeat;

  height: 25px;

  width: 32px;

  cursor: default;

}



.art-footer-text p

{

  padding:0;

  margin:0;

}



.art-footer-body-1	{

	background: url("../images/footer/footer_paris_extend.jpg") no-repeat;

	background-position:center; 

    height: 666px;

	font-family: Arial,Helvetica,Sans-Serif;

}



.art-footer-body-2	{

	background: url("../images/footer/footer_barcelona_extend.jpg") no-repeat;

	background-position:center; 

    height: 666px;

	font-family: Arial,Helvetica,Sans-Serif;

}



.art-footer-body-3	{

	background: url("../images/footer/footer_desert_extend.jpg") no-repeat;

	background-position:center; 

    height: 666px;

	font-family: Arial,Helvetica,Sans-Serif;

}



.art-footer-body-4	{

	background: url("../images/footer/footer_nyc_extend.jpg") no-repeat;

	background-position:center; 

    height: 666px;

	font-family: Arial,Helvetica,Sans-Serif;

}



.art-footer-body-5	{

	background: url("../images/footer/footer_oz_mountains_extend.jpg") no-repeat;

	background-position:center; 

    height: 666px;

	font-family: Arial,Helvetica,Sans-Serif;

}



.art-footer-body-6	{

	background: url("../images/footer/footer_paradise_extend.jpg") no-repeat;

	background-position:center; 

    height: 666px;

	font-family: Arial,Helvetica,Sans-Serif;

}



.art-footer a,

.art-footer a:link,

.art-footer a:hover

{

    color: #0D2F36;



}



.art-footer-text	{

	margin: 0 auto;

    min-height: 25px;

    padding: 150px 10px 0;

    position: relative;

    width: 950px;

}



.art-footer-text .footerLeft	{

	float:left;

	width:350px;	

	padding-right:40px;

}



.art-footer-text .footerLeft p	{

	font-size:13px;

	font-weight:bold;

	color:#e7e7e7;

	padding-top:30px;

}



.art-footer-text .footerRight	{

	float:left;

	width:560px;

}



.art-footer-text .footerLists	{

	float:left;

	width:185px;

	padding-left:0px;

}



.art-footer-text .footerLists p	{

	font-size:15px;

	color:#000000;

	font-weight:bold;

}



.art-footer-text .footerLists a	{

	font-size:13px;

	color:#e7e7e7;

	text-decoration:underline;

	font-weight:normal;

}



.art-footer-text .footerLists a:hover	{

	font-size:13px;

	color:#e7e7e7;

	text-decoration:none;

	font-weight:normal;

}



/* end Footer */



/* begin PageFooter */

.art-page-footer, 

.art-page-footer a,

.art-page-footer a:link,

.art-page-footer a:hover

{

  font-family: Arial;

  font-size: 10px;

  letter-spacing: normal;

  word-spacing: normal;

  font-style: normal;

  font-weight: normal;

  text-decoration: underline;

  color: #2790A5;

}



.art-page-footer

{

  margin: 1em;

  text-align: center;

  text-decoration: none;

  color: #315F68;

}

/* end PageFooter */



/* begin LayoutCell, content */









.art-content-layout .art-content .art-block

{

  background-color: #FFFFFF;

}

/* end LayoutCell, content */







/*

** HTML elements

*/



/* BEGIN FCKEditor, CKEditor, TinyMCE modules support*/

body.art-body-nostyle, body.cke_show_borders, #tinymce body, #tinymce body.mceContentBody, body.mceContentBody, #edit-body

{

	background-image: none;

	background-color: #FFFFFF !important;

font-family: Tahoma, Arial, Helvetica, Sans-Serif;

	font-size: 13px;

}

/* END FCKEditor, CKEditor modules support*/



table

{

	width: 100%;

}



ul li, .item-list ul li, li.expanded, li.leaf, li.collapsed

{

	text-align: left;

	margin: 0;

}



ul.arttabs_primary, ul.arttabs_secondary, .links, img.service-links

{

	padding-left: 0;

	margin-left: 0;

}



ul.arttabs_primary li, ul.arttabs_secondary li

{

	background-image: none;

	float: left;

	display: inline;

	padding: 0;	

}



ul.links li

{

	display: inline;

	background-image: none;

}



ul.menu li a.active

{

	font-weight: bold;

}



li.messages

{

	margin: 5px 0;

}



#user-login-form

{

	text-align: left;

}



#user-login-form ul li

{

	background-image: none;

	padding-left: 0;

}



/* Fix fieldset for IE8 and FFox */

fieldset, fieldset legend

{

	display: block;

}



.breadcrumb a

{

	padding-bottom: .7em;

	color:#ffffff;

}



#edit-name, #edit-pass, #edit-mail, #search-block-form input.form-text

{

	width: 90%;

}



#preview-args

{

	width: auto;

}



.tags

{

	float: left;

}



.messages

{

	padding: 5px;

	margin: 5px 0;

}



.status

{

	border: 1px solid #090;

	background: #C9FBC8;

	margin: 5px 0;

}



tr.even, tr.odd

{

	background-color: transparent;

}



#forum .links li

{

	float: none;

	clear: both;

}



#forum table

{

	width: auto;

	margin-top: 15px;

}



#forum td.container

{

	padding-top: 15px;

	border-left: none;

	border-right: none;

}



#forum td.active

{

	background-color: transparent;

}



#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply

{

	padding-top: 4px;

	padding-bottom: 4px;

}



#forum td.container

{

	font-weight: bold;

}



#forum td.active

{

	background-color: transparent;

}



.forum-topic-navigation

{

	border-top: 0 transparent;

	border-bottom: 0 transparent;

}



.forum-topic-navigation .topic-previous

{

	text-align: left;

	float: left;

}



.forum-topic-navigation .topic-next

{

	text-align: right;

	float: right;

}



.read_more

{

	margin: 5px 0;

	text-align: left;

}



.sticky-table H2

{

	font-size: 10px;

}



#footer

{

	text-align: center;

}



.art-blockcontent

{

	width: 100% !important;	

}



.filefield-upload .art-button-wrapper

{

	top: 10px;

}



.uc_out_of_stock_throbbing

{

	position: absolute;

	z-index: 1;

	top: 16%;

	left: 3px;

	margin: 0;

	padding: 0;

}



.profile h3

{

	border-bottom: 0 none;

	margin-bottom: 1em;

}



/* BEGIN Image Attach module fix */

img.image

{

	margin: 0;

}



.image-attach-teaser

{

	width: auto;

}

/* END Image Attach module fix */



/* BEGIN ImageField module fix */

img.imagefield

{

	margin: 0;

}

/* END ImageField module fix */



/* BEGIN Support User picture */

.picture, .comment .submitted

{

	clear: right;

	float: right;

	padding-left: 1em;

}

/* END Support User picture */



/* BEGIN Support Nodeblock module */

.art-block-body .art-postheader

{

	display: none;

}



.art-block-body .art-post

{

	margin: 0;

}

/* END Support Nodeblock module */



/* BEGIN Support floating panels in IE8 */

.panel-col-last

{

	clear: right;

}

/* END Support floating panels in IE8 */



/* BEGIN Support FCKEditor text alignment */

.rteleft

{

	text-align: left !important;

}



.rteright

{

	text-align: right !important;

}



.rtecenter

{

	text-align: center !important;

}



.rtejustify

{

	text-align: justify !important;

}

/* END Support FCKEditor text alignment */



/* BEGIN Set background color for sticky table */

table.sticky-header

{

	background-color: #FFFFFF !important;

}

/* END Set background color for sticky table */



/* BEGIN Set alignment for radio buttons */

input.form-radio, input.form-checkbox

{

	margin: 0 0 2px;

	vertical-align: baseline;

}

/* END Set alignment for radio buttons*/



/* BEGIN Move bradcrumb from separate post */

h2.with-tabs

{

	margin-top: 0;

	margin-bottom: 0;

}



.breadcrumb

{



	color:#ffffff;

  margin-left:8px;

}

/* END Move bradcrumb from separate post */



/* BEGIN Increasing distance between buttons */

span.art-button-wrapper

{

	margin: 0 5px 0 0;

}

/* END Increasing distance between buttons */



/* BEGIN Page validation fix */

.half-width

{

	width: 50%;

}



.third-width

{

	width: 33%;

}



.two-thirds-width

{

	width: 67%;

}

/* END Page validation fix */



/* BEGIN FckEditor bug with link disappearing fixed */

#switch_oFCK_1

{

	display: block !important;

}

/* END FckEditor bug with link disappearing fixed */



.art-postcontent .calendar-calendar ul li, .art-postcontent .calendar-calendar ol ul li,

.art-postcontent div.view div.views-admin-links ul li, .art-postcontent div.view div.views-admin-links ol ul li

{

  background-image: none;

  padding: 2px;

}



.date-heading h3

{

  text-align: center;

}



.art-postcontent ul.arttabs_primary li, .art-postcontent ul.arttabs_secondary li

{

  background-repeat: no-repeat;

  background-image: none;

}



tbody, tbody th, tr.even, tr.odd

{

	border: none;

}





.subTopMenuArea	{

	float:right;

	/*width:500px;*/
	width:680px;

	top:0;

	position:relative;

	padding-top:17px;

	margin-right:6px;

}



.subTopMenuArea .subTopMenu	{

	float:right;

}



.subTopMenuArea .subTopMenu .subTopMenuButton	{

	float:right;

	width:75px;
	
	height: 16px;
	
	margin-top: 4px;

}



.subTopMenuArea .subTopMenu .subTopMenuButton a,

.subTopMenuArea .subTopMenu .subTopMenuButtonLarge a	{

	color:#ffffff;

	text-decoration:none;

	text-align: center;

}



.subTopMenuArea .subTopMenu .subTopMenuButtonLarge	{

	float:right;

	width:120px;
	
	height: 16px;
	
	margin-top: 4px;

	border-left: 1px solid #ffffff;

	border-right: 1px solid #ffffff;

}



.subTopMenuArea .languageSelectMenu	{

	float:right;



}



.subTopMenuArea .languageSelectMenu .art-block	{

	border-bottom: 0 !important;

    padding-bottom: 8px;

    padding-top: 0;

	padding-left: 10px;



}



.loginArea .languageSelectMenu	{

	float:right;
	z-index:20;
	margin-left:5px;
	margin-right:5px;

}



.art-postcontent a:link	{

    color: #19799A;

    text-decoration: none;

}



.art-postcontent  a:hover, 

.art-postcontent a.hover	{

  color: #ffffff;

}



.art-content-layout	.art-postcontent  a:hover, 

.art-content-layout .art-postcontent a.hover	{

  color: #19799A;

}



.loginArea	{

	float:right;

	clear:both;

	/* width:445px; */
	width:505px;

	padding-top:20px;

	padding-right:6px;

}



.loginAreaPhone	{

	float:right;

	color:#ffffff;

	background:url("../images/phone_icon.png") no-repeat;

	padding-left:23px;

	padding-right:10px;

	margin-left:10px;
	
	margin-top:4px;
	
	/*border-right:1px solid #ffffff; */

}

@-moz-document url-prefix() {
	.loginAreaPhone {
		margin-top: 0px;
	}
}







.loginAreaButton	{

	width:62px;

	height:25px;

	/*background:url("../images/login_btn.png") no-repeat;*/

	float:right;

	margin-left:10px;

}



.loginAreaButton a	{

	width:62px;

	height:25px;

	float:left;

}



.loginAreaChat	{

	width:93px;

	height:34px;

	background:url("../images/chat_btn.png") no-repeat;

	float:right;

	margin-left:10px;

}



.loginAreaChat a	{

	width:93px;

	height:34px;

}



.aboutYouArea	{

	width:960px;

}



.aboutYouArea .man	{

	width:400px;

	float:left;

}



.aboutYouArea .contentArea	{

	float:left;

	width:515px;

	margin-left:25px;

}



.aboutYouArea .contentArea h2.contentAreaHeader	{

	font-size:38px;

	color:#000000;

	padding-bottom:40px;

}



/* ------ Modularity Home Page -------*/



#slider {

    width: 950px;

	height:480px;

    margin: 0 auto;

    position: relative;

	background:url("../images/modularity-bg.png") no-repeat;

	padding-left:19px;

}



#slider .scroll {

    height: 353px;

    width: 912px;

    overflow: auto;

    overflow-x: hidden;

    position: relative;

    clear: left;

}



#slider .scrollContainer div.panel {

    margin-top: 25px;

	padding-left:5px;

    height: 328px;

    width: 912px;

}



#slider #shade {

    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;

    height: 50px;

}



#slider ul.navigation {

    list-style: none;

    margin: 0;

    padding: 0;

    padding-bottom: 9px;

	width:912px;

	height:59px;

}



#slider ul.navigation li {

    display: inline;

	width:152px;

	height:59px;

	float:left;

	background:url("../images/modularity-button-up.png") no-repeat;

	margin:0;

}



#slider ul.navigation a {

	width:152px;

	height:39px;

	color:#000000;

	float:left;

	text-align:center;

	padding-top:20px;

	background:url("../images/modularity-button-up.png") no-repeat;

    text-decoration: none;

}



#slider ul.navigation a:hover {

    background-color: #f6f6f6;

}



#slider ul.navigation a.selected {

    width:152px;

	height:59px;

	color:#000000;

	float:left;

	text-align:center;

	padding-top:20px;

	background:url("../images/modularity-button-down.png") no-repeat;

}



#slider ul.navigation a:focus {

    outline: none;

}



#slider .scrollButtons {

    position: absolute;

    top: 150px;

    cursor: pointer;

}



#slider .scrollButtons.left {

    left: -20px;

}



#slider .scrollButtons.right {

    right: -20px;

}



#slider .hide {

    display: none;

}



.scrollContainer #modularity	{

	background:url("../images/benefit_modularity.jpg") no-repeat;

}



.scrollContainer #connectivity	{

	background:url("../images/benefit_connectivity.jpg") no-repeat;

}



.scrollContainer #integration	{

	background:url("../images/benefit_integration.jpg") no-repeat;

}



.scrollContainer #privacy	{

	background:url("../images/benefit_privacy.jpg") no-repeat;

}



.scrollContainer #security	{

	background:url("../images/benefit_security.jpg") no-repeat;

}



.scrollContainer #custermer	{

	background:url("../images/benefit_customer_service.jpg") no-repeat;

}



.scrollContainer h3	{

	font-size: 34px;

    padding-bottom: 20px;

	padding-top:40px;

	padding-left:20px;

}



.scrollContainer p	{

	width:400px;

	padding-left:20px;

}



/* ------ Modularity Home Page END -------*/



/* ------ Partners Home Page ----- */



.homePartners	{

	float:left;

	width:960px;

}



.homePartners .contentAreaBGLeft  {

  background:url("../images/slider_bgd.png") no-repeat;

  width:470px;

  height:282px;

  float:left;

  padding-right:20px;

}



.homePartners .contentAreaBGRight  {

  background:url("../images/slider_bgd.png") no-repeat;

  width:470px;

  height:282px;

  float:left;

}



.homePartners .contentArea	{

	float:left;

  margin-top:20px;

  margin-left:30px;

  width:410px;

}



.homePartners .contentAreaRight  {

  float:left;

}



.homePartners .contentLinks	{

	float:left;

	width:410px;

	clear:both;

  padding-top:20px;

}



.homePartners .contentLinks .leftLink {

  float:left;

}



.homePartners .contentLinks .rightLink {

  float:right;

}



.homePartners img {

  padding-bottom:20px;

}



/* ------ Partners Home Page END ----- */



/* ------ Customers Home Page ----- */



.homeCustomers	{

	float:left;

	width:960px;

}



.homeCustomers .contentAreaBGLeft  {

  background:url("../images/slider_bgd.png") no-repeat;

  width:470px;

  height:282px;

  float:left;

  padding-right:20px;

}



.homeCustomers .contentAreaBGRight  {

  background:url("../images/slider_bgd.png") no-repeat;

  width:470px;

  height:282px;

  float:left;

}



.homeCustomers .contentArea	{

	float:left;

  margin-top:20px;

  margin-left:30px;

  width:415px;

}



.homeCustomers .contentAreaRight  {

  float:left;

}



.homeCustomers .contentLinks	{

	float:left;

	width:410px;

	clear:both;

  padding-top:20px;

}



.homeCustomers .contentLinks .leftLink {

  float:left;

}



.homeCustomers .contentLinks .rightLink {

  float:right;

}



.homeCustomers img {

  padding-bottom:20px;

}



/* ------ Customers Home Page END ----- */



/* ------ News Home Page ----- */



.homeNews	{

	float:left;

	width:960px;

}



.homeNews .contentAreaBGLeft  {

  background:url("../images/small_slider_bgd.png") no-repeat;

  width:470px;

  height:183px;

  float:left;

  padding-right:20px;

}



.homeNews .contentAreaBGRight  {

  background:url("../images/small_slider_bgd.png") no-repeat;

  width:470px;

  height:183px;

  float:left;

}



.homeNews .contentArea	{

	float:left;

  margin-top:20px;

  margin-left:30px;

  width:410px;

}



.homeNews .contentAreaRight  {

  float:left;

}



.homeNews .contentLinks	{

	float:left;

	width:410px;

	clear:both;

  padding-top:20px;

}



.homeNews .contentLinks .leftLink {

  float:left;

}



.homeNews .contentLinks .rightLink {

  float:right;

}



/* ------ News Home Page END ----- */



/* ------ Products Home Page ----- */



.homeProducts	{

	float:left;

	width:960px;

	height: 420px;

}



.homeProducts .leftContainer	{

	float:left;

	width:517px;

}



.homeProducts .rightContainer	{

	float:left;

	width:425px;

}



.homeProducts .leftCopy	{

	float:left;

	width:500px;

}



.homeProducts .leftCopyBG	{

	float:left;

	width:510px;

	height:394px;

	background:url("/sites/all/themes/NTRGlobal_2011/images/leftCopyBG.png") no-repeat;

}



.homeProducts .leftCopy h2	{

	color:#ffffff;

	padding-bottom:20px;

}



.homeProducts .leftCopy p	{

	color:#ffffff;

}



.homeProducts .leftButton	{

	float:left;

	width:500px;

	padding-top:20px;

}





/* ------ Products Home Page END ----- */



.art-sheet-body .block-megamenu	{

	border-bottom:none;

	padding-top:15px;

}



.art-sheet-body .languageSelectMenu .block-megamenu {

    border-bottom: medium none;

    margin-left: 0px;

    padding-top: 0px;

	padding-bottom: 0px;

}



.languageSelectMenu #megamenu-menu-sign-up-fr .megamenu-slots-stacking	{

	/*z-index:25000;*/
	width: 185px !important;

}



.art-sheet-body #block-block-9	{

	padding-top:0;

	border-bottom: none;

}



.productsContainer	{

	float:left;

	margin:0;

}

.ie7 .productsContainer {

  float:left;

  margin:0;

  padding-right:20px;

}



.productsContainer .productsLeft	{

	float:left;

	width:420px;

	padding-right:20px;

}



.productsContainer .productsRight	{

	float:left;

	width:420px;

}



#megamenu-menu-ntrmenu a {
    color: #000000 !important;
}

.mainNavMegaMenu{

  background-image:url("/sites/all/themes/NTRGlobal_2011/images/menu_bgd.png");

  background-repeat: no-repeat;

  background-position: 0 12px;

}





#megamenu-menu-ntrmenu a:hover	{

	color:#7e7e7e;

}



.icon	{

	float:left;

	width:auto;

	padding-right:25px;

}



.ntrsupport_topbar	{

	display:none;

}



.ie7.subTopMenuArea{margin:-60px 0 0 0;}





/* ------ Views ----- */



.view-content	{

	float:left;

	width:575px;

}



.views-field-title {

  font-size:18px;

  font-weight:lighter;



  visibility: hidden;



}

#Pink .views-field-title {

  font-size:18px;

  font-weight:lighter;



  visibility: visible;



}

#Pink .field-content {



  padding-right:15px;

  padding-left:0px;

}

.field-content {

  padding-left:15px;

  padding-right:15px;



}



.field-content a{

  color:#227E91;

}

.views-field-view-node{

  padding-bottom:20px;

}

.jobsUL{

  list-style-type:circle;

  color:#7E7E7E;

}



.newsTitle	{

	visibility:visible;

}



.news	{

	float:left;

	width:690px;

}

.terms{

  padding-right:20px;

}



.btn-chat-en , .btn-chat-es{	
	background:url(../images/btn-chat-blue.png) no-repeat 0 0;
	width:93px;
	height:33px;
	color:#FFF;
	text-align:center !important;
    display: inline-block;
	line-height:21px;
	cursor:pointer !important;
	margin-left: 8px !important;
	text-decoration:none !important;

}

 .btn-chat-fr  , .btn-chat-de {	
	background:url(../images/btn-chat-blue-fr.png) no-repeat 0 0;
	/* width:120px; */
	width:130px;
	height:33px;
	color:#FFF;
	text-align:center !important;
    display: inline-block;
	line-height:21px;
	cursor:pointer !important;
	margin-left: 8px !important;
	text-decoration:none !important;

}

.btn-chat-it {	
	background:url(../images/btn-chat-blue-fr.png) no-repeat 0 0;
	/* width:120px; */
	width:130px;
	height:33px;
	color:#FFF;
	text-align:center !important;
    display: inline-block;
	line-height:21px;
	cursor:pointer !important;
	margin-left: 8px !important;
	text-decoration:none !important;

}


.menu-1026 {
    padding-left: 41px;
}
.pright{ /*padding-right:40px !important;*/ }
.menu-1033, ul.links li.menu-1033 { padding-left:40px !important;}
.menu-1027, ul.links li.menu-1027 { padding-left:40px !important;}
.menu-1450, ul.links li.menu-1450 { padding-left:40px !important;}
.menu-1460, ul.links li.menu-1460 { padding-left:40px !important;}
.menu-1514, ul.links li.menu-1514 { padding-left:40px !important;}
.menu-1515, ul.links li.menu-1515 { padding-left:40px !important;}

.menu-1427, ul.links li.menu-1427 { padding-left:40px !important;}
.menu-1426, ul.links li.menu-1426 { padding-left:41px !important;}

#block-block-55 { padding-top:0px !important;}
#block-block-88 { padding-top:0px !important;}
#block-block-125 { padding-top:0px !important;}

a.menu-279, a.menu-1093, a.menu-1408, a.menu-1486 , a.menu-1517 {
    background: url("/sites/all/themes/NTRGlobal_2011/images/btn-signup-yellow.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer !important;
    display: inline-block;
    height: 25px;
    line-height: 21px;
    text-align: center !important;
    /* width: 82px; */
    width: 62px;
	padding-right: 20px !important;
}

a.menu-1408, a.menu-1486, a.menu-1517{
	background-image: url("/sites/all/themes/NTRGlobal_2011/images/btn-signup-yellow-de.png") !important;
	padding-left: 5px !important;
    width: 81px !important;
	padding-right: 20px !important;
}

.loginArea .chatMenu {
    float: left;
    margin-left: 10px;
    z-index: 20;
}

a.menu-1104, a.menu-1441, a.menu-1455, a.menu-1520 , a.menu-1455 {
	background: url("/sites/all/themes/NTRGlobal_2011/images/btn-login-green.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer !important;
    display: inline-block;
    height: 25px;
    line-height: 21px;
    text-align: center !important;
    width: 57px;
	padding-right: 20px !important;
	padding-left: 5px !important;
}

/*
a.menu-1455 {
	background-image: url("/sites/all/themes/NTRGlobal_2011/images/btn-login-green-es.png") !important;
	width: 95px !important;
	padding-left: 5px !important;
}
*/
#megamenu-mlid-280 h2 a, #megamenu-mlid-279 h2 a, #megamenu-mlid-1104 h2 a , #megamenu-mlid-1093 h2 a , #megamenu-mlid-1408 h2 a , #megamenu-mlid-1441 h2 a , #megamenu-mlid-1486 h2 a , #megamenu-mlid-1455 h2 a , #megamenu-mlid-1517 h2 a , #megamenu-mlid-1520 h2 a{color:#fff !important;}
 
#megamenu-mlid-280 ul li h3 a , #megamenu-mlid-279 ul li h3 a , #megamenu-mlid-1093 ul li h3 a ,  #megamenu-mlid-1104 ul li h3 a ,  #megamenu-mlid-1408 ul li h3 a ,  #megamenu-mlid-1441 ul li h3 a ,  #megamenu-mlid-1486 ul li h3 a ,  #megamenu-mlid-1455 ul li h3 a ,  #megamenu-mlid-1517 ul li h3 a,  #megamenu-mlid-1520 ul li h3 a{color:#227e91 !important;}

@font-face {
 font-family: 'TitilliumMaps26L750wt';
 src: url('/sites/all/themes/NTRGlobal_2011/Fonts/titilliummaps26l001-webfont.eot');
 src: url('/sites/all/themes/NTRGlobal_2011/Fonts/titilliummaps26l001-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/NTRGlobal_2011/Fonts/titilliummaps26l001-webfont.woff') format('woff'), url('/sites/all/themes/NTRGlobal_2011/Fonts/titilliummaps26l001-webfont.ttf') format('truetype'), url('/sites/all/themes/NTRGlobal_2011/Fonts/titilliummaps26l001-webfont.svg#TitilliumMaps26L750wt') format('svg');
 font-weight: normal;
 font-style: normal;
}
a.btnHomeYellow, a.btnHomeYellow:link {
	display: inline;
	font-size:16px !important;
	font-weight: bold;
	text-shadow: none;
	background:url(/sites/all/themes/NTRGlobal_2011/images/main_cta_btn_1.png) 0 0 no-repeat;
	display:block;
	width:357px;
	height:67px;
	font-family: 'TitilliumMaps26L750wt';
	text-decoration:none;
	color:#FFF !important;
	padding: 8px 10px;
	text-shadow: 1px 2px 0px #9C9C9C;
	line-height:20px !important;
}
a.btnHomeYellow :hover{color:#fff !important;}
a.btnHomeYellow span{
	font-size:12px !important;
	text-shadow: none;
	}

a.btnHomeYellow-nor, a.btnHomeYellow-nor:link {
	display: inline;
	font-size:20px !important;
	font-weight: bold;
	text-shadow: none;
	background:url(/sites/all/themes/NTRGlobal_2011/images/main_cta_btn_1.png) 0 0 no-repeat;
	display:block;
	width:357px;
	height:67px;
	font-family: 'TitilliumMaps26L750wt';
	text-decoration:none;
	color:#FFF !important;
	padding: 8px 10px;
	text-shadow: 1px 2px 0px #9C9C9C;
	line-height:20px !important;
}
a.btnHomeYellow-nor :hover{color:#fff !important;}
a.btnHomeYellow-nor span{
	font-size:13px !important;
	text-shadow: none;
	}
	
/*Login Menu*/

.dropdown-ntrglobal a, menu-210 a, menu-211 a, .dropdown-ntrsupport a, .dropdown-ntrsupportpro a, .dropdown-ntradmin a, .dropdown-ntrconnect a, .dropdown-freecloud a, .dropdown-helpdesk a, .dropdown-chat a{
    background:url(/sites/all/themes/NTRGlobal_2011/images/sprite-icons-4.png);
}

.dropdown-ntrglobal, .dropdown-ntrsupport, .dropdown-ntradmin, .dropdown-ntrconnect, .dropdown-freecloud, .dropdown-ntrsupportpro, .dropdown-helpdesk, .dropdown-chat{
    margin-right:-2px;
}
.dropdown-ntrglobal a, .dropdown-ntrsupport a, .dropdown-ntradmin a, .dropdown-ntrconnect a, .dropdown-freecloud a, .dropdown-helpdesk a, .dropdown-chat a, .dropdown-ntrsupportpro a, .menu-210 a, .menu-211 a{
    /* padding-right:28px; */
    padding-right:22px;
    padding-left:7px;
	/* background:url(/sites/all/themes/NTRGlobal_2011/images/sprite-icons-4.png); */
	background:url("/sites/all/themes/NTRGlobal_2011/images/arrow-dropdown.png") no-repeat scroll 72px 9px transparent;
	/* background-position:right top; */
}
.sort-the-dropdown{
    padding-left:12px;
}

#nav, #nav ul {     
    padding: 0;     
    margin: 0;     
    list-style: none;
    display:inline; 
} 
#nav a {     
    display: block;
	width:60px;
} 
#nav li {     
    float:right; 
    margin-left:10px;
	position:relative;
	z-index: 201;
}
#nav li a{     
	/* color:#ddf6fe; */
	color:#ffffff;
	/* font-size:16px; */
	font-size:13px;
	padding-top:6px; 
	padding-bottom:4px;
	text-decoration:none;
	font-family: titilium, sans-serif;
	line-height:1;
	cursor: default;
	margin-bottom: 1px;
}
#nav li a:hover{
    background-position:right -31px;
    color:#ffffff;
}
#nav li:hover>a{
    /* background-position:right -31px; */
	background-position:72px 9px;	
    color:#ffffff;
}
#nav li ul {     
    position: absolute; 
	align:right;
    /* width: 150px; */
    width: 125px;
    text-align:left;
    background-position:right bottom; 
    padding-bottom:2px;    
    top:-999em;
	z-index:200;
	margin:0px;
} 
#nav li:hover ul{
    right: auto; 
	top:auto;
}
#nav li:first-child:hover ul{
    /* right: 0px;  */
    right: -3px; 
	top:auto;
}
.dropdown-background-ntrglobal, .dropdown-background-ntrsupport, .dropdown-background-ntrsupportpro, .dropdown-background-ntradmin, .dropdown-background-ntrconnect, .dropdown-background-freecloud, .dropdown-background-helpdesk, .dropdown-background-chat {
    /* background-image:url(/sites/all/themes/NTRGlobal_2011/images/dropdown-panel-ntrglobal.png); */
	background: none !important;
}

#nav li ul li {
    float:right; 
    text-align:left;   
    /* width:145px; */
    /* width:120px; */
    width:120px;
    overflow:hidden;
    margin-right:4px;
    margin-left:1px;
    background: transparent url(/sites/all/themes/NTRGlobal_2011/images/overlaymiddle.png) right top;
}

#nav li ul li a  ,
#megamenu-menu-login li ul li a , #megamenu-menu-signup li ul li a ,
#megamenu-menu-login-fr li ul li a , #megamenu-menu-sign-up-fr li ul li a ,
#megamenu-menu-login-de li ul li a , #megamenu-menu-sign-up-de li ul li a ,
#megamenu-menu-login-es li ul li a , #megamenu-menu-sign-up-es li ul li a ,
#megamenu-menu-login-it li ul li a , #megamenu-menu-sign-up-it li ul li a {  


    float:left;
    width:114px;
    overflow:hidden;
    text-transform:none;
    background-image:none;
    padding-right:5px;
    font-size:14px;
    font-weight:normal;
    margin-left:0px;
    padding-left:12px;
    padding-bottom:5px;
	cursor: pointer;
	color: #227E91 !important;
} 

#megamenu-menu-login li ul li a , #megamenu-menu-signup li ul li a ,
#megamenu-menu-login-fr li ul li a , #megamenu-menu-sign-up-fr li ul li a ,
#megamenu-menu-login-de li ul li a , #megamenu-menu-sign-up-de li ul li a ,
#megamenu-menu-login-es li ul li a , #megamenu-menu-sign-up-es li ul li a ,
#megamenu-menu-login-it li ul li a , #megamenu-menu-sign-up-it li ul li a { 
	/* width: 100% !important; */
	width: 80%;
	font-size: 13px !important;
}

#megamenu-menu-login-fr li ul li a , #megamenu-menu-sign-up-fr li ul li a ,
#megamenu-menu-login-de li ul li a , #megamenu-menu-sign-up-de li ul li a ,
#megamenu-menu-login-es li ul li a , #megamenu-menu-sign-up-es li ul li a ,
#megamenu-menu-login-it li ul li a , #megamenu-menu-sign-up-it li ul li a { 
	/* width: 100% !important; */
	width: 79%;
}

#megamenu-menu-sign-up-es li ul li a{ 
	/* width: 100% !important; */
	width: 81%;
}

#megamenu-mlid-279 > ul {
	max-width: 200px !important;
}


.megamenu-slots-stacking {
	padding: 0 !important;
	background: transparent !important;
}

#megamenu-menu-login .megamenu-slot , #megamenu-menu-signup .megamenu-slot ,
#megamenu-menu-login-fr .megamenu-slot , #megamenu-menu-sign-up-fr .megamenu-slot ,
#megamenu-menu-login-de .megamenu-slot , #megamenu-menu-sign-up-de .megamenu-slot ,
#megamenu-menu-login-es .megamenu-slot , #megamenu-menu-sign-up-es .megamenu-slot ,
#megamenu-menu-login-it .megamenu-slot , #megamenu-menu-sign-up-it .megamenu-slot {
	/* width: 100% !important; */
	float: right;
    height: 100%;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: -1px;
    overflow: hidden;
    text-align: left;
    width: 200px;
	background: transparent url(/sites/all/themes/NTRGlobal_2011/images/overlaymiddle.png) right top;
}

#megamenu-mlid-280 > ul {
	max-width: 190px !important;
}

#megamenu-menu-login .megamenu-slot  , #megamenu-menu-login-fr .megamenu-slot  {
	width: 190px !important;
}

#megamenu-menu-login-de .megamenu-slot , #megamenu-menu-login-es .megamenu-slot , #megamenu-menu-login-it .megamenu-slot{
	width: 180px !important;
}

#megamenu-menu-login-es .megamenu-slot {
	width: 184px !important;
}

#megamenu-menu-sign-up-de .megamenu-slot  {
	width: 174px !important;
}

#megamenu-menu-sign-up-de .megamenu-slot {
	width: 180px !important;
}

#megamenu-menu-sign-up-fr .megamenu-slot , #megamenu-menu-sign-up-it .megamenu-slot {
	width: 185px !important;
}
	
#nav li ul li.top , #nav li ul li.bottom , 
#megamenu-menu-signup li ul li.top , #megamenu-menu-signup li ul li.bottom , #megamenu-menu-login li ul li.top , #megamenu-menu-login li ul li.bottom, 
#megamenu-menu-sign-up-fr li ul li.top , #megamenu-menu-sign-up-fr li ul li.bottom , #megamenu-menu-login-fr li ul li.top , #megamenu-menu-login-fr li ul li.bottom, 
#megamenu-menu-sign-up-de li ul li.top , #megamenu-menu-sign-up-de li ul li.bottom , #megamenu-menu-login-de li ul li.top , #megamenu-menu-login-de li ul li.bottom, 
#megamenu-menu-sign-up-es li ul li.top , #megamenu-menu-sign-up-es li ul li.bottom , #megamenu-menu-login-es li ul li.top , #megamenu-menu-login-es li ul li.bottom, 
#megamenu-menu-sign-up-it li ul li.top , #megamenu-menu-sign-up-it li ul li.bottom , #megamenu-menu-login-it li ul li.top , #megamenu-menu-login-it li ul li.bottom  {  
	background-image: none;
	height: 6px !important;
}

#megamenu-menu-login li ul li.top , #megamenu-menu-login li ul li.bottom , #megamenu-menu-signup li ul li.top , #megamenu-menu-signup li ul li.bottom  ,
#megamenu-menu-login-fr li ul li.top , #megamenu-menu-login-fr li ul li.bottom , #megamenu-menu-sign-up-fr li ul li.top , #megamenu-menu-sign-up-fr li ul li.bottom  ,
#megamenu-menu-login-de li ul li.top , #megamenu-menu-login-de li ul li.bottom , #megamenu-menu-sign-up-de li ul li.top , #megamenu-menu-sign-up-de li ul li.bottom  ,
#megamenu-menu-login-es li ul li.top , #megamenu-menu-login-es li ul li.bottom , #megamenu-menu-sign-up-es li ul li.top , #megamenu-menu-sign-up-es li ul li.bottom  ,
#megamenu-menu-login-it li ul li.top , #megamenu-menu-login-it li ul li.bottom , #megamenu-menu-sign-up-it li ul li.top , #megamenu-menu-sign-up-it li ul li.bottom  {
	margin: 0px;	
}

#nav li ul li.top .left ,
 #megamenu-menu-login li ul li.top .left , #megamenu-menu-signup li ul li.top .left ,
 #megamenu-menu-login-fr li ul li.top .left , #megamenu-menu-sign-up-fr li ul li.top .left ,
 #megamenu-menu-login-de li ul li.top .left , #megamenu-menu-sign-up-de li ul li.top .left ,
 #megamenu-menu-login-es li ul li.top .left , #megamenu-menu-sign-up-es li ul li.top .left ,
 #megamenu-menu-login-it li ul li.top .left , #megamenu-menu-sign-up-it li ul li.top .left {
	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlaylt.png);
	width: 9px;
	height: 10px;
	float: left;
}

#nav li ul li.top .center, #nav li ul li.bottom .center {

	width: 100px;

}

#megamenu-menu-login li ul li.top .center, #megamenu-menu-login li ul li.bottom .center ,
#megamenu-menu-login-fr li ul li.top .center, #megamenu-menu-login-fr li ul li.bottom .center ,
#megamenu-menu-login-de li ul li.top .center, #megamenu-menu-login-de li ul li.bottom .center ,
#megamenu-menu-login-es li ul li.top .center, #megamenu-menu-login-es li ul li.bottom .center ,
#megamenu-menu-login-it li ul li.top .center, #megamenu-menu-login-it li ul li.bottom .center {

	width: 251px !important;

}

#megamenu-menu-signup li ul li.top .center, #megamenu-menu-signup li ul li.bottom .center,
#megamenu-menu-sign-up-fr li ul li.top .center, #megamenu-menu-sign-up-fr li ul li.bottom .center,
#megamenu-menu-sign-up-de li ul li.top .center, #megamenu-menu-sign-up-de li ul li.bottom .center,
#megamenu-menu-sign-up-es li ul li.top .center, #megamenu-menu-sign-up-es li ul li.bottom .center,
#megamenu-menu-sign-up-it li ul li.top .center, #megamenu-menu-sign-up-it li ul li.bottom .center {

	width: 181px !important;

}

#megamenu-menu-login li ul li.top .center, #megamenu-menu-signup li ul li.top .center ,
#megamenu-menu-login-fr li ul li.top .center, #megamenu-menu-sign-up-fr li ul li.top .center ,
#megamenu-menu-login-de li ul li.top .center, #megamenu-menu-sign-up-de li ul li.top .center ,
#megamenu-menu-login-es li ul li.top .center, #megamenu-menu-sign-up-es li ul li.top .center ,
#megamenu-menu-login-it li ul li.top .center, #megamenu-menu-sign-up-it li ul li.top .center {

	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlayct.png);

	width: 100px;

	height: 6px;

	float: left;

}

#nav li ul li.top .center ,
#megamenu-menu-login li ul li.top .center , #megamenu-menu-signup li ul li.top .center ,
#megamenu-menu-login-fr li ul li.top .center , #megamenu-menu-sign-up-fr li ul li.top .center, 
#megamenu-menu-login-de li ul li.top .center , #megamenu-menu-sign-up-de li ul li.top .center ,
#megamenu-menu-login-es li ul li.top .center , #megamenu-menu-sign-up-es li ul li.top .center ,
#megamenu-menu-login-it li ul li.top .center , #megamenu-menu-sign-up-it li ul li.top .center {
	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlayct.png);
	width: 100px;
	height: 6px;
	float: left;
}

#nav li ul li.top .right ,
#megamenu-menu-login li ul li.top .right , #megamenu-menu-signup li ul li.top .right  ,
#megamenu-menu-login-fr li ul li.top .right , #megamenu-menu-sign-up-fr li ul li.top .right  ,
#megamenu-menu-login-de li ul li.top .right , #megamenu-menu-sign-up-de li ul li.top .right  ,
#megamenu-menu-login-es li ul li.top .right , #megamenu-menu-sign-up-es li ul li.top .right  ,
#megamenu-menu-login-it li ul li.top .right , #megamenu-menu-sign-up-it li ul li.top .right {
	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlayrt.png);
	width: 10px;
	height: 6px;
	float: left;
}

#nav li ul li.bottom .left ,
#megamenu-menu-login li ul li.bottom .left , #megamenu-menu-signup li ul li.bottom .left   ,
#megamenu-menu-login-fr li ul li.bottom .left , #megamenu-menu-sign-up-fr li ul li.bottom .left   ,
#megamenu-menu-login-de li ul li.bottom .left , #megamenu-menu-sign-up-de li ul li.bottom .left   ,
#megamenu-menu-login-es li ul li.bottom .left , #megamenu-menu-sign-up-es li ul li.bottom .left  , 
#megamenu-menu-login-it li ul li.bottom .left , #megamenu-menu-sign-up-it li ul li.bottom .left  { 
	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlaylb.png);
	width: 9px;
	height: 10px;
	float: left;
}

#nav li ul li.bottom .center ,
#megamenu-menu-login li ul li.bottom .center , #megamenu-menu-signup li ul li.bottom .center   ,
#megamenu-menu-login-fr li ul li.bottom .center , #megamenu-menu-sign-up-fr li ul li.bottom .center   ,
#megamenu-menu-login-de li ul li.bottom .center , #megamenu-menu-sign-up-de li ul li.bottom .center   ,
#megamenu-menu-login-es li ul li.bottom .center , #megamenu-menu-sign-up-es li ul li.bottom .center   ,
#megamenu-menu-login-it li ul li.bottom .center , #megamenu-menu-sign-up-it li ul li.bottom .center {  
	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlaycb.png);
	width: 100px;
	height: 10px;
	float: left;
}

#nav li ul li.bottom .right ,
#megamenu-menu-login li ul li.bottom .right , #megamenu-menu-signup li ul li.bottom .right ,
#megamenu-menu-login-fr li ul li.bottom .right , #megamenu-menu-sign-up-fr li ul li.bottom .right ,
#megamenu-menu-login-de li ul li.bottom .right , #megamenu-menu-sign-up-de li ul li.bottom .right ,
#megamenu-menu-login-es li ul li.bottom .right , #megamenu-menu-sign-up-es li ul li.bottom .right ,
#megamenu-menu-login-it li ul li.bottom .right , #megamenu-menu-sign-up-it li ul li.bottom .right { 
	background-image:url(/sites/all/themes/NTRGlobal_2011/images/overlayrb.png);
	width: 10px;
	height: 10px;
	float: left;
}

.dropdown-background-ntrglobal li, .dropdown-background-ntrsupport li, .dropdown-background-ntrsupportpro li, .dropdown-background-ntradmin li, .dropdown-background-ntrconnect li, .dropdown-background-freecloud li, .dropdown-background-helpdesk li, .dropdown-background-chat li{
    /* border-top:#4ec9ef solid 1px; 
    border-bottom:#069dcd solid 1px; */
	border-top: 0px;
	border-bottom: 0px;
}
.dropdown-background-ntrglobal li a:hover, .dropdown-background-ntrsupport li a:hover, .dropdown-background-ntrsupportpro li a:hover, .dropdown-background-ntradmin li a:hover {     
    background:transparent;
} 
.login-separator{
	float:left;
	width:100%;
	border-top-style:solid!important;
	border-top-width:1px!important;
	border-top-color:#4EC9EF!important;
	border-bottom-style:solid!important;
	border-bottom-width:2px!important;
	border-bottom-color:#069DCD!important;

}
/*Hover Start*/


#homeVtaba {
	margin:0;
	padding:0;
	width:949px;
	/* position: relative; */
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	z-index: 10;
	left: -4px;
	top: -1px;
}
#homeVtaba h2{
	margin:0;
	padding:0 0 22px 0;
}
#homeVtaba ul {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:423px;
}
#homeVtaba ul li{
	margin:0;
	padding:0;
}
#homeVtaba ul li h2 {
	font-size:24px;
	padding:0 13px 13px 0;
	margin:0;
	font-family: 'TitilliumMaps26L750wt';
	line-height: 23px;
}
#homeVtaba ul li img {
	float:left;
	padding:0 20px 0 0;
}
#homeVtaba ul li.everything{
	background:url(/sites/all/themes/NTRGlobal_2011/images/everything-tab-bg.png) 0 top no-repeat;
	height:167px;
	margin-bottom: 5px;
	padding:21px 8px 14px 20px;
}
#homeVtaba ul li.supoortUlitmate{
	background:url(/sites/all/themes/NTRGlobal_2011/images/support-tab-bg.png) 0 top no-repeat;
	height:168px;
	padding:20px 8px 14px 20px;
}
.inactiveSUhome , .inactiveEVhome{
	background-color:#000000 !important;
	opacity:0.5;
	filter:alpha(opacity=50);
	padding-bottom: 7px !important;
	padding-right: 10px !important;
	margin-left: 2px !important;
	margin-right: 6px !important;
	background-image: none !important;
	height: 177px !important;
    margin-top: 6px !important;
	border-bottom-right-radius: 7px;
	-moz-border-bottom-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-o-border-bottom-right-radius: 7px;
	-khtml-border-bottom-right-radius: 7px;
	border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-o-border-top-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
}
.inactiveEVhome{
	height: 170px !important;
	margin-top: 3px !important;
    padding-bottom: 19px !important;
    padding-top: 9px !important;
	border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-o-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
}

#hvtabsCcontentPanel {
	width:528px;
	overflow:hidden;
	height:406px;
	
}
.hvtabsCcontentTop {
	background:url(/sites/all/themes/NTRGlobal_2011/images/hvtabs-content-top.png) 0 top no-repeat;
	min-height:360px;
	padding:23px 0 23px 23px;
}
.hvtabsCcontentBtm {
	background:url(/sites/all/themes/NTRGlobal_2011/images/hvtabs-content-btm.png) 0 top no-repeat;
	height:12px;
	overflow:hidden;
}

#supportUltimate {
	margin:0;
	padding:0;	
}
#supportUltimate p{
	margin:0;
	padding:0 0 12px 0;
	color:#898989 !important;
	font-size:14px;
}
#supportUltimate a{
	color:#00a4e4 !important;
	font-size:14px;

}
#supportUltimate ul {
	margin:0 0 12px 0;
	padding:0;	
    position: static !important;
}
#supportUltimate ul li{
	margin:0 0 0 20px;
	padding:0;
	list-style:outside disc;
	color:#898989 !important;
	font-size:14px;
}

#supportUltimate .imgP {
    bottom: 6px;
    left: 4px;
    position: absolute;
    width: 521px;
}

#everything {
	margin:0;
	padding:0;	
}
#everything p{
	margin:0;
	padding:0 0 12px 0;
	color:#898989 !important;
	font-size:14px;
}
#everything a{
	color:#00a4e4 !important;
	font-size:12px;

}
#everything p {
	color: #000 !important;
	font-size:12px;
}
#everything p span.large{
	font-size:20px;
}
#everything ul {
	margin:0 0 0 0;
	padding:0;	
    position: absolute;
    top: 73px;
	left:5px;
	width:521px !important;
}
#everything ul li{
	margin:0;
	list-style:outside none;
	color:#898989 !important;
	font-size:14px;
	border:1px solid #f5f5f5;
	border-left:0 none;
    padding: 10px 10px 10px 17px;
    width: 232px;
	height:136px;
	float:left;
}
#everything ul li h3 {
	font-size:17px;
	padding:0 0 13px;
	margin:0;
	font-family: 'TitilliumMaps26L750wt';
	color:#000 !important;
}
#everything ul li ul{
	margin:0 0 15px 0;
	padding:0;	
    position: static !important;
	width: 230px !important;
}
#everything ul li ul li{
    margin: 0 0 0 15px;
	padding:0;
    list-style: disc outside none !important;
	float:none !important;
	height:auto !important;
	border:none !important;
	font-size:12px !important;

}

.dno {
	display: none;
}

/*Hover End*/

.h-tr-panel-top img {
	padding-right: 20px !important;
}

/*Privacy and T&C*/
.headingpolicy{padding:5px; /* border:2px solid #222; */color:#FFF;background-color:#27769f;}
.subheadingpolicy{padding:20px; margin-bottom:20px;}
.pageheadingpolicy{color:#222; float:left; width:100%; font-size:18px; font-weight:bold}
.backtosignuppolicy{color:#222; float:left;  }
.logopolicy{ display:none;}
#tearms p , #policy p{ 
    overflow-y: hidden !important;
    padding: 0 20px 20px;
    width: 90%;}
/*Privacy and T&C*/


.tab td{
 border-color: -moz-use-text-color #FFFFFF #CCCCCC -moz-use-text-color;
    border-left: 0 none;
    border-right: 20px solid #FFFFFF;
    border-style: none solid solid none;
    border-width: 0 20px 1px 0;
    padding-bottom: 10px;
    padding-top: 10px;

 }

.tab td:last-child
{
 border-bottom: 1px solid #FFFFFF;
}

.tab th{ background-color:#E9ECED !important;padding:5px; border-right: 20px solid #FFFFFF;
padding:5px;
	border-right: 20px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 0px;
border-top: 0px;
border-bottom:0px;
}

ul.navTwo, ul.navThree{ padding:0px !important; margin:0px !important; z-index:30000 !important; position:-7px !important;}
ul.navTwo li a{ padding:5px 13px 7px 10px !important; margin:0px !important;}
ul.navThree li a{ padding:5px 8px 7px 15px !important; margin:0px !important;}
ul.navTwo li {background: url("btn-sign.png") no-repeat scroll 0 0 transparent; height:26px;}
ul.navThree li {background: url("btn-logi.png") no-repeat scroll 0 0 transparent;height:26px;}
ul.navTwo li ul li, ul.navThree li ul li {height:26px;}
/*New page*/

.view-News-Page {

	float: left;

	width: 580px;

	padding-left:30px;

}

.news .art-post .field-label {

	display:none;

}

#Pink .art-blockheader h3 {

	color: #000000;

	font-size: 18px;

	font-weight: lighter;

	margin: 19px 0;

}

.view-News-Page h3 {

	padding:0px;

}

.view-News-Page .field-content {

	padding:0px;

}

.view-News-Pag h2, .newstitle {

	font-family: 'TitilliumMaps26L750wt';

	font-size: 32px;

	margin: 0;

	padding: 40px 40px;

}

.view-News-Page .field-content a, #Pink a {

	color:#07ADE4 !important;

}

.view-News-Page .field-content a:hover, #Pink a:hover {

	color:#19799A !important;

}

.view-News-Page .views-row {

	border-bottom:1px solid #D7D7D7;

	margin-left: 10px;

	padding: 25px 0;

}

.view-News-Page .views-row-last {

	border-bottom:none !important;

}

.view-News-Page .views-field-view-node {

	padding-bottom: 10px;

}

.news .art-postheadericons {

	padding-left:30px;

	padding-bottom:15px;

	display:none;

}

#Pink .art-block {

	padding:0px !important;

	border:none;

}

.backtonews {

	color:#19799A !important;

	/* margin-left:-20px */

}

#Pink #block-views-archive-block .views-summary {

	list-style-type: none;

	padding:0px

}

#Pink #block-views-archive-block .views-summary > li {

	overflow-x: visible;

	overflow-y: hidden;

	padding:0px !important;

	margin:5px 0;

}

.newssection {

	font-family: 'TitilliumMaps26L750wt';

	font-size: 32px !important;

	margin: 0 !important;

	padding: 0 30px 10px;

}

/* 2012-01-12 */

/*primary nav & top links issue*/
.ie9 .subTopMenu {
	width:680px !important;
}

/*horizantal scroll bar issue*/
.ie9 {	overflow-x:hidden !important;	}

/* Social Media Links*/
.smSocailNav {
 margin:0;
 padding:0;
 float:right;
}
.smSocailNav a {
 background: url("../images/icons-top-26x27.png") left top no-repeat;
 display:block;
 height:26px;
 width:26px;
 line-height:27px;
 padding: 0;
 font-size:1.1em;
 color:#5c617e;
 text-transform:uppercase;
 margin:0 0 0 3px;
 text-indent:-9999px;
 float:left;
}
.smSocailNav a.youtube {
 background-position: 0 0;
}
.smSocailNav a.twitter {
 background-position: 0 -26px;
}
.smSocailNav a.in {
 background-position: 0 -52px;
}

.smSocailNav a.gtalk {
 background-position: 0 -78px;
}

/*New page*/

.view-News-Page-archive , .view-News-Page {

     float: left;

     width: 580px;

     padding-left:30px;

}

.view-News-Page-archive .art-post .field-label , .news .art-post .field-label {

     display:none;

}

#Pink .art-blockheader h3 {

     background-color: #e9eced;
    color: #000000;
    font-size: 18px;
    font-weight: lighter;
    margin: 19px 0;
    padding: 5px;

}

.view-News-Page-archive h3 , .view-News-Page h3 {

     padding:0px;

}

.view-News-Page-archive .field-content , .view-News-Page .field-content {

     padding:0px;

}

.view-News-Page h2, .newstitle {

     font-family: 'TitilliumMaps26L750wt';

     font-size: 32px;

     margin: 0;

     padding: 20px 40px 0;

}

.view-News-Page .field-content a, #Pink a {

     color:#07ADE4 !important;

}

.view-News-Page .field-content a:hover, #Pink a:hover {

     color:#19799A !important;

}

.view-News-Page-archive .views-row ,.view-News-Page .views-row {

     border-bottom:1px solid #D7D7D7;

     margin-left: 10px;

     padding: 25px 0;

}

.view-News-Page-archive .views-row-last, .view-News-Page .views-row-last {

     border-bottom:none !important;

}

.view-News-Page-archive .views-field-view-node ,  .view-News-Page .views-field-view-node {

     float: left;
    padding-bottom: 10px;
    padding-right: 10px;

}

.view-News-Page-archive .views-field-field-link-1-url , .view-News-Page .views-field-field-link-1-url {

     border-left: 1px solid gray;
    float: left;
    padding-left: 10px;
     padding-right: 10px;
}

#Pink .art-block {

     padding:0px !important;

     border:none;

}


#Pink #block-views-archive-block .views-summary {

     list-style-type: none;

     padding:0px

}

#Pink #block-views-archive-block .views-summary > li {

     overflow-x: visible;

     overflow-y: hidden;

     padding:0px !important;

     margin:5px 0;

}

.newssection {

     font-family: 'TitilliumMaps26L750wt';

     font-size: 32px !important;

     margin: 0 !important;

     padding: 0 40px 10px;

}

.view-News-Page-archive .views-field-field-link-1-url , .view-News-Page .views-field-field-link-1-url {

     border-left: 1px solid gray;
    float: left;
    padding-left: 10px;
     padding-right: 10px;
}


#Pink #block-block-206 .art-blockheader h3{
	background:#e9eced url("../images/tweet_bird.png") no-repeat scroll 190px 5px;
}

.views-label-addthis-toolbox{
	display:none;
}

a.atc_s {display:none !important;}
.tweet_text{word-wrap: break-word; font-size: 13px;}
.addthis_button_google_plusone{width:50px !important;}



/* 2012-02-28 */
.megamenu-skin-friendly .megamenu-bin {
	/* For IE 8 */ 
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";  */
	/* For IE 5.5 - 7 */ 
	/* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000'); */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	border-shadow: 5px 5px 5px rgba(0, 0, 0, 0.33);
}

.truste {
	display: none;	
}