@font-face {	    font-family: "grobold";	    src: url("../fonts/grobold.eot");	    src: url("../fonts/grobold.eot?#iefix") format("embedded-opentype"),	         url("../fonts/grobold.woff") format("woff"),	         url("../fonts/grobold.ttf") format("truetype"),	         url("../fonts/grobold.svg#JournalRegular") format("svg");	    font-weight: normal;	    font-style: normal;}h1 {	font-size:14px;	font-weight:bold;	font-family:Arial,Verdana,Trebuchet MS;	margin-bottom:10px;	padding-bottom:8px;}h2 {	font-size:14px;	font-weight:bold;	font-family:Verdana, Arial,Trebuchet MS;	margin-bottom:18px;		text-decoration: none;		color:#000000;}h2 a {	font-size:14px;	font-weight:bold;	font-family:Verdana, Arial,Trebuchet MS;	text-decoration: none;		color:#990000;}h3 {	font-size:14px;	font-weight:bold;	font-family:Arial,Verdana,Trebuchet MS;	margin-bottom:10px;}h4 {	font-size:14px;	font-weight:bold;	font-family:Arial,Verdana,Trebuchet MS;	margin-bottom:10px;}h5 {	font-size:12px;	font-weight:bold;	font-family:Arial,Verdana,Trebuchet MS;	margin-bottom:10px;}p, ol, ul, pre, table, address, fieldset {	margin-bottom: 0px;}dl {	margin-bottom: 0px;}hr {	margin-bottom: 20px;		color: #979155;}a {	color:#006600;	text-decoration: none;}img {	border:0 none;}blockquote {	font-size:12px;	font-family:rebuchet MS,Arial;	font-style: italic;	font-weight: bold;	padding: 0px 0px 0px 30px;	line-height: 16px;	background: url(../images/typography/quote_up.png) top left no-repeat;	display: inline-block;	color:#474747;	padding-bottom:19px;}blockquote.left {	width:40%;	float:left;	padding-right: 6%;}blockquote.left p {	background:none;}blockquote.right {	width:43%;	float:right;	margin-left: 6%;	padding-left:0px;	background:none;}blockquote.right p {	background: url(../images/typography/quote_down.png) bottom right no-repeat;	padding: 0px 36px 0px 0px;}blockquote p {	font-size: 12px;	padding:0px;	float: left;}ul {	list-style-image: url(../images/typography/bg-li.png);	margin:0;	padding:0;	list-style-position: inside;}ul li {	font-family:verdana,arial,helvetica,sans-serif;	line-height:20px;	font-size:12px;	color:#000;	list-style-position: inside;}ol li {	font-family:Arial;	line-height:20px;	font-size:12px;	color:#5b5b5b;	font-style: italic;	list-style-position: inside;}ul.accent {    list-style: none outside none;    margin-left: 0;    padding-left: 10px;	list-style-position: inside;}ul.accent li.arrow1, ul.arrow1 li {    background: url(../images/typography/bg-arrow1.png) no-repeat scroll 4px 0.2em transparent;}ul.accent li.key1, ul.key1 li {    background: url(../images/typography/bg-key1.png) no-repeat scroll 4px 0.2em transparent;}ul.accent li {	padding:0 0 0 25px;	margin-left:0px;}div.note, div.alert, div.info, div.myemail, div.download, div.warn, div.idea, div.accept, div.accept, div.secure, div.author, div.time, div.mycomment, div.tools {	text-align: left;	padding: 10px 10px 10px 48px;	margin: 15px 0px 15px 0px;	line-height: 150%;	font-family:Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;}div.accept {	background: #d7feaf url(../images/typography/accept.png) no-repeat 10px 50%;	color: #526a00;}div.accept a {	color: #526a00;}div.alert {	background: #ffd3d1 url(../images/typography/alert.png) no-repeat 10px 50%;	color: #b11902;}div.alert a {	color: #b11902;}div.warn {	background: #fff5a8 url(../images/typography/warn.png) no-repeat 10px 50%;	color: #000;}div.warn a {	color: #000;}div.info {	background: #aaceff url(../images/typography/info.png) no-repeat 10px 50%;	color: #005ad6;}div.info a {	color: #005ad6;}div.note {	background: #aee9ff url(../images/typography/note.png) no-repeat 10px 50%;	color: #000;}div.note a {	color: #000;}div.download {	background: #addf34 url(../images/typography/download.png) no-repeat 10px 50%;	color: #000;}div.download a {	color: #000;}div.email {	color: #000;}div.email a {	color: #000;}div.idea {	background: #f1a710 url(../images/typography/idea.png) no-repeat 10px 50%;	color: #000;}div.idea a {	color: #000;}div.secure {	background: #cbcbcb url(../images/typography/secure.png) no-repeat 10px 50%;	color: #000;}div.secure a {	color: #000;}div.author {	background: #e7e7e7 url(../images/typography/author.png) no-repeat 10px 50%;	color: #000;	border:1px solid #4a4a4a;}div.author a {	color: #000;}div.mycomment {	background: #fff url(../images/typography/mycomment.png) no-repeat 10px 50%;	color: #000;	border:1px solid #e5e5e5;}div.mycomment a {	color: #000;}div.time {	background: #fff url(../images/typography/time.png) no-repeat 10px 50%;	color: #000;	border:1px solid #aee9ff;}div.time a {	color: #000;}div.tools {	background: #fff url(../images/typography/tools.png) no-repeat 10px 50%;	color: #000;	border:1px solid #ffc141;}div.tools a {	color: #000;}/* content */.content {	text-align:left;	overflow: hidden;    position: relative;}.content h3 {	font-size:12px;	font-weight:bold;	font-family:Verdana, Arial,Trebuchet MS;	margin-bottom:10px;	padding-bottom:8px;		text-transform: uppercase;}