﻿
/***************************************************************** HTML ELEMENTS */

body
{
	margin:0;
	background:white;
	background-image:url(../images/background.texture.gif);
	text-align:center;
}

li
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	color:#555555 ; 
	font-size:10px;
	line-height:13px;
}


ul
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	color:#555555 ; 
	font-size:10px;
	line-height:13px;
}


td
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	color:#555555 ; 
	font-size:10px;
	line-height:13px;
}


p
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	color:#555555 ; 
	font-size:10px;
	line-height:13px;
}


body
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	color:#555555 ; 
	font-size:10px;
	line-height:13px;
}


h1
{
    clear:both;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-weight:normal;
	font-style:normal;
	color:#2E4465;
	font-size:27px;
	line-height:30px;
	letter-spacing:-1px;
	margin:12px 0 6px 0;
}

h2
{
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#2E4465;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	margin:15px 0 6px 0;
	padding-bottom:5px;
	border-bottom:2px dotted #D5DAE0;
}

h3
{
	font-family:Georgia,'Times New Roman',Times,serif;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	margin:18px 0 9px 0;
	color:#2E4465;
}

table#ReportTable h3
{
    font-size:12px;
    line-height:15px;
    padding-bottom:9px;
    margin-bottom:0;
}

h4
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	margin-top:0px;
    padding-bottom:3px;
	margin-bottom:0px;
}

h5
{
	font-weight:bold;
	color:black;
	font-size:9px;
	margin:6px 0 0 0;
}

.Tight
{
	margin-top:9px;
	margin-bottom:0;
}

a
{
	color:#CF7127; 
	text-decoration:none;
	font-weight:bold;
}

a:hover 
{
	text-decoration:underline;
	color:#A65A1F;
	text-decoration:underline;
}	 

ul
{
    margin-top:0;
    margin-bottom:0;
	list-style-type:square;
}

ol
{
    margin-top:0;
    margin-bottom:0;
	list-style-type:square;
}

ul li ul
{
	list-style-type:circle;
	margin-top:3px;
	margin-bottom:3px;
}

ul li ul li
{
	margin-top:0;
	margin-bottom:0;
}

li p
{
	margin:0;
}

li
{
	margin-top:0px;
	margin-bottom:6px;
}

p
{
	margin-top:0px;
	margin-bottom:6px;
}

td
{
	vertical-align:top;
}

hr
{	
	color:#2E4465;
	height:2px;
	border:2px dotted #2E4465

}	

/****************************************************************** LANGUAGE MENUS */


div#LanguageMenu
{
	width:775px;
	margin:0 auto;
	padding:10px 0 13px 0;
	height:15px;	
}

div#LanguageMenu div.LanguageMenuInner
{
	float:right;
}

div#LanguageMenu span
{
	display:block;
	margin:0;
	padding:0 0 0 7px;
	text-align:left;
	float:left;
}

div#LanguageMenu span a
{
	display:block;
	float:left;
	color:#2E4465;
	font-weight:normal;
	font-size:10px;
	line-height:15px;
	height:15px;
	text-decoration:none;
	width:50px;
	padding:1px 6px 2px 6px;
	margin:0px;
	border:1px solid #aaa;
	text-align:center;
}

div#LanguageMenu a:hover
{
	text-decoration:none;
	color:#A65A1F;
	border:1px solid #A65A1F;
}

div#LanguageMenu span.SelectedLanguageMenuItem a
{
	font-weight:bold;
	color:#2E4465;
	color:black;
	border:1px solid #2E4465;
	border:1px solid black;
}

div#LanguageMenu a.en
{
}

div#LanguageMenu a.es
{
}

div#LanguageMenu a.fr
{
}
	
div#LanguageMenu a.zh
{
}

div#LanguageMenu a.ar
{
	font-size:14px;
	line-height:16px;
	direction:rtl;
}

div#LanguageMenu a.ru
{
}


/****************************************************************** MENU COLORS */

div#MenuContainer
{
	background-color:#2E4465;
	text-align:left;
	z-index:999;
}


ul#Menu
/* Menu container (level 1) */
{
    display:block;
    margin:0;
    padding:0;
	height:25px;
	margin-bottom:2px;
	background-color:#2E4465 ;
}

ul#Menu ul
/* SubMenu containers (level 2+) */
{
    position:absolute;
    margin:0;
    padding:0;
    visibility:hidden;
	width:172px;
	border-top:1px solid #548779;
	border-bottom:2px solid #2A6958;
	z-index:999;
}

ul#Menu ul ul
/* Sub-SubMenu containers (level 3+) */
{
	background-color:#2A6958;
	border-left:1px solid #7FA59A;
	border-top:none;
    margin-left: 172px; 
    margin-top:-25px;
}


ul#Menu li
{
	display:block;
	float:left;
    list-style:none;
    margin:0;
    padding:0;
	line-height:16px;
	font-size:10px;
}

    
ul#Menu ul li
/* SubMenu list items */
{
		border-left:none;
    border-right:none;
	line-height:16px;
    background-color:#eee;
	width:160px;
}


/********** Menu hyperlink formatting */

ul#Menu a
/* All links */
{
    display:block;
    text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
    color:#EAECF0;
    border:none;
    border-right:1px solid #62738C;
    font-size:10px;
    line-height:20px;
    padding:2px 6px 3px 6px;
}

ul#Menu li li a
/* SubMenu links only (level 2+) */
{
	display:block;
    font-weight:normal;
	background-color:#2A6958;
	color:#D4E1DE;
    padding:4px 5px 5px 7px;
	width:160px;
	border:none;
	border-bottom:1px solid #3F7868;
	height:auto;
	white-space:normal;
	line-height:14px;
}

ul#Menu a.Selected:hover
{
	background-color:#22334C ;
	color:White;
    font-weight:normal;
}

ul#Menu a.Selected
{
	background-color:#22334C ;
	color:White;
    font-weight:normal;
}

{
/* Selected items (level 2+) */
	background-color:#253651;
	background-image:url(../images/dingbats/arrow.selected.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
    color:White;
    font-weight:normal;
    border:none;
	border-bottom:1px solid #202F46;
}

ul#Menu li li a.Selected.Hover
{
/* Selected items (level 2+) */
	background-color:#253651;
	background-image:url(../images/dingbats/arrow.selected.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
    color:White;
    font-weight:normal;
    border:none;
	border-bottom:1px solid #202F46;
}

ul#Menu li li a.Selected:hover
{
/* Selected items (level 2+) */
	background-color:#253651;
	background-image:url(../images/dingbats/arrow.selected.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
    color:White;
    font-weight:normal;
    border:none;
	border-bottom:1px solid #202F46;
}

ul#Menu li li a.Selected
{
/* Selected items (level 2+) */
	background-color:#253651;
	background-image:url(../images/dingbats/arrow.selected.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
    color:White;
    font-weight:normal;
    border:none;
	border-bottom:1px solid #202F46;
}

ul#Menu a.Hover
{
	text-decoration:none;
	color:White;
	background-color:#2A6958 ;
	border-right:1px solid #5F8E82;
}

ul#Menu a:hover
{
	text-decoration:none;
	color:White;
	background-color:#2A6958 ;
	border-right:1px solid #5F8E82;
}

ul#Menu li li a:hover
/* 2nd-level links on hover */
{
	text-decoration:none;
	color:White;
	background-color:#CF7127;
	background-image:none;
	border:none;
	border-bottom:1px solid #BA6523;
	font-weight:normal;
}

ul#Menu li li a.HasChildren
{
/* Items with submenus */
	background-image:url(../images/dingbats/arrow.haschildren.gif);
	background-repeat:no-repeat;
	background-position:165px 5px;
}


/* hide some accessibility stuff */
ul#Menu span.hide 
{
    display:none;
}

ul#Menu li li
{
	border-bottom:none;
}
    
/* Subglobal links */
ul#Menu li#SubglobalLink ul
{
	width:300px;
}

ul#Menu li#SubglobalLink li
{
    width:288px;
}


ul#Menu li#SubglobalLink li a
{
	width:288px;
	padding-top:1px;
	padding-bottom:2px;
}


/***************************************************************** SITEMAP */

ul#Sitemap
{
    list-style:none;
    list-style-image:none;
    margin-left:0;
}

/* level 1 */ 

ul#Sitemap li
{
    margin-top:18px;
    margin-bottom:12px;
    list-style-image:none;
}

ul#Sitemap li a
{
    font-family:Arial;
    font-size:16px;
    line-height:20px;
    font-weight:bold;
}

ul#Sitemap li a:hover
{
}

/* level 2 */ 

ul#Sitemap ul
{
    margin-left:10px;
    margin-top:3px;
}

ul#Sitemap li li
{
	list-style-image:none;
	list-style:none;
	padding-top:0px;
	margin-top:7px;
    margin-bottom:0;
}

ul#Sitemap li li a
{
    font-weight:bold;
    font-size:11px;
    line-height:14px;
    font-family:Verdana;
}

ul#Sitemap li li a:hover
{
}

ul#Sitemap li#SearchLink
{
    /* Don't display home link or sitemap link in the sitemap */
    display:none;
}

ul#Sitemap li#SitemapLink
{
    /* Don't display home link or sitemap link in the sitemap */
    display:none;
}

ul#Sitemap li#HomeLink
{
    /* Don't display home link or sitemap link in the sitemap */
    display:none;
}

/* level 3 */

ul#Sitemap ul ul
{
    margin-left:20px;
    padding-left:0;
}

ul#Sitemap li li li
{
    list-style:square;
	margin-top:3px;
}
    
ul#Sitemap li li li a
{
    font-weight:normal;
    font-size:11px;
    line-height:13px;
}

/* level 4 */

ul#Sitemap li li li li 
{
    margin-top:0;
}

/***************************************************************** CONTENT AREAS */

div#Main
{
	margin:0 auto;
	width:775px;
	background-color:White;
	background-image:url(../images/background.gif);
	background-repeat:repeat-y;
	padding:0 15px 0 15px;
	text-align:left;
}


table#MainTable
{
}


table#MainTable td
{
}

table#MainTable td#LeftCell
{
	border-right:1px solid white;
}

div#Masthead
{

	background-color:#CF7127;
	border-top:1px solid white;
	border-bottom:1px solid white;	
	text-align:left;
}

div#MainContent
{
	padding:20px 20px 50px 20px;

}


/************************************ Sidebar */

table#MainTable td#RightCell
{
	background-color:#2E4465;
	border-bottom:1px solid white;
}

table#MainTable td#RightCell a
{
	color:#EAECF0;
}

table#MainTable td#RightCell p
{
	color:#EAECF0;
}

table#MainTable td#RightCell h4
{
	color:#EAECF0;
}

table#MainTable td#RightCell h3
{
	color:#EAECF0;
}

table#MainTable td#RightCell h1
{
	color:#EAECF0;
}

table#MainTable td#RightCell p
{
	font-size:10px;
	line-height:14px;
}


div.Sidebar2
{
	border-top:1px solid white;	
	padding:5px 0 10px 0;
}


div.Sidebar1
{
	border-top:1px solid white;	
	padding:5px 0 10px 0;
}

div.Sidebar1
{
	background-color:#2E4465;
}

div.Sidebar2
{
	background-color:#384D6D;
}

td#RightCell h2
{
	color:#D5DAE0;
	border-bottom:none;
	margin:6px 0 ;
	line-height:24px;
	padding:0 10px 10px 10px;
	background-image:url(../images/dingbats/dots.white.4.gif);
	background-repeat:repeat-x;
	background-position:0 bottom;
}

td#RightCell p
{
	padding:0 10px;
}

td#RightCell a.BulletLinkOut
{
	padding:0 10px 0 20px;
	line-height:12px;
	margin-top:3px;
	background-position:10px 3px;
	display:block;	
}

td#RightCell a.BulletSeparate
{
	padding:0 10px 0 20px;
	line-height:12px;
	margin-top:3px;
	background-position:10px 3px;
	display:block;	
}

table#MainTable td#RightCell a.BulletLink
{
	background-image:url(../images/dingbats/go.ddd.gif);
}

table#MainTable td#RightCell a.BulletLink:hover
{
	background-image:url(../images/dingbats/go.white.gif);
	color:White;
}

table#MainTable td#RightCell a.BulletLinkOut
{
	background-image:url(../images/dingbats/go.out.ddd.gif);
}

table#MainTable td#RightCell a.BulletLinkOut:hover
{
	background-image:url(../images/dingbats/go.out.white.gif);
	color:White;
}

/* Useful Links */

div#UsefulLinks
{
}

div#UsefulLinks img
{
    margin-left:10px;
    margin-top:10px;
}

div#UsefulLinks a.BulletLinkOut
{
    margin-bottom:3px;
}

div#UsefulLinks div.Divider
{
    background-image:none;
    margin:0 10px;
    clear:both;
}

/************************************ Footers */

td#RightFooterCell
{
	padding:15px;
}

td#LeftFooterCell
{
	padding:15px;
}

td#RightFooterCell a
{
	color:White;
	font-size:9px;
	line-height:14px;	
}

td#LeftFooterCell a
{
	color:White;
	font-size:9px;
	line-height:14px;	
}

td#RightFooterCell p
{
	color:White;
	font-size:9px;
	line-height:14px;	
}

td#LeftFooterCell p
{
	color:White;
	font-size:9px;
	line-height:14px;	
}

td#RightFooterCell
{
	color:White;
	font-size:9px;
	line-height:14px;	
}

td#LeftFooterCell
{
	color:White;
	font-size:9px;
	line-height:14px;	
}

td#LeftFooterCell
{
	background-color:#2A6958;
	border-right:1px solid white;
}

td#RightFooterCell
{
	background-color:#435774;
	color:#C0C7D1;
	text-align:right;
	vertical-align:bottom;
}



/************************************	Credit */

div#Credit
{
	width:775px;
	padding:0 15px 25px 15px;
	background-image:url(../images/background.bottom.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0 auto;
	text-align:right;
	height:50px;
}


div#Credit a
{
    display:block;
    width:700px;
	color:#b0ada8;
	font-size:10px;
	line-height:17px;
	padding:13px 50px 20px 0;
	background-image:url(../images/cwt.off.gif);
	background-repeat:no-repeat;
	background-position:704px 0px;
	font-weight:bold;
}

div#Credit a:hover
{
	color:#333;
	text-decoration:none;
	background-image:url(../images/cwt.on.gif);
}



/****************************************************************** STANDARD TABLE */


table.StandardTable
{
	border-collapse:collapse;
}

table.StandardTable th
{
	border:1px solid #D5DAE0;
	padding:5px;
}

table.StandardTable td
{
	border:1px solid #D5DAE0;
	padding:5px;
}

table.StandardTable td p
{
}

table.StandardTable td
{
}

table.StandardTable th
{
	padding:10px 5px 0px 5px;
	background-color:#EAECF0;
	vertical-align:bottom;
}

table.StandardTable th p
{
	font-size:10px;
	color:Black;
}




table.StandardTable th
{
	font-size:10px;
	color:Black;
}




/****************************************************************** CRUMBS */

table#Crumbs td
{
	background-color:white;
	padding: 0 0 6px 0;
	font-size:9px;
	line-height:13px;
}

div#Crumbs
{
	background-color:white;
	padding: 0 0 6px 0;
	font-size:9px;
	line-height:13px;
}

#Crumbs a
{
	font-size:9px;
}

#Crumbs a:hover
{
	color:#CF7127;
	text-decoration:underline;
}

/****************************************************************** SIBLING MENU */

ul#SiblingMenu
{
	background-color:transparent;
	padding: 0;
	margin:0;
	list-style:none;
	border-top:none;
}

ul#SiblingMenu li
{
	border-bottom:none;
	padding:0;
	margin:-2px 0 0 0;
	border-bottom:1px solid #2E4465;
}

ul#SiblingMenu a
{
	font-size:9px;
	line-height:12px;
	display:block;
	width:180px; /* 200-10*2 */
	padding:4px 10px;
	font-weight:bold;
	margin:0;
}

ul#SiblingMenu li.Selected a:hover
{
	background-color:#22334C;
	text-decoration:none;
}

ul#SiblingMenu a:hover
{
	background-color:#22334C;
	text-decoration:none;
}

ul#SiblingMenu li.Selected a:hover
{
	background-image:url(../images/dingbats/arrow.selected.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	background-color:#253651;
}

ul#SiblingMenu li.Selected a
{
	background-image:url(../images/dingbats/arrow.selected.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	background-color:#253651;
}

ul#SiblingMenu li.Selected a
{
	font-weight:bold;
}	


/******************************************************* BULLET LINKS */

a.BulletLinkOut
{
	/* Basic BulletLink definitions */
	display:inline-block;
	padding-left:10px;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0;
}

a.BulletLinkDown
{
	/* Basic BulletLink definitions */
	display:inline-block;
	padding-left:10px;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0;
}

a.BulletLinkUp
{
	/* Basic BulletLink definitions */
	display:inline-block;
	padding-left:10px;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0;
}

a.BulletLinkBack
{
	/* Basic BulletLink definitions */
	display:inline-block;
	padding-left:10px;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0;
}

a.BulletLink
{
	/* Basic BulletLink definitions */
	display:inline-block;
	padding-left:10px;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0;
}

a.BulletLinkSeparateDown
{
	/* Stand-alone BulletLinks */
	display:block;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:2px 0px 3px 10px;
	line-height:12px;
}

a.BulletLinkSeparate
{
	/* Stand-alone BulletLinks */
	display:block;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:2px 0px 3px 10px;
	line-height:12px;
}

p.BulletLink
{
	/* Stand-alone BulletLinks */
	display:block;
	background-image:url(../images/dingbats/go.orange.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:2px 0px 3px 10px;
	line-height:12px;
}

a.BulletLinkSeparateDown
{
	background-image:url(../images/dingbats/go.down.orange.gif);
}

a.BulletLinkSeparateDown:hover
{
	background-image:url(../images/dingbats/go.down.darkorange.gif);
}

p.BulletLink
{
	padding-left:20px;
	background-position:5px 3px;
}

li.BulletLink
{
	list-style-image:url(../images/dingbats/go.blue.gif);
	margin-left:5px;
	padding-top:0;
}

p.BulletLink
{
	padding-left:20px;
	background-position:5px 3px;
}

li.BulletLink
{
	list-style-image:url(../images/dingbats/go.orange.gif);
	margin-left:5px;
	padding-top:0;
}

a.BulletLinkSeparate:hover
{
	background-image:url(../images/dingbats/go.darkorange.gif);
}

a.BulletLink:hover
{
	background-image:url(../images/dingbats/go.darkorange.gif);
}

/* Alternate BulletLinks */

a.BulletLinkBack
{
	background-image:url(../images/dingbats/go.back.blue.gif);
}

a.BulletLinkUp
{
	background-image:url(../images/dingbats/go.up.orange.html);
}

a.BulletLinkDown
{
	background-image:url(../images/dingbats/go.down.orange.gif);
}

a.BulletLinkDown:hover
{
	background-image:url(../images/dingbats/go.down.darkorange.gif);
}

a.BulletLinkOut
{
	background-image:url(../images/dingbats/go.out.orange.gif);
}

a.BulletLinkOut:hover
{
	background-image:url(../images/dingbats/go.out.darkorange.gif);
}

td#RightFooterCell a.BulletLink
{
	background-image:url(../images/dingbats/go.white.gif);
}	


td#LeftFooterCell a.BulletLink
{
	background-image:url(../images/dingbats/go.white.gif);
}	


/****************************************************************** OTHER CLASSES */

.TextWrapper
{
	padding:0 10px;
}

p.PreHeading
{
	color:Black;
	font-size:10px;	
	margin-top:12px;
	font-weight:bold;
}

p.PreHeading strong
{
	font-weight:normal;
}

p.Small
{
	font-size:10px;
	line-height:15px;
}

p.ByLine
{
	font-family:Georgia,'Times New Roman',Times,serif;
	color:#2E4465;
	font-style:italic;
	margin-top:24px;
	font-size:14px;
}

a.MailLink
{
	display:inline-block;
	padding-left:13px;
	background-image:url(../images/dingbats/mail.white.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}

a.MailLink:hover
{
}

div.Divider
{
	height:1px;
	background-image:url(../images/dingbats/dots.5.gif);
	background-repeat:repeat-x;
	margin-top:12px;
	clear:both
}

.DividerAbove
{
	background-image:url(../images/dingbats/dots.5.gif);
	background-repeat:repeat-x;
	clear:both;
	padding-top:4px;
}

h1.DividerAbove
{
	padding-top:6px;
	margin-top:0px;
}

h2.DividerAbove
{
	padding-top:6px;
	margin-top:18px;
}

table.BigDetailsTable
{
	
}

table.BigDetailsTable td
{
	vertical-align:top;
	padding-right:10px;
}

table.Details
{
	border-collapse:collapse ;
	margin:12px 0;
}

table.Details th
{
    padding:2px 5px 2px 0;
	border-bottom:1px solid #ddd;
}
	
table.Details td
{
    padding:2px 5px 2px 0;
	border-bottom:1px solid #ddd;
}
	
table.Details td
{
}

table.Details th 
{
	font-weight:bold;
	color:#555555;
	font-size:10px;
	
}

PhotoLeft
{
	/* Used to float a photograph on the right margin. */
	float:right;
	position:relative;
	right:0;
    padding:0 0 5px 10px;
	background:white;
    width:250px;
}

.PhotoRight
{
	/* Used to float a photograph on the right margin. */
	float:right;
	position:relative;
	right:0;
    padding:0 0 5px 10px;
	background:white;
    width:250px;
}

.PhotoLeft
{
	/* Used to float a photograph on the left margin. */
    float:left;
	padding:3px 10px 5px 0;
}

.Caption
{
	font-weight:bold;
	font-size:9px;
	color:Gray;
	line-height:13px;
}

.PhotoLeft p
{
	font-weight:bold;
	font-size:9px;
	color:Gray;
	line-height:13px;
}

.PhotoRight p
{
	font-weight:bold;
	font-size:9px;
	color:Gray;
	line-height:13px;
}

.PhotoRight p.PhotoCredit
{
	margin:0;
	text-align:right;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#aaa;
}

.PhotoLeft p.PhotoCredit
{
	margin:0;
	text-align:right;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#aaa;
}

p.PhotoCredit
{
	margin:0;
	text-align:right;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#aaa;
}

.Callout
{
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:20px;
	line-height:22px;
	font-style:italic;
	color:gray;
	margin:20px 0;
}

.Blurb
{
	font-size:9px;
	line-height:14px;
}

p.Large
{
	font-family:Georgia,'Times New Roman',Times,serif;
	font-style:italic;
	font-size:16px;
	line-height:22px;
	color:#888888;
}

div.Large p
{
	font-family:Georgia,'Times New Roman',Times,serif;
	font-style:italic;
	font-size:16px;
	line-height:22px;
	color:#888888;
}

.BoxNote
{
	background-color:#EAECF0;
	padding:4px 10px;
	border:1px solid;
	border-color:#C0C7D1;
	color:black;
	margin:9px 0;
}

p.Details
{
	border-bottom:1px solid #e0e0e0;
	margin:0 0 3px 0;
	padding:0px 0 0 0;
	display:block;
	clear: both;
	font-size:9px;
}

.DetailsLabel
{
	font-weight:normal;
	font-size:8px;
	line-height:10px;
	padding:2px 0 4px 0;
	text-transform:uppercase;
	letter-spacing:1px;
	display:inline-block;
	width:130px;
	clear: both;
	vertical-align:top;
}

p.PageTools
{
	text-align:right;
	font-size:9px;
	margin-top:36px;
}

p.PageTools a
{
	display:inline-block;
	border:1px solid #D5DAE0;
	padding:3px 7px 2px 7px;
	margin-left:-1px;
}

p.PageTools a:hover
{
	text-decoration:none;
}

p.PageTools a img
{
	margin-right:5px;
}

.Note
{
	font-size:9px;
	color:#888888;
}

p.PartnerAddress
{
	color:#555555;
	font-size:9px;
	margin-top:12px;
}

.OnThisPage
{
	color:#aaa;
	font-size:9px;
}

.OnThisPage strong
{
	color:Black;
}

p.ProgramInfo
{
	background-image:url(../images/icons/group.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:22px;
}



div.ScrollVertical p.ProgramInfo
{
	background-image:url(../images/icons/group.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:22px;
}



p.DocXXX
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocGeneric
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocZIP
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocXLS
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocTXT
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocRTF
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocPPS
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocPPT
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocPDF
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocMDB
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocHTM
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocDOC
{
	padding-top:3px;
	padding-bottom:3px;
}



p.DocCSV
{
	padding-top:3px;
	padding-bottom:3px;
}

span.SearchFormLabel
{
	display:inline-block;
	width:60px;
	font-size:9px;
	font-weight:bold;
	color:#555;
}

.SearchPanel
{
	background-color:#ddd;
	padding:2px 5px;
	border:1px solid;
	border-color:#eee #ccc #ccc #eee;
	color:#333;
	font-size:10px;
}

.SearchPanel2
{
	background-color:#CCCCCC;
	padding:2px 5px;
	border:1px solid;
	border-color:#E6E6E6 #B2B2B2 #B2B2B2 #E6E6E6;
	color:#333;
	font-size:10px;
}

div#SidebarBottom select.FormField
{
	/* Program lookup drop-down */
	background-color:#CCCCCC;
	width:170px;
}

td.DividerLeft
{
	background-image:url(../images/dingbats/dots.3.gif);
	background-repeat:repeat-y;
	padding-left:10px;
}
	
	

table.TableForm td.UserFormHeading
{
	border:none;
	background:none;
}

table.TableForm td.UserFormContent td
{
	border:none;
	background:none;
}

table.TableForm td.UserFormContent
{
	border:none;
	background:none;
}

table.TableForm td.UserFormContent .FormField
{
	background-color:#E6E6E6;
}





table.TableForm td.UserFormHeading .FormField
{
	background-color:#E6E6E6;
}





table#ReportTable h3
{
	background-image:url(../images/dingbats/dots.4.gif);
	background-repeat:repeat-x;
	background-position:0 bottom;
	margin-bottom:6px;
}

.DropShadow78x101
{
	display:block;
	background-image:url(../images/dropshadow.book.78x101.gif);
	background-repeat:no-repeat;
	padding:8px 8px 15px 15px;
	margin-right:0;
	margin-bottom:-9px;
	position:relative;
	top:-5px;
	left:-9px;
	float:left;
	z-index:0;
}

.DropShadow78x101 img
{
	height:101px;
	width:78px;
	border:none;
}

.FileInfo
{
	/* Used for file type and size labels, e.g. (PDF, 23 KB) */
	color:Gray;
	font-size:9px;
}

.Dateline
{
    font-size:9px;
    font-weight:bold;
    color:Gray;
}

/******************************************************** DOCUMENT BULLETS */

li.DocXXX
{
    padding:0 0 0 5px;
}

li.DocGeneric
{
    padding:0 0 0 5px;
}

li.DocAI
{
    padding:0 0 0 5px;
}

li.DocEPS
{
    padding:0 0 0 5px;
}

li.DocGIF
{
    padding:0 0 0 5px;
}

li.DocPPT
{
    padding:0 0 0 5px;
}

li.DocHTM
{
    padding:0 0 0 5px;
}

li.DocZIP
{
    padding:0 0 0 5px;
}

li.DocTXT
{
    padding:0 0 0 5px;
}

li.DocMDB
{
    padding:0 0 0 5px;
}

li.DocCSV
{
    padding:0 0 0 5px;
}

li.DocXLS
{
    padding:0 0 0 5px;
}

li.DocRTF
{
    padding:0 0 0 5px;
}

li.DocDOC
{
    padding:0 0 0 5px;
}

li.DocPDF2
{
    padding:0 0 0 5px;
}

li.DocPDF
{
    padding:0 0 0 5px;
}

li.DocPDF2	{	list-style-image:url(../images/icons/document.pdf.gif);}

li.DocPDF	{	list-style-image:url(../images/icons/document.pdf.gif);}
li.DocDOC {	list-style-image:url(../images/icons/document.doc.gif);}
li.DocRTF	{	list-style-image:url(../images/icons/document.rtf.gif);}
li.DocXLS	{	list-style-image:url(../images/icons/document.xls.gif);}
li.DocCSV	{	list-style-image:url(../images/icons/document.csv.gif);}
li.DocMDB	{	list-style-image:url(../images/icons/document.mdb.gif);}
li.DocTXT	{	list-style-image:url(../images/icons/document.txt.gif);}
li.DocZIP	{	list-style-image:url(../images/icons/document.zip.gif);}
li.DocHTM	{	list-style-image:url(../images/icons/document.htm.gif);}
li.DocPPT	{	list-style-image:url(../images/icons/document.ppt.gif);}
li.DocGIF	{	list-style-image:url(../images/icons/document.gif.gif);}
li.DocEPS	{	list-style-image:url(../images/icons/document.ai.gif);}
li.DocAI		{	list-style-image:url(../images/icons/document.ai.gif);}
li.DocGeneric {	list-style-image:url(../images/icons/document.generic.gif);}
li.DocXXX	{	list-style-image:url(../images/icons/document.xxx.gif);}


p.DocRegistrationRequired
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocXXX
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocGeneric
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocZIP
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocXLS
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocTXT
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocRTF
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocPPS
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocPPT
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocPDF2
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocPDF
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocMDB
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocHTM
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocDOC
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


p.DocCSV
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}

p.DocCSV {background-image:url(../images/icons/document.csv.gif);}
p.DocDOC {background-image:url(../images/icons/document.doc.gif);}
p.DocHTM {background-image:url(../images/icons/document.htm.gif);}
p.DocMDB {background-image:url(../images/icons/document.mdb.gif);}
p.DocPDF2 {background-image:url(../images/icons/document.pdf.gif);}
p.DocPDF {background-image:url(../images/icons/document.pdf.gif);}
p.DocPPT {background-image:url(../images/icons/document.ppt.gif);}
p.DocPPS {background-image:url(../images/icons/document.ppt.gif);}
p.DocRTF {background-image:url(../images/icons/document.rtf.gif);}
p.DocTXT {background-image:url(../images/icons/document.txt.gif);}
p.DocXLS {background-image:url(../images/icons/document.xls.gif);}
p.DocZIP {background-image:url(../images/icons/document.zip.gif);}
p.DocGeneric {background-image:url(../images/icons/document.generic.gif);}
p.DocXXX {background-image:url(../images/icons/document.xxx.gif);}
p.DocRegistrationRequired {background-image:url(../images/icons/document.r.gif);}


p.DocPDF
{
    background-image:url(../images/dingbats/go.doc.orange.gif);
    background-position:0 6px;
    padding-left:12px;
    margin-top:3px;
    margin-bottom:0;
}

li.DocPDF
{	
    list-style-image:url(../images/dingbats/go.doc.orange.gif);
    padding:0;
    margin:0 0 3px 0;
}


p.DocHTM
{
    background-image:url(../images/dingbats/go.out.orange.gif);
    background-position:0 6px;
    padding-left:12px;
    margin-top:3px;
    margin-bottom:0;
}

li.DocHTM
{	
    list-style-image:url(../images/dingbats/go.out.orange.gif);
}


/***************************************************************** TABSTRIP & FILTERS */

.TabStrip
{
	width:100%;
	white-space:nowrap;
}

.TabOff
{
	background-color:#eee;
	margin:0 5px 0 0;
	padding:3px 10px 3px 10px;
	line-height:17px;
	color:gray;
	font-weight:bold;
	font-size:10px;
	border-right:1px solid silver;
	line-height:21px;
}

.TabOn
{
	background-color:#eee;
	margin:0 5px 0 0;
	padding:3px 10px 3px 10px;
	line-height:17px;
	color:gray;
	font-weight:bold;
	font-size:10px;
	border-right:1px solid silver;
	line-height:21px;
}

.TabOff:hover
{
	text-decoration:none;
}

.TabOn:hover
{
	text-decoration:none;
}

.TabOff:hover
{
	background:orange;
	color:White;
}

.TabOn
{
	background-color:#ddd;
	color:Black;
	border-right:2px solid #aaa;
}

.TabPanel
{	
}

.FilterPanel
{
    margin:-1px 0 10px 0;
	background-color:#ddd;
	padding:5px;
	border-bottom:2px solid #ccc;
	color:#333;
}

.BooleanFilterPanel
{
	background-color:#eee;
	padding-left:5px;
	border-bottom:2px solid #ccc;
	color:#333;
}

.ColumnChooser
{
	background-color:#eee;
	border-bottom:2px solid silver;
	padding:1px 5px;
	font-size:9px;
	color:#555;
}

.ShowColumnChooser
{
	background-color:White;
	text-align:right;
	font-size:9px;
	color:#555;
}

.GlobalSelector
{
	position:absolute;
	top:110px;
	right:15px;
}

.SmallNote
{
	font-size:9px;
	color:Gray;
}


.FormFieldRequired
{
	border:1px solid #636698;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
	margin-right:4px;
	height:auto;
	background-color:white;
	border:1px solid gray;
	font-family:Verdana;
}


.FormField
{
	border:1px solid #636698;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
	margin-right:4px;
	height:auto;
	background-color:white;
	border:1px solid gray;
	font-family:Verdana;
}

.FormFieldRequired
{
	background-image:url(../images/icons/required.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#f7f7f7;
}

select.FormFieldRequired
{
	font-family:Verdana;
	font-size:10px;
}


select.FormField
{
	font-family:Verdana;
	font-size:10px;
}


/* Conventions */

div.ConventionsLogo
{
	width:150px;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
}

div.ConventionsText
{
	width:370px;
	float:left;
}


/* Western text (on pages with other scripts) */


div.Western h6
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western h5
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western h4
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western h3
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western h2
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western h1
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western ul
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western td
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western li
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}


div.Western p
{
	text-align:left!important;	
	direction:ltr!important;
	font-size:80%;
	line-height:130%;
}

div.Western li p
{
	font-size:100%;
}




div.Western p li
{
	font-size:100%;
}




/*
Blue: 2E4465

To white:
425674
576983
6C7C93
818EA2
96A1B2
ABB4C1
C0C6D0
D5D9E0
EAECEF

To black:
293D5A
243650
202F46
1B283C
172232
121B28
0D141E
090D14
04060A


Green: 2A6958

To white:
3F7868
548779
69968A
7FA59A
94B4AB
A9C3BC
BFD2CC
D4E1DD
E9F0EE

To black:
255E4F
215446
1D493D
193F34
15342C
102A23
0C1F1A
081411
040A08


Orange: CF7127

To white:
D37F3C
D88D52
DD9B67
E2A97D
E7B893
EBC6A8
F0D4BE
F5E2D3
FAF0E9

To black:
BA6523
A55A1F
904F1B
7C4317
673813
522D0F
3E210B
291607
140B03


*/
