/*
Copyright (c) 2005 spcontribute.com
Master Template
$Revision: 7.13 $ 
*/

/* Font Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fo1{font-size:1px;}.fo2{font-size:2px;}.fo3{font-size:3px;}.fo4{font-size:4px;}.fo5{font-size:5px;}.fo6{font-size:6px;}.fo7{font-size:7px;}.fo8{font-size:8px;}.fo9{font-size:9px;}.fo10{font-size:10px;}.fo11{font-size:11px;}.fo12{font-size:12px;}.fo13{font-size:13px;}.fo14{font-size:14px;}.fo15{font-size:15px;}.fo16{font-size:16px;}.fo17{font-size:17px;}.fo18{font-size:18px;}.fo19{font-size:19px;}.fo20{font-size:20px;}.fo21{font-size:21px;}.fo22{font-size:22px;}.fo23{font-size:23px;}.fo24{font-size:24px;}.fo25{font-size:25px;}.fo26{font-size:26px;}.fo27{font-size:27px;}.fo28{font-size:28px;}.fo29{font-size:29px;}.fo30{font-size:30px;}.fo31{font-size:31px;}.fo32{font-size:32px;}.fo33{font-size:33px;}.fo34{font-size:34px;}.fo35{font-size:35px;}.fo36{font-size:36px;}.fo37{font-size:37px;}.fo38{font-size:38px;}.fo39{font-size:39px;}.fo40{font-size:40px;}.fo41{font-size:41px;}.fo42{font-size:42px;}.fo43{font-size:43px;}.fo44{font-size:44px;}.fo45{font-size:45px;}.fo46{font-size:46px;}.fo47{font-size:47px;}.fo48{font-size:48px;}.fo49{font-size:49px;}.fo50{font-size:50px;}

.foa{font-weight:normal; font-family: arial,helvetica, sans-serif; line-height: 1.25em; }
.foab{font-weight:bold; font-family: arial,helvetica, sans-serif; line-height: 1.22em; }
.fom{font-weight:normal; font-family: 'Trebuchet MS','Century Gothic',arial,sans-serif; line-height: 1.22em;}
.fomb{font-weight:bold; font-family: 'Trebuchet MS','Century Gothic',arial,sans-serif; line-height: 1.22em;}
.foh{font-weight:normal; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 1.22em;}
.fohb{font-weight:bold; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 1.22em;}
.fov{font-weight:normal; font-family: verdana, helvetica, arial, sans-serif; line-height: 1.42em;}
.fovb{font-weight:bold; font-family: verdana, helvetica, arial, sans-serif; line-height: 1.42em;}
.foc{font-weight:normal; font-family: 'Century Gothic',helvetica,arial,sans-serif; line-height: 1.22em;}
.focb{font-weight:bold; font-family: 'Century Gothic',helvetica,arial,sans-serif; line-height: 1.22em;}
.fot{font-weight:normal; font-family: ,Times New Roman,Perpetua,serif; line-height: 1.22em;}
.fotb{font-weight:bold; font-family: ,Times New Roman,Perpetua,serif; line-height: 1.22em;}
.fhg{font-weight:normal; font-family: HGPºÞ¼¯¸E,’†ƒSƒVƒbƒN‘Ì,HGºÞ¼¯¸E; line-height: 1.22em;}
.fhgb{font-weight:bold; font-family: HGPºÞ¼¯¸E,’†ƒSƒVƒbƒN‘Ì,HGºÞ¼¯¸E; line-height: 1.22em;}
.fmp{font-weight:normal; font-family: '‚l‚r ‚oƒSƒVƒbƒN','‚l‚r ƒSƒVƒbƒN',osaka ; line-height: 1.22em;}
.fmpb{font-weight:bold; font-family: ,'‚l‚r ‚oƒSƒVƒbƒN','‚l‚r ƒSƒVƒbƒN',osaka ; line-height: 1.22em;}


/*  Link Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



a {text-decoration:none;}
a:link {text-decoration:none; color:#095F99;}/* “¡F  */
a:visited {text-decoration:none; color:#0F6CC3;}/* “¡F  */
a:active {text-decoration:underline; color:#7A01D7;}/* ƒCƒ“ƒfƒBƒS  */
a:hover {text-decoration:underline; color:#cc0000; }/* ”ZÔ’ƒ  */


/* ƒuƒ‹[  ƒsƒ“ƒN   */
.link2_1 a:link {color:#0072FF;} 
.link2_1 a:visited {color:#1396FB;}  /* ƒuƒ‹[‚â‚â”–  */
.link2_1 a:hover, a:active {color:#FF00EA;} 

/* Ôƒsƒ“ƒN  ƒ^[ƒRƒCƒY  */
.link2_2 a:link {color:#FF007E;} 
.link2_2 a:visited {color:#FF3BAE;}  /* ƒsƒ“ƒN  */
.link2_2 a:hover, a:active {color:#00DEFF;} 

/* ”ZƒGƒƒ‰ƒ‹ƒhƒOƒŠ[ƒ“  ƒIƒŒƒ“ƒW^‰ºü */
.link2_3 a:link {color:#0CB8C7;} 
.link2_3 a:visited {color:#02CACC;}/* ”ZƒGƒƒ‰ƒ‹ƒhƒOƒŠ[ƒ“‚â‚â”– */
.link2_3 a:active {color:#0088F0;} /* ”ZƒZƒ‹ƒŠƒAƒ“ƒuƒ‹[ */
.link2_3 a:hover {text-decoration:underline; color:#FF7E00;}

/* Ô’ƒ ^ŒÃƒCƒ“ƒfƒBƒS  */
.link2_4 a:link {text-decoration:none;color:#C30000;}
.link2_4 a:visited {text-decoration:none;color:#CC0000;}
.link2_4 a:active {text-decoration:none;color:#CC0000;} 
.link2_4 a:hover {text-decoration:none;color:#0F6CC3;}

/* ƒAƒYƒL  ƒXƒJƒCƒuƒ‹[  */
.link3_1 a:link {color:#6D2E4A;} 
.link3_1 a:visited {text-decoration:none; color:#823859;}/* ƒAƒYƒL‚â‚â”–  */
.link3_1 a:hover, a:active {color:#35AEFA;} 




/* ˆÈ‰ºAheightŽw’è */

/* ƒXƒJƒCƒuƒ‹[EŠD˜g  ^  ”’E‰©—Î-ƒuƒ‹[ƒOƒ‰ƒf  */
.link5_1 a:link {text-decoration:blink; color:#006AEE; border:dotted 1px #C6C6BD; margin:0px 2px 0px 0px; padding:1px 3px; font:10px/100% verdana; height:13px;} 
.link5_1 a:visited {text-decoration:blink; color:#0054FF; border:dotted 1px #C6C6BD; margin:0px 2px 0px 0px; padding:1px 3px; font:10px/100% verdana; height:13px;} 
.link5_1 a:hover {text-decoration:none; color:#ffffff; border:dotted 1px #ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#96FFE8', endColorStr='#0681E0', gradientType='1');} 

/* ƒOƒŒ[EŠD˜g  ^  ƒGƒ“ƒWE…F-ƒuƒ‹[ƒOƒ‰ƒf  */
.link5_11 a:link {text-decoration:blink; color:#006AEE; border:dotted 1px #C6C6BD; margin:0px 2px 0px 0px; padding:1px 3px; font:10px/100% verdana; height:13px;} 
.link5_11 a:visited {text-decoration:blink; color:#0054FF; border:dotted 1px #C6C6BD; margin:0px 2px 0px 0px; padding:1px 3px; font:10px/100% verdana; height:13px;} 
.link5_11 a:hover {text-decoration:none; color:#cc0000; border:solid 1px #D2C3BF; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D2C3BF', gradientType='1');} 

/* ®EŠD˜g  ^  ”’E”’-ƒOƒŒ[ƒOƒ‰ƒf  */
.link5_12 a:link {text-decoration:blink; color:#006AEE; border:dotted 1px #C6C6BD; margin:0px 2px 0px 0px; padding:1px 3px; font:10px/90% verdana; height:15px;} 
.link5_12 a:visited {text-decoration:blink; color:#0054FF; border:dotted 1px #C6C6BD; margin:0px 2px 0px 0px; padding:1px 3px; font:10px/90% verdana; height:15px;} 
.link5_12 a:hover {text-decoration:none; color:#ffffff; border:solid 1px #6059BC; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#BDC7E4', endColorStr='#4B43B5', gradientType='1');} 


/* ƒOƒŠ[ƒ“ƒOƒŒƒCEŠD˜g  ^  ”’E”’-ƒOƒŒ[ƒOƒ‰ƒf  */
.link5_2 a:link {text-decoration:none; color:#2B5CA0; border:solid 1px #CDD9D9; margin:1px 1px 0px 0px; padding:1px 3px; font:10px/100% arial; height:15px;} 
.link5_2 a:visited {text-decoration:none; color:#8496A4; border:solid 1px #EAE3DF; margin:1px 1px 0px 0px; padding:1px 3px; font:10px/100% arial;  height:15px;} 
.link5_2 a:hover {color:#ffffff; border:solid 1px #ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6DEE3', endColorStr='#B7A4B0', gradientType='1');} 

/* ƒAƒYƒLEŠD˜g  ^  ƒGƒ“ƒWEƒOƒŒ[ƒOƒ‰ƒf  */
.link5_3 a:link {text-decoration:blink; color:#5A3952; border:solid 1px #EAE3DF; margin:1px 1px 0px 0px; padding:1px 3px; font:10px/100% arial; height:15px;} 
.link5_3 a:visited {text-decoration:blink; color:#7C5973; border:solid 1px #EAE3DF; margin:1px 1px 0px 0px; padding:1px 3px; font:10px/100% arial; height:15px;} 
.link5_3 a:hover {text-decoration:none; color:#cc0000; border:solid 1px #ffffff; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#C8B2C3', gradientType='1');} 



/* FORMS */ 
submit {
color: #2b333c}
.submit {
	background: #fefefe url(./../img/submit_bg_off.gif) repeat-x 0px 2px;
	font:bold 12px/110% arial,helvetica;
	border: 4px double;
	cursor:hand;
	 margin-top:3px;
	color:#880000;
	border-color: #dddddd #acb5b5 #6f7777 #acb5b5
	}
.submit:hover {
	background: #aaaaaa url(./../img/submit_bg_on.gif) repeat-x 0px -1px;
	border: 4px double;
	border-color: #6f7777 #c4cccc #c4cccc #8F9999;
	color:#ffffff ! imported;
	}
.submit:focus {
	background: #ffffff url(./../img/submit_bg_on.gif) repeat-x 0px -1px;
	border: 4px double;
	border-color: #6f7777 #c4cccc #c4cccc #8F9999;
	color:#ffffff;
	}

.submit a:link, .submit a:visited {
	color:#cc0000;
	padding:5px 45px;
	height:22px;
}
.submit a:hover {
	padding:5px 45px;
	height:22px;
	color:#ffffff;
	text-decoration:none;
}


.login2 {
	font:11px '‚l‚r ‚oƒSƒVƒbƒN','‚l‚r ƒSƒVƒbƒN',osaka;
	color: #DDD2CF;
	margin:2px 0px 2px 0px;
	padding:1px 0px 0px 0px;
	background-color : #f8f8f8;
	border:1px solid #f4f4f4;
	text-indent : 1px;
	width:38px;
} 
.login2:focus,
.login2:hover,
{
border-color: #dddddd;
background-color: #ffffff;
}




/* ultimate button  by CSS PLaY    http://www.cssplay.co.uk/menus/ultimate.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#vert {height:40px;}
#vert .menu1 {width:170px; background:#edebdc; padding:6px 2px 2px 2px; margin:2px 10px; border:1px solid #999999; float:left; margin-right:28px;}
#vert .menu1 a, #vert .menu1 a:visited {text-decoration:none; color:#563700;}
* html #vert .menu1 {width:182px; w\idth:190px;}
#vert dt, #horiz dt {display:none;}
#vert .menu1 dd {padding:0; margin:0;}
.menu1 .aa, .menu1 .bb, .menu1 .cc, .menu1 .dd, .menu1 .ee, .menu1 .ff, .menu1 .gg {border:1px solid #000;}
.menu1 .aa {display:block; text-align:center; border-color:#FFF373 #caa205 #c9a105 #FFDE26; background: #ffffff url(./../img/grid_headerBg2.gif) repeat-x 0px -4px; padding:2px 0;}
.menu1 .bb {display:block; border-color:#FDFF79 #957704 #937603 #FFE556;}
.menu1 a, .menu a:visited, .menu1 b {display:block; text-decoration:none; color:#000; font-size:1em;font-family:arial, verdana, sans-serif; font-weight:bold; width:100%; background:#000;}
.menu1 .dd {border-color:#d5d3ca #f7f6ef #f7f6ef #d5d3ca;}
.menu1 .ee {border-color:#b8b7af #f7f6ef #f7f6ef #b8b7af;}
.menu1 .ff {border-color:#9c9b95 #f7f6ef #f7f6ef #9c9b95;}
.menu1 .gg {border-color:#d5d3ca #fff #fff #d5dc3a; margin:3px;}
.menu1 a:hover, .menu1 b {display:block; color:#c00; background:#000; cursor:pointer;}
.menu1 a:hover .bb, .menu1 b .bb {display:block; color:#fff; background:#fff; border-color:#937603 #ffdc56 #ffdc56 #957704;}
.menu1 a:hover .aa, .menu1 b .aa {display:block; color:#000; border-color:#c9a105 #ffd42e #ffd42e #caa205; text-align:center; padding-top:3px; background: url(./../img/grid_headerBg3.gif) repeat-x 0px 0px; padding-bottom:1px;}

.menu1 b {cursor:default;}


#vert .menu2 {width:160px; background:#edebdc; padding:7px 3px 3px 3px; margin:5px; border:1px solid #aaaaaa; float:left; margin-right:28px;}
#vert .menu2 a, #vert .menu2 a:visited {text-decoration:none; color:#444444;}
* html #vert .menu2 {width:182px; w\idth:190px;}
#vert dt, #horiz dt {display:none;}
#vert .menu2 dd {padding:0; margin:0;}
.menu2 .aa, .menu2 .bb, .menu2 .cc, .menu2 .dd, .menu2 .ee, .menu2 .ff, .menu2 .gg {border:1px solid #000;}
.menu2 .aa {display:block; text-align:center; border-color:#F8FAFE #9DA1A6 #95989F #ECF0F2; background: #ffffff url(./../img/submit_bg_off.gif) repeat-x 0px 2px; padding:2px 0;}
.menu2 .bb {display:block; border-color:#ffffff #6D737A #6E737E #ffffff;}
.menu2 a, .menu a:visited, .menu2 b {display:block; text-decoration:none; color:#000; font-size:1em;font-family:arial, verdana, sans-serif; font-weight:bold; width:100%; background:#000;}
.menu2 .dd {border-color:#d5d3ca #f7f6ef #f7f6ef #d5d3ca;}
.menu2 .ee {border-color:#b8b7af #f7f6ef #f7f6ef #b8b7af;}
.menu2 .ff {border-color:#9c9b95 #f7f6ef #f7f6ef #9c9b95;}
.menu2 .gg {border-color:#d5d3ca #fff #fff #d5dc3a; margin:3px;}
.menu2 a:hover, .menu2 b {display:block; color:#c00; background:#000; cursor:pointer;}
.menu2 a:hover .bb, .menu2 b .bb {display:block; color:#fff; background:#fff; border-color:#7C8490 #D7D9DB #ECF0F2 #7C8490;}
.menu2 a:hover .aa, .menu2 b .aa {display:block; color:#000; border-color:#95989F #C4C9CC #ffffff #AAADB2; text-align:center; padding-top:3px; background: #ffffff url(./../img/submit_bg_off.gif) repeat-x 0px -9px; padding-bottom:1px;}

.menu2 b {cursor:default;}



/* Changes for horizontal list */
#horiz {clear:both; margin-top:1em;  width:320px; background:#edebdc; padding:25px; border:1px solid #000;}
#horiz .menu a, #horiz .menu a:visited {text-decoration:none;}

#horiz .menu {width:320px; background:#edebdc; padding:0; border:0;}
* html #horiz .menu {width:372px; w\idth:320px;}
#horiz .menu dd {padding:0; margin:0; width:100px; float:left;}
.clear {clear:left; height:0; overflow:hidden;}
* html .clear {display:none;}


/* Drop Capitals
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#dropcap_a1_box {display:block; width:450px; line-height:normal; letter-spacing:1px; font-family: times new roman, serif; font-size:16px; color:#000; border:1px solid #ddd; padding:15px; margin:2em auto;}
#dropcap_a1 {font-size:50px; color:#f60; font-weight:bold; float:left; height:34px; line-height:34px; margin-top:2px; margin-right:2px;}
* html #dropcap_a1 {margin-right:-1px; margin-top:3px;}

#dropcap_j1_box { position:relative; display:block; width:450px; line-height:normal; letter-spacing:1px; font-family: arial,serif; font:10px/140%; color:#000; border:1px solid #ddd; padding:10px; padding-top:10px; margin-left:30px; margin:2em auto;}
#dropcap_j1 {z-index:5; position:relative; top:-1; font-size:28px; color:#CEBFAE; font-weight:bold; font-family: serif; float:left; height:26px; line-height:26px; margin-top:2px; padding-top:1px; margin-right:2px;}
* html #dropcap_j1 {margin-right:-2px; margin-top:3px;}

#dropcap_j2_box { position:relative; display:block; width:450px; line-height:normal; letter-spacing:1px; font-family: arial,serif; font:12px/140%; color:#000; border:1px solid #ddd; padding:10px; padding-top:10px;}
#dropcap_j2 {z-index:5; position:relative; top:-1; color:#867F78; font:bold 32px/30px serif; float:left; height:30px; margin-top:2px; padding-top:1px; padding-right:2px; margin-right:1px;}
* html #dropcap_j2 {margin-right:-2px; margin-top:3px;}

#dropcap_text_box { position:relative; display:block; width:450px; line-height:normal; font-family: arial,serif; font:10px/140%; color:#918888; padding-left:10px; margin-left:0px;}
#dropcap_text {z-index:5; position:relative; top:-2; font-size:38px; color:#666666; font-weight:normal; font-family: ,‚l‚r ‚oƒSƒVƒbƒN,‚l‚r ƒSƒVƒbƒN,osaka; float:left; height:28px; line-height:28px; margin-top:0px; padding-top:1px; padding-right:2px;}
* html #dropcap_text {margin-right:-2px; margin-top:3px;}

