/*IMPORTANT - CLEANS UP INVALID INVENMANAGER LINKS - DO NOT REMOVE*/
/*start*/
.hideme {
	display:none;
}
/*end*/

#Body {
	background-image: url(images/bg_home.jpg);
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	background-color: #8F9DDC;
	background-repeat: no-repeat;

}

body {
    background: #ffffff;
}

p {

font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;

}

.NewsNormal {
	paddint-top:0px;
	padding-bottom:0px;
}


td {

font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;

}


h1 {

font-family: Tahoma, Arial, Helvetica;
color: #1A2873;
font-size: 22px;
font-weight: bold;
text-align: left;
margin-top: 0px;
margin-bottom: 22px;
padding: 0px;

}

.title_h1 {

font-family: Tahoma, Arial, Helvetica;
color: #1A2873;
font-size: 22px;
font-weight: bold;
text-align: left;
margin-top: 0px;
margin-bottom: 22px;
padding-top: 10px;

}

span#dnn_ctr1042_dnnTitle_lblTitle.title_h1 {

font-family: Tahoma, Arial, Helvetica;
color: #1A2873;
font-size: 22px;
font-weight: bold;
text-align: left;
margin-top: 0px;
margin-bottom: 22px;
padding-top: 10px;

}

h2 {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #162478;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;

}

.title_h2 {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #162478;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;
margin-bottom: 10px;

}


h3 {

font-family: Arial, Helvetica, sans-serif;
color: #162478;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;

}

.title_h3 {

font-family: Arial, Helvetica, sans-serif;
color: #162478;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;
margin-bottom: 10px;

}


h4 {

font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #00075C;
font-size: 14px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;

}


.title_h4 {

font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #00075C;
font-size: 14px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;
margin-bottom: 10px;

}


h5 {

font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #2B4C95;
font-size: 17px;
font-weight: bold;
text-align: left;
margin-top: 10px;
padding: 0px;

}

.NewsTitle {

font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #2B4C95;
font-size: 17px;
font-weight: bold;
text-align: left;
margin-top: 10px;
padding: 0px;
margin-bottom:10px;

}

.title_h5 {

font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #2B4C95;
font-size: 17px;
font-weight: bold;
text-align: left;
margin-top: 0px;
padding: 0px;
margin-bottom: 10px;

}

hr	{  
border: 0;
height: 1px;
color: #ACBBDE;
background-color: #ACBBDE;

}

.created_date {
	font-family: Arial, Verdana, tahoma;
	font-size: 12px;
	font-weight: regular;
	color: gray;
	margin-top: 5px;
	margin-bottom: 5px;
}

.date_focus {
	font-family: Trebuchet MS, Arial, Verdana, tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #8998B9;
	margin-top: 5px;
	margin-bottom: 15px;
}

.news_title {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 18px; 
	font-weight: bold;
	color: #00638C;
	}
	
.news_title a:link {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 18px; 
	font-weight: bold;
	color: #00638C;
	}
	
.news_title a:hover {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 18px; 
	font-weight: bold;
	color: #00638C;
	}
	
.news_title a:active {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 18px; 
	font-weight: bold;
	color: #00638C;
	}
	
.news_title a:visited {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 18px; 
	font-weight: bold;
	color: #00638C;
	}

.news_maintitle {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 22px; 
	font-weight: bold;
	color: #04355F;
	}
	
		
.news_focus {  
	font-family: Trebuchet MS, Verdana, tahoma; 
	font-size: 20px; 
	font-weight: bold;
	color: #04355F;
	padding-left: 13px;
	}

.member_content_title {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #8A742C;
font-size: 22px;
font-weight: bold;
text-align: left;
margin-top: 0px;
margin-bottom: 22px;
padding: 0px;

}

.member_only_title {

	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #8A742C;
}

.member_only_doc_table {
padding-top: 20px;
}

/* added Gus for document titles in XMP lists */

.member_only_doctitle a:link {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: center;
 text-decoration: none;
}

.member_only_doctitle a:hover {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: center;
 text-decoration: underline ;
}

.member_only_doctitle a:active {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: center;
 text-decoration: none;
}

.member_only_doctitle a:visited {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: center;
 text-decoration: none;
}

/* doctitles end */

/* item rows */

tr.itemrowborders td {
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
background-color: #FFFFFF;
}

/* borders for alternating rows */

tr.rowborders td {
border-bottom: 1px solid #efede8;
border-top: 1px solid #efede8;
background-color: #F8F5EE;
}

.public_document_header {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #EEEFF6;
background-color: #758DC4;
font-size: 14px;
font-weight: bold;
border-bottom: 2px;
border-bottom-color:#1A2873;
border-bottom-style: solid;
margin-bottom: 5px;
}

.member_only_document_header {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #F0EADA;
color: #8A742C;
border-bottom: 2px;
border-bottom-color: #BBA354;
border-bottom-style: solid;
margin-bottom: 5px;
}

.member_only_document_search_header {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #8A742C;
}

.member_info_title {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #AC9547;
font-size: 14px;
font-weight: regular;
text-align: right;
margin-top: 10px;
padding: 0px;

}




.Normal p {
margin-bottom:20px;
margin-top:0;
}

UL LI
{
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 12px;
margin-bottom: 12px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;

}

.Normal UL LI p /* corrects spacing for p in li and ul lists */
{
margin: 0px;
}

UL LI UL LI
{
background-image: url(images/arrow2.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 14px;
padding-bottom: 5px;
margin-bottom: 10px;
margin-top: 10px;
font-style: italic;

}

UL LI UL LI UL LI
{
background-image: url(images/arrow2.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 12px;
margin-bottom: 7px;
margin-top: 10px;

}

.PageItem {  
	border-bottom: 1px;
	border-bottom-color: #D8DDEB;
	border-bottom-style: dotted;
	margin-bottom: 5px;
	}	
	
	
.PageDescription
{
font-family: arial, helvetica;
font-size: 12px;
font-style: normal;
color:#oooooo;
}

.memberlogin_title a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 font-weight: bold; 
 color: #FAF7EC;
 text-align: center;
 text-decoration: none;
 padding-top: 5px;
}

.memberlogin_title a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 font-weight: bold; 
 color: #FAF7EC;
 text-align: center;
 text-decoration: underline;
 padding-top: 5px;
}

.memberlogin_title a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 font-weight: bold; 
 color: #FAF7EC;
 text-align: center;
 text-decoration: none;
 padding-top: 5px;
}

.memberlogin_title a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 font-weight: bold; 
 color: #FAF7EC;
 text-align: center;
 text-decoration: none;
 padding-top: 5px;
}

.loggedin_name
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;


}


.allstories
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #171762;
font-size: 14px;
font-weight: bold;


}

.allstories a:link
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #171762;
font-size: 14px;
font-weight: bold;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 12px;
margin-bottom: 7px;
text-decoration: none;

}

.allstories a:hover
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #171762;
font-size: 14px;
font-weight: bold;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 12px;
margin-bottom: 7px;
text-decoration: underline;

}

.allstories a:active
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #171762;
font-size: 14px;
font-weight: bold;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 12px;
margin-bottom: 7px;
text-decoration: underline;

}

.allstories a:visited
{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #171762;
font-size: 14px;
font-weight: bold;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 3;
list-style-type: none;
padding-left: 12px;
margin-bottom: 7px;
text-decoration: none;

}







.breadcrumb {

font-family: Arial, Helvetica, sans-serif;
color: #2B66AD;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: none;


}


.breadcrumb a {

font-family: Arial, Helvetica, sans-serif;
color: #2B66AD;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: underline;

}


.breadcrumb a:link {

font-family: Arial, Helvetica, sans-serif;
color: #2B66AD;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: underline;

}


.breadcrumb a:hover {

font-family: Arial, Helvetica, sans-serif;
color: #2B66AD;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: underline;

}

.breadcrumb a:active {

font-family: Arial, Helvetica, sans-serif;
color: #2B66AD;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: underline;

}

.breadcrumb a:visited {

font-family: Arial, Helvetica, sans-serif;
color: #2B66AD;
font-size: 13px;
font-weight: normal;
text-align: left;
text-decoration: underline;

}


a.breadcrumb
{
    font-weight: normal;
    color: #2B66AD;
    text-decoration: underline;
}



.quote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000752;
	font-style: italic;
	font-weight: bold;
	text-indent: 35px;
	padding-top: 10px;
	line-height: 22px;

}

.bg_subpage {
	background-image: url(images/subpage_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
	margin-left: 0px;

}

.rightpane {
	width: 247px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


.contact {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color: #B2BAD6;
	
	}

	
.contact a {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color: #B2BAD6;
	text-decoration: none;
	
	}
	
		
.contact a:hover {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color: #C6CDE4;
	text-decoration: none;
	
		}
		
		
.contact a:active {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color: #C6CDE4;
	text-decoration: none;
	
		}
		
		
.contact a:visited {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	color: #B2BAD6;
	text-decoration: none;
	
		}
	
	
	
.footer {  

	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #30437F;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 20px;
	
		}
		
		
.footer a {  

	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #233D91;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 20px;
	
		}
		
		
.footer a: hover {  

	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #233D91;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 20px;
	
		}
		
.footer a: active {  

	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #233D91;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 20px;
	
		}
		
		
.footer a: visited {  

	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #233D91;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 20px;
	
		}
		
		
		
.committees {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: normal; 
	color: #BFC8E4;
	padding-left: 9px;
	line-height:18px;
	
		}
		
		
.committees a, .committees a:link, .committees a:visited {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: normal; 
	color: #BFC8E4;
	text-decoration: none;
	background-image: url(images/bg_links_comm.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 9px;
	
	
}

.committees a:hover {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: normal; 
	color: #E4E7F2;
	text-decoration: none;
	background-image: url(images/bg_links_comm.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 9px;
	
	
}

.committees a:active {  

	font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: normal; 
	color: #E4E7F2;
	text-decoration: none;
	background-image: url(images/bg_links_comm.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 9px;
	
	
}



.right_container_title {  

	font-family: Verdana, Arial, Helvetica; 
	font-size: 17px; 
	font-weight: bold; 
	color: #2C347B;
	text-align: left;
	
	
}

.quote_title {  

	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px; 
	font-weight: bold; 
	color: #606274;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 6px;
	display: block;
	
	
}

.table_profile {  
border: 1px;
border-style: solid;
border-color: #dfe1f5;


	
	
}

/*Header Buttons and Search start here*/

#contactNav, #searchNav {
	float:right;
	margin-top:10px;
}

#contactNav {
	margin-right:13px;
margin-top:13px;
color:#B9BED5;
font-family:Trebuchet MS,Verdana,Arial,Helvetica;
font-size:13px;
font-weight:bold;
}

#contactNav a, #contactNav a:link, #contactNav a:visited {
color:#B9BED5;
text-decoration:none;	
}

#contactNav a:hover {
	color:#C9CEE3;
	text-decoration:none;	
}

#searchNav {
	margin-right:10px;
}
/*Header Buttons and Search end here*/

/*  Button styles start here */

.right_blue_button {
	position: relative;
	line-height: 18px;
	width: 187px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_blue_right.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 20px;

	
}
	

.right_blue_button a:link {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_blue_right.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 20px;
}
	
	
.right_blue_button a:hover {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_blue_right.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 20px;
}

.right_blue_button a:active {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_blue_right.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 20px;
}

.right_blue_button a:visited {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_blue_right.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 20px;
}

.right_blue_button_smaller, .right_blue_button_smaller a, .right_blue_button_smaller a:link, .right_blue_button_smaller a:visited {
	display: block;
	line-height: 12px;
	width: 97px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_right_smaller.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.right_blue_button_smaller a:hover, .right_blue_button_smaller a:active {
	display: block;
	line-height: 12px;
	width: 97px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_right_smaller.gif);
	background-repeat : no-repeat;
	background-position: 0px -12px;
	text-indent : 0px;
}

.right_gold_button_smaller, .right_gold_button_smaller a, .right_gold_button_smaller a:link, .right_gold_button_smaller a:visited {
	display: block;
	line-height: 12px;
	width: 97px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_right_smaller.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.right_gold_button_smaller a:hover, .right_gold_button_smaller a:active {
	display: block;
	line-height: 12px;
	width: 97px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_right_smaller.gif);
	background-position: 0px -12px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.right_gold_button {
	position: relative;
	line-height: 18px;
	width: 187px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_gold_right.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 20px;
	
}
	

.right_gold_button a:link {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 20px;
}
	
	
.right_gold_button a:hover {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 20px;
}

.right_gold_button a:active {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 20px;
}

.right_gold_button a:visited {
	display: block;	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 20px;
}


.more_docs_gold_button {
        display: block;
	position: relative;
	line-height: 18px;
	width: 300px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_gold_right_wide.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 30px;
	
}
	

.more_docs_gold_button a:link {
	display: block;
	line-height: 18px;
	width: 300px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right_wide.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 30px;
}
	
	
.more_docs_gold_button a:hover {
	display: block;
	line-height: 18px;
	width: 300px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right_wide.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 30px;
}

.more_docs_gold_button a:active {
	display: block;
	line-height: 18px;
	width: 300px;
        height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right_wide.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 30px;
}

.more_docs_gold_button a:visited {
	display: block;
	line-height: 18px;
	width: 300px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_gold_right_wide.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 30px;
}

.small_blue_button_past {
	position: relative;
	line-height: 18px;
	width: 76px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_blue_small.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 6px;
	
}
	

.small_blue_button_past a:link {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 6px;
}
	
	
.small_blue_button_past a:hover {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 6px;
}

.small_blue_button_past a:active {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 6px;
}

.small_blue_button_past a:visited {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 6px;
}		
	
.small_blue_button {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 0px;
	
}
	

.small_blue_button a {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.small_blue_button a:link {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 0px;
}
	
	
.small_blue_button a:hover {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 0px;
}

.small_blue_button a:active {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 0px;
}

.small_blue_button a:visited {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/button_blue_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.smaller_blue_button, .smaller_blue_button a, .smaller_blue_button a:link, .smaller_blue_button a:visited {
	display: block;
	line-height: 12px;
	width: 57px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_smaller.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.smaller_blue_button a:hover, .smaller_blue_button a:active {
	display: block;
	line-height: 12px;
	width: 57px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_smaller.gif);
	background-position: 0px -12px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.button_blue_reg, .button_blue_reg a, .button_blue_reg a:link, .button_blue_reg a:visited {
	display: block;
	line-height: 14px;
	width: 60px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_reg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 0px;
	margin-right:5px;
	_margin-right:2px;
}

.button_blue_reg a:hover, .button_blue_reg a:active {
	display: block;
	line-height: 14px;
	width: 60px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_reg.gif);
	background-position: 0px -15px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.button_blue_more, .button_blue_more a, .button_blue_more a:link, .button_blue_more a:visited {
	display: block;
	line-height: 14px;
	width: 43px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_more.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 1px;
	margin-right:5px;
	_margin-right:2px;
}

.button_blue_more a:hover, .button_blue_more a:active {
	display: block;
	line-height: 14px;
	width: 43px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_more.gif);
	background-position: 0px -15px;
	background-repeat : no-repeat;
	text-indent : 1px;
	margin-right:5px;
	_margin-right:2px;
}

.button_blue_cal, .button_blue_cal a, .button_blue_cal a:link, .button_blue_cal a:visited {
	display: block;
	line-height: 14px;
	width: 105px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	text-indent : 0px;
	margin-right:5px;
	_margin-right:2px;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_blue_cal.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
}

.button_blue_cal a:hover, .button_blue_cal a:active {
background-position: 0px -15px;
}

.button_gold_reg, .button_gold_reg a, .button_gold_reg a:link, .button_gold_reg a:visited {
	display: block;
	line-height: 14px;
	width: 60px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_reg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 0px;
	margin-right:5px;
	_margin-right:2px;
}

.button_gold_reg a:hover, .button_gold_reg a:active {
	display: block;
	line-height: 14px;
	width: 60px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_reg.gif);
	background-position: 0px -15px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.button_gold_more, .button_gold_more a, .button_gold_more a:link, .button_gold_more a:visited {
	display: block;
	line-height: 14px;
	width: 43px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_more.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 1px;
	margin-right:5px;
	_margin-right:2px;
}

.button_gold_more a:hover, .button_gold_more a:active {
	display: block;
	line-height: 14px;
	width: 43px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_more.gif);
	background-position: 0px -15px;
	background-repeat : no-repeat;
	text-indent : 1px;
}

.button_gold_cal, .button_gold_cal a, .button_gold_cal a:link, .button_gold_cal a:visited {
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_cal.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	display: block;
	line-height: 14px;
	width: 105px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	text-indent : 0px;	
	margin-right:5px;
	_margin-right:2px;
}

.button_gold_cal a:hover, .button_gold_cal a:active {
	
	background-position: 0px -15px;
	
}

.small_gold_button_past {
	position: relative;
	line-height: 18px;
	width: 76px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_gold_small.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 6px;
	
}

.small_gold_button_past a:link {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 6px;
}
	
	
.small_gold_button_past a:hover {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 6px;
}
.small_gold_button_past a:active {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 6px;
}

.small_gold_button_past a:visited {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 6px;
}

.smaller_gold_button, .smaller_gold_button a, .smaller_gold_button a:link, .smaller_gold_button a:visited {
	display: block;
	line-height: 12px;
	width: 57px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_smaller.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.smaller_gold_button a:hover, .smaller_gold_button a:active {
	display: block;
	line-height: 12px;
	width: 57px;
	height: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../../DesktopModules/EventsCalendar/Themes/Default/images/button_gold_smaller.gif);
	background-position: 0px -12px;
	background-repeat : no-repeat;
	text-indent : 0px;
}

.small_gold_button {
	position: relative;
	line-height: 18px;
	width: 76px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_gold_small.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 8px;
	
}

.small_gold_button a:link {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}
	
	
.small_gold_button a:hover {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}
.small_gold_button a:active {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.small_gold_button a:visited {
	display: block;
	line-height: 18px;
	width: 76px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_small.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}

	
	
.longer_blue_button {
	position: relative;
	line-height: 18px;
	width: 122px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_blue_longer.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 8px;
	
}
	

.longer_blue_button a:link {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}
	
	
.longer_blue_button a:hover {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.longer_blue_button a:active {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.longer_blue_button a:visited {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}

.longer_gold_button {
	position: relative;
	line-height: 18px;
	width: 122px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_gold_longer.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 8px;
	
}
	

.longer_gold_button a:link {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_longer.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}
	
	
.longer_gold_button a:hover {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_longer.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.longer_gold_button a:active {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_longer.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.longer_gold_button a:visited {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_gold_longer.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}

.dmx_blue_button a:link {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_dmx_right.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 7px;
}
	
	
.dmx_blue_button a:hover {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_dmx_right.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 7px;
}

.dmx_blue_button a:active {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_dmx_right.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 7px;
}

.dmx_blue_button a:visited {
	display: block;
	line-height: 18px;
	width: 187px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	background-image: url(images/button_dmx_right.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 7px;
}

.longer_flash_button {
	position: relative;
	line-height: 18px;
	width: 122px;
	height: 18px;
	text-align: left;
	background-image: url(images/button_blue_longer.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 8px;	
	
}
	

.longer_flash_button a:link {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}
	
	
.longer_flash_button a:hover {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.longer_flash_button a:active {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-repeat : no-repeat;
	background-position: 0px -18px;
	text-indent : 9px;
}

.longer_flash_button a:visited {
	display: block;
	line-height: 18px;
	width: 122px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #EEEFF6;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/button_blue_longer.gif);
	background-position: 0px Opx;
	background-repeat : no-repeat;
	text-indent : 9px;
}

.send_button {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #EEEFF6;
	font-size: 14px;
	font-weight: bold;
	background-color: #728AC2;
	border: 1px;
	border-style: solid;
	border-color: #6F79A3;
	padding-left: 5px;
	padding-right: 5px;

}

.input_contact {
	font-family: Arial, Helvetica, sans-serif;
	color: #2A2B2D;
	font-size: 13px;
	font-weight: normal;
	background-color: #EBEFF7;
	border: 1px;
	border-style: solid;
	border-color: #BBC5DD;

}
	

/*  NavMenu styles start here */

 .TabList {
	list-style-type: none;
	list-style:none;
}

#navHContainer {
	height: 22px;
	position: relative;
	list-style-type: none;
	list-style:none;
	z-index: 10;
	
}

#nav {
	white-space : nowrap;
}

#nav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: none;
	list-style-type: none;
	list-style: none;
	width: 640px;
	float: left;
	position:absolute;
}

ul.Level2 {
z-index:1;
margin-left:200px;
}

#nav li {
	padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
	position: relative;
	background-image: none;
	list-style: none;
	list-style-type: none;
	float:left;
	
}

#nav li ul { /* second-level lists */
	width: 18.5em;
	list-style: none;
	list-style-type: none;
	background-image: none;
	position : absolute;
	left: -990em;
	padding-left: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: 0px;
	white-space : nowrap;
	font-style: normal;

}

ul.Level1 {
	position:relative;
	}

#nav li ul.Level2 {
	_margin-left:130px;
}

#nav li#nav61 a {
	background-image:none;
}

#nav li a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #B9BED5;
	vertical-align:middle;
	background-image: url(images/bg_mainnavi.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 22px;
	margin-bottom: 2px;
	list-style-type: none;
	list-style: none;
	
}

#nav li a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #C9CEE3;
	vertical-align:middle;
	background-image: url(images/bg_mainnavi.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 22px;
	margin-bottom: 2px;
	list-style-type: none;
	list-style: none;

}

#nav li li a {
	height: 29px;
	width:22em;
	background-image: none;
	list-style-type: none;
	list-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	text-decoration:none;
	background-color: #EFEFF0;
	color: #41477B;
	padding-top: 6px;
	border-right-color: #BEBFC5;
	border-bottom-color: #BEBFC5;
	border-left-color: #BEBFC5;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	display: block;
	margin: 0px 0px 0px 0px;
}



#nav li li a:hover {
	height: 29px;
	width:22em;
	background-image: none;
	list-style-type: none;
	list-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
	text-decoration:none;
	background-color: #B6B8BE;
	color: #41477B;
	padding-top: 6px;
	border-right-color: #BEBFC5;
	border-bottom-color: #BEBFC5;
	border-left-color: #BEBFC5;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	display: block;
	margin: 0px 0px 0px 0px;
}

#nav li SelectedTab a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #B9BED5;
	vertical-align:middle;
	background-image: url(images/bg_mainnavi.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 22px;
	margin-bottom: 2px;
	list-style-type: none;
	list-style: none;
}

#nav .DisabledTab {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #B9BED5;
	vertical-align:middle;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 22px;
	margin-bottom: 2px;
	list-style-type: none;
	list-style: none;
}



	
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
  list-style-type: none;
  list-style: none;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.6em;
	left:0;
	list-style-type: none;
	list-style: none;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:12.8em;
	list-style-type: none;
	list-style: none;
}

#navContainerBorder {
   padding:0px;
	list-style: none;
	list-style-type: none;
}
#navContainer {
   vertical-align:top;
   padding:0px 0px 0px 0px;
}

#dnn_dnnSEARCH_txtSearch {
	font-family: Trebuchet MS, Helvetica, Tahoma, Verdana; 
	font-size: 13px;
	padding-left: 5px;
	color: #000157;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(images/search_field.gif);
	background-position: right;
	background-repeat: no-repeat;
	border: hidden;
	border-style: none;
	border: none;
	height: 23px;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;
	
}


/* sliding panel classes */
	
#page {
			margin: 0px auto;
			width: 800px;
		}
		
#menu {
			position: relative;
			height: 500px;
			margin-left: 5px;
		}
		
		
.gallery{
			margin: 30px auto;
			width: 80%;	
			padding-top: 10px;
		}
		
.menuitem{
	   		background: #afec77;
		}

.menutarget{
			background-color:#afec77;
			display: none;
			border-bottom: 5px solid white;
			border-left: 5px solid white;
			border-right: 5px solid white;
			
		}


img{
			border:0px;
		}
		
		
#subcontent {

position: absolute; 
visibility: hidden;
background-image: url(images/bg_committees.jpg);
background-position: left;
background-repeat: no-repeat;
height: 90px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 914px;

}

#subcontent2 {
	position: absolute;
	visibility: hidden;
	background-image: url(images/bg_committees.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 90px;
	padding: 0px;
	width: 914px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -144px;
}

#subcontent3 {

position: absolute; 
visibility: hidden;
background-image: url(images/bg_committees.jpg);
background-position: left;
background-repeat: no-repeat;
height: 90px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -340px;
padding: 0px 0px 0px 0px;
width: 914px;

}

#subcontent4 {

position: absolute; 
visibility: hidden;
background-image: url(images/bg_committees.jpg);
background-position: left;
_background-position: left 0px;
background-repeat: no-repeat;
height: 90px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -528px;
padding: 0px 0px 0px 0px;
width: 914px;

}


#searchlink a:link {
width: 144px;
height: 26px;
background-image: url(images/tabs_navi/committee_off.gif);
background-repeat: no-repeat;
}

#searchlink a:hover {
width: 144px;
height: 26px;
background-image: url(images/tabs_navi/committee_on.gif);
background-repeat: no-repeat;
}

#searchlink a:active {
width: 144px;
height: 26px;
background-image: url(images/tabs_navi/committee_on.gif);
background-repeat: no-repeat;
}

#searchlink a:visited {
width: 144px;
height: 26px;
background-image: url(images/tabs_navi/committee_off.gif);
background-repeat: no-repeat;
}

#searchlink2 {
width: 196px;
height: 26px;
background-image: url(images/tabs_navi/spec_groups_off.gif);
background-repeat: no-repeat;
}

#searchlink3 {
width: 188px;
height: 26px;
background-image: url(images/tabs_navi/exco_off.gif);
background-repeat: no-repeat;
}	

div#caltop {
	border-bottom:1px solid #E4CC7D;
	margin-bottom:5px;
}

div#calsep {
	border-bottom:1px solid #E4CC7D;
	margin-bottom:5px;
}

div#calpubtop {
	border-bottom:1px solid #9CAAC8;
	margin-bottom:5px;
}

div#calpubsep {
	border-bottom:1px solid #9CAAC8;
	margin-bottom:5px;
}

.NewsDate {
float:left;
margin-top:0px;
font-weight:bold;
margin-right:3px;
}

.NewsMain p {
text-indent:5px;
padding-top:0px;
padding-bottom:5px;
}

.NewsMain {
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.NewsMain img {
float:right;
padding-bottom:15px;
padding-left:15px;
}

.AllStoriesBtn {
position:relative;
margin-left:10px;
}

span#dnn_ctr829_dnnTitle_lblTitle.title_h1 {
	font-size: 12px;
	color: #000000;
}

label {
color: #003366;
}

input {
	border: solid 1px #728AC2;
}

input[type="radio"], input[type="checkbox"] {
	border: solid 1px #728AC2;
}

input[type="checkbox"] {
	border: solid 1px #728AC2;
}

select {
border: 1px solid #728AC2;
}

textarea {
border: 1px solid #728AC2;
}

input#dnn_ctr1081_View_EditRegistrationDetails_chkRememberAttendee {
	border: solid 1px #728AC2;
}

table.eventRegTable legend {
	color: #003366;	
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica;
}


span#dnn_ctr1081_View_EditRegistrationDetails_lblAttendees {
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica;
}

div#dnn_ctr1474_ModuleContent img {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	display: inline-block;

}

div#dnn_ctr1474_ModuleContent img:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
/* registration page over ride*/

table.eventRegTable fieldset {
	display:block;
	margin-left:2px;
	margin-right:2px;
	padding:0.35em 0.625em 0.75em;
	border:none;
}

.lblMyAttendees {
	margin-top:20px;
	margin-bottom: 10px;
	color:#003366;
	font-weight:bold;
}

.dgMyAttendees {
	margin-bottom: 10px;
	}

td.MyAttendeeTd {

	
}

tr.MyAttendee {

	
}

table#Table4 div.small_blue_button {
	margin-right:10px;
}

div#dnn_ctr1490_pay_divOgone {
}

td.FCKImageGalleryHeaderContainer a:link, td.FCKImageGalleryHeaderContainer a:visited {
	color:#FFF;
}

/*LOGIN*/

span#dnn_ctr_dnnTITLE_lblTitle {
	

}

tr#dnn_ctr2093_pay_trPromoCode {
	display:none;
}

/*STYLES FOR THE NEW SITE*/

table.reg-form-table tr td fieldset span.normal {
	display:block;
margin-bottom:10px;
}

table.reg-form-table tr td fieldset table tr td.regCtl, table.pay-form-table tr td table tr td span.Normal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

table.reg-form-table tr td fieldset table tr.MyAttendee td {
	background-color:#768dc4;
border:1px solid #FFFFFF;
color:#FFFFFF;
text-align:center;
}

table#dnn_ctr2087_View_EditRegistrationDetails_dgList tr td {
background-color:#DCE4F9;
border:1px solid #FFFFFF;
color:#000000;
text-align:center;	
}

span.lblCurrency {
	display:none;
}

table#dgList {
	border-color:-moz-use-text-color -moz-use-text-color #AEC8E8;
border-style:none none solid;
border-width:medium medium 1px;
padding-bottom:1px;
}

table.reg-form-table a.evtLinks, table.reg-form-table a.evtLinks:link, table.reg-form-table a.evtLinks:visited {
background-image:none;
color:#EEEFF6;
display:block;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
text-align:center;
text-decoration:none;
text-indent:0px;
margin-right:5px;
padding-left:5px;
}

table.reg-form-table a.evtLinks:hover {
	background-position:23px -18px;
}

table.wbf table.reg-form-table a.evtLinks, table.wbf table.reg-form-table a.evtLinks:link, table.wbf table.reg-form-table a.evtLinks:visited {
background-image:none;
color:#2C347B;
display:block;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
text-align:center;
text-decoration:none;
text-indent:20px;
}

table.wbf table.reg-form-table a.evtLinks:hover {
	text-decoration:underline;
}

table.wbf table.reg-form-table a.evtLinksRegister, table.wbf table.reg-form-table a.evtLinksRegister:link, table.wbf table.reg-form-table a.evtLinksRegister:visited {
background-image:url("images/button_blue_larger.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#EEEFF6;
margin-left:6px;
padding-left:0;
width:187px;
_width:199px;
text-indent:0px;
}

table.wbf table.reg-form-table a.evtLinksRegister:hover {
	background-position:0 -18px;
	text-decoration:none;
}

td.vContent a.vvvm, td.vContent a.vvvm:link, td.vContent a.vvvm:visited {
background-image:url("images/button_blue_small.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#EEEFF6;
display:block;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
text-align:center;
text-decoration:none;
text-indent:0;
width:76px;
}

td.vContent a.vvvm:hover {
	background-position:0px -18px;
}

tr.hidemeplease {
	display:none;
}

.ListTitleRowMem {
	font-family:Arial;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
padding-left:0;
padding-top:0;
text-align:left;
display:block;
}

.ListTitleRowMem .calPubSpan {
background-attachment:scroll;
background-color:#FFFFFF;
background-position:right top;
background-repeat:no-repeat;
border-bottom:2px solid #141838;
border-right:1px solid #141838;
border-style:none solid solid none;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
margin-right:0;
margin-top:3px;
text-align:center;
width:2.5em;
}

.ListTitleRowMem .calPubSpan .calPubMonth {
background-attachment:scroll;
background-color:#8A742C;
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
display:block;
font-size:0.7em;
font-weight:bold;
margin:0;
padding:1px 0 0;
text-transform:uppercase;
}

.ListTitleRowMem .calPubSpan .calPubDate {
display:block;
font-size:1.1em;
margin:0;
padding:0;
}

.ListTitleRowPage {
font-family:Arial;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
padding-left:0;
padding-top:0;
text-align:left;	
}

.ListTitleRowPage acronym.calPubSpan  {
background-attachment:scroll;
background-color:#FFFFFF;
background-position:right top;
background-repeat:no-repeat;
border-bottom:2px solid #433814;
border-right:1px solid #433814;
border-style:none solid solid none;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
margin-right:0px;
margin-top:1px;
text-align:center;
width:2.5em;
}

.ListTitleRowPage acronym.calPubSpan span.calPubMonth  {
background-attachment:scroll;
background-color:#728AC2;
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
display:block;
font-size:0.7em;
font-weight:bold;
margin:0;
padding:1px 0 0;
text-transform:uppercase;
}

.ListTitleRowPage acronym.calPubSpan .calPubDate {
display:block;
font-size:1.1em;
margin:0;
padding:0;
}

.ListTitle, .ListBtn {
padding-bottom:15px;
padding-top:0;
padding-left:4px;
vertical-align:top;
}

.ListContent, .ListContentPage {
padding-top:5px;
padding-left:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.ListContent .poplink {
color:#2C347B;
cursor:pointer;
font-weight:bold;
margin-left:45px;
}

.ListContent .poplink {
margin-left:0px;
}

.ListContentTitle {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-left:45px;
margin-top:20px;
}

.ListContentPage p {
padding-left:0px;
padding-top:5px;
}

.ListBtnPubMorePage {
padding-left:45px;
margin-top:20px;
margin-bottom:20px;
}

.ListBtnPubMore {
	margin-top:20px;
	margin-bottom:0px;
}

.ListBtnMorePage  {
margin-bottom:20px;
margin-top:20px;
}

table.wbf .reg-form-table fieldset {
	border: 1px #bdd2d9 solid;
	-moz-border-radius:5px 5px 5px 5px;
}

table.wbf .reg-form-table fieldset legend span {
	color:#2C347B;
	font-weight:bold;
}

table.wbf table.reg-form-table .regCap1 {
color:#000;
font-family:arial;
font-size:12px;
text-align:right;
width:200px;
}

table.wbf table.reg-form-table span, table.wbf tr.regCap {
color:#000;
font-family:arial;
font-size:12px;
}

table.wbf table.reg-form-table span.NormalRed {
	color:#F00;
	font-family:tahoma;
font-size:12px;
vertical-align:top;
}

table.wbf table.reg-form-table tr td fieldset table tr td.regCtl {
color:#2C347B;
font-family:arial;
font-size:12px;
font-weight:bold;
}

table.wbf table.reg-form-table tr td fieldset table tr td.regCtl input, table.wbf table.reg-form-table tr td fieldset table tr td.regCtl table tr td span label {
	cursor:pointer;
}

#dnn_ctr1996_ViewDetail_ctlAddReminder_pnlReminder table.Normal, #dnn_ctr1079_View_ViewDetail_ctlAddReminder_pnlReminder table.Normal {
	margin-left:43px;
}

table.wbf table.reg-form-table td.regCtl span input {
	cursor:pointer;
}

table.mogb .reg-form-table fieldset {
	border: 1px #e5cd7e solid;
	-moz-border-radius:5px 5px 5px 5px;
}

table.mogb .reg-form-table fieldset legend span, table.mogb span.poplink {
	color:#8A742C;
	font-weight:bold;
}

table.mogb .NormalTextBox, table.mogb select, table.mogb input {
border:1px solid #e5cd7e;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:-3px;
}

table.mogb label {
	color:#8A742C;
	cursor:pointer;
	font-weight:normal;
}

table.mogb table.reg-form-table tr td fieldset table tr.MyAttendee td {
background-color:#e5cd7e;
border:1px solid #FFFFFF;
color:#000;
text-align:center;
}

table.mogb table.reg-form-table tr td span a.evtLinksRegister, table.mogb table.reg-form-table tr td span a.evtLinksRegister:link, table.mogb table.reg-form-table tr td span a.evtLinksRegister:visited {
background-image:url("images/button_gold_larger.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
margin-left:6px;
padding-left:0;
width:187px;
_width:190px;
}

table.wbf table.payments tr td div a.cmdOgone, table.wbf table.payments tr td div a.cmdOgone:link, table.wbf table.payments tr td div a.cmdOgone:visited {
background-image:url("images/button_gold_pay.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
margin-bottom:12px;
margin-right:10px;
padding-left:1px;
_padding-left:2px;
text-align:center;
text-decoration:none;
width:144px;
_width:155px;
}

table.wbf table.payments tr td div a.cmdOgone:hover {
	background-position:0 -18px;
}

table.wbf table.payments tr td a.evtLinksBack, table.wbf table.payments tr td a.evtLinksBack:link, table.wbf table.payments tr td a.evtLinksBack:visited {
background-image:none;
color:#8A742C;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
display:none;
}

table.wbf table.pay-form-table .poplink {
	color:#8A742C;
}


table.wbf table.payments tr td a.evtLinksBack:hover {
	text-decoration:underline;
}

table.pay-form-table td.regCap1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.payments tr td.regCap2 {
	width:118px;
}

table.pay-form-table td.regCtl span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

table.mogb table.reg-form-table tr td span a.evtLinksRegister:hover {
background-position:0px -18px;
text-decoration:none;
}

table.mogb table.reg-form-table a.evtLinks, table.mogb table.reg-form-table a.evtLinks:link, table.mogb table.reg-form-table a.evtLinks:visited {

}

table.mogb table.reg-form-table a.evtLinks:hover, table.mogb table.reg-form-table a.evtLinks:hover {
	text-decoration:underline;
}

table.mogb table.reg-form-table td.regCtl {
	color:#F00;
	font-family:tahoma;
font-size:12px;
}

table.mogb table.reg-form-table .regCap1 {
color:#8A742C;
font-family:arial;
font-size:12px;
text-align:right;
width:200px;
}

table.mogb table.reg-form-table span, table.mogb .regCap {
color:#000;
font-family:arial;
font-size:12px;
}

table.mogb table.reg-form-table td.regCtl span {
color:#000;
font-family:arial;
font-size:12px;
font-weight:bold;
}

table.mogb table.reg-form-table td.regCtl span.NormalRed {
	color:#F00;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	vertical-align:top;
	display:inline-block;
}

table.mogb table.reg-form-table td.regCtl span input {
	cursor:pointer;
}

table.mogb table.reg-form-table tr td fieldset table tr td.regCtl input, table.mogb table.reg-form-table tr td fieldset table tr td.regCtl select {
	margin-left:0px;
}

table.mogb a.maplink, table.mogb a.maplink:link, table.mogb a.maplink:visited, table.mogb a.maplink:hover, table.mogb table.Normal a, table.mogb table.Normal a:link, table.mogb table.Normal a:visited, table.mogb table.Normal a:hover {
	color:#8A742C;
}

table.mogb table.Normal {
	margin-left:0px;
}

table.mogb input.regCompany {
	height:21px;
margin-right:4px;
margin-left:0px;
width:300px;
}

table.mogb input.regCompany span.NormalRed {
	display:inline-block;
}

table.mogb textarea.regAddress {
margin-right:4px;
border:1px solid #E5CD7E;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:normal;
width:300px;
}

table.wbf input.regCompany {
	height:21px;
margin-right:4px;
margin-left:0px;
width:300px;
}

table.wbf textarea.regAddress {
	
margin-right:4px;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:normal;
width:300px;
}

table.mogb table.reg-form-table a.CloseFo, table.mogb table.reg-form-table a.CloseFo:link, table.mogb table.reg-form-table a.CloseFo:visited {
	background-image:url("images/button_gold_longer.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
margin-bottom:0px;
margin-right:0;
padding-left:1px;
text-align:center;
text-decoration:none;
width:121px;
_width:122px;
}

table.mogb table.reg-form-table a.CloseFo:hover, table.wbf table.reg-form-table a.CloseFo:hover {
	background-position:0 -18px;
}

table.wbf table.reg-form-table a.CloseFo, table.wbf table.reg-form-table a.CloseFo:link, table.wbf table.reg-form-table a.CloseFo:visited {
	background-image:url("images/button_blue_longer.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
margin-bottom:0px;
margin-right:0;
padding-left:1px;
text-align:center;
text-decoration:none;
width:121px;
_width:122px;
}

table.mogb table.reg-form-table span.NormalRed {
	color:#FF0000;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
vertical-align:top;
display:inline-block;
}

a.cmdReturn {
	
}

table.mogb .ListContent a.doc, table.mogb .ListContent a.doc:link, table.mogb .ListContent a.doc:visited, table.mogb .ListContent a.doc:hover {
	background-image:url(images/doc-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:table-cell;
height:20px;
padding-left:30px;
padding-top:3px;
color:#8A742C;
font-weight:bold;
}

table.mogb .ListContent a.pdf, table.mogb .ListContent a.pdf:link, table.mogb .ListContent a.pdf:visited, table.mogb .ListContent a.pdf:hover {
	background-image:url(images/pdf-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:table-cell;
height:20px;
padding-left:30px;
padding-top:3px;
color:#8A742C;
font-weight:bold;
}

table.mogb .ListContent a.zip, table.mogb .ListContent a.zip:link, table.mogb .ListContent a.zip:visited, table.mogb .ListContent a.zip:hover {
	background-image:url(images/zip-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:table-cell;
height:20px;
padding-left:30px;
padding-top:3px;
color:#8A742C;
font-weight:bold;
}

.ListContent a.doc, .ListContent a.doc:link, .ListContent a.doc:visited, .ListContent a.doc:hover {
	background-image:url(images/doc-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:table-cell;
height:20px;
padding-left:30px;
padding-top:3px;
font-weight:bold;
}

.ListContent a.pdf, .ListContent a.pdf:link, .ListContent a.pdf:visited, .ListContent a.pdf:hover {
	background-image:url(images/pdf-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:table-cell;
height:20px;
padding-left:30px;
padding-top:3px;
font-weight:bold;
}

.ListContent a.zip, .ListContent a.zip:link, .ListContent a.zip:visited, .ListContent a.zip:hover {
	background-image:url(images/zip-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:table-cell;
height:20px;
padding-left:30px;
padding-top:3px;
font-weight:bold;
}

h1 img.acceptedImg {
	margin-right:8px;
margin-top:3px;
padding-top:0;
vertical-align:text-top;
}

table.pay-form-table tr td input, table.pay-form-table tr td span.NormalRed {
	display:none;
}

table.pay-form-table tr td span.show {
	display:block;
}

tr#dnn_ctr1490_pay_trPromoCode {
	display:none;
}

table.mogb .ListTitleRow .calPubMonth {
	background-color:#8A742C;
}

table.mogb input.regVAT {
	margin-left:0px;
	_margin-left:0px;
	margin-right:3px;
}