/* ************************************************************************************************************************ */
        /* RESET CSS / */
/* ************************************************************************************************************************ */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,a.SkinObject,a.SkinObject:visited,.Head,td.Subhead {border:0;outline:0;font-size:100%;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
ul li {list-style-type:none;}



/* Allow for easy use of em sizing */
html { font-size: 62.5%; font-family: Verdana, Helvetica, Arial, Sans;}

body { color: #333333; font-size: 1.1em; line-height: 1.4em; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; 
	background-image: url(images/mcaaBodyBg.png); background-repeat: repeat; background-color: #999999; }


/* *********************************************************************************************
HEADER TAGS H1, H2, H3, H4
********************************************************************************************* */

h1 {
	font-size: 1.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	line-height: 2em;
}

h2 {
	font-size: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	line-height: 1.8em;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

h3 {
	font-size: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	line-height: 1.6em;
	margin: 5px 0px 5px 0px;
}

h4 {
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 1.4em;
	margin: 10px 0px 4px 0px;
}

/* *********************************************************************************************
COMMON HTML ELEMENTS
********************************************************************************************* */

p { padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; }

ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	list-style-type: disc; }

	ul li li li { list-style-type: circle; }
	ul li li { list-style-type: disc; }
	ul li { list-style-type: square; }

ol { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: decimal; }

	ol li {	list-style-type: decimal; }
	ol ol li { list-style-type: lower-alpha; }
	ol ol ol li { list-style-type: lower-roman; }

li { padding: 5px 0px 5px 0px; margin: 0px 0px 0px 40px; }

blockquote, pre { margin: 0px 30px 0px 30px; font-family: lucida console, monospace; }

table {}

table tr {}

table tr td {}

/* *********************************************************************************************
LINKS
********************************************************************************************* */

/* Sets the style for unvisited links. */
a,  a:link { color: #005599; text-decoration: none; background: none; }

/* Sets the style for visited links. */
a:visited { color: #005599; text-decoration: none; background: none;  }

/* Sets the style for links on mouseover. */
a:hover { color: #cc0000; text-decoration: underline; background: none;  }

/* Sets the style for a link that has focus. */
a:focus { color: #cc0000; text-decoration: none; background: none;  }

/* Sets the style for a link that is being activated/clicked. */
a:active { color: #005599; text-decoration: none; background: none;  }

/* *********************************************************************************************
KELLEN CLASSES
********************************************************************************************* */

.alignLeft { float: left; }

.alignRight { float: right; }

.clearFloat { clear: both; display: block; }

ul.OfTheMonth { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; }
	ul.OfTheMonth li { padding: 0px 12px 0px 12px; margin: 0px 0px 0px 0px; list-style-type: none; float: left; }

/* *********************************************************************************************
FORM ELEMENTS
********************************************************************************************* */

select { padding: 0px 0px 0px 0px; margin: 0px 5px 5px 5px; }

option { padding: 0px 0px 0px 0px; margin: 0px 0px 1px 1px; }

input { padding: 0px 0px 0px 0px; margin: 0px 5px 5px 5px; }

textarea { text-decoration: none; }



/* *********************************************************************************************
KELLEN LAYOUT
********************************************************************************************* */

#mcaaPageWrapper { margin: 0 auto 0 auto; text-align: left; width: 954px; border-left: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; }
	.mcaaPageWrapper {}

#mcaaHeader { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 90px; background-image: url(images/mcaaHeaderBg.png); background-repeat: repeat-x; background-color: #818181; }
	#mcaaHeader #mcaaLogo { padding: 0px 0px 0px 0px; margin: 15px 0px 0px 20px; float: left; display: inline; min-height: 1px; }
	
	#mcaaHeader #mcaaSearch { padding: 13px 0px 0px 10px; margin: 0px 30px 0px 0px; height: 71px; width: 320px; float: right; display: inline; min-height: 1px;
		background-image: url(images/mcaaHeaderSearchBg.png); background-repeat: no-repeat; }
	
	#mcaaHeader #mcaaSearch .searchImg{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle; }
	#mcaaHeader #mcaaSearch #dnn_dnnSEARCH_txtSearch { height: 20px; background: #FFF; width: 218px; border: 1px solid #7B5FA9; vertical-align: middle; }
	p.mcaaSearchLogin { padding: 5px 0px 0px 20px; margin: 0px 0px 0px 0px; font-size: 1.4em; color: #FFFFFF; }
	p.mcaaSearchLogin a:link { color: #FFFFFF; }
	p.mcaaSearchLogin a:hover { color: #87bdf1; }
		
#mcaaNavigation { padding: 0px 0px 0px 3px; margin: 0px 0px 0px 0px; height: 33px; background-image: url(images/mcaaNavigationBg.png); background-repeat: repeat-x; font-weight: normal; }
	#mcaaNavigation #tabmenu ul li span { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
	#mcaaNavigation #tabmenu ul li { margin-right: 2px; }
	
#mcaaSubNavigation { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 35px; background-image: url(images/mcaaSubNavigationBg.png); background-repeat: repeat-x;
	color: #FFFFFF; }

	#mcaaSubNavigation a, #mcaaSubNavigation a:link, #mcaaSubNavigation a:visited, #mcaaSubNavigation a:active { color: #FFFFFF; }
	#mcaaSubNavigation a:hover, #mcaaSubNavigation a:focus { color: #7494b7; }
	
	#mcaaSubNavigation #mcaaBreadcrumb { float: left; display: inline; min-height: 1px; padding: 10px 0px 0px 13px; margin: 0px 0px 0px 0px; }
	#mcaaSubNavigation #mcaaDate { float: right; display: inline; min-height: 1px; padding: 10px 13px 0px 0px; margin: 0px 0px 0px 0px; color: #FFFFFF; }
	
	.dnnCURRENTDATE { color: #FFFFFF; }

#mcaaContentWrapper { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 954px; 
		background-image: url(images/mcaaContentWrapperBg.png); background-repeat: repeat-y; }
	#mcaaContentRight { float: right; display: inline; min-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 197px; }
		#mcaaContentRight ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
		#mcaaContentRight ul li { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 20px; color: #FFFFFF; }
		#mcaaContentRight ul li a, #mcaaContentRight ul li a:link { color: #FFFFFF; }
		
	#mcaaContentLeft { float: left; display: inline; min-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 757px; }

	#mcaaContentRight #mcaaContentRightUser { padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; text-align: center; color: #FFFFFF; }
		#mcaaContentRight #mcaaContentRightUser a:link { color: #FFFFFF; text-decoration: none; }
		#mcaaContentRight #mcaaContentRightUser a:hover, #mcaaContentRight #mcaaContentRightUser a:focus { color: #e1e1e1; }
		
		#mcaaContentRight #mcaaContentRightUser .headerRtLogin {}
		#mcaaContentRight #mcaaContentRightUser .headerRtNews { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; text-align: center; }
		
		#mcaaContentRight #mcaaContentRightUser .shoppingcart { }
		#mcaaContentRight #mcaaContentRightUser .shoppingcart a { font-size: 14px; font-weight: bold; text-decoration: none; color: #CCCCCC; }
		#mcaaContentRight #mcaaContentRightUser .shoppingcart a:hover, #mcaaContentRight #mcaaContentRightUser .shoppingcart a:focus { color: #ffffff; }
		#mcaaContentRight #mcaaContentRightUser .shoppingcart img { vertical-align: middle; }
	
	#mcaaContentRight #RightPane {}
		#mcaaContentRight .RightPane { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
		
	#mcaaContentLeft #HomeFeaturePane {}
		#mcaaContentLeft .HomeFeaturePane { padding: 0px 0px 0px 0px; margin: 0px 200px 0px 0px; width: 754px; height: 210px; background-image: url(images/mcaaHomeFeatureBg.png); background-repeat: repeat-x; border-top: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; }
			
			#mcaaHomeFeatrure01 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(images/mcaaHomeFeatureBg01.png); background-repeat: no-repeat; 
				width: 754px; height: 210px;  }
				
			#mcaaHomeFeatrure02 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(images/mcaaHomeFeatureBg02.png); background-repeat: no-repeat; 
				width: 754px; height: 210px;  }
				
			#mcaaHomeFeatrure03 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(images/mcaaHomeFeatureBg03.png); background-repeat: no-repeat; 
				width: 754px; height: 210px;  }
				
			#mcaaHomeFeatrure04 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(images/mcaaHomeFeatureBg04.png); background-repeat: no-repeat; 
				width: 754px; height: 210px;  }
				
			#mcaaHomeFeatrure05 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(images/mcaaHomeFeatureBg05.png); background-repeat: no-repeat; 
				width: 754px; height: 210px;  }
				
				.mcaaText { padding: 140px 15px 0px 15px; margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 1.4em; }
				.mcaaButton { padding: 0px 0px 0px 0px; margin: 70px 20px 0px 0px; float: right; }
				.mcaaButton01 { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; width: 174px; height: 37px; }				
				.mcaaButton02 { padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; width: 174px; height: 37px; }					
	
	#mcaaContentLeft #TopPane {}
		#mcaaContentLeft .TopPane { padding: 0px 0px 0px 0px; margin: 0px 200px 0px 0px; width: 757px; }
	
	#mcaaContentLeft #LeftPane {}
		#mcaaContentLeft .LeftPane { float: left; display: inline; min-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 197px; }
		#mcaaContentLeft .LeftPaneHome { float: left; display: inline; min-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 378px; }
		#mcaaContentLeft .LeftPaneMyAccount { float: left; display: inline; min-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 375px; background-color: #FF00FF; }
		#mcaaContentLeft .LeftPaneNoLeft { float: left; display: inline; min-height: 1px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; width: 0px; }
	
	#mcaaContentLeft #ContentPane {}
		#mcaaContentLeft .ContentPane { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 197px; width: 560px; }
		#mcaaContentLeft .ContentPaneHome { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 379px; width: 378px; }
		#mcaaContentLeft .ContentPaneMyAccount { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 379px; width: 375px; background-color: #FFFF00; }
		#mcaaContentLeft .ContentPaneNoLeft { padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; width: 737px; }
	
	#mcaaContentLeft #BottomPane {}
		#mcaaContentLeft .BottomPane { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 757px; }
	
#mcaaFooterWrapper { margin: 0 auto 0 auto; text-align: left; width: 960px; }
	#mcaaFooter { padding: 10px 0px 0px 20px; margin: 0px 0px 0px 0px; height: 37px; background-image: url(images/mcaaFooterBg.png); background-repeat: repeat-x; color: #FFFFFF; }
		
	.clearFloat { clear:both; line-height:0; font-size:0; height:0; }
	
	.DNNEmptyPane { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 1px; }
	
	
/* ************************************************************************************************************************ */
        /* ADVERTISEMENTS */
/* ************************************************************************************************************************ */		
	
#mcaaAdvertisement01 { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 18px; }

#mcaaAdvertisement02 { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 18px; }	

#mcaaAdvertisement03 { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 18px; }

#mcaaAdvertisement04 { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 18px; }

	
/* ************************************************************************************************************************ */
        /* PERSONIFY CLASSES */
/* ************************************************************************************************************************ */	

.SkinObject {} /* Personify used to set font details. */

table.settings div span.Head {display:block; padding:5px 5px 5px 15px; border-bottom:1px solid #eee; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;position:relative; bottom:15px; left:15px; background-color:#eee; }

table.settings h3 span.Head {display:inline; /*background-color:transparent;*/ padding:5px 5px 5px 15px; border-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; position:relative; bottom:0px}

table.settings div input {}

td h3, td.h3 {text-align: left; clear: both; font-size: 14px; padding: 10px; font-weight: bold; }
td.h3 span {display:block; }

.tmar_HeadlineTable { margin-bottom: 0px; }

.tmar_HeadlineDiv { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7; margin-bottom: 15px; }

.tmar_HeadlineTableNode { border-left-width: 1px; border-left-style: solid;	border-left-color: #e7e7e7;	padding-left: 8px; padding-right: 15px;	white-space: nowrap; }

.tmar_HeadlineTableNode a {	text-decoration: none; }

.tmar_SubCategory { font-size: 11px; font-weight:bold; padding-top: 10px; }

.tmar_TextLabel {}

.tmar_TextLabelRequired { color:#FF0000; }
.tmar_textlabelrequired { color:#FF0000; }

.tmar_TextLabelBold { font-weight:bold; }

.tmar_TextLabelSmall { font-size:10px; }

.tmar_TextLabelSmallbold { font-weight:bold; font-size:9px; }



.tmar_subhead1 {background-color:#E3E3E3; color:#666666; padding:4px 5px; font-weight:bold;}

table.tmar_DataTable {width:100%;}

table.tmar_HeadlineTable {width:100%}

.tmar_HeadlineTableNode {background-color:#a8c0dd; vertical-align:middle;}

table.skinTable td.tmar_HeadlineTableNode {vertical-align:middle;}

table.tmar_HeadlineTable td.h3, table.tmar_HeadlineTable .tmar_HeadlineTableNode  {background-color:#e3e3e3; color:#666666;}


#dnn_ctr646_DynamicSearch_pnlResults table    { display: table; width: 100%; }
#dnn_ctr646_DynamicSearch_pnlResults tr       { display: table-row; }
#dnn_ctr646_DynamicSearch_pnlResults tr:hover { display: table-row; background-color: #e8e8e8; }
#dnn_ctr646_DynamicSearch_pnlResults thead    { display: table-header-group; background-color: #333333; color: #FFFFFF; }
#dnn_ctr646_DynamicSearch_pnlResults tbody    { display: table-row-group; }
#dnn_ctr646_DynamicSearch_pnlResults tfoot    { display: table-footer-group; background-color: #666666; }
#dnn_ctr646_DynamicSearch_pnlResults col      { display: table-column; }
#dnn_ctr646_DynamicSearch_pnlResults colgroup { display: table-column-group; }
#dnn_ctr646_DynamicSearch_pnlResults td, th   { display: table-cell; padding: 2px 4px 2px 4px; border: 1px solid #e1e1e1; }
#dnn_ctr646_DynamicSearch_pnlResults caption  { display: table-caption; caption-side: top; }



#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration table    { display: table; width: 100%; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration tr       { display: table-row; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration tr tr:hover { display: table-row; background-color: #e8e8e8; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration thead    { display: table-header-group; background-color: #333333; color: #FFFFFF; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration tbody    { display: table-row-group; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration tfoot    { display: table-footer-group; background-color: #666666; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration col      { display: table-column; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration colgroup { display: table-column-group; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration td td, td th   { display: table-cell; padding: 2px 4px 2px 4px; border-bottom: 1px solid #e1e1e1; vertical-align: top; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration td td td, td td th   { border-bottom: 0px solid #e1e1e1; }
#dnn_ctr465_CustomerRegistration_pnlCustomerRegistration caption  { display: table-caption; caption-side: top; }


.tmar_Subhead1 { font-size: 1.6em; padding: 10px; }
.tmar_Subhead2 { font-size: 1.4em; padding: 10px; }
.tmar_Subhead3 { font-size: 1.2em; padding: 10px; font-weight: bold; }


#dnn_dnnMENU_ctldnnMENU {width:920px; margin-left:5px; display:block}
.dnn_dnnmenu_ctldnnmenu_spmsub {background-color:#dee8f2; font-size:11px; padding-bottom:3px;}
.dnn_dnnmenu_ctldnnmenu_spmsub td {padding-top:3px; padding-right:4px; padding-bottom:3px; font-size:11px;}
.MainMenu_MenuContainer {margin-left:15px;}
hr {display:none;}

form#Form {text-align:center; }

.tmar_TextColorGreen {}

td#tdleftpane div.pricing {display:none; width:160px; border:0px solid red; margin-bottom:4px; color:#0066CC; margin-top:4px}
div.pricing td {text-align:left;}

td#tdleftpane table.prodList1 {position:relative; bottom:10px;}
td.prod1 {border-bottom:1px dotted #CCC; padding-top:10px; color:#666666}
img.prodSmallImg {float:left; margin:0px 15px 10px 0px}

a.moreLink, a.moreLink:visited {color:#999999; padding-left:4px;}

/* for shopping cart  */
tr.ShoppingCartItem td {border-top:1px dotted #CCC; padding-top:20px;}
tr.test td {text-align:right;}

table.tmar_DataTable2 {border-top:1px solid #CCCCCC}

br { line-height:1px; height:1px;}

#tdcontentpane table.ModuleTitle_MenuContainer, #tdcontentpane table.ModuleTitle_MenuContainer table, #tdrightpane table.ModuleTitle_MenuContainer, #tdrighttpane table.ModuleTitle_MenuContainer table {margin:0;}

td.tmar_myme_MyMeetingsCell {white-space:normal; vertical-align:middle;}
table.skinTable td.tmar_myme_MyMeetingsCellb {text-align:right;}
td.tmar_myme_MyMeetingsCell img {vertical-align:middle;}

#tdcontentpane table td.prodInfo {padding:0px; padding-left:10px;}
div.linkBack {display:none;}

.tmar_mymi_MyMembershipCell, .tmar_myme_MyMeetingsCell, .tmar_demo_DataTable td, .tmar_demo_DataTable_Hover td, .tmar_demo_DataTable_Grey td, td.tmar_myme_MyMeetingsCellb, .tmar_DataTable td {border-bottom:1px dotted #CCCCCC; background-image:none;}
td.tmar_DataHeader {background-color:#E6EEF4; font-weight:bold; color:#6E8698; border-bottom:1px solid #abc3de;}
.tmar_DataTable {border-bottom:10px solid #fff;}

div.myorderbtn {text-align:right; overflow:auto; margin-top:15px;}
div.myorderbtn div.btn {float:right; margin-bottom:0px;}

table.skinTable td.tdb {text-align:right;}

.tmar_mymi_MyMembershipTable {width:99.9%;}
.tmar_mymi_MyMembershipCell {background-image:none; vertical-align:middle;}
table.skinTable td.tmar_mymi_MyMembershipCellb {text-align:right; border-bottom:1px dotted #CCCCCC;}
table.skinTable td.tmar_mymi_MyMembershipCellb div.btn {float:right; margin-bottom:0px;}
.tmar_mymi_MyMembershipCell img{vertical-align:middle;}
.tmar_mymi_MyMembershipCell div.btn{margin-bottom:2px}
table.dlTable th {padding:3px;}
table.dlTable td {vertical-align:middle;}
table.dlTable {width:99.9%}
.dcdrop {vertical-align:middle; margin-top:10px;}

td.ShoppingCartSubProducts {background-color:#FFF;}

html > body .btn {padding-top:0px;}
.btn, .btna, div.btn .btna  { background-image: none; background-color: #333333; border: 1px solid #000000; color: #FFFFFF; }
.btn { margin:0; padding:0; float:left; clear:both; display:inline-block; margin-bottom:10px; 	background-image: url(images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: -20px -28px;
border:1px solid #5e7898; }
.btn .btna {padding:4px 8px 5px 8px; display:block}
.btn .btna img {display:none;}
a.btna, a.btna:visited {color:#FFFFFF; text-decoration:none;}
a.btna:hover {background-image:none; color:#dae7f7}


#rotatorc {z-index:-5;}

.dnn_dnnmenu_ctldnnmenu_spmsub {z-index:999}

#tdrightpane h3 {padding-left:10px;}
#tdrightpane .newsItem h4 {font-size:12px; font-weight:bold; color:#006699; margin:0px 10px 10px 10px;}
#tdcontentpane h4 {font-size:13px; font-weight:bold; color:#006699; margin:10px 10px 10px 0px;}
#tdrightpane p, #tdrightpane .date {margin:0px 10px 10px 10px; color:#6e8698; font-size:10px;}
#tdrightpane .newsItem {padding-top:10px; border-bottom:2px solid #FFF; margin-bottom:0px; background-color:#e6eef4;} 

#tdrightpane .prod1 p {margin-left:0px;}

div.frontfeature p {margin-top:8px;}
div.frontfeature img.imgtile1 {float:left; margin:2px 10px 10px 0px;}

div#dnn_ctr538_ContentPane img {display:none}

div.meetingDetails {margin-left:10px;}
.meetingButtons input {margin-right:10px;}

ul.speakers {margin-bottom:20px;}
ul.speakers li {margin-left:5px; border-bottom:1px solid #CCC; margin-bottom:5px; padding-bottom:5px;}

input.tmar_QtyInput {vertical-align:middle; margin-bottom:0px;}

table#dnn_ctr387_CustomerDemographics_tableDemoInfo, div#dnn_ctr677_MyDonationHistory_pnlMain img {vertical-align:middle; margin-bottom:10px;}

div#dnn_ctr677_MyDonationHistory_pnlMain label {vertical-align:text-bottom;}
table.tmar_cucm_EditCommunicationTable input, table.tmar_cucm_EditCommunicationTable img {vertical-align:middle}

table.tmar_cucm_communication {}
td.BusinessCardHeader {width:300px; border-bottom:1px dotted #CCCCCC;}
td.comMethodImgs img {position:relative; top:10px;}

td.tmar_HeadlineTableNode div.btn {margin-bottom:0px;}
table.skinTable td.tmar_HeadlineTableNode {text-align:right;}
table.skinTable td.tmar_HeadlineTableNode div.btn {float:right;}
table#dnn_ctr677_MyDonationHistory_rdCreditType {margin-top:0px; padding:0px}
table.skinTable table#dnn_ctr677_MyDonationHistory_rdCreditType td {padding-top:0px;}

table.donateSearchTable span {display:block; margin-top:6px;}
table.donateSearchTable table span {border:0px;}
table.donateSearchTable table {position:relative; bottom:5px;}
div.addBtn {margin-top:15px;}

#Form div.ButtonsPanel_defaultpSearch {text-align:center;}

/* Standar styles */

.tmar_HeadlineTable {
	margin-bottom: 0px;
}
.tmar_HeadlineDiv {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	margin-bottom: 15px;
}
.tmar_HeadlineTableNode {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7e7e7;
	padding-left: 8px;
	padding-right: 15px;
	white-space: nowrap;
}
.tmar_HeadlineTableNode a {
	text-decoration: none;
}
.tmar_SubCategory {
	font-size: 11px;
	font-weight:bold;
	padding-top: 10px;
}
.tmar_TextLabel{
}
.tmar_TextLabelRequired{
	color:#FF0000;
}
.tmar_TextLabelBold{
	font-weight:bold;
}
.tmar_TextLabelSmall{
	font-size:10px;
}
.tmar_TextLabelSmallbold{
	font-weight:bold;
	font-size:9px;
}

/* 
-----------------------------------------------------------------------------------------
note and instructional items
-----------------------------------------------------------------------------------------
*/

.tmar_NoteItem {
	padding: 8px;
	text-indent: 16px;
	background-image: url(images/note.gif);
	background-repeat: no-repeat;
	line-height: 14px;
	background-position: 0px 6px;
	color: #666666;
}
.tmar_InstructionalItem {
	padding: 8px;
	line-height: 120%;
	background-image: url(images/about.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	color: #666666;
	text-indent: 16px;
	font-size: 10px;
	display: block;
}
.tmar_PlainTable {
	margin-bottom: 15px;
}


/* 
-----------------------------------------------------------------------------------------
css buttons 
-----------------------------------------------------------------------------------------
*/


.tmar_FlowList {
	display: inline;
	margin-left:0px;
	padding-left: 0px;
}
.tmar_FlowList li {
	background-image: url(images/flow/item_dot.gif);
	padding-top: 22px;
	background-repeat: no-repeat;
	display: inline;
	padding-right: 12px;
	margin-left:0px;
}

#tmar_FlowNavigation {
	background-color: #f9f9f9;
	border: 1px solid #c9c9c9;
	padding: 8px;
	margin-left:0px;
}
.tmar_FlowList .On {
	background-image: url(images/flow/item_dot_on.gif);
}
.tmar_FlowList .End {
	background-image: url(images/flow/item_dot_end.gif);
}
.tmar_FlowList .OnEnd {
	background-image: url(images/flow/item_dot_on_end.gif);
}
#tmar_FlowNavigation .Flow {
	margin-top: 32px;
	font-size: 10px;
}
#tmar_FlowNavigation .Label {
	font-weight: bold;
}
#tmar_AfilMgmt {
	font-size:10px;
	color:#666666;
	margin-top:6px;
	margin-bottom:6px;
	padding: 4px;
	padding-left: 8px;
}





/* 
-----------------------------------------------------------------------------------------
form validation messaging 
-----------------------------------------------------------------------------------------
*/

.tmar_MessageTable {
	background-color: #fefeea;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #eeb445;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}
.tmar_MessageError {
	background-color: #FEFEEA;
	background-image: url(images/error.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;
	border: 1px solid #EEB445;
}
.tmar_MessageWarning {
	background-color: #FEFEEA;
	background-image: url(images/warn.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 35px;
	border: 1px solid #EEB445;
}
.tmar_MessageInfo {
	background-color: #FEFEEA;
	background-image: url(images/info.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 35px;
	border: 1px solid #EEB445;
}
.tmar_AddressPrimary {
	background-image: url(images/check.gif);
	text-indent: 20px;
	background-repeat: no-repeat;
	height: 18px;
	line-height: 18px;
	display: block;
}
.tmar_AddressBill {
	background-image: url(images/billto.gif);
	text-indent: 20px;
	background-repeat: no-repeat;
	height: 18px;
	display: block;
}
.tmar_AddressShip {
	background-image: url(images/package.gif);
	text-indent: 20px;
	background-repeat: no-repeat;
	height: 18px;
	display: block;
}
.tmar_AddressDirectory {
	background-image: url(images/addressbook.gif);
	text-indent: 20px;
	background-repeat: no-repeat;
	height: 18px;
	display: block;
}
.tmar_MessageQuestion {
	background-color: #FEFEEA;
	background-image: url(images/question.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 35px;
	border: 1px solid #EEB445;
}

.tmar_MessageTable img {
	margin-left: 2px;
}
.tmar_MessageTable input {
	font-size:11px;
	font-family:inherit;
}
/* 
-----------------------------------------------------------------------------------------
data and form tables
-----------------------------------------------------------------------------------------
*/

.tmar_DataTable {
	width: 100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b3b3b3;
	border-collapse:collapse;
	font-size: 10px;
	margin-bottom: 10px;
}
.tmar_DataTable td {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;

	border-left-style: solid;
	border-bottom-color: #b3b3b3;
	border-left-color: #b3b3b3;
}
.tmar_DataTable2 {
	width: 100%;
	border-collapse:collapse;
	font-size: 10px;
	margin-bottom: 10px;
}
.tmar_DataTable2 td {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}
.tmar_DataHeader {
	background-color: #b3b3b3;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}
.tmar_DataHeader2 {
	background-color: #ececec;
	font-weight: bold;
	color: #5a6c92;
	padding: 2px;
}

.tmar_PlainTable td {
	padding: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tmar_FormTable {
	border-collapse:collapse;
}
.tmar_FormTable td {

	margin: 0px;
	padding: 4px;
}
.tmar_FormHeader {
	background-color: #5a6c92;
	font-weight: bold;
	color: #FFFFFF;
}
.tmar_AmountInput {
	width: 18px;
}


.tmar_TextfieldRequired {
	background-image: url(images/asterisk.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	border: 1px solid #809bc5;
	width: 100px;
	height: 16px;
}
.tmar_Textfield {
	border: 1px solid #809bc5;
	width: 100px;
	padding-right: 18px;
	height:16px;
}
.ModuleTitle_MenuIcon {padding-right:3px;}
.ModuleTitle_MenuItemSel {background-color:#eee; padding-right:3px;}
.ModuleTitle_MenuItem {background-color:#DEE8F2; padding-right:3px;}
.ModuleTitle_MenuItem td {}

table.skinTable a.CommandButton {font-weight:bold;}

table#Table1 {margin-bottom:25px;}






