/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#c0c0c0;
	color:inherit;	
}
.ControlPanel {
}
/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-size:11px;
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* button style for standard HTML buttons */
.StandardButton {

}
/* GENERIC---------------------------------------------------------- */
H1  {
}

H2  {
}

H3  {
	margin-top:15px;
	margin-bottom:10px;
	background-color:transparent;
	color:#9A1A19;
	font-weight:bold;
}

H4  {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
padding-bottom:0px;
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
	text-decoration:underline;
	/*color:#9A1A19;003366*/
	color:#9A1A19;
}

A:visited   {
	text-decoration:underline;
	color:#9A1A19;
}

A:active    {
	text-decoration:underline;
	color:#9A1A19;
}

A:hover {
	text-decoration:none;
	background:transparent;
	color:#9A1A19;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}

div.width{
	width:411px;
}
UL   {
	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:0px;
	
}

UL LI   {
	list-style-type:circle;
	margin-bottom:5px;
}
UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
UL.joinNowBox{
	padding-left:25px;
	margin:0px;
}
UL.joinNowBox li{
	font-size:9px;
	width:120px;
	list-style-type:none;
	list-style-image:url(../../../0/btnLink.gif);
	font-weight:bold;
}
UL.joinNowBox li a, UL.joinNowBox li a:link, UL.joinNowBox li a:active, UL.joinNowBox li a:visited, UL.joinNowBox li a:hover{
	color:#4d4d4d;
	background:transparent;
	text-decoration:none;
}
HR {
}
/*PARAGRAPHS*/
p{
	
}
p.returnLink{
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
/* paragraph width */
p.paraWidth{
	width:411px;
	margin-bottom:10px;
}
div.paraWidth{
	width:411px;
	margin-bottom:10px;
}
ul.ulText{
	
}
ul.ulText li{
	
}
/*TABLE UCANUSE USER ATTRIBUTES*/
table.ucu_ua_regsn{
	
}
/*TABLE GENERIC*/
table tr td{
	/*background:transparent;
	color:#353535;*/
	/*font-size:11px;*/
}
table.tableGeneric tr td{
	
	font-size:11px;
}
table.tableGeneric tr.tableGenericPadBot td{
	padding-bottom:10px;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}











/* ILCA SKIN LAYOUT ------------------------------------------------*/
.leftPaneStyle{
	background:#e5efee;
	background-image:url(../../../0/dotsVertical.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.contentPaneStyle{
	background:#f7f7f7;
}
.rightPaneStyle{
	background:#ecf1f7;
	background-image:url(../../../0/dotsVertical.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
table.ILCAlayout{
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
	border-bottom:solid 1px #000000;
}


table.ILCAlayout tr td{
	vertical-align:top;
}
table.ILCAlayout tr td.rightGrey{
	background:#ededed;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
table.ILCAlayout tr td.rightGreyImage{
	background:#ededed;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-image:url(../../../0/menuBackTopRight.gif);
	background-repeat:repeat-x;
	background-position:top;	
}

table.ILCAlayout tr td.bottomGreyLight{
	background:#ededed;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-image:url(dots.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:9px;
	color:#353535;
	padding:15px 0px 15px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.ILCAlayout tr td.bottomGreyLight a, table.ILCAlayout tr td.bottomGreyLight a:link, table.ILCAlayout tr td.bottomGreyLight a:visited, table.ILCAlayout tr td.bottomGreyLight a:active{
	font-size:9px;
	color:#0b83e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
table.ILCAlayout tr td.bottomGreyLight a:hover{
	font-size:9px;
	color:#0b83e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
table.ILCAlayout tr td.rightGreyDark{
	background:#dedede;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}


td.logoPadding{
	padding:10px 0px 0px 0px;
}


td.bannerPadding{
	padding:5px 0px 3px 0px;
}
/* FRONT PAGE - top menu links --------------------------------------------- */
table.topLinks tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:9px;
}
table.topLinks tr td a, table.topLinks tr td a:Active, table.topLinks tr td a:visited, table.topLinks tr td a:link{
	font-weight:bold;
	color:#0B83B7;
	background:transparent;
	text-decoration:none;
}

table.topLinks tr td a:hover{
	font-weight:bold;
	color:#0B83B7;
	background:transparent;
	text-decoration:underline;
}
/* TOP PAGE MENU LINK PAGES ------------------------------------------------ */
/*THE TEAM*/
table.theTeam {
	background:#ffffff;
	margin-top:15px;
	/*border-top:dashed 1px #cccccc;
	border-bottom:dashed 1px #cccccc;*/
}
table.theTeam tr td{
	padding-bottom:10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.theTeam tr td.theTeamText{
	padding-top:20px;
}

/*LOGIN FOR ONCE BOX --------------------------------------------- */
table.loginTable {
	background:#e2ebf2;
	width:371px;	
	padding:0px;
	margin:0px;
	position:relative;
	top:-8px;
	margin-bottom:-18px;
}	
table.loginTableInside{
	background:#e2ebf2;
	width:371px;		
	padding:0px;
	margin:0px;
	top:-8px;
	margin-bottom:-18px;
}	
img.loginImage{
	padding:0px;
	margin:0px;
}
.loginText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:transparent;
	color:#727272;
}
.LoginForOnce_TextboxName
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90px;
	border:1px solid #727272;
	background:#ffffff;
	color:#727272;
}
.LoginForOnce_TextboxPass
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90px;
	border:1px solid #727272;
	background:#ffffff;
	color:#727272;
}
.StandardButtonRemind   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#ffffff;
	color:#727272;
	border:1px solid #727272;
	padding:0px;
	margin:0px;
	cursor:pointer;
	padding:0px;
}
.StandardButtonLogin     {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#ffffff;
	color:#727272;
	border:1px solid #727272;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.loginRemember{
	position:relative;
	top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:transparent;
	color:#727272;
}
/* Main Menu ----------------------------------------------- */
/* Main Menu DNN*/
td.menuTopBack{
	padding-top:7px;
	background-image:url(../../../0/menuBackTop.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #ffffff;
}
.MainMenu_MenuContainer {
	
}
.MainMenu_MenuItem {
	margin-top:0px;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	background:#951b1a;
	padding:5px 5px 6px 5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}

.MainMenu_MenuItemSel {
	text-decoration: none;
	color: #951b1a;
	cursor: pointer;
	background:#e98180;
	padding:5px 5px 6px 5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}
.MainMenu_MenuItemActive{
	text-decoration: none;
	color: #951b1a;
	cursor: pointer;
	background:#e98180;
	padding:5px 5px 6px 5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}
.MainMenu_RootMenuArrow{
}
.MainMenu_MenuArrow{
}
.MainMenu_MenuBreak{
}
.MainMenu_MenuBar{
}
.MainMenu_SubMenu{
	font-size:9px;
}
.MainMenu_MenuIcon{
}
.sepCssClass{
	color:#ffffff;
	background:#ffffff;
	font-size:1px;
}

/*AGGREGATOR TABBED MENUS ----------------------------------------------- */
.Top_TabPage
{
	background-color: white;
	border-top:dashed 1px #D6D6D6;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-bottom: dashed 1px #D6D6D6;
	padding:5px 0px 5px 10px;
}
.Top_TabStrip
{
	padding:10px 5px 5px 5px;
	background-color: #F7F7F7;
	text-align: left;	
}
.Top_TabSelected
{
	cursor: pointer;
	color: #951B1A;
	font-weight: bolder;
	background-color: #ffffff;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-top: solid 1px #D6D6D6;
	border-bottom: solid 2px #ffffff;
	padding:5px 5px 5px 5px;
	margin-right:5px;
	}	
.Top_TabUnselected
{
	cursor: pointer;
	color: #333333;
	background-color: #D6D6D6;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-top: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;
	padding:5px;
	margin-right:5px;
}
.Top_TabMouseOver
{
	color: #951B1A;
}

/*INSIDE A CONTAINER ----------------------------------------------- */
.cont{
	font-size:11px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	color: #353535;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}
.cont p{
	font-size:11px;
	margin:10px 0px 0px 0px;
}
.CATContainermaster 
{
	width: 100%;
	/*position:relative;
	top:-40px;*/
	margin-bottom:5px;
}
.CATContainerrow {
	background-color: #FFFFFF
}
.CATDNNContainerBorder_01
{
	border-right: #006699 1px solid;
	border-top: #006699 0px solid;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
}
.CATContainerHeaderBG_01
{
	background:#91b6be;
	background-image:url(dots.gif);
	background-position:top;
	background-repeat:repeat-x;
	height: 20px;
}
.CATContainerTitle_01
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: Bold;
	color: #FFFFFF;
}
.CATDNNContainerBorder_02
{
	
}
.CATContainerHeaderBG_02
{
	background:#b9ddf5;
	background-image:url(dots.gif);
	background-position:top;
	background-repeat:repeat-x;
	height: 20px;
}
.CATContainerTitle_02
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: Bold;
	color: #FF9922;
}
.CATContainerHeaderBG_03
{
	background:#d6d6d6;
	background-image:url(dots.gif);
	background-position:top;
	background-repeat:repeat-x;
	height: 20px;
}
.CATContainerHeaderBG_03dots{
	background-image:url(dots.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.CATContainerTitle_03
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: Bold;
	color: #353535;
	text-align:center;
	
}
.Title
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: Bold;
	color: #FF9922;
}
.Head
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FF9922;
}
.titleText{
	text-align:center;
}
.titleTextBlue{
	text-align:center;
	background-image:url(../../../0/dotsVertical.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.titleTextGreen{
	text-align:center;
	background-image:url(../../../0/dotsVertical.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

/*MEMBERSHIP ----------------------------------------------------- */
/*MEMBERSHIP BENEFITS*/
table.membershipBenefits{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
}
table.membershipBenefits tr td{
	padding-bottom:10px;
	padding-right:15px;
}

/* TRAINING ------------------------------------------------------ */
/*xmod calendar */
#calMonth a{
	
}
p.calendarUpcoming
{
	font-size:1px;
	height:1px;
	padding:0px;
	margin:0px;
	background:transparent;
	border-top:1px solid red;
	width:12px; 
}
.ilcaCalendar{
	background:red;
}

/*CLASSIFIEDS & NEWS* ----------------------------------------- */
/*FORM*/
table.jobForm tr td{
	font-size:11px;
	padding:5px;
}
table.jobForm tr td.jobFormSalary{
	
}
/*JOB SEARCH */
table.jobsearchMain{
	background:#ffffff;	
	/*border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;*/
	margin-top:10px;
}
table.jobsearchMain tr td.jobsearchDateAdded{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	background:#e2ebf2;
	color:#003366;
}
table.jobsearch{
	background:#ffffff;	
}
table.jobsearch tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #353535;
	padding:5px;
	
}
table.jobsearch tr td.jobsearchLogo{
	text-align:right;
	
}
table.jobsearch tr td.jobsearchTitle{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	
}
table.jobsearch tr td.jobsearchCompany{
	text-align:right;
	font-weight:bold;
	color:#003366;	
}
table.jobsearch tr td.jobsearchCompany a, table.jobsearch tr td.jobsearchCompany a:link, table.jobsearch tr td.jobsearchCompany a:active, table.jobsearch tr td.jobsearchCompany a:visited{
	color:#003366;	
}
table.jobsearch tr td.jobsearchCompany a:hover{
	color:#003366;
}


table.jobsearch tr td.jobsearchCat{
	text-align:right;
	font-weight:bold;
	color:#003366;
	
}
table.jobsearch tr td.jobsearchDesc{
	
	
}
table.jobsearch tr td.jobsearchDetailLink{
	text-align:right;
}
table.jobsearch tr td.jobsearchDetailLink a, table.jobsearch tr td.jobsearchDetailLink a:link, table.jobsearch tr td.jobsearchDetailLink a:active, table.jobsearch tr td.jobsearchDetailLink a:visited{
	color:#003366;
}

table.jobsearch tr td.jobsearchEmail a, table.jobsearch tr td.jobsearchEmail a:link, table.jobsearch tr td.jobsearchEmail a:active, table.jobsearch tr td.jobsearchEmail a:visited{
	text-decoration:none;
}


table.jobsearch tr.jobsearchBlue td{	
	background:#e2ebf2;
	color:inherit;
}
table.jobsearch tr td.jobsearchPrice{
	
	
}
table.jobsearch tr td.jobsearchWeb{
	text-align:left;
	
}
table.jobsearch tr td.jobsearchWeb a, table.jobsearch tr td.jobsearchWeb a:link, table.jobsearch tr td.jobsearchWeb a:active, table.jobsearch tr td.jobsearchWeb a:visited, table.jobsearch tr td.jobsearchWeb a:hover{
	color:#000000;	
}

table.jobsearch tr td.jobsearchPhone{
	
	text-align:right;
}
table.jobsearch tr td.jobsearchEmail{
	text-align:right;
	
}
table.jobsearch tr td.jobsearchEmail a, table.jobsearch tr td.jobsearchEmail a:link, table.jobsearch tr td.jobsearchEmail a:active, table.jobsearch tr td.jobsearchEmail a:visited, table.jobsearch tr td.jobsearchEmail a:hover{
	color:#000000;	
}


/*JOB CLASSIFIED SEARCH DETAIL --------------------------------------- */
table.jobsearchDetail{
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	background:#ffffff;
	color:inherit;
}
table.jobsearchDetail tr.jobsearchBlue td{	
	background:#e2ebf2;
	color:inherit;
}
table.jobsearchDetail tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #353535;
	padding:5px 5px 5px 5px;
	
}
table.jobsearchDetail tr td.jobsearchSalary{
	font-size:11px;
	color: #003366;
	
}
table.jobsearchDetail tr td.jobsearchDesc{
	padding-bottom:20px;
	font-weight:normal;
	
	
}
table.jobsearchDetail tr td.jobsearchBody{
	padding-bottom:20px;
	
	
}

table.jobsearchDetail tr td.jobsearchPrint{
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
}


.jobsearchCompany{
	font-size:110%;
	font-weight:bold;
	background:transparent;
	color:#003366;
}
.jobsearchTitle{
	font-size:11px;
	font-weight:bold;
	background:transparent;
	color:#003366;
}
.jobsearchDate{
	font-size:11px;
	font-weight:bold;
	background:transparent;
	color:#003366;
}
/* JOBS HOME ---------------------------------------------- */
table.jobsHome{
	font-size:9px;
}
table.jobsHome tr td.jobsHomeTitle{
	padding-bottom:5px;
}
table.jobsHome tr td.jobsHomeTitle a, table.jobsHome tr td.jobsHomeTitle a:link, table.jobsHome tr td.jobsHomeTitle a:active, table.jobsHome tr td.jobsHomeTitle a:visited{
	background:transparent;
	color:#4D4D4D;
	font-weight:normal;
	text-decoration:none;
}
table.jobsHome tr td.jobsHomeTitle a:hover{
	background:transparent;
	color:#4D4D4D;
	font-weight:normal;
	text-underline:none;
}
table.jobsHome tr td.jobsHomeSalary{
	background:transparent;
	color:#4D4D4D;
	font-weight:normal;
	padding-left:10px;
	text-align:right;
}
/*NEWS HOME ------------------------------------------------ */
table.newsHomeMain{
	border-bottom:1px dashed #cccccc;
}

table.newsHomeMain tr td{
	font-size:10px;
	padding-bottom:5px;
	
}
table.newsHomeMain tr td.newsImageHome{
	
	padding:5px 10px 5px 0px;
	
}
table.newsHomeMain tr td.newsHomeDateAdded{
	background:transparent;
	color:#961A1A;
	font-weight:bold;
	
}
table.newsHomeMain tr td.newsHomeTitle{
	background:transparent;
	color:#4D4D4D;
	font-weight:bold;
	padding-bottom:0px;
}
table.newsHomeMain tr td.newsHomeTitle a, table.newsHomeMain tr td.newsHomeTitle a:link, table.newsHomeMain tr td.newsHomeTitle a:active, table.newsHomeMain tr td.newsHomeTitle a:visited{
	background:transparent;
	color:#4D4D4D;
	font-weight:bold;
}
table.newsHomeMain tr td.newsHomeTitle a:hover{
	background:transparent;
	color:#4D4D4D;
	font-weight:bold;
}

table.newsHomeMain tr td.newsHomeSummary{
	
	padding-bottom:3px;
}

table.newsHomeMain tr td.newsHomeDetailLink{
	
}
table.newsHomeMain tr td.newsHomeLinks a, table.newsHomeMain tr td.newsHomeLinks a:link, table.newsHomeMain tr td.newsHomeLinks a:active, table.newsHomeMain tr td.newsHomeLinks a:visited {
	font-size:9px;
	color:#4d4d4d;
	border-bottom:dashed 1px #cccccc;
}
table.newsHomeMain tr td.newsHomeLinks{
	
}
table.newsHomeMain tr td.newsHomeLinks a:hover{
	font-size:9px;
	color:#4d4d4d;
	
}


/*XMOD News*/
table.newsTemplate{
	font-size:11px;
}

/* OPT IN EMAIL -----------------------------------------------------*/
table.OptIn {
	margin:0px 0px 0px 0px;
	padding:0px;
}
table.OptIn tr td{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
table.simpleEmail{
	position:relative;
	top:-10px;
	width:100%;
}
table.simpleEmail tr td{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
table.OptIn tr td.OptInLiteral{
	margin:0px;
	padding:0px;
}


table.OptInTable tr td{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*manage users*/
.emailManage{
	font-size:11px;
}
table.emailUsers{
	font-size:10px;
}
table.emailUsers tr td{
	font-size:10px;
}
/* ================================
    CSS STYLES FOR Data Springs Opt In Module
   ================================
*/   
.GridText{
  font-size:10px;
  color: #ffffff; 
}

tr.HeaderRowStyle
{
  font-size:10px;
  background-color : #95A5F3;
}
tr.HeaderRowAlternate
{
  font-size:10px;
  background-color : #DFE5F2;
  }

td.HeaderStyle
{
	font-size:10px;
	color: #ffffff; 
	font-weight: bold; 
}
th.HeaderStyle 
{
	font-size:10px;
	color: #ffffff; 
	font-weight: bold; 
}











/* XMOD bottom links ------------------------------------------------------- */
.xmodBottomLinks{
	font-size:9px;
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:underline;
}
.xmodBottomLinks a, .xmodBottomLinks a:link, .xmodBottomLinks a:active, .xmodBottomLinks a:visited {
	font-size:9px;
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:underline;
}

.xmodBottomLinks a:hover{
	font-size:9px;
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:none;
}


/* ACTIVE FORUMS ----------------------------------------------------------- */
/*latest forum news*/
table.latestForum {
	
}
table.latestForum tr td{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}
table.latestForum tr td.latestForumDate{
	padding-top:5px;
}
table.latestForum tr td.latestForumHeading{
	padding-top:5px;
}
table.latestForum tr td.latestForumHeading a, table.latestForum tr td.latestForumHeading a:link, table.latestForum tr td.latestForumHeading a:active, table.latestForum tr td.latestForumHeading a:visited {
	color:#4D4D4D;
	background:transparent;
	font-weight:bold;
}
table.latestForum tr td.latestForumHeading a:hover {
	color:#4D4D4D;
	background:transparent;
	font-weight:bold;
}

table.latestForum tr td.latestForumBody{
	border-bottom:1px dashed #cccccc;
	padding-bottom:10px;
}



/*stats*/
.afgrid, .afnormal{	font-size: 10px;	color: #000000;	font-family: Verdana, Arial, Tahoma;	background-color: #ffffff;}
/* */
.afgridborder{border: solid 1px #dcdcdc;font-size: 12px;color: #000000;	font-family: Verdana, Arial, Tahoma;background-color: #ffffff;}
.aflastpost{border-top: #cdcdcd 1px solid;font-size: 11px;background-color: #ffffff;}

.NTForums_Pager{border: solid 1px #333333;background-color: #ffffff;}

.af_pager, .af_pagernumber, .af_currentpage{font-family: Verdana, Arial, Tahoma;font-size:10px;color: #000000;padding: 2px,2px,2px,2px;}

.af_pagernumber{background-color: #DCDCDC;border-left: #000000 1px solid;width: 15px;}
.af_currentpage{background-color: #FFFFCC;border-left: #000000 1px solid;color: #000000;padding-bottom: 2px;padding-left: 2px;padding-right: 2px;padding-top: 2px;width: 15px;font-weight:bold;}
.afcrumb{font-family: Tahoma, Arial, Verdana;font-size: 11px;padding-top: 10px;padding-bottom: 10px;font-weight:bold;}
.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{	color: #000000;}



.afsubjectheader{font-family: Verdana, Arial, Tahoma;font-size: 12px;font-weight:bold;padding-bottom: 10px;}




/*HEADING TITLE ROW*/
.afgrouprow{font-weight: bold;font-size: 11px;color: #ffffff;height: 30px;padding-top:2px;background-color: #951B1A;}
.afgrouprow a:link, .afgrouprow a:visited, .afgrouprow a:active{color:#ffffff;}
.afsubgrid {border: solid 1px #cdcdcd;}
/*forum name, topics etc*/
.afheader{font-weight: bold;font-size: 11px;color: #808080;height: 22px;background-color: #dcdcdc;}
.afheader2{font-family: Tahoma, Arial, Verdana;font-weight: bold;font-size: 11px;color: #ffffff;background-color: #951B1A;height: 18px;}

/*MAIN TEXT IN FORUM ROWS*/
.afforumrow{font-family:Arial, Helvetica, sans-serif;border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 11PX;background-color: #ffffff;}
.afforumrow2{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 11px;background-color: #f5f5f5;}
.afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, .afpostinfo1 a, .afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, .afposttopic a, .afposttopic a:link, .afposttopic a:visited, .afpostreply1 a, .afpostreply1 a:link, .afpostreply1 a:visited, .afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active{color: #000080;}
.afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited{color: #000080;}
.aflastpost a:link, .aflastpost a:visited, .aflastpost a:active{color: #000080;}
.aftopicrow1, .aftopicrownew, .afcol3, .afcol4, .afcol5, .afcol6, .afsubject, .afpostinfo, .afposttopic, .afpostreply, .afpostbody, .afpostattach, .afpostsig{font-size: 11px;}
.afpostinfo1, .afpostinfo2{border-left: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;border-bottom: solid 1px #cdcdcd;}
.afpostinfo2, .afpostreply2{background-color: #f5f5f5;}
.afposttopic, .afpostreply1, .afpostreply2 {border-right: solid 1px #cdcdcd;border-bottom: solid 1px #cdcdcd;}
.afsubrow{font-size:11px;border-bottom: solid 1px #333333;}
.afcol1{border-left: solid 1px #cdcdcd;	border-bottom: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.afcol2{border-bottom: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.afcell1{font-weight: bold;background-color: #dcdcdc;}
.aftopicrow1, .aftopicrownew{border-bottom: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;}
.afnormal a,.aftopicrow1 a, aftopicrow1 a:link, aftopicrow1 a:visited, aftopicrow1 a:active{color: #000080;}
.aftopicrownew a, aftopicrownew a:link, aftopicrownew a:visited, aftopicrownew a:active{color: #000080;font-weight: bold;}
.NTForums_Button{cursor:hand;border: #000000 1px solid;padding-right: 2px;display: block;padding-left: 2px;font-weight: bold;font-size: 9pt;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#951B1A,EndColorStr=#E98180);padding-bottom: 5px;width: 100px;color: #ffffff;padding-top: 5px;background-color: #cccccc;text-align: center;	text-decoration: none;}
.afButton {cursor:hand;	border: #000000 1px solid;}
.af_arrow {	background-color: #FFFFFF;border: #696969 1px solid;}
.afborder {border-left: solid 1px #cdcdcd;border-right: solid 1px #cdcdcd;border-bottom: solid 1px #cdcdcd;}
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited{font-size: 11px;	color: #000080;}
.afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited{font-size: 10px;color: #000080;}
.afsmalltext{font-size:11px;}
.emot{background-color:transparent;border-style:none;margin:0px,0px,0px,0px;padding:0px,0px,0px,0px;}
.af_textbox{border-bottom:#951B1A 1px solid;border-left:#7B9EBD 1px solid;border-right:#951B1A 1px solid;border-top:#7B9EBD 1px solid;}
.afadminHeader{border-bottom:#000000 1px solid;font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;padding-left:10px;width:95%;}
.NTForums_Quote{border-right: #a9a9a9 1px solid;padding-right: 5px;border-top: #a9a9a9 1px solid;display: block;	padding-left: 5px;	font-size: 8pt;padding-bottom: 5px;	margin: 10px;	border-left: #a9a9a9 1px solid;	padding-top: 5px;	border-bottom: #a9a9a9 1px solid;	background-color: #f5f5f5;}
.af_normal{font-size: 11px;	font-family: Tahoma, Verdana, Arial}
.af_button{	border-right: #951B1A 1px solid;	padding-right: 5px;	border-top: #7b9ebd 1px solid;	padding-left: 5px;	font-size: 11px;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);	border-left: #7b9ebd 1px solid;	width: 110px;	cursor: hand;	border-bottom: #951B1A 1px solid;}
.af_textbox{font-family: Tahoma, Verdana, Arial;font-size: 11px;border-right: #951B1A 1px solid;border-top: #7b9ebd 1px solid;border-left: #7b9ebd 1px solid;border-bottom: #951B1A 1px solid;}
.af_results{border-right: gray 1px solid;border-top: gray 1px solid;overflow: auto;border-left: gray 1px solid;width: 99%;border-bottom: gray 1px solid;height: 400px;background-color: #ffffff;}
.af_row{font-size: 11px;padding-bottom: 2px;cursor: pointer;font-family: Tahoma, Verdana, Arial;}
.af_header{font-family: Tahoma, Verdana, Arial;	font-size: 11px;	background-color:#cdcdcd;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);}




/*DOCUMENT DOWNLOADS ------------------------------------------------ */
/* ================================
    CSS STYLES FOR Module DMS
   ================================
*/
.DMX_NormalTable
{
 font-family: Verdana, Arial, Sans-Serif;
 font-weight: normal;
 font-size: 8pt;
 border-width: 0px;
}
.DMX_NormalTable td
{
 padding: 2px 8px 2px 2px;
 border-width: 0px;
}
.DMX_NormalTable tr
{
	vertical-align: middle;
}
/***********************************************************************/
.DMX_NormalTable tr.row:hover{background-color: #CCCCCC;}
.DMX_NormalTable tr.over td {background-color: #CCCCCC;}
.DMX_NormalTableHeader {background-color: #951B1A; color:#000000; font-size: 10pt; font-weight: bold;}
/***********************************************************************/

.DMX_NormalRow
{
 color: Black;
}
.DMX_NormalRow a
{
 text-decoration: none;
 color: Black;
}
.DMX_NormalRow a:Hover
{
 background-color: Yellow;
}
.DMX_NormalRow a:visited
{
 text-decoration: none;
 color: Black;
}
.DMX_NormalRow a:active
{
 text-decoration: none;
 color: Black;
}

.DMX_SelectedRow
{
 color: Red;
}
.DMX_SelectedRow a:link
{
 text-decoration: none;
 color: Red;
}
.DMX_SelectedRow a:hover
{
 text-decoration: none;
 color: Red;
}
.DMX_SelectedRow a:visited
{
 text-decoration: none;
 color: Red;
}
.DMX_SelectedRow a:active
{
 text-decoration: none;
 color: Red;
}
.DMX_DeletedRow
{
 color: #aaaaaa;
}
.DMX_DeletedRow a:link
{
 text-decoration: none;
 color: #aaaaaa;
}
.DMX_DeletedRow a:hover
{
 text-decoration: none;
 color: Red;
}
.DMX_DeletedRow a:visited
{
 text-decoration: none;
 color: #aaaaaa;
}
.DMX_DeletedRow a:active
{
 text-decoration: none;
 color: #aaaaaa;
}


/*Portal Store*/
table tr td.catalogDescription{
	font-size:11px;
	color:#353535;
}
table tr td.catalogDescription a{
	font-size:11px;
}
table tr td.catalogTitle{
	font-size:12px;
}






table.PortalStore_TableBody tr td{
	padding:5px 0px 10px 10px;
}


.PortalStore_ItemDescription{
	font-size:13px;
	
}

.invisible{
display:none;
}

table.portalStoreNewSkin{
	width:495px;
}
table.portalStoreNewSkin tr td{
	vertical-align:top;
}
table.portalStoreNewSkin tr td h3{
	margin-top:0px;
	padding-top:0px;
	font-size:14px;
	
}
table.portalStoreNewSkin tr td.storePrice div{
	background:transparent;
	color:#951B1A;
	font-weight:bold;
	
}
.storeSelect{
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}
.storeDrop{
	margin-top:3px;
	font-size:12px;
}

.quantity{
	font-size:11px;
	font-weight:normal;
}





.storeDescrip{
	font-size:12px;
	padding-top:20px;
	border-top:dashed #cccccc 1px;
}



.width100{
	width:250px;
}


















table.EFFormBody{
	background:#ffffff;
	text-align:left;
	width:450px;
	
}
.ENTformTop{
	width:450px;
}

.formsheader{
	background:#ffffff;
}
.formWidth{
	padding-bottom:20px;
	width:450px;
}
.formTextArea{
	font-size:110%;
}

.lblTitle{
	background:yellow;
	width:100px;
}
.formText{
	color:#003366;
}












.Panel{
	width:450px;
	background:ffffff;
}


.ucu_commandBar{
	width:450px;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:right;
}
.ucu_commandBar a{
	font-weight:bold;
	font-size:14px;
	
}


.attBoxEmployers{
	
}
.attBox{
	font-size:11px;
}
.attBoxBig{
	font-size:12px;
}
.attBoxSeminars{
	font-size:11px;
}

.ucu_ua_tpl_item{
	width:500px;
}

table.trainingTable{
	margin:10px 10px 10px 10px;
	width:540px;
	border-top:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	
}
table.trainingTable tr td{
	font-size:11px;
	padding:5px 5px 10px 5px;
	border-right:1px solid #cccccc;
	
}
table.trainingTable tr.heading td{
	background:#E2EBF2;
	color:#000000;
	border-bottom:1px solid #cccccc;	
}
table.trainingTable tr td.leftColumn{
	background:#ffffff;
	color:#000000;
		
	font-weight:bold;
}








table.trainingTableIn{
	margin:10px 10px 10px 10px;
	width:480px;
	border-top:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	
}
table.trainingTableIn tr td{
	font-size:11px;
	padding:5px 5px 10px 5px;
	border-right:1px solid #cccccc;
	
}
table.trainingTableIn tr.heading td{
	background:#E2EBF2;
	color:#000000;
	border-bottom:1px solid #cccccc;	
}
table.trainingTableIn tr td.leftColumn{
	background:#ffffff;
	color:#000000;
		
	font-weight:bold;
}





.servicesText{
	padding-left:10px;
}




.welcome{
	font-family: Tahoma, Arial, Helvetica;
	font-weight:bold;
	font-size:11px;
	color:#003366
}


p.ilcaIntro{
	margin:0px;
	padding:0px;
	font-size:10px;
}





