body {
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	color:			#777777;
	margin:			0px;
	padding:		0px;
	background-image:url(/images/shadow.gif); 
	background-repeat:repeat-y; 
	background-position:center;	
}

/**
 * UTILITY - Special Elements And Overrides
 */
.TzLFloat { float:left; }	/* Left Float */
.TzRFloat { float:right; }	/* Right Float */
.TzCFloat { clear:both; }	/* Clear Float */

/**
 * FORMATTING - Page Text Elements
 */
a { text-decoration: underline; }
a:hover { color: #FF7F00; text-decoration: underline; }
a:active { color: #FF7F00; text-decoration: none; }


p { margin: 0px;  padding: 0px; line-height: 16px;  vertical-align: top; }

table { border: none; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; size: 11px; width:100%; margin-bottom: 0px; }
table tr.row01 { background-color:#ebf0f2;}
table tr.row02 { background-color:#ffffff; }
table th { padding: 3px; background: #777777; color: #FFF; text-align:left; border-bottom:1px solid #fff; font-weight:normal; }
/*table td { padding:0px;}*/

table caption { text-align:left; color: #777777; font-size: 12px; padding: 3px; font-weight: 500;}

table.TzAltTable { margin-left: -180px; width: 740px; display:block; }

input,select,textarea { font-size: 11px; padding:2px; font-family:	Arial, Helvetica, sans-serif; }


/**
 * FORMATTING - Page Layout Elements
 */
#TzContainer { position:absolute; width: 740px; left: 50%; margin: 0px 0px 0px -369px;}

#TzPrintHeader { display:none;}

/********************Header********************/
#TzHeader {height: 79px; border:1px solid #fff; width:738px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.SearchForm { height:79px; margin-bottom: 0px; width:738px;
	background-color: #28ce30; }
form{ margin:0px;}

#HeaderLogo { background-color: #00529B; height: 79px; width: 199px; float: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#HeaderMiddle { background: #00529B url(/images/headerNoLogoNew.gif) top left no-repeat; height: 79px; width:358px; float: left; border-right: solid 2px #00529b; margin:0px; padding:0px ;}

#TzSubHeader {background: #28CE30 url(/images/subheader-on.gif) right top no-repeat; width:176px; height: 79px; margin:0px; padding:0px ; float:left;}
#TzSubHeader span { display:block; margin:0px; line-height: 18px; padding: 14px 50px 0px 20px; letter-spacing:1px; font-family: arial, sans-serif; font-size:13px; font-weight:normal; color: #FFFFFF; text-transform:uppercase; text-align:center; }
#TzSubHeader a { display:block; text-decoration:none; }
#TzSubHeader a:hover { display:block; text-decoration:none;}

#TzSubHeader a.TzSubHeadLink { width: 176px; height: 79px; display:block; background: url(/images/subheader.gif) 0 0 no-repeat; margin:0px; padding:0px; }
#TzSubHeader a.TzSubHeadLink:hover { background-image:none; text-decoration:none; }

#TzSubHeader table { margin: 0px; padding: 0px;}
#TzSubHeader tr { margin: 0px; padding: 0px;}
#TzSubHeader td { margin: 0px; padding: 0px;}

#TzAdminHeader {margin:0px; padding:0px; position:absolute; margin: 0px 0px 0px 440px; color: #fff; font-size: 10px; text-align:right;}
#TzAdminHeader a { color: #fff; text-decoration:none;}
#TzAdminHeader a:hover { color: #fff; text-decoration:underline;}


/****************** Header Navigation********************/
#TzHeaderNav {  padding-left:30px; position:absolute;  
	margin: 54px 0px 20px 0px; font-size: 10px;  width: 360px; height: 30px;}
/*#TzHeaderNav { margin:0px; padding:0px; position:absolute; margin: 57px 175px 0px 238px; color: #fff; font-size: 10px; text-align:right; }*/
#clear { clear:both;}
#TzHeaderNav  span { color: #fff; vertical-align: bottom; font-size: 12px;}
#TzHeaderNav a { color: #FFF; padding: 0px 5px 0px; text-decoration:none;  /*vertical-align: bottom;*/}
#TzHeaderNav a:hover { color:#FF7F00; text-decoration:underline; }
#TzHeaderNav a:active { color:#FF7F00; text-decoration:none; }
#TzHeaderNav .TzSearch { width: 80px; height:13px; font-size: 10px; border: 1px solid #929AA0;}
#TzHeaderNav #SearchTextBox { /*vertical-align: top;*/ width: 80px;  margin-left: 8px;}

/********************Sub Header navigation******************/
#TzNavBar { background: #FF7F00 url(/images/nav.gif) repeat-x; padding:0px 0px; border-right: 1px solid #fff; border-left: 1px solid #fff;  float: right; width: 738px;  /*vertical-align:bottom;*/ }
#TzNavBar a { font-size: 11px; text-transform:uppercase; display: block; float: left; text-decoration: none; margin: 0px 0px; padding: 4px 0px;  }
#TzNavBar a.firstChild span { border: none; }
/*#TzNavBar a span {  font-size: 11px; line-height: 12px; font-weight:normal; color: #FFFFFF; padding: 0px 9px;	margin: 0px; display:block; text-transform:uppercase; }*/
/*#TzNavBar a { font-size: 11px;  font-weight:normal; color: #FFFFFF; 	margin: 0px; display:block; text-transform:uppercase; }*/

.link { font-size: 11px; font-weight:normal; color: #FFFFFF;  padding: 0px 0px ;	margin: 0px; display:block; text-transform:uppercase;}
.SecondNav { float: right; font-size:10px; padding-left:0px; padding-right: 2px;}
.SecNavPipe{float:right;font-size:12px; color:White; padding-top:2px;}

#TzNavBar a:hover span { text-decoration: underline; }
#TzNavBar a:active span { text-decoration:none; }

#TzNavBarInner { float: right;  vertical-align:text-top;}
#TzNavBarInner a { float:left; color: White; padding-left: 10px;  padding-left: 5px;  padding-right: 5px;  line-height: 12px; }
#TzNavBarInner span { float:left; color: White;    padding-top: 2px;   font-size: 12px;   }

#TzContent { /*clear:both;*/ /*background-image:url(/images/content_image.gif); background-position:top right; background-repeat:no-repeat;*/ float:left; top:0px; width: 740px;}

/********************BreadCrumbs****************************/
#Navigation { float: left; width: 310px;  padding-top: 3px; padding-left: 30px; }
.adxNavPath { padding-left: 0px;}
.adxNavPath a { color: #777; text-decoration: none;}

/**
 * COLUMN 01
 */
/************************Left Navigation********************/
#TzContentCol01 { float: left; /*width: 147px;*/ width: 147px; z-index: 500;}
#TzContentCol01 .TzMenu { margin-left: 10px; margin-top:15px; }
#TzContentCol01 .TzMenu a { text-decoration:none; font-size:12px; font-weight:bold; color: #FF7F00; text-transform:uppercase; line-height:13px; display:block; } 

#TzContentCol01 .TzMenu .SecNavLevel1Table{ margin-bottom: 3px;  margin-top: 3px;}


#TzContentCol01 .TzMenu .adxSecNavLevel0 a, #TzContentCol01 .TzMenu .adxSecNavCurrentLevel0 a { padding-bottom: 7px; }
#TzContentCol01 .TzMenu .adxSecNavLevel0 a:hover { text-decoration: underline;}
#TzContentCol01 .TzMenu .adxSecNavLevel0 .adxSecNavLevel0 a { padding-top: 4px; }

#TzContentCol01 .TzMenu .adxSecNavLevel1 { padding-left: 13px; }
#TzContentCol01 .TzMenu .adxSecNavLevel1 a {color: #777777; font-size: 11px;  font-weight: normal; text-transform: none;  padding-bottom: 2px;  }
#TzContentCol01 .TzMenu .adxSecNavLevel1 a:hover { text-decoration: underline;}

#TzContentCol01 .TzMenu .adxSecNavCurrentLevel1 { padding-left: 1px; }
#TzContentCol01 .TzMenu .adxSecNavCurrentLevel1 a {  padding-left: 7px;  float: left; color: #777777; 
   width: 120px; font-size: 11px; font-weight: normal; text-transform: none; padding-bottom: 2px;}
#TzContentCol01 .TzMenu .adxSecNavCurrentLevel1 img {  padding-top: 2px;  float: left;  width: 5px; }


/*****************LeftChildnavigation in Member homepage*****************/
#TzContentCol01 .SecondTreenavMember { margin-left: 10px; margin-top:15px; }
#TzContentCol01 .SecondTreenavMember a { padding-bottom: 7px; text-decoration:none; font-size:12px; font-weight:bold; color: #28ce30; text-transform:uppercase; line-height:13px; display:block; } 

#TzContentCol01 .TzMenu .SecNavLevel1Table{ margin-bottom: 3px;  margin-top: 3px;}

#TzContentCol01 .SecondTreenavMember .adxSecNavLevel0 a { padding-bottom: 7px; }
#TzContentCol01 .SecondTreenavMember .adxSecNavLevel0 a:hover { text-decoration: underline;}
#TzContentCol01 .SecondTreenavMember .adxSecNavLevel0 .adxSecNavLevel0 a { padding-top: 4px; }

#TzContentCol01 .SecondTreenavMember .adxSecNavLevel1 { padding-left: 17px; }
#TzContentCol01 .SecondTreenavMember .adxSecNavLevel1 a {color: #777777; font-size: 11px;  font-weight: normal; text-transform: none;  padding-bottom: 2px;  }
#TzContentCol01 .SecondTreenavMember .adxSecNavLevel1 a:hover { text-decoration: underline;}

#TzContentCol01 .SecondTreenavMember .adxSecNavCurrentLevel1 { padding-left: 3px;  }
#TzContentCol01 .SecondTreenavMember .adxSecNavCurrentLevel1 a { padding-left: 9px; padding-bottom: 2px;  float: left; color: #777777; font-size: 11px;  font-weight: normal; text-transform: none; }
#TzContentCol01 .SecondTreenavMember .adxSecNavCurrentLevel1 img { padding-top: 2px;  float: left;  width: 5px;}

#TzPromos { margin-top: 30px; }
#TzPromos .TzPromoItem { display:block; margin-bottom: 10px; }

#TzContentCol03 .TzPoll{margin-left:10px; margin-top:20px;}
#TzContentCol03 .TzPoll .adxPollQuestion { color:#28CE30; font-size:12px;}
#TzContentCol03 .TzPoll form {margin-top:5px;}


/**
 * COLUMN 02
 */
.TzContent102 { float: left;  width: 412px; margin-top:-180px;}
#TzContentCol02 {padding-left: 33px; margin-top: 26px; padding-right: 12px;}

/*.TzContent a { color:#777777; text-decoration: underline; }*/
.TzContent102 a:hover { color: #FF7F00; text-decoration: underline; }
.TzContent102 a:active { color: #FF7F00; text-decoration: none; }

.TzContent102 h1 a,
.TzContent102 h2 a,
.TzContent102 h3 a,
.TzContent102 h4 a,
.TzContent102 h5 a,
.TzContent102 h6 a { color: #777777; } 

/********************Login page*****************************/
.InstructionMessage { font-weight: bold; font-size: 12px; padding-bottom: 10px; padding-right: 5px;}
.btn {  float: left; margin-top:5px;}
.UserNameSection { padding-bottom: 8px;}
.Label { padding-right: 40px;}
.LoginButtonSection { padding-top: 10px; }
.LoginButtonSection a { color: #777; }
.RegisterSection a { color: #777; font-weight: bold; }
.ForgotUsername  { padding-top: 10px}
#LoginSection
{
    margin-top:10px;
    margin-left:2px;
}
.ErrorSection
{
	color: #FF0000;
}
#SubmitSection
{
    padding-bottom:5px;
}
#SubmitSection #left
{
    float:left;
    width:40%;
}
#SubmitSection #left .Register
{
    padding-top:15px;
}
#SubmitSection #left .Register a
{
    text-decoration:none;
    color:#777777;
}
#SubmitSection #left .Register a:hover
{
    text-decoration:underline;
    color:#ff7f00;
}
#SubmitSection #right
{
    float:right;
    /*padding-right:15px;*/
}
#SubmitSection .Clear
{
    clear:both;
}
#LoginHeader
{
    background-color:#ff7f00;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}
#ForgotPasswordSection
{
    background-color:#ff7f00;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    color:#fff;
}
#ForgotPasswordSection a
{
    color:#fff;
    text-decoration:none;
}
#ForgotPasswordSection a:hover
{
    color:#fff;
    text-decoration:underline;
}

/*******************Logout**********************************/
#ctl00_LogoutControl_HeaderLogout { padding-top:20px; padding-left:14px;}
#ctl00_LogoutControl_HeaderLogout a { font-size: 12px; text-decoration: none;  color: #FF7F00;  font-weight: bold; text-transform: uppercase;}
#ctl00_LogoutControl_HeaderLogout a:hover { text-decoration: underline;}
	
	
/*******************Register********************************/

input.TextBox { width: 16em; }

textarea.TextBox { width: 16em; }

.TzContent102 fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}

/*
.TzContent102 fieldset input
{
	width: 16em;
}
*/

.TzContent102 fieldset label
{
	display: block;
	float: left;
	padding-top: 5px;
	width: 10em;
}

.TzContent102 fieldset select
{
	width: 16.75em;
}

.TzContent102 fieldset ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.TzContent102 fieldset ul li
{
	background: none;
	margin: 5px 0;
	padding: 0;
}

.profileControls
{
	text-align: right;
}

.profileControls .profileButton
{
	margin: 10px 6.35em 0 0;
}

.profileNavigation .profileButton
{
	margin: 0 5.4em 0 0;
}

.TzContent102 .messageContainer
{
	color: #FF0000;
	margin: 10px 0;
	width: 25em;
}

.TzContent102 .messageContainer ul
{
	border-left: solid 2px #DDD;
	margin: 0;
	padding: 0 10px;
}

.TzContent102 .messageContainer ul li
{
	background: none;
	color: #FF0000;
	margin: 0;
	padding: 0;
}

.ErrorMessage
{
	color: #FF0000;
	margin: 10px 0;
}


/********************child navigation *********************/
#TzContentCol02 .PageChildNavigation { padding-bottom: 10px;}
#TzContentCol02 .PageChildNavigation.adxTOCTitle { padding-left: 0px; padding-bottom: 0px; margin-bottom: 0px;}
#TzContentCol02 .PageChildNavigation .adxTOCTitle a {  color: #777777;  font-size: 11px; text-transform: none; font-weight: normal;  text-decoration: none;}
#TzContentCol02 .PageTitle{ padding-bottom: 9px; padding-top: 10px; font-size: 15px;  color: #00529B; font-weight: bold; text-decoration: none;  text-transform: uppercase;}
#TzContentCol02 .TocIcon .adxTocIcon { padding-bottom: 0px; margin-bottom: 0px;}
#TzContentCol02 .ChildNavHome { padding-bottom: 8px;}
#TzContentCol02 .ChildNavHome tr {  padding-top: 5px;}
#TzContentCol02 .ChildNavHome .IconSection {vertical-align: top;  width:66px; }
#TzContentCol02 .ChildNavHome div a {  color: #777; text-decoration: none;}
#TzContentCol02 .ChildNavHome div a:hover {  color: #ff7f00; text-decoration: underline;}
#TzContentCol02 .ChildNavHome .ShortcutSection .Summary {  padding-top: 2px; padding-bottom: 3px;}
#TzContentCol02 .TitleLink { padding-bottom: 5px;}
#TzContentCol02 .TitleLink a {  font-size: 15px;  color: #ff7f00; font-weight: bold; text-decoration: none;  text-transform: uppercase;}
#TzContentCol02 .ShortcutSection { padding-left: 5px;}


/*********************Content***************************/
#TzContentCol02 .PageContent { padding-bottom: 10px;  padding-top: 7px; }
#TzContentCol02 .PageContent .adxSection { width: 370px;}
#TzContentCol02 .PageContent .adxSection .adxCopy { padding-bottom: 20px;}
#TzContentCol02 .PageContent .adxSection .adxCopy a { color: #777;}
#TzContentCol02 .PageContent .adxSection .adxCopy a:hover { color: #ff7f00;}
#TzContentCol02 .PageContent .adxSection .adxCopy p a { color: #777;}
#TzContentCol02 .PageContent .adxSection .adxCopy p a:hover { color: #ff7f00;}
#TzContentCol02 .PageContent .adxSection  .adxCaptionedMedia img{ padding-left:8px; padding-right: 8px}
#TzContentCol02 .PageContent .adxSection  .adxCaptionedMedia P { padding-bottom: 2px}
.PageContent .adxSection p { margin-bottom: 10px;}


/*******************Search Results*************************/
.adxIndexSearchTitle a { color: #777; font-weight: bold;}
.adxSearchCurrentPage { color: #00529b;}
.adxIndexSearchPaging a { color: #777;}
.adxSearchCurrentPage { padding-right: 6px;}
.adxIndexSearchPaging a { padding-right: 6px;}

#TzContentCol02 .adxTOCTitle a:hover { color: #ff7f00; text-decoration: underline;}

/*Middlechild navigation in Page*/
.SiteMapOne a {  font-size: 15px; color: #FF7F00; font-weight: bold; text-decoration: none;  text-transform: uppercase; }

/*******************Site Map****************************/
.SiteMapLevel_0 { padding-left: 3px;}
.SiteMapLevel_0 a { font-weight: bold; color: #777; text-decoration: none;  font-size: 11px;}
.SiteMapLevel_1 { padding-left: 18px; padding-top: 6px;}
.SiteMapLevel_2 { padding-left: 20px; padding-top: 3px;}
.SiteMapLevel_2 a { font-weight: normal; }

.adxSectionSubhead { font-size: 15px;  color: #00529B; font-weight: bold; text-decoration: none;  text-transform: uppercase;}

/****Contacts, Links and Attachments*****/
.Title { color: #00529B; font-weight: bold;  font-size: 13px; padding-bottom:2px;}
.adxContactName {color: #00529B; font-weight: bold; padding-bottom: 5px; padding-top: 9px;}
.adxContactEmail a{ color: #777}
.adxContactEmail a:hover{ color:#ff7f00;} 
.adxContactEmail b { color:#00529b; font-weight: normal;}
.adxContactPhone b { color:#00529b; font-weight: normal;}
.adxContactPhone b { color:#00529b; font-weight: normal;}
.Links tr{ padding-right: 0px;}
.adxLinkTitle { padding-top: 8px}
.Links .adxLinkTitle a {color: #00529B; font-weight: bold; text-decoration: none;}
.adxLinkURL { padding-bottom: 5px;}
.adxLinkURL a { color: #777; }
.adxLinkURL a:hover{color: #ff7f00;}
.adxAttachmentTitle {  padding-top:7px; }
#Attachments .adxAttachmentTitle a { color: #00529b; font-weight: bold; text-decoration: none;}
.adxAttachmentTitle { padding-bottom: 0px;}
.adxAttachmentTitle a:hover { color: #00529b;}
.adxAttachmentFilename a { color: #777; padding-bottom: 10px;}
.adxAttachmentFilename a:hover { color: #ff7f00;}
.adxAttachmentSummary { padding-top: 5px}

.PageExtras { border-top: solid 1px #777; margin: 24px 0; }


/* Content Copy Table in the console*/
#ExecutiveName { font-weight: bold;}


/* H1 through H6 */
.TzContent102 h2 { margin:18px 0px 8px 0px; font-size:18px; font-weight:bold; color: #00529B; text-transform:uppercase; padding: 0px; }

.TzContent102 h1.TzHTitle { color: #FF7F00; font-size: 15px;  }
.TzContent102 h1.TzHTitle a {color:#FF7F00; text-decoration:none;}
.TzContent102 h1.TzHTitle a:hover {color:#FF7F00; text-decoration:underline;}
.TzContent102 h1.TzHTitle a:active {color:#FF7F00; text-decoration:none;}

.TzContent102 h2 {margin:35px 0px 8px 0px;font-size:15px; font-weight:bold; color: #00529B; text-transform:uppercase; padding: 0px; }
.TzContent102 h3 {margin:16px 0px 8px 0px;font-size:14px; font-weight:bold; color: #00529B; text-transform:capitalize;padding: 0px; }
.TzContent102 h4 {margin:16px 0px 8px 0px;font-size:12px; font-weight:bold; color: #777777; text-transform:uppercase; padding: 0px; }
.TzContent102 h5,
.TzContent102 h6 { margin:16px 0px 8px 0px;font-size:12px; font-weight:bold; color: #777777; text-transform:capitalize; padding: 0px; }

/*.TzFocusedContent p {margin: 0px;}*/

#TzWelcome {  margin: 55px 0px 0px -33px; z-index: 0; position:relative; }
p.TzWelcomePara { margin: 0px 0px 0px 0px; }
p.contact { line-height:12px; }
.TzContent102 ul { list-style:none; margin:0px 0px 20px 0px; padding:0px; }
.TzContent102 ul li { margin:2px 0px 0px 0px; padding: 0px 0px 0px 15px; color: #777777; background-image:url(/images/arrow_blue_sm.gif); background-position: 0px 2px; background-repeat:no-repeat; }
.TzContent102 ul li a { text-decoration:none; }
.TzContent102 ul li a:hover { text-decoration:underline; }
.TzContent102 ul li a:active { text-decoration:none; }
.TzContent102 ul li ul { list-style:none; list-style-position:outside; margin:0px; padding:0px;}
.TzContent102 ul li ul li { margin:2px 0px 0px 0px; padding: 0px 0px 0px 12px; color: #777777; background-image:url(/images/arrow.gif);  background-position: 0px 2px; background-repeat:no-repeat; }
.TzContent102 ul li ul li a { text-decoration:none;  }
.TzContent102 ul li ul li a:hover { text-decoration:underline; }
.TzContent102 ul li ul li a:active { text-decoration:none; }


.TzContentPlug .TzContentTitle { font-size:12px; color: #00529B; border-top: 1px solid #777; padding: 4px 0px 0px 0px; font-weight:bold; margin-top:20px; }
.TzContentPlug h6 { font-size: 11px; margin-bottom: 1px; margin-top: 12px; color: #00529B;  padding-top:10px;}
.TzContentPlug p { margin: 4px 0px; line-height:13px; }
.TzContentPlug .TzLabel {color: #00529B;}

.TzBio { padding: 5px; border-bottom: 1px dotted #e8e8e8; }
.TzBio h6 {margin: 30px 0 0 65px;}
.TzBio p {line-height: 12px;padding-top: 5px;}
.TzBio p.TzPosition { margin:0px 0px 5px 65px; padding:0px;}

.TzContent102 ol { margin-left:15px; padding:0px; }
.TzContent102 ol li { margin:2px 0px 0px 0px; }

.TzFieldSet { margin-top: 15px; background:#f5f5f5; padding: 20px; }

blockquote { background: #ebf0f2; padding: 5px; width: 315px; margin:10px 0px; }

.TzFocusedContent { margin-top: 20px;}
.TzFocusedContent div.TzFocusedIcon { float:left; }
.TzFocusedContent div.TzFocusedContent { margin: 0px 0px 0px 70px; }
.TzFocusedContent div.TzFocusedContent p { line-height: 12px; border-top: 1px solid #777777; padding: 3px 0px; }
.TzFocusedContent div.TzFocusedContent p.firstChild { line-height: 12px; border-top: none; padding: 3px 0px; padding-top: 0px; }
.TzFocusedContent div.TzFocusedContent a { text-decoration:none;}
.TzFocusedContent div.TzFocusedContent a:hover { text-decoration:underline;}


/**
 * COLUMN 03
 */

#TzContentCol03 { float: right;  width: 177px; padding-top: 22px;}
#TzContentCol03 span { font-family: arial, sans-serif; font-size:12px; font-weight:bold; color: #28CE30; display:block; margin: 4px 0px; }
#TzContentCol03 ul { list-style: none; margin:0px; padding-left:0px;  }
#TzContentCol03 ul li { margin:  3px 0px; padding:0px 0px 0px 15px; margin-bottom:0px;background-image:url(/images/arrow_blue_sm.gif); background-position: 0px 2px; background-repeat: no-repeat; }
#TzContentCol03 ul li ul { list-style: none; margin:0px; padding:0px; }
#TzContentCol03 ul li ul li { margin: 0px; padding: 3px 0px; border-top: 1px solid #777777; padding-right: 3px; list-style:none; background:none;}
#TzContentCol03 ul li ul li.TzShoppingCart { padding-left:20px; background: transparent url(/images/cart.gif) 0 6px no-repeat;}
#TzContentCol03 ul li ul li a { color: #777777; text-decoration: none; }
#TzContentCol03 ul li ul li a:hover { color: #FF7F00; text-decoration:underline;}
#TzFooter { clear: both; font-size: 10px; padding: 20px 0px 10px 20px; color: #ccc; }

/******************InlineTOC********************/
#TzContentCol03 ul .TocBackground td {border-top: solid 1px #777; padding-top: 3px; padding-bottom: 3px;}
#TzContentCol03 ul .adxTOCTitle {  padding-right: 1px; }
#TzContentCol03 ul .adxTOCTitle a { color: #777; text-decoration: none;}
#TzContentCol03 ul .adxTOCTitle a:hover { color: #ff7f00; text-decoration: underline;}
#TzContentCol03 ul .ImageIconSection { padding-right: 3px;}


/**
 * COLUMN 04
 */
#TzContentCol04 { clear:both; margin: 5px; display:block; }

.TzAdmin_r { text-align:right; margin:5px; }
.TzAdmin_l { text-align:left; margin: 5px; }
.TzAdmin_r a, .TzAdmin_l a, .TzAdmin a { color:#00529B; text-decoration:none; }
.TzAdmin_r a:hover, .TzAdmin_l a:hover, .TzAdmin a:hover { color:#00529B; text-decoration:underline; }

.TzBioList,.TzMandate, .TzTightLines { line-height: 12px; }
.TzBioList span { display: block; background-color:#3399CC; }

.TzName { font-weight:bold; width:120px;}

.TzYesNo { font-weight:bold;}

.TzMediaDate { margin:0px;}
.TzMediaTitle { margin: 0px;}


.TzContent102 .TzSearchResults { list-style:decimal; margin:0px 0px 20px 0px; padding:0px; }
.TzContent102 .TzSearchResults li { list-style:decimal;margin:8px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #777777; background:none; }
.TzContent102 .TzSearchResults li a { text-decoration:underline; font-weight:bold; }
.TzContent102 .TzSearchResults li a:hover { text-decoration:underline; }
.TzContent102 .TzSearchResults li a:active { text-decoration:none; }


.TzContent102 .TzSearchResults li p {
	line-height: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.TzPagination { margin: 10px 0px 0px 0px; }
.TzPagination a { padding: 0px 3px; }
.TzPagination a.TzActivePage { color:#00529B;  text-decoration:none; }

ul#NewsletterSubscriptionList
{
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

ul#NewsletterSubscriptionList li
{
	background: none;
	border-top: solid 1px #DDD;
	padding: 0 0 4px 0;
}

ul#NewsletterSubscriptionList label
{
	display: block;
	float: left;
	font-weight: bold;
	margin: 8px 0 4px 0;
}

ul#NewsletterSubscriptionList input
{
	display: block;
	float: right;
	margin: 4px -2px 0 0;
}

ul#NewsletterSubscriptionList .Description
{
	clear: both;
}

ul#NewsletterSubscriptionList .Description p
{
	margin-bottom: 4px;
}

.clearer { clear: both; width: 0; height: 0; }

a.PasswordRecovery
{
	display: block;
	float: right;
	margin: 10px;
}

#YoungLeaderSection p
{
	margin: 18px 0;
}

fieldset .AdditionalInfo
{
	text-align: right;
	width: 29.25em;
}

fieldset .AdditionalInfo p
{
	text-align: left;
}

fieldset .AdditionalInfo label
{
	float: none;
	display: inline;
	padding-top: -2px;
}

fieldset #YearBornSection input
{
	margin-left: 0.25em;
	width: 4em;
}

fieldset #PrivacyStatementSection
{
	margin-top: 1.4em;
}

fieldset #PrivacyStatementSection label
{
	font-size: 1.25em;
}

fieldset a img
{
	border: 0;
}

fieldset .CheckBoxSection input
{
	margin: 5px 0 0 -4px;
}

.CommitteeSection
{
	padding-top:20px;	
}

.CommitteeSection .adxTOCTitle a:hover 
{
	color:#FF7F00;
	text-decoration:underline;
}
.CommitteeSection .adxTOCTitle a 
{
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}

.ErrorMessage
{padding-left:110px;}

#TzContent .TopRightAd
{width:237px; float:right;}

/******************Events Calendar********************/
#TzContentCol03 .EventsCalendar
{margin-top:15px; margin-bottom:20px;}

#TzContentCol03 .EventsCalendar #calendar
{margin-top:5px;}

#TzContentCol03 .EventsCalendar .adxCalendarSelect
{margin-top:5px;}

#TzContentCol03 .EventsCalendar .adxCalendarSubmit
{margin-top:5px; text-align:right;}

#TzContentCol03 .EventsCalendar .adxCalendarSubmit input
{margin-right:5px;}

#TzContentCol03 .EventsCalendar .adxCalendarPager table tr td
{text-align:center;}

#TzContentCol03 .adxEventsCalendar
{margin-left:5px;}

#TzContentCol02 .EventHeader
{color:#00529B; font-size:15px; font-weight:bold; margin:35px 0 8px; text-transform:uppercase;}

#TzContentCol02 .Events .adxTOCTitle
{font-size:12px; font-weight:bold; margin:16px 0 8px; text-transform:capitalize;}

#TzContentCol02 .EventTitle
{font-size:12px; font-weight:bold; margin:16px 0 8px; text-transform:uppercase; padding-top:30px;}
#TzContentCol02 .EventDetails
{margin:16px 0 8px;}

#TzContentCol02 .Events .adxTOCTitle a
{color:#777777;}

#TzContentCol02 .Events .adxTOCDate
{margin-bottom:8px;}

/******************Blog********************/

.ArticleHeader
{margin:35px 0 8px; padding-top:35px;}

.ArticleHeader .EventDate
{width:50%; float:left;}

.ArticleHeader .Right
{width:45%; float:right;}

.ArticleHeader .Right .CommentCounter
{width:45%; float:left;}

.ArticleHeader .Right .Rating
{width:50%; float:right;}

.ratingStar 
{font-size: 0pt; width: 15px; height: 13px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}

.filledRatingStar 
{background-image: url(/images/YellowStar.png);}

.emptyRatingStar 
{background-image: url(/images/WhiteStar.png);}

.savedRatingStar 
{background-image: url(/images/YellowStar.png);}

.ArticleContent .ContentSection .adxCopy
{padding-bottom:20px;}

.ArticleContent .LinksAttachments a
{text-decoration:none; color:#777777;}

.ArticleContent .InlineTOC .Title
{padding-bottom:8px;}

.ArticleContent .InlineTOC a
{text-decoration:none; color:#777777;}

.ArticleContent .InlineTOC .adxTOCTitle
{background-image:url(/images/arrow_blue_sm.gif); background-position:0 2px; background-repeat:no-repeat; padding-left:15px;}

.Comments
{border-top:solid 1px #00529B; margin-top:10px; padding-left:10px;}

.Comments h3
{margin-top:10px;}

.Comments .SingleComment
{margin-bottom:10px;}

.Comments .SingleComment .comment-subject
{font-size:12px; color:#00529B; font-weight:bold;}

.Comments #post-a-comment
{padding-top:5px;}

.Comments #post-a-comment .Row
{margin-bottom:10px;}

.Comments #post-a-comment .Row .Label
{width:70px; padding-right:0px; float:left;}

.Comments #post-a-comment .Row .Textbox input
{width:200px;}

.Comments #post-a-comment textarea
{width:275px;}

.Comments #post-a-comment .button
{text-align:right;}
/***********************************************RSS Feeds*******************************************/
#Subscribe a, #FeedInformation a
{
    color: #777777;
    text-decoration:none;
}
#Subscribe a:hover, #FeedInformation a:hover
{
    color: #ff7f00;
    text-decoration:underline;
}
#Subscribe .FeedText, #FeedInformation .FeedText
{
    padding-left:5px;
}
.Feeds a
{
    text-decoration:none;
    color:#777777;
    padding-left:5px;
}
.Feeds a:hover
{
    text-decoration:underline;
    color:#ff7f00;
}
.Feeds .FeedItem
{
    padding-bottom:3px;
}
.Feeds .FeedItem img
{
    padding-top:2px;
}
/********************************************Change Password**************************************/
#ChangePassword 
{
    padding-top:5px;
    padding-left:200px;
}
#ChangePassword a
{
    /*text-decoration:none;
    color:#777777;*/
}
#ChangePassword a:hover
{
    text-decoration:underline;
    color:#ff7f00;
}