/* Start of CMSMS style sheet 'ISRCv5 font styles' */
/*--content left where category-menu is font style--------------------------------*/
.row_left a, 
.row_left a:visited, 
.row_left a:link, 
.row_left a:active {
	text-decoration: none; 
	cursor: hand;
	color: #3C497A;
    }
.row_left a:hover {
	text-decoration: none;
	color: #3C497A;
	border-bottom: 1px solid #C00;	
    }

/*--Left Sidebar font style--------------------------------*/
#nav {
	color: #444;
}	

#nav h2 { 
	color:#c00;
	font: normal 110%  'Trebuchet MS', Verdana, Tahoma;
	letter-spacing: 0.1em;
	margin-bottom: 2px;
	padding-left: 3px;
}	
#nav ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: none;
}

#nav ul li {
	font: normal 100%  'Trebuchet MS', Verdana, Tahoma;
	letter-spacing: 0.1em;
	margin: 0;
	padding-bottom: 2px;
}

#nav ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#nav ul ul li {
	border: 0;
	font: normal normal 100%/125% 'Trebuchet MS', Verdana, Tahoma;
	letter-spacing: 0;
	margin-top: 0;
	padding-left: 10px;
}

#nav ul ul li a {
	text-decoration: none;
}

/*#nav ul ul li a:hover {
	border-bottom: 1px solid #c00;
}*/

#nav ul ul ul.children {
	margin-left: 4px;
}
/*--content center font style--------------------------------*/
.row_center a, /* link color */
.row_center a:visited, 
.row_center a:link, 
.row_center a:active  { 
	text-decoration: none;
/*	border-bottom: 1px dotted #3C497A; */
	color: #C00;
	cursor: hand;
	}
/*	.row_center a:hover {
	border-bottom: 1px dotted #C00;
	background-color: #FFE9AF; 
	}	*/
a.image,
a:hover.image /* remove image a hover text decoration */  {
	border: 0;
	background-color: transparent;
	cursor: hand;
	}
.row_center ul, /* order, paragraph, td, blockquote, form */
.row_center li, 
.row_center p, 
.row_center td,
.row_center input, 
.row_center blockquote {
    font-family: 'Trebuchet MS', Verdana, Tahoma;
	}	
.row_center ul, ol { /* add tab space with order list  */
        list-type-position: inside;
	margin-left: 50px;
         }
.row_center li {  
	padding-left: 0; /* create zero space between number and text eg: 1. Text */
}


.row_center h1 {
	color: #294B5F; 
	font-size: 1.2em; 
	text-align: left; 
/* some air around the text */
	padding-left: 0.5em;
	padding-bottom: 1px;
/* set borders around header */
	border-bottom: 1px solid #e7ab0b; 
	border-left: 1.1em solid #e7ab0b; 
        line-height: 1.5em;
/* and some air under the border; css order: top right bottom left*/
        margin: 0 0 2em 0;
	}	

/*--content layout--------------------------------*/
.row_left,    /*all content font color and padding layer */
.row_center {
	padding: 25px 10px;
	background-color: #efeff6;
	}
.row_left {
	border-right: 3px solid #B5CDDD; 
	width: 180px;
	color: #444;
	margin: 3px auto;
	padding-top: 35px;
	}	
.row_center {
	background-color: #efeff6;
        line-height: 1.5em; /* add spacing between lines */
	width: 100%;
	}
.row_right {
	padding-top: 25px;
	background-color: #efeff6;
	}


/*--ISRC V4 font styles--------------------------------*/

.bigheading {
	color: #294B5F;
	/*color: #FFE9AF;*/
	font-family: 'Trebuchet MS', Verdana, 'Tw Cen MT';
	font-size: 20px;
	text-align: left;
        line-height: 1.5em;
	letter-spacing: 0.1em;
        margin-bottom: 5px;
	}
.blue { 
	/* color: #294B5F; */
	color: #00E;
	font-family: 'Trebuchet MS', Verdana, 'Tw Cen MT';
	font-weight: bold;
	letter-spacing: 0.1em;
	}
.boldheading {
	font-family: 'Trebuchet MS', Verdana, 'Tw Cen MT';
	font-weight: bold;
	font-size: 9pt; 
	letter-spacing: 0.1em;
	color: #000; 
	margin: 3px 0pt 6px; 
	line-height: 1.2em;	
	}
/* wiki style external links */
/* external links will have "(external link)" text added, lets hide it */
a.external span {
  position: absolute;
  left: -5000px;
  width: 4000px;
}

/* make some room for the image */
a.external {
/* css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
  padding: 0 12px 0 0;
}
/* colors for external links */
a.external:link {
  background: url(uploads/ISRCv5/external.gif) no-repeat 100% 0;
}
a.external:visited {
  /* color: #294B5F; a different color can be used for visited external links */

/* 
Set the last 0 to -100px to use that part of the external.gif image for different color for active links 
external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.
*/
  background: url(uploads/ISRCv5/external.gif) no-repeat 100% 0; 
}

a.external:hover {
/*  color: #294B5F;
 Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
  background: url(uploads/ISRCv5/external.gif) no-repeat 100% 0; 
}
/* end wiki style external links */

/*-----------Special Font Styles ----*/
.tag10	{
	font-size:10px;
	}
.tagRed {
	color: #C00;
	}
.tagWhite {
	color: #FFF;
	}
.tagBlockRed	{
	background-color: #C00;
	padding: 0 1px;
	display: inline;
	}
.tagBlockCopper	{
	background-color: #F87D05;
	padding: 0 1px;
	display: inline;
	}
.tagBlockBlue	{
	background-color: #2D7E2D;
	padding: 0 1px;
	display: inline;
	}
.highlight {
/*	background-color: #FFE9AF; 
	background-color: #D5E3D7;*/
	background-color: yellow;
	color: #444;
	}
.chinese {
	font-size: 9pt;
	font-family: pmingliu;
	line-height: 165%;
	}
.small_courtesy {
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial;
        font-size: 8pt;
        color: #444;
	}
.small_courtesy a, a:visited a:link, a:active { 
 	color: #8D6A0D;
	text-decoration: none; 
	cursor: hand;
	}
.small_courtesy a:hover {
	text-decoration: none; 
	}
.paypal_img {      /* allow spacing in top and bottom of each image */
	margin-top: 5px; 
	margin-bottom: 5px;
	baseline: middle;
	}

/* End of 'ISRCv5 font styles' */

