
*
{
	font-family: Helvetica, Arial, Verdana, sans-serif;/*color:#666;*/
} /* Alex */

img
{
 /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);*/
}

body /* Alex */
{
	background: url('/_layouts/itn/images/piln_pageBG.jpg') no-repeat fixed left top;
	text-align: center; /*margin: 20px 50px 20px 50px;*/ /*#09558C;*/
	background-color: #daeefa;
	/*color: #5c5d60;*/
    /*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
	color:#5c5d60;/*testing*/
	/*font-size:9px;testing*/
}

a /* Alex */
{
	text-decoration: none;
	color: #ffffff;
	outline:none; /* added */
}

hr
{
	color: #94bed6;
	height: 1px;
}

p /* Alex */
{
	/*color: #5c5d60;*/
    /*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 12px!important;
}

input:focus, textarea:focus /* Alex */
{
	border:1px solid #3A7FBF!important; /* added */
	/*border: solid 1px blue;*/
	outline:none;
}

.introText
{
	color: #5c5d60;
	font-size: 12px;
	line-height:15px;
}

.WelcomeShowIfNotLoggedIn
{
	display: none;
}

.mainContainer /* Alex */
{
	border:1px solid #FFB631;
	background-color:#FFF6E4;
	padding:10px 20px;
	width:673px;
	font-size:12px;
	line-height:15px;
}

.mainContainer ol li, .mainContainer ul li
{
	margin-bottom:8px;
}

a[disabled]
{
    color: Gray !important;
    text-decoration:none !important; 
}

/* Invite Member lightbox => overrides default.aspx added by Alex */

.itn-contactMemberForm
{
	border: none!important;
	background:none!important;
	background:transparent url(/_layouts/itn/images/itn-pageBG.jpg) no-repeat fixed left top!important;
	border:1px solid #FFB631!important;
	border-width:1px 0 0 0!important; 
	width:692px!important;
}

.itn-contactMemberTitle
{
	padding:12px 0 12px 10px!important;
	/*width:680px!important;*/
	border:1px solid #FFB631!important;
	border-width:0 1px!important;
	background-color:#FEB934!important;
	width:auto!important;
	font-size:13px!important;
	text-transform:uppercase!important;
}

.itn-contactMemberFormEntry
{
	padding:0!important;
	width:692px!important;
}

.piln-emailBody Alex added this class and its properties
{
	font-size:12px!important; 
	line-height:16px!important; 
	font-family: Helvetica, Arial, Verdana, sans-serif!important; 
	color:#5c5d60!important; 
	background-color:#fff!important;
}

.piln-emailBodyWelcomeMessage 
{
	padding-left:5px!important;	
}

/* end Invite Member lightbox edits */

div.itn-listView th .ms-vb a
{
	color: #b2b2b2;
}

.ms-vb a:hover /* Alex added this class */
{
	color:#397DBD;
}

/* Community home styles => added by Alex */

.ms-announcementtitle 
{  
	font-weight:bold;
	/*font-size:17pt;*/
	font-size:17px;
	line-height:20px;
}

/*end*/


/*set width of page to 100% of available space*/

.itn-pageTitleArea
{
	background-color:Transparent;
}

.ms-main
{
	background-color:Transparent;
	/*width: 886px;*/
    width:980px;
	background-image: none;
	margin: 0 auto; /* Alex */
}

h2.ms-pagetitle
{
	display: block;
	word-break: break-all;
}

h1.ms-sitetitle
{
	display: none;
}

/*Content area for all pages - set to Transparent for ITN*/
.ms-bodyareacell /* Alex */
{
	background-color:Transparent;
	background-image:none;
	color: #505050;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 11pt;
}

.itn-mainContent /* Alex */
{
	padding: 0px;
	width: 100%;
	/*color: #3a7fbf;
	font-family: Helvetica;
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 12px;
}

.itn-mainContentBody
{
}

.itn-mainContentTitle /* Alex */
{
	/*font-size: 17pt;*/
	font-size:24px;
	/*font-family: Helvetica;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
   font-weight: bold;
	color: #1e5e93;
	padding-top: 10px;
}

.itn-pageHeaderDescText
{
	/*font-size:10pt;*/
	font-size:12px;/* added */
	padding:2px 5px 2px 5px;
}

.ms-propertysheet a:link, .ms-propertysheet a:visited /* Alex */
{
	text-decoration: none;
	color:#397DBD;/*color: #1e5e93;*/
}

.ms-propertysheet a:hover /* Alex */
{
	color:#397DBD;
	text-decoration: underline;
}

.ms-titlearea
{
	display: none;
}

h2.ms-pagetitle
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
	color: #1e5e93;
}

.ms-SpLink
{
	height: 14px;
	margin-right: 20px;
	margin-bottom: 8px;
        white-space: nowrap;	
}

.ms-SpLinkButtonActive
{
	margin-right: 19px;
        margin-bottom: 7px;
	_margin-bottom: 9px;
}

.ms-viewselector, .ms-listheaderlabel
{
	display: none;
}

.ms-sectionline
{
    background-color: Transparent;
}

/*Left area and right area are on either side of the page. Not visible in ITN since 
main page width is set to 100%. Set to transparent to avoid a narrow line showing up
on either side of the page. */

.ms-leftareacell
{
	background-color:Transparent;
	background-image:none;
}

.ms-rightareacell
{
	background-color:Transparent;
	background-image:none;
	border-width:thick;
	vertical-align: top;
	padding-top:20px;
}

.ms-consolemptablerow
{
	border-left: solid 0px black;
	border-right: solid 0px black;
	background-color: Transparent;
	background-image:none;
}

.ms-sitetitle
{
	visibility: hidden;
}

.ms-consoletitleareaframe
{
	background-image: none;
	background-color:Transparent;
	display: none;
}

/*set the sytle and margin for the page*/

.ms-bodyareapagemargin, .ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright
{
	display: none;
}

/*Sets the background style for the ITN Logo.*/
td.ms-titleimagearea
{
	background-color:Transparent;
	background-image: none;
	padding-left: 0px;
	padding-bottom: 5px;
}

td.ms-titleimagearea img
{
    margin: 20px 0px 0px 5px
}

/*Sets the background style for the Banner for the Logo.*/    

.ms-globalTitleArea
{
	height: 75px;
	padding-top: 0px;
	padding-left: 0px;
	background-color:Transparent;
	background-image: none;
}

/*This table is contained within the banner area at the top of the page.*/

.ms-globalTitleArea table
{
	background-color:Transparent;
	background-position: top right;
	height: 100%;
	background-image:none;
}

.ms-globalTitleArea table table
{
	background-image: none;
	background-color:Transparent;
}

/*Styles for the bread crumbs */

/*table used for breadcrumbs at the top of the screen -not used on all screens */
.ms-pagebreadcrumb /* Alex */
{
	background-color:Transparent;
	background-image:none;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size:10pt;*/
	font-size:12px;/* added */
	border:solid 0px Blue;
	display: none;
}

/*table used for breadcrumbs at the top of the screen -used where pagebreadcrumb is not */
.breadcrumb /* Alex */
{
	display: none;
	background-color:Transparent;
	background-image:none;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size:10pt;
	border:solid 0px Blue;
}

/*style for the portion of the breadcrumb that is for the current page*/

.breadcrumbCurrent /* Alex */
{
	background-color:Transparent;
	background-image:none;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size:10pt;*/
	font-size:12px;/* added */
	border:solid 0px Blue;
}

#breadcrumbs  /* Alex */
{ 
	margin-bottom:5px; 
}

/*style for the non-current page of the bread crumb.*/
.ms-sitemapdirectional /* Alex */
{
	background-image:none;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size:10pt;*/
	font-size:12px;/* added */
	color: #DDDDDD;
}

.ms-titlearea a
{
	color: White;
}

.ms-titlearea
{
	color: #DDDDDD;
}

/* Styles for global breadcrumbs */

.ms-globalbreadcrumb
{
	display: none;
}

.ms-globallinks /* Alex */
{
	background-image:none;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size:10pt;*/
	font-size:12px;/* added */
	background-color:Transparent;
	vertical-align: bottom;
}

/*Styles for the search controls*/


.ms-sbscopes
{
	display: none;
}

td.ms-sbcell
{
	border: none;
}

.ms-sbrow /* Alex */
{
	/*height: 12;*/
	height: 12px;
}

/*Formatting stles for within the content area on the page*/

div.ms-pagemargin /* Alex */ 
{
	height:auto!important;
}
.ms-bodyareaframe, .ms-bodyareapagemargin, td.ms-rightareacell div.ms-pagemargin
{
	border: none;
	background-image: none;
	background-color:Transparent;
	padding: 0px;
}

/*Formatting styles around the content area of the screen*/
.ms-nav, .ms-pagemargin, div.ms-titleareaframe, div.ms-pagemargin, td.ms-rightareacell div.ms-pagemargin
{
	background-image: none;
	background-color: Transparent;
}

/*title area left and right not visible in ITN as we run at 100% width.*/

.ms-titlearealeft, .ms-titleareaframe, .ms-pagetitleareaframe
{
	display: none;
}

.ms-titlearearight
{
	display: none;
}

/* Sets the style for the table that hosts all of the top nav controls
- does not span the Site actions area*/
.ms-banner
{
	background-color: Transparent;
	padding: 0px;
}

/* Sets the style for the table that hosts all of the top nav controls
- includes Site Actions*/

.ms-bannerContainer
{
	background-color: Transparent;
	padding: 0px;
	/* background-image: url("/_layouts/itn/images/piln_menuBg.png");
    background-repeat:repeat-x;*/
   background-image: url("/_layouts/itn/images/PILN_GlobalNavBkgrd.png");
	background-repeat:repeat-y;
	background-position:left; /* added */
	border-left:solid 0px inherit;
	border-right:solid 0px inherit;
	border-top:solid 0px inherit;
	border-bottom:solid 1px #ffb631;
}

/*this frame wraps the banner container (above)*/

.ms-bannerframe
{
	background-color: Transparent; /*#DEDBDE;*/
	padding: 2px 2px 2px 0px;
	vertical-align: middle;
	background-image: none;
}

/*This style spans the entire area behind the top nav controls*/

#zz1_TopNavigationMenun0
{
	display: none;
}

#zz1_TopNavigationMenu
{
	border-left-width: 2px;
	border-right-width: 2px;
	border-color:#FAB631;
}

.ms-topnav
{
	background-color:Transparent;
	border:none; /* Alex */
}

/* The table hosting each top nav control*/
.ms-topNavContainer table
{
	padding-right: 0px;
	background-color:Transparent;
	background-image: none;
}

/*This style is for the non-selected top nav controls*/

table.ms-topnav /* Alex */
{
	height: 36px;
	font-weight: bold;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 11pt;
	border-left: solid 0px inherit;
	border-right: solid 0px inherit;
	border-top: solid 0px inherit;
}

/*This style is for the selected top nav controls
Hover is set to the same style turning off the hover functionality*/

table.ms-topnavselected, table.ms-topnavhover /* Alex */
{
	height: 36px;
	font-weight:bold;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size:10pt;*/
	font-size:12px;/* added */
	border-left:solid 0px inherit;
	border-right:solid 0px inherit;
	border-top:solid 0px inherit;
}

/*Sets the font and background for the hyperlink in each nav control */

.ms-topnav a /* Alex */
{
	color:#5c5d60;
	background-image: none;
	padding-top:8px;
	padding-bottom:8px;
	margin-left: 1px;
	font-size:15px!important; /* added */
}

.ms-topnavhover a
{
	color:#ffffff;
	padding-top:8px;
	padding-bottom:8px;
}

/*Sets the font and background for the hyperlink in the selected nav control */

.ms-topnavselected a /* Alex */
{
	color: White;
	padding-top:8px;
	padding-bottom:8px;
	font-size:15px!important; /* added */
}

/*Defines the layout of the buttons */
.piln-joinButton
{
	cursor: pointer;
	float: left;
}

.piln-joinButton a span
{
	white-space: nowrap;
	font-size: 9pt;
	padding-right: 10px;
}

.piln-joinButtonTextArea /* Alex */
{
	float: left;
	height: 29px;
	background-image: url("/_layouts/itn/images/piln_imageButtonTextBG.png");
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-right: 2px;
	color: #5c5d60;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
   /* font-size: 10pt;*/
	font-size:12px; /* added */
}

.piln-imageButton
{
	cursor: pointer;
	float: right;
}

.piln-imageButtonTextArea /* Alex */
{
	float: left;
	height: 29px;
	background-image: url("/_layouts/itn/images/piln_imageButtonTextBG.png");
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 2px;
	color: #5c5d60;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
}

.piln-imageButtonTextArea a, .piln-joinButtonTextArea a /* Alex */
{
	color:#5c5d60!important;
}

.piln-imageButtonTextArea a:hover, .piln-joinButtonTextArea a:hover
{
	color: #5c5d60!important;
	text-decoration:none;
}

.piln-imageButtonLeft, .piln-joinButtonLeft
{
	float: left;
	width: 16px;
	height: 29px;
	background-image: url("/_layouts/itn/images/piln_imageButtonLeft.png");
}

.piln-imageButtonRight, .piln-joinButtonRight
{
	float: left;
	width: 29px;
	height: 29px;
	background-image: url("/_layouts/itn/images/piln_imageButtonRight.png");
}

.piln-imageButtonLeft180, .piln-joinButtonLeft180
{
	float: left;
	width: 29px;
	height: 29px;
	background-image: url("/_layouts/itn/images/piln_imageButtonLeft180.png");
}

.piln-imageButtonRight180, .piln-joinButtonRight180
{
	float: left;
	width: 16px;
	height: 29px;
	background-image: url("/_layouts/itn/images/piln_imageButtonRight180.png");
}

/*Custom tags for ITN Footer*/

.piln-footermain
{
	padding: 0px 0px 0px 0px;
	vertical-align: 0px;
	height: 55px;
	width: 100%;
}

.itn-Footer
{
	background-color:Transparent;
	background-image: url("/_layouts/itn/images/piln_footerGradient.png");
	border:None;
	width: 100%;
	height:55px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

/*Sets style for the table row that has the top line of the footer. */
.itn-FooterBorder
{
	background-color:Transparent;
}

/*Sets style for the table cell containing links in the footer. */
.itn-FooterLinks
{
	background-color:Transparent;
	height: 20px;
	padding-top: 4px;
	color: #808080;
	font-size: 8pt;
	float: left;
	padding-left: 20px;
}

/*Sets style for each of the links in the footer. */

.itn-FooterLinks a
{
	color: #9A9A9A;
	text-decoration: none;
}

.itn-FooterLinks a:hover
{
	color: #666666;
	text-decoration: underline;
}

/*Sets style for cell containing the "brought to you by MS" image. */
.itn-FooterMs
{
	color: #9A9A9A;
	font-size: 8pt;
	float: right;
	padding-right: 20px;
}

/**************** Web Parts *******************/
   /*
 tr.ms-WPHeader td
{
    height: 23px;
    font-size: 21px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-color:Transparent;
    background-image: url("/_layouts/itn/images/itn_menuBg.gif");
    background-repeat:repeat-x;
    
  background-image: url(/_layouts/itn/images/itn_wpTopLeftCorner.gif);
    background-color: #F2F2F2;
    background-repeat: no-repeat;
    background-position: top left;
}*/

tr.ms-WPHeader
{
	border-right: solid 1px #CCCCCC;
}

.ms-WPHeader, .ms-WPHeader td /* Alex */
{
	border: 0px;
	padding: 0px;
	vertical-align: middle;
	/*height: 30px;*/
	/*line-height:30px;*/
	/*padding-top: 5px;*/
    background-color: #FFB631;
	border-top: solid 1px #FFB631;
	border-bottom: solid 1px #FFB631;
	border-right: solid 1px #FFB631;
	color:White;
}

.ms-WPHeader a:hover /* Alex */
{
	color:#397DBD;
	text-decoration:underline;
}

.srch-Title
{
    font-size: 10pt;
}

.srch-Description
{
    font-size: 10pt;
}

.srch-WPBody /* Alex */
{
	border: 0px;
	padding: 0px;
	vertical-align: middle;
	/*height: 30px;*/
	/*padding-top: 5px;*/
	padding:5px 15px 0; /* added */
	background-color: #FFF6E4;
	border-top: solid 1px #FFB631;
	border-bottom: solid 1px #FFB631;
	border-right: solid 1px #FFB631;
	border-left: solid 1px #FFB631;
}

.ms-vh2, .ms-vh
{
	background-color: Transparent;
}


th.ms-vh2 a, th.ms-vh a /* Alex added all properties to this */
{
	color:#5c5d60;
    /*font-size:10pt;*/
	font-size:12px;/* added */
	text-decoration: none;
}

th.ms-vh2 a:hover, th.ms-vh a:hover /* Alex added all properties to this */
{
	color:#5c5d60;
	text-decoration: underline;
}

.ms-HoverCellInActive
{
	/*background-image: url(/_layouts/itn/images/itn_wpTopRightCorner.gif);*/
    background-color: Transparent;
	background-repeat: no-repeat;
	background-position: right top;
}

.ms-HoverCellActiveDark
{
	/*background-image: url(/_layouts/itn/images/itn_wpTopRightCorner.gif);*/
    background-color: Blue;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/_layouts/itn/images/itn_WPBgTop.gif);
	background-repeat: repeat-x;
}

.ms-WPBorder /* Alex */
{
	border-left: solid 1px #ffb631;
	border-right: solid 1px #FFB631;
	border-bottom: solid 1px #FFB631;
	/*  padding-left: 15px;
    padding-right: 15px;*/
    background-color: #FFF6E4;
	border-top: none;
}

.ms-WPBorderBorderOnly /* Alex */
{
	border-left: solid 1px #FFB631;
	border-right: solid 1px #FFB631;
	border-bottom: solid 1px #FFB631;
	border-top: none;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size: 10pt;*/
    background-color: #FFF6E4;/*padding: 10px;
    margin: 10px;*/
}

.ms-WPBody
{
	background-image:none;
	background-color:Transparent;
}

.ms-WPBody a:link
{
	color: #397DBD;
}

.ms-WPBody a:visited
{
	color: #397DBD;
}

.ms-WPBody a:hover /* Alex added this class */
{
	color: #397DBD;
}

.link-item a /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-weight:bold;
	/*font-size:10pt;*/
	font-size:12px;/* added */
	color:#1E5E93;
}

/*Web Part Tool Bar Style Items*/

.ms-menutoolbar
{
	border-bottom:1px solid #1E5E93;
	height:22px;
}

.ms-menutoolbar td
{
	border-top:solid 1px #1E5E93;
	border-bottom:solid 1px #1E5E93;
}

/*.itn-communityNameLink, .itn-communityNameLink a

{
    font-family:Helvetica;
    font-size:10pt;
    color:#3A7FBF
  
}
*/
.itn-communityDescription, .itn-communityActions /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size:9pt;*/
	font-size:12px;/* added */
	color:#5C5D60
}

td.ms-addnew /* Alex */
{
	/*padding:10px 0 10px 15px;*/
	padding: 12px 0 0 10px;
}

.ms-addnew
{
    padding-left: 5px;
}

.ms-addnew a /* Alex */
{
	/*font-family: Helvetica;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
    /*font-size: 11pt;*/
	font-size:12px;
	/*height: 30px;*/
	border: none;
	margin-top:10px;
	color:#3A7FBF;
	text-decoration:none;
	padding-left: 5px;
}

.ms-addnew a:hover /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    /*font-size: 11pt;*/
	font-weight: bold;
	/*height: 30px;*/
	border: none;
	margin-top:10px;
	color:#3A7FBF;
	text-decoration:underline;
}

.ms-addnew img /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
   /* font-size: 11pt;*/
	font-weight: bold;
	border: none;
	vertical-align:middle;
	margin-left:5px;
	margin-top: 3px;
}

.ms-formtable /* Alex */
{
	background-color: #FFF6E4;
	/*border: 1px solid #FEB934 border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FEB934;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FEB934;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FEB934;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FEB934;*/
	border:1px solid #FEB934;
}

.ms-formbody /* Alex */
{
	background-color:#FFF6E4;
	/*border: 1px solid #FEB934 border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FEB934;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FEB934;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FEB934;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FEB934;*/
	border:1px solid #FEB934;
}

/*used to set the vertical position of the right nav, notfications and etc */

.itn-rightNavVerticalSpace
{
	font-size: 55px;
}

/*
.splashLinkArea
{
    border: none;
}
    




.ms-WPHeader h3
{
    margin: 0px;
    padding: 0px;
    background-image: url(/_layouts/itn/images/itn_wpTopRightCorner.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 11px;
    font-weight: normal;
    padding-left: 8px;
    padding-top: 0px;
    padding-right: 0px;
    height: 23px;
    border: 0px solid #000000;
    width: auto;   
    display: block; 
}




div.ms-HoverCellInActive, div.ms-HoverCellActiveDark
{
    padding: 0px;
    margin: 0px;
    height: 19px;
    width: 49px;
    border: 1px solid #000000;
    text-align: right;
    position: relative;
    left: -12px;
    border: 0px solid #000000;
    padding-top: 5px;
    background-image: url(/_layouts/itn/images/itn_wpTopRightCorner.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

td.ms-WPBorder
{
    background-image: url(/_layouts/itn/images/itn_wpBottomRightCorner.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: right bottom;
    border: 0px;
    width: auto !important;
}

/*

    
}

.ms-WPHeader td
{
    background-image: url(/_layouts/itn/images/itn_wpTopRightCorner.gif);
    background-color: #F2F2F2;
    background-position: top right;
    background-repeat: no-repeat;
}

*/




/* Begin Site Actions Menu */
.ms-siteaction
{
	background-color:Transparent;
	background-image:none;
	text-align: right;
}

.ms-siteactionsmenu
{
	vertical-align: top;
	padding-right: 1px;
	background-color:Transparent;
	background-image:none;
}

td.ms-siteactionsmenu
{
	padding: 5px 20px 2px 2px;
}

/* End Site Actions Menu */










/*  ITNGridView Control */
   
.itn-gridViewPager td
{
	border: none;
	padding: 5px;
}

.itn-gridviewPagingLinkDisabled
{
	padding: 3px 10px 3px 10px;
	border: solid 1px black;
	background-color: #DDDDDD;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.itn-gridViewPaging
{
	margin-top: 5px;
}

tr.itn-gridViewPaging td
{
	padding: 10px 5px 5px 2px;
}

.itn-gridViewPaging td a
{
	padding: 2px 8px 2px 8px;
	margin: 2px 2px 2px 2px;
	border: solid 1px black;
	background-color: Ivory;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.itn-gridViewPaging td a:hover, .itn-gridViewPaging td span
{
	padding: 2px 8px 2px 8px;
	margin: 2px 2px 2px 2px;
	border: solid 1px black;
	background-color: Gray;
	color: White;
	font-weight: bold;
	text-decoration: none;
}

/* ------- Alex revised => added float, adjusted width, removed padding ------- */
.itn-gridViewPnl
{
	border: solid 1px #feb934;
	background-color:#fff6e4;
	/*width: 100%;*/
	width: 715px;
	float:left;
}

.itn-gridView /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9pt;*/
	background-color:#fff6e4;
	width: 100%;
	border-width: 0;
	border-collapse: separate;
}

.itn-gridView td /* Alex */
{
	border: none;
	/*padding: 5px;*/
	padding:5px 10px 5px 15px;/* added */
	/*border-bottom: solid 1px #EEEEEE;*/
	border-bottom:1px solid #fff6e4;
	padding-right: 10px;
}

.itn-gridView th
{
	border: none;
	padding: 1px;
}

.itn-gridViewResultsCount
{
	font-size: 9pt;
	padding:5px 0 0 15px;
	/*text-align: left;*/
	font-weight: bold;
	display:block;
	float:left;
	width:100%;
}

.itn-gridViewHeader /* Alex */
{
	color: #fff;
	padding: 12px 0 12px 0;
	/*padding-left:15px;*/
	width: 100%;
	font-size:13px; /* added */
    /*font-size: 11pt;*/
	/*line-height: 30px;*/
	/*height:30px;*/
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-weight: bold;
	background-color: #FFB631;
	text-transform:uppercase; /* added */
	height: 20px;
}

.itn-gridViewSortBy /* Alex */
{
	/*padding-top: 8px;*/
    /*line-height: 30px;*/
	font-size:13px; /* added */
	/*font-size: 10pt;*/
	font-weight: bold;
	padding-right: 5px;
	text-transform:none; /* added */
}

.itn-gridViewMoreLink /* Alex */
{
	font-weight: bold;
	width: 100%;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
   /* font-size: 10pt;*/
	font-size:11px;/* added */
	display: block;
	text-align: left;
	padding: 5px 0 5px 15px;/* added */
	/*padding: 5px 3px 5px 3px;*/
	/*font-variant: small-caps;*/
	text-transform:uppercase;
	float:left;/* added */
}

.itn-gridViewMoreLink a
{
	color: #1e5e93;
	text-decoration: none;
}

.ms-WPBody
{
}

/* Right Navigation Controls */

.itn-rightNav, .itn-nofications, .itn-siteNav, .itn-featuredCommunity /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
	width: 220px;
	margin: 10px;
}

.itn-rightNavSection, .itn-noficationsSection
{
	width:200px;
}

.itn-siteNavSection
{
	padding: 5px;
}

.itn-siteNavSection a:hover
{
	color: #003399;
	text-decoration: none;
}

.itn-siteNavSection a
{
	color: #444444;
	padding: 10px;
	text-decoration: none;
}

.itn-siteNavSection li
{
	padding-left: 10px;
}

.itn-featuredCommunity, .itn-communityFacet
{
	background-color: #deefff;
	border: #949aa5 1px solid;
}

.itn-featuredCommunityTitle
{
	padding: 10px;
	font-size: 11pt;
}

.itn-featuredCommunityISNLogo
{
	padding: 5px 10px 5px 10px;
}

.itn-featuredCommunityBody /* Alex */
{
	padding: 0px 10px 10px 10px;
	float: none;
	/*width: inherit;*/
	width:200px; /* added */
}

.itn-communityMembership /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    background-image: none;
	background-color: #DEEFFF;
	border: solid 1px #949AA5;
	/*width:220px;*/ /* added */
	float:left; /* added */
}

.itn-communityMembersGroupTitle /* Alex */
{
	display: block;
	width: 205px; /* added */
	/*width: 100%;*/
	border-bottom: solid 1px #CCCCCC;
	margin:5px 0 10px; /* added */
	/*margin-left: 5px;*/
	padding:5px 0 2px 15px; /* added */
	/*padding-top: 5px;*/
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 13px; /* added */
	/*font-size: 9pt;*/
	font-weight: bold;
}

.itn-communityMembersData
{
	width: 100%;
}

.itn-communityMembersEmptyDataText /* Alex */
{
	width:100%; /* added */
	/*width:205px;*/
	padding:0 10px 5px 5px; /* added */
	/*padding: 5px 5px 5px 10px;*/
}

.itn-communityAddMember
{
	font-size: 9pt;
}

.itn-communityAddMemberSection
{
	border-top: solid 1px #CCCCCC;
	padding: 5px 0px 5px 0px;
}

.itn-communityAddMemberSection A
{
	color: #5C5D60;
}

.itn-communityAddMemberSection A:hover
{
	color: #5C5D60;
	text-decoration: underline;
}

.itn-communityAddMemberLink  /* Alex added this class and its properties */
{
	margin-top: 1px;
	width:220px;	
}

.itn-communityAddMemberLink a /* Alex */
{
	width: 100%;
	color: White;
	font-weight: bold;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 13px; /* added */
	/*font-size: 9pt;*/
	display: block;
	padding: 5px 0; /* added */
	/*padding: 1px 3px 1px 3px;*/
	background-color: #3A7FBF;
	/*border: solid 1px black;*/
	text-align: center;
	text-decoration: none;
}

.itn-communityAddMemberLink a:hover
{
	background-color: #3A7FBF;
	text-decoration: underline;
}

.itn-communityCreateLink /* Alex */
{
	width: 100%;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
   /*font-size: 10pt;*/
	font-size:12px; /* added */
	display: block;
	text-align: left;
	padding: 5px 0px 5px 15px; /* added */
	/*padding: 5px 3px 5px 3px;*/
	color: #397DBD;
	float:left; /* added */
}

.itn-communityCreateLink a
{
	color: #397DBD;
	text-decoration: none;
}

.itn-communityCreateLink a:hover
{
	color: #397DBD;
	text-decoration: underline;
}

.itn-communityDescription
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.itn-communityDescription span
{
	display: block;
	padding-right: 10px;
}

.itn-communityCreated .itn-title /* Alex */
{
	font-weight: bold;
	/*font-size: 14pt;*/
	font-size:15px; /* added */
	padding: 5px;
}

.itn-communityCreated .itn-body
{
	font-weight: bold;
	padding-bottom: 10px;
}

.itn-communityCreatedTitle td /* Alex */
{
	/*font-size: 16pt;*/
	font-size:17px; /* added */
	font-weight: bold;
}

img.itn-communityPrivate
{
	margin-right: 5px;
}

.itn-communityMemberItem /* Alex */
{
	/*width:692px;*/ /* added */
	/*width: 800px;*/
	vertical-align: middle;
	font-size:12px; /* added */
}

.itn-communityMemberImage /* Alex */
{
	width: 70px;
	/*height: 60px;
	display: inline;*/
	display:block; /* added */
	margin-bottom:5px; /* added */
}

.itn-communityMemberName /* Alex */
{
	width: 230px;
	/*height: 60px;
	display: inline;*/
	display:block; /* added */
	font-size:14px;
	margin-bottom:5px; /* added */
}

.itn-communityMemberOwner /* Alex */
{
	width: 150px;
	/*height: 60px;
	display: inline;*/
	display:block; /* added */
	margin-bottom:5px; /* added */
}

.itn-communityMemberDateUpdated /* Alex */
{
	width: 170px;
	/*height: 60px;
	display: inline;*/
	display:block; /* added */
}

.itn-communityMemberRemove
{
	width: 100%;
	display: block;
}

.itn-communityMemberOwnerAction
{
	width: 100%;
	display: block;
}

.itn-communityMemberActions a /* Alex */
{
	text-decoration: none;
	/*font-size: 9pt;*/
	font-size:12px; /* added */
	color: #1e5e93;
}

.itn-communityMemberActions a:hover /* Alex */
{
	text-decoration: none;
	/*color: blue;*/
}

.itn-communityMemberActions /* Alex */
{
	/*width: 180px;
	height: 60px;
	display: inline;*/
	text-align: right;
}

.itn-communityMemberActionsTitle
{
	font-size: 9pt;
	font-weight: bold;
	width: 100%;
	display: block;
}

a.itn-communityMembersDataMore
{
	color: #5c5d60;
	padding: 0px 0px 10px 5px;
	display: block;
}

div.itn-communityFacet /* Alex */
{
	color: #505050;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
	padding: 0px 0px 5px 0px;
}

.itn-communityFacet div /* Alex */
{
	/*padding: 2px;*/
}

div.itn-communityFacet div div
{
	padding: 2px 0px 2px 0px;
}

div.itn-communityFacetAllItems /* Alex */
{
	display: block;
	font-weight: bold;
	foint-size:14px; /* added */
	/*font-size: 10pt;*/
	padding-top: 5px;
	padding-bottom: 5px;
}

.itn-communityFacetRefineBy /* Alex */
{
	display: block;
	font-weight: bold;
	font-size: 13px; /* added */
	/*font-size: 10pt;*/
	margin-bottom:5px; /* added */
}

.itn-communityFacetItem /* Alex */
{
	padding-left:15px; /* added */
	padding-bottom: 0.5em;
}

/*.itn-communityFacet a
{
	color: #1e5e93;
	
}*/

.itn-communityFacet a:link, .itn-communityFacet a:visited /* Alex */
{
	color: #1e5e93;
	/*line-height:26px;*/ /* added */
}

.itn-communityFacet a:hover /* Alex */
{
	color: #1e5e93; /* added */
	text-decoration:underline; /* added */
	/*color: Blue;*/
}

#communityFacetMoreLink /* Alex */
{
	padding-top: 5px;
}

div.itn-communityFacetMoreSection
{
	padding: 0px;
}

.itn-communityFacetNotSelected
{
	float: left;
	width: 15px;
	font-weight: bold;
}

.itn-communityFacetSelected /* Alex */
{
	float: left;
	width: 15px;
	font-weight: bold;
	text-align: right;
	margin:3px 2px 0 10px; /* added */
	font-size:14px; /* added */
}

.itn-communityFacetSelected div
{
	font-weight: bold;
}

.itn-communityEditLabel /* Alex */
{
	text-align: left;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 4px;
	vertical-align: middle;
	font-size:12px; /* added */
}

.itn-communityEditLabelInstructions
{
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	vertical-align: middle;
	font-size:8px;
	font-style:italic;
}

.itn-communityEditInput /* Alex */
{
	font-size:12px; /* added */
}

/* Notifications Section */


.itn-nofications /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
   /*font-size: 10pt;*/
	font-size:12px; /* added */
	background-image: none;
	background-color: #DEEFFF;
	border: solid 1px #949AA5;
}

.itn-notificationsTitle /* Alex */
{
	/*font-size: 11pt;
	font-family: Helvetica;
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-weight: bold;
	background-color: #397DBD;
	color: White;
	text-transform: uppercase;
	/*padding: 5px 5px 2px 5px;*/
	padding:5px 0 5px 15px; /* added */
	line-height:26px; /* added */
	font-size:13px; /* added */
}

.itn-notificationItem
{
	padding: 5px;
}

.itn-notificationItem a img
{
	border: none;
}

.itn-notificationItem
{
	text-decoration: none;
}

.itn-notificationItem a  /* Alex */
{
	text-decoration: none;
	/*color: #1e5e93;*/
	color:#397DBD; /* added */
	text-decoration: none;
	padding-left:4px;
}

.itn-notificationItem a:hover  /* Alex */
{
	/*color: blue;*/
	text-decoration: underline;
	padding-left:4px;
}

.itn-notificationItem div a  /* Alex */
{
	text-decoration: none;
	/*color: #1e5e93;*/
	color:#397DBD; /* added */
}

.itn-notificationsIgnore  /* Alex */
{
	padding-top: 4px;
	padding-left:4px;
	/*font-size: 9pt;*/
	display: block;
	text-align: left;
	color: #5C5D60;
}

.itn-notificationsIgnore a  /* Alex */
{
	padding-top: 4px;
	padding-left:4px;
	/*font-size: 9pt;*/
	display: block;
	text-align: left;
	color: #5C5D60;
}

/* Right Nav Styles */
#navcontainer  /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 11pt;
	background-color: #DEEFFF;
	width:220px;
	margin: 10px;
	padding-bottom: 0px;
	border: solid 1px #949AA5;
}

#navcontainer ul
{
	margin: 0;
	padding: 0;
}

#navcontainer li.itn-siteNavTitle /* Alex */
{
	font-size:13px; /* added */
	color: #fff;
	text-transform: uppercase;
	/*display: block;*/
	padding: 5px 0 5px 15px; /* added */
    /*padding: 5px 10px 5px 8px;*/
	font-weight: bold;
	background-color: #397dbd;
}

#navcontainer ul li /* Alex */
{
	/*display: block;*/
    margin: 0;
	padding: 0;
	/*list-style-type: circle;*/
	list-style:none; /* added */
	background-color: #DEEFFF;
	line-height:26px; /* added */
}

#active
{
}

ul#subnavlist li#subactive a#subcurrent  /* Alex added this id and its properties */
{
	color:#4279B5;
}

ul#subnavlist li#subactive a#subcurrent:hover /* Alex added this id and its properties */
{
	color:white;
}

/* ------- Alex revised => adjusted width taking in account padding ------- */
#navcontainer ul li a /*#navcontainer ul li a*/ /* Alex */
{
	color: #4279B5;
	display: block;
	padding: 3px 0 3px 15px;
	/*width: 200px; was 100%*/    
    text-decoration: none;
	background-color: #DEEFFF;
	/*line-height:20px;*/
	height:26px;
	/*height:20px;*/
	font-size:13px; /* added */
}

#navcontainer ul li a:hover /*#navcontainer a:hover*/ /* Alex */
{
	color: white;
	background-color: #4279B5;/*padding: 3px 10px;*/
}

#navcontainer ul ul /* Alex */
{
	font-size: 9pt;
	/*margin: 0px;
    padding-bottom: 3px;*/
	/*list-style: inside disc;*/
	/*padding-left: 20px;*/
	margin-left:25px;
}

#navcontainer li li/*#navcontainer ul ul li*/ /* Alex */
{
	border-bottom: solid 0px black;
	/*list-style-position: inside;*/
    list-style: disc;
	padding: 2px 2px 2px 0px;
	/*padding: 2px;*/ /* added */
    color: #4279B5;
}

#active
{
	border-bottom: none;
}

/*#navcontainer ul ul li:hover
{ 
    background-color: #94B2D6;
}*/ /* Alex */
#navcontainer li li a /*#navcontainer ul ul a*/ /* Alex */
{
	display: block;
	color: #4279b5;
	padding: 0px;
	background-color: #DEEFFF;
	height:auto;/* added */
}

#navcontainer li li a:hover /*#navcontainer ul ul a:hover*/ /* Alex */
{
	/*display: block;*/
    color: white;
	padding: 0px;
	background-color: #4279B5;
}

#navcontainer li a:link#current, #navcontainer li a:visited#current
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-color: #FFB631;
}

a#subcurrent, a:visited#subcurrent
{
	background: #eee;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
}

#notactive
{
	display: none;
}

/* Bread Crumbs Styles */

	
.itn-breadCrumbsDiv
{
	padding-bottom: 10px;
	display: block;
	width: 100%;
	word-break: break-all;
	font-weight: bold;
}

#crumbs /* Alex */
{
	border:0px solid #dedede;
	font-size: 10pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
	
	}

/* ------- Alex revised => removed float/adjusted margin ------- */
#crumbs span
{
	padding: 0px 8px 0px 0px;
	/*float:left;*/
	color:#397DBD;
}

#crumbs span a
{
	background:url(/_layouts/images/arrowright_dark.gif) no-repeat right center;
	display: inline;
	padding:0 15px 0 0;
}

#crumbs span a:link, #crumbs span a:visited
{
	color:#397DBD;
	text-decoration:none;
}

#crumbs span a:hover, #crumbs span a:focus
{
	color:#397DBD;
	text-decoration : underline;
}

/*My Notebook*/

.ms-vb2 NOBR
{
	color:#397DBD;
}

.ms-vb
{
	color:#5c5d60;
	font-size:12px;
	padding-left: 10px;
	font-family:Helvetica, Arial, Verdana, sans-serif!important;
}

.ms-vb a
{
}

/* AD */
.ms-summarystandardbody
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
}

.ms-summarystandardbody td
{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
} /* AD end */

/* Discussions */
div.itn-discussionCommunityNameLink
{
	border-bottom: solid 1px #DDDDDD;
}

.itn-discussionCommunityNameLink td
{
	vertical-align: bottom;
}

.itn-discussionCommunityNameLink a
{
	height: 100%;
}

div.itn-discussionCommunityNameLink
{
	width: 100%;
}

div.itn-discussionCommunityNameLink table
{
	width: 100%;
}

.itn-discussionImageColumn
{
	width: 25px;
}

.itn-discussionCommunityImageColumn
{
	background-repeat: repeat-x;
	border: solid 1px #999999;
	width: 100px;
}

.itn-discussionName
{
	font-weight: bold;
	background-repeat: repeat-x;
	border-bottom: solid 1px #999999;
}

.itn-discussionCommunityName
{
	background-repeat: repeat-x;
	border: solid 1px #999999;
	text-align: right;
}

div.itn-discussionPost
{
	background-color: Ivory;
	border: 1px solid #999999;
	padding: 0px 5px 5px 5px;
	display: block;
	height: 100%;
}

.itn-featuredSchoolsItem
{
	width: 94px;
	text-align: center;
	padding-left:10px;
	display: block;
    font-size: 13px;
	/* height: 100px; */
}

.itn-memberColleaguesItem /* Alex */
{
	width: 64px;
	text-align: center;
	/* padding-left:10px; */
	/*padding: 2px;*/
	display: block;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 13px; /* added */
	/*font-size: 9pt;*/
	height: 100px; /* added */
}


.itn-memberColleaguesItem img /* Alex */
{
	margin-bottom:5px; /* added */		
	visibility: hidden;
	float: left;
	display: block;
	position: absolute;
	/* height: 60px; */
	text-align:center; /* added */
}

.itn-floatRight
{
	float: right;
}

.itn-memberColleagues td
{
	vertical-align: bottom;
	width: 64px;
	text-align: center;
}

.itn-memberColleagues /* Alex */
{
	border-top: solid 1px #9C9AA5;
	border-left: solid 1px #9C9AA5;
	border-right: solid 1px #9C9AA5;
	border-bottom: solid 1px #9C9AA5;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
	background-color: #DEEFFF;
	width: 220px;
	margin: 10px;
}

.itn-memberColleaguesData
{
	width: 100%;
	display: block;
}

.itn-memberColleaguesItem a, .itn-memberColleaguesItem a:link /* Alex */
{
	color:#3a7fbf; /* added */
	/*color: #1e5e93;*/
	text-decoration: none;
	font-size: 11px; /* added */
	text-align:center;
	/*font-size: 8pt;*/
}

.itn-memberColleaguesItem a:hover /* Alex */
{
	text-decoration:underline;
	/*color: Blue;*/
}

.itn-communitySchoolMember
{
	vertical-align: middle;
	height: 35px;
}

.itn-communitySchoolMemberImage
{
	display: inline;
	width: 30px;
	height: 100%;
}

.itn-communitySchoolMemberName
{
	vertical-align: top;
	height: 100%;
	display: inline;
	width: 160px;
	padding-left: 5px;
	height: 100%;
}

.itn-communitySchoolMemberName a
{
	color: #1e5e93;
	text-decoration: none;
	font-size: 8pt;
}

.itn-communitySchoolMemberName a:hover
{
	color: Blue;
}

.itn-communityTitle, .itn-communityDescription
{
	word-break: break-word;
}

.itn-communityActions a /* Alex */
{
	font-weight: normal;
	color: #397DBD;
	/*color: #1e5e93;*/
	text-decoration: none;
	/*font-size: 9pt;*/
	font-size:12px;/* added */
}

.itn-communityActions a:hover /* Alex */
{
	color: #397DBD;/* added */
	/*color: Blue;*/
	text-decoration: underline;/* added */
}

.itn-highlightLink
{
	font-weight: normal;
	color: #1e5e93;
	text-decoration: none;
	font-size: 9pt;
}

/** itn-connect-featuredmembers **/
.itn-connect-featuredmembers td
{
	vertical-align: top;
	width: 64px;
	text-align: center;
}

.itn-connect-featuredmembers /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
	width: 90%;
	padding-right: 10px;
	margin: 5px;
}

.itn-connect-featuredmembersData
{
	width: 100%;
	display: block;
}

.itn-connect-featuredmembersItem a, .itn-connect-featuredmembersItem a:link
{
	color: #1e5e93;
	text-decoration: none;
	font-size: 9pt;
}

.itn-connect-featuredmembersItem a:hover
{
	color: #3a7fbf;
}

/** itn-connect-featuredmembers **/

/* ------- Alex revised => added float, width ------- */
.itn-controlBody
{
	/*width: 450px;*/
	width: 97%;
    display: block;
	padding: 0px 10px 10px 10px;/*float:left;*/
}

/* ------- Alex added => float, width ------- */
.itn-control
{
	/*border: solid 1px #949AA5;*/
	border: solid 1px #ffb631; /* Alex */
	background-color: #fff6e4;
	margin-bottom: 20px;
	padding-bottom: 10px;
	float:left;
	width:100%;
	color:#666; /* Alex */
}

.itn-welcomeControlTitle /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-transform:uppercase;
	color: #ffffff;
	background-color: #FFB631;
	font-weight: bold;
	font-size: 13px;
	padding: 12px 0 12px 18px; /* added */
	/*padding-left: 5px;*/
	/*line-height:30px;*/
	/*height:30px;*/
}

.itn-controlTitle, .itn-communityFacetTitle /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-transform:uppercase;
	color: #ffffff;
	background-color: #FFB631;
	font-weight: bold;
	font-size:13px; /* added */
	/*font-size: 11pt;*/
	/*width:205px; /* added */
	/**width: 220px;/* for IE */
	padding: 10px 0 10px 15px; /* added */
	/*padding: 10px 0;*/
	/*padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 0PX;*/
}

.itn-controlTitle /* Alex */
{
	margin-bottom:10px;
}

.itn-controlTitle a, .itn-controlTitle a:link, .itn-controlTitle a:visited /* Alex */
{
	/*margin-left:15px;*/ /* added */
	color: #ffffff;
}

.itn-controlTitle a:hover 
{  
	color:#FFFFFF;
}

.itn-controlBodyOrange /* Alex */
{
	/*width: 100%;*/
	display: block;
	padding: 0px 10px 10px 10px;
}

.itn-controlOrange /* Alex */
{
	border: solid 1px #ffb631;
	background-color: #fff6e4;
	margin-bottom: 20px;
	padding-bottom: 10px;
	/*width: 100%;*/
}

.itn-controlTitleOrange /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-transform:uppercase;
	color: #ffffff;
	background-color: #ffb631;
	font-weight: bold;
	font-size:13px; /* added */
	/*font-size: 11pt;*/
	padding: 12px 0px 12px 10px;/* added */
	/*padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 0PX;*/
}

.itn-controlTitleOrange a, .itn-controlTitleOrange a:link, .itn-controlTitleOrange a:visited
{
	color: #ffffff;
}

/* Membership Forms */

.itn-registrationForm
{
}

.itn-profileActions A
{
	color: #5C5D60;
}

.itn-profileActions A:hover
{
	color: #5C5D60;
	text-decoration: underline;
}

.itn-profileActions A:visited
{
	color: #5C5D60;
}

.itn-CommunityEdit /* Alex */
{
	/*font-size: 11pt;
	font-family: Helvetica;
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	background-color:#FFF6E4;/* added */
	padding: 10px;/* added */
	/*padding: 0;*/
    display: block;
	width:693px;
	/*width: 100%;*/ 
    border: #ffb631 1px solid;
}

.itn-CommunityEditSection /* Alex */
{
	/*background-color:#FFF6E4;*/
	width: 100%;/*display: block;*//*padding: 10px;*/
	vertical-align: top;
}

.itn-CommunityEdit span /* Alex */
{
	/*font-size: 9pt;
	font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
}

td.itn-CommunityHeader span.itn-CommunityHeader 
{
    color: #336699;
    font-family: Arial;
    font-weight: bold;
    font-size: 13pt;
    text-align:left;
    vertical-align: top;
}

.itn-CommunityHeader td
{
    color: #336699;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.itn-CommunityItem
{
}
td.itn-CommunityImage
{
	width: 90px;
}
.itn-CommunityBody 
{
}
.itn-CommunityResourceCount
{
}
.itn-CommunityTitle
{
}
.itn-CommunityResourceCount
{
}
td.itn-CommunityActionLinks
{
	text-align: right;
}



/* Profile Edit */

.itn-profileEdit /* Alex */
{
	/*font-size: 11pt;*/
    /*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	background-color:#FFF6E4; /* added */
	border: solid #FEB934 1px; /* added */
	/*padding: 0px;*/
    padding:10px 15px; /* added */
	/*display: block;*/ 
    /*width: 100%;*/
    width:692px; /* added */
}

.itn-profileEditInput label /* Alex */
{
	font-size: 11pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-profileEdit h3 /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 14pt;
}

.itn-profileEditCheckBox
{
	vertical-align: middle;
}

.itn-profileEditCheckBox label, .itn-checkBox label, .itn-registrationSection label /* Alex */
{

	margin-left:5px;
}

.itn-profileEdit td, .itn-profileEdit tr /* Alex */
{
	/*padding: 3px 0;  added */
	padding: 3px;
    font-size: 9pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-profileEdit span /* Alex */
{
	font-size: 9pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
}

.itn-profileEditLabel
{
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
	width: 150px;
	white-space:nowrap; /* added */
}

.itn-profileEditInput
{
	/*width: 700px;*/
}

.itn-profileEditLabelMultiLine, td.itn-profileEditLabelMultiLine
{
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
}

.itn-profileEditSection /* Alex */
{
	/*width:692px;*/
    /*width: 100%;*//* added */
	/*padding: 10px;*/
	/*display: block;*/ 
    /*background-color: Transparent;*/
    color: #5c5d60; /* added */
	font-size: 12px; /* added */
	line-height:16px; /* added */
	margin-bottom:10px; /* added */
}

.itn-profileSubmitButton
{
	text-align: right;
}

.itn-profileEditTimeSpan td
{
	vertical-align: top;
}

.itn-profileViewLinks
{
	padding-bottom: 20px;
}


/* User Control */

.itn-userControl
{
	color: #505050;
    padding: 10px;
}

.itn-userControl label /* Alex */
{
	font-size: 9pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-userControl h3 /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 14pt;
}

.itn-userControlCheckBox
{
	vertical-align: middle;
}

.itn-userControlCheckBox label, .itn-checkBox label, .itn-registrationSection label /* Alex */
{
	font-size: 9pt;
	margin-left:5px;
}

.itn-userControl td, .itn-userControl tr /* Alex */
{
	/*padding: 3px 0;  added */
	padding: 3px;
    font-size: 9pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-userControl span /* Alex */
{
	font-size: 9pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
}

.itn-userControlLabel
{
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;

	white-space:nowrap; /* added */
}

.itn-userControlInput
{
	/*width: 700px;*/
}

.itn-userControlLabelMultiLine, td.itn-userControlLabelMultiLine
{
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
}

.itn-userControlSection /* Alex */
{
	/*width:692px;*/
    /*width: 100%;*//* added */
	/*padding: 10px;*/
	/*display: block;*/ 
    /*background-color: Transparent;*/
    color: #5c5d60; /* added */
	font-size: 12px; /* added */
	line-height:16px; /* added */
	margin-bottom:10px; /* added */
}

.itn-userControlSubmitButton
{
	padding: 0px 8px 0px 8px;
}

.itn-userControlTimeSpan td
{
	vertical-align: top;
}

.itn-userControlViewLinks
{
	padding-bottom: 20px;
}

/* School History */

.itn-schoolHistoryGridView /* Alex */ 
{
	font-size:12px; /* added */
	border:none!important; /* added */
	border-collapse:separate!important; /* added */
	width:100%;
	margin-bottom:10px;
}

.itn-schoolHistoryGridView tr td
{
	border:none!important; /* added */	
}

.itn-schoolHistoryGridView .itn-schoolHistoryGridViewHeader th /* Alex */ 
{
	font-weight:bold!important; /* added */	
	border:1px solid #ccc; /* added */
	border-width:0 0 1px 0!important; /* added */
	text-align:left; /* added */
}

.itn-schoolHistoryGridViewEvenRowBG /* Alex */ 
{
	background-color:#ffefcd; /* added */
}



.itn-inviteColleaguesGridView /* Alex */ 
{
	font-size:12px; /* added */
	border:none!important; /* added */
	border-collapse:separate!important; /* added */
	width:100%;
	margin-bottom:10px;
}

.itn-inviteColleaguesGridView tr td
{
	border:none!important;	
}

.itn-inviteColleaguesGridView .itn-inviteColleaguesGridViewHeader th /* Alex */ 
{
	font-weight:bold!important; /* added */	
	border:1px solid #ccc; /* added */
	border-width:0 0 1px 0!important; /* added */
	text-align:left; /* added */
}

.itn-inviteColleaguesGridViewEvenRowBG /* Alex */ 
{
	background-color:#ffefcd; /* added */
}



.itn-profileEditInput label /* Alex */
{
	font-size: 11pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-profileEdit h3 /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 14pt;
}

.itn-profileEditCheckBox
{
	vertical-align: middle;
}

.itn-profileEditCheckBox label, .itn-checkBox label, .itn-registrationSection label /* Alex */
{
	font-size: 9pt;
	margin-left:5px;
}

.itn-profileEdit td, .itn-profileEdit tr /* Alex */
{
	/*padding: 3px 0;  added */
	padding: 3px;
   font-size: 12px;
	/*font-family: Helvetica;
	font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-profileEdit span /* Alex */
{
	/*font-size: 9pt;
	font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
}

.itn-profileEditLabel /* Alex */
{
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
	width: 150px;
	white-space:nowrap; /* added */
	vertical-align:top; /* added */
}

.itn-profileEditInput
{
	/*width: 700px;*/
}

.itn-profileEditLabelMultiLine, td.itn-profileEditLabelMultiLine
{
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
}

.itn-profileEditSection /* Alex */
{
	/*width:692px;*/
    /*width: 100%;*//* added */
	/*padding: 10px;*/
	/*display: block;*/ 
    /*background-color: Transparent;*/
    color: #5c5d60; /* added */
	font-size: 12px; /* added */
	line-height:16px; /* added */
	margin-bottom:10px; /* added */
}

.itn-profileEditSection label /* Alex */
{
	margin-left:5px; /* added */ 
}

.itn-profileSubmitButton
{
	text-align: right;
}

.itn-profileEditTimeSpan td
{
	vertical-align: top;
}

.itn-profileViewLinks
{
	padding-bottom: 20px;
}

fieldset
{
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:7px;
	padding: 0px 20px 0px 20px;
	margin-bottom: 20px;
}

fieldset legend
{
}

fieldset hr
{
	height: 1px;
	color: #cccccc;
}

.itn-fieldsetChild
{
	padding-top: 15px;
}

.itn-richTextBox td
{
	padding: 1px 3px 1px 3x;
}

.itn-richTextBox /* Alex */
{
	/*margin: 20px 10px 20px 10px;
    text-align: center;*/
	width:663px;
	margin-left:5px; /* added */
}

/*        
        .body
{
}

.itn-registration
{
    font-size: 10pt;
    font-family: Helvetica;
    color: #4c4c4c;
    width: 800px;
}

.itn-registration h3
{
    font-family: Helvetica;
    font-size: 14pt;
}
.itn-registrationForm
{
    margin: 0px 50px 0px 50px;
}
.itn-registrationForm td
{
    padding: 3px;
}
.itn-registrationForm span
{
    font-size: 10pt;
    font-family: Helvetica;
}

.itn-registrationLabel
{
    color: #4c4c4c;
    text-align: right;
    padding-right: 10px;
}
.itn-registrationLabel span
{
    padding-left: 50px;
}
.itn-registrationInput
{
    font-size: 10pt;
    font-family: Helvetica;
    color: #4c4c4c;
    width: 230px;
    border: solid 1px #999999;
}
.itn-registrationInputFocus
{
    font-size: 9pt;
    font-family: Verdana;
    color: #4c4c4c;
    width: 230px;
    border: solid 1px blue;
}

.itn-registrationSection
{
    padding: 0px 0px 15px 0px;
}
.itn-registrationSubmit
{
    padding: 0px 0px 15px 0px;
    text-align: right;
}
*/
.itn-ispProgramOffer
{
	padding: 20px;
	text-align: center;
}

.itn-pictureBorder
{
	padding: 3px;
	text-align: left;
	width: 200px;
}

.itn-pictureBorder img
{
	padding: 3px;
	border: solid 1px #999999;
}

.itn-EditProfileTable /* Alex */
{
	font-size: 10pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-input /* Alex */
{
	/*font-size: 10pt;*/
	font-size:12px; /* added */
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
	border: solid 1px #999999;
	padding:2px 0 2px 4px; /* added */
	display:block; /* added */
}

.itn-inputFocus, input.itn-inputFocus, textarea.itn-inputFocus /* Alex */
{
	/*font-size: 10pt;*/
	font-size:12px;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
	border: solid 1px blue;
	padding:2px 0 2px 4px; /* added */
	display:block; /* added */
}

.itn-inputStandard /* Alex */
{
	/*font-size: 10pt;*/
	font-size:12px; /* added */
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
	width: 250px;
	border: solid 1px #999999;
	padding:2px 0 2px 4px;
}

.itn-inputWide /* Alex */
{
	/*font-size: 10pt;*/
	font-size:12px; /* added */
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
	border: solid 1px #999999;
	width: 500px;
	padding:2px 0 2px 4px;
}

.itn-inputWideMax /* Alex */
{
	/*font-size: 10pt;*/
	font-size:12px; /* added */
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
	border: solid 1px #999999;
	width: 100%;
	padding:2px 0 2px 4px;
}

.itn-gridViewHeader
{
}

.itn-gridViewHeader th /* Alex */
{
	border: none!important;
	/*font-size: 11pt;*/
	font-size:13px; /* added */
	text-align: left;
	/*border-bottom: solid 1px #cccccc;*/
	padding: 3px 3px 3px 3px;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
	font-weight: bold;
}

.itn-gridViewOddRowBG
{
}

.itn-gridViewEvenRowBG
{
}

.itn-gridViewEvenRowBG td /* Alex */
{
	border: none;
	/*border-bottom: solid 1px #cccccc;
	padding: 3px 3px 3px 10px;*/
	/*font-size: 9pt;*/
	font-size:12px; /* added */
}

.itn-gridViewOddRowBG td /* Alex */
{
	border: none;
	/*border-bottom: solid 1px #cccccc;
	padding: 3px 3px 3px 10px;
	font-size: 9pt;*/
	font-size:12px; /* added */
}

.itn-gridView /* Alex */
{
	border: none;
	width: 100%;
	float:left;
	border-collapse:separate!important;
	background-color: #FFF6E4;
}

.itn-gridView td /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 11pt;*/
	color: #505050;
}

.itn-gridViewEditControls
{
	text-align: right;
	padding-right: 10px;
}

.itn-gridViewPager td
{
	border: none;
	padding: 5px;
}

.itn-gridviewPagingLinkDisabled
{
	padding: 3px 10px 3px 10px;
	border: solid 1px black;
	background-color: #DDDDDD;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.itn-gridviewPagingLink
{
	padding: 3px 10px 3px 10px;
	border: solid 1px black;
	background-color: White;
	color: Black;
	font-weight: bold;
}

.itn-gridViewPaging a:hover
{
	padding: 3px 10px 3px 10px;
	border: solid 1px black;
	background-color: Gray;
	color: White;
	text-decoration: none;
}

.itn-gridViewPaging a
{
}

.itn-checkBoxList
{
	padding: 10px 10px 10px 10px;
	width: 100%;
}

.itn-checkBoxList td
{
}

.itn-checkBoxFillIn
{
	padding-left: 20px;
}

.itn-checkBox
{
	padding: 3px;
}

.itn-profileView
{
}

.itn-profileView h3, /* Alex */ .itn-schoolView h3
{
	/*font-family: Segoe;*/
    font-size: 16px; /* added */
	 color:#4279B5; /* added */
	/*margin: 0px 0px 2px 0px;*/
}

.itn-profileView h4, .itn-schoolView h4 /* Alex */
{
	/*font-size: 11pt;
	margin: 3px 0 2px 0;*/
	font-size:14px; /* added */
	margin:3px 0 5px; /* added */
}

.itn-profileView ul, .itn-schoolView ul
{
}

.itn-profileView /* Alex */
{
	/*width: 100%;*/
    background-color:#FFF6E4;
	padding: 10px;
	border: solid #FEB934 1px;
	float:left;
	/*width:702px;*/
}

.itn-profileViewSection
{
} 

.itn-profileViewPhotoSection
{
    display:inline-block;
    width:250px;
    text-align: right;
    vertical-align:top;
}

.itn-profileViewPhoto
{
    width: 200px;
}

.itn-schoolView /* Alex */
{
	/*width: 100%;*/
    background-color:#FFF6E4;
	padding: 0px 0px 10px 10px;
	border: solid #FEB934 1px;
}

.itn-schoolViewSection /* Alex */
{
	/*font-family: Segoe;*/
    font-size: 10pt;
	color: #505050;
	margin: 20px 0px 5px 0px;
	float: left;
	clear: left;
	width: 100%;
}

.itn-schoolViewData
{
    display:inline;
    width:450px;
    text-align: right;
    vertical-align:top;
}

.itn-schoolViewImage
{
    display: inline;
    width:200px;
    margin-top:10px;
}

.itn-schoolFactSheet /* Alex */
{
	text-align: left;
	background-image: url("/_layouts/itn/images/itn_WPBg2.png");
	background-repeat: repeat-x;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #EEEEEE;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
	background-color: White;
	width: 200px;
	margin: 10px 0px 0px 10px;
}

.itn-schoolFactSheet h5
{
	font-size: 10pt;
}

.itn-schoolFactSheetSection
{
	padding: 3px;
}

.itn-connectGridView
{
	border: none;
	font-size: 9pt;
}

.itn-connectGridView td
{
	border: none;
}

.itn-hide
{
	display: none;
}

.itn-connectResultsHeader
{
	display: block;
	padding: 10px 20px 10px 20px;
	font-size: 12pt;
	background-color: #DDDDDD;
}

.itn-connectResultsCurrent
{
	padding: 10px 20px 10px 20px;
	font-size: 10pt;
}

/* Country Selector */
table.itn-countrySelector
{
	padding-right: 10px;
}

.itn-countrySelector td /* Alex */
{
	font-size: 11pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-align: right;
	vertical-align: top;
	white-space: nowrap; /* added */
}

.itn-countrySelector a
{
	color: White;
	text-decoration: none;
	padding: 3px, 5px, 3px, 3px;
}

.itn-countrySelector a:hover
{
	text-decoration: underline;
	padding-right: 5px;
}

.itn-countrySelectorFlag
{
	width: 100%;
	display: block;
}

.itn-countrySelectorMenu
{
}

/* Live ID */
.itn-liveIdSignIn /* Alex */
{
	/*display: inline */
	display: block;
	width: 90px;
	color: White;
	font-size: 8pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-align: right;
	padding-right: 15px;
}

.itn-liveIdSignIn a
{
	color: White;
	padding-right: 5px;
}

.itn-liveIdSignIn a:hover
{
	color: White;
}

.itn-liveIdSignOut /* Alex */
{
	font-size: 8pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-align: right;
	padding-right: 25px;
	margin: 0px;
}

.itn-liveIdSignOut a
{
	color: #1e5e93;
	text-decoration: none;
}

.itn-liveIdSignOut a:hover
{
	color: blue;
	text-decoration: none;
}

/* ITN CONNECT */

.itn-connectPicture /* Alex */
{
	/*position:relative;*/ 
    float:left;
	margin: 5px;
	min-width:70px; /* for Firefox and Safari *//*width: 70px;*/
}

.itn-connectPictureImg /* Alex */
{
/*float:left ;*/
}

.itn-connectPictureAdorn
{
	position:absolute;
	width: 40px;
	height:15px;
	background-color:Transparent;
	bottom:-8px;
	left:28px;
}

.itn-connectItemTitle, .itn-connectItemTitle a /* Alex */
{
	font-size: 12pt;
	/*font-family: Helvetica;*/
    font-weight: bold;
	color: #505050;
	vertical-align: top;
}

.itn-connectItemSubTitle /* Alex */
{
	font-size: 10pt;
	/*font-family: Helvetica;    
    font-weight: 500;*/
	font-weight: bold; /* Alex */
}

.itn-connectItemSubTitle, .itn-connectItemSubTitle a, .itn-connectItemSubTitle a:hover /* Alex */
{
	font-size: 10pt;
	/*font-family: Helvetica;    
    font-weight: 800;*/
	font-weight: bold;
	text-decoration:none;
}

.itn-connectSummary /* Alex */
{
	font-size: 10pt;
	/*font-family: Helvetica;
    float:left;*/
    margin-left: 3px;
}

.itn-connect-featuredmembersData
{
	vertical-align:top;
}

.itn-connect-featuredSchoolsData
{
	vertical-align:top;
}

.itn-connect-InviteColleagueSectionTitle /* Alex */
{
	padding: 5px 5px 3px 5px;
	font-size: 13pt;           
	background-color: #ffb631;
	color: White;
	margin-bottom: 5px;
}

.itn-connect-InviteColleagueControlTitle /* Alex */
{
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	font-size: 11pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/            
    }

.itn-connect-InvCollEmailTextArea /* Alex */
{
	/*font-size: 10pt;*/
	font-size: 12px; /* added */
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #5c5d60;
	width: 560px;
	height: 170px;
}

.itn-connectHeaderText  /* Alex */
{
	padding: 5px 5px 3px 5px;
	font-size: 11pt;/*font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/          
    }

.watermarked  /* Alex */
{
	/*border-bottom: #bebebe 1px solid;
	border-left: #bebebe 1px solid;
	border-top: #bebebe 1px solid;
	border-right: #bebebe 1px solid;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;*/
	color: silver;
	background-color: #f0f8ff;
	font-style:italic;
	border:1px solid #bebebe;
	padding:2px 0 2px 4px;
	width:200px!important; /* added */
	font-size:12px; /* added */
	display:block; /* added */
}

.watermarked:focus { width:200px!important; padding:2px 0 2px 4px!important; }
.ms-error, span.ms-error, .error
{
	color:red;
}

.itn-ResourcesRichTextBox
{
	width: 98%;
	padding: 0px;
}

.itn-ConnectRichTextBox, .ms-rtelong, .ms-long
{
	width: 98%;
	padding: 0px;
}

/* Begin Search */

.piln-search
{
	padding-left: 10px;
	font-size: 15px;
	width: 800px;
}

.piln-search a
{
	vertical-align: top;
	height: 100%;
	font-size: 8pt;
}

.piln-searchInputFrame
{
	float: right;
}

.piln-searchInput
{
	position: relative;
	width: 237px;
	top: 2;
}

.piln-searchButtonFrame
{
	float: right;
	padding-top: 2px;
}

.piln-searchButton /* Alex */
{
	background: transparent url("/_layouts/itn/images/piln_imageButtonAnchor.png") no-repeat scroll top right;
	display: block;
	float: left;
	color: #5c5d60;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 15pt;
	font-weight: bold;
	height: 25px;
	margin-left: 6px;
	margin-right: 6px;
	padding-right: 23px; /* sliding doors padding */
	text-decoration: none;
}

.piln-searchButton span
{
	background: transparent url("/_layouts/itn/images/piln_imageButtonSpan.png") no-repeat;
	display: block;
	line-height: 22px;
	padding: 0 0 0px 8px;
}

.piln-searchDropdownFrame
{
	float: right;
	padding-top: 1px;
}

.piln-searchDropDown
{
	font-size: 13px;
}

/* End Search */


/* Connect Search */
.itn-connectSearch /* Alex */
{
	font-size: 11pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.itn-connectSearch h3 /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 14pt;
}

.itn-connectSearchCheckBox
{
	vertical-align: middle;
}

.itn-connectSearch td, .itn-connectSearch tr /* Alex */
{
	padding: 3px;
	font-size: 9pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
}

.itn-connectSearch span /* Alex */
{
	font-size: 9pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #4c4c4c;
}

td.itn-connectSearchLabel
{
	width: 200px;
}
.itn-connectSearchLabel
{
	text-align: right;
	padding-top: 10px;
}

.itn-connectSearchLabelMultiLine, td.itn-connectSearchLabelMultiLine
{
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
}

.itn-connectSearchSection
{
	width: 100%;
	display: block;
	padding-bottom: 10px;
}

.itn-connectSearchSubmitButton
{
}

.itn-connectSearchTimeSpan td
{
	vertical-align: top;
}

/* End Connect Search */


.itn-webDescription
{
	display: none;
}

/* Application Layouts Pages Branding */
               
.itn-mainContentBody, div.ms-areaseparatorright, div.ms-areaseparatorleft, .ms-formareaframe, .ms-vh-icon, .ms-areaseparator, td.ms-areaseparatorleft, .ms-titlearearight .ms-areaseparatorright
{
	background-image: none;
	background-color: Transparent;
	border: none;
}

.ms-pagemargin
{
	background-image: none;
	background-color: Transparent;
}

th.ms-vh2-nograd /* Alex */
{
	background-image: none;
	background-color: Transparent;
	border: none;
	font-size: 10pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #808080;
}

th.ms-vh2-nograd a 
{
}

table.ms-pageinformation
{
	border: solid 1px black;
}

.ms-leftareacell, .ms-titlearealeft, .ms-titlearearight
{
}

.ms-areaseparator, .ms-titlearearight
{
	height: 25px;
}

h2.ms-pagetitle /* Alex */
{
	/*padding-left: 5px;*/
	padding:0;/* added */
}

.ms-titleareaframe img
{
	display: none;
}

.ms-formareaframe
{
}

.ms-rightareacell
{
	padding: 20px 0px 1px 0px !important; /* Alex */
}

.ms-listdescription /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    background-color: Transparent;
	border: none;
	font-weight:normal;/* added */
	margin-bottom:10px;/* added */
	padding:0;/* added */
	/*font-size:9pt;*/
	font-size:12px;/* added */
	/*font-size: 11pt;*/
	color:#5c5d60/* added */
	/*color: #4c4c4c;*/
}

.ms-areaseparator
{
	vertical-align: bottom;
}

.ms-pagetitle
{
	vertical-align: bottom;
}

.ms-pagetitle a /* Alex added this class and its properties */
{
	color:#397DBD;
}

.ms-pagetitle a:hover /* Alex added this class and its properties */
{
	text-decoration:underline;
}

colgroup
{
	border: solid 1px black;
}

/* Errors */
span.itn-Error, .itn-Error /* Alex */
{
	font-size: 10pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-weight: bold;
	color: Red;
}

/* Facets */

.itn-connectFacets /* Alex */
{
	border-left: solid 1px #949AA5;
	border-right: solid 1px #949AA5;
	border-bottom: solid 1px #949AA5;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 10pt;
	background-color: #DEEFFF;
	width: 220px;
	margin: 10px;
}

.itn-connectFacetsTopLinks /* Alex */
{
	padding:5px 0 5px 10px; /* added */
	/*padding: 5px;*/
	display: block;
}

.itn-connectFacetsTopLinks a, .itn-connectFacetsTopLinks a:link
{
	color: #1e5e93;
	text-decoration: none;
	font-size: 10pt;
}

.itn-connectFacetsTopLinks a:hover
{
	/*color: Blue;*/
	color: #1e5e93; /* added */
	text-decoration:underline; /* added */
}

.itn-connectFacetsFacetsLinks
{
	padding:10px 0 10px 15px; /* added */
	/*padding: 5px;*/
	display: block;
	/*height: 150px;*/
}

.itn-connectFacetsFacetsLinks a, .itn-connectFacetsFacetsLinks a:link
{
	color: #1e5e93;
	text-decoration: none;
	line-height: 26px; /* added */
	font-size:12px; /* added */
	/*font-size: 9pt;*/
}

.itn-connectFacetsFacetsLinks a:hover /* Alex */
{
	/*color: Blue;*/
}

/* End Facets */

/* Featured Article */

.itn-anonFeaturedArticle
{
	display: block;
}

.itn-featuredArticleWebPartBody
{
    margin: 18px 10px 35px 5px;
}

.itn-anonFeaturedArticleImage img
{
    margin-right: 10px;
	width: 120px;
	float: left;
}

.itn-anonFeaturedArticleTitle
{
    /* font-weight: bold; */
    font-size: 15px;
    color: #336699;
}

.itn-anonFeaturedArticleAuthorLabel
{
    font-size: 12px;
    color: #333333;
}

.itn-anonFeaturedArticleAuthorTitleLabel
{
    font-size: 12px;
    font-style: italic;
    color: #333333;
}

.itn-anonFeaturedArticlePublishedLabel
{
    font-size: 12px;
    color: #333333;
}

.itn-anonFeaturedArticleContent
{
	clear: both;
	padding-top: 10px;
    font-size: 12px;
    color: #333333;
}

.itn-anonFeaturedArticleLink
{
    font-size: 12px;
    color: #336699;
    margin-bottom: 45px;
}

.itn-anonFeaturedArticleAdditionalArticlesLabel
{
    font-size: 20px;
    color: #333333;
    margin-bottom: 10px;
}

.itn-anonFeaturedArticleAdditionalArticleLink
{
    font-size: 12px;
    color: #336699;
    margin-bottom: 1.5em;
}

.itn-anonfeaturedresources-title
{
    /* font-family: Segoe UI; */
    font-size: 15px;
    color: #336699;
}

.itn-anonfeaturedresources-desc
{
    /* font-family: Segoe UI; */
    font-size: 12px;
    color: #333333;
    margin-bottom: 18px;
}

/* Article Viewer */
.itn-articleViewerWebPartBody
{
    padding: 20px 20px 75px 20px;
    background-color: #FFF9ED;
}

.itn-articleViewerImageLarge img
{
    margin-right: 20px;
	width: 200px;
	float: left;
}

.itn-articleViewerTitle
{
    font-weight: bold;
    border-top: 20px;
    font-size: 18px;
    color: #333333;
    margin-right: 140px;
}

.itn-articleViewerSummary
{
    font-style: italic;
    font-size: 12px;
    color: #333333;
    margin-bottom: 20px;
}

.itn-articleViewerAuthorLabel, .itn-articleViewerPublishedLabel
{
    font-size: 12px;
    color: #333333;
}

.itn-articleViewerAuthorTitleLabel
{
    font-style: italic;
    font-size: 12px;
    color: #333333;
}

.itn-articleViewerContentBody
{
    display: block;
    clear: both;
    padding-top: 20px;
    _padding-top: 10px;
}

.itn-articleViewerDescription
{
    margin: 0px 20px 20px 0;
    font-size: 12px;
    color: #333333;
}

.itn-programOfferingViewerDescription
{
    clear: both;
    margin: 0px 20px 20px 0;
    font-size: 12px;
    color: #333333;
}

.itn-articleViewerSideBar
{
    float: right;
    margin: 0px 20px 0px 20px;
    width: 300px;
    border: solid 1px #999999;
    background-color: White;
    padding-bottom: 75px;
}

.itn-articleViewerSideBarHeader
{
    height: 35px;
    margin-bottom: 20px;
    background-color: #FFB731;
    color: White;
    font-size: 15px;
    text-align: center;
    line-height: 2em;
}

.itn-articleViewerSideBarArticleLink
{
    margin-left: 20px;
    font-size: 12px;
    color: #336699;
    margin-bottom: 1.5em;
}

.itn-articleViewerReturnLink
{
    clear: both;
}

/* Merge Resource Styles Here */
.itn-ResourceViewerTitle /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 13pt;
	font-weight:bold;
}

.itn-ResourcesListViewerControlTitle
{
	background: #feb934;
	width:100%;
}

.itn-ResourcesListViewerTitle /* Alex */
{
	padding:12px 0 12px 10px; /* added */
	/*padding-left:13px;*/
	font-size:13px; /* added */
	/*font-size: 11pt;*/
	/*line-height: 30px;*/
	/*height:30px;*/
	/*line-height: 25pt;*/
    /*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-transform:uppercase;
	color: #fff;
	font-weight: bold;
	float:left;
}

.itn-connectFacets a:hover /* Alex */
{
	/*text-decoration:none;
	color:White;
	 color:#397DBD;*/
	 text-decoration:underline;
}

.itn-ResourcesListViewerTitle a, .itn-ResourcesListViewerTitle a:link, .itn-ResourcesListViewerTitle a:visited, .itn-ResourcesListViewerTitle span
{
	color: #fff;
}

.itn-ResourcesListViewerTitle a:hover
{
	text-decoration: underline;
	color: #3A7FBF;
}

.itn-ControlTitleRightLink /* Alex */
{
	/*line-height: 25pt;*/
	float : right;
	font-size:13px; /* added */
	/*font-size: 9pt;*/
	font-weight: bold;
	padding:12px 10px 0 0; /* added */
	/*padding-right:10px;*/
}

.itn-ControlTitleRightLink a, .itn-ControlTitleRightLink a:visited
{
	text-decoration: none;
	color: #fff;
}

.itn-ControlTitleRightLink a:hover
{
	text-decoration: underline;
	/*color: #fff;*/
	color:#397DBD; /* added */
}

.itn-ResourceListReader-ItemEdit /* Alex */
{
	font-size: 11pt;
	line-height: 25pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/   
    color: #5c5d60;
	font-weight: bold;
}

.itn-ResourceListReader-ItemTitle
{
}

.itn-ResourceListReader-ItemTitle a
{
	font-weight: bold;
	font-size: 13pt;
	color: #3a7fbf;
	text-decoration: none;
}

.itn-ResourceListReader-ItemTitle a:hover
{
	color: #3a7fbf;
	text-decoration: underline;
}

.itn-ResourceListReader-DocIcon
{
	float:left;
}

.itn-ResourceListReader-DocIcon img
{
	margin-top:4px;
	vertical-align:middle;
}

.itn-ResourceListReader-RatingsIcon
{
	float:right;
}

.itn-ResourceListReader-RatingsIcon img
{
	margin-top:4px;
	vertical-align:middle;
}

.itn-ResourceListReader-ItemSummary /* Alex */
{
	font-size: 10pt;
	line-height:12pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #5c5d60;
	margin: 2px 2px 5px 20px;
}

.itn-ResourceListReader-ItemPublishedByLine /* Alex */
{
	clear:both;
	font-size: 10pt;
	line-height:13pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #5c5d60;
	font-weight: bold;
	margin: 2px 2px 5px 20px;
}

.itn-ResourceListReader-ItemPublishedByLine a:hover
{
	color: #3a7fbf;
	text-decoration: underline;
}

.notuseditn-ResourcesListViewerTitle /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    text-transform:uppercase;
	color: #505050;
	background-color: Transparent;
	font-weight: bold;
	font-size: 11pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 0PX;
}

.itn-ResourcesGridViewPaging
{
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.itn-ResourcesGridviewPagingLinkDisabled
{
	padding: 3px 7px 3px 7px;
	border: solid 1px black;
	background-color: #DDDDDD;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.itn-ResourcesGridviewPagingLink, .itn-ResourcesGridViewPaging a:visited
{
	padding: 3px 7px 3px 7px;
	border: solid 1px black;
	background-color: White;
	color: Black;
	font-weight: bold;
}

.itn-ResourcesGridViewPaging a:hover
{
	background-color: Gray;
	color: White;
	text-decoration: none;
}

.itn-ResourcesGridViewPaging a
{
}

.itn-LinkButton
{
	width:120px;
	border: solid 1px black;
	text-align: center;
}

.itn-LinkButton a
{
	background-color: #31719C;
	color: White;
	font-weight: bold;
	display: block;
	width: 100%;
	height: 100%;
	padding: 3px 10px 3px 10px;
}

.itn-LinkButton a:hover
{
	background-color: #63AECE;
	text-decoration: none;
}

/* Merge Resource Styles Here */


/* My Alerts */

.itn-myAlerts /* Alex */
{
	color:#5c5d60; /* added */
	/*color: #505050;*/
	/*font-size: 11pt;
	font-family: Helvetica;*//*font-family: Helvetica, Arial, Verdana, sans-serif;*/
	font-size:12px; /* added */
	padding-left:15px; /* added */
}

.itn-myAlertsWelcomeText
{
	padding-top: 10px;
}

.itn-myAlertsSection /* Alex */
{
	padding-bottom: 20px;
	/*padding-top: 20px;*/
}

.itn-myAlertsSectionTitle /* Alex */
{
	font-size: 14px; /* added */
	font-size: 13pt;
}

.itn-myAlertsManageLink /* Alex */
{
	font-size:12px;/* added */
	/*font-size: 10pt;*/
	padding: 3px;
}

/* ISN Functionality */

.itn-profileProgramSection /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    padding: 10px 0px 10px 10px;
}

.itn-profileProgramTitle span
{
	font-size: 15pt;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.itn-profileProgramBody
{
	border-bottom: solid 1px silver;
}

.itn-profileProgramBody p
{
	margin: 5px 0px 15px 2px;
}

.itn-profileProgramBody, .itn-profileProgramBody span
{
	font-size: 10pt;
}

.itn-profilePopupBody
{
	padding: 30px 20px 30px 20px;
	width: 400px;
}

span.itn-profilePopupTitle
{
	display: block;
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 20px;
}

.itn-profilePopupText
{
}

/*Modal Popup*/
.itn-popupPageBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.itn-popup
{
	background: url('/_layouts/itn/images/itn-pageBG.jpg') no-repeat fixed left top;
	border: solid 1px black;
}

.itn-popupTitle /* Alex */
{
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    font-size: 9pt;
	font-weight: bold;
	color: White;
	background: #333333;
	padding: 3px;
	width: 100%;
	display: block;
}

.itn-popupButtons
{
	display: block;
	text-align: center;
	padding: 10px;
}

.ms-WPTitle /* Alex */
{
	background-color: Transparent; /*#F2F2F2;*/
	/*padding-left: 15px;*/
	/*padding:12px 0 12px 10px;*/
	font-family:Helvetica;
	font-weight:bold;
	/*font-size:11pt;*/
	font-size:13px;
	color: #fff;
	text-transform: uppercase;
	border-bottom: none;
	/*border-left: solid 1px #CCCCCC;*/
    display: block;/*height: 100%;*/
}

.ms-WPTitle a span
{
	color:  White;
}

/*#ms-WPTitle span a:hover*/
.ms-WPTitle a:hover span /* Alex */
{
	color:#3A7FBF;
}

.ms-formareaframe /* Alex */
{
	/*border: 1px solid #FEB934 border-top-width: 1px;
	border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FEB934;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FEB934;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FEB934;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FEB934;*/
	border:1px solid #FEB934;
	background-color: #FFF6E4;
	/* padding: 2px padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;*/
	/*padding: 2px;*/
	padding:0!important;
}

.srch-stats
{
	display: none;
}

.srch-WPBody
{
	/* display: none; */
}

/* Workspace Assessmet */

.itn-assessmentSurveyTitle /* Alex */
{
	font-size : 14pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	padding: 0px;
	display: block;
	width: 100%;
	text-align: left;
}

.itn-assessmentSectionTitle /* Alex */
{
	font-size : 12pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	padding: 0px;
	display: block;
	width: 100%;
	text-align: left;
}

.itn-assessmentQuestionTitle /* Alex */
{
	font-size : 11pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	padding: 0px;
	display: block;
	width: 100%;
	text-align: left;
}

.itn-assessmentOptionTitle /* Alex */
{
	font-size : 11pt;
	/*font-family: Helvetica;*/
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
    color: #505050;
	padding: 0px;
	display: block;
	width: 100%;
	text-align: left;
}

table.itn-assessmentTable
{
	border-color: Black;
	border-style: solid;
	border-width: thin;
	border-spacing: 1px;
	padding: 0px;
	background-color: Black;
}

table.itn-assessmentSectionTable
{
	border-width: thin;
	border-spacing: 1px;
	padding: 3px;
}

/*----------------- Core.css overrides -----------------*/

.ms-vb2 /* Alex */
{
	color:#666!important;
}

.ms-standardheader
{
	/*padding:5px!important;*/
	padding:12px 0 12px 10px;
}

.ms-partline
{
	background-color:none!important; 
	display:none!important;
}

.ms-sectionheader
{
	color: #fff;
	padding:12px 0 12px 10px;
	display: block;
	font-size:13px;
	font-weight: bold;
	background-color: #feb934;
	text-transform:uppercase;
	width:712px;
}

.ms-descriptiontext 
{
	font-size:12px;
	display:block;
	padding:10px 0 10px 15px;
}

.ms-SpaceBetButtons
{
	margin-right:10px!important;	
}

.itn-AutoCompleteMembersAdditional
{
	color: #5c5d60!important;
}

#autoCompleteContent
{
	float:right!important; 
	width:410px!important;	
	display:block!important;
	/*_margin-top:-20px; IE Quirks Hack */
}

.ms-propertysheet th
{
	font-size:12px;
	padding:3px;
}

.ms-formlabel nobr 
{
	padding-left:10px!important;
}

.ms-inputformcontrols 
{
	display:block!important;	
}

.ms-WPBody td, .ms-WPBody div
{
	font-size:12px!important;	
	font-family:Helvetica, Arial, Verdana, sans-serif!important;
}

select 
{
	font-family:Helvetica, Arial, Verdana, sans-serif!important;
}

/*----------------- Registration page -----------------*/
.itn-registrationEdit
{
	/*width:800px;*/
	border:1px solid #FEB934!important;
	background-color:#FFF6E4!important;
}

.itn-registrationEdit .itn-profileEdit 
{
	width:100%!important;
}

.itn-registrationSeparator
{
	display:none!important;
	height:0!important;
	margin:0!important;
	width:0!important;
}

.itn-registrationCell 
{ 
	width:47%!important; 
	float:left!important;
	padding:0 15px 0 0!important;
}

/*#registrationCell { float:left!important; width:47%!important; }

#emailVerificationCell { float:right!important; width:47%!important; }*/

.itn-registrationCell h3 
{
	margin:10px 0 10px 0!important;	
}

.itn-contactMemberLabel
{
    vertical-align: top;
}

/* --------------------------- */
/* ISPJournal Links            */
/* --------------------------- */

.itn-ispJournalLinks-mainContainer
{
}

.itn-ispJournalLinks-mainLabel
{
    font-weight: bold;
    padding-bottom: 5px;
}

.itn-ispJournalLinks-linkNameHeaderColumn,
.itn-ispJournalLinks-linkNameDisplay
{
    float:left;
    width: 150px;
}

.itn-ispJournalLinks-linkDescriptionHeaderColumn,
.itn-ispJournalLinks-linkDescriptionDisplay
{
    float:left;
    width: 175px;
}

.itn-ispJournalLinks-linkUrlHeaderColumn,
.itn-ispJournalLinks-linkUrlDisplay
{
    float:left;
    width: 315px;
    word-break: break-all;
}

.itn-ispJournalLinks-removeLink,
.itn-ispJournalLinks-addNewLink
{
    float:left;
    width: 100px;
}

.itn-ispJournalLinks-linkName
{
    float:left;
    width: 150px;
}

.itn-ispJournalLinks-linkDescription
{
    float:left;
    width:175px;
}

.itn-ispJournalLinks-linkUrl
{
    float:left;
    width: 325px;
}

.itn-ispJournalLinks-linkUrlInput
{
    display: inline;
    width: 300px;
}

.itn-ispJournalLinks-linkDisplayContainer
{
    clear:both;
}

.itn-ispJournalLinks-newLinkContainer
{
    clear:both;
    padding-top: 5px;
}
/* --------------------------- */
/* ISPJournal Attachments      */
/* --------------------------- */
.itn-ispJournalAttachments-mainContainer
{
}

.itn-ispJournalAttachments-mainLabel
{
    font-weight: bold;
    padding-bottom: 5px;
}

.itn-ispJournalAttachments-header
{
    display: table-header-group
}

.itn-ispJournalAttachments-attachmentNameHeaderColumn,
.itn-ispJournalAttachments-attachmentNameDisplay
{
    float: left;
    width: 150px;
}

.itn-ispJournalAttachments-attachmentDescriptionHeaderColumn,
.itn-ispJournalAttachments-attachmentDescriptionDisplay
{
    float:left;
    width: 175px;
}

.itn-ispJournalAttachments-attachmentFileNameHeaderColumn,
.itn-ispJournalAttachments-attachmentLinkDisplay
{
    float:left;
    width: 315px;
    word-break: break-all;
}

.itn-ispJournalAttachments-removeAttachment
{
    float:left;
    width: 50px;
}

.itn-ispJournalAttachments-attachmentsRepeatingContainer
{
    clear:both;
}

.itn-ispJournalAttachments-attachmentDisplayContainer
{
    clear:both;
}

.itn-ispJournalAttachments-newAttachmentContainer
{
    clear: both;
    padding-top: 5px;
}

.itn-ispJournalAttachments-attachmentName
{
    float:left;
    width: 150px;
}
.itn-ispJournalAttachments-attachmentDescription
{
    float: left;
    width: 175px;
}

.itn-ispJournalAttachments-attachmentFile
{
    float: left;
    width: 250px;
}

.itn-ispJournalAttachments-addNewAttachment
{
    float: left;
    width: 175px;
}

.itn-ispJournalLinkss-addNewLinkError
.itn-ispJournalAttachments-addNewAttachmentError
{
    color: Red;
    font-weight: bold;
}





/* -------------------------------- */
/* ISP Workspace Assessment Results */
/* -------------------------------- */
.piln-assessmentResults
{
	padding: 10px;
	color: #4c4c4c;
	font-size: 9pt;
}
.piln-assessmentQuestion
{
	padding-top: 20px;
	font-weight: bold;
	font-size: 10pt;
}
.piln-assessmentResponseHeader
{
	padding-left: 40px;
}
.piln-assessmentResponse
{
	padding-left: 70px;
}
.piln-assessmentCommentHeader
{
	padding-left: 40px;
}
.piln-assessmentComment
{
	padding-left: 70px;
}





.piln-rowEven
{
	background-color: #F4F4F8;
}    
.piln-rowOdd
{
	background-color: #EFF1F1;
}

.piln-rowOdd td, .piln-rowEven td, .piln-rowClicked td
{
    border-bottom: 1px solid #CCC;
    border-top: 1px solid transparent;
}

.piln-rowHover
{
    background-color: #eee;
    color: black;
}
.piln-rowHover td
{
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}
.piln-rowClicked
{
    background-color: #ddd;
    color: Black;
}
.piln-table
{
    border: 1px solid #999;
}
.piln-AllMembers
{
	background-color: #ddd;
	font-size: 18px; 
	color: Black;
	width: 100%;
	heigt: 100%;
	padding: 5px 10px 5px 10px;
}



/************************ Pager Control ************************/
.itn-pager 
{
    clear:both;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:5px;
    padding-top:5px;
}

.itn-pagerPage {
    background-color: ivory;
    border-bottom: black 1px solid;
    border-collapse: separate !important;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    color: #397dbd;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    margin: 1px;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
}

.itn-pager a:hover {
    background-color: gray;
    color: white;
    text-decoration : none;
}

.itn-pagerPageSelected {
    background-color: gray;
    border-bottom: black 1px solid;
    border-collapse: separate !important;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    color: white;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    margin: 1px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
}

/************************ Community Lists ************************/
.itn-communitySearchResultsFrame 
{
}

.itn-communitySearchNoResults
{
    font-weight: bold;
}

.itn-communitySearchTopContent
{
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 5px;
    clear: both;
}

.itn-communitySearchResultCount
{
    margin-right: 10px;
}

.itn-communitySearchResults
{
	clear: both;
	display: inline-block;
	margin: 10px;
}

.itn-communityResult 
{
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
    clear: both;
    width: 100%;
}

.itn-communityThumbnail
{
    display: inline;
    float: left;
    text-align: center;
}

.itn-communityThumbnail img
{
    margin-left: 0px;
    margin-right: 10px;
    width: 90px;
}

.itn-communityDetails
{
   float: left;
}

.itn-communityPrivate
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.itn-communityName
{
    font-weight: bold;
    font-size: 12px !important;
    font-family: Helvetica, Arial, Verdana, sans-serif !important;
}

.itn-communityName a:hover
{
     color:#397DBD;
     text-decoration: underline;
}

.itn-communityMembersCount,.itn-communitySharedResourcesCount
{
     font-size: 10pt;
}

.itn-communityContent
{
}

.itn-communityWrapper
{
	padding:5px 15px 0; /* added */
}

.itn-communityStatus
{
	font-weight: bold;
	display: block;
	font-size: 10pt;
}

.itn-communityActions
{
	padding-top: 0px;
	float: right;
	text-align: right;
	white-space: nowrap;
}
.itn-communityActionItem
{
	display: block;
}

