.hideme 
{
	color: #1c173b;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0px 0px 20px 0px;
padding: 0px;
background-color: #f8f8f8;
background-image: url(/Images/mallett_mainbg.jpg);
background-repeat: repeat-x;
background-position: top;
color: #000;
}

p.general{
	font-size: .90em;
}

#container{ 
margin: 79px auto 0 auto; 
width: 760px; 
background-color: #EBEDDE;
background-image: url(/Images/enclose_bgs2.gif);
background-repeat: repeat-y;
text-align: left; 
}


.leftbanner{
	margin-left: 5px;
}

#rightSide{ 
float: right; 
width: 580px;
margin-top: 12px;
min-height: 400px;
}

* html #rightSide{
height: 400px;
}

#leftSide{ 
margin-right: 580px; 
width: 175px; 
background: #bebf95; 
} 

#rightSidehome{ 
float: left; 
margin-left: 2px;
width: 583px;
background-color: #2B4255;
margin-top: 20px;
} 

.clear{
clear: both;
height: 1px;
}

.clear10{
clear: both;
height: 10px;
}

.clearlistsummary{
clear: both;
height: 15px;
	border-bottom: 1px dotted #A4A475;
	margin-bottom: 8px;
}

.clearrefer{
clear: both;
height: 15px;
	border-bottom: 1px dotted #D5D8C8;
	margin:0px 0px 8px 10px;
	width: 550px;
}


.clearcontinentevent{
clear: both;
height: 15px;
	border-bottom: 2px dotted #844848;
	margin:0px 0px 8px 10px;
	width: 550px;
}

.terms{
		padding: 8px;
}

.termsheader{
	background-color: #fff;
	padding: 8px;
	height: 60px;
}

.logo{
	float: left;
}

.closeterms{
	float: right;
	line-height: 60px;
}

.closeterms a{
	color: #7A99B6;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.2em;
}

.closeterms a:hover{
	color: #6993B3;
	font-weight: bold;
	text-decoration: none;
}

img.backtoprev{
	border: 1px solid #D5D7BA;
}

#footer{ 
clear: both; 
margin: 0; 
text-align: left; 
height: 25px;
border: 1px solid #b8b8b8;
background-color:#1c173b;
line-height:25px;
}

#release{ 
clear: both; 
margin: 0; 
text-align: left; 
height: 25px;
font-size: .85em;
color: #B8B8B8;
line-height:25px;
text-align: right;
padding-right: 5px;
background-color: #FBFBFB;
border-bottom: 1px solid #EDEFE3;
}

a.genlink{
text-decoration: none;
font-weight: bold;
color: #7A99B6;
}

a.genlink:hover{
text-decoration: underline;
font-weight: bold;
color: #7A99B6;
}


#copyright{
clear: both; 
margin: 0; 
text-align: right; 
height: 25px;
width: auto;
line-height:25px;
color: #969DA5;
background-color: White;
padding-right: 5px;
}

#copyright a{
color: #969DA5;
text-decoration: none;
}

#copyright a:hover{
color: #969DA5;
text-decoration: none;
}

#top{ 
position: absolute; 
top: 10px; 
width: 760px; 
} 

#header{
background-color: #2b4255;
height: 80px;
margin: 0px;
padding: 0px;
}

#logoContainerPrint{
display: none;
}

#logoContainer{
position: absolute;
background-color: #1c173b;
width:175px;
margin: 0px;
padding: 0px;
border-right: 1px solid #EBEDDE;
}

#InvestorContainertl{
position: absolute;
background-color: #426682;
width:175px;
margin: 0px;
padding: 0px;
border-right: 1px solid #EBEDDE;
}

#headerStrap{
position: absolute;
left: 177px;
top: 0px;
text-align: center;
color: white;
/*letter-spacing: .5mm;*/
padding: 15px 0px 0px 0px; 
width: 584px;
}

#headerMenu{
position: relative;
top:12px;
left: 176px;
background-color: #1c173b;
height: 25px;
padding: 0;
text-align: left;
line-height: 25px;
width: 584px;
margin: 0px;
}

* html #headerMenu{
	text-indent: 5px;
	left: 176px;
	width: 584px;
}


.lower{
	padding: 3px;
	font-size: .90em;
	margin-top: 5px;
}

.listrowrightcontent{
	float: left;
	width: 340px;
	margin: 0px;
	padding: 0px;
}

.listrowrightcontent a{
	text-decoration: none;
	color: Black;
}

.listrowrightcontent a:hover{
	text-decoration: none;
	color: Black;
}


img.section a:hover{border:1px solid #7A99B6;}

input.editmydetails{
	margin-right:5px;
}


img.home3{
	border: 2px solid white;
}

img.homeevents{
	border: 2px solid #EDEFE3;
}

input.home3{
		border: 2px solid white;
}

.box p{font-size:.85em;
padding:3px;}

.box{ 
float: left; 
width: 180px;
margin-left:12px;
margin-top: 10px;
background-color:#D5D7BA;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
} 

.publicationbox{ 
float: left; 
width: 240px;
margin-left:30px;
margin-top: 10px;
background-color:#D5D7BA;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
height: 240px;
} 

.publicationtxt{
	display: block;
	margin: 15px 0px 10px 0px
}

.userAddbox{
width: 550px;
background-color: #F7F9EA;
border: 1px solid #E1E3D4;
/* background-image: url(/Images/indicator_add.gif);
background-position: left;
background-repeat: no-repeat; */
padding: 5px;
line-height: 24px;
margin: 20px 0 20px 10px;
}

.pbox2{ 
float: left; 
width: 240px;
margin-left:40px;
margin-top: 10px;
background-color:#D5D7BA;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
height: 240px;
} 

.publicationbox img{
border: 2px solid #ebedde}

.publicationbox p{
margin: 0px;
padding: 0px}

.publicationbox h1{
padding: 5px 20px}

.cattitle{ 
float: left;
width: 172px;
margin:10px 0px 0px 9px;
background-color: #30495e;
background-image: url(/WMS/Images/cattitlebg.gif);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
color: #EBEDDE;
padding: 4px;
text-align: center;
font-weight: bold;
} 

* html .cattitle{
	margin-left:3px;
}

.cattitle a{
	color: #EBEDDE;
	text-decoration: none;
}

.cattitle a:hover{
	color: #EBEDDE;
	text-decoration: none;
}

.catbox{ 
width: 180px;
height: 230px;
margin-left:9px;
background-color:#D5D7BA;
color:#623535;
text-align: center;
margin-top: 1px;
vertical-align: top;
clear: left;
}

* html .catbox{
	margin-left:6px;
}


.catbox input{
margin-top: 4px;  }

.browsebox{ 
float: left; 
width: 172px;
margin:0px 0px 0px 9px;
background-color:#c8cbb8;
/*background-color:#a4a475;*/
color:#623535;
line-height: 20px;
height: 20px;
text-align: right;
padding: 4px;
clear: left;
} 

* html .browsebox {width:172px;
margin-left: 3px;}

.browsebox span.plus {
float: left;
width: 100px;
text-align: left;
padding-left: 4px;
color:#969DA5;
font-size: .90em; 
}

.browsebox span.seemore {
float: right;
padding-right: 4px;
text-align: right;
}

.boxhome{ 
float: left; 
width: 193px;
margin-left:1px;
background-color:#D5D7BA;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
} 

.flaghome{ 
float: left; 
width: 180px;
margin-left:30px;
/*background-color:#a4a475;*/
color:#D5D8C8;
text-align: center;
font-size: .85em;
} 

.flaghomeright{ 
float: right; 
width: 180px;
margin-right:40px;
/*background-color:#a4a475;*/
color:#D5D8C8;
text-align: center;
font-size: .85em;
}

.flaginnercolor{
	color: #A7A7A7;
	margin-bottom: 20px;
}

.contacthome{ 
float: left; 
width: 280px;
/*background-color:#a4a475;*/
color:black;
text-align: center;
font-size: .85em;
} 

.contacthomeright{ 
float: right; 
width: 280px;
margin-right:0px;
/*background-color:#a4a475;*/
color:#D5D8C8;
text-align: center;
font-size: .85em;
} 

.contactpic{
	float: left;
	margin-right: 5px;
	margin-top: 0px;
}

.contactaddress{
	float: left;
	text-align: center;
	width: 180px;
	margin-top: 0px;
}

.maplink{
float: left;
	display: block;
	width: 85px;
	text-align: center;
	clear: left;
	margin-top: 3px;
	background-color: #D5D7BA;
	padding: 2px 0px 2px 0px;
}

.maplink a{
	font-weight: normal;
	color: #6691B3;
	text-decoration: none;
	}
	
	.maplink a:hover{
	font-weight: normal;
	color: #9E5656;
	text-decoration: underline;
	}

.contactpicholder{
	float: left;
	width: 85px;
	
}

.contactaddress a{
	
}

.boxhomeinnertop{
margin-top:8px;

}

.boxhomeinnertop1{
height: 290px;
}

.homeboxbasemore{
text-align: right;
padding: 4px 4px 6px 0px;
background-color: #c8cbb8;
}

.homeboxbasemore a{
text-decoration: none;
font-weight: bold;
color: #7A99B6;
font-size: .85em;
}

.homeboxbasemore a:hover{
text-decoration: underline;
font-weight: bold;
color: #7A99B6;
}

.boxhomecat2{ 
float: left; 
width: 180px;

margin-left:12px;
background-color:#C3C6A7;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
} 

.homecattxt{
display: block;
padding: 4px;
margin-bottom: 0;
margin-top: 8px;
}

.homecattxtfeatured{
display: block;
padding: 4px;
margin-bottom: 0;
margin-top: 8px;
text-transform: uppercase;
}

.contactcattxt{
display: block;
padding: 0px 4px 0px 0px;
margin: 0px;
color: #426682;
}


.homeflashboxspan{ 
float: left; 
width: 582px;
margin: 0px 0px 10px 0px;
color:#623535;
text-align: center;
background-image: url(../Images/slideshow/11b.jpg);
background-repeat: no-repeat;
background-position: right;
} 

.leftpromocontainer{
	width: 174px;
	text-align: center;
}

.leftpromocontainer span{
display: block;
color:#623535;
padding: 3px 0px 3px 0px;
}

.homepromoboxspan{ 
width: 560px;
margin: 0px 0px 10px 0px;
color:#623535;
text-align: center;
} 

.seafairpicboxspan{ 
float: left; 
width: 584px;
margin: 10px 0px 20px 0px;
color:#623535;
text-align: center;
padding-bottom: 10px;
} 

.boxspan2{ 
float: left; 
width: 390px;
margin-left:10px;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
} 
.box2 p{font-size:.85em;
padding:3px;}

.box2{ 
float: left; 
width: 130px;
height: 170px;
margin-left:8px;
background-color:#D5D7BA;
/*background-color:#a4a475;*/
color:#623535;
text-align: center;
} 

.pagination{
margin: 10px 0px 20px 10px;
width: 556px;
background-color: #E1E3D4;
text-align: right;
padding: 2px 6px 0px 0px;
border-bottom: 1px dotted #ADB09C;
}

* html .pagination {width:550px;}

.paginationnumber{
margin: 10px 0px 10px 10px;
width: 548px;
font-weight: bold;
color: #2B4255;
background-color: #E1E3D4;
text-align: left;
padding: 4px 6px 4px 6px;
border-bottom: 1px solid #6691B3;
border-top: 1px dotted #ADB09C;
}

* html .paginationnumber {width:546px;}

.paginationcount{
	float: left;
	width: 150px;
}

.paginationpages{
	float: right;
	width: 300px;
	text-align: right;
}

table.pagination{
margin-top: 10px;
margin-left:8px;
width: 560px;
background-color: #E1E3D4;
}

table.pagination td{
color: #BEBF95;
}

.paginationon{
	font-weight: bold;
	color: Black;
}

table.pagination td a{
color: #9E5656;
}

table.pagination td a{
color: #9E5656;
text-decoration: none;
}

.listbox{ 
width: 560px;
margin-left:8px;
background-color:#bebf95;
/*background-color:#a4a475;*/
color:#000;
}

.listbox2{ 
width: 560px;
margin-left:8px;
background-color:#E1E3D4;
/*background-color:#a4a475;*/
color:#000;
}

.listbox img{
	padding: 5px;
	float: left;
}

.listbox2 img{
	padding: 2px;
	float: left;
}

.detailbox{ 
width: 570px;
margin-left:8px;
background-color:#E1E3D4;
/*background-color:#a4a475;*/
color:#000;
}

.detailbox img{
	padding: 5px;
	float: left;
}

.zoombox{ 
width: 560px;
margin:8px;
background-color:#E1E3D4;
/*background-color:#a4a475;*/
text-align: center;
color:#000;
z-index: inherit;

}

.zoomobjectholder{
width: 550px;
height: 420px;
		background-image: url(../Images/flash-brochure-bg.jpg);
	background-repeat: no-repeat;
}

#fullflash{
margin: 0px;
padding: 0px;
	text-align: center;
	height: 100%;
	min-height: 100%;
	background-color:#E1E3D4;
	z-index: inherit;
}

#Zoom1_PanelZoom{
margin: 0px;
padding: 0px;
	text-align: center;
	height: 100%;
	min-height: 100%;
	background-color:#E1E3D4;
	z-index: inherit;
}

.firstbox{ 
margin-left:0px;
}

.row{
margin-left:10px;
clear:both}


.flushrow{
margin-left:0px;
clear:both}

.contactusrow{
margin-left:10px;}

img.contactpic{
	border: 3px solid #D5D7BA;
}

.commissionheading{
margin:0px 4px 0px 10px;
clear:both;
background-color: #9E5656;
padding: 4px;
color: White;
font-weight: bold;
width: 552px}

.rowcommissioned{
margin:0px 4px 20px 10px;
clear:both;
background-color: #C3C6A7;
padding: 4px;
width: 552px}

p.commisionmore{
	margin: 0px;
	padding: 0px;
}

p.commisionmore a{
color: #9E5656;
text-decoration: none;
font-size: .85em;

}

p.commisionmore a:hover{
color: #7A99B6;
text-decoration: underline;
}

.rowcommissioned img{
margin-right: 10px;
border: 1px solid #426682;}

h1
{
background-color: #6691b3;
font-size: 0.9em;
color: #FFF;
padding: 4px 0 7px 5px;
/*background-image: url(../images/ui/generic_head_bg.jpg);
background-repeat: repeat-x;*/
}

h1.maincatheading
{ 
background-color: #426682;
font-family: Arial, Helvetica, sans-serif;
/*background-image: url(images/generic_light_head_bg.jpg);*/
margin-top:0px;
color: #EBEDDE;
}



h1.homecat3heading
{ 
background-color: #6993B3;
font-family: Arial, Helvetica, sans-serif;
/*background-image: url(images/generic_light_head_bg.jpg);*/
margin-top:0px;
color: #EBEDDE;
}

h1.homecat1heading
{ 
background-color: #3E5C77;
font-family: Arial, Helvetica, sans-serif;
/*background-image: url(images/generic_light_head_bg.jpg);*/
margin-top:0px;
color: #EBEDDE;
}

h1.homecat2heading
{ 
background-color: #507C9E;
font-family: Arial, Helvetica, sans-serif;
/*background-image: url(images/generic_light_head_bg.jpg);*/
margin-top:0px;
color: #EBEDDE;
}
h1.catheading
{ 
background-color: #7A99B6;
font-family: Arial, Helvetica, sans-serif;
/*background-image: url(images/generic_light_head_bg.jpg);*/
margin-top:0px;
color: #fff;
}

h2
{
font-size: 0.9em;
color: #000;
padding: 4px 0px 7px 0px;
}

h4{
margin: 10px 0 5px 10px;
font-weight: bold;
font-size: 1.2em;
}

h4.alth4heading{
margin: 5px 0 1px 10px;
font-weight: bold;
font-size: 1.2em;
color: #844848;
}

.pageTitle {color: #623535;
font-size:1.1em;
padding:10px 0 0 10px; 
font-weight:bold;
text-decoration: none;
margin:0;
font-family: Arial, Helvetica, sans-serif;}

.pageTitle img{
	margin-bottom: 6px;
	margin-right: 4px;
}

.pagetitleinline{
	margin-top: 5px;
}

.eventsTitle {color: #996633;
font-size:1.1em;
padding:10px 0 0 10px; 
display: block;
font-weight:bold;
margin:10px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif;}

img.eventsgraphic{
	border: 2px solid #996633;
	margin-left: 20px;
	margin-right: 10px;
}

a.bodylink{
	color: #7A99B6;
	text-decoration: underline;
	padding: 1px;

}

a.bodylink:hover{
	color: white;
	text-decoration: none;
	background-color: #7A99B6;
	padding: 1px;
	border-bottom: 2px solid #426682;
}

a.plainbodylink{
font-weight: normal;
font-size: .85em;
	color: #7A99B6;
	text-decoration: underline;

}

a.plainbodylink:hover{
	color: #ADB09C;
	text-decoration: none;
}

a.imglink{
	color: #7A99B6;
	text-decoration: none;
	padding: 1px;

}

a.imglink:hover{
	color: white;
	text-decoration: none;
	background-color: #7A99B6;
	padding: 1px;
	border: 2px solid #426682;
}

a.imglinkthin{
	color: #7A99B6;
	text-decoration: underline;
	padding: 1px;

}

a.imglinkthin:hover{
	color: white;
	text-decoration: none;
	background-color: #7A99B6;
	padding: 1px;
		border: 1px solid #426682;
}


.breadTrail {
color: #623535;
font-size:.85em;
padding:10px 0 0 10px; 
font-weight:bold;
margin:0;
font-family: Arial, Helvetica, sans-serif;
}


.sortSelection {
color: #623535;
font-size:.85em;
padding:10px 0px 0px 10px; 
font-weight:bold;
margin:0px 20px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
padding-bottom: 5px;
width: 555px;
border-bottom: 1px solid #D5D7BA;}

* html .sortSelection{
	width:545px;
}


.breadTrail a{
	font-weight: normal;
	color: #6691B3;
	text-decoration: underline;
}

.breadTrail a:hover{
	font-weight: normal;
	color: #6691B3;
	text-decoration: none;
	background-color: #C8CBB8;
}

.listactionTrail {
color: #623535;
font-size:0.85em;
padding:0px 0px 5px 0px; 
margin:0px;
font-family: Arial, Helvetica, sans-serif;}

.listactionTrail a{
	font-weight: normal;
	color: #6691B3;
	text-decoration: underline;
}

.listactionTrail a:hover{
	font-weight: normal;
	color: #6691B3;
	text-decoration: none;
	background-color: #C8CBB8;
}

a.breadTrailOff {
	color: #623535;
	font-size:1.0em;
	font-weight:bold;
	text-decoration: none;
}

a.breadTrailOff:hover {
 color: #623535 !important;
 font-size:1.0em;
 font-weight:bold;
 text-decoration: none;
 cursor: default;
 background-color:#EBEDDE; 
}

.pageNormal {color: #000;
font-size:.9em;
margin: 0px 5px 0px 10px;
padding: 10px 0px 10px 0px;
}


ul.pageLinks li{
	margin-bottom: 5px;
}

ul.pageLinks li a{
		color: #7A99B6;
	text-decoration: underline;
	padding: 1px;
}


ul.pageLinks li a:hover{
	color: white;
	text-decoration: none;
	background-color: #7A99B6;
	padding: 1px;
		border-bottom: 2px solid #426682;
}



.pagePublications {
color: #000;
font-size:.9em;
margin: 10px 5px 10px 10px;
}

.pageSubNormal {color: #000;
font-size:.9em;
margin: 20px 5px 0px 10px;
font-weight: bold;
}

.pageselectNote {
color: #B8B8B8;
font-size:.8em;
margin: 5px 5px 0px 10px;
}

.pageeventDate {
color: #9E5656;
font-size:.9em;
margin: 10px 5px 5px 10px;
}


.bodylink a{
	font-weight: normal;
	color: #6691B3;
	text-decoration: underline;
}

.bodylink a:hover{
	font-weight: normal;
	color: #6691B3;
	text-decoration: none;
	background-color: #C8CBB8;
}

.nb{
	font-weight: bold;
	color: #9E5656;
}

.pageNote {color: #000;
font-size:.9em;
margin: 0px 5px 0px 10px;
}

.pageNormalinline {color: #000;
font-size:.9em;
margin-left:10px;
margin-top:0px;
line-height: 24px;}


.dvitemheading{
color: #000;
font-size:.9em;
margin:10px 0px 10px 10px;
font-weight: bold;
}

h1.dvitemheading{
color: #000;
font-size:.9em;
margin:10px 0px 10px 0px;
font-weight: bold;
background-color: #EBEDDE;
}

.pageNormal .keyheading{
font-size: 1.1em;
margin: 8px 0 0 0;
padding: 0px;
font-weight: bold;
}

.pageNormal .subheading{
font-size: 1.1em;
margin: 8px 0 0 0;
padding: 0px;
font-weight: bold;
line-height: 25px;
}

#pageContinue {
clear:both;
padding-top:5px;
margin-left:10px;
}

#pagebaseContinue {
clear:both;
padding-top:10px;
margin-left:0px;
}
#SectionRowDivider {
clear:both;
padding-top:0px;
margin: 0px;}

.SectionRowTop {
clear:both;
padding-top:10px;}

.SectionRowDivider {
clear:both;
padding-top:0px;}

.flagdivider{
height:2px;	
border-top: 2px solid #EBEDDE;
margin: 10px 0px 10px 0px;
}

.flagdividerbase{
height:1px;	
border-top: 1px solid #405b74;
margin: 10px 0px 10px 0px;
}

.flagdividerinner{
height:2px;	
border-top: 2px solid #E1E3D4;
margin: 10px 0px 10px 0px;
}

/* main navigation*/

#headerMenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 5px;
	float: left;
}

#headerMenu ul li
{
float: left;
	font-size: .80em;
	color: #7A99B6;
	margin:0px 0px 0px 0px;
	padding: 0px;
}

#headerMenu ul li a{
	color: #EBEDDE;
	text-decoration: none;
	display: block;
}

#headerMenu li a:hover{
	color: #B8B8B8;
	text-decoration: underline;
}

#footer ul
{
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0px;
}

#footer li
{
	display: inline;
	font-size: .85em;
	color: #969DA5;
	margin:0 3px 0px 3px;
}

#footer li a{
margin-left: 0px;
	color: #EBEDDE;
	text-decoration: none;
}

#footer li a:hover{
	color: #BEBF95;
	text-decoration: underline;
}

#navigation{
float: left;
display: block;
text-align: left;
background-color: #D5D7BA;
width: 174px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:.85em;
margin-left:1px;
margin-bottom: 20px;
}

#navigationheader{
float: left;
display: block;
text-align: left;
text-indent:4px;
background-color: #2B4255;
color:#FFF;
font-weight:bold;
width: 174px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
margin-left:1px;
margin-bottom: 0px;
padding: 4px 0px 4px 0px;
}



* html #navigation {width:170px;}


#navigation ul{
list-style: none;
padding: 0;
margin: 0;
}

#navigation ul li{
margin: 0;
padding: 0;
}

#navigation ul li a{

background-color: #D5D7BA;
background-image: url(/Images/notexpanded2.gif);
background-position: 155px;
background-repeat: no-repeat;
padding: 2px 0px;
margin-right: 0px;
text-indent: 5px;
text-decoration: none;
color: #426682;
width: 174px;
display: block;
font-weight: bold;
}



body #navigation ul li a  {
margin-left: 0;
text-indent: 0px;
 voice-family: "\"}\"";
 voice-family: inherit;
 text-indent: 5px;
width: 174px;
}

* html #navigation ul li a{width:172px;}


#navigation ul li a#navon{
background-image: url(/Images/expanded2.gif);
background-position: 155px;
background-repeat: no-repeat;
background-color: #EBEDDE;
padding: 2px 0px;
margin-right: 0px;
text-indent: 5px;
text-decoration: none;
color: #426682;
width: 174px;
display: block;
border-bottom: none;
font-weight: bold;
}

* html #navigation ul li a#navon{width:173px;}

#navigation ul li a:hover{
background-color: #EBEDDE;
background-image: url(/Images/notexpanded2.gif);
background-position: 156px;
background-repeat: no-repeat;
text-decoration: none;
color: #000;
width: 173px;
}




#subnavigation{
margin-left: 0px;
padding:0px;
margin-right: 0px;
}

#subnavigation ul li a{
background-color: #C8CBB8;
background-image: none;

padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: #426682;
display: block;
font-weight: normal;
border-bottom: 1px solid #6691B3;
}

#subnavigation ul li a:hover{
background-image: none;
background-color: #ADB09C;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: #EBEDDE;
display: block;
border-bottom: 1px solid #6691B3;
}

/* ie5 fix*/

body #subnavigation ul li a  {
width: 173px;
margin-left: 0;
text-indent: 0px;
voice-family: "\"}\"";
voice-family: inherit;
text-indent: 10px;
}



#subnavigation ul li a#subon{
background-image: none;
background-color: #C8CBB8;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #6691B3;
}

#subnavigation ul li a#subon:hover{
background-image: none;
background-color: #ADB09C;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #6691B3;
}


#altsubnavigation{
margin-left: 0px;
padding:0px;
margin-right: 0px;
}

#altsubnavigation ul li a{
background-color: #C8CBB8!important;
background-image: none;

padding: 0px;
margin-right: 0px;
text-indent: 10px!important;
text-decoration: none;
color: #426682;
display: block;
font-weight: normal;
border-bottom: 1px solid #6691B3;
}

#altsubnavigation ul li a:hover{
background-image: none;
background-color: #ADB09C;

text-decoration: none;
border-bottom: 1px solid #6691B3;
}

/* ie5 fix*/

body #altsubnavigation ul li a  {
width: 173px;
margin-left: 0;
text-indent: 0px;
voice-family: "\"}\"";
voice-family: inherit;
text-indent: 10px;
}



#altsubnavigation ul li a#subon{
background-image: none;
background-color: #C8CBB8;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #6691B3;
}

#altsubnavigation ul li a#subon:hover{
background-image: none;
background-color: #ADB09C;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #6691B3;
}




.searchbox{
	background-color: #2b4255;
	padding:2px -2px 0px 6px;
	color: #fff;
	font-weight: bold;
	font-size: .90em;
	height: 80px;
	border-bottom: 1px solid white;
	width:175px;
}

* html .searchbox{
	width: 175px;
	height: 80px;
}

form{
	margin: 0;
}

.buttonsubmit2{
border: 1px double #9E5656;
background-color: #FFFFFF;
background-image: url(/Images/button_bg_burg.gif);
background-repeat: repeat-x;
padding: 0.1em;
margin-bottom: 0px;
margin-left: 4px;
color: #333333;
font-size: 85%;
font-weight: bold;
}



.buttonsubmitlogin{
border: 1px double #A4A475;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin-bottom: 3px;
margin-right: 10px;
color: #333333;
font-size: 85%;
font-weight: bold;
}

.button{
		display: block;
}

.listlinks{
float: right;
margin: 0;
}

.browse{
float: right;
margin-bottom: 4px;
margin-right: 10px;
}

.cattxt{
display: block;
margin-left: 4px;
padding-right: 4px;
margin-bottom: 0;
}


.justmore {
background-color: #C8CBB8;
clear: both;
height: 21px;
padding: 2px 0px 4px 0px;
}

.listbase {
clear: both;
height: 1px;
padding: 0px;
margin: 0px;
border-bottom: 1px solid #C8CBB8;
}

.justmore span.plus {
float: left;
width: 25px;
text-align: left;
padding-left: 4px;
}

.justmore span.seemore {
float: right;
padding-right: 4px;
text-align: right;
}

.key {
width: 400px;
clear: both;
height: 21px;
padding-top: 2px;
margin-left: 8px;
font-size: .85em;
}

.key span.plus {
float: left;
width: 65px;
text-align: left;
padding-left: 4px;
}

.key span.seemore {
float: left;
padding-top: 2px;
}




.morelink a{

text-align: right;
color: #9E5656;
}

.morelink a:hover{

text-align: right;
color: #9E5656;
text-decoration: none;
}

.addtolink a{
padding-left: 4px;
color: #9E5656;
margin-right: 40px;

}

.addtolink a:hover{
padding-left: 4px;
color: #9E5656;
text-decoration: none;
}



.listtxt{
display: block;
margin-left: 185px;
padding-right: 4px;
}

.detaillinks{
display: block;
margin-left: 185px;
padding-right: 4px;
margin-top: 10px;
height: 90px;
border-bottom: 1px dotted #BEBF95;
}

.thumblinks{
display: block;
margin-left: 185px;
padding-right: 4px;
margin-top: 10px;
padding-top: 10px;
}

.addtionalthumbs{
text-indent: 15px;
	font-weight: bold;
	margin: 0;
}

.listtxtcontinued{
clear: left;
display: block;
margin-top: 0px;
margin-left: 10px;
padding-right: 4px;
}

.listtxtcontinued span{
	font-weight: bold;
}

.prevscreen{
clear: left;
display: block;
margin-top: 0px;
margin-left: 10px;
padding-right: 4px;
text-align: left;
}

.detailtxt{
display: block;
margin-left: 320px;
padding-right: 4px;
float: right;
}

.listtitle{
font-weight: bold;
padding-right: 4px;
padding-top: 5px;
}

.detailtitle{
font-weight: bold;
padding-right: 4px;
padding-top: 5px;
text-indent: 10px;
}

.detailnextprev{
	text-align: right;
	padding-right: 5px;
	margin: 0;
}

.clearfloat{
	clear: both;
	height: 1px;
	display: block;
	margin: 0;
}

.detailclear{
	clear: both;
	height: 1px;
	display: block;
	margin: 0;
	padding: 0px
}

img.section{
	margin-top: 3px;
	margin-left: 0px;
}

img.detailPageIcon{
	margin-left: 20px;
}

img.detailPageThumb{
	margin-left: 20px;
}

img.listicons{
margin-right: 60px;
margin-left: 4px;
	
}

tr.pagerstyle td{
	background-color: #EBEDDE;
	border-bottom: 1px solid #C8CBB8;
	border-top: 1px solid #C8CBB8;
	color: #C8CBB8;
}

tr.pagerstylealt td a{
color:#7A99B6;
font-weight: normal;
}

tr.pagerstylealt td{
	color: #C8CBB8;
}

tr.pagerstyle td a{
color:#7A99B6;
font-weight: normal;
}


table.tblGeneral { 
width: 560px;
border-collapse: collapse !important;
border-right: solid 2px #E1E3D4!important;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #E1E3D4;
border-left: solid 2px #BEC1AD;
margin: 10px 0px 20px 10px;
}

table.tblGeneral td { 
border: solid 1px #A4A475;
padding: 3px; 
}


table.tblGeneral td a { 
color: #567B9E;
}

table.tblGeneral td a:hover { 
text-decoration: none;
}

table.tblGeneral th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
background-color: #E1E3D4;
}

table.tblGeneral th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 5px;
color: #fff;
background-color: #7A99B6;
}

table.tblGeneral td.advSearchheading{
font-weight: bold;
width: 120px;
}

table.tblGeneral a{
	color: #6691b3;
}

table.tblPubList { 
width: 98%;
margin:20px 0px 20px 8px;
border-collapse: collapse !important;

font-size: .8em;
}

table.tblPubList td { 
border-bottom: dotted 1px #dedec9!important;
border-left: none;
border-top: none; 
border-right: none; 
padding: 3px;
vertical-align: top;
}


table.tblPubList td img{
	width: 100px!important;
}

table.tblPubList td a { 
color: #567B9E;
}

table.tblPubList td a:hover { 
text-decoration: none;
}

table.tblPubList th { 
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
display: none;
}

table.tblPubList th a { 
color: #567B9E;
background-image: url(/Images/sort_updown.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 20px;
}

table.tblPubList th a:hover { 
text-decoration: none;
}


table.tblDetail{
width: 96%;
   border-collapse: collapse;
   border: solid 3px black;
margin: 10px 0px 20px 10px;
}

table.tblDetail { 
border-collapse: collapse;
border-right: solid 2px #BEC1AD;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #BEC1AD;
border-left: solid 2px #BEC1AD;
}

table.tblDetail td { 
border: solid 1px #EBEDDE;
padding: 5px; 
background-color: #D5D8C8;
}

table.tblDetail th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #623535;
background-color: #C8CBB8;
}

table.tblDetail th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #fff;
background-color: #7A99B6;
}



table.tblRegisterDetail{
width: 96%;
   border-collapse: collapse;
   border: solid 3px black;
margin: 10px 0px 20px 0px;
}

table.tblRegisterDetail { 
border-collapse: collapse;
border-right: solid 2px #BEC1AD;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #BEC1AD;
border-left: solid 2px #BEC1AD;
}

table.tblRegisterDetail td { 
border: solid 1px #EBEDDE;
padding: 5px; 
background-color: #D5D8C8;
}

table.tblRegisterDetail th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #623535;
background-color: #C8CBB8;
}

table.tblRegisterDetail th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #fff;
background-color: #7A99B6;
}

table.tblContact { 
width: 560px;
border-collapse: collapse;
border-right: solid 2px #BEC1AD;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #BEC1AD;
border-left: solid 2px #BEC1AD;
margin: 0 5px 10px 0px;
}

table.tblContact td { 
border: solid 1px #EBEDDE;
padding: 5px; 
background-color: #D5D8C8;
}

table.tblContact th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #623535;
background-color: #C8CBB8;
}

table.listtble{
border: none;
	width: 560px;
	margin-left: 10px;
	margin-top: 6px;
	/*background-image: url(/Images/listtble_bg.gif);
	background-repeat: repeat;*/
}

table.listtble td{
width: 25%;
vertical-align: top;
/*background-color: #E1E3D4;*/
margin: 0px;
padding: 0px;
}

td.listcontent{
	background-color:#E1E3D4;
	width: 130px;
	padding-top: 5px;
}

.listcontent{
	background-color:#E1E3D4;
	width: 130px;
	padding-top: 5px;
}

td.listcontent p{
margin: 4px 0 4px 0;

}

td.listcontent p a{
font-size: 0.75em;
color: #000;
text-decoration: none;
}

td.listcontent p a:hover{
font-size: 0.75em;
color: #6691B3;
text-decoration: underline;
}



#whyregbox{
float: left;
width: 170px;
height:370px;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0;
}


.upperRight{
/*background-image: url(/WMS/Images/corner_top_right.gif);*/
background-position: top right;
background-repeat: no-repeat;
}
.upperLeft{
/*background-image: url(/WMS/Images/corner_top_left.gif);*/
background-position: top left;
background-repeat: no-repeat;
}
.bottomRight{
/*background-image: url(/WMS/Images/corner_bottom_right.gif);*/
background-position: bottom right;
background-repeat: no-repeat;
}
.bottomLeft{
/*background-image: url(/WMS/Images/corner_bottom_left.gif);*/
background-position: bottom left;
background-repeat: no-repeat;
}

.upperRight2{
background-image: url(/Images/corner_top_right2.gif);
background-position: top right;
background-repeat: no-repeat;
}
.upperLeft2{
background-image: url(/Images/corner_top_left2.gif);
background-position: top left;
background-repeat: no-repeat;
}
.bottomRight2{
background-image: url(/Images/corner_bottom_right2.gif);
background-position: bottom right;
background-repeat: no-repeat;
}
.bottomLeft2{
background-image: url(/Images/corner_bottom_left2.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.logincontainer {
padding: 2px;
}

.whyregcontainer {
padding: 5px;
height: 365px;
}
.forgottenpw{
	clear: both;
padding: 5px;
font-size: 0.9em;
font-weight: normal;
text-align: left;
}

.minibullettrow {
clear: both;
padding: 1px;
font-size: 1.1em;
font-weight: bold;
color: #426682;
margin: 20px 4px 0px 0px;
}

.minibullettrowalt {
clear: both;
padding: 1px;
font-size: 1.1em;
font-weight: bold;
color: #623535;
margin: 20px 4px 0px 0px;
}

.minibullettrowjoin {
clear: both;
padding: 1px;
color: #623535;
margin: 30px 4px 0px 0px;
}

.minibullettrowjoin a{
color: #D5D7BA;
text-decoration: underline;
}
.minibullettrowjoin a:hover{
color: #D5D7BA;
text-decoration: none;
}

.miniformrow {
clear: both;
padding: 1px;
font-size: .85em;
font-weight: normal;
}

.miniformrow span.label {
float: left;
width: 80px;
text-align: left;
padding-top: 4px;
}

.miniformrow span.formfield {
float: left;
width: 100px;
text-align: left;
}

input.loginfield{
	width: 134px;
}

input.forgottenpwfield{
	width: 350px;
}

input.registerfield{
	width: 250px;
}


textarea.registerfield{
	width: 250px;
	height: 100px;
}

textarea.contactfield{
	width: 250px;
	height: 60px;
}

input.inp4character{
 width: 20px;
}

input.namefolder{
	width: 350px;
}

textarea.descfolder{
	width: 350px;
	height: 80px;
}

.miniformsubmit {
clear: both;
padding: 2px;
font-size: 1.1em;
font-weight: bold;
text-align: right;
}

.forgottenpw a{
color: white;
text-decoration: underline;
font-size: 1em;
margin-bottom: 2px;}

.forgottenpw a:hover{
text-decoration: none;
color: #0931A8}


.buttonsubmit1{
border: 1px double #A4A475;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin-bottom: 0px;
margin-right: 12px;
color: #333333;
font-size: 85%;
font-weight: bold;
}

.buttonsubmitsort{
border: 1px double #A4A475;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin-bottom: 0px;
margin-right: 2px;
color: #333333;
font-size: 100%;
font-weight: bold;
}

.loginheading{
clear: both;
padding: 1px;
font-size: 1em;
font-weight: bold;
color: #623535;
}

.pwdheading{
clear: both;
padding: 1px;
font-size: 1em;
font-weight: bold;
color: #fff;
margin-bottom: 10px;
}

.buttonnudge40{
margin-right: 40px;
}


.placeholder{
	position: absolute;
	top: 50px;
	left: 200px;
}


input.inpnudgedown{
	margin-bottom: -4px;
}

.registerimg{
	float: left;
}

#loginbox{
float: left;
width: 168px;
margin: 0px 0px 20px 4px;
padding: 0;
border-top: 1px dotted #BEBF95;
border-bottom: 1px dotted #BEBF95;
}

* html #loginbox{
margin: 0px 0px 20px 3px;
}

.logincontainer {
padding: 5px;
}

#forgottenbox{
float: left;
width: 500px;
clear: both;
margin: 0px 0px 20px 8px;
padding: 0;
}

.forgottenpw{
	clear: both;
padding: 5px 5px 5px 4px;
font-size: 0.9em;
font-weight: normal;
text-align: left;
}


.miniformrow {
clear: both;
padding: 5px;
font-size: .85em;
font-weight: normal;
}

.miniformerror {
clear: both;
padding: 1px;
font-size: .85em;
font-weight: normal;
color: Black;
margin-bottom: 3px;
}



.miniformrow span.label {
float: left;
width: 100px;
text-align: left;
padding-top: 4px;
}

.miniformrow span.formfield {
float: left;
width: 100px;
text-align: left;
}



.homeboxbasemore{
text-align: right;
padding: 4px 0px 6px 0px;
background-color: #c8cbb8;
clear: both;
}


.homeboxbasemore span.plus {
float: left;
width: 25px;
text-align: left;
padding-left: 4px;
}

.homeboxbasemore span.seemore {
float: right;
padding-right: 4px;
text-align: right;
}


.homeboxbasemore a{
text-decoration: none;
font-weight: bold;
color: #7A99B6;
}

.homeboxbasemore a:hover{
text-decoration: underline;
font-weight: bold;
color: #7A99B6;
}


table.boxresultlist{ 
width: 550px;
float: left; 
background-color:#E1E3D4;
/*background-color:#a4a475;*/
color:#623535;
} 


.listimg{
	float: left;
	width: 200px;
}



.homeboxbasemore{
text-align: right;
padding: 4px 4px 6px 0px;
background-color: #c8cbb8;
}

.homeboxbasemore a{
text-decoration: none;
font-weight: bold;
color: #7A99B6;
}

.homeboxbasemore a:hover{
text-decoration: underline;
font-weight: bold;
color: #7A99B6;
}

.asdetailbox{ 
width: 570px;
margin:10px 0px 0px 0px;
background-color:#E1E3D4;
background-image: url(/Images/detail_panel_bg.gif);
background-position: top right;
background-repeat: no-repeat;
color:#000;
padding: 4px;
}



.asthumblinks{
display: block;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

.asaddtionalthumbs{
text-indent: 0px;
	font-weight: bold;
	margin: 0;
}

.thumbImages{
	background-color: #D5D8C8;
	border: 1px solid #BEBF95;
	width: 568px;
	margin-top: 10px;

}

.stockdetails{
	background-color: #D5D8C8;
	border: 1px solid #BEBF95;
	width: 568px;
	margin-top: 10px;
	
}



.stockdetailstitle{
	font-weight: bold;
padding: 2px;
color: #623535;
background-color: #C8CBB8;
display: block;
border-bottom: solid 1px #A4A475;
}

.stockdetailsleftcol{
	float: left;
	width: 280px;
	border-bottom: solid 1px #A4A475;
	padding: 0px;
	margin: 0px;
}

.stockdetailsrightcol{
	float: left;
	width: 287px;
	border-left: 1px solid #fff;
	border-bottom: solid 1px #A4A475;
		padding: 0px;
	margin: 0px;
}

.stockdetails p, .stockdetailsleftcol p, .stockdetailsleftcol p, .thumbImages p{
	padding: 4px;
	margin: 0px;
}


input.thumbImage{
	margin-left: 5px;
}

img.imageactions{
	border-bottom: 1px dotted #9E5656;
}

input.imageactions{
	border-bottom: 1px dotted #9E5656;
}


table.tblAdvSearch{
width: 98%;
border-collapse: collapse;
border-right: solid 2px #E1E3D4;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #E1E3D4;
border-left: solid 2px #BEC1AD;
margin: 10px 0px 20px 0px;
background-color:#E1E3D4;
}

table.tblAdvSearch th{
border-bottom: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 5px;
color: #ebedde;
background-color: #2B4255;
}

table.tblAdvSearch td{
padding: 5px;
}

table.tblAdvSearch td.advSearchheading{
font-weight: bold;
width: 120px;
}

input.searchFields{
	width: 220px;
}

select.searchFields{
	width: 225px;
}

table.tblCreateSession{ 
width: 560px;
border-collapse: collapse;
border-right: solid 2px #E1E3D4;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #E1E3D4;
border-left: solid 2px #BEC1AD;
margin: 10px 0px 20px 10px;
}

table.tblCreateSession td { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px; 
}

table.tblCreateSession td a { 
color: #567B9E;
}

table.tblCreateSession td a:hover { 
text-decoration: none;
}

table.tblCreateSession th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
background-color: #E1E3D4;
}

table.astblDetail{
width: 572px;
border-collapse: collapse;
border-right: solid 2px #BEC1AD;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #BEC1AD;
border-left: solid 2px #BEC1AD;
margin: 5px 5px 10px 2px;
}


table.astblDetail td { 
border: solid 1px #EBEDDE;
padding: 5px; 
background-color: #D5D8C8;
}

table.astblDetail th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #623535;
background-color: #C8CBB8;
}

table.astblDetail th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #fff;
background-color: #7A99B6;
}

table.tblViewFolders { 
width: 535px;
border-collapse: collapse;
border-right: solid 2px #E1E3D4;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #E1E3D4;
border-left: solid 2px #BEC1AD;
margin: 10px 5px 10px 5px;

}

table.tblViewFolders td { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px;
background-color: #F7F9EA;
font-size: .90em;
}

table.tblViewFolders td.alttd { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px;
background-color: #EDEFE3;
font-size: .90em;
font-weight: bold;
}

table.tblViewFolders td a { 
color: #567B9E;
}

table.tblViewFolders td a:hover { 
text-decoration: none;
}

table.tblViewFolders th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
background-color: #E1E3D4;
}

table.tblViewFolders th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #fff;
background-color: #7A99B6;
}

table.tblViewFoldersdetail { 
width: 99%;
border-collapse: collapse;
border-right: solid 2px #E1E3D4;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #E1E3D4;
border-left: solid 2px #BEC1AD;
margin: 15px 0 20px 0;
}

table.tblViewFoldersdetail td { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px; 
font-size: 80%;
}

table.tblViewFoldersdetail td a { 
color: #567B9E;
}

table.tblViewFoldersdetail td a:hover { 
text-decoration: none;
}

table.tblViewFoldersdetail th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
background-color: #E1E3D4;
}

table.tblViewFoldersdetail th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #fff;
background-color: #7A99B6;
}


table.tblAddUser { 
width: 560px;
border-collapse: collapse;
border-right: solid 2px #E1E3D4;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #E1E3D4;
border-left: solid 2px #BEC1AD;
margin: 20px 0 20px 0;
}

table.tblAddUser td { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px; 
}

table.tblAddUser td a { 
color: #567B9E;
}

table.tblAddUser td a:hover { 
text-decoration: none;
}

table.tblAddUser th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
background-color: #E1E3D4;
}

table.tblAddUser th.subheading { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #fff;
background-color: #7A99B6;
}

table.tblAddUser td.advSearchheading{
font-weight: bold;
width: 120px;
}

table.tblAddUser td.custName{
color: #A4A475;
font-weight: bold;
border-bottom: 1px solid #000;
}

table.cataloguelist{
	
}

table.cataloguelist td{
vertical-align: top;
}

* html table.astblDetail {width:575px;}

.zoom{
	margin-bottom: 10px;
}

img.adminsection{margin:5px;}

img.regpic{
	margin-top: 10px;
}

input.quicksearch{
	width: 120px;
}

a.advsearchlink{
	color: White;
	text-decoration: underline;
	font-weight: normal;
}
a.advsearchlink:hover{
	color: White;
	text-decoration: none;
	font-weight: normal;
}

.advsearchlinkrow{
	margin: 5px 10px 8px 5px;
	text-align: right;
}

p.loggedinas{
color: #623535;
padding:10px 5px 3px 10px; 
margin:0px 0px 0px 0px;
font-weight: normal;
border-bottom: 1px dotted #7A99B6;
text-align: right;
}

.loggedinName{
font-size:1em;
font-weight:bold;
}


.quickdetailrow {
width: 330px;
margin: 2px 5px 0px 0px; 
padding: 2px;
font-size: .85em;
}


.quickdetailrow span.label {
float: left;
width: 100px;
text-align: left;
font-weight: bold;
}

.quickdetailrow span.detailcontent {
float: left;
width: 230px;
text-align: left;
color: Black;
}

.mymalletleft{
	float: left;
	width: 440px;
	margin-bottom: 15px;
}

.mymalletright{
	float: right;
	width: 110px;
	padding: 15px 4px 0px 0px;
}

.mymallettfolders{
margin-left: 10px;
width: 555px;
}

.infobar{
	background-color: #FBFBFB;
	background-image: url(/Images/addsuccess.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 80%;
	padding: 4px 0px 4px 10px;
	border-bottom: 2px solid #66CC33;
	margin-right: 4px;
}

.infobar span{
		color: Green!important;
		padding-left: 10px;
}


.infobarinfo{
	background-color: #FBFBFB;
	background-image: url(/Images/addsuccess.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 80%;
	padding: 4px 0px 4px 10px;
	border-bottom: 2px solid #66CC33;
	margin-right: 4px;
}

.infobarinfo span{
		color: Green!important;
		padding-left: 10px;
}



.favfolderpanel{
	margin-left: 10px;
	margin-top: 15px;
width: 555px;
}

.floatpagetitle{
	float: left;
	width: 300px;
	line-height: 24px;
}

.floatprevious{
	float: right;
	width: 250px;
	text-align: right;
	margin-right: 10px;
}

.mymalletright input{
margin-bottom: 10px;
}

.listdetailblock{
	margin: 5px 0px 0px 0px;
}

.stockpaging{
text-align: right;
	padding: 0px 0px 0px 4px;
	font-weight: bold;
	margin: 0px;
}

.stockpaging a{
padding: 0px 4px 0px 4px;
color: #7A99B6;
font-weight: normal;
text-decoration: underline;
}

.stockpaging a:hover{
color: #7A99B6;
text-decoration: none;
}

.referrow {
width: 550px;
margin: 0px 5px 0px 10px; 
padding: 3px;
clear: left;}

.refersubmit {
width: 560px;
margin: 0px 5px 0px 10px; 
padding: 3px;
text-align: right;}

.referrow span.label {
float: left;
width: 80px;
text-align: left;
font-weight: bold;
line-height: 20px;
}

.referrow span.mailmallett {
float: left;
width: 150px;
text-align: left;
font-weight: bold;
line-height: 20px;
}

.referthese{
	font-weight: bold;
line-height: 20px;
margin: 0px 5px 0px 10px; 
clear: left;
}

.referrow span.details {
float: left;
width: auto;
text-align: left;
color: Black;
}

input.inprefer{
	width: 280px;
}

textarea.txtrefer{
	width: 280px;
	height: 100px;
}

/* 
  -----------------------------------
  TabPanel Magic Style Sheet
  by Project Seven Development
  www.projectseven.com

  Style Theme: 05 - Teal
  -----------------------------------
*/

.p7TPpanel {
	background-color: #EBEDDE;
}
.p7TPwrapper {
	padding: 10px 10px 9px 10px;
}
.p7TPheader {
	background-image: url(/Images/tabs05header_pub.jpg);
	background-repeat: repeat-x;
	padding: 6px 6px;
	border-bottom: 1px solid #666666;
	background-color: #844848;
}
.p7TPheader h2, .p7TPheader h3 {
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
}
.p7TP_tabs {
	padding: 0;
	font-size: 1em;
	color: White;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 5px 8px;
	display: block;
	float: left;
	color: #333333;
	text-decoration: none;
	background-image: url(/Images/tabs05_up.jpg);
	background-repeat: repeat-x;
	border: 1px solid #1C173B;
	border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	color: #1C173B;
}
.p7TP_tabs div {
	display: block;
	float: left;
	margin: 0 -1px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 5px;
	background-color: #D5D8C8;
	font-size: 0.95em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #333333;
	border-top: 6px solid #1C173B;
	border-right: 1px solid #1C173B;
	border-bottom: 1px solid #1C173B;
	border-left: 1px solid #1C173B;
}
.p7TPcontenth2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 1.1em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(/Images/tabs05_down_pub.jpg);
	background-repeat: repeat-x;
	color: #fff !important;
	cursor: default;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}


.warningmesg{
	width: 100%;
	padding: 8px 0px 0px 10px;
}



a.closewindow {
text-decoration: none;
font-weight: bold;
color: #7A99B6;
padding-top: 40px;
}

a.closewindow:hover{
text-decoration: underline;
font-weight: bold;
color: #7A99B6;
}

.popupWindow
{
position: relative;
    width:170px;
    border: solid 1px #990000;
    margin: 0px 0px 0px 20px;
    background-color:#FBFBFB;
    display:none;
    font-size:small;
	text-align: left;
}

.popupcallbox{
text-align: left;
padding: 2px;
font-size: .85em;
line-height: 24px;
margin: 0px 4px 0px 5px;
width: 180px;
float: left;
}

.popupcallbox a{
color: #567B9E;
text-decoration: underline;
}

.popupcallbox a:hover{
color: #567B9E;
text-decoration: none;
}

.popupcallbox img{
	margin-top: 3px;
	padding-right: 6px;
}


.popupWindow p{
	margin: 0px;
	padding:0px 0px 0px 3px;
	border-bottom: 1px dotted #CCCCCC;
}

.popupWindow p a{
	text-decoration: none;
}

.popupWindow p a:hover{
	text-decoration: none;
	color: #B67A7A;
}

.closepopup{
text-align: right;
padding: 0px 3px 3px 3px;
background-color: #F0F0F0;
cursor: pointer;
}

.brochureviewer{
	margin-left: 10px;
	width: 550px;
	background-image: url(../Images/flash-brochure-bg.jpg);
	background-repeat: no-repeat;
}

#mappopup{
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}


#map{
	width: 560px;
	height: 450px;
	margin: 10px 0px 20px 8px;
	border: 2px solid #E1E3D4;
}


/* Investor styles */


.investorbox{
	background-color: #BEC1AD;
	padding:0px -2px -3px 0px;
	color: #fff;
	font-weight: bold;
	font-size: .90em;
	height: 80px;
	border-bottom: 1px solid white;
	width:175px;
	background-image: url(../Images/investor-bg-tl.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.investorbox div{
	padding: 30px 0px 0px 10px;
	font-size: 1.6em;

}

* html .investorbox{
	width: 175px;
	height: 80px;
}

.investorflagdivider{
height:2px;	
border-top: 2px solid #C8CBB8;
margin: 10px 0px 10px 0px;
}

p.investorflagtxt{
display: block;
padding: 4px;
margin-bottom: 0;
margin-top: 8px;
color: #ADB09C;
text-align: center!important;
font-size: .95em!important;
}

h2.investortheading{
	font-size: 1.2em;
	margin-left: 10px;
}

#investorrightSide{
	float: right; 
width: 580px;
margin-top: 12px;
min-height: 400px;
background-image: url(../Images/investor-bg-main.jpg);
background-position: top right;
background-repeat: no-repeat;
}


#investorheadingbox{
position: relative;
top:0px;
left: -4px;
background-color: #BEC1AD;
height: 25px;
padding: 10px 0px 10px 0px;
text-align: left;
line-height: 25px;
width: 584px;
margin: 0px;
color: White;
border-bottom: 2px solid #D5D8C8;
background-image: url(../Images/investor-bg-header.jpg);
background-position: right;
background-repeat: no-repeat;



}

#investorrightSide p{
font-size:.9em;
margin: 0px 10px 0px 10px;
text-align: justify;
}

#investorheadingbox p{
	padding-left: 5px;
	font-weight: bold;
	font-size: 1.3em
}

.investormenuholder{
	margin-top: 12px;
}

table.tblInvestorDetail{
width: 96%;
   border-collapse: collapse;
   border: solid 3px black;
margin: 10px 0px 20px 10px;
}

table.tblInvestorDetail { 
border-collapse: collapse;
border-right: solid 2px #BEC1AD;
border-top: solid 2px #BEC1AD;
border-bottom: solid 2px #BEC1AD;
border-left: solid 2px #BEC1AD;
}

table.tblInvestorDetail td { 
border: solid 1px #EBEDDE;
padding: 5px; 
background-color: #D5D8C8;
}

table.tblInvestorDetail th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #623535;
background-color: #C8CBB8;
}

table.tblInvestorDetail th.endcolumn{
width: 160px;
}

.reportsdownloads{
	margin-left: 50px;
	margin-top: 16px;
}

.reportsdownloads p a{
	font-size: 1.1em;
}

.reportsdownloads p{
	padding-top: 5px;
}

.reportspdf{
	color: #b8b8b8;
	font-size: .90em;
}

.profileheading{
	font-weight: bold;
	margin-left: 10px;
	color: #9E5656;
}

.profilecontent{
margin: 5px 10px 15px 10px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #D5D8C8;
}

.profilecontent p a{
	font-weight: normal;
	color: #6691B3;
	text-decoration: none;
	}
	
	.profilecontent p a:hover{
	font-weight: normal;
	color: #9E5656;
	text-decoration: underline;
	}

.profilecontentlast{
margin: 5px 10px 0px 10px;
	padding-bottom: 15px;
	border-bottom: none;
	
}


.salesstaffpanelleft{
	float: left;
	margin-left: 10px;
	width: 220px;
	text-align: center;
	display: block;
	border-right: 1px solid #D5D7BA;
	padding: 0px 30px 0px 30px;
}



.salesstaffpanelright{
	float: left;
	width: 220px;
	text-align: center;
	display: block;
		padding: 0px 30px 0px 30px;
}

.salesstaffpanelleft img, .salesstaffpanelright img{
	border: 1px solid #BEC1AD;
	padding: 2px;
}

.salespersonname{
	display: block;
	text-align: center;
	margin: 5px 0px 20px 0px;
}

.salesteamcountry{
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	margin: 5px 0px 20px 0px;
}

#sitemap{
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 10pt; 
}

#sitemap ul{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
margin-top: 5px;
	}
	
#sitemap ul ul{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
	}
	
	#sitemap ul ul ul{
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
	}
	
	#sitemap li.second{
list-style-image: url(images/bullet9.gif);
  margin-left: 15px;
  padding: 2px;
	}
	
		#sitemap li.third{
list-style-image: url(images/bullet9.gif);
  margin-left: 20px;
  padding-left: 10px;
  padding: 2px;
  color: Green;
	}
	
		#sitemap li.first{
list-style-image: url(images/bullet9.gif);
  margin-left: 15px;
  padding: 5px;
	}
	
	.listraquo{
		color: green;
		font-weight: bold;
	}
	
		.listraquored{
		color: red;
		font-weight: bold;
	}



#sitemap li a{
	color: #666699;
	text-decoration: underline;
}

#sitemap li a:hover{
	color: #666699;
	text-decoration: none;
}

image.sorry{
	margin: 0px 0px 10px 10px;
}


.senderror{
	width: 255px;
	text-align: right;
	margin-top: 10px;
}

.hideme{
	color: #1c173b;
}

a.hideme 
{
color: #1c173b!important;
}

table#DataGridCatalogue{
border:0px;
}


table#DataGridCatalogue td{
border:0px;
padding: 5px 0px 5px 0px;
}

.currentcat{
margin-left: 10px;
	
}

h1.currrentcatheading{
	margin-left: 8px;
	background-color: transparent;
	color: black;
	margin-bottom: 0px;
	margin-top: 10px;
}

.currentcat table td a{
	color: #7a99b6;
	font-size: .80em;
}

.currentcat table td a:hover{
	color: #7a99b6;
	text-decoration: none;
}


.maincatlinksrow{
	width: 572px;
	text-align: center;
	color: #bec1ad;
	margin: 10px 0px 10px 0px;
}

.maincatlinksrow a{
	color: #6691b3;
	text-decoration: underline;
	padding: 0px 10px 0px 10px;
}

.maincatlinksrow a:hover{
	color: #6691b3;
	text-decoration: none;
}


/* 
  -----------------------------------
  Elevator Panels
  by Project Seven Development
  www.projectseven.com
  Style Theme: 05 - Basic
  -----------------------------------
*/

.actions{
	float: left;
	width: 90px;
	font-weight: bold;
	margin-left: 10px;
	color: #623535;
	clear: both;
}
.clear{
	clear: both;
}

.p7EPM05 .p7epm_trigs {
	overflow: hidden;
	margin-bottom: 5px;
	float: left;
	width: 480px;
	font-size: 12px;
}
.p7EPM05 .p7epm_trigs ul {
	margin: 0px;
	padding: 0px;
}
.p7EPM05 .p7epm_trigs li {
	list-style-type: none;
	background-repeat: repeat-x;
	display: inline;
	margin-right: 8px;
	color: #623535;
}
.p7EPM05 .p7epm_trigs a {
	font-weight: normal;
	color: #6691B3;
	text-decoration: underline;
		padding: 3px;
}
.p7EPM05 .p7epm_trigs a:hover {
	color: white;
	text-decoration: none;
	background-color: #623535;
	padding: 3px;
	border-bottom: 2px solid #426682;
}








.p7EPM05 .p7epm_cwrapper {
	border-top: 1px solid #a4a475;
	border-right: 1px solid #a4a475;
	border-bottom: 2px solid #a4a475;
	border-left: 1px solid #a4a475;
	margin: 0px 0px 0px 10px;
	width: 560px;
	
}
.p7EPM05 .p7epm_content {
	padding: 4px 4px;
	background-color: #e1e3d4;
	border: 0;
	color: #000000;
}

.p7EPM05 .p7epm_content p{
	display: block;
	width: 100%;
}

.p7EPM05 .p7epm_content.pan1 {}
.p7EPM05 .p7epm_content.pan2 { background-color: #e1e3d4;}
.p7EPM05 .p7epm_content.pan3 {background-color: #d0d2c2;}
.p7EPM05 .p7epm_content.pan4 {background-color: #bbbbaa;}
.p7EPM05 .p7epm_content.pan5 {}
.p7EPM05 .p7epm_trigs .p7epm_open {
	color: white;
	text-decoration: none;
	background-color: #623535;
	padding: 3px;
	border-bottom: 2px solid #426682;
}
.p7EPM05 .p7epm_trigs .t1 .p7epm_open {}
.p7EPM05 .p7epm_trigs .t2 .p7epm_open {}
.p7EPM05 .p7epm_trigs .t3 .p7epm_open {}
.p7EPM05 .p7epm_trigs .t4 .p7epm_open {}
.p7EPM05 .p7epm_trigs .t5 .p7epm_open {}
.p7EPM05 .p7epm_ie5clear {
	font-size: 0;
	height: 0;
	line-height: 0.0;
	
}

p.clearelavator{
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
}


.actionbuttonsright{
	float: right;
	
}
.actionbuttons p{
	margin: 0px;
	padding: 0px;
}


#headerMenu ul.alt
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 5px;
	float: right;
}

.alt
{
float: right;
	font-size: .80em;
	color: #7A99B6;
	margin:0px 0px 0px 0px;
	padding: 0px;
}

.alt img{
	border: 0px;
}

li.topmenualt a{
padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px;
	background-image: url(../Images/topmenualtbg.gif);
	background-repeat: no-repeat;
	background-position: center;

	color: #fff!important;

}

li.topmenualt2 a{
padding: 0px 4px 0px 0px;
	float: left;
	margin-top: 1px;

}

li.topmenualt a:hover, li.topmenualt2 a:hover{
color: #444!important;

