/*[variables]

colors {

	@00: #2E8093;

}

*/

/*[fmt]1A90-1A0A-3*/

/*----------------------------------------------------------------------------

++ EXTERNaL SOURCE: typography.css

++ Typography Style Sheet

------------------------------------------------------------------------------*/

body {

	font: normal 78%/160% Arial, Helvetica, sans-serif;

	color: #3C372B;

}

h1 {

	font-size: 2em;

}

h2 {

	color: #96348c;

	font-size: 1.8em;

}

h3 {

	font-size: 1.6em;

}

h4 {

	color: #96348c; /*[e]@00*/

	font-size: 1.4em;

}

h5 {

	font-size: 1.2em;

}

h6 {

	color: #96348c; /*[e]@00*/

	font-size: 1em;

}

a {

	color: #3f0036;

}

pre {

	background: #F2EFE1;

	border-top: 3px solid #E9E5D9;

	border-bottom: 3px solid #E9E5D9;

	margin: 10px 0px 15px;

	width: 100%;

	font-family: Verdana;

	font-size: 11px;

	/*[empty]padding:;*/

}

#jjPrimary table.contentpaneopen pre p {

	border-top: 1px solid #FEFEFE;

	border-bottom: 1px solid #FEFEFE;

	margin: 0;

	padding: 10px 10px 10px 20px;

	font-size: 12px;

}

p.color-green {

	display: block;

	padding: 8px 10px;

	margin: 15px 0;

	border-top: 3px solid #98CB00;

	border-bottom: 3px solid #98CB00;

	background: #FFFFFF;

	color: #010101;

}

p.color-blue {

	display: block;

	padding: 8px 10px;

	margin: 15px 0;

	border-top: 3px solid #7DB6FB;

	border-bottom: 3px solid #7DB6FB;

	background: #ECF2FE;

	color: #010101;

}

p.color-orange {

	display: block;

	padding: 8px 10px;

	margin: 15px 0;

	border-top: 3px solid #F18B41;

	border-bottom: 3px solid #F18B41;

	background: #FDF6E4;

	color: #010101;

}

p.color-pink {

	display: block;

	padding: 8px 10px;

	margin: 15px 0;

	border-top: 3px solid #D5688F;

	border-bottom: 3px solid #D5688F;

	background: #FAE8E8;

	color: #010101;

}

p.color-grey {

	display: block;

	padding: 8px 10px;

	margin: 15px 0;

	border-top: 3px solid #CCCCCC;

	border-bottom: 3px solid #CCCCCC;

	background: #FAFAFA;

	color: #010101;

}

/*@group Notice Styles*/

p.error, p.tips, p.info {

	display: block;

	padding: 8px 10px 8px 35px;

	margin: 15px 0;

}

p.error {

	color: #CD3301;

	border-top: 3px solid #CD3301;

	border-bottom: 3px solid #CD3301;

	background: #FAE8E8 url(../images/icon-typo-error.jpg) no-repeat 10px 50%;

}

p.tips {

	color: #2D84E3;

	border-top: 3px solid #ADCEFB;

	border-bottom: 3px solid #ADCEFB;

	background: #ECF2FE url(../images/icon-typo-tips.jpg) no-repeat 10px 50%;

}

p.info {

	color: #CA6701;

	border-top: 3px solid #F2A378;

	border-bottom: 3px solid #F2A378;

	background: #FDF6E4 url(../images/icon-typo-info.jpg) no-repeat 10px 50%;

	/*[empty]width:;*/

}

/*@end*/

.highlight {

	background: #2E8093; /*[e]@00*/

	color: #FFF;

}

/*Lists Style

*****************************************/

#jjPrimary ul, #jjSecondary ul {

	list-style-position: inside;

}

#jjPrimary ol, #jjSecondary ol {

	padding: 0;

	list-style-position: inside;

}

#jjPrimary ol li {

	padding: 2px 0 2px 5px;

}

#jjPrimary ul ul, #jjPrimary ul ul ul, #jjPrimary ul ul ul ul {

	margin-left: 25px;

}

#jjPrimary ol ol, #jjPrimary ol ol ol, #jjPrimary ol ol ol ol li, ul.li-style1, ul.li-style2, ul.li-style3, ul.li-style4 {

	padding-left: 2px;

	margin-left: 0;

}

ul.li-style1 li, ul.li-style2 li, ul.li-style3 li, ul.li-style4 li {

	list-style: none;

	margin-left: 0;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-left: 21px;

	#padding-left: 8px;

}

ul.li-style1 li {

	background: url(../images/li-style1.jpg) no-repeat -1px 1px;

}

ul.li-style2 li {

	background: url(../images/li-style2.jpg) no-repeat 0px 2px;

}

ul.li-style3 li {

	background: url(../images/li-style3.jpg) no-repeat 0px 1px;

}

ul.li-style4 li {

	background: url(../images/li-style4.jpg) no-repeat 0px 1px;

}

/*Latest News Module*/

#content ul.latestnews li, #content ul.mostread li {

	list-style-type: none;

	margin: 0;

	font-size: 1.2em;

}

/*UL.mostread-news L*/

ul.mostread-news li a:link, ul.mostread-news li a:visited {

	color: white;

	display: block;

}

/*Horizontal Rules

*****************************************/

hr {

	border: none;

	height: 1px;

	margin: 10px 0;

	border-top: 1px solid #EBE3D1;

	width: 96%;

}

/*Links Styling

*****************************************/

a:link, a:visited {

	text-decoration: none;

}

a:hover, a:active {

	text-decoration: underline;

}

a.readon:link, a.readon:visited, a.readon:hover {

	display: inline-block;

	text-decoration: none;

	background: #413B33 url(../images/button-bg.jpg) repeat-x;

	padding: 1px 8px 2px 10px;

	margin-top: 13px;

	color: #FFF;

	border: 1px solid #413B33;

}

li span.small {

	font-size: 0.9em;

}

li br {

	display: none;

}
