/*logo*/
	
.logoBorder {
	background-color: #cccccc;
	vertical-align: top;
}
	

}

.LogoText {
	font-Size: 10pt;
	font-color: green;
	text-align: center;
}

	

/* Top Navigation */

.TopNavBGColor {
	Background-color: #333333;
	border: #FFFFFF;
}	

.TopNavRollOn:Link, .TopNavRollOn:Visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 				
color: #ff0000; 
text-decoration: none;
font-weight: bold;
padding-left: 9px;
padding-right: 9px;}


.TopNavRollOn:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ff0000; 
text-decoration: none;
font-weight: bold;
padding-left: 9px;
padding-right: 9px;}

.TopNavRollOff:Link, .TopNavRollOff:Visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff; 
font-weight: bold;
padding-left: 9px;
padding-right: 9px;
}

.TopNavRollOff:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ff0000; 
text-decoration: none;
font-weight: bold;
padding-left: 9px;
padding-right: 9px;}


.TopNavBorder {
background-color: #cccccc;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}



/* Left Nav */

.LNavBorder {
	background-color: #cccccc;
	vertical-align: top;
	}
	
.LNavTable
{
	font-family: Verdana, sans-serif,  Arial, Helvetica;
	color: #000000;
	background-color: #FFCC99;
	font-size: 10px;
	width : 149px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-color : #cccccc
	display: table-header-group;
	white-space: normal;
}

.LNavTablehead
{
font-family: Verdana, sans-serif, Arial, Helvetica;  /* Font Face */
	color: #FFFFFF; /* Font Color */
	font-size: 11px;
	font-weight: bold;
	text-align : center;
	vertical-align : bottom;
	background-color: #FF9933;
	width : 140px;
	height : 20px;
	border-color : #cccccc;
	background-image: none; /* Background Image */
}

.LNavTableHeadLink:Link, .LNavTableHeadLink:Visited
{
font-family: Verdana, sans-serif, Arial, Helvetica;  /* Font Face */
	color: #FFFFFF; /* Font Color */
	font-size: 11px;
	font-weight: bold;
	text-align : center;
	vertical-align : bottom;
	background-color: #FF9933;
	width : 140px;
	height : 20px;
	border-color : #cccccc;
	background-image: none; /* Background Image */
}

.LNavTableHeadLink:hover
{
font-family: Verdana, sans-serif, Arial, Helvetica;  /* Font Face */
	color: #FF0000; /* Font Color */
	font-size: 11px;
	font-weight: bold;
	text-align : center;
	vertical-align : bottom;
	background-color: #FF9933;
	width : 140px;
	height : 20px;
	border-color : #cccccc;
	background-image: none; /* Background Image */
}



.LNavTableBody
{
padding-left: 0px;
padding-right: 0px;
}
	

.LNav:Link, .LNav:Visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 				
color: #000000; 
text-decoration: none;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;}

.LNav:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ff0000; 
text-decoration: none;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;}

.LNavMore:Link, .LNavMore:Visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 				
color: #ff0000; 
text-decoration: none;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;}

.LNavMore:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ff9933; 
text-decoration: none;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;}		

.LNavText {
font-Size: 10pt;
font-color: green;
text-align: center;
}



	
/* Search */

.TableSearch
{
	font-family: Verdana, sans-serif,  Arial, Helvetica;
	color: #000000;
	border: 0px #ffffff;
	width : 140px;
	font-size: 10px;
	background-color: #FFCC99;
}		
	
.TableSearchHead 
{
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #FFFFFF; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FF9933; /* Background color */
	border-color : #cccccc;
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	padding-left : 0px;
	padding-right : 0px;
	width : 140px;
	height : 20px;
}	
	
	
.TableSearchBackground
{ background-Color: #ffffff;
}	
		


.TableSearchIns
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #B0BDDD; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
	border: Solid Gray;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;`
	padding-left : 0px;
	padding-right : 0px;
	}	
	

.TableSearchFieldHead 
{
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffff; /* Background color #B0BDDD;*/
	border-color : #ffffff;
	background-image: none; /* Background Image */
	text-align: Center; /* Text Align */
	vertical-align: middle;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 0px;
	padding-right : 0px;
	width : 100px;
}


.TableSearchFieldInput
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffff; /* Background color #D2D9EA;*/
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	vertical-align: top;
	HEIGHT: 10px; /* input text box height */
	border: #e8dff5;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 0px;
	padding-right : 0px;
	width : 20px;
	}	
.SelectSearchBox {
width: 150px
}



/* General Table */

.Table
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 10px;
	border: Solid Gray;
	width : 400px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	}		
	
.TableTitle
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #ffffff; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #333333; /* Background color */
	text-align: center; /* Text Align */
	border: Solid Gray;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 0px;
	padding-right : 0px;
	}	
	
.TableHead
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #ffffff; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #333333; /* Background color */
	text-align: center; /* Text Align */
	border: Solid Gray;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 0px;
	padding-right : 0px;
	}		
	
	
.TableIns
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffff; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
	border: Solid Gray;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 0px;
	padding-right : 0px;
	}	
	
.TableErrorIns
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #ff0000; /* Font Color */
	border: Solid Gray;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	width : 400px;
	font-size: 10px;
	text-align: center;}		
	
	
.TableFieldHead
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffff; /* Background color */
	border-color : Solid Gray;
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 10px;
	padding-right : 10px;
	width : 130px;
	}	
						
						
.TableFieldInput
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffff; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	HEIGHT: 10px; /* input text box height */
	border: #e8dff5;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	padding-left : 10px;
	padding-right : 1px;
	width : 170px;
	}	
	



/* ----------------------------------------------------------------------------------------*/



	/* Body Table */

.BodyBorder {
	background-color: #cccccc;
	vertical-align: top;
	border: #FFFFFF;

}

.bodytable
{
	font-family: Verdana, sans-serif,  Arial, Helvetica;
	color: #000000;
	font-style: normal;
	font-size: 10px;
	width : 340px;
}		
	
.bodytableborder
{
	background-color: #cccccc;
}	
		
.bodytablehead
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 12px;
	text-align : center;
	background-color: Gray;
	width : 340px;
	height : 20px;}		
	
	




/* Right Nav */

.RNavBorder {
	background-color: #cccccc;
	vertical-align: top;
	}
	
	.RNavTable
{
	font-family: Verdana, sans-serif,  Arial, Helvetica;
	color: #000000;
	font-style: normal;
	font-size: 10px;
	width : 149px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-color: #CCCCCC;
	background-color: #FFCC99;

}		
	
.rnavtablehead
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #FFFFFF; /* Font Color */
	font-size: 12px;
	font-weight: bold;
	text-align : center;
	background-color: #FF9933;
	width : 140px;
	height : 20px;
	border-color : red;
	background-image: none; /* Background Image */
	}
			
		
.rNavText {
font-Size: 10pt;
font-color: green;
text-align: center;
}
	
	
.RNav:Link, .RNav:Visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 				
color: #000000; 
text-decoration: none;
font-weight: normal;
padding-left: 2px;
padding-right: 2px;}

.RNav:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ff0000; 
text-decoration: none;
font-weight: normal;
padding-left: 2px;
padding-right: 2px;}				
	
	
/* Sitemap */

.sitemaptext
{
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 7pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
	vertical-align: middle; /* Vertical Align Text */
	text-decoration : none;
	vertical-align : top;
}	





	
A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	font-family:  Verdana, sans-serif, Arial, Helvetica; /* Font Face */
	font-size : 8pt;
	font-weight : bold;
	text-decoration: none;
	color: #003399;
	text-align: left;
}

A:HOVER {
	font-family:  Verdana, sans-serif, Arial, Helvetica; /* Font Face */
	font-size : 8pt;
	font-weight : bold;
	text-decoration: none;
	color: #ff9933;
	text-align: left;
}


.BgBlue {
background-color: #666666;
vertical-align: top;
}

.Textbacktotop
{
	
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 6pt; /* Font Size */
	color: #2F4F4F; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	text-align: left; /* Text Align */
	padding : 0px 20px 0px 20px;}	

	
.TextErrorMessages
{
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #C90D4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*background-color: #FFFFFF;  Background color */
	text-align: left; /* Text Align */
}

	
.Textfaqa
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	line-height: 13pt;
	color: #2F4F4F; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */
	padding : 0px 10px 0px 10px;}	
	
.Textfaqq
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	line-height: 13pt;
	color: #2F4F4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */
	padding : 0px 10px 0px 10px;}

.TextRed {
font-Size: 8pt;
font-color: Red;
text-align: Center;
}	
	
	
.Textsmall {
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 8px;
}		


.TextMedium {
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 10px;
}		

.TextLarge {
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 12px;
}		


.TextSmallBold {
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 10px;
	font-weight: bold;
}		


.TextMediumBold {
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 10px;
	font-weight: bold;
}		

.TextLargeBold {
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #000000; /* Font Color */
	font-size: 12px;
	font-weight: bold;
}		



/*Bullets*/
/*Define elements with children with the class='outlineParentItem', and all elements without children with class='outlineItem'*/

.BulletDisc {
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	color: #2F4F4F; /* Font Color */
	list-style-type : disc;
	list-style-position : inside;
	font-size: 10pt; /* Font Size */

}

.BulletNumber {
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	list-style : decimal outside;
}


LI {
	cursor : hand;
	display : block;
	float : left;
	margin-left : 0px;
	padding-left : 0px;
}

li.oItem { color: #000000; 
cursor: default; 
font-size: 10pt; 
font-align: left;
display : block;
} ;
	
li.oParent { 
font-family:  Verdana, sans-serif, Arial, Helvetica; /* Font Face */
	font-size : 8pt;
	font-weight : normal;
	text-decoration: none;
	color: #3163D4;
	text-align: left;
cursor: hand; 
} ;


ul {
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	list-style : decimal outside;
	font-size: 8pt;
	font-align: left;
	margin-left : 0px;
	padding-left : 0px;
	line-height : 15px;
}
	
/* Body */
	
.bodytitle
{
	font-family:  Verdana, sans-serif, Arial, Helvetica;
	font-size: 12pt;
	color: #2F4F4F;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-image: none;
	text-align: center;
	line-height: normal;
}
	
.bodyhead
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #2F4F4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
		padding : 0px 20px 0px 20px;}
		
.bodyitalic
{
		font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	line-height: 13pt;
	color: #2F4F4F; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style : italic;
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	padding : 0px 20px 0px 20px;}	
		
.bodytext
{
	
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	line-height: 18pt;
	color: #2F4F4F; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	padding : 5px 10px 5px 10px;}		
	
.bodytextsl
{
	
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	line-height: 10pt;
	color: #2F4F4F; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	padding : 0px 0px 0px 0px;}		
	
h1
{font-family:  Verdana, sans-serif, Arial, Helvetica;
	font-size: 12pt;
	color: #2F4F4F;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-image: none;
	text-align: center;
	line-height: 14pt;}

h2
{
	
font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #2F4F4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
		padding : 0px 20px 0px 20px;}
		
	/* Footer */
	
.FooterBorder {
background-color: #cccccc;
vertical-align: top;
}	

.footertext
{
	
	font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #2F4F4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	 /*background-color: #ffffff; Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
	padding : 0px 20px 0px 20px;}	
	
	/* Affiliate Table */
	
	.AffLinkTabHead {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFCC99;
	Text-align: center;
	height: 25px;
}
.AffLinkTabAmz {
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	height: 30px;
}
.AffLinkTabBiz {
	font-size: 10px;
	line-height: 12px;
	background-color: #CCCCCC;
	text-align: left;
	height: 30px;
}
.AffLinkTab {
	border: 1px solid #cccccc;
}
.AffLinkImg {

	vertical-align: middle;
}
	
.copyright
{
		font-family: Verdana, sans-serif,  Arial, Helvetica; /* Font Face */
	font-size: 8pt; /* Font Size */
	line-height: 10pt;
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style : italic;
	text-decoration: none; /* Font Style */
	/*background-color: #ffffff;  Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
	padding : 0px 20px 0px 20px;}
			

