fieldset,form,body,html,form,.quote-hilite,.small-quote,.small-quote span.open-quote,.small-quote span.close-quote,div.bubble1 div,div.bubble1 div div div div div,div.bubble2 div,div.bubble2 div div div div div,div.bubble3 div,div.bubble3 div div div div div,div.bubble4 div,div.bubble4 div div div div div,.legend-title,div#moduletable,div#moduletable-latest,div#moduletable-related,.blog_more ul,.blog_more ul li,#ja-content div.innerpad,#ja-col3 ul,#ja-col2 ul,#ja-col1 ul,#ja-header h1,#ja-mainnav ul,#ja-search div.search .inputbox,a.mainlevel,#ja-topsl p,#ja-topsl div.moduletable,#ja-botsl ul,#ja-topsl ul,#ja-botsl li,#ja-topsl li,#ja-footer ul,#ja-usertools ul,#ja-usertools ul li,.nfcontent {
	margin:0
}

fieldset,form,body,html,h6,h5,h4,h3,h2,h1,ol,ul,blockquote,pre,p,th,form,blockquote,.small-quote,div#moduletable-related h1,div#moduletable h1,table.poll,table.pollstableborder,.blog_more ul,.moduletable,#ja-wrapper,#ja-col3 ul,#ja-col2 ul,#ja-col1 ul,#ja-header,#ja-header h1,#ja-mainnav ul,#ja-search div.search,#ja-topsl,#ja-topsl h3,#ja-topsl p,#ja-topsl div.moduletable,#ja-botsl ul,#ja-topsl ul,#ja-botsl td,#ja-topsl td,#ja-pathway,#ja-footer ul,#ja-usertools ul li {
	padding:0
}

body,body.contentpane,.inputbox,textarea,select,.quote-hilite,.legend-title,.legend,tr.sectiontableentry1 td,#ja-search div.search .inputbox {
	background:#fff
}

body,body#bd,a:focus,a:active,a:hover,th,.inputbox,textarea,select,div#moduletable-related h1,div#moduletable h1,div#moduletable-latest h1,.componentheading,a.mainlevel,.nftitle {
	color:#333
}

body {
	font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;
	line-height:1.5
}

body#bd {
	background:SlateGray none repeat scroll 0% 0%
}

body#bd,.message,td.buttonheading,div.syndicate div,#ja-footer {
	text-align:center
}

body.contentpane {
	margin:1em 2em;
	color:#000
}

body.contentpane,div.bubble1 div div div div div,div.bubble2 div div div div div,div.bubble3 div div div div div,div.bubble4 div div div div div {
	width:auto
}

body.fs1,#title2 {
	font-size:9px
}

body.fs2 {
	font-size:10px
}

body.fs3,.ticki a,.section_thumbnail a,.section_thumbnail td,#ja-usertools {
	font-size:11px
}

body.fs4,table.blog .contentheading,.contentheading {
	font-size:12px
}

body.fs5 {
	font-size:13px
}

body.fs6 {
	font-size:14px
}

a,.message {
	color:#069
}

a,a.contentpagetitle,a.contentpagetitle:focus,a.contentpagetitle:active,a.contentpagetitle:hover,a.readon,a.readon:focus,a.readon:active,a.readon:hover,#ja-col3 ul li.latestnews a,#ja-col2 ul li.latestnews a,#ja-col3 ul li.mostread a,#ja-col2 ul li.mostread a,#ja-mainnav a:focus,#ja-mainnav a:active,#ja-mainnav a:hover,#ja-mainnav a,a.mainlevel,.nftitle {
	text-decoration:none
}

a:focus,a:active,a:hover,#ja-col3 ul li.latestnews a:hover,#ja-col2 ul li.latestnews a:hover,#ja-col3 ul li.mostread a:hover,#ja-col2 ul li.mostread a:hover,a.mainlevel:focus,a.mainlevel:active,a.mainlevel:hover {
	text-decoration:underline
}

.ticki a {
	color:Purple
}

h6,h5,h4,h3,h2,h1,.blog_more strong,.componentheading,.contentheading,th,div#moduletable,div#moduletable-news,div#moduletable-related,table.pollstableborder,#ja-content,#ja-search div.search .inputbox,a.mainlevel,a.sublevel,.nftitle,.nfcontent {
	text-align:right;
	direction:rtl
}

.mosimage_caption,.smalldark,.small,small,.createdate,.modifydate,.mosimage_caption,#ja-pathway,#ja-footerwrap {
	color:#999
}

.mosimage_caption,.smalldark,.small,small,h4,th,div,td,div#moduletable-related h1,div#moduletable h1,div#moduletable-latest h1 {
	font-size:100%
}

h1 {
	font-size:180%
}

h2,.blog_more strong {
	font-size:150%
}

h3 {
	font-size:135%
}

h4,th,.small,div#moduletable-related h1,div#moduletable h1,div#moduletable-latest h1,table.contenttoc th {
	text-transform:uppercase
}

h6,h5,h4,h3,h2,h1,ol,ul,blockquote,pre,p,div.back_button a:focus,div.back_button a:active,div.back_button a:hover,div.back_button a {
	margin:10px 0
}

ul,ul.checklist,ul.stars,#ja-mainnav ul,#ja-usertools ul li {
	list-style:none
}

ul li {
	background:right;
	padding-right:25px;
	background:url(../images/bullet-list.gif) no-repeat
}

ul li,ol li {
	line-height:170%
}

ol li {
	margin-left:35px
}

th,div#moduletable-related h1,div#moduletable h1,div#moduletable-latest h1,.blog_more strong,#ja-botsl h3 {
	margin:0 0 5px
}

th {
	background:#e4e4e4 url(../images/h3-bg.gif) repeat-y scroll right center
}

fieldset,a img,table.contentpane,table.contentpaneopen,table.pollstableborder,table.pollstableborder tr.sectiontableentry1 td,table.pollstableborder tr.sectiontableentry2 td,td.buttonheading a,#ja-search div.search .inputbox,#mod_login_remember {
	border:none
}

fieldset a,.message,.highlight,.bignumber,div.bubble4 span.author,div.bubble3 span.author,div.bubble2 span.author,div.bubble1 span.author,.legend-title,table.contenttoc a,.category,table.blog .contentheading,.contentheading,.sectiontableheader,#active_menu,div.back_button a:focus,div.back_button a:active,div.back_button a:hover,div.back_button a {
	font-weight:bold
}

hr {
	border-bottom:0;
	border-left:0;
	border-right:0;
	height:1px
}

hr,#ja-botsl,#ja-footerwrap {
	border-top:1px solid #ccc
}

form label {
	cursor:pointer
}

.inputbox,textarea,select,input {
	font:100% tahoma,arial,sans-serif;
	padding:2px
}

.inputbox,.quote-hilite,p.stickynote,p.download {
	border:1px solid #ccc
}

.inputbox,html {
	margin-bottom:1px
}

.inputbox:focus,.inputbox:hover {
	border-color:#999
}

.inputbox:focus,.inputbox:hover,.highlight,tr.sectiontableentry2:hover td,tr.sectiontableentry1:hover td,#ja-search div.search .inputbox:focus,#ja-search div.search .inputbox:hover {
	background:#ffc
}

.code,pre,.quote-hilite,div#moduletable-related,#ja-botsl div.moduletable {
	padding:10px 15px
}

.code,pre {
	margin:5px 0 15px;
	border-left:5px solid #ddd;
	background:#f5f5f5
}

blockquote,.legend {
	margin:20px 0
}

blockquote span.open {
	padding:0 0 0 20px;
	background:url(../images/so-q.gif) no-repeat left top
}

blockquote span.close {
	padding:0 20px 0 0;
	background:url(../images/sc-q.gif) no-repeat bottom right
}

.small-quote,.pollstableborder tr.sectiontableentry2 td,.pollstableborder tr.sectiontableentry1 td,#ja-col3 ul li.latestnews,#ja-col2 ul li.latestnews,#ja-col3 ul li.mostread,#ja-col2 ul li.mostread,#ja-containerwrap-ro #ja-container,#ja-containerwrap-mo #ja-container,#ja-containerwrap-rm #ja-container,#ja-containerwrap-w #ja-container,#ja-botsl div.moduletable,#ja-usertools ul li,#mod_login_remember {
	background:none
}

.small-quote span.open-quote {
	padding-left:20px;
	background:url(../images/so-q.gif) no-repeat center left
}

.small-quote span.close-quote {
	padding-right:20px;
	background:url(../images/sc-q.gif) no-repeat center right
}

.small {
	padding:0 0 0 0;
	margin:0.5em 0 0
}

.small,#ja-pathway {
	font-size:92%
}

.dropcap,.bignumber,.legend-title,a.readon,#ja-mascol,.ja-box-right,.ja-box-center,.ja-box-left,#ja-usertools ul,div.back_button a:focus,div.back_button a:active,div.back_button a:hover,div.back_button a {
	float:left
}

.dropcap {
	padding:4px 8px 0 0;
	font:50px/40px Georgia,Times,serif
}

.dropcap,.bignumber,.legend-title,.article_seperator,.blog_more strong,a.readon,#ja-content div.innerpad,#ja-header h1 a,a.mainlevel,a.sublevel,#ja-pathway,div.back_button a:focus,div.back_button a:active,div.back_button a:hover,div.back_button a,.clearfix:after,* html > body .clearfix {
	display:block
}

.error,.message,.tips,#ja-search {
	padding-left:25px
}

.error {
	color:#ae3333;
	background:url(../images/bullet-error.gif) no-repeat top left
}

.message {
	background:transparent url(../images/bullet-info.gif) no-repeat scroll right top;
	font-size:18px;
	text-decoration:blink
}

.tips {
	color:#f79b34;
	background:url(../images/bullet-tips.gif) no-repeat top left
}

.highlight {
	padding:1px 5px
}

p.stickynote,p.download {
	padding:15px 0 15px 45px
}

p.stickynote {
	background:url(../images/sticky-bg.gif) no-repeat 5px center #fff
}

p.download {
	background:url(../images/download-bg.gif) no-repeat 5px center #fff
}

.blocknumber,.clr,#ja-subnavwrap,#ja-botslwrap,#ja-mainnavwrap1,#ja-headerwrap,#ja-content div.innerpad,#ja-containerwrap-lo #ja-contentwrap,#ja-containerwrap-w #ja-contentwrap,#ja-topsl,#ja-footerwrap,.clearfix:after {
	clear:both
}

.blocknumber {
	padding:5px 15px 10px
}

.blocknumber,.legend,#ja-header,#ja-topsl,#ja-footer {
	position:relative
}

ul.checklist li,ul.stars li,div.bubble4 span.author,div.bubble3 span.author,div.bubble2 span.author,div.bubble1 span.author {
	margin-left:15px
}

ul.checklist li,ul.stars li {
	padding:0 0 5px 20px
}

ul.checklist li {
	background:url(../images/checklist-bg.gif) no-repeat 0 3px
}

ul.stars li {
	background:url(../images/star-bg.gif) no-repeat 0 3px
}

.bignumber {
	margin-right:8px;
	padding:6px 7px;
	background:url(../images/ol-bg.gif) no-repeat top left;
	font:20px/normal Arial,sans-serif
}

.bignumber,a.readon:focus,a.readon:active,a.readon:hover,.sectiontableheader {
	color:#fff
}

div.bubble4,div.bubble3,div.bubble2,div.bubble1,.blog_more {
	margin:15px 0
}

div.bubble4 span.author,div.bubble3 span.author,div.bubble2 span.author,div.bubble1 span.author {
	padding-left:15px;
	background:url(../images/author.gif) no-repeat center left
}

div.bubble1 div,div.bubble2 div,div.bubble3 div,div.bubble4 div,table.contentpane,table.poll,table.pollstableborder,table.searchintro,table.blog,table.contentpane,table.contentpaneopen,#ja-subnavwrap,#ja-botslwrap,#ja-containerwrap-lr #ja-col2,#ja-containerwrap-lo #ja-contentwrap,#ja-containerwrap-ro #ja-content,#ja-containerwrap-ro #ja-col2,#ja-containerwrap-lm #ja-col3,#ja-containerwrap-mo #ja-content,#ja-containerwrap-mo #ja-col3,#ja-containerwrap-rm #ja-content,#ja-containerwrap-w #ja-contentwrap,#ja-containerwrap-w #ja-content,* html > body .clearfix {
	width:100%
}

div.bubble1 div {
	background:url(../images/bub1-br.gif) no-repeat bottom right
}

div.bubble1 div div {
	background:url(../images/bub1-bl.gif) no-repeat bottom left
}

div.bubble1 div div div {
	background:url(../images/bub1-tr.gif) no-repeat top right
}

div.bubble1 div div div div {
	background:url(../images/bub1-tl.gif) no-repeat top left
}

div.bubble1 div div div div div {
	padding:15px 15px 30px 15px
}

div.bubble2 div {
	background:url(../images/bub2-br.gif) no-repeat bottom right
}

div.bubble2 div div {
	background:url(../images/bub2-bl.gif) no-repeat bottom left
}

div.bubble2 div div div {
	background:url(../images/bub2-tr.gif) no-repeat top right
}

div.bubble2 div div div div {
	background:url(../images/bub2-tl.gif) no-repeat top left
}

div.bubble2 div div div div div {
	padding:15px 15px 35px 15px
}

div.bubble3 div {
	background:url(../images/bub3-br.gif) no-repeat bottom right
}

div.bubble3 div div {
	background:url(../images/bub3-bl.gif) no-repeat bottom left
}

div.bubble3 div div div {
	background:url(../images/bub3-tr.gif) no-repeat top right
}

div.bubble3 div div div div {
	background:url(../images/bub3-tl.gif) no-repeat top left
}

div.bubble3 div div div div div {
	padding:15px 15px 50px 15px
}

div.bubble4 div {
	background:url(../images/bub4-br.gif) no-repeat bottom right
}

div.bubble4 div div {
	background:url(../images/bub4-bl.gif) no-repeat bottom left
}

div.bubble4 div div div {
	background:url(../images/bub4-tr.gif) no-repeat top right
}

div.bubble4 div div div div {
	background:url(../images/bub4-tl.gif) no-repeat top left
}

div.bubble4 div div div div div {
	padding:15px 15px 55px 15px
}

.legend-title {
	padding:0 3px;
	top:-12px;
	left:7px
}

.legend-title,#ja-header h1,#ja-mainnav,#ja-search,#ja-topsl div.moduletable,.ja-banner,#ja-footer ul,#ja-footer small,ul.accessibility {
	position:absolute
}

.legend,#ja-mainnav {
	padding:0 10px
}

.legend {
	border:1px solid #cacacc
}

div#moduletable,div#moduletable-latest {
	padding:10px 5px
}

div#moduletable-latest h1,#ja-mainnavwrap1,#ja-headerwrap {
	padding:0 5px
}

div#moduletable-latest h1,.smalldark,#ja-wrapper,#ja-header,.ja-banner {
	text-align:left
}

div#moduletable-latest h1 {
	direction:ltr
}

div#moduletable-latest ul li {
	background:transparent none repeat scroll 0% 0%
}

div#moduletable-latest ul li,#ja-col3 ul li.latestnews,#ja-col2 ul li.latestnews,#ja-col3 ul li.mostread,#ja-col2 ul li.mostread {
	border-bottom:1px solid #e4e4e4;
	padding:4px 2px
}

div#moduletable-best {
	margin:0 0 10px 0;
	padding:0 5px 0 5px;
background: Moccasin;
direction:rtl;
text-align:right;
}
div#moduletable-news {
	margin:0 0 10px 0;
	padding:0 5px 0 5px;
background: PapayaWhip;
}
div#moduletable-news h1 {
background :url("../images/h3-bg.gif") repeat-y scroll right center #E4E4E4;
font-size:12px;
	margin:-10px -15px 10px;
	padding:5px 15px;
}
div#moduletable-best h1 {
background :url("../images/h3-bg.gif") repeat-y scroll right center #E4E4E4;
font-size:12px;
	margin:-10px -15px 10px;
	padding:5px 15px;
}
div#moduletable-news,table.contenttoc {
	border:1px solid #ddd
}

div#moduletable-related,#ja-content div.innerpad {
	background:white none repeat scroll 0% 0%
}

.article_seperator {
	background:url(../images/sep.gif) repeat-x center;
	height:20px
}

#ja-botsl .article_seperator,#ja-topsl .article_seperator,#ja-col2 .article_seperator,#ja-col1 .article_seperator,#ja-topsl .article_seperator,#ja-botsl .article_seperator {
	display:none
}

table.contentpane,table.contentpaneopen,table.poll,table.blog,table.contentpane,table.contentpaneopen,#ja-col3 table,#ja-col2 table,#ja-col1 table,#ja-topsl table,#ja-botsl table {
	border-collapse:collapse
}

table.contenttoc {
	margin:0 0 10px 10px;
	padding:0 0 5px
}

table.contenttoc,#ja-mascol {
	width:35%
}

table.contenttoc td {
	padding:5px 5px 2px 20px;
	background:url(../images/bullet-list.gif) no-repeat 10px 12px
}

table.contenttoc th,tr.sectiontableentry1 td,tr.sectiontableentry2 td,a.mainlevel {
	border-bottom:1px solid #ddd
}

table.contenttoc th,tr.sectiontableentry2 td {
	background:#f7f7f7
}

table.contenttoc th {
	text-indent:5px
}

table.pollstableborder img {
	vertical-align:baseline
}

table.pollstableborder td {
	padding:2px !important
}

table.pollstableborder tr.sectiontableentry1 td {
	background:#e4e4e4
}

table.searchintro {
	padding:10px 0
}

table.searchintro td {
	padding:5px !important
}

table.adminform {
	width:400px!important
}

.blog_more ul li {
	padding-right:13px
}

.blog_more ul li,#ja-botsl li,#ja-topsl li {
	background:url(../images/bullet-list.gif) right no-repeat 2px 8px
}

td.buttonheading {
	padding:0 0 0 5px!important
}

.componentheading {
	margin-bottom:15px;
	background:url(../images/sep.gif) repeat-x bottom
}

.componentheading,.section_thumbnail td {
	padding-bottom:5px
}

.componentheading,#ja-topsl h3,.nftitle {
	font-size:200%
}

.componentheading,table.blog .contentheading,.contentheading,#ja-header {
	line-height:normal
}

.contentdescription {
	padding-bottom:30px
}

#title2 {
	font-weight:normal;
	display:list-item
}

a.readon {
	padding:3px 5px 3px 12px;
	border:1px solid #f2f2f2;
	background:url(../images/arrow.png) no-repeat 5px 50% #f7f7f7
}

a.readon:focus,a.readon:active,a.readon:hover {
	background:url(../images/arrow2.png) no-repeat 5px 50% #069
}

table.blog,table.contentpane,table.contentpaneopen,#ja-col3 table,#ja-col2 table,#ja-col1 table,#ja-topsl table,#ja-botsl table {
	border-spacing:0
}

.createdate {
	margin:5px 0 10px;
	letter-spacing:1px
}

.modifydate {
	height:15px
}

.mosimage_caption {
	margin-top:5px;
	padding:1px 2px
}

.pagenavbar,.pagenav_next,.pagenav_prev,.pagenav {
	padding:0 2px
}

.pagenavcounter {
	padding:8px 14px 0 14px;
	background:url(../images/pages.gif) no-repeat 0 11px
}

.sectiontableheader,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
	padding:7px 5px
}

.sectiontableheader {
	background:#069
}

#ja-wrapper,.wide #ja-wrapper {
	margin:0 auto
}

#ja-wrapper {
	width:750px
}

.wide #ja-wrapper {
	width:970px
}

.auto #ja-wrapper,a.mainlevel {
	width:95%
}

#ja-contentwrap {
	background:none repeat scroll 0% 0%;
	width:65%
}

#ja-contentwrap,#ja-content,#ja-col1,#ja-col2,#ja-col3 {
	float:right
}

#ja-content {
	width:73%
}

#ja-content div.innerpad {
	padding:1.5em;
	height:400px;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd
}

html>body #ja-content div.innerpad,html {
	height:auto
}

html>body #ja-content div.innerpad {
	min-height:400px
}

#ja-mascol {
	clear:left
}

#ja-mascol,#ja-col1,#ja-col2,#ja-col3,.ja-box-right,.ja-box-center,.ja-box-left,.ja-box-full,#ja-footer {
	overflow:hidden
}

#ja-col1 {
	width:27%
}

#ja-col3 h1,#ja-col1 h1,#ja-col2 h1 {
	margin:-10px -15px 10px;
	padding:5px 15px;
	background:url(../images/h3-bg.gif) repeat-y right #e4e4e4
}

#ja-col2 {
	width:43%
}

#ja-col3 ul li,#ja-col2 ul li,#ja-col1 ul li {
	padding-right:13px;
	background:url(../images/bullet-list.gif) no-repeat right;
}

#ja-col3 {
	width:56.3%;
	border-left:1px solid #ddd
}

#ja-container {
	background:#fff url(../images/mainwrap-bg1.gif) repeat-y scroll 80% 50%
}

#ja-containerwrap-lr #ja-contentwrap,#ja-containerwrap-ro #ja-contentwrap,#ja-containerwrap-lm #ja-contentwrap,#ja-containerwrap-mo #ja-contentwrap {
	width:80%
}

#ja-containerwrap-lr #ja-col1,#ja-containerwrap-lm #ja-col1 {
	width:25%
}

#ja-containerwrap-lr #ja-content,#ja-containerwrap-lm #ja-content {
	width:74.9%
}

#ja-containerwrap-lr #ja-mascol,#ja-containerwrap-lo #ja-col1,#ja-containerwrap-ro #ja-mascol,#ja-containerwrap-lm #ja-mascol,#ja-containerwrap-mo #ja-mascol {
	width:20%
}

#ja-containerwrap-lo #ja-contentwrap,#ja-containerwrap-w #ja-contentwrap,.ja-box-full {
	float:none
}

#ja-containerwrap-lo #ja-content {
	width:79.9%
}

#ja-header {
	background:MintCream url(../images/berasadlogo.jpg) no-repeat scroll 0 0;
	height:112px;
	z-index:2
}

#ja-header,a.mainlevel:focus,a.mainlevel:active,a.mainlevel:hover,#ja-topsl {
	border-bottom:1px solid #ccc
}

#ja-header h1,#ja-header h1 a {
	width:240px
}

#ja-header h1 {
	text-indent:-2000%;
	top:5px;
	height:58px
}

#ja-header h1,#ja-mainnav,#ja-footer ul {
	right:0
}

#ja-header h1 a {
	height:60px
}

#ja-header h1 a,#ja-mainnav a:focus,#ja-mainnav a:active,#ja-mainnav a:hover,#ja-mainnav a {
	outline:none
}

#ja-mainnav,#ja-search {
	bottom:0
}

#ja-search {
	border:1px solid #e4e4e4;
	border-bottom:none;
	background:url(../images/icon-search.gif) no-repeat 7px 50% #f7f7f7
}

#ja-search,#ja-usertools {
	left:10px
}

#ja-search div.search .inputbox {
	width:100px;
	padding:5px;
	border-left:1px solid #e4e4e4
}

#ja-search div.search .inputbox:focus,#ja-search div.search .inputbox:hover {
	width:120px
}

a.mainlevel {
	padding:5px 10px 5px 0
}

a.mainlevel:focus,a.mainlevel:active,a.mainlevel:hover {
	background:url(../images/arrow4.png) no-repeat 98% 50%
}

a.mainlevel#active_menu {
	background:url(../images/arrow.png) no-repeat 98% 50%
}

a.sublevel {
	padding:3px 14px 3px 3px;
	background:url(../images/sublevel-bg.gif) no-repeat top right
}

.ja-box-left div.moduletable {
	padding:0 15px 0 0
}

.ja-box-right div.moduletable {
	padding:0 0 0 15px
}

.ja-box-center div.moduletable {
	padding:0 15px
}

#ja-topsl {
	z-index:1;
	height:180px
}

#ja-topsl h3 {
	margin:0 0 10px;
	text-transform:none
}

#ja-topsl div.moduletable {
	width:45%;
	left:15px
}

#ja-topsl div.moduletable,#ja-usertools {
	top:30px
}

#ja-botsl div.ja-box-center,#ja-botsl div.ja-box-left {
	background:url(../images/vdot2.gif) repeat-y right
}

#ja-botsl h3 {
	padding:3px 0
}

#ja-botsl li,#ja-topsl li {
	padding-left:12px
}

#ja-pathway {
	margin:0 0 15px 0
}

#ja-pathway img {
	margin:0 5px 1px
}

#ja-footerwrap,#ja-footer {
	height:100px
}

#ja-footer {
	background:whiteSmoke none repeat scroll 0% 0%
}

.ja-banner,#ja-footer ul {
	top:15px
}

.ja-banner {
	left:0
}

#ja-footer ul li {
	padding:0 8px;
	background:url(../images/vdot.gif) repeat-y center right
}

#ja-footer ul li,#ja-usertools ul li {
	display:inline
}

#ja-footer small {
	top:20px;
	right:25%
}

.section_thumbnail img {
	margin:5px;
	border:solid 1px black
}

ul.accessibility {
	top:-100%
}

#ja-usertools {
	position:top
}

#ja-usertools ul {
	padding:0 0 0 10px
}

#mod_login_username,#mod_login_password {
	width:90%
}

.nftitle {
	margin-bottom:10px
}

.nfcontent {
	font-size:115%
}

.clearfix:after {
	content:".";
	height:0;
	visibility:hidden
}

* html .clearfix {
	height:1%
}

html {
	height:100%!important
}
