/******************* General styles *********************/
html {
	height:101%;
}


#body {
	margin: 0px; background-color:#4E5558; height:100%;
}
#grayBG{
	background-color: #4E5558;
	
}

/************************** Second Row *******************************/
.firstbor{border:#8A8B8B 1px solid; padding:2px;}

.secndbor{border:#989b9b 1px solid;}

.firstlink, a.firstlink:visited, a.firstlink:link{padding-left:10px; width:95px; color:#b0b1b3; text-decoration:none;}
a.firstlink:hover {text-decoration:underline;}

.secndlink{text-align:right; padding-right:10px; }

/************************** Third row *********************************/
.outer{border:#FFFFFF 1px solid; padding:2px;}

.inner{border:#FFFFFF 1px solid;}

.logo_bg_US{background:url(images/USFlag.jpg) no-repeat top left;}
.logo_bg_canada{background:url(images/CanadaFlag.jpg) no-repeat top left;}
.logo_bg_india{background:url(images/IndiaFlag.jpg) no-repeat top left;}
.logo_bg_asia{background:url(images/AsiaFlag.jpg) no-repeat top left;}
.logo_bg_europe{background:url(images/EuropeFlag.jpg) no-repeat top left;}
.logo_bg_uae{background:url(images/UAEFlag.jpg) no-repeat top left;}

.ban{background:url(images/HomeBan_R.jpg) no-repeat top right;}
.banhome{background:url(images/HomeBan_R.jpg) no-repeat top left;}
.logo_bg_home{background:url(images/HomeBan_L.jpg) no-repeat top left;}

.dotborder{border-top:1px #DCEAF7 dotted; border-bottom:1px #DCEAF7 dotted;}
.dotborderhome{border-top:1px #DCEAF7 dotted; border-bottom:1px #DCEAF7 dotted; color:#FFFFFF;}


TH,TD,DIV,P{font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
A,A:link,A:visited,A:active{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#14344D; 
text-decoration:none;}
A:hover{font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#14344D; text-decoration:underline; }
.GlobalElement, a.GlobalElement:Link,a.GlobalElement:Visited,a.GlobalElement:Active { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#b0b1b3; text-decoration:none;} 
a.GlobalElement:Hover { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#b0b1b3; text-decoration:underline;}


/******************* Control Panel styles *********************/
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#748525; text-decoration:none; }
A.CommandButton:hover{ color:#231666; text-decoration:underline;}


/******************* Search styles *********************/
/* ********** Search Style ************** */
#SearchContainer input{ padding:0px; border:1px solid #ffffff; font-size:11px; color:#000000; WIDTH:150px; HEIGHT:19px; background-color:#FFFFFF; margin-right:-4px;}
.search,a.search:link,a.search:active,a.search:visited{font-family:Tahoma, Verdana, Helvetica, sans-serif;color:#808284; font-weight:bold; text-decoration:none; font-size:11px;}
a.search:hover{color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}

/******************* Content Pane styles *********************/

.BannerPane{padding:0px 8px 0px 0;}
.TextPane{padding:0px 0 0 15px;}
.MiddlePane{ padding:0;}
.LeftPane{padding:0 0 0 0;}
.RightPane{ padding:0;}
.ContentPane{ padding:0px;}
.BotLeftPane{ padding:0 0 0 0;}
.BotMiddlePane{ padding:0 0 0 0; }
.BotRightPane{ padding:0 0 0 0; }
.RSS{padding:0 0 7px 0;}


/******************* Container styles *********************/
.Head{ font-size:12px; font-weight:bold; color:#000000;}
.SubHead{ font-size:11px; color:#000000; }
.SubSubHead{ font-size:11px; color:#000000;}
.Normal{ font-size:11px; color:#000000; line-height:1.3em;}
.Normal SUB, .Normal SUP { font-size:9px; color:#000000; line-height:0.2em;}


/******************* User styles *********************/
.user,a.user:link,a.user:active,a.user:visited{ font-family:Verdana, Helvetica, sans-serif;font-size:10px; color:#B0B1B3; text-decoration:none; font-weight: normal; }
a.user:hover{ color:#A0D8EE; text-decoration:none;}

/************************Links styles *****************************/
.links,a.links:link,a.links:active,a.links:visited{ font-family:Verdana, Helvetica, sans-serif;font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal; }
a.links:hover{ color:#A0D8EE; text-decoration:none;}


/************************footer styles ******************************/
.footer, a.footer:link, a.footer:active, a.footer:visited{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.footer:hover{ color:#A0D8EE; text-decoration:none;}

/***************************breadcrumb styles******************************/

.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited{ font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#BDBCBC; text-decoration:none;}
a.Breadcrumb:hover{ color:#898989;}

/* BreadCrumb Link for rz */
A.bread_crumb_r, A.bread_crumb_r:link, A.bread_crumb_r:visited, A.bread_crumb_r:active   {
    font-weight: normal;
    font-size: 10px;
    color: #202020;
	text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.bread_crumb_r:hover { font-weight: normal;
    font-size: 10px;
    color: #202020;
	text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.breadcrumbr {font-family: verdana, helvetica; font-size:10px; color:#202020; font-weight:bold; padding:5px 0px;}


/**************************date styles ****************************/
.date{font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#BDBCBC; }

/******************* Menu styles *********************/
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
/*---------Root Menu Seperator Style------------*/
.MainMenu_MenuBreak{ display:none;}
/*---------Make Menu Background Transparent------------*/
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
/*------sub menu display style-------*/
.MainMenu_MenuItem{
	color:#00365B;font-family:Helvetica, sans-serif; font-size:11px; font-weight:normal;
	padding:2px 7px 2px 7px;
	border:1px #EBEBEB solid; border-width:1px 0px;
}
.submenuitembreadcrumb{
	color:#00365B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 7px 2px 7px;
	Margin:0px;
	background:#CCCCCC;
}
/*------sub menu display style on select-------*/
.submenuitemselected{
	color:#00365B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:2px 7px 2px 7px;
	Margin:0px;
	background:#CCCCCC;
}
/*------sub menu frame display style-------*/
.submenu{
	z-index:1000;
	padding:0px;
	font-weight:normal;
	margin:0px;
	background:#EBEBEB;
}

.rootmenuitem TD{
padding:0px 12px 0px 12px; 
margin:0px;
color:#ffffff;
height:34px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:bold; 
border-right:#BECBD7 1px dotted;
}
/*------root menu display style on select-------*/
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
padding:0px 12px 0px 12px; 
margin:0px;
color:#7B8589;
height:34px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:bold; 
border-right:#BECBD7 1px dotted;
}

/****************************** Content Styles *********************/
.blue{padding-right: 10px; font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00365B;}
.brown{padding-right: 10px; font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#3D4242;}
.me,A.me:link,A.me:visited,A.me:active{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#00365B; text-decoration:none; }
A.me:hover{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#00365B; text-decoration:none; }

/******************* other styles *********************/
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }

.green{color:#72A347;}
.violet{color:#8E64A3;}

.head_us{font-weight:bold; font-size:14px; color:#00365c; font-family:arial;text-transform: uppercase;}
.head_can{font-weight:bold; font-size:14px; color:#970013; font-family:arial;text-transform: uppercase;}
.head_india{font-weight:bold; font-size:14px; color:#C2500D; font-family:arial;text-transform: uppercase;}
.head_asia{font-weight:bold; font-size:14px; color:#970013; font-family:arial;text-transform: uppercase;}
.head_eu{font-weight:bold; font-size:14px; color:#00365c; font-family:arial;text-transform: uppercase;}
.head_uae{font-weight:bold; font-size:14px; color:#104C29; font-family:arial;text-transform: uppercase;}

.subhead_us{font-weight:bold; font-size:12px; color:#00365c; font-family:arial;}
.subhead_can{font-weight:bold; font-size:12px; color:#970013; font-family:arial;}
.subhead_india{font-weight:bold; font-size:12px; color:#C2500D; font-family:arial;}
.subhead_asia{font-weight:bold; font-size:12px; color:#970013; font-family:arial;}
.subhead_eu{font-weight:bold; font-size:12px; color:#00365c; font-family:arial;}
.subhead_uae{font-weight:bold; font-size:12px; color:#104C29; font-family:arial;}


.homegray, a.homegray:Link,a.homegray:Visited,a.homegray:Active { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d4242; text-decoration:none;} 
a.homegray:Hover { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d4242; text-decoration:underline;}

h1{font-weight:bold; font-size:14px; color:#00365c; font-family:arial;text-transform: uppercase;}
h3{font-weight:bold; font-size:12px; color:#00365c; font-family:arial;text-transform: none;}


/******************* Custom Template styles *********************/
.bg_design{background:url(images/back_img.gif);background-position:top left;}
.ct_sep{background:url(images/cont_sep_bg.gif);background-repeat:repeat-y; background-position:top left;}
.ban_bdr{background:url(images/ban_border_bg.gif);background-repeat:repeat-x; background-position:top left;}
.ban_sep{background:url(images/ban_sep_bg.gif);background-repeat:repeat-y; background-position:top left; border-top:1px solid #7D894A; width:23px; vertical-align:top;}
.solmenu{background:url(images/menu_bg.gif);background-repeat:repeat-x; background-position:top left;}

/*********************** Static Menu *************************************/
.smenu, a.smenu:Link,a.smenu:Visited,a.smenu:Active { border-right: 1px dashed #88a6be; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fffdf7; text-decoration:none; margin: 0; padding: 3px 10px 3px 8px;} 
a.smenu:Hover { border-right: 1px dashed #88a6be; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#919294; text-decoration:none; margin: 0; padding: 3px 10px 3px 8px;}

.smenur { border-right: 1px dashed #88a6be; color: #fffdf7; display: block; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0; padding: 3px 10px 3px; 8px; text-decoration: none; }

/*--------------Added by Mike for CSS test skin --------------------------*/
#s_wrap_main{display:table;width:801px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}
.clear_float{clear: both;}
.headerlinks_rt{float:right; padding-right:10px; padding-top: 6px; padding-bottom: 6px;}
.headerlinks_lf{float: left; padding-top:6px; padding-left: 10px; color:#b0b1b3; text-decoration:none;}

.DDL {
	font-family:verdana,arial;
	font-size:11px;
}
/*---------------------------END CSS test skin--------------*/

/*---------------------------Added by Mike -- JT landing page 04/28/2010--------------*/

.clearfloat {clear: both;height: 1px;}

#listingContainer {
	
}

img.listingLeft {
	float: left;
	margin: 0 30px 30px 0;
}
img.listingRight {
	float: right;
	margin: 0 0 0 30px;
}
span.listingDate {color: #7b8589;}

.listingSeparator {height: 2px; background: url(/Portals/0/images/JT/spacerBar.gif) repeat-x; float: left;}

.listingItem {clear: both;}

.short {width: 330px;}
.full {width: 100%;}

.spacer {margin: 0 0 8px 0;}

a.listingBlue {color: #6698cc; font-weight: normal;}
a.listingBlue:hover {color: #6698cc; font-weight: normal;}

div.listingItem {padding-top: 10px !important;}

a.readMore {
	background: transparent url('/Portals/0/images/JT/rightArrow.gif') left center no-repeat;
	padding-left: 15px;
	font-size: 10px;
}
a.readMore:hover {font-size: 10px;}

a.emailFriend {
	display: block;
	float: right;
	width: 99px;
	height: 19px;
	background: url('/Portals/0/images/JT/email-a-friend.png') top left no-repeat;
	margin: 10px 0 15px 0;
}
/*---------------------------END -- JT landing page 04/28/2010--------------*/

/*---------------------------Social Links (in footer) 05/01/2010--------------*/
#social ul li {float: right; margin: 0 5px 0 0; list-style-type: none; border:0; padding-top:0;}

/*---------------------------END Social Links--------------*/

#dnn_ctr_Login_Login_DNN_plUsername_cmdHelp, #dnn_ctr_Login_Login_DNN_plPassword_cmdHelp {display:none;}