@charset "utf-8";

/* ##################################### common.css ##################################### */

/* *********************** structure *********************** */
/* ++++++ base  ++++++ */
#base { width:900px; margin:0 auto; }

/* ========================== header ========================== */
#header { height:50px; padding:7px 0 0 0; border-top:2px solid #a80d15; }
#header .logo { float:left; }
#header h1 { float:right; margin-bottom:9px; color:#555; font-size:10px; font-weight:normal; line-height:1em; }
#header ul { clear:right; float:right; }
#header li { display:inline; float:left; margin-right:10px; }
#header li.end { margin:0; }

.btn.inquiry01, .btn.inquiry01 a { width:75px; height:20px; background: url(../img/b_inquiry01.gif) no-repeat 0 0; }
.btn.inquiry01 a:hover { background: url(../img/b_inquiry01.gif) no-repeat 0 -20px; }
.btn.sitemap01, .btn.sitemap01 a { width:75px; height:20px; background: url(../img/b_sitemap01.gif) no-repeat 0 0; }
.btn.sitemap01 a:hover { background: url(../img/b_sitemap01.gif) no-repeat 0 -20px; }

/* ========================== global menu ========================== */
#globalMenu { margin-bottom:20px; }
#globalMenu ul {}
#globalMenu li { display:block; float:left; width:149px; height:65px; margin-right:1px; text-indent:-9999px; overflow:hidden; }
#globalMenu li a, #globalMenu li a:hover { display:block; height:65px; }

#globalMenu li.home, #globalMenu li.home a { width:150px; background: url(../img/globalMenu.gif) 0 0; }
#globalMenu li.home a.on, #globalMenu li.home a:hover { background: url(../img/globalMenu.gif) 0 -65px; }
#globalMenu li.services, #globalMenu li.services a { background: url(../img/globalMenu.gif) -151px 0; }
#globalMenu li.services a.on, #globalMenu li.services a:hover { background: url(../img/globalMenu.gif) -151px -65px; }
#globalMenu li.company, #globalMenu li.company a { background: url(../img/globalMenu.gif) -300px 0; }
#globalMenu li.company a.on, #globalMenu li.company a:hover { background: url(../img/globalMenu.gif) -300px -65px; }
#globalMenu li.results, #globalMenu li.results a { background: url(../img/globalMenu.gif) -450px 0; }
#globalMenu li.results a.on, #globalMenu li.results a:hover { background: url(../img/globalMenu.gif) -450px -65px; }
#globalMenu li.faq, #globalMenu li.faq a { background: url(../img/globalMenu.gif) -600px 0; }
#globalMenu li.faq a.on, #globalMenu li.faq a:hover { background: url(../img/globalMenu.gif) -600px -65px; }
#globalMenu li.press, #globalMenu li.press a { background: url(../img/globalMenu.gif) -750px 0; }
#globalMenu li.press a.on, #globalMenu li.press a:hover { background: url(../img/globalMenu.gif) -750px -65px; }

#globalMenu li.end { margin:0; }

/* ++++++ content ++++++ */
#content { clear:both; width:900px; }
#content #L { float:left; width:190px; }
#content #R { float:right; width:675px; }
.contentInside { margin-bottom:35px; padding:0 10px 0 40px; }
.contentIndent { padding:0 0 0 20px; }

/* ************************************ common parts ************************************ */
h2.left, h3.left, h4.left, h5.left, p.left { float:left; }
p.right, input.right, img.right { float:right; }
p.leftGapRight, input.leftGapRight, img.leftGapRight { float:left; margin-right:15px; }
p.rightGapRight, input.rightGapRight, img.rightGapRight { float:right; margin-right:15px; }

/* ************************************ content ************************************ */
/* ++++++ bred crumb ++++++ */
#crumb { clear:both; /*margin:0 0 3px 0;*/ text-align:right; }
#crumb li { display:inline; line-height:1.2em; }
#crumb li * { display:inline; font-size:12px; font-weight:normal; }
#crumb li.on {}
#crumb .arw { padding-left:11px; background:url(../img/arw02.gif) no-repeat 0 2px; }
#crumb a:link, #crumb a:visited { color:#333; text-decoration:none; }
#crumb a:hover { color:#a80d15; text-decoration:underline; }

/* ++++++ entry page ++++++ */
#crumb.entryPage { margin-bottom:10px; }

/* ++++++ content head, content bottom ++++++ */
.contentHead, .contentBottom { clear:both; margin-bottom:10px; height:10px; background:url(../img/contentHead.gif) repeat-x; }
.contentBottom { margin-bottom:0; background:url(../img/contentBottom.gif) repeat-x; }

/* ========================== left column ========================== */
/* telephone */
.tel { width:200px; margin-bottom:20px; background:url(../img/tel.gif) repeat-y; }
.tel .inside { padding:5px 10px; border-bottom:1px solid #bbb; }
.tel .inside img { margin-bottom:1px; }
.tel .inside p.hour { margin-bottom:5px; }
.tel .inside p.inquiry { margin:0 0 0 30px; padding:0 0 0 12px; background:url(../img/arw01.gif) no-repeat 0 3px; line-height:1.2em; }
.tel .inside p a:link, .tel .inside p a:visited { color:#333; text-decoration:none; }
.tel .inside p a:hover { color:#a80d15; text-decoration:underline; }

/* side menu */
#sideMenu { }
#sideMenu .groupIndex { width:200px; margin-bottom:13px; padding-bottom:5px; border-bottom:4px solid #999;}
#sideMenu .groupIndex.plural { margin-top:15px; }

#sideMenu ul {}
#sideMenu ul.plural { margin-bottom:20px; }
#sideMenu ul li { display:block; width:200px; height:30px; text-indent:-9999px; overflow:hidden; }
#sideMenu ul li a, #sideMenu ul li a:hover { display:block; height:30px; }

#sideMenu ul.sub { margin:9px 0 5px 0; }
#sideMenu ul.sub li { height:auto; }
#sideMenu ul.sub li a:link, #sideMenu ul.sub li a:visited { height:auto; margin:0 0 5px 10px; padding:0 0 0 14px;
	background: url(../img/arw01.gif) 0 2px no-repeat; color:#333; text-indent:0; text-decoration:none; line-height:1.2em; }
#sideMenu ul.sub li a:hover { color:#a80d15; text-decoration:none; }

/* =========== side menu banner =========== */
#sideMenu ul.banner { width:200px; margin:15px 0 0 0; padding:10px 0 10px 0; border-top:1px solid #bbb; border-bottom:1px solid #bbb;  }
#sideMenu ul.banner li { display:block; width:200px; height:50px; margin-bottom:10px; text-indent:-9999px; overflow:hidden; }
#sideMenu ul.banner li a, #sideMenu ul.banner li a:hover { display:block; height:50px; }
#sideMenu ul.banner li.end { margin-bottom:0; }

#sideMenu li.toInterview, #sideMenu li.toInterview a { background: url(../img/b_toInterview.gif) 0 0; }
#sideMenu li.toInterview a.on, #sideMenu li.toInterview a:hover { background: url(../img/b_toInterview.gif) 0 -50px; }
#sideMenu li.toNetbusiness, #sideMenu li.toNetbusiness a { background: url(../img/b_toNetbusiness.gif) 0 0; }
#sideMenu li.toNetbusiness a.on, #sideMenu li.toNetbusiness a:hover { background: url(../img/b_toNetbusiness.gif) 0 -50px; }

/* ************************************ right column ************************************ */
#R h2 { margin-bottom:15px; padding-bottom:5px; border-bottom:6px solid #777; }
/*#R h2.onCatch { margin-bottom:10px; }*/
#R h2.long { margin-bottom:20px; }
#R h2.long30 { margin-bottom:30px; }
#R h2.long40 { margin-bottom:40px; }
#R .headline01 { width:655px; height:27px; margin-bottom:20px; padding:13px 10px 0 10px; background:url(../img/hl01.gif) no-repeat; }
#R h3 { }
#R .headline01.txt { width:645px; padding:13px 15px 0 15px; }
#R .headline01.txt h3 { font-size:14px; font-weight:bold; line-height:1.2em; }

#R h3.underShort { margin-bottom:15px; }
#R h4, #R h5 { font-size:14px; font-weight:bold; line-height:1.2em; }
#R h4 { margin:0 0 20px 0; padding:4px 0 4px 8px; border-left:5px solid #aaa; border-bottom:1px solid #aaa; }
#R h5 { margin:0 0 15px 0; padding:0 0 4px 0; border-bottom:1px dotted #aaa; }

.groupTitle { border-top:1px solid #aaa; }

.catch { margin-bottom:35px; }
/*.catch.long { margin-bottom:25px; }*/

.titlePh { margin-bottom:20px; }
.titlePh.short { margin-bottom:7px; }

/* ++++++ related pages ++++++ */
.pageLink { clear:both; margin:0 0 5px 0; text-align:right; }
.pageLink li { display:inline; margin-right:15px; padding-left:12px; background:url(../img/arw01.gif) no-repeat 0 1px; line-height:1.2em; }
.pageLink li * { display:inline; font-size:12px; font-weight:normal; }
.pageLink li.end { margin:0; }
.pageLink a:link, .pageLink a:visited { color:#a80d15; text-decoration:none; }
.pageLink a:hover { color:#F36168; text-decoration:underline; }


.rightBottom { display:block; clear:both; margin-bottom:10px; font-size:1px; height:1px; background:#bbb; line-height:1px; }

/* ========================== image ========================== */
#R .phL { margin:0 15px 10px 0; }
#R .phR { margin:0 0 10px 10px; }

img.border_ccc { padding:10px; background:#fff; border:1px solid #ccc; }
img.border_ccc.noPad { padding:0 !important; }
img.pdf { margin-left:3px; vertical-align:middle; }
img.mail { margin:0 3px; }

/* ------------- square box ------------- */
.square_bbb { padding:7px 10px; background:#f2f2f2; border:1px solid #bbb; }
.square_pink { padding:7px 10px; border:1px solid #FD8FAA; }
.square_purple { padding:7px 10px; background:#F3EEF7; border:1px solid #CDB5D7; }

/* link to other page */
.gobackLink { margin-bottom:10px; text-align:center; }
.gobackLink ul { margin-bottom:3px; }
.gobackLink li { display:inline; margin-right:7px; padding-right:3px; border-right:1px solid #333; line-height:1.6em; }
.gobackLink li.end { border:none; margin-right:0; padding-right:0; }

/* to the top of this page */
.pageTop { clear:both; margin-bottom:10px; padding:0 13px 0 0; background:url(../img/up01.gif) right center no-repeat; text-align:right; line-height:1.2em; }
.pageTop a:link, .pageTop a:visited { color:#333; text-decoration:none; }
.pageTop a:hover { color:#a80d15; text-decoration:underline; }

/* ************************************ bottom ************************************ */
.rightBottom { display:block; clear:both; margin-bottom:7px; font-size:1px; height:1px; line-height:1px; background:#bbb; }

/* ************************************ footer ************************************ */
/* footer */
#footerMenu { padding:13px 0 7px 0; text-align:center; }
#footerMenu ul { margin-bottom:3px; }
#footerMenu li { display:inline; margin-right:7px; padding-right:3px; border-right:1px solid #333; line-height:1.6em; }
#footerMenu li.end { border:none; margin-right:0; padding-right:0; }
#footerMenu a:link, #footerMenu a:visited { color:#333; text-decoration:none; }
#footerMenu a:hover { color:#a80d15; text-decoration:underline; }

/* link Tags 
.linkTags { padding:10px; background:#e4e4e4; font-size:10px; line-height:1.4em; }
.linkTags p { margin:0; }
.linkTags a { margin-right:5px; }
.linkTags a:link, .linkTags a:visited { color:#666; text-decoration:none; }
.linkTags a:hover { color:#a80d15; text-decoration:underline; }*/

/* footer menu-copy */
#footer { width:870px; padding:10px 15px 7px 15px; background:#a80d15; color:#fff; /*border-top:2px solid #a80d15; border-bottom:2px solid #a80d15;*/ }
#footer p.address, #footer p.copy { margin:0; }
#footer p.address { float:left; line-height:1.6em; }
#footer p.copy { float:right; margin:20px 0 0 0; text-align:right; line-height:1.2em; }
/*#footer p.copy img { margin-bottom:10px; }*/

/* ========================== list ========================== */
/* ul */
.list01 ul { margin:0 0 20px 30px; }
.list01 ul.mgb0 { margin:0 0 0 30px; }
.list01 ul li { list-style:disc; margin-bottom:5px; line-height:1.2em; }
.list01 ul li.end { margin-bottom:0; }

.list01 ul.under10 li { margin-bottom:10px; }
.list01 ul.under15 li { margin-bottom:15px; }

.list01 ol { margin:0 0 15px 40px; }
.list01 ol li { list-style:decimal; }
.list01 ul li.end { margin-bottom:0; }

.list01 dl { }
.list01 dt { font-weight:bold; }
.list01 dd { margin-bottom:20px; }
.list01 dd.end { margin-bottom:0; }

table ul { margin:0 0 0 18px; }
table ul li { margin-bottom:10px; list-style:disc; }
table ul li.end , table ul ul li.end { margin-bottom:0; }
table ul ul { margin:10px 0 0 20px; }
table ul ul li { margin-bottom:5px; padding:0 0 0 14px; background:url(../img/arw03.gif) 0 2px no-repeat; list-style:none; line-height:1.2em; }

.squareText { margin:2px 0 !important; padding:2px !important; border:1px solid #bbb; }
.squareLightGray ul {}
.squareLightGray ul li { padding:0 0 0 14px; background:url(../html/new_murasaki09/img/common/square01.gif) no-repeat 0 2px; }

.noStyle01 ul {}
.noStyle01 li { margin-bottom:6px; }


/* ========================== form ========================== */
input, textarea { font-size:12px; }
input { vertical-align:middle; }

/*width*/
.w50 { width:50%; }
.w70 { width:70%; }
.w90 { width:90%; }
.w97 { width:97%; }
.w100 { width:100%; }

/*form*/
input.w40px { width:40px; }
input.w50px { width:50px; }
input.w70px { width:70px; }
input.w100px { width:100px; }
input.w120px { width:120px; }
input.w150px { width:150px; }
input.w200px { width:200px; }
input.w250px { width:250px; }
input.w300px { width:300px; }
input.w350px { width:350px; }
input.w400px { width:400px; }

textarea.w100px { width:100px; }
textarea.w150px { width:150px; }
textarea.w200px { width:200px; }
textarea.w250px { width:250px; }
textarea.w300px { width:300px; }
textarea.w350px { width:350px; }
textarea.w400px { width:400px; }
textarea.w450px { width:450px; }
textarea.w500px { width:500px; }

.must, .attention { color:#a80d15; }
.example { color:#666; }

/*input space on item*/
.inputOnItem { margin-bottom:7px; }
table.nest td { padding:7px 5px 5px 5px !important; }

/* ========================== arrow ========================== */
.arrow01 { padding:0 0 0 12px; background:url(../img/arw01.gif) no-repeat 0 3px; line-height:1.2em; }
.arrow01 a:link, .arrow01 a:visited { text-decoration:none; }
.arrow01 a:hover { text-decoration:underline; }

.arrow02 { padding:0 0 0 12px; background:url(../img/arw02.gif) no-repeat 0 3px; line-height:1.2em; }
.arrow02 a:link, .arrow02 a:visited { text-decoration:none; }
.arrow02 a:hover { text-decoration:underline; }

.arrow03 { padding:0 0 0 12px; background:url(../img/arw03.gif) no-repeat 0 3px; line-height:1.2em; }
.arrow03 a:link, .arrow03 a:visited { color:#3f1f24; text-decoration:none; }
.arrow03 a:hover { color:#B56874; text-decoration:underline; }

.down01 { padding:0 0 0 12px; background:url(../img/dwn01.gif) no-repeat 0 3px; line-height:1.2em; }
.down01 a:link, .down01 a:visited { text-decoration:none; }
.down01 a:hover { text-decoration:underline; }

/* ========================== buttons ========================== */
.btn { display:block; text-indent:-9999px; overflow:hidden; }
.btn a, .btn a:hover { display:block; }

.btn.toInquiry01, .btn.toInquiry01 a { width:260px; height:40px; background: url(../img/b_toInquiry01.gif) no-repeat 0 0; }
.btn.toInquiry01 a:hover { background: url(../img/b_toInquiry01.gif) no-repeat 0 -40px; }

.btn.map01, .btn.map01 a { width:45px; height:16px; background: url(../img/b_map01.gif) no-repeat 0 0; }
.btn.map01 a:hover { background: url(../img/b_map01.gif) no-repeat 0 -16px; }

.btn.print01, .btn.print01 a { width:127px; height:22px; background: url(../img/b_print01.gif) no-repeat 0 0; }
.btn.print01 a:hover { background: url(../img/b_print01.gif) no-repeat 0 -22px; }

.btn.interview01, .btn.interview01 a { width:270px; height:40px; background: url(../img/b_interview01.gif) no-repeat 0 0; }
.btn.interview01 a:hover { background: url(../img/b_interview01.gif) no-repeat 0 -40px; }
.btn.interview02, .btn.interview02 a { width:270px; height:40px; background: url(../img/b_interview02.gif) no-repeat 0 0; }
.btn.interview02 a:hover { background: url(../img/b_interview02.gif) no-repeat 0 -40px; }

.btn.clubood01, .btn.clubood01 a { width:270px; height:40px; background: url(../img/b_clubood01.gif) no-repeat 0 0; }
.btn.clubood01 a:hover { background: url(../img/b_clubood01.gif) no-repeat 0 -40px; }


/* ========================== reset ========================== */
.reset { display:block; clear:both; font-size:1px; height:1px; line-height:1px; }


/* ========================== line, dot ========================== */
.line01, .line02, .dot01 { display:block; clear:both; font-size:1px; height:1px; line-height:1px; }
.line01 { border-top:1px solid #aaa; }
.line02 { border-top:1px solid #bbb; }
.dot01 { border-top:1px dotted #aaa; }

.line01.double { height:4px; background:#aaa; border:none; }



/* ========================== line, belt ========================== */
hr.lightGray { background:#e2e2e2 !important; }


/* ========================== box ========================== */
.lightBrownBox_500 { width:500px; background:url(../html/new_murasaki09/img/lightBrownBox_500_bg.gif) repeat-y; }
.lightBrownBox_500 .inside { padding:14px 10px; }
.lightBrownBox_500 h2 { margin-bottom:15px; }
.lightBrownBox_500 p { margin:0 0 15px 0; }
.lightBrownBox_500 p.end { margin:0; }
.lightBrownBox_500 ul { margin:0 0 15px 50px; }
.lightBrownBox_500 li { list-style:disc; }
.lightBrownBox_500 .ph { margin:0 0 5px 5px; }


/* ========================== box ========================== */
.box01 { width:615px; background:url(../html/new_murasaki09/img/box01_bg.gif) repeat-y; }
.box01 .inside { padding:14px 10px; }
.box01 h2 { margin-bottom:15px; }
.box01 p { margin:0 0 15px 0; }
.box01 p.end { margin:0; }
.box01 ul { margin:0 0 15px 50px; }
.box01 li { list-style:disc; color:#042783; }

/* ========================== table ========================== */
/* table common */
table { clear:both; width:100%; margin-bottom:15px; }
table table { margin-bottom:0; }
table p { margin-bottom:0; }
th, td { background:#fff; vertical-align:top; }
th { font-weight:normal; }
th, td { line-height:1.4em; }

/* table width variation */
table.widthAuto { width:auto !important; }
table.widthTwoThirds { width:60% !important; }
table.widthHalf { width:50% !important; }

/* td padding */
table.normalSpace th, table.normalSpace td { padding:10px 10px 7px 10px; }
table.wideSpace th, table.wideSpace td { padding:15px 10px 12px 10px; }
table.noPad td, table.wideSpace table.noPad td { padding:0; }

td.indentSmall { padding-left:20px !important; }
td.indentMedium { padding-left:40px !important; }
td.indentLarge { padding-left:60px !important; }

/* td width */
th.w50, td.w50 { width:50px; }
th.w70, td.w70 { width:70px; }
th.w100, td.w100 { width:100px; }
th.w135, td.w135 { width:135px; }
th.w150, td.w150 { width:150px; }
th.w170, td.w170 { width:170px; }
th.w180, td.w180 { width:180px; }

th {}
tr.top th, tr.top td, td.top { vertical-align:top !important; }
tr.middle th, tr.middle td, td.middle { vertical-align:middle !important; }
tr.bottom th, tr.bottom td, td.bottom { vertical-align:bottom !important; }
tr.left th, tr.left td, th.left, td.left { text-align:left; }
tr.center th, tr.center td, th.center, td.center ,
tr.left th.center, tr.left td.center { text-align:center; }
th.right, td.right { text-align:right; }

tr.bold th, tr.bold td, th.bold, td.bold { font-weight:bold; }


/* table color variation */
table.redBG { background:#a80d15; }
table.grayBG { background:#bbb; }
table.lightBlueBG { background:#8893dc; }
table.lightGoldBG { background:#cdc19f; }
table.transparent, table.transparent td { background:transparent; }

/* td color variation */
tr.gray th, tr.gray td, th.gray, td.gray, th.gray, td.gray { background:#e0e0e0; border-top:1px solid #fff; border-left:1px solid #fff; }
tr.skin th, tr.skin td, th.skin, td.skin, th.skin, td.skin { background:#F3EEDA; border-top:1px solid #fff; border-left:1px solid #fff; }
tr.sky th, tr.sky td, th.sky, td.sky, th.sky, td.sky { background:#E4F2FC; border-top:1px solid #fff; border-left:1px solid #fff; }
tr.gold th, tr.gold td, th.gold, td.gold, th.sky, td.gold { background:#ECE3CE; border-top:1px solid #fff; border-left:1px solid #fff; }

th.white, td.white { background:#fff; }

/* td line, td dot */
tr.line th, tr.line td, th.line, td.line { border:none; border-bottom:1px solid #aaa; }
tr.dot th, tr.dot td, th.dot, td.dot { border:none; border-bottom:1px dotted #aaa; }

/* paragraph */
p { margin:0 0 15px 0; }
p.mgb50 ,ul.mgb50 ,ol.mgb50 ,dl.mgb50, table.mgb50 { margin-bottom:50px !important; }
p.mgb40 ,ul.mgb40 ,ol.mgb40 ,dl.mgb40, table.mgb40 { margin-bottom:40px !important; }
p.mgb30 ,ul.mgb30 ,ol.mgb30 ,dl.mgb30, table.mgb30 { margin-bottom:30px !important; }
p.mgb25 ,ul.mgb25 ,ol.mgb25 ,dl.mgb25, table.mgb25 { margin-bottom:25px !important; }
p.mgb20 ,ul.mgb20 ,ol.mgb20 ,dl.mgb20, table.mgb20 { margin-bottom:20px !important; }
p.mgb15 ,ul.mgb15 ,ol.mgb15 ,dl.mgb15, table.mgb15 { margin-bottom:15px !important; }
p.mgb10 ,ul.mgb10 ,ol.mgb10 ,dl.mgb10, table.mgb10 { margin-bottom:10px !important; }
p.mgb5 ,ul.mgb5 ,ol.mgb5 ,dl.mgb5, table.mgb5 { margin-bottom:5px !important; }
p.mgb0 ,ul.mgb0 ,ol.mgb0 ,dl.mgb0, table.mgb0 { margin-bottom:0 !important; }
p.end { margin:0 0 25px 0; padding:0; }


/* fonts */
.j10, .j10bold { font-size:10px; }
.j12, .j12bold { font-size:12px; }
.j14, .j14bold { font-size:14px; }
.j16, .j16bold { font-size:16px; }
.j18, .j18bold { font-size:18px; }
.j10bold, .j12bold, .j14bold, .j16bold, .j18bold,
.noColorBold, .blueBold, .redBold, .orangeBold, .greenBold, .purpleBold, .crimsonBold, .goldBold { font-weight:bold; }

.noColor, .noColorBold { color:#444; }
.noColor a:link, .noColor a:visited, .noColorBold a:link, .noColorBold a:visited { color:#042783; text-decoration:underline; }
.noColor a:hover, .noColorBold a:hover { color:#648DFB; text-decoration:underline; }

.blue, .blueBold { color:#084285; }
.blue a:link, .blue a:visited, .blueBold a:link, .blueBold a:visited { color:#084285; text-decoration:underline; }
.blue a:hover, .blueBold a:hover { color:#4699F4; text-decoration:underline; }

.red, .redBold { color:#a80d15; }
.red a:link, .red a:visited, .redBold a:link, .redBold a:visited { color:#a80d15; text-decoration:underline; }
.red a:hover, .redBold a:hover { color:#F2535B; text-decoration:underline; }

.orange, .orangeBold { color:#ff6f30; }
.orange a:link, .orange a:visited, .orangeBold a:link, .orangeBold a:visited { color:#ff6f30; text-decoration:underline; }
.orange a:hover, .orangeBold a:hover { color:#FF9B71; text-decoration:underline; }

.green, .greenBold { color:#134905; }
.green a:link, .green a:visited, .greenBold a:link, .greenBold a:visited { color:#134905; text-decoration:underline; }
.green a:hover, .greenBold a:hover { color:#29A30C; text-decoration:underline; }

.purple, .purpleBold { color:#652385; }
.purple a:link, .purple a:visited, .purpleBold a:link, .purpleBold a:visited { color:#652385; text-decoration:underline; }
.purple a:hover, .purpleBold a:hover { color:#b084c6; text-decoration:underline; }

.crimson, .crimsonBold { color:#84042E; }
.crimson a:link, crimson a:visited, .crimsonBold a:link, .crimsonBold a:visited { color:#84042E; text-decoration:underline; }
.crimson a:hover, .crimsonBold a:hover { color:#DA2162; text-decoration:underline; }

.gold, .goldBold { color:#734c01; }
.gold a:link, gold a:visited, .goldBold a:link, .goldBold a:visited { color:#734c01; text-decoration:underline; }
.gold a:hover, .goldBold a:hover { color:#BC7A01; text-decoration:underline; }




/**/

