body	{	
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		color: #003366;
		font-family: arial, univers, verdana, sans-serif;
		font-size: 10pt;
		background-color: #FFFFFF;
		scrollbar-base-color: #c8bb9b;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-track-color: #e6edf3;
		scrollbar-shadow-color: black;
		scrollbar-lightshadow-color: black; 
		scrollbar-darkshadow-color: gray;
		scrollbar-highlight-color: white;
		scrollbar-3dlight-color: black;
	}

/*TinyMCE <p> style*/
p 
{
	margin: 0px; padding: 0px 
}

.sloganobject
	{
		height:40px;
		width:100%;
		background-color: #c8bb9b;
	}

form
	{	
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	
td	{
		font-size: 10pt;
		font-family: arial, univers, verdana, sans-serif;
	}

td.print
	{
		border-bottom: 1px solid #cccccc;
	}

td.print_top
	{
		border-top: 1px solid #cccccc;
		padding-top: 4px;
	}

input, textarea
	{
		font-size: 10pt;
		font-family: arial, univers, verdana, sans-serif;
	}

img	{	
		border: 0pt;
		border-style: none;
        }	

td.nowrapping
	 {	
		white-space: nowrap; 
	 }
		
img.bordered 
	{
		border-style: solid;
   		border-color: #a6b0b9;
       	border-width: 1px;
	}

td.searchtd	
	 {
		white-space: nowrap; 
		width: 200px; 
	}

hr
	{
		height: 1px;
		color: #7d9dbe;
		margin-top: 0px;
		margin-bottom: 0px;
	}

hr.grey
	{
		height: 1px;
		color: #cccccc;
		margin-top: 0px;
		margin-bottom: 0px;
	}

.smalltext
	{	font-size: 8pt;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: none; 
	}

.smalltexti
	{	font-size: 8pt;
	 	font-style: italic; 
		font-weight: normal;  
		text-decoration: none; 
	}

.copysmall
	{
		font-size: 8pt;
		font-style: italic;
	}

.medtext
	{
		font-size: 9pt;
	}

.borderedblock
	{
		border: 1px solid #a6b0b9;
		background-color: #d5dfea;
	}

.borderedsandblock
	{
		border: 1px solid #a6b0b9;
		background-color: #e3ddcd;
	}

.inputfixedsize
	{
		width: 130px;
	}


.authorformat
	{
		font-size: 9pt;
		font-style: italic;
	}

.orgformat
	{
		font-size: 9pt;
		font-style: italic;
	}

.acknowformat
	{
		font-size: 9pt;
		font-style: italic;
	}

.dateformat
	{
		font-size: 9pt;
		font-style: normal;
	}

.navtrail
	{
		color: #60788f;
		font-size: 9pt;
	}

.specialb
	{
		color: #003366;
		font-weight: bold;
	}

.whiteb
	{
		color: #ffffff;
		font-weight: bold;
	}

.desc
	{
		font-size: 9pt;
	}

.desci
	{
		font-size: 9pt;
		font-style: italic;
	}

.descondark
	{
		font-size: 9pt;
		color: #ffffff;
	}

.sourceformat
	{
		font-size: 9pt;
		font-style: italic;
	}

.sloganback
	{
	background: url(images/slogan_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 0;
}
	

.pgtitleformat
	{
		text-transform: uppercase;
	}

.themeboxes
	{
		padding-top:4px;
		padding-bottom:4px;

	}

a:link, a:visited  	 
	{	color: #336699;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: underline; 
		background-color: transparent;
	}

a:hover, a:active
	 {	color: #6699cc;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	 }

a.subscribe:link, a.subscribe:visited  	 
	{	color: #756337;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: none; 
		background-color: transparent;
		font-size: 8pt;

	}

a.subscribe:hover, a.subscribe:active
	 {	color: #aaa18c;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
		font-size: 8pt;
	 }

a.bold:link, a.bold:visited  	 
	{	color: #336699;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: underline; 
		background-color: transparent;
	}

a.bold:hover, a.bold:active
	 {	color: #6699cc;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: underline; 
		background-color: transparent;
	 }


a.desc:link, a.desc:visited  	 
	{	color: #336699;
		font-size: 9pt;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: underline; 
		background-color: transparent;
	}

a.desc:hover, a.desc:active
	 {	color: #6699cc;
		font-size: 9pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	 }

a.topnav:link, a.topnav:visited  	 
	{	color: #ffffff;
		font-size: 9pt;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
		background-color: transparent;
	}

a.topnav:hover, a.topnav:active
	 {	color: #c2d2e2;
		font-size: 9pt;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	 }

a.blocked:link, a.blocked:visited, a.blocked:active
	 { 	
		color: #ffffff;
		font-size: 9pt;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #003366;
		background-color: #7d9dbe;
		width: 70px;
	 }

a.blocked:hover
	 {	color: #c2d2e2;
		font-size: 9pt;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #7d9dbe;
		background-color: #336699;
		width: 70px;
	 }	  

a.mangoblocked:link, a.mangoblocked:visited, a.mangoblocked:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #b15e0c;
		background-color: #ee9a46;
	 }

a.mangoblocked:hover
	 {	color: #f7dec5;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #ee9a46;
		background-color: #d17922;
	 }

a.cobaltsoftblocked:link, a.cobaltsoftblocked:visited, a.cobaltsoftblocked:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #6788ab;
		background-color: #97b3d0;
	 }

a.cobaltsoftblocked:hover
	 {	color: #f7dec5;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #97b3d0;
		background-color: #7d9dbe;
	 }

a.lavenderblocked:link, a.lavenderblocked:visited, a.lavenderblocked:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #67408e;
		background-color: #a17fc3;
	 }

a.lavenderblocked:hover
	 {	color: #e2d9eb;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #a17fc3;
		background-color: #835ea8;
	 }

a.royalblocked:link, a.royalblocked:visited, a.royalblocked:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #1f5891;
		background-color: #4f87bf;
	 }

a.royalblocked:hover
	 {	color: #d3e4f4;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #4f87bf;
		background-color: #316ca8;
	 }

a.cherryblocked:link, a.cherryblocked:visited, a.cherryblocked:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #842d02;
		background-color: #c44d30;
	 }

a.cherryblocked:hover
	 {	color: #f1dbd6;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #c44d30;
		background-color: #b12d0d;
	 }

a.parrotblocked:link, a.parrotblocked:visited, a.parrotblocked:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #507800;
		background-color: #8cb141;
	 }

a.parrotblocked:hover
	 {	color: #ecf4db;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #8cb141;
		background-color: #669900;
	 }

a.whitelink:link, a.whitelink:visited  	 
	{	color: #ffffff;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
		background-color: transparent;
	}

a.whitelink:hover, a.whitelink:active
	 {	color: #f5f2f2;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	 }

a.sidewhitelink:link, a.sidewhitelink:visited  	 
	{	color: #ffffff;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	}

a.sidewhitelink:hover, a.sidewhitelink:active
	 {	color: #6699cc;
	 	font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
	 }

a.footlink:link, a.footlink:visited  	 
	{	color: #336699;
		font-size: 8pt;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: none; 
		background-color: transparent;
	}

a.footlink:hover, a.footlink:active
	 {	color: #6699cc;
		font-size: 8pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
	 }

a.newsletter:link, a.newsletter:visited  	 
	{	color: #336699;
		font-size: 8pt;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: none; 
		background-color: transparent;
	}

a.newsletter:hover, a.newsletter:active
	 {	color: #6699cc;
		font-size: 8pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	 }	 
	 
a.navtraillink:link, a.navtraillink:visited  	 
	{	color: #336699;
		font-size: 8pt;
	 	font-style: normal; 
		font-weight: normal;  
		text-decoration: none; 
		background-color: transparent;
	}

a.navtraillink:hover, a.navtraillink:active
	 {	color: #a0b7cf;
		font-size: 8pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
	 }


a.italplainlink:link, a.italplainlink:visited  	 
	{	color: #336699;
		font-size: 9pt;
	 	font-style: italic; 
		font-weight: normal;  
		text-decoration: none; 
		background-color: transparent;
	}

a.italplainlink:hover, a.italplainlink:active
	 {	color: #6699cc;
		font-size: 9pt;
		font-style: italic; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
	 }

a.italsmalllink:link, a.italsmalllink:visited  	 
	{	color: #336699;
		font-size: 8pt;
	 	font-style: italic; 
		font-weight: normal;  
		text-decoration: none; 
		background-color: transparent;
	}

a.italsmalllink:hover, a.italsmalllink:active
	 {	color: #6699cc;
		font-size: 8pt;
		font-style: italic; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
	 }


a.fixedblock:link, a.fixedblock:visited, a.fixedblock:active
	 { 	
		color: #ffffff;
		font-size: 11px;
	 	font-style: normal; 
		font-weight: bold;  
		text-decoration: none; 
	 	border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-color: #003366;
		background-color: #7d9dbe;
		width: 130px;
		text-align: center;
	 }

a.fixedblock:hover
	 {	color: #c2d2e2;
		font-size: 11px;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		padding-top: 1px;
		padding-bottom: 1px;
		border-color: #7d9dbe;
		background-color: #336699;
		width: 130px;
		text-align: center;
	 }


.specialfixedt	{
		font-size: 15px;
		font-weight: bold;
		color: #336699;

	}

.btn
	{
		background-color: #c8bb9b;
		color: #ffffff;
		font-weight: bold;
		font-size: 9pt;
	}

.btnsearch
	{
		font-size: 10px;
		font-weight: bold;
		background-color: #7d9dbe;
		color: #ffffff;
		height: 21px;
		width: 22px;
	}

.onpowder
	{
		background-color: #c2d2e2;
	}

.onsoftblue
	{
		background-color: #D9E4EE;
	}

.onsoft
	{
		background-color: #e6edf3;
	}

.onmist
	{
		background-color: #ebf0f5;
	}

.onsandy
	{
		background-color: #bdae8a;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onsoftsandy
	{
		background-color: #DACEB1;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onsand
	{
		background-color: #c8bb9b;
	}

.oncamel
	{
		background-color: #DACEB1;
	}

.ontea
	{
		background-color: #e3e0d7;
	}

.oncobalt
	{
		background-color: #336699;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.sideoncobalt
	{
		background-color: #336699;
		color: #ffffff;
		font-weight: bold;
	}

.oncobaltsoft
	{
		background-color: #7d9dbe;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onparrot
	{
		background-color: #669900;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onlavender
	{
		background-color: #835ea8;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onroyal
	{
		background-color: #316ca8;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onberry
	{
		background-color: #b12d0d;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onmango
	{
		background-color: #d17922;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}

.onparrottab
	{
		background-color: #669900;
		color: #ffffff;
		font-weight: bold;
		white-space: nowrap; 
		border-left: 1px solid #507800;
		border-top: 1px solid #507800;
		border-right: 2px solid #496d00;
		border-bottom: 0px;
	}

.onlavendertab
	{
		background-color: #835ea8;
		color: #ffffff;
		font-weight: bold;
		white-space: nowrap; 
		border-left: 1px solid #67408e;
		border-top: 1px solid #67408e;
		border-right: 2px solid #5c3483;
		border-bottom: 0px;
	}

.onroyaltab
	{
		background-color: #316ca8;
		color: #ffffff;
		font-weight: bold;
		white-space: nowrap; 
		border-left: 1px solid #1f5891;
		border-top: 1px solid #1f5891;
		border-right: 2px solid #144c84;
		border-bottom: 0px;
	}

.onberrytab
	{
		background-color: #b12d0d;
		color: #ffffff;
		font-weight: bold;
		white-space: nowrap; 
		border-left: 1px solid #842d02;
		border-top: 1px solid #842d02;
		border-right: 2px solid #742701;
		border-bottom: 0px;
	}

.onmangotab
	{
		background-color: #d17922;
		color: #ffffff;
		font-weight: bold;
		white-space: nowrap; 
		border-left: 1px solid #b15e0c;
		border-top: 1px solid #b15e0c;
		border-right: 2px solid #a35609;
		border-bottom: 0px;
	}

.oncobaltsofttab
	{
		background-color: #7d9dbe;
		color: #ffffff;
		font-weight: bold;
		white-space: nowrap; 
		border-left: 1px solid #b15e0c;
		border-top: 1px solid #b15e0c;
		border-right: 2px solid #a35609;
		border-bottom: 0px;
	}

.mangoblox
	{
		border-color: #d17922;
		border-style: solid;
		border-width: 1px;
	}

.cobaltsoftblox
	{
		border-color: #7092b4;
		border-style: solid;
		border-width: 1px;
	}


.royalblox
	{
		border-color: #316ca8;
		border-style: solid;
		border-width: 1px;
	}

.berryblox
	{
		border-color: #b12d0d;
		border-style: solid;
		border-width: 1px;
	}
.lavenderblox
	{
		border-color: #835ea8;
		border-style: solid;
		border-width: 1px;
	}
.emeraldblox
	{
		border-color: #006600;
		border-style: solid;
		border-width: 1px;
	}
.parrotblox
	{
		border-color: #669900;
		border-style: solid;
		border-width: 1px;
	}
.cobaltblox
	{
		border-color: #336699;
		border-style: solid;
		border-width: 1px;
	}

.greyblox
	{
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
	}	
	
.slogan
	{
		font-size: 16px;
		color: #ffffff;
		font-weight: bold;
	}

/* NEW FLY-OUT MENU STYLES START */

#nav li div
{
	padding : 2px 2px;
}

/* all lists */
#nav, #nav ul 
{
	width: 155px;
	padding: 0;
	margin: 0px;
	list-style: none;
	float : left;
}

/* all list items */
#nav li 
{
	position:relative;
	float : left;
}

/* first-level lists */
#nav li a:link, #nav li a:visited 
{
	font-size: 9pt;
	width: 155px;
	display : block;
	color : #003366;
	font-weight : bold;
	text-decoration : none;
	background-color : #c2d2e2;
	border-bottom: 1px dotted white;
	padding-left: 8px;
	z-index: 1;
}

#nav li a:hover, #nav li a:active 
{	
	font-size: 9pt;
	color : #ffffff;
	background-color : #7d9dbe;
	padding-left: 8px;
	z-index: 1;
}

/* second-level lists */
#nav li ul 
{ 
	position : absolute;
	left: -999em;
	margin-left : 155px;
	margin-top : -27px;
	z-index: 2;
}

#nav li ul a:link, #nav li ul a:visited 
{	font-size: 9pt;
	display : block;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
	background-color : #7d9dbe;
	border: 1px solid #336699;
	z-index: 2;
}

#nav li ul a:hover, #nav li ul a:active 
{	font-size: 9pt;
	color : #003366;
	background-color : #d1c6ab;
	border: 1px solid #336699;
	z-index: 2;
}

/* third-and-above-level lists */
#nav li ul ul 
{ 
	left: -999em;
}


#nav li ul ul a:link, #nav li ul ul a:visited 
{
	font-size: 9pt;
	color : #003366;
	background-color : #d1c6ab;
	border: 1px solid #336699;
	z-index: 3;
}

#nav li ul ul a:hover, #nav li ul ul a:active
{
	font-size: 9pt;
	color : #003366;
	background-color : #c2d2e2;
	border: 1px solid #336699;
	z-index: 3;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{
	left: -999em;
}

/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{ 
	left: auto;
}
/* NEW FLY-OUT MENU STYLES END */