body 
{
	background-color:#F4D128;
	font-family: Verdana;
	margin:0px;
}
a
{
	text-decoration:none;
}

img
{
	border:none;
}

.adxPngImg
{
	behavior: url(/adx/css/png.htc);
}
h2
{
	font-size:0.8em;
	margin:0px;
}.RightColumn
{
	width:617px;
}

.RightSideSection
{
	width:146px;	
}

.LeftColumn
{
	width:144px;	
}
.Spacer
{
	padding-top:8px;
}
.BodyLeftSpacer
{
	background-image:url(/images/Spacer_tr.gif);
	width:11px;
	background-repeat:repeat;
}
.BodyRightSpacer
{
	background-image:url(/images/Spacer_tr.gif);
	width:8px;
	background-repeat:repeat;
}
.BodyMiddleSpacer
{
	background-image:url(/images/Spacer_tr.gif);
	width:7px;
	background-repeat:repeat;
}
.ShellTable
{
	width:761px;
}.HeaderTop
{
	background-color:#B3A1CE;
	text-align:center;
	color:White;
	font-size:0.7em;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.RightGradient
{
	width:11px;
	background-image:url(/images/RightGradientAdvanced.jpg);
	background-repeat:repeat;
	height:100%;
	background-position:top left;
}
.FooterTable
{
	width:772px;
	
}
.FooterBackground
{
	background-image:url(/images/BottomImage_tr.gif);
	background-position:bottom left;
	background-color:White;
	background-repeat:no-repeat;
	width:761px;
	height:82px;
}
.BottomRightFooter
{
	width:11px;
	background-image:url(/images/BottomRightFooter.gif);
	background-repeat:no-repeat;
	height:82px;
	background-position:top left;
}
.LinkBackground
{
	background-color:White;
	font-size:0.6em;
	padding-left:15px;
	padding-top:10px;
	padding-right:15px;
	

}
.TopFooterLinks 
{
	color:#F6c32b;
	padding-top:10px;
	border-top: dashed 3px #F9CCDF;
	padding-bottom:10px;
}
.TopFooterLinks a
{
	color:#737a7f;
	padding-right:5px;
}
.TopFooterLinks a:hover
{
	text-decoration:underline;
}
.BottomFooterLinks 
{
	color:#F6c32b;
}
.BottomFooterLinks a, .BottomFooterLinks span
{
	color:#737a7f;
	padding-right:5px;
}
.BottomFooterLinks a:hover
{
	text-decoration:underline;
}
.HeaderLinks
{
	padding-left:10px;
	vertical-align:text-top;
}
.HeaderLinks a 
{
	color:white;
	text-transform:uppercase;
	padding-right:12px;
	font-size:0.7em;
	vertical-align:text-top;
}
.HeaderLinks a:hover 
{
	color:#f6c32b;
}
.SearchBackground
{
	
}
.SearchModule
{
	height:68px;
}
.SearchTable
{
	width:344px;
	height:68px;
}
.SearchBackgroundLeft
{
	background-image:url(/images/header/SearchLeftBkgrd.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:68px;

}
.SearchBackgroundLeft form
{
	margin:0px;

}
.SearchBackgroundRight
{
	background-image:url(/images/header/SearchRightBkgrd.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:68px;
}
.SearchText
{
	font-size:0.7em;
	font-weight:bold;
	color:#613782;
	padding-bottom:2px;
}
.SearchText span
{
	padding-right:5px;
}
.SearchTextBox
{
	width:113px;
	height:15px;
	font-size:1.0em;
	margin-bottom:2px;
}
.SearchOption
{
	width:143px;
	font-size:0.7em;
}
.BodySection
{
	background-color:White;
	height:100%;
}
.NavTile
{
	background-image:url(/images/header/home/VerticalSlice.gif);
	height:21px;
	background-repeat:repeat-x;
	width:100%;
}
.NavTileGeneric
{
	background-image:url(/images/NavVerticalSlice.gif);
	height:37px;
	background-repeat: repeat;
	width:100%;
}
.NavTable
{
	vertical-align:top;
}
.LogoPrint, .SignatureImagePrint
{
	display:none;
}
.RightSignature
{
	height:200px;
}
.PrintPageHeaderTable
{
	display:none;
}
.Content
{
	background-color:White;
}

.ContentBody H1
{
	font-size:1.0em;
	color:#003399;
	font-style:italic;	
}

.ContentBody .adxSectionSubhead
{
	padding-bottom:5px;
	font-size:1.0em;
	font-style:italic;
	color:#6565B2;	
}

.ContentBody .adxSectionSpacer
{	
	height:10px;
}

.BottomSectionSpacer
{	 
	padding-bottom:10px;	  
}



/* Generic adxstudio classes */
.adxSectionCopy
{
	color:#221E1F;
	font-size:0.7em;	
}


/*Home Content Styles */
.HomeContentTable
{
	background-color:White;
	width:761px;
	background-image:url(/images/HomeContentBkgrd.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.HomeContentTable h1
{
	font-size:0.8em;
	margin:0px;
	font-style:italic;
	color:#003399;
}
.HomeContentTable .adxSectionCopy
{
	padding-top:6px;
	line-height:15px;
}
.LeftSpacer
{
	background-image:url(/images/Spacer_tr.gif);
	background-repeat:repeat;
	width:16px;
}
.MiddleSpacer
{
	background-image:url(/images/Spacer_tr.gif);
	background-repeat:repeat;
	width:7px;
}
.HomeRightColumn
{
	width:146px;
}
.RightSpacer
{
	background-image:url(/images/Spacer_tr.gif);
	background-repeat:repeat;
	width:10px;
}
.AdSpacer
{
	padding-top:15px;
}
.HomeCenterColumn
{
	vertical-align:text-top;
	padding-top:14px;
}
.HomeCenterContent
{
	padding-left:40px;
	padding-right:50px;
}
.HomeCenterColumn table
{
	margin:0px;
}
.HomeHighlightSpacer
{
	padding-top:3px;
}
.PageFooterLinks
{
	font-size:0.6em;
	clear:both;
	padding-top:5px;
}
.PageFooterLinks span
{
	padding-right:30px;
}
.PageFooterLinks a
{
	color:#9c319c;
}
/***************************************Error text************/
.ErrorText
{
	font-size:0.7em;
}


/* Child Navigation */
.Children
{
	
}

.Children a
{
	 text-decoration:none;	 
}
.Children .adxTocIcon
{
	padding-left:5px;
}
.Children .adxTOCTitle
{
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
}
.Children .adxTOCTitle a
{
	color:#003399;
	font-style:italic;
	font-weight:bold;	
}

.Children .adxTOCSummary  
{
	 color:#330066;
	 font-size:0.6em;
	 padding-left:10px;
}
.Children .adxTOCSummary p  
{
  margin:0px;
}
.Children .ChildNavBottomLink img
{
	 padding-left:4px;	 
}

.Children .ChildNavBottomLink a
{
	 color:#330066;
	 font-weight:bold; 
}

.Children .BoxLeft
{
	width:14px;
	background-image:url(/images/navigation/ChildNavLeft.jpg);
	background-repeat:repeat;
	height:100%;
}

.Children .BoxRight
{	
	background-image:url(/images/navigation/ChildNavRight.jpg);
	background-repeat:repeat-y;
	height:100%;
}

.Children .BoxTop
{
	padding-top:1px;
	background-image:url(/images/navigation/ChildNavTop.gif);
	background-position:top;
	background-repeat:repeat-x;	
}

.Children .BoxBottom
{
	/*padding-top:1px;
	padding-bottom:8px;*/	
	
	background-image:url(/images/navigation/ChildNavBottom2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}


/* Child navigation - Main landing Yellow boxes */
.ChildrenLanding
{
	  
}

.ContentTable
{
	/*background-color:pink;*/
	background-color:#FFFCE0;
}

.ChildrenLanding a:hover
{
	text-decoration:underline;	
}

.ChildrenLanding .FirstLevelChildren .adxTOCTitle
{	
	padding-bottom:5px;	
	padding-top:5px;	
}

.ChildrenLanding .FirstLevelChildren .adxTOCTitle a
{
	color:#003399;
	font-style:italic;
	font-weight:bold;	
}

.ChildrenLanding .adxTOCTitle a:hover
{
	color:#6565B2;
}


.ChildrenLanding .adxTOCSummary  
{
	 color:#330066;
	 font-size:0.7em;			
}

.ChildrenLanding .SecondLevelChildren
{
	padding-bottom:5px;
}

.ChildrenLanding .SecondLevelChildren a
{
	color:#49186D;
	font-weight:bold;
	font-style:normal;
	font-size:0.7em;		
	/*border:solid 1px Red;*/
}

.ChildrenLanding .SecondLevelChildren a:hover
{
	background-color:#E3D3EA;
}

/* hover state for the second level children */
.ChildrenLanding .SecondLevelRowMouseOver
{
	background-color:#E3D3EA;
}

.ChildrenLanding .SecondLevelRowMouseOut
{
	background-color:#FFFCE0;
}

.SecondLevelChildrenArea
{
	padding-bottom:20px;
	padding-left:3px;
}

/* Changes for the icon on the second level children*/
.SecondLevelChildrenArea .adxTocIcon
{	 
	 margin-top:2px;
	 margin-left:2px;
}

.ChildrenLanding .BoxLeft
{
	width:14px;
	background-image:url('/images/ads/ChildNavLeft.gif');
	background-repeat:repeat;
	height:100%;
}

.ChildrenLanding .BoxRight
{	
	background-image:url('/images/ads/ChildNavRight.gif');
	background-repeat:repeat-y;
	height:100%;
}

.ChildrenLanding .BoxTop
{
	padding-top:1px;
	background-image:url('/images/navigation/ChildNavTop.gif');
	background-position:top;
	background-repeat:repeat-x;	
}

.ChildrenLanding .BoxBottom
{
	/*padding-top:1px;
	padding-bottom:8px;*/	
	
	background-image:url(/images/navigation/ChildNavBottom2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}



/* Secondary Navigation */

.SecondaryNav a
{
	font-size:0.7em;	
	color:#993399;	
}

.SecondaryNav a:hover
{
	 text-decoration:underline;
	 background-color:#E3D3EA;	
}

.SecondaryNavLevelZeroTable
{	  
	 border-right:solid 1px;
	 border-color:#F0037F; 
}

.SecondaryNavLevelOneClass
{
	 width:100%;
	 margin:5px 0 0 0;	 	
}


.SecNavLevelOneRow
{
	margin-left:0px;
}

.SecNavImg 
{
	
	height:5px;
	width:8px;
	float:left;
	margin-top:4px;
	margin-right:2px;
	width:5%;
}

.SecNavTitle
{	
	padding-left:0px;
	width:90%;	
}

.SecondaryNavRow
{	
	padding-top:5px;
	border-top:solid 1px;
	border-color:#F0037F; 
}

.adxSecNavCurrentLevel0, .adxSecNavCurrentLevel1
{
	background-color:#E3D3EA;	
}

.SecNavActive
{
	background-color:#E3D3EA;	
}

/*********************Nav Path *****************************/
.NavPath
{
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	padding-bottom:10px;
}
.adxNavPath
{
	font-size:0.7em;
}
.adxNavPath a
{
	color:#ec008c;
}
.adxNavPath span
{
	color:#ec008c;
	padding-left:5px;
	padding-right:5px;
}
/***********************Primary nav styles ************************************/
.NavLeftSide
{
	width:18px;
	background-color:White;
}
.NavRightSide
{
	width:18px;
	background-color:White;
}

.BottomLeft
{
	background-image: url('/images/PollBottomLeftCorner.gif');
	background-position: bottom left;
	background-repeat:no-repeat;
}
.BottomRight
{
	background-image: url('/images/PollBottomRightCorner.gif');
	background-position: bottom right;
	background-repeat:no-repeat;
	
}
.PollBody, .PollArchives
{
	font-size:0.6em;
	color:#666666;
}
.PollTitle
{
	padding-bottom:3px;
	color:#49166d;
	font-weight:bold;
	font-size:1.2em;
}
.PollSpacer
{
	padding-top:3px;
}
.adxPollQuestion
{
	padding-bottom:5px;
}
.adxPollView
{
	
}
.adxPollViewLink a
{
	text-transform:uppercase;
	color:#903f98;
	font-size:0.9em;
}
.adxPollResponseTotal
{
	color:#903f98;
}
.adxPollArchives a
{
	font-size:0.9em;
	color:#903f98;
}
.adxPollArchives a:hover
{
	text-decoration:underline;
}
.PollTopBorder
{
	background-image:url(/images/polls/TopSpacer.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:137px;
}
.PollBottomBorder
{
	background-image:url(/images/polls/BottomSpacer.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:137px;
}
.PollLeftBorder
{
	background-image:url(/images/polls/PollLeftSpacer.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:9px;
	height:100%;
}
.PollRightBorder
{
	background-image:url(/images/polls/PollRightSpacer.gif);
	background-repeat:repeat-y;
	background-position:top right;
	width:8px;
	height:100%;
}
/* FORUM */
.ForumHeader
{
	background-color:#9a84bb;
	/*background-image:url(/images/forum/ForumTop.jpg);
	height:14px;
	background-repeat:no-repeat;*/
	font-size: 9px;
	font-weight:600;
	color: #FFFFFF;
}

.ForumSubHeader
{
	background-color:#999999;
	font-size: 9px;
	font-weight:600;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

/* TOPIC/THREAD */
.TopicHeader
{
	background:#FB7700;
	font-size: 9px;
	font-weight:700;
	color: #FFFFFF;
	padding-left: 5px;
}

.TopicSubHeader
{
	background:#FFA451;
	font-size: 9px;
	font-weight:700;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

/* POST */
.PostHeader
{
	background:#FB7700;
	font-size: 9px;
	font-weight:700;
	color: #FFFFFF;
	padding-left: 5px;
}

.PostSubHeader
{
	background:#FFA451;
	font-size: 9px;
	font-weight:700;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.PostAuthorHeading
{
	background:#999999;
	color: white;
	font-size: 9px;
	font-weight:700;
	padding-left: 5px;
	padding-right: 5px;
}

.PostMessageHeading
{
	background:#999999;
	color: white;
	font-size: 9px;
	font-weight:700;
	padding-left: 5px;
	padding-right: 5px;
}

.ForumPaging
{
	font-size: 10px;
	font-weight:700;
	color: black;
}

.ForumPaging a
{
	font-size: 10px;
	font-weight:700;
	color: black;
}

.ForumPaging a:visited
{
	font-size: 10px;
	font-weight:700;
	color: black;
}

.ForumPaging a:hover
{
	font-size: 10px;
	font-weight:700;
	color: black;
}
.ForumPagingMessage
{
	font-size: 10px;
	font-weight:700;
	color: black;
	text-align:right;
}

/*.PostForm
{
	visibility:hidden;
	display:none;
}*/

/* USER */
/*
.ForumUser
{
	color: #000000;
	font-size:12px;
}

.ForumUserName
{
	color: #962F49;
}

.ForumUserForm
{
	color: #000000;
	font-size:12px;
}

.ForumUserForm14
{
	color: #000000;
	font-size:14px;
}

.ForumUserForm16
{
	color: #000000;
	font-size:16px;
}

.ForumUserFormTitle
{
	color: #000000;
	font-size:12px;
	font-weight: 700;
}

.ForumUserFormNote
{
	font-size: 11px;
	color: #8F8F71;
}*/

/* FORUM */

.ForumTitle
{
	font-size:11px;
	font-weight: 700;
}

.ForumTitle a
{
	color: #000000;
}

.ForumTitle a:visited
{
	color: #000000;
}

.ForumTitle a:hover
{
	color: #000000;
}

.ForumSummary
{
	font-size:11px;
	color:#000000;
}

.ForumIcon
{
	background-color:#fffce0;
	padding-right:3px;
	padding-left:3px;
}

.ForumInformationArea
{
	background-color:#fffce0;
	padding: 5px;
}

.LatestPostDetail
{
	background-color:#fffce0;
	font-size:11px;
	color:#000000;
	padding: 5px;
}

.LatestPostDetail a
{
	color:#000000;
	font-weight:700;
}

.LatestPostDetail a:visited
{
	color:#000000;
	font-weight:700;
}

.LatestPostDetail a:hover
{
	color:#000000;
	font-weight:700;
}

.PostNumber
{
	vertical-align:top;
	background-color:#fffce0;
	font-size:11px;
	font-weight:700;
	color:#000000;
	padding-top:5px;
}

.TopicNumber
{
	background-color:#fffce0;
	font-size:11px;
	font-weight:700;
	color:#000000;
	vertical-align:top;
	padding-top:5px;
}


/* TOPIC/THREAD */
.TopicTitle
{
	font-size:11px;
	font-weight:700;
	color: #000000;
	padding-left:3px;
}

.TopicTitle a
{
	color: #000000;
}

.TopicTitle a:visited
{
	color: #000000;
}

.TopicTitle a:hover
{
	color: #000000;
}

.TopicSummary
{
	font-size:11px;
	color:#000000;
}

.TopicIcon
{
	background-color:#fffce0;
	padding-left:3px;
	padding-right:3px;
}

.TopicInformationArea
{
	background:#fffce0;
	padding: 5px;
}

.ViewNumber
{
	background-color:#fffce0;
	font-size:11px;
	font-weight:700;
	color:#000000;
}

/* POST */
.PostHeader a
{
	color: #FFFFFF;
	text-decoration: none;
}

.PostHeader a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.PostHeader a:hover
{
	color: #FFFFFF;
}

.PostAuthor
{
	font-size:11px;
	font-weight:700;
	color:#000000;
}

.PostAuthorCity
{
	font-size:11px;	
	color:#000000;
}

.PostAuthorDetail
{
	font-size:11px;
	font-weight:700;
	color:#000000;
}

.PostAuthorArea, .PostAuthorArea_odd
{
	background-color:#fffce0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 5px;	
}

.PostTitle
{
	font-size:11px;
	font-weight:700;
	color:#000000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.PostTitle a
{
	color:#000000;
}

.PostTitle a:visited
{
	color:#000000;
}

.PostTitle a:hover
{
	color:#000000;
}

.PostDate
{
	font-size:11px;
	color:#000000;
}
.PostImage
{
	padding-bottom: 5px;
	padding-left: 5px;
}

.PostSpacer
{
	background:#FEE9C0;
}

.PostLine
{
	background-color:#ccc1dd;
}

.PostButton
{
	background:#8f3f97;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size: 11px;
	font-weight:700;
}

.PostButton100
{
	background:#FCA600;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:700;
	width: 100px;
}

.PostButton75
{
	background:#FCA600;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:700;
	width: 75px;
}

.PostReplyHeader
{
	font-size:11px;
	color:#9078b5;
	font-weight:700;
	text-transform:uppercase;
}
.PostReplyMessage
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.PostReplyMessageItalic
{
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	color:#000000;
}

.PostReplyLabel
{
	font-weight:700;
	font-size:11px;
	color:#000000;
}
.PostReportCell
{
	background-color:#fffce0;	
}
.PostForm
{
	background-color:#f7f3fb;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.ForumPostBackground
{
	background-color:#fffce0;
}

/* USER */

.ForumUser
{
	color: #000000;
	font-size:12px;
}

.ForumUserName
{
	color: #962F49;
}

.ForumUserForm
{
	color: #000000;
	font-size:12px;
}

.ForumUserForm14
{
	color: #000000;
	font-size:14px;
}

.ForumUserForm16
{
	color: #000000;
	font-size:16px;
}

.ForumUserFormTitle
{
	color: #000000;
	font-size:12px;
	font-weight: 700;
}

.ForumUserFormNote
{
	font-size: 11px;
	color: #CC6600;
}

.ForumError
{
	font-size: 11px;
	color: #CC6600;
}
.ForumImageCaption
{
	font-size: 9px;
}

.ForumImageCaption a
{
	font-size: 9px;
	color: #000000;
}

.ForumImageCaption a:visited
{
	font-size: 9px;
	color: #000000;
}

.ForumImageCaption a:hover
{
	font-size: 9px;
	color: #000000;
	
}
.ForumHeaderTable
{
	background-color:#CCC1DD;
}
.PagerSpacer
{
	padding-bottom:5px;
	padding-top:5px;
}

/******Topic Styles ***********************/
.TopicInformationArea_odd
{
	background-color:#fffce0;
}
.TopicIcon_odd
{
	background-color:#fffce0;
	padding-left:3px;
	padding-right:3px;
}
.LatestPostDetail_odd
{
	padding-top:5px;
	background-color:#fffce0;
	color:Black;
	font-size:0.7em;
}
.LatestPostDetail_odd a
{
	color:Black;
	font-weight:bold;
}
.PostNumber_odd
{
	padding-top:5px;
	background-color:#fffce0;
	color:Black;
	font-weight:bold;
	font-size:0.7em;
}
.ViewNumber_odd
{
	background-color:#fffce0;
}

/********************Post Sorter Styles *****************************/
.PostSorter
{
	background-color:#9078b5;
	height:33px;
}
.PostSorter form
{
	margin:0px;
	padding-top:10px;
	font-size:0.7em;
}
.HeaderTitle
{
	font-size:0.7em;
	color:White;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	padding-bottom:5px;
}
.PostSorterDetails
{
	font-size:0.7em;
}
.CategoryLinkNav
{
	padding:10px 0px;
	font-size:0.6em;
}
.CategoryLinkNav a, .CategoryLinkNav a:visted
{
	color:#943994;
	font-weight:bold;
}
.CategoryLinkNav a:hover
{
	color:#943994;
	text-decoration:underline;
}.SiteMapOne
{
	color:#18A5B5;
	font-size:0.8em;
	font-weight:bold;
}
.SiteMapOne a
{
	color:#18A5B5;
}
.SiteMapTwo
{
	color:#18A5B5;
	font-weight:bold;
	font-size:0.8em;
	padding-top:10px;
}
.SiteMapTwo a
{
	color:#18A5B5;
}
.SiteMapThree
{
	color:#48176D;
	font-size:0.7em;
	font-weight:bold;
	padding-top:8px;
}
.SiteMapThree a
{
	color:#48176D;
}
.SiteMapFour
{
	color:#48176D;
	font-size:0.6em;
	padding-top:5px;
}
.SiteMapFour a
{
	color:#48176D;
}
.FeatureAd .adxAdSubhead
{
	padding-top:5px;
	padding-bottom:3px;
	padding-left:15px;
	color:#003399;
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
}
.FeatureAd .adxAdSubhead a, .FeatureAd .adxAdSubhead a:visited 
{
	 /*border:solid 1px green;*/
	padding-left:3px;
	color:#003399;
}
.FeatureAd .adxADCopy  
{
	  /*border:solid 1px red;*/
	 color:#330066;
	 font-size:0.6em;
	 padding-left:17px;
}
.FeatureAd .adxADCopy p  
{
	margin:0px;
}
.FeatureAd .AdLinkText
{
}
.FeatureAd .AdLinkText a
{
	font-weight:bold;
	color:#330066;
}
/*.FeatureAd .AdLinkText a:hover
{
	color: #9999CC;
	text-decoration:underline;
}*/
.FeatureAd .AdLinkIcon
{
	padding-left:4px;
}
.HomeFeatureAdSpacer
{
	padding-top:13px;
}
.FeatureAdBkgrd
{
	background-color:#fffce0;
}

.FeatureAd .BoxLeft
{
	width:14px;
	background-image:url(/images/ads/ChildNavLeft.gif);
	background-repeat:repeat;
	height:100%;
}

.FeatureAd .BoxRight
{	
	background-image:url(/images/ads/ChildNavRight.gif);
	background-repeat:repeat-y;
	height:100%;
	background-color:White;
}

.FeatureAd .BoxTop
{
	padding-top:1px;
	background-image:url(/images/navigation/ChildNavTop.gif);
	background-position:top;
	background-repeat:repeat-x;	
}

.FeatureAd .BoxBottom
{
	/*padding-top:1px;
	padding-bottom:8px;*/	
	
	background-image:url(/images/navigation/ChildNavBottom2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ArticlesText
{
	color:#977BB4;
	font-size:0.6em;
	padding-bottom:3px;
	
}
.RightAdTop .Adbody
{
	background-color:#C8BCDD;
}

.RightAdTop .Adbody .adxADCopy, .RightAdBottom .Adbody .adxADCopy
{
	font-size:0.6em;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#49166D;
}
.RightAdBottom .Adbody
{
	background-color:#1FA0B7;
}
.Adbody .AdLinkIcon
{
	color:White;
	padding-left:2px;
}
.Adbody .AdLinkText a
{
	color:White;
	padding-left:5px;
	font-weight:bold;
}
.Adbody .AdLinkText a:hover
{
	text-decoration:underline;
}.PageLinks
{
	padding-top:10px;
	font-size:0.8em;
	color:#6363B5;
	font-weight:bold;
	font-style:italic;
}
.adxLinkTitle
{
	color:Black;
	padding-bottom:5px;
	font-size:0.6em;
	
}
.adxLinkTitle a
{
	color:Black;
	text-decoration:underline;
}
.adxLinkURL
{
	color:Black;
	padding-bottom:5px;
}
.adxLinkURL a
{
	color:Black;
	text-decoration:underline;
	font-size:0.6em;
}
.adxLinkSummary
{
	color:Black;
	font-size:0.6em;
}
.PageAttachments
{
	padding-top:5px;
	font-size:0.8em;
	color:#6363B5;
	font-weight:bold;
	padding-bottom:3px;
	font-style:italic;
}
.adxAttachmentTitle
{
	color:Black;
	padding-bottom:5px;
	font-size:0.6em;
}
.adxAttachmentTitle a
{
	color:Black;
	text-decoration:underline;
}
.adxAttachmentSize
{
	color:Black;
	font-size:0.6em;
}
.adxAttachmentFilename
{
	color:Black;
	font-size:0.6em;
}
.adxAttachmentFilename a
{
	color:Black;
	text-decoration:underline;
}
.adxAttachmentSummary
{
	color:Black;
	font-size:0.6em;
}.EmailFriendBody
{
	padding-bottom:10px;
}
.Row
{
	clear:both;
	padding-top:5px;
	margin:0px;
	height:10px;
}
.CellSpacer
{
	padding-left:5px;
}
.Label
{	
	padding-right:3px
}
.TextBox
{
	font-size:1.0em;
	width:140px;
}
.MessageText
{
}
.FormTitleLeft
{
	color:#425A77;
	font-weight:bold;
	font-family:Verdana;
}
.FormTitleRight
{
	color:#CC0000;
	font-size:0.6em;
	vertical-align:bottom;
	text-align:right;
	text-decoration:italic;
}
.FormTitle
{
	clear:both;
	padding-right:15px;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
	margin-top:20px;
	width:100%;
}
.ConfirmationMessage
{
	font-size:0.6em;
}
.EmailFriendContent
{
}
.EmailFriendTable
{
	font-size:0.7em;
	color:#333333;
}
.EmailFriendContent .ImgBtn
{
	padding-top:5px;
}
.EmailFriendContent .ValidationMessage
{
	display:inline-block;
}
.EmailFriendContent .Message
{
	font-size:0.7em;
	font-family:Verdana;
}
.EmailFriendContent .TopSlice
{
	
	background-image: url('/images/forms/TopSpacer.jpg');
	background-repeat:repeat-x;
	background-color:#fffce0;
	background-position:top left;
	width:100%;
}
.EmailFriendContent .BottomSlice
{
	background-image: url('/images/forms/BottomSpacer.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#fffce0;
	height:2px;
	width:100%;
}
.EmailFriendContent .LeftSlice
{
	background-image: url('/images/forms/LeftSpacer.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#fffce0;
	width:2px;
	height:100%;
}
.EmailFriendContent .RightSlice
{
	background-image: url('/images/forms/RightSpacer.jpg');
	background-repeat:repeat-y;
	background-position:top right;
	width:2px;
	height:100%;
	background-color:#fffce0;
}
.EmailBody
{
	background-color:#fffce0;
	width:128px;
}
.Login
{
}
.LoginModuleSpacer
{
	padding-bottom:10px;
}
.LoginButtonSpacer
{
	padding-top:5px;
}
.LoginBody .ForgotPsswdMessage
{
	font-size:0.6em;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:5px;
	color:White;
}

.LoginBody .ForgotPsswdMessage a
{
	color:White;
}
.LoginBody .ForgotPsswdMessage a:hover
{
	color:White;
	text-decoration:underline;
}

.LoginBody .RememberSection
{
	padding-bottom:1.3em;
	padding-top:2px;	 	 
}

.LoginBody .RememberSection #rememberme
{
	/*border:solid 1px green;*/	
	display: block;
	float:left; 
}

.LoginBody .RememberSection .RememberText
{
	/*border:solid 1px red;*/
	color:White;
	font-size:0.6em;	
	display: block;
	float: left;
	padding-top:4px;
} 

.Login .LoginBody
{
	background-color:#ea7baa;
	width:128px;
	color:White;
}
.LoginBody .Message
{
	font-size:0.8em;
}
.LoginBody .InputCaption
{
	font-size:0.6em;
	padding-bottom:2px;
	padding-top:4px;
}
.LoginBody .InputCaption a
{
	padding-bottom:10px;
	padding-top:4px;
	color:White;
}
.LoginBody .InputCaption a:hover
{
	
	text-decoration:underline;
}
.LoginBody .Logout 
{
	padding-bottom:2px;
	padding-top:10px;
	color:White;
}
.LoginBody .Logout a
{
	font-size:0.55em;
	color:White;
}
.LoginBody .Logout a:hover
{
	text-decoration:underline;
}
.LoginBody .InputText
{
	width:120px;
}
.Login .AdminSection
{
	width:128px;
}
.LoginButton
{
	padding-top:3px;
}
.Login .TopSpacer
{
	
	background-image: url('/images/login/SideSlice.jpg');
	background-repeat:repeat-x;
	background-color:#ea7baa;
	background-position:top left;
	width:128px;
}
.Login form
{
	margin:0px;
}
.Login .BottomSpacer
{
	background-image: url('/images/login/SideSlice.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#ea7baa;
	height:2px;
	width:128px;
}
.Login .LeftSpacer
{
	background-image: url('/images/login/SideSlice.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#ea7baa;
	width:2px;
	height:100%;
}
.Login .RightSpacer
{
	background-image: url('/images/login/SideSlice.jpg');
	background-repeat:repeat-y;
	background-position:top right;
	width:2px;
	height:100%;
	background-color:#ea7baa;
}

.FaqSection
{
	font-size:0.7em;
}
.FaqSection .QuestionLink
{
	color:#17a0b7;
	padding-bottom:10px;
}
.FaqSection .QuestionLink a
{
	color:#17a0b7;
	font-weight:bold;
}
.FaqSection .QuestionLink a:hover
{
	text-decoration:underline;
	color:#6363B5;
}
.FaqSection .AnswerTitle
{
	 color:#17a0b7;
	font-weight:bold;
}
.FaqSection .AnswerCopy 
{
	 color:#310063;
}.SearchVerticalSlice
{
	background-image:url('/images/search/SearchVerticalSlice.gif');
	background-repeat:repeat-x;
	width:100%;
	height:24px;
}
.SearchResults
{
	font-size:0.7em;
}
.SearchResults .HeaderTable
{
	margin-bottom:5px;
}
.SearchResults .HeaderText
{
	color:White;
	font-weight:bold;
}
.SearchResults .ResultBackground
{
	background-color:#DAEFF4;
	padding:10px;
}
.SearchResults .adxIndexSearchTitle
{
	color:Black;
}
.SearchResults .adxIndexSearchTitle a
{
	font-weight:bold;
	color:Black;
}
.SearchResults .adxIndexSearchSummary p
{
	margin:0px;
}
.SearchResults .adxIndexSearchSummary
{
	padding-top:5px;
	font-size:0.9em;
}
.SearchResults .BottomLink
{
	color:#18A5B5;
	text-align:right;
}
.SearchResults .BottomLink span
{
	font-size:0.8em;
	padding-left:3px;
}

.SearchResults .BottomLink a
{
	color:#18A5B5;
	font-weight:bold;
}
.SearchResults .adxIndexSearchPaging
{
	color:Black;
	font-weight:bold;
}
.SearchResults .adxIndexSearchPaging a
{
	color:Black;
	font-weight:bold;
}
.SearchResults .adxIndexSearchMessageQuery
{
	font-weight:bold;
}
.SearchResults .PagingSection
{
	font-size:0.9em;
}
.SearchResults .PagingSection .RightBlock
{
	float:right;
}
.SearchResults .PagingSection .LeftBlock
{
	float:left;
}
.SearchResults .ResultsTable
{
	padding-top:5px;
}
.SearchResults .adxIndexSearchPagingMessage
{
	font-weight:bold;
}.LatestPosts
{
	font-size:0.6em;
}

.LatestPosts a:hover
{
	text-decoration:underline;
}

.LatestPosts .ForumTopicsLeft
{
	background-image: url('/images/latesttopics/ForumTopicsLeft.jpg');
	background-repeat:repeat-y;
	background-position:top left;	
	width:4px;
	height:100%;
}

.LatestPosts .ForumTopicsRight
{
	background-image: url('/images/latesttopics/ForumTopicsRight.jpg');
	background-repeat:repeat-y;
	background-position:top right;	
	width:4px;
	height:100%;
}



/* the title of the forum that is referenced */
.LatestPosts .adxAdSubhead
{
	margin-top:5px;
	margin-bottom:5px;	
}

.LatestPosts .adxAdSubhead a
{
	color:#330066;
	font-weight:bold;
	padding-left: 4px;
	 	
}
.LatestPosts .adxAdSubhead a:visited
{
	color:#330066;
	font-weight:bold;
}

/* The table that holds the topics */
.LatestPosts .ForumTopicsTable
{		
	padding-left: 4px;
}


/* The TOC title of each topic */
.LatestPosts .adxTOCTitle
{
	margin-bottom:5px;
}

.LatestPosts .adxTOCTitle a:visited
{
	color:#49166D;	
}

.LatestPosts .adxTOCTitle a
{
	color:#49166D;			
}

.LatestPosts .adxTOCTitle a:hover
{
	color:#EC008C;
}

.LatestPosts .DoubleArrow
{	
	color:#EC008C;
	letter-spacing:-1.5px;	
}

