@charset "utf-8";
/* CSS Document */


body {
		background-color:#FFFFFF;
		margin: 0px 0 0;
		font-family:Arial, sans-serif;
	}
TEXTAREA,INPUT,FORM,TABLE {max-width:100%;}

/*#Tag Cloud Styles#*/
.TagCloud
{
	color: #3867ab;
}

.TagCloud a
{
	color: #3867ab;
}

/*#Container#*/
.container
{
	margin:0 auto;
	width:968px;
	min-width:968px;
	background:url(/App_Themes/UTC/UTC_Images/table-bgrnd.jpg) repeat-y;
	/*position:relative;*/
	clear:both;
	z-index:0;
}

.container.forum {
background: none;
clear:both;
margin:0;
width:905px;
min-width:905px;
z-index:0;
}

.moreEvents
{
	text-transform:uppercase;
	color:white;	
}

.moreEvents a
{
	text-transform:uppercase;
	color:white;	
}

.upcomingEvents
{
	text-transform:uppercase;
	color:white;	
}

.upcomingEvents a
{
	text-transform:uppercase;
	color:white;	
}


/*#Registration#*/
/*#Registration/TextBox#*/
.regField
{
	width:350;
	min-width:350;
}


/*#Event listing of events#*/
.eventListing
{
   color: #555555;
   font-size:14px;	
}

.eventListingText 
{
   color: #555555;
}

.eventListingLink
{
   color: #3867ab;
   font-size:14px;	
}


/*#Comments#*/
.MessageEdit input[type=submit]
{
	width: 70px;

}

.CommentDetail a
{
	color: #000;
}

.CommentDetail a:hover
{
	text-decoration: none;
}

.TextboxField, .blogComments .TextBoxField 
{
	width: 300px !important;
}

.TextAreaField
{
	width: 300px !important;
}

.FieldLabel
{
	color:#333333;
}

.BlogCommentsSeparator
{
	display: block;
}

.PostCommentSeparatorLine
{
	background: #cbcbcb url(../App_Themes/CommunitySite/Images/blog_line.gif) no-repeat top right;

	height: 2px;
	width: 100%;
	margin-bottom: 12px;
	font-size: 0px;
}

.BlogCommentsComments .TextAreaField
{
	height: 60px;
	width: 250px;
}

.BoardSubscribe
{
	color: #000;
}

/*#Comments/username#*/
.CommentUserName
{
	font-weight: bold;
	color: #666666;
	font-size: 14px;
}

.CommentDate
{
	color: #666666;
	font-size: 12px;
}
.CommentText
{
	color: #666666;
	font-size: 12px;
}

.BlogLeaveComment
{
	font-size: 13px;
	font-weight: bold;
}

.comments input[type="submit"]
{
	width: 70px;
}

.PostCommentSeparatorLine
{
	background: #CBCBCB url(../App_Themes/CommunitySite/Images/blog_line.gif) no-repeat scroll right top;
	font-size: 0px;
	height: 2px;
	margin-bottom: 12px;
	width: 100%;
}



/*#Tab menus#*/
.TabControlTable
{
	height:22px;
	background: url(/App_Themes/UTC/UTC_Images/blueShade.gif) repeat-x scroll left top;
	/*background: url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;*/
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight
{
	display: none;
}
/*#Tab menus/TabControl#*/
.TabControl
{
	background: url(/App_Themes/UTC/UTC_Images/blueShade.gif) repeat-x scroll left top;
	/*background: url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;*/
	padding: 0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-right:thin #28497a solid;
	color:ffffff;
}
/*#Tab menus/selected#*/
.TabControlSelected
{
	background: url(/App_Themes/UTC/UTC_Images/greenShade.gif) repeat-x scroll left top;
	/*background: url(/App_Themes/CorporateSite/Images/tabmenu_item_active_bg.gif) repeat-x center left;*/
	padding: 0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-right:thin #28497a solid;
	font-weight:bold;
	
}

.TabControlTable a
{
	text-decoration: none;
	font-size: 12px;
}
/*#Tab menus/selectedBase#*/
.TabControlLinkSelected
{
	
}

/*#Tab menus/selected_0#*/
.TabControlLink#TabControlItemLink_0
{
	font-size: 12px;
	color:white;
}

/*#Tab menus/selected_1#*/
.TabControlLink#TabControlItemLink_1
{
	font-size: 12px;
	color:white;
}

/*#Tab menus/selected_2#*/
.TabControlLink#TabControlItemLink_2
{
	font-size: 12px;
	color:white;
}

/*#Tab menus/selected_3#*/
.TabControlLink#TabControlItemLink_3
{
	font-size: 12px;
	color:white;
}

/*#Tab menus/selected_4#*/
.TabControlLink#TabControlItemLink_4
{
	font-size: 12px;
	color:white;
}


/*#Account Settings#*/
/*#Account Settings/TabContent#*/
.TabsContent
{
	border-top: 1px solid #cccccc;
	width: auto;
	padding: 15px;
}

.TabsContent .Error
{
	color: Red;
}

/*#Account Settings/TabContent/Field#*/
.TabsContent .FieldLabel
{
	font-weight: bold;
	width: 140px;
}

.TabsContent .UniGridHead
{
	color: White;
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}


/*#Account Settings/Credit#*/
.MyCredit .TotalCredit
{
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.TabsContent select
{
	width: 306px;
}
/*#Account Settings/clear#*/
.clear 
{
	width:0px; 
	height:0px; 
	clear:both; 
	line-height: 0px; 
	font-size: 0px;
}



/*#Article listing in the list of all articles#*/
.singleArticleListing
{
	min-height:250px;
	width:450px;
}

/*#Article listing in the list of all articles/Listing Text#*/
.singleListingText
{
	min-height:150px;
}

/*#Registration form#*/
.regForm
{
	vertical-align:top;
}

/*#Registration Form/RowHeader#*/
.regFormRowHeader 
{
	text-align:right;
	margin-right:15px;
}

/*#Sponsor Image Styles#*/
.indentedGoldSponsor
{
	margin-left:15px;
	margin:15px;	
}

/*#Site Map#*/
/*
not yet created
.CMSSiteMapList {}
.CMSSiteMapListItem { list-style-image: url(images/menuitem.gif); } 
.CMSSiteMapLink { color: #C34C17; text-decoration:none; }
*/

/*#Photo Gallery#*/

.photoGallery
{
	margin: auto;
	text-align: center;
	width: 648px;
}

.photoGallery .Slider .Pager
{
	margin-left: 80px;	
}

.photoGalleryContainer
{
	margin: auto;
	text-align: center;
}

.photoGallery img
{
	margin: 0px 5px 5px;
	border: none;
	padding: 2px;
	border: 1px solid #000000;
}

/*#Photo Gallery/Gallery list#*/
.gallery
{
	float: left;
	text-align: center;
}

.gallery h3
{
	background: #cccccc url(/App_Themes/CorporateSite/Images/topMenuBackground.gif) repeat-x center left;
	margin: 0px 5px;
	padding: 2px 0px;
	color: #ffffff;
}



/*#TOP#*/
.top {
		background:url("/App_Themes/UTC/UTC_Images/table-top.jpg") no-repeat scroll right bottom transparent;
		height:96px;
		margin:0 auto;
		min-width:968px;
		position:static;
		vertical-align: baseline;
		width:968px;
	}
	.top-form {
		background: none;
		height:22px;
		margin:0px;
		vertical-align: baseline;
	}
.bottom
{
	margin:0 auto;
	width:968px;
	background:url(/App_Themes/UTC/UTC_Images/table-bottom.jpg) no-repeat;
	height:10px;
	clear:both;
}

.logo
{
	margin-bottom:16px;
	float:left;
}

/*#Top menu styles#*/
.horizontalmenu
{
	vertical-align:bottom;
}

.verticalmenu
{
		background: none;
}


/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	border-bottom: none;
		border-right: none;
		border-top: none;
		background: none;
		color: #FFFFFF;
		display: block;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 10px;
		height: 20px;
		left: auto;
		line-height: 20px;
		margin: 2px 0px 0px 0px;
		padding: 0px;
		position: static;
		text-transform: uppercase;
		top: auto;
		vertical-align: baseline;
		width: 100%;}


.horizontalsubCMSMenu
{
	display:block;
	height:10px;
	line-height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#ffffff;
	color:#707070;
	font-weight:bold;
	border-left:1px #707070 solid;
	border-right:1px #707070 solid;
	border-bottom:3px #5c5c5c solid;
	border-top:1px #707070 solid;
}

.horizontalsubCMSMenu tr
{
	background:#ffffff;
	border-left:1px #707070 solid;
	border-right:1px #707070 solid;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
	border-bottom:0px #5c5c5c solid;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
	border-top:0px #FFFFFF solid;
	
}

/*#Submenu hovered over#*/
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	
	background-color:#ffffff;
	background-image:none;
	color:#41B106;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 
.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	border-bottom: none;
		border-left: none;
		float: left;
		font-size: 10px;
		font-weight: bold;
		min-width: 6em;
		height: 18px;
		padding: 0px 10px 2px 10px;
		margin: 0px 1px 0px 1px;
		text-align:center;
		background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg.jpg') repeat-x left top;
}

		.life_science .horizontalCMSMenuItem, .life_science .horizontalCMSMenuItemMouseOver, .life_science .horizontalCMSMenuItemMouseDown, .life_science .horizontalCMSMenuHighlightedMenuItem, .life_science .horizontalCMSMenuHighlightedMenuItemMouseOver, .life_science .horizontalCMSMenuHighlightedMenuItemMouseDown, .life_science .horizontalCMSMenuItemMouseUp, .life_science .horizontalCMSMenuHighlightedMenuItemMouseUp {
			background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_life_science.jpg') repeat-x left top;
		}
		.life_science td.horizontalCMSMenuItemMouseOver{
background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_life_science.jpg') repeat-x left top;
			background-position: 0px -20px;
		}


	td.horizontalCMSMenuItemMouseOver{
		background-position: 0px -20px;
	}



.horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	text-decoration:none;
	color:#333333;
	background:#ffffff;
	border-bottom:0px #ffffff solid;
	/*border-right:1px #707070 solid;*/
}


td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItem, td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItem{
		margin: 0px 1px 0px 4px;
color: #fff;
		background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_first.jpg') no-repeat left top;
	}
	td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItemMouseOver, td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseOver, td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseDown, td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseUp{
		margin: 0px 1px 0px 4px;
		background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_first.jpg') no-repeat left top;
		background-position: 0px -20px;
color: #fff;
	}

	.life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItemMouseOver{
		margin: 0px 1px 0px 4px;
		background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_first_life_science.jpg') repeat-x left top;
		background-position: 0px -20px;
	}



		.life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItem, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItem{
			margin: 0px 1px 0px 4px;
color: #fff;
			background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_first_life_science.jpg') no-repeat left top !important;
		}
		.life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseOver, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItemMouseOver, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseOver:hover, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItemMouseOver:hover, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseDown, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItemMouseUp, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuHighlightedMenuItemMouseDown:hover, .life_science td#ctl00_ctl00_cmsmenu-000.horizontalCMSMenuItemMouseUp:hover{
			margin: 0px 1px 0px 4px;
color: #fff;
			background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bg_first_life_science.jpg') no-repeat left top;
			background-position: 0px -20px;
		}



/*#Login Box#*/
.login-area
{
	background:url("login.jpg") no-repeat scroll right top transparent;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:9px;
		position: static;
		text-align: left;
		margin: 0px;
		padding: 0px;
		width: 296px;
		height: 92px;
		float: left;
}


	.login-area#ctl00_ctl00_Panel3 {
		background: url("/App_Themes/UTC/UTC_Images/login.jpg") no-repeat scroll right top transparent;
		color: #FFFFFF;
		font-family: Arial,Helvetica,sans-serif;
		font-size:9px;
		position: static;
		text-align: left;
		margin: 0px;
		padding: 0px;
		width: 296px;
		height: 92px;
		float: left;
	}
		.life_science .login-area#ctl00_ctl00_Panel3 {
			background: url("/App_Themes/UTC/UTC_Images/login_life.jpg") no-repeat scroll right top transparent;
		}


/*#Login Box/Login textboxes panel#*/
.text-boxes-login
{
	margin: 22px 0px 0px 30px;
		left: 2px;
		position: static;
}

.search-form-box
{
       position:absolute;
       left:2px; 
}

.login-area a
{
	color:#FFFFFF;
	text-decoration:none;
}

.login-field
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	width:75px;
}

.submit-btn
{
position:relative;
top:6px;
*top:3px;

}


.login-area p.title
{
	font-size:16px;
}

.login-area .smaller
{
	font-size:12px;
}

.login-area .person-pic
{
	float:right;
	margin:0 0 0 5px;
}

/*#Left Box#*/
.left-box
{
	width:642px;
	min-height:300px;
	float:left;
	vertical-align:top;
	padding:10px 20px 10px 20px;
	clear:both;
}

/*#Left Box/Small#*/
.left-box-small
{
	float:left;
	width:270px;
	min-height:250px;
	vertical-align:top;
	padding:10px 20px 10px 20px;

}

/*#BreadCrumbs#*/

.CMSBreadCrumbsCurrentItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7B7B7B;
	margin:0 0 20px 0;
	heigth:50px;
}

.CMSBreadCrumbsLink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3662A1;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px #999999 dotted;
	
}

.green
{
	color:#3FA907;
}


/*#Right Box#*/
.right-box
{
	float:left;
	width:270px;
	min-height:250px;
}

/*#Right Box/Large#*/
.right-box-large
{
	width:642px;
	min-height:300px;
	float:right;
	vertical-align:top;
	padding:10px 20px 10px 20px;
	clear:both;
}

.form-box
{
	text-align:right;
	margin-top:5px;
	height:40px;
}

.field
{
	border:2px #58B916 solid;
	padding:2px;
	color:#58B916;
	font-size:10px;
	font-weight:bold;
	width:150px;
	height:12px;
	vertical-align:top;
}

.fieldSmall
{
	border:2px #58B916 solid;
	padding:2px;
	color:#58B916;
	font-size:10px;
	font-weight:bold;
	width:85px;
	height:12px;
	vertical-align:top;
}

/*# Job Board #*/
.jobBoard
{
}

.go-btn
{
	position:relative;
	top:1px;
	margin:-1px auto;
}


.green-box
{
	background:url(/App_Themes/UTC/UTC_Images/top-green.jpg) no-repeat;
	width:246px;
	height:76px;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.gray-box
{
	background:url(/App_Themes/UTC/UTC_Images/gray-bgrnd.jpg) repeat-y;
	width:250px;
	min-height:120px;
	margin-top:2px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.gray-box p
{
	margin:0 0 15px 0;
}

.blue-box
{
	background-color:#3D6FBA;
	height:25px;
	padding-left:10px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
}

.gradient-box
{
	background:url(/App_Themes/UTC/UTC_Images/gray-gradient.jpg) repeat-y;
	padding:10px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.blue-title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D6FBA;
	font-weight:bold;
	margin:0;
}

.blue-gradient
{
	background:url(/App_Themes/UTC/UTC_Images/blue-bar.jpg) repeat-x;
	height:14px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height:14px;
	padding-right:10px;
}

/*#Content area styles#*/
.content
{
	padding:5px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}

p a
{
	color: #3867ab;
   	font-size:12px;
}

/*#Content area styles/Bullets#*/
.content ul
{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
}

.content ul li a
{
	color: #3867ab;
   	font-size:12px;

}
/*#Content area styles/Links#*/
.content a
{
	color: #3867ab;
   	font-size:12px;

}

/*#Content area styles/Tables#*/
.content table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}

.subhead3, .subhead1, .subhead2, .subhead, .subhead4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;

}

.content table tbody tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}


table tbody tr td
{
	
}

.content table tbody
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}

.content table a
{
	color: #3867ab;
   	font-size:12px;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#9EC54C;
	margin:0 0 10px 0;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6D7477;
	margin:0;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9EC54C;
	margin:0;
}

.content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	margin:0 0 15px 0;
}

.content-gray
{
	background:url(/App_Themes/UTC/UTC_Images/content-gray.jpg) repeat-x #fcfcfc;
	min-height:130px;
	height:130px;
	clear:both;
	padding:5px 15px 5px 15px;
	text-align:center;


 }
.content-gray span {text-align:left; float:left}
.content-gray a {vertical-align:middle}

}
.content-gray div {
	display:inline;

}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel1 {width:150px; height:100px; overflow:hidden; padding:0 10px; margin:0 auto; display:inline;}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel4 {width:150px; height:100px; overflow:hidden; padding:0 10px; margin:0 auto; display:inline;}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel3 {width:150px; height:100px; overflow:hidden; padding:0 10px; margin:0 auto; display:inline;}

.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel1 a{width:150px; height:100px; overflow:hidden;}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel4 a{width:150px; height:100px; overflow:hidden;}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel3 a{width:150px; height:100px; overflow:hidden;}

.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel1 a img {vertical-align:middle}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel4 a img {vertical-align:middle}
.content-gray #ctl00_ctl00_plcMain_leftBox_UpdatePanel3 a img {vertical-align:middle}

.content-gray-gold
{
	background:url(/App_Themes/UTC/UTC_Images/content-gray.jpg) repeat-x #fcfcfc;
	min-height:130px;
        height:130px;
	clear:both;
	padding:5px 15px 5px 15px;
	text-align:center;
}
.content-gray-gold span {text-align:left; float:left;}
.content-gray-gold div{width:150px; height:100px; overflow:hidden; padding:0 10px; margin:0 auto; display:inline;}
.content-gray-gold div a {width:150px; height:100px; overflow:hidden;}
.content-gray-gold div a img {vertical-align:middle}
.blue-large
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3D6FBA;
	font-weight:bold;
}

.article
{
	background:url(/App_Themes/UTC/UTC_Images/article-gradient.jpg) repeat-x;
	line-height:25px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3D6FBA;
	font-weight:bold;
	padding-right:10px;
}

.article a
{
	background:url(/App_Themes/UTC/UTC_Images/arrow-article.jpg) no-repeat right 2px;;
	color:#3D6FBA;
	text-decoration:none;
	padding-right:15px;
}

/*#bottom links#*/
p.links-bottom
{
	font-size:13px;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}

/*#bottom links/actual link#*/
p.links-bottom a
{
	font-size:13px;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}

p.links-bottom2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding:0 0 15px 30px;
}


p.links-bottom a, p.links-bottom2 a
{
	color:#666666;
	text-decoration:none;
}

/*#three column page styles#*/
/*#three column page styles/Column left#*/
.column-left
{
	float:left;
	width:190px;
	padding:10px 20px 20px 20px;
}

/*#Quote Box#*/
.quote-box
{
	/*background:url(/App_Themes/UTC/UTC_Images/quote-box.jpg) no-repeat;*/
	min-height:99px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

}

/*#Quote Box/Top#*/
.quote-top
{
	background:url(/App_Themes/UTC/UTC_Images/quote-box-top.jpg) no-repeat;
	min-height:10px;
	min-width:190px;
}

/*#Quote Box/Middle#*/
.quote-middle
{
	background:url(/App_Themes/UTC/UTC_Images/quote-box-middle.jpg) repeat-y;
	min-height:99px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:10px;
	min-width:190px;

}

/*#Quote Box/Bottom#*/
.quote-bottom
{
	background:url(/App_Themes/UTC/UTC_Images/quote-box-bottom.jpg) no-repeat;
	min-height:10px;
	min-width:190px;
}

.nav-box
{
	border:1px #EBEBEB solid;
	padding:10px;
}

ul.left-side-nav
{
	margin:8px 0 0 0;
	padding:0;
	list-style-type:none;
}

ul.left-side-nav li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D6FBA;
	font-weight:bold;
	padding-left:10px;
}

ul.left-side-nav li ul
{
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}

ul.left-side-nav li ul li
{
	font-size:10px;
	color:#666666;
	line-height:15px;
}

ul.left-side-nav li ul li a
{
	color:#666666;
	text-decoration:none;
}

/*#end column left area#*/

.column-center
{
	float:left;
	width:480px;
	padding:10px 0 0 0;
}

.column-center-register
{
	float:left;
	width:480px;
	padding:44px 0 0 0;
}

.column-center p, .column-center-register p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	margin:0 0 15px 0;
}

.column-center ul, .column-center-register ul
{
	margin:0;
	padding:0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}

.red
{
	color:#CC0000;
}

.article-head
{
	background:url(/App_Themes/UTC/UTC_Images/article-gradient.jpg) repeat-x;
	line-height:35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3D6FBA;
	font-weight:bold;
	padding-right:10px;
	border-bottom:1px #CCCCCC solid;
	padding-left:5px;
	margin-bottom:0;
}

.article-head a
{
	color:#3D6FBA;
	text-decoration:none;
}

table.form-table
{
	margin:0;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

table.form-table td
{
	padding:5px 10px 5px 10px;
	vertical-align:top;
}


/*#end column center area#*/

.column-right
{
	float:right;
	width:206px;
	padding:0 20px 20px 0;
	text-align:right;
}

.email-updates
{
	background:url(/App_Themes/UTC/UTC_Images/gray-gradient-sm.jpg) repeat-y;
	margin:18px 0 0 0;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#686868;
}

.email-updates p
{
	margin:10px 0 5px 0;
	vertical-align:top;
}

.email-field
{
	border:1px #CCCCCC solid;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-bottom:2px;
	*margin-bottom:0;
}

.green-box-sm
{
	background:url(/App_Themes/UTC/UTC_Images/green-gradient-sm.jpg) repeat-y;
	height:120px;
	padding:10px;
	margin:2px 0 2px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.green-box-sm p
{
	margin:10px 0 5px 0;
}

.ad-box
{
	background:url(/App_Themes/UTC/UTC_Images/ad-gray-box.jpg) repeat-y;
	min-height:400px;
	padding:10px;
}

/*#end three column pages styles#*/

/*#clear floating styles#*/
.clear-float
{
	clear:both;
}

.footer
{
	margin:10px auto;
	width:968px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

/*#new styles#*/
.green-grad
{
	background:url(/App_Themes/UTC/UTC_Images/green-grad.jpg) repeat-x left top;
	border-bottom:1px #CCCCCC solid;
	height:35px;
	margin:21px 0 1px 0;
	*margin:44px 0 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.float-right {float:right}
.add-margin-top {margin-top:5px;}

.insider-title
{
	float:right;
	margin:10px 10px 0 0;
}

.form
{
	margin:0;
}

/*#Event Calendar#*/
.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background:#3867ab url('/App_Themes/UTC/UTC_Images/blueShade.gif') repeat-x scroll left top;
	background-color: #3867ab;
	color: #ffffff;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
	font-size: 18px;
	padding: 0px;
}

/*#Event Calendar/Navigation#*/
.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #666666;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	height: 50px;
	padding: 3px;
	background-color: #eeeeee;
	border-style:solid solid solid solid;
	border-width:.5px;
	border-color:#cccccc;
	font-size: 11px;
}

/*#Event Calendar/Today#*/
.EventCalendar .Today
{
	background-color: #a8d350;
	color: White;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: #3867ab;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a

{
	margin-top: 3px;
	color: #3867ab;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: Gray;
	background-color: White;
}



/*#new styles/03_24_2009#*/
.table-basic
{
	width:100%;
}

.table-basic td
{
 }

.table-form
{
}

.table-form td
{
	padding:0px;
}

.content table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}


/*#PMG fix#*/
img, div, { behavior: url("iepngfix.htc") }

		
		table#ctl00_ctl00_LoginView1_ctl01_loginElem{
			width: 296px;
			float: left;
		}
		

		.text-boxes-login .label{
			text-transform: uppercase;
			padding: 6px 0px 0px 0px;
			width: 7em;
			float: left;
font-size:9px;
		}
		.text-boxes-login #ctl00_ctl00_LoginView1_ctl01_loginElem_UserName, .text-boxes-login #ctl00_ctl00_LoginView1_ctl01_loginElem_Password{
			width: 125px;
			height: 16px;
		}

		
		
		


	div#ctl00_ctl00_Panel0{
		margin: 0px auto;
		width: 1006px;
		height: 28px;
		border-top: 4px solid #2a6eb7;
		font-size: 10px;
		font-family: Arial,Helvetica,sans-serif;
	}
		div#ctl00_ctl00_Panel0 ul{
			list-style-type: none;
			margin: 0px;
		}
			div#ctl00_ctl00_Panel0 ul li{
				width: 101px;
				height: 28px;
				margin: 0px 2px 0px 0px;
				float: left;
				text-transform: uppercase;
				text-align: center;
			}
				div#ctl00_ctl00_Panel0 ul li a{
					background: url('/App_Themes/UTC/UTC_Images/TabMenu/tab.jpg') repeat-x left top;
					width: 101px;
					height: 22px;
					font-weight: bold;
					padding: 6px 0px 0px 0px;
					display: block;
					text-decoration: none;
					color: #fff;
				}
					div#ctl00_ctl00_Panel0 ul li a:hover{
						background-position: 0px -56px;
					}
					div#ctl00_ctl00_Panel0 ul li a.active{
						background-position: 0px -28px;
					}
					
					div#ctl00_ctl00_Panel0 ul li a.first_tab{
						background: url('/App_Themes/UTC/UTC_Images/TabMenu/first_tab.jpg') no-repeat left top;
					}
					div#ctl00_ctl00_Panel0 ul li a.first_tab:hover{
						background-position: 0px -56px;
					}
					div#ctl00_ctl00_Panel0 ul li a.first_tab.active{
						background-position: 0px -28px;
					}
					
					div#ctl00_ctl00_Panel0 ul li a.last_tab{
						background: url('/App_Themes/UTC/UTC_Images/TabMenu/last_tab.jpg') no-repeat left top;
					}
					div#ctl00_ctl00_Panel0 ul li a.last_tab:hover{
						background-position: 0px -56px;
					}
					div#ctl00_ctl00_Panel0 ul li a.last_tab.active{
						background-position: 0px -28px;
					}
					
		div#forgot_create{
			color: #2a6eb7;
			text-align: center;
			width: 295px;
			float: right;
			margin: 10px 24px 0px 0px;
		}
			div#forgot_create a{
				color: #2a6eb7;
				text-decoration: none;
			}
			div#forgot_create a:hover{
				text-decoration: underline;
			}
			
			
		div#ctl00_ctl00_Panel1 a img{
			display: block;
			width: 190px;
			height: 60px;
			margin: 0px 0px 0px 20px;
		}
		div#ctl00_ctl00_Panel1a{
			width: 669px;
			margin: 0px 0px 0px 0px;
			float: left;
			background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bar.jpg') no-repeat right bottom;
		}
			.life_science div#ctl00_ctl00_Panel1a{
				width: 669px;
				margin: 0px 0px 0px 0px;
				float: left;
				background: url('/App_Themes/UTC/UTC_Images/TabMenu/cmsmenu_bar_life_science.jpg') no-repeat right bottom;
			}
		div#ctl00_ctl00_Panel1b{
			width: 669px;
			height: 62px;
			float: left;
		}
			
		div#ctl00_ctl00_Panel2{
			float: left;
			width: 100%;
			margin: 5px 0px 0px 0px;
			padding: 0px;
		}
		
		
		.welcome_title{
			font-weight: bold;
			font-size: 14px;
		}
		#logged_in_left{
			margin: 5px 0px 0px 20px;
			width: 160px;
			float: left;
		}
		#logged_in_right{
			margin: 35px 0px 0px 60px;
			width: 34px;
			float: left;
		}
		.user_avatar img{
			 height: 34px;
			 width: 34px;
			 border-width: 0px;
		}
		
		
		.life_science .green-box{
			background: url("/App_Themes/UTC/UTC_Images/green-yellow.jpg") no-repeat scroll 0 0 transparent;
		}
	
		.life_science .blue-box{
			background-color: #8cc63f;
		}
		
		.life_science .blue-gradient{
			background-color: #8cc63f;
			background-image: none;
		}
		
		.life_science .gradient-box, .life_science .gray-box{
			background: url('/App_Themes/UTC/UTC_Images/yellow-gradient.jpg') repeat-y left top;
		}
	





/*#Forum#*/

.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResultsInfo
{
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}
	
.Forum .Unapproved
{
	background-color:#fff2cf;
}

.Post img
{
	border: 0px;
}

.PostAttachments
{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
	padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
	color: gray;
}

.PostAttachments .PostAttachmentsList a
{
	color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #eeeeee;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.PostExtendedActions span
{
	display: none;
}

.PostExtendedActions .SendMessage
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/sendmessage.gif);
	margin-right: 7px;
}

.PostExtendedActions .Friendship
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/friendship.gif);		
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox 
{
	width: 300px;
}

.ForumExtendedSearch .DropDownList
{
	width: 304px;
}


.ForumExtendedSearch .Button
{
	margin-top: 20px;
	width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
	background-color: #efffef;
}

.AcceptedSolutionArea
{
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td 
{
 	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
 
.AcceptedSolutionArea .AcceptedSolutionText
{
	width:100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}

.PostText blockquote cite 
{
	display: block;
	font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
	border: 1px solid #cccccc;
	margin: 4px 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table

{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	/*font-weight: bold;*/
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/tab.jpg") repeat-x scroll 0px -28px transparent;
}

.ITForum .ForumGroup .Table .Header td
{
	/*font-weight: bold;*/
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/greygenbackground.gif") repeat-x scroll 0px -28px transparent;
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/bluegenbackground.gif") repeat-x scroll 0 0 transparent;
	height: 52px;
	vertical-align: top;
}

.ITForum .ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/greygenbackground.gif") repeat-x scroll 0 0 transparent;
	height: 52px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	/*font-weight: bold;*/
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 3px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{

	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	/*font-weight: bold;*/
	color: #e36c26;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}



.ForumGroup .Forum .ForumName
{
	/*font-weight: bold;*/
	font-size: 15px;
	text-decoration: underline;
	color: black;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/bluegenbackground.gif") repeat-x scroll 0 0 transparent;
	height: 52px;
	vertical-align: top;
}

.ITForum .ForumFlat .Table .Info td
{
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/greygenbackground.gif") repeat-x scroll 0 0 transparent;
	height: 52px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
	display: block;
	/*font-weight: bold;*/
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	/*font-weight: bold;*/
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	/*font-weight: bold;*/
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #e36c26; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	/*font-weight: bold;*/
	text-align: center;
}

.ForumFlat .Pager a
{
	/*font-weight: bold;*/
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	/*font-weight: bold;*/
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/tab.jpg") repeat-x scroll 0 -28px transparent;
}

.ITForum .ForumFlat .ThreadTable .Header td
{
	/*font-weight: bold;*/
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("/App_Themes/UTC/UTC_Images/TabMenu/greygenbackground.gif") repeat-x scroll left center;
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #e36c26;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{

	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	/*font-weight: bold;*/
	text-decoration: underline;

	color: #e36c26;
}

.ForumFlat .ForumBreadCrumbs

{


	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{

	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	color: #e36c26;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */






.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}


.PostSeparator
{
	padding: 0 3px;
}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
{
	background-repeat:no-repeat;
	background-position:center;
	border-right: none;
	width: 24px;
	text-align: center;
	border-right: 1px solid #cccccc;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_default.gif);
}

.ForumGroup .Forum .ForumImageLocked
{
	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_locked.gif);
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_default.gif);
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_locked.gif);
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_announcement.gif);
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_sticked.gif);
}


.OfficeName
{
	padding: 2px 0 2px 0;
	font-weight: bold;
}


.zoneLeft .BlogPTitle .BlogPBody
{
color:#6D7477;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin:0;
}
.content-gray img
{

padding:0;

}
.content-gray-gold img
{
padding:0 5px;

}
