body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #ffffff; }

photo a {text-decoration: none;}

.no_display { display: none; }

/* TOP BANNER */

.banner { width: 760px; height: 95px; background-repeat: no-repeat; }
.logo_banner { position: relative; top: 15px; left: 20px; }
.photo_banner {  margin-right: 10px; padding: 0px; }
.hotspot_banner { position: relative; top: 18px; left: 227px; margin: 5px; }
.iofc_banner { position: relative; top: 0px; left: 25px; }
.site_banner { position: relative; top: 0px; left: 31px; }
.but_banner { position: relative; top: 24px; left: 260px; }
.bannerlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; padding: 0px 0px 0px 0px; }
.bannerlink a { text-decoration: none; color: #179D2A; padding: 0px 12px 0px 0px; }
.bannerlink a:hover { text-decoration: none; color: #FF9933; }
.banner_bottom_height { height: 22px; }
.banner_sentence { padding: 0px 0px 0px 186px; }	
.bannerlink_location { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; padding: 0px 4px; }
.bannerlink_location a { text-decoration: none; color: #179D2A; padding: 0px 4px; }
.bannerlink_location a:hover { text-decoration: none; color: #FF9933; }
	

/* RIGHT COLUMN */

/* POSITIONS RIGHT COLUMN */
.menubar { float: right; width: 145px; }

/* LEFT INDENT SUB NAVIGATION */
div.menu { margin-left: 5px; }
.menu_border { border-width: 1px 0px 1px 0px; border-style: solid; border-color: white; }

/* TOP MENU LANGUAGE NAV */
.nav_top a { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #179D2A; text-decoration: none; }
.nav_top a:hover { color: #FF9933; text-decoration: none; }

/* 2nd LEVEL NAVIGATION */
div.menu div.nav { background-color: #DBDED6; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white; padding: 0px 0px 0px 6px; }
div.menu div.nav:hover { background-color: #FF9933; }
div.menu div.nav a { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: black; text-decoration: none; }
div.menu div.nav a:hover { text-decoration: none; background-color: #FF9933; }
div.menu div.navcurrent { background-color: #2BB23F; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white; }
div.menu div.navcurrent:hover { background-color: #FF9933; }
div.menu div.navcurrent a { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: black; text-decoration: none; padding: 3px 4px 5px 6px; }
div.menu div.navcurrent a:hover { text-decoration: none; }
div.menu div.navcurrent a:active { background-color: #16D80D; color: black; }

/* 3rd LEVEL NAVIGATION */
div.nav_sub { background-color: #60D76E; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white; }
div.nav_sub:hover { background-color: #FF9933; }
div.nav_sub a { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: white; text-decoration: none; padding: 3px 4px 5px 12px; }
div.nav_sub a:hover { text-decoration: none; }
div.nav_subcurrent { background-color: #2BB23F; width: 100%; border-width: 0px 0px 1px 0px; border-style: solid; border-color: white; }
div.nav_subcurrent:hover { background-color: #FF9933; }
div.nav_subcurrent a { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: white; text-decoration: none; padding: 3px 4px 5px 12px; }
div.nav_subcurrent a:hover { text-decoration: none; }

/* RULES FOR RIGHT COL GREY BOXES */
.greybox { border: 1px solid #BDBDBD; padding: 3px 5px 4px 10px; margin: 10px 0px 0px 8px; background-color: #E6E6E6; }
div.greybox div.corner_top { background-image: url(../images/rounded_corner_top.gif); background-repeat: no-repeat; background-position: -2px -2px; }
.greybox_title { font-family: Verdana, Arial, sans-serif; font-size: x-small; font-weight: bold; text-align: left; color: #545251; }
div.greybox a { text-decoration: none; color: #179C2A; }
div.greybox a:hover { text-decoration: none; color: #FF9933; }
.greybox_search { position: relative; top: 4px; left: 4px; }

/* RULES FOR MAINCOL GREY BOXES */
.greybox_main { border: 1px solid #BDBDBD; padding: 3px 5px 4px 10px; margin: 0px 0px 0px 0px; background-color: #E6E6E6; }
div.greybox_main a { text-decoration: none; color: #179C2A; }
div.greybox_main a:hover { text-decoration: none; color: #FF9933; }

/* RULES FOR SEE ALSO BOXES */
div.seealso { margin: 10px 0px 0px 7px; }
div.seealso div.corner { background-image: url(../images/rounded_corner_top.gif); background-repeat: no-repeat; background-position: -3px -3px; }
div.seealso div.corner div.border { border: 1px solid #BDBDBD; }
div.seealso div.title { background-color: #E6E6E6; padding: 18px 5px 5px 0px; font-family: Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; text-indent: 36px; color: #545251; background-image: url(../images/seealso_eye.gif); background-repeat: no-repeat; background-position: 7px 4px; }
div.seealso div.title a { text-decoration: none; color: #179C2A; }
div.seealso div.title a:hover { text-decoration: none; color: #FF9933; }
div.seealso div.body { background-image: url(../images/border_corner_rightCol.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0px 0px -1px -1px; }
div.seealso div.body { border-top: 1px solid #BDBDBD; padding: 10px 10px 15px 12px; }
div.seealso div.body div.content { font-family: arial, Helvetica, sans-serif; font-size: small; color: #333333; line-height: 99%; }
div.seealso div.body div.content a { text-decoration: none; color: #179C2A; }
div.seealso div.body div.content a:hover { text-decoration: none; color: #FF9933; }
.padding_seealso {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: white; line-height: 50%; }

/* RULES FOR MORE EYES */
div.more { margin: 10px 0px 0px 7px; }
div.more div.corner { background-image: url(../images/rounded_corner_top.gif); background-repeat: no-repeat; background-position: -3px -3px; }
div.more div.corner div.border { border: 1px solid #BDBDBD; }
div.more div.corner div.title { background-color: #E6E6E6; padding: 15px 0px 0px 36px; font-family: Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; color: #545251; background-image: url(../images/seealso_eye.gif); background-repeat: no-repeat; background-position: 7px 4px; }
div.more div.corner div.title a { text-decoration: none; color: #179C2A; }
div.more div.corner div.title a:hover { text-decoration: none; color: #FF9933; }
div.more_body { margin: 0px 0px 0px 7px; }
div.more_body div.border { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #BDBDBD; }
div.more_body div.border div.body { background-image: url(../images/border_corner_rightCol.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0px 0px -1px -1px; }
div.more_body div.border div.body div.content { padding: 10px 10px 15px 12px; font-family: arial, Helvetica, sans-serif; font-size: small; color: #333333; line-height: 99%; }
div.more_body div.border div.body div.content a { text-decoration: none; color: #179C2A; }
div.more_body div.border div.body div.content a:hover { text-decoration: none; color: #FF9933; }
/* UPPER RIGHT MORE EYES LINKS */
div.more_link { font-family: Verdana, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; color: #545251; text-align: right; position: relative; top: -30px; left: 0px; }
div.more_link a { text-decoration: none; color: #179C2A; }
div.more_link a:hover { text-decoration: none; color: #FF9933; }

.radio_button { font-family: arial, Helvetica, sans-serif; font-size: small; color: black; padding: 2px 0px 0px 1px; line-height: 98%; }


/* LEFT COLUMN */

/* POSITIONS LEFT COLUMN */
div.sidebar { width: 194px; padding: 0px 0px 9px 0px; }

/* LEFT COLUMN TITLE */
div.sidebar_title { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; font-style: italic; color: white; text-align: right; letter-spacing: .2em; margin: 0px 9px 0px 0px; }

/* LEFT COLUMN WHITE TEXT */
div.sidebar_text { font-family: Verdana, Helvetica, sans-serif; font-size: small; color: white; text-align: right; margin: 0px 9px 0px 9px; line-height: 97%; }
div.sidebar_text a { font-family: Verdana; font-size: small; font-weight: bolder; text-decoration: none; color: white; }
div.sidebar_text a:hover { color: #FF9933; }
div.sidebar_text_csp { font-family: Verdana, Helvetica, sans-serif; font-size: small; color: white; text-align: right; margin: 0px 9px 0px 45px; line-height: 100%; }
div.sidebar_text_csp a { font-family: Verdana; font-size: small; font-weight: bolder; text-decoration: none; color: white; }
div.sidebar_text_csp a:hover { color: #FF9933; }
div.sidebar_text_left { font-family: Verdana, Helvetica, sans-serif; font-size: small; color: white; margin: 0px 9px 0px 9px; }
div.sidebar_text_left a { font-family: Verdana; font-size: small; font-weight: bolder; text-decoration: none; color: white; }
div.sidebar_text_left a:hover { color: #FF9933; }

div.sidebar_link { font-family: Verdana, Helvetica, sans-serif; font-size: small; color: white; text-align: right; margin: 0px 9px 0px 9px; line-height: 97%; }
div.sidebar_link a { font-family: Verdana; font-size: x-small; font-weight: bolder; text-decoration: none; color: white; }
div.sidebar_link a:hover { color: #FF9933; }
div.sidebar_text_chinese { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; text-align: right; margin: 0px 9px 0px 9px; }
div.sidebar_text_chinese a { font-family: Verdana; font-size: xx-small; font-weight: bolder; text-decoration: none; color: white; }
div.sidebar_text_chinese a:hover { color: #FF9933; }

/* LEFT COL GREEN BULLET */
div.bullet_left { background-image: url(../images/left_col_bullet.gif); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; text-align: left; padding: 3px 0px 2px 17px; }
div.bullet_left a { font-family: Verdana; font-size: x-small; font-weight: bolder; text-decoration: none; color: white; }
div.bullet_left a:hover { color: #FF9933; }
div.bullet_left_no_caps { background-image: url(../images/left_col_bullet.gif); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; text-align: left; padding: 3px 0px 2px 17px; }
div.bullet_left_no_caps a { font-family: Verdana; font-size: small; font-weight: bolder; text-decoration: none; color: white; }
div.bullet_left_no_caps a:hover { color: #FF9933; }

/* MAIN COLUMN */

/* POSITIONS MAIN COLUMN */
div.main_center { margin: 0px 2px 0px 10px; }


/* HEADINGS */

/* PAGE TITLE */
div.h1 { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: white;  background-color: #666666; border: 1px solid #666666; padding: 2px 0px 2px 8px; }

/* TITLES IN GREY BOXES */
div.h2 { float: left; width: 400px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #545251; background-color: #EFEFEF; border: 1px solid #BDBDBD; padding: 2px 0px 2px 8px; margin: 8px 0px 0px 0px; }
div.h2 span.hic { color: #0000FF; }
div.h2 a { float: right; text-decoration: none; color: #179C2A; position: relative; bottom: 16px; right: 8px; }
div.h2 a:hover { text-decoration: none; color: #FF9933; }

/* MAIN COL GREY BORDER WITH DIAGONAL CORNER */
div.h2_box { margin: 0px 0px 0px 0px; width: 410px; }
div.h2_box div.border { border-color: #BDBDBD; border-style: solid; border-width: 0px 1px 1px 1px; }
div.h2_box div.border div.body { padding: 5px 10px 20px 10px; background-image: url(../images/border_corner_mainCol.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0px -1px -1px 0px; }
/*div.h2_box { border-color: #BDBDBD; border-style: solid; border-width: 0px 1px 1px 1px; }
div.h2_box div.body { padding: 5px 10px 5px 10px; background-image: url(../images/border_corner_mainCol.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0px -1px -1px 0px; }*/
div.h2_box_grey { margin: 0px 0px 0px 0px; }
div.h2_box_grey div.border_grey { border-color: #BDBDBD; border-style: solid; border-width: 0px 1px 1px 1px; }
div.h2_box_grey div.border_grey div.body_grey { padding: 5px 10px 5px 10px; background-image: url(../images/border_corner_mainCol.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0px -1px -1px 0px; }

.info { width: 390px; }

/* MAIN COL GREY LEFT AND RIGHT BORDER */
.h2_sides { border-color: #BDBDBD; border-style: solid; border-width: 0px 1px; padding: 5px 10px 0px 10px; }

/* NEWSROOM ON HOMEPAGE */
div.h2_news { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #545251; background-color: #EFEFEF; border: 1px solid #BDBDBD; padding: 2px 0px 2px 8px; margin: 5px 0px 0px 0px; width: 400px; }
div.h2_news a { text-decoration: none; color: #179C2A; text-align: right; padding: 0px 10px 0px 0px; position: relative; top: 0px; left: 196px; }
div.h2_news a:hover { text-decoration: none; color: #FF9933; text-align: right; }

div.h2_news_fr { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #545251; background-color: #EFEFEF; border: 1px solid #BDBDBD; padding: 2px 0px 2px 8px; margin: 5px 0px 0px 0px; width: 400px; }
div.h2_news_fr a { text-decoration: none; color: #179C2A; text-align: right; padding: 0px 10px 0px 0px; position: relative; top: 0px; left: 160px; }
div.h2_news_fr a:hover { text-decoration: none; color: #FF9933; text-align: right; }

/* HOMEPAGE BOX TITLE FRANCE SITE */
div.h2_france { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #545251; background-color: #EFEFEF; border: 1px solid #BDBDBD; padding: 2px 0px 2px 8px; margin: 5px 0px 0px 0px; width: 400px; }
div.h2_france a { text-decoration: none; color: #179C2A; text-align: right; padding: 0px 10px 0px 0px; }
div.h2_france a:hover { text-decoration: none; color: #FF9933; text-align: right; }

/* LARGEST BLACK TITLE */
.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: black; letter-spacing: .1em; padding: 5px 0px; }
.h3_box { border-color: #BDBDBD; border-style: solid; border-width: 1px 1px 1px 1px; }
div.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: black; letter-spacing: .1em; padding: 5px 0px; }

/* SMALLER BLACK TITLE WITH PADDING TOP AND BOTTOM */
div.h4 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: black; letter-spacing: .1em; padding: 4px 0px; }

/* SMALLER BLACK TITLE WITH PADDING TOP */
div.h7 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: black; letter-spacing: .1em; padding-top: 6px; }

/* SMALLER BLACK TITLE NO PADDING */
.h5 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: black; letter-spacing: 1px; }
.h5 a { color: #179C2A; text-decoration: none; font-weight: bold; }
.h5 a:hover { color: #FF9933; text-decoration: none; }

/* SMALLEST BLACK TITLE NO PADDING */
.h8 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: black; letter-spacing: 1px; }
.h8 a { color: #179C2A; text-decoration: none; font-weight: bold; }
.h8 a:hover { color: #FF9933; text-decoration: none; }

/* SMALL GREY TITLE */
.authorname { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; margin: 3px 0px 2px 0px; }



/* TEXT APPLIES TO ANYTHING BELOW H1 IN MAIN COL */
.content { font-family: Arial, Helvetica, sans-serif; font-size: small; }
.content a { color: #179C2A; text-decoration: none; font-weight: bold; }
.content a:hover { color: #FF9933; text-decoration: none; }
a.content { color: #179C2A; text-decoration: none; font-weight: bold; }
a.content:hover { color: #FF9933; text-decoration: none; }

.content_bold { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #545251; padding-bottom: 5px; }
.content_bold a { color: #179C2A; text-decoration: none; }
.content_bold a:hover { color: #FF9933; text-decoration: none; }
a.content_bold { color: #179C2A; text-decoration: none; }
a.content_bold:hover { color: #FF9933; text-decoration: none; }

.content_grey { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #545251; }
.content_grey_light { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: lighter; color: #545251; }
.content_small_bold { color: #545251; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; padding-bottom: 5px; }
.content_small { font-family: Verdana, Helvetica, sans-serif; font-size: x-small; }
.content_right {COLOR: black; FONT-FAMILY:Verdana; FONT-SIZE:small; FONT-WEIGHT:lighter;text-align:right; padding-right:5px;}

.copyright {FONT-SIZE:x-small; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; vertical-align: bottom;}

.last_updated { color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:x-small; font-weight:lighter; padding-left: 150px; }

/* DROP DOWNS */
select { font-family: Verdana, Helvetica, sans-serif; font-size: x-small; }

/* BUTTONS */
submit { font-family: Verdana, Helvetica, sans-serif; font-size: x-small; }

/* BACK TO TOP TEXT */
.backtop { COLOR:#179C2A; FONT-FAMILY:Arial; FONT-SIZE:small; text-decoration: none;}
a.backtop { COLOR:#179C2A; text-decoration: none;}
a.backtop:hover { color: #FF9933; text-decoration: none; }

/* SMALL BULLETS WITHIN TEXT */
div.bullet { background: url(../images/bullet-sml.gif) no-repeat scroll 0px 0px; padding: 0px 0px 0px 18px; vertical-align: top;}
div.bullet span.bullet_txt {font-family: Arial, Helvetica, sans-serif; font-size: small; color: black; padding: 0px 0px 0px 0px; }
/* SMALL BULLET FEATURE HOMEPAGE */
div.bullet_home { background-image: url(../images/bullet-sml.gif); background-repeat: no-repeat; height: 20px; padding: 0px 0px 0px 18px; vertical-align: top; }
div.bullet_home span.bullet_txt {font-family: Arial, Helvetica, sans-serif; font-size: small; color: black; padding: 0px 0px 0px 0px; }
.bullet_home_text { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; line-height: 99%; }
.bullet_home_text a { color: #179C2A;  font-size: x-small; text-decoration: none; }
.bullet_home_text a:hover { color: #FF9933; }
.padding_home {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: white; line-height: 50%; }

	
/* SUB SITES */

/* TOP MENUS */
/* BURGUNDY */
.burgundy_menu { background-color: #CD483E; border-top: 1px solid white; }
span.burgundy_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #CD483E; text-decoration: none; padding: 2px 4px 0px 4px; }
span.burgundy_menu a:hover { color: #FF2233; text-decoration: none; }
span.burgundy_menu a:active { background-color: #B40D00; text-decoration: none; }
span.burgundy_menu a.current { background-color: #B40D00; border-top: 1px solid white; }

/* LIGHTER BLUE */
.blue_lighter_menu { background-color: #7E9AFF; border-top: 1px solid white; }
span.blue_lighter_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #7E9AFF; text-decoration: none; padding: 2px 4px 0px 4px; }
span.blue_lighter_menu a:hover { color: #FF9933; text-decoration: none; }
span.blue_lighter_menu a:active { background-color: #4359FF; text-decoration: none; }
span.blue_lighter_menu a.current { background-color: #4359FF; border-top: 1px solid white; }

/* DARK PURPLE */
.purple_dark_menu { background-color: #9966B6; border-top: 1px solid white; }
span.purple_dark_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #9966B6; text-decoration: none; padding: 2px 4px 0px 4px; }
span.purple_dark_menu a:hover { color: #FF9933; text-decoration: none; }
span.purple_dark_menu a:active { background-color: #540F81; text-decoration: none; }
span.purple_dark_menu a.current { background-color: #540F81; border-top: 1px solid white; }

/* GREY */
.grey_menu { background-color: #B6B6B6; border-top: 1px solid white; }
span.grey_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #B6B6B6; text-decoration: none; padding: 2px 4px 0px 4px; }
span.grey_menu a:hover { color: #FF9933; text-decoration: none; }
span.grey_menu a:active { background-color: #999999; text-decoration: none; }
span.grey_menu a.current { background-color: #999999; border-top: 1px solid white; }

/* DARKER BLUE */
.blue_darker_menu { background-color: #779CF0; border-top: 1px solid white; width: 410px; }
span.blue_darker_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #779CF0; text-decoration: none; padding: 2px 4px 0px 4px; }
span.blue_darker_menu a:hover { color: #FF9933; text-decoration: none; }
span.blue_darker_menu a:active { background-color: #0000FF; text-decoration: none; }
span.blue_darker_menu a.current{ background-color: #0000FF; border-top: 1px solid white; }

/* ORANGE */
.orange_menu { background-color: #FFB577; border-top: 1px solid white; }
span.orange_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #FFB577; text-decoration: none; padding: 2px 4px 0px 4px; }
span.orange_menu a:hover { color: #FF9933; text-decoration: none; }
span.orange_menu a:active { background-color: #F87200; text-decoration: none; }
span.orange_menu a.current { background-color: #F87200; border-top: 1px solid white; }

/* LIGHT PURPLE */
.purple_light_menu { background-color: #8A8ACA; border-top: 1px solid white; }
span.purple_light_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #8A8ACA; text-decoration: none; padding: 2px 4px 0px 4px; }
span.purple_light_menu a:hover { color: #FF9933; text-decoration: none; }
span.purple_light_menu a:active { background-color: #5456B1; text-decoration: none; }
span.purple_light_menu a.current { background-color: #5456B1; border-top: 1px solid white; }

/* RED */
.red_menu { background-color: #FF3A3E; border-top: 1px solid white; }
span.red_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #FF3A3E; text-decoration: none; padding: 2px 4px 0px 4px; }
span.red_menu a:hover { color: #FF9933; text-decoration: none; }
span.red_menu a:active { background-color: #D60000; text-decoration: none; }
span.red_menu a.current { background-color: #D60000; border-top: 1px solid white; }

/* RED-ORANGE */
.redorange_menu { background-color: #993300; border-top: 1px solid white; }
span.redorange_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #993300; text-decoration: none; padding: 2px 4px 0px 4px; }
span.redorange_menu a:hover { color: #FF9933; text-decoration: none; }
span.redorange_menu a:active { background-color: #D60000; text-decoration: none; }
span.redorange_menu a.current { background-color: #D60000; border-top: 1px solid white; }

/* TEAL */
.teal_menu { background-color: #96C7A9; border-top: 1px solid white; }
span.teal_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #96C7A9; text-decoration: none; padding: 2px 4px 0px 4px; }
span.teal_menu a:hover { color: #FF9933; text-decoration: none; }
span.teal_menu a:active { background-color: #248286; text-decoration: none; }
span.teal_menu a.current { background-color: #248286; border-top: 1px solid white; }

/* BLACK */
.black_menu { background-color: #000000; border-top: 1px solid white; }
span.black_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #7FC31C; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #000000; text-decoration: none; padding: 2px 4px 0px 4px; }
span.black_menu a:hover { color: #FF9933; text-decoration: none; }
span.black_menu a:active { background-color: #7FC31C; text-decoration: none; color: #000000;}
span.black_menu a.current { background-color: #7FC31C; border-top: 1px solid white; color: #000000;}

/* YELLOW */
.yellow_menu { background-color: #E0E471; border-top: 1px solid white; }
span.yellow_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #E0E471; text-decoration: none; padding: 2px 4px 0px 4px; }
span.yellow_menu a:hover { color: #FF9933; text-decoration: none; }
span.yellow_menu a:active { background-color: #D6E01E; text-decoration: none; }
span.yellow_menu a.current { background-color: #D6E01E; border-top: 1px solid white; }

/* GREEN */
.green_menu { background-color: #A0DA9C; border-top: 1px solid white; }
span.green_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #A0DA9C; text-decoration: none; padding: 2px 4px 0px 4px; }
span.green_menu a:hover { color: #FF9933; text-decoration: none; }
span.green_menu a:active { background-color: #50B948; text-decoration: none; }
span.green_menu a.current { background-color: #50B948; border-top: 1px solid white; }

/* DARK ORANGE */
.orange_dark_menu { background-color: #FED98B; border-top: 1px solid white; }
span.orange_dark_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #FED98B; text-decoration: none; padding: 2px 4px 0px 4px; }
span.orange_dark_menu a:hover { color: #FF9933; text-decoration: none; }
span.orange_dark_menu a:active { background-color: #FDBB2F; text-decoration: none; }
span.orange_dark_menu a.current { background-color: #FDBB2F; border-top: 1px solid white; }

/* PINE GREEN */
.green_pine_menu { background-color: #00D5AA; border-top: 1px solid white; }
span.green_pine_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #00D5AA; text-decoration: none; padding: 2px 4px 0px 4px; }
span.green_pine_menu a:hover { color: #FF9933; text-decoration: none; }
span.green_pine_menu a:active { background-color: #008066; text-decoration: none; }
span.green_pine_menu a.current { background-color: #008066; border-top: 1px solid white; }

/* LIGHT BROWN */
.brown_light_menu { background-color: #EDA767; border-top: 1px solid white; }
span.brown_light_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #EDA767; text-decoration: none; padding: 2px 4px 0px 4px; }
span.brown_light_menu a:hover { color: #FF9933; text-decoration: none; }
span.brown_light_menu a:active { background-color: #CF7018; text-decoration: none; }
span.brown_light_menu a.current { background-color: #CF7018; border-top: 1px solid white; }

/* ROYAL BLUE */
.blue_royal_menu { background-color: #D5D5FF; border-top: 1px solid white; }
span.blue_royal_menu a { font-family: Arial, Helvetica, sans-serif; font-size: small; color: white; border-width: 0px 1px 0px 0px; border-style: solid; border-color: white; background-color: #D5D5FF; text-decoration: none; padding: 2px 4px 0px 4px; }
span.blue_royal_menu a:hover { color: #FF9933; text-decoration: none; }
span.blue_royal_menu a:active { background-color: #3333FF; text-decoration: none; }
span.blue_royal_menu a.current { background-color: #3333FF; border-top: 1px solid white; }

/* OLD SITE */

/* TITLE */
	.capstitle { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; margin: 3px 0px 2px 0px; }
	.capstitle a { color: #179C2A;  font-size: small; text-decoration: none; }
	.capstitle a:hover { color: #FF9933; }

/* URLs */	
	.url { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; line-height: 99%; letter-spacing: 0px; margin: 3px 0px 2px 0px; }
	.url a { color: #179C2A;  font-size: x-small; text-decoration: none; }
	.url a:hover { color: #FF9933; }
	a.url { color: #179C2A;  font-size: x-small; text-decoration: none; }
	a.ur:hover { color: #FF9933; }

/* POPUP PAGE */
	.border{border-color:#32AC3E; border-style:double; border-width:8px;}
	
/* GREY TEXT PDF */
	.textGrey{ color: #333333; font-family: Arial; font-size: x-small; }

/* PHOTOS */
	.leftPhoto { border: 1px solid #BDBDBD; margin: 3px 8px 5px 0px; }
	.rightPhoto {border: 1px solid #BDBDBD; margin:5px 0px 5px 8px;	}
	.photo { border: 0px; margin: 0px 0px 0px 0px; }
	.photo_border { border-color: #BDBDBD; border-style: solid; border-width: 1px 1px 0px 1px; }
	.captionPhoto { color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:x-small; font-weight:lighter; text-align:center; padding: 0px 11px 0px 3px; }
	.captionPhotoSpacer { padding-bottom: 4px; }
	.left_photo_float { float: left; position: relative; top: 0px; left: 0px; border: 1px solid #BDBDBD; margin: 3px 8px 5px 0px; }
	.caption_info { float: left; position: relative; top: 0px; left: 0px; margin: 3px 9px 5px 0px; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:x-small; font-weight:lighter; text-align:center; }
	.left_photo_info { border: 1px solid #BDBDBD; }
	.caption_padding { text-align:center; }
		
	/* HISTORY TIMELINE */
	.year { color:#B5273C; font-family: Verdana; font-size: medium; font-weight: bold; }
	.rtitle { color:#B5273C; font-family:Arial; font-size:small; font-weight:bold; line-height:29px; padding-left:3px; }

/* QUOTE BOXES */	
	.quotebox {margin:5px; padding:5px; border:double #CD6164;}
	.quoteboxl {margin:5px; padding:5px; border:double #CD6164;float:left;}
	.quoteboxr {margin:5px; padding:5px; border:double #CD6164;float:right;}
	.quoteT{COLOR:#B5273C; FONT-FAMILY:Arial; FONT-SIZE:medium;}
	
/* EMAIL PAGE TO A FRIEND LINK */
	.whiteLink {FONT-SIZE:x-small; COLOR: black; FONT-FAMILY: Verdana; text-align: right; }
	a.whiteLink {COLOR:#179C2A; FONT-FAMILY:Verdana; FONT-SIZE:x-small; FONT-WEIGHT:bold; text-decoration: none; padding: 0px 0px 0px 2px; }
	a.whiteLink:hover{COLOR:#FF9933; text-decoration: none; }
	
	td.aligntop {vertical-align:top;}
	td.halfwidth {width:50%;}

/* PADDING FOR EXTRANET LOGIN */	
.padding_extra{ padding: 4px 0px 0px 11px; }

