/* CSS DOCUMENT */
/*HOME CSS DOCUMENT + GENERIC*/
body {
	background: #fff url('../images/bg_check.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #797979;
	text-align: center;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
.cb {
	clear:both;
}


/* NEW RULES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

#MMlpaproductions{
	width: 178px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/lpa_productions.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMlpaproductions:hover, #MMlpaproductions.selected {
	background-image: url(../images/lpa_productions_over.gif);				
}
#lpa_productions_panel {
	float:right;
	text-align:left;
	margin:0;
	padding:0;
}
#lpa_productions_panel h2, #lpa_productions_panel p {
	float:none;
	width:700px;
}

/* END NEW RULES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

#Pageholder {
	background: #fff url('../images/bg_pageholder.gif');
	position: relative;
	width: 984px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
#Pageholder_inner {
	padding: 12px 20px 20px 20px;
}
#header {
	width:100%;
	text-align:left;
	margin: 0;
	padding: 0;
	vertical-align:top;
}
#header_logo{
	float:left;
}
#header_right {
	text-align:right;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}
		
/* world navigation	  
------------------------------------------------------------------------------------------*/
#header_world  {
	float: right;
	margin: 0px;
	padding: 0px;
}
#header_world  img {
	display: block;
}
#header_world ul {
	margin: 0px;
	padding: 0px;
}
#header_world li {
	float: right;
	display: inline;
}
.topdate {
	margin-left:18px;
}
#header_world a:link {color: #797979; text-decoration: underline;}
#header_world a:visited {color: #797979; text-decoration: underline;}
#header_world a:hover {color: #000000; text-decoration: underline;}
#header_world a:active {text-decoration: underline;}

/* Header navigation  
------------------------------------------------------------------------------------------*/
#header_nav {
	/* background-color:#cfc; */
	float: right; 
	margin: 8px 0 0 0;
	padding: 0px;
	text-align: right;
}		
#header_nav  ul {
	margin: 0px;
	padding: 0px;
}
#header_nav li {
	margin: 0px;
	padding: 0px;
	float: right;
	display: inline;
}	
#MMsignin{
	width: 69px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/sign_in.gif);
	background-position: center;
	background-repeat: no-repeat;											
	}
#MMsignin:hover, #MMsignin.selected {
	background-image: url(../images/sign_in_over.gif);				
}	
#MMregister{
	width: 69px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/register.gif);
	background-position: center;
	background-repeat: no-repeat;											
	}
#MMregister:hover, #MMregister.selected {
	background-image: url(../images/register_over.gif);				
}
#MMaccount{
	width: 90px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/my_account.gif);
	background-position: center;
	background-repeat: no-repeat;											
	}
#MMaccount:hover, #MMaccount.selected {
	background-image: url(../images/my_account_over.gif);				
}	
#MMsearch{
	width: 59px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/search.gif);
	background-position: center;
	background-repeat: no-repeat;											
}	

/* Top navigation  
------------------------------------------------------------------------------------------*/
#nav1 {
font-size:12px !important;
	clear:both;
	height: 24px;
	margin: 0;
	padding: 0;
	text-align: right;
}
#nav1 ul {
	float: right;
	width: 926px;
	height: 24px;
	margin: 0;
	padding: 0;
	text-align: right;
} 
#nav1 li {
	float: right;
	display: inline;
}			
#MMhome{
	width: 64px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/home.gif);
	background-position: center;
	background-repeat: no-repeat;											
	}
#MMhome:hover, #MMhome.selected {
	background-image: url(../images/home_over.gif);				
}
#MMabout{
	width: 120px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/about.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMabout:hover, #MMabout.selected {
	background-image: url(../images/about_over.gif);				
}
#MMjoin{
	width: 110px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/join.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMjoin:hover, #MMjoin.selected {
	background-image: url(../images/join_over.gif);				
}	
#MMbenefits{
	width: 169px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/benefits.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMbenefits:hover, #MMbenefits.selected {
	background-image: url(../images/benefits_over.gif);				
}	
#MMcommex{
	width: 178px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/commission_exchange.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMcommex:hover, #MMcommex.selected {
	background-image: url(../images/commission_exchange_over.gif);				
}	
#MMcontactus {
	width: 109px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/contact.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMcontactus:hover, #MMcontactus.selected {
	background-image: url(../images/contact_over.gif);				
}										
.MMtag {
	display: none;
	visibility: hidden;
}
#rightText {
	float: right;
	width: 538px;
	height: 99px;
	overflow: hidden;
}
#rightText p {
	float: left;
	width: 295px;
	text-align: left;
	height: 99px;
	font-size: 10px;
}
#rightText a {
	text-decoration: underline;
	color: #797979;
}
/* Left navigation 
------------------------------------------------------------------------------------------*/
#nav2 {
	clear:both;
	float: left;
	width: 174px;
	margin: 17px 0px 0px 0px;
	padding: 0;
	text-align: left;
}	
.menuSection {
	width: 174px;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}		
.menuSection ul {
	width: 174px;
	margin: 0px 0px;
	padding: 0;
}
.menuSection li {
	width: 174px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.menuSection li a {
	line-height: 1.4em;
	color: #797979;
	padding-left:7px;
	margin: 8px 8px 8px 12px;
	background-image: none;
	text-decoration: none;	
}
/* .menuSection li a:hover, .menuSection li .selected {
	color: #660000;
} */
.menuSection li .selected {
	color: #5E5E7B;
	font-weight:bold;
	background-image: url(../images/left-menu-arrowsmall.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.menuSection li a:hover{
	color: #000;
	background-image: url(../images/left-menu-arrowsmall.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.menuSection ul li ul {
	width: 174px;
	margin: 0;
	padding: 0;
}
.menuSection ul li ul li {
	width: 174px;
	margin: 0;
	margin-left: 10px;
	padding: 0;
	overflow: hidden; 					
}	
.nav2Head  {
	margin: 4px 0;
}
.nav2firsttitle{
	margin-top: 0px; 
	margin-left:0px;
}			
.nav2title{
	margin-top: 15px; 
	margin-left:0px;
}					
.nav2Head a {
	color: #797979;
	width: 174px;
	margin: 0;
	padding: 0 0 0 7px;
	font-size: 1.1em;
	text-decoration: none;
}
.nav2Head a:hover{
	color: #000;
	background-image: url(../images/left-menu-arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.nav2Head .selected {
	color: #5E5E7B;
	font-weight:bold;
	background-image: url(../images/left-menu-arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#Pagemain, #ta1 {
	float: left;
	width: 615px;
	height: 100%;
	margin: 0;
	padding: 0;
}
html>body #Pagemain, #ta1 {
	width: 670px;
}			
.leftImages {
	float: left;
	width: 200px;
	height: 480px;
	margin: 0;
	padding: 0;
	padding-left: 85px;
	padding-top: 40px;					
}
html>body .leftImages {
	padding-left: 118px;
}							
.rightImages {
	float: right;
	width: 200px;
	height: 480px;
	margin: 0;
	padding: 0;
	padding-right: 85px;
	padding-top: 40px;
}
html>body .rightImages {
	padding-right: 118px;
}				
.imageStrap {
	float: left;
	width: 200px;
	height: 230px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
.image {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0;
	padding: 0;
}
	.image img {
		border: 0;
	}
.strap {
	float: left;
	width: 200px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.strap p {
	float: left;
	width: 200px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: justify;
}
/*END HOME CSS DOCUMENT + GENERIC*/						
/*PAGE CSS TEMPLATE*/
#PagemainContentPage {
	float: right;
	width: 752px;
	margin: 0;
	padding: 0;
}
#ta1ContentPage {
	float: right;
	width: 752px;
	margin: 0;
	padding: 0;
}
#pageContent {
	float: left;
	width: 752px;
	margin: 17px 0px 0px 0px;
	padding: 0;
	padding-left: 0;
	text-align: justify;
}
.row {
	text-align: left;
	float: left; 
	margin-bottom: 18px;
}	
.imageContentHolder {
	float: left; 
	display:inline;
	width: 192px;
	padding: 0;
	margin: 0;
	margin-right: 18px;
}
.imageHolder {}
.imageHolder img {}
.imageName {}
.imageNote {
/* margin-bottom: 18px; */
}
/* Advertisement
------------------------------------------------------------------------------------------*/
#rightHomeAdHolder {
	float:right;
	width: 122px;
	margin: 0;
	padding: 0;
}
#rightHomeAdHolder2 {
	float:right;
	width: 122px;
	margin: 20px 0 0 0;
	padding: 0;
}
.imageRightAd {
	margin: 0;
	padding: 0;
}
.imageRightAdBottom {
	padding: 0;
	margin: 0px;
	margin-top: 31px;
}
.advertisment_title {
	padding: 0;
	margin: 0px;
	margin-bottom: 2px;
}
.generic_ad {
	padding: 0;
	margin: 0px;
	margin-bottom: 15px;
}
.topSmallImage {
	float: left;
}
.bottomSmallImage {
	float: left;
	margin-top: 8px;
}
h1 {
	float: left;
	width: 467px;
	margin: 0;
	margin-bottom: 10px;
	font-size: 1.8em;
	font-weight: bold;
}
h2 {
	float: left;
	width: 467px;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;		
	font-size: 1.2em;
	font-weight: bold;
	/* text-transform: uppercase; */
}
p {
	margin: 0;
	margin-bottom: 20px;		
}
#pageContent a {
	color: #797979;
	text-decoration: underline;
}

/* Footer
------------------------------------------------------------------------------------------*/
#page_footer  {
	clear:both;
	text-align:right;
	margin-top: 15px;
	padding: 10px;
}

#page_footer ul {
	margin: 0px;
	padding: 0px;
}
#page_footer li {
	padding:0 .7em;
	display: inline;
	border-right:1px solid #ccc;
}
#page_footer li.last {
	border:none;
}
#page_footer a:link {color: #797979; text-decoration: none;}
#page_footer a:visited {color: #797979; text-decoration: none;}
#page_footer a:hover {color: #000000; text-decoration: underline;}
#page_footer a:active {text-decoration: underline;}

/* scrollbar
------------------------------------------------------------------------------------------*/

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background: url(../images/verticalbarbackground.png) 0px 0px no-repeat;
}
.vscrollerbar {
width: 15px;
background: #919191 url(../images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #363636;
}
.hscrollerbar {
height: 15px;
background: #919191;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(../images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(../images/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(../images/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #363636;
}
.vscrollerbasebeg {
background: url(..images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(..images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(../images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(../images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #363636 url(../images/basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */

#newsletter {
	position: relative;
	margin: 0 auto;
	padding: 0px;
	overflow: auto;
	background: #4A774F url(../images/newsletter_bg.gif) 0px 0px repeat-x;
	color:#fff;
	font-size:0.9em;
	margin-top: 31px;
	width: 120px; 
	height: 192px;  
}
#newsletter ul {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0px;
}
#newsletter li {
	margin:4px 0;
	padding-left: 0px;
}
#newsletter a {
	font-weight: bold;
}
#newsletter  a:link {color: #fff; text-decoration: underline;}
#newsletter  a:visited {color: #fff; text-decoration: underline;}
#newsletter  a:hover {color: #fff text-decoration: underline;}
#newsletter  a:active {text-decoration: underline;}

#aboutlpascroll {
	color:#fff;
	width: 192x;
	height: 192px;
	overflow: auto;
	position: relative;
	background: #63553B url(../images/who_scroll_bg.gif) 0px 0px repeat-x;
	margin: 0 auto;
}

#aboutlpascroll a {
	font-weight: bold;
}
#aboutlpascroll  a:link {color: #fff; text-decoration: underline;}
#aboutlpascroll  a:visited {color: #fff; text-decoration: underline;}
#aboutlpascroll  a:hover {color: #fff text-decoration: underline;}
#aboutlpascroll  a:active {text-decoration: underline;}

#commexscroll {
	color:#fff;
	width: 192x;
	height: 192px;
	overflow: auto;
	position: relative;
	background: #8283A3 url(../images/comm_scroll_bg.gif) 0px 0px repeat-x;
	margin: 0 auto;
}
#commexscroll a {
	font-weight: bold;
}
#commexscroll  a:link {color: #fff; text-decoration: underline;}
#commexscroll  a:visited {color: #fff; text-decoration: underline;}
#commexscroll  a:hover {color: #fff text-decoration: underline;}
#commexscroll  a:active {text-decoration: underline;}

#newcommscroll {
	color:#fff;
	width: 192x;
	height: 192px;
	overflow: auto;
	position: relative;
	background: #8283A3 url(../images/new_comm_bg.jpg) 0px 0px no-repeat;
	margin: 0 auto;
}
.newcommscrollinner {
	padding: 110px 11px 11px 11px;
}
.newcommscrollinner p {
	margin: 0;
	margin-bottom: 2px;		
}
.newcommscrollinner p.newcommscrolltitle {
	margin: 0;
	margin-bottom: 8px;		
}
#newcommscroll  a {
	font-weight: bold;
}
#newcommscroll  a:link {color: #DDDE79; text-decoration: underline;}
#newcommscroll  a:visited {color: #DDDE79; text-decoration: underline;}
#newcommscroll  a:hover {color: #F2F3AC; text-decoration: underline;}
#newcommscroll  a:active {text-decoration: underline;}

.scrollinner {
	padding: 11px;
}
.scrollinner p {
		margin: 0;
		margin-bottom: 10px;		
	}
.scrollinner_title {
	margin-bottom: 10px; 
}

/* Commex Header
------------------------------------------------------------------------------------------*/
.clearboth {
	clear:both;
	margin-top:-1px;
	height:1px;  
	overflow:hidden; 
} 
#PagemainContentPageCommex {
	float: right;
	display:inline;
	width: 750px;
	margin: 0;
	padding: 0;
}
#commex_header {
	text-align:left;
	width: 750px;
	height:98px;
	min-height:98px; 
}
html>body #commex_header{height:auto;min-height:98px; }

#commex_header_inner {
	position:relative;
	top:15px;
	left:50px;
	display: inline-block;
}
#commex_header h1 {
	float:left;
	width:auto !important; 
	background-color:#fff;
	margin:0px;
	padding:4px 20px 2px 16px;
	font-size: 1.8em;
	font-weight: bold;
	border-right:2px solid #000; 
}
#commex_header ul {
	clear:both;
	float:left;
	background:#fff; 
	width:642px;
	margin: 0px;
	padding: 6px 10px;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	font-size: 1.2em;
}
#commex_header li {
	float:left;
	display: inline;
	background:#fff;
	margin:0px;
	padding:0px 6px;
	border-right:1px solid #ccc;
}
#commex_header li.last {
	border:none;
}
#commex_header a:link {color: #797979; text-decoration: none;}
#commex_header a:visited {color: #797979; text-decoration: none;}
#commex_header a:hover {color: #000000; text-decoration: underline;}
#commex_header a:active {text-decoration: underline;}
#commex_header .selected {
	margin-left:10px;
	padding-left:6px;
	color: #6A1213;
	font-weight:bold;
	background-image: url(../images/leftcommex-menu-arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#commex_header ul.commex_page  {
	clear:both;
	color:#fff;
	background: none !important; 
	border-right:0px;
	border-bottom:0px;
	margin-top: 16px;
	padding: 0px 0px;
	font-size: 1em;
}
#commex_header ul.commex_page li {
	float:left;
	background: none !important;
	border:none;
	display: inline;
	margin:0px;
	padding:0px 6px;
}
#commex_header ul.commex_page a:link {color: #fff; text-decoration: none;}
#commex_header ul.commex_page a:visited {color: #fff; text-decoration: none;}
#commex_header ul.commex_page a:hover {color: #ccc; text-decoration: underline;}
#commex_header ul.commex_page a:active {text-decoration: underline;}

/* Commex Home
------------------------------------------------------------------------------------------*/
#commex_header.commex_home{
	background: #333 url(../images/commex_home_bg.jpg) 0px 0px no-repeat;
}
#commex_table th.home1 {
	width:28%;
}
#commex_table th.home2 {
	width:13%;
}
#commex_table th.home3 {
	width:18%;
}
#commex_table th.home4 {
	width:14%;
}
#commex_table th.home5 {
	width:14%;
}
#commex_table th.home6 {
	width:13%;
}

/* Commex Diaries
------------------------------------------------------------------------------------------*/
.commex_diaries {
	background: #333 url(../images/commex_diaries_bg.jpg) 0px 0px no-repeat;
}
#commex_table th.diaries1 {
	width:20%;
}
#commex_table th.diaries2 {
	width:13%;
}
#commex_table th.diaries3 {
	width:11%;
}
#commex_table th.diaries4 {
	width:11%;
}
#commex_table th.diaries5{
	width:24%;
}
#commex_table th.diaries6 {
	width:21%;
} 

/* Commex How
------------------------------------------------------------------------------------------*/
.commex_how {
	background: #333 url(../images/commex_how_bg.jpg) 0px 0px no-repeat;
}

/* Commex submit
------------------------------------------------------------------------------------------*/
.commex_submit {
	background: #333 url(../images/commex_submit_bg.jpg) 0px 0px no-repeat;
}

/* Commex generic copy
------------------------------------------------------------------------------------------*/
.commex_copy{
	margin-top:30px;
	margin-left:50px;
	text-align:left;
}
.commex_copy h2 {
	float:none;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;		
	font-size: 1.2em;
	font-weight: bold;
	text-transform: none;
}
.commex_copy p{
	width:500px;
}
.commex_copy p.formcopy{
	clear:both;
	width:350px;
}
.commex_copy a:link {color: #797979; text-decoration: underline;}
.commex_copy a:visited {color: #797979; text-decoration: underline;}
.commex_copy a:hover {color: #000000; text-decoration: underline;}
.commex_copy a:active {text-decoration: underline;}

/* Commex generic table
------------------------------------------------------------------------------------------*/
#commex_table{
	font-size:11px;
	width: 750px;
	padding: 0px;
	margin: 0px;
	text-align:left;
}
#commex_table th {
	color: #fff;
	height:24px;
	font-weight:normal;
	text-align: left;
	margin:0px;
	padding: 0px 0px 0px 8px; 
	background: #1D9998 url(../images/table_header_bg.gif) bottom right no-repeat;
}
#commex_table a:link {color: #797979; text-decoration: underline;}
#commex_table a:visited {color: #797979; text-decoration: underline;}
#commex_table a:hover {color: #000000; text-decoration: underline;}
#commex_table a:active {text-decoration: underline;}
#commex_table td.drop {
	background: url(../images/table_headerdrop_bg.gif) top right no-repeat;
	border-right: none;
}
#commex_table td {
	border-right: 1px solid #EBF5F5;
	background: #fff;
	padding: 9px 9px 8px 12px; 
} 
#commex_table td.alt {
	background: #EBF5F5;
	border-right: 1px solid #fff;
} 


/* CSS DOCUMENT */
/*HOME CSS DOCUMENT + GENERIC*/

td {
	font-size: 11px;
}

a {
	color: #797979;
}


#headerRightImage {
	float: right;
	margin: 0;
	padding: 0;
}
#headerRightImage img {
	border: 0;
}		
			

/* old header
------------------------------------------------------------------------------------------*/
#MMlogin {
	background-image: url(../images/new-contact-us-over.gif);				
}
#MMlogin {
	width: 100px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/new-contact-us.gif);
	background-position: center;
	background-repeat: no-repeat;
	
}
#MMlogin:hover, #MMlogin.selected {
	background-image: url(../images/new-contact-us-over.gif);
}
#MMloginacc {
	background-image: url(../images/new-contact-us-over.gif);				
}				
#MMloginacc {
	width: 100px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/new-contact-us.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#MMloginacc:hover, #MMloginacc.selected {
	background-image: url(../images/new-contact-us-over.gif);
}
#MMnews {
	background-image: url(../images/new-register-over.gif);				
}							
#MMnews {
	width: 79px;
	height: 22px;
	margin: 0;
	padding: 0;	
	display: block;
	background-image: url(../images/new-register.gif);
	background-position: center;
	background-repeat: no-repeat;												
}
#MMnews:hover, #MMnews.selected {
	background-image: url(../images/new-register-over.gif);				
}
#MMexhibitions {
	background-image: url(../images/new-gallery-1839-over.gif);				
}							
#MMexhibitions {
	width: 113px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/new-gallery-1839.gif);
	background-position: center;
	background-repeat: no-repeat;					
}
#MMexhibitions:hover, #MMexhibitions.selected {
	background-image: url(../images/new-gallery-1839-over.gif);				
}
#MMimages {
	background-image: url(../images/new-site-updates-over.gif);				
}						
#MMimages {
	width: 122px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/new-site-updates.gif);
	background-position: center;
	background-repeat: no-repeat;							
}
#MMimages:hover, #MMimages.selected {
	background-image: url(../images/new-site-updates-over.gif);				
}
#MMcontact {
	background-image: url(../images/new-updated-folios-over.gif);				
}						
#MMcontact {
	width: 125px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	background-image: url(../images/new-updated-folios.gif);
	background-position: center;
	background-repeat: no-repeat;											
}
#MMcontact:hover, #MMcontact .selected {
	background-image: url(../images/new-updated-folios-over.gif);				
}				
					
#rightImages {
	float: right;
	width: 126px;
	height: 480px;
	margin: 0;
	margin-top: 20px;
	#margin-top: 15px;					
	padding: 0;
	background-color: #d6d6d6;
}
#rightContentText {
	float: right;
	width: 158px;
	margin: 0;
	padding: 0;
	padding-top: 8px;
	#padding-top: 0px;
	text-align: left;
}
#rightContentText p {
	float: right;
	width: 158px;
	padding-left: 0;
	padding-right: 0;
}
#rightContentText h2 {
	float: right;
	width: 158px;
	padding-left: 0;
	padding-right: 0;
	font-size: 1.5em;
	text-decoration: none;
	font-weight: normal;
	color: #000;										
}		



/*END HOME CSS DOCUMENT + GENERIC*/						
/*PAGE CSS TEMPLATE*/
/*___________________________________BARNEY REPLACEMENT RULE_______________________________________________*/

											#PagemainContentPageThumbs {
												float: right;
												width: 750px;
												margin: 0;
												padding: 0;
											}
											#ta1ContentPageThumbs {
												float: left;
												width: 750px;
												margin: 0;
												padding: 0;
											}
												#pageContentThumbs {
													float: right;
													width: 750px;
													margin: 0;
													padding: 0;
													text-align: left;
												}
											#pageContentThumbs .row {
												float: right;
												width: 750px;	
											}
											#pageContentThumbs .row2x {
												float: right;
												width: 750px;
											}
/*___________________________________BARNEY END REPLACEMENT RULE_______________________________________________*/

.thumbImageContainer {
	background-color: #666;
	text-align: center;
}

.thumbImageContainer a {
	display: block;
	height: 100px;
	width: 100px;
	border: 4px solid #000;
}

.thumbImageContainer a:hover {
	display: block;
	height: 100px;
	width: 100px;	
	border: 4px solid #red;
}

.thumbImageNote {
	float: left;
	width: 100px;
	height: 12px;
	font-size: 11px;
	margin-left: 4px;
}
.redStar {
	float: left;
	padding-left: 12px;
	background-image: url(../images/red-star.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.yellowStar {
	float: left;
	padding-left: 12px;
	background-image: url(../images/yellow-star.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.type {
	float: right;
}
.title {
	float: left;
	width: 300px;
	font-size: 14px;
	margin-left: 20px;
}
.title2x {
	float: right;
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-decoration: none;
}
.title2x  a{
	float: right;
	font-size: 11px;
	margin-left: 10px;
	text-decoration: none;
}
.title2x  a:hover {
		color: #000000;
		text-decoration: none;
	}
.title2xx {
	float: left;
	font-size: 12px;
	margin-left: 0px;
	margin-bottom: 15px;
	text-decoration: none;
}
.title2xx  a{
	float: left;
	font-size: 11px;
	margin-left: 0px;
	text-decoration: none;
}
.title2xx  a:hover {
		color: #000000;
		text-decoration: none;
	}

.direction {
	float: right;
	width: 300px;
	font-size: 14px;
	text-align: center;	
	margin-bottom:5px;
}
.previous {
	float: left;
	width: 95px;
	font-weight: bold;
	text-align: left;
}
.previous a {
	text-decoration: none;
}
.previous img {
	float: left;
	margin-top: 3px;
	border: 0;
}
.location {
	float: left;
	width: 120px;
	text-align: center;
	margin-left: 12px;
	font-size:11px;
}
.next {
	float: right;
	width: 60px;
	font-weight: bold;
	text-align: right;
}
	.next a {
		text-decoration: none;
	}
.next img {
	float: right;
	margin-top: 3px;
	border: 0;	
}
.previousLabel {
	float: right;
	font-size:11px;
}

.nextLabel {
	float: left;
	font-size:11px;
}

.txt_lnk{
	width:330px;
}
#PagemainContentPageText {
	float: left;
	width: 564px;
	margin: 0;
	padding: 0;
	padding-left:20px;
}
/*___________________________________BARNEY REPLACEMENT RULE_______________________________________________*/
												#PagemainContentPageImages {
													float: left;
													width: 540px;
													margin: 0;
													padding: 0;
													padding-left:20px;
												}
/*___________________________________BARNEY END REPLACEMENT RULE_______________________________________________*/
												
#PagemainContentPageImagesORIG {
	float: left;
	width: 540px;
	margin: 0;
	padding: 0;
}


#ta1ContentPageText {
	float: left;
	width: 570px;
	margin: 0;
	padding: 0;
}
#ta1ContentPageImages {
}	
	
/* 	Original has no top-margin */
/* #pageContent {
	float: left;
	width: 752px;
	margin: 0;
	padding: 0;
	padding-left: 0;
	text-align: justify;
} */
#pageContentText {
	float: right;
	width: 362px;
	#width: 356px;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	#padding-top: 10px;
	text-align: left;
}
html>body #pageContentImages {
	float: left;
	padding-top: 7px;
}
#pageContentText p {
	padding-top: 0;
	padding-bottom: 15px;
	margin-top: 0;
	margin-bottom: 0;
}
#topThumbs {
	float: left;
	padding-bottom: 7px;
}
#topThumbs2 {
	float: right;
}
#thumbsTableHolder {
	float: right;
}

.topThumbsImageHolder2 .topThumbsImageHolder2Inner {
	width: 100px;
	height: 100px;
	text-align: center;
	background-color: #696969;
	overflow: hidden;
}
.topThumbsImageHolderInner2 img {
	border: 0;
}
.topThumbsImageHolder2 .cellHighlightWhite2 {
	display: block;
	border: 4px solid #FFF;
	cursor: pointer;
}
.topThumbsImageHolder2 .cellHighlightRed2, .topThumbsImageHolder2 .cellHighlightRed2 .selected {
	border: 4px solid #6a1213;
}

.topThumbsImageHolder .topThumbsImageHolderInner {
	width: 47px;
	height: 48px;
	text-align: center;
	background-color: #696969;
}

#topThumbs .topThumbsImageHolder {
	padding-left: 7px;
}

.topThumbsImageHolderInner img {
	border: 0;
}
.topThumbsImageHolder .cellHighlightWhite {
	display: block;
	border: 4px solid #FFF;
	cursor: pointer;
}
.topThumbsImageHolder .cellHighlightRed, .topThumbsImageHolder .cellHighlightRed .selected {
	border: 4px solid #6a1213;
}
.topThumbsArrowLeft {
	float: left;
	padding-right: 4px;
}
html>body .topThumbsArrowLeft {
	padding-top: 14px;
}
.topThumbsArrowRight {
	float: right;
	padding-left: 10px;	
}
html>body .topThumbsArrowRight {
	padding-top: 14px;
}
.topThumbsArrowLeft img {
	border: 0;
}
#sideThumbs {
	float: left;
	padding-left: 33px;
}
html>body #sideThumbs {
	padding-left: 34px;
}
#sideThumbs .topThumbsImageHolder {
	padding-bottom: 7px;
}

.vRow {
	float: left;
	width: 55px;
	padding-right: 18px;
	padding-left: 32px;
}
.vRow .imageHolderSmall {
	margin-bottom: 6px;
}
.vRow .imageHolderSmall img {
	border: 0;
}
.vRow .imageHolderSmall a {
	float: left;
	#float: none;
	border: 4px solid #FFF;
}
.vRow .imageHolderSmall a:hover {
	border: 4px solid #6a1213;
}
.imageContentHolder {
	float: left;
	width: 192px;
	padding: 0;
	margin: 0;
	margin-right: 18px;
}
.imageHolder {}
.imageHolder img {}
.imageName {}
.imageNote {}
.imageHolderSmall {
	float: left;
	width: 57px;
	height: 57px;
	padding-top: 5px;
}
.rightArrow	{
	float: left;
	margin-left: 3px;
	#margin-left: 6px;
	padding-top: 18px;
	#padding-top: 12px;
}
.rightArrow img {
	border: 0;
}	
/*___________________________________BARNEY REPLACEMENT RULE_______________________________________________*/
										.mainPageImage {
											position: absolute;
											top: 230px;
											#top: 217px;
											left: 280px;
											#left: 279px;
											z-index: 999;
										}
/*___________________________________BARNEY END REPLACEMENT RULE_______________________________________________*/
/* .imageRightAd {
	float: left;
	width: 122px;
	margin: 0;
	padding: 0;
} */

.mainPageImageORIG {
	position: absolute;
	top: 208px;
	#top: 207px;
	left: 280px;
	#left: 305px;
	z-index: 999;
}

#pageContentText h1 {
	float: left;
	width: 362px;
	margin: 0;
	margin-bottom: 10px;
	font-size: 1.8em;
	font-weight: bold;
}

#pageContentText h2 {
	float: left;
	width: 362px;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;		
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}	

/* duplicate in style_index specifies color as 797979 */
/* #pageContent a {
	color: #660000;
	text-decoration: none;
}
#pageContent a:hover {
	color: #660000;
	text-decoration: underline;
}	 */
/* Competition page
------------------------------------------------------------------------------------------*/
.compSection {
	float: left;
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 0;
}
.mainPageImage2 {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 0;
}
.compSection p {
	float: left;
	text-align: justify;
	margin: 0;
	padding: 0;
}
/*END COMPETITION PAGE STYLE*/
/*END PAGE CSS TEMPLATE*/

/* Form
------------------------------------------------------------------------------------------*/
form {
	padding: 0;
	margin: 0;
}
.formHolder {
	float: left;
	width: 367px;
	margin: 0;
	padding: 0;
}
.formRow {	
	float: left;
	width: 367px;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0;
	border-top: 1px solid #999;
}
label {
	float: left;
	width: 367px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.textBox {
}
.textBoxElement {
	float: left;
	width: 363px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.textArea {}
.textAreaElement {
	float: left;
	width: 365px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;	
}
.selectBox {}
.selectBoxElement {}
.radioButton {}
.radioButtonElement {}
.submit {}
.submitElement {}
.noteTxt {
	font-size: 0.8em;
}
.hiddenElement {
	display: none;
	visibility: hidden;
}
.checkBoxElement {
	float: left;
	height: 20px;
	padding-right: 20px;
}
.checkBox {
	float: left;
}
.checkBoxName {
	float: left;
	margin-top: 3px;
}
.boxElement {
	float: left;
}

.imageContentHolder {
	float: left;
	width: 192px;
	padding: 0;
	margin: 0;
	margin-right: 18px;
}

.imageLinkRow {
	float: left;
	width: 350px;
}
.inPageImage {
	float: left;
	margin: 0;
	padding-right: 10px;
	padding-bottom: 20px;
}
.inPageImageLink {
	float: left;
	margin: 0;
}
.inPageImageLink a {
	float: left;
	margin-top: 25px;
	font-weight: bold;
}
.red {
	color: #600000;
}
#topLogoLink {
	float: left;
	width: 359px;
	height: 99px;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
/* Sitemap
------------------------------------------------------------------------------------------*/
#sitemapContentPage{
	float: right;
	text-align:left;
	display:inline;
	width: 600px;
	margin: 16px 0 0 140px;
	padding: 0;
}
#sitemapContentPage h1 {
	float: none;
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	font-size: 1.8em;
	font-weight: bold;
}
#sitemapLeftColumn {
	float: left;
	text-align:left;
	width: 290px;
	margin: 0;
	padding: 0;
}
#sitemapRightColumn {
	float: right;
	text-align:left;
	width: 290px;
	margin: 0;
	padding: 0;
}
.sitemapcontainer ul{
	margin-left: 0px;
	padding-left: 0px;
	line-height:1.3em;
}
.sitemap ul{
	margin-left: 14px;
	padding-left: 0px;
}
.sitemap li {
	list-style-type: none;
	margin-left: 0px;
}
.sitemaptitle {text-decoration: underline;}
.sitemap a:link {text-decoration: none}
.sitemap a:visited {text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}
.sitemap a:active {text-decoration: underline;}
/*END FORM CSS TEMPLATE*/				
/*END CSS DOCUMENT*/

/* profile Header
------------------------------------------------------------------------------------------*/
.clearboth {
	clear:both;
	margin-top:-1px;
	height:1px;  
	overflow:hidden; 
} 
#PagemainContentPageprofile {
	float: right;
	display:inline;
	width: 750px;
	margin: 0;
	padding: 0;
}
#profile_header {
	text-align:left;
	width: 750px;
	height:37px;
	min-height:37px;
	background: #333 url(../images/profile_checker.gif) 0px 0px;
}; 
}
html>body #profile_header{height:auto;min-height:37px; }

#profile_header_inner {

}

#profile_header ul {
	margin: 0px;
	padding: 6px 10px;
	font-size: 1.2em;
}
#profile_header li {
	float:left;
	display: inline;
	margin:5px 0 0 0;
	padding:0px 6px;
	color:#fff;
	border-right:1px solid #cfcfcf
}
#profile_header li.noborder {
	border:none;
}
#profile_header a:link {color: #cfcfcf; text-decoration: none;}
#profile_header a:visited {color: #cfcfcf; text-decoration: none;}
#profile_header a:hover {color: #cfcfcf; text-decoration: underline;}
#profile_header a:active {text-decoration: underline;}
#profile_header .selected {
	margin-left:10px;
	padding-left:7px;
	color: #fff;
	font-weight:bold;
	background-image: url(../images/leftprofile-menu-arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/*___________________________________BARNEY ADDITIONAL RULES_______________________________________________*/

/* profile generic copy
------------------------------------------------------------------------------------------*/
.profile_copy h1 {
	float:none;
	margin:0 0 15px;
	padding:0;
	font-size: 1.8em;
	font-weight: bold;
}
.profile_copy{
	margin-top:15px;
	margin-left:13px;
	text-align:left;
}
.profile_copy h2 {
	float:none;
	width:100%;
}
.profile_copy p{
	
}
.profile_copy a:link {color: #797979; text-decoration: none;}
.profile_copy a:visited {color: #797979; text-decoration: none;}
.profile_copy a:hover {color: #000000; text-decoration: underline;}
.profile_copy a:active {text-decoration: underline;}

.profile_column1 {
	float:left;
	display:inline;
	margin-right:15px;
	padding-right:20px;
	background: url(../images/profile_dotted.gif) top right repeat-y;
	
}
.profile_column1_inner {
	width:350px;
}
.profile_column2 {
	float:left;
	display:inline;
	width:350px;
}
.profile_column2  .profile_sectionlink {
	margin-bottom:6px;
}
.profile_column2  h2 {
	float:none;
	width:100%;
	background-color:#ebf5f5;
	padding:4px;
}
