/*BONUS TYPOGRAPHY STYLES
---------------------------------------------------------*/
PRE, .code
{
	border-left: 5px solid #999999;
	background: #F6F6F6;
}
BLOCKQUOTE SPAN.open
{
	background: url(images/so-q.gif) no-repeat left top;
}
BLOCKQUOTE SPAN.close
{
	background: url(images/sc-q.gif) no-repeat bottom right;
}
/*Quote hilight*/
.quote-hilite
{
	border: 1px solid #CACACC;
	background: #FFFFFF;
}
/*Small quote*/
.small-quote SPAN.open-quote
{
	background: url(images/so-q.gif) no-repeat center left;
}
.small-quote SPAN.close-quote
{
	background: url(images/sc-q.gif) no-repeat center right;
}
.small-quote SPAN.author
{
	border-top: 1px solid #DCDDE0;
	background: #EAEBEE url(../.../.../images/author.gif) no-repeat 5px 4px;
}
/*Rropcap*/
.dropcap
{
	color: #999999;
}
/*Tips, Error, Message, Hightlight*/
.error
{
	color: #666666;
	background: url(../.../.../images/icon-error.gif) no-repeat top left;
}
.message
{
	color: #999999;
	background: url(../.../.../images/icon-info.gif) no-repeat top left;
}
.tips
{
	color: #666666;
	background: url(../.../.../images/icon-tips.gif) no-repeat top left;
}
.highlight
{
	background: #FFFFCC;
}
/*Note Style*/
P.stickynote
{
	border: 1px solid #CACACC;
	background: #FFFFFF url(images/sticky-bg.gif) no-repeat 5px center;
}
P.download
{
	border: 1px solid #CACACC;
	background: #FFFFFF url(images/download-bg.gif) no-repeat 5px center;
}
/*Check list*/
UL.checklist LI
{
	background: url(images/checklist-bg.gif) no-repeat 0 3px;
}
/*Small checklist*/
UL.small-checklist LI
{
	background: url(images/icon_list.gif) no-repeat 0 3px;
}
/*Check list*/
UL.stars LI
{
	background: url(images/star-bg.gif) no-repeat 0 3px;
}
/*Bignumber*/
.bignumber
{
	background: url(images/ol-bg.gif) no-repeat top left;
	color: #7BA566;
}
/*Talking box. Thinking box.*/
DIV.bubble1 SPAN.author, DIV.bubble2 SPAN.author, DIV.bubble3 SPAN.author, DIV.bubble4 SPAN.author
{
}
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.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.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.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;
}
/*Legend*/
.legend-title
{
	background: #FFFFFF;
}
.legend
{
	border: 1px solid #CACACC;
	background: #FFFFFF;
}
/*MAIN LAYOUT DIVS
---------------------------------------------------------*/
#ja-wrapper
{
	background: #FFFFFF;
}
#ja-containerwrap
{
	background: none;
}
#ja-containerwrap2
{
	background: url(images/cwf-bg.gif) repeat-x top left;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
}
#ja-container
{
	padding: 20px 0;
	background: url(images/cwf-bg.gif) repeat-x top left;
}
#ja-container2
{
	padding: 0;
	background: url(images/c-bg1.gif) repeat-y 18% 0;
	//background: url(images/c-bg1.gif) repeat-y 48% 0;
}
/*Full*/
#ja-containerwrap-f
{
	background: #FFFFFF url(images/cwf-bg.gif) repeat-x top left;
}
/*Full left*/
#ja-containerwrap-fl
{
	background: #FFFFFF url(images/cwf-bg.gif) repeat-x top left;
}
/*Full right*/
#ja-containerwrap-fr
{
	background: none;
}
#ja-containerwrap-fr #ja-containerwrap2
{
	background: url(images/cwf-bg.gif) repeat-x top left;
}
/*Module rounded*/
DIV.module H3
{
	//border-bottom: 1px solid #E9E9E9;
	//color: #7BA566;
	color: #EE9600;
	//background-color: #444444;
}
DIV.module_black, DIV.module_green, DIV.module_blue, DIV.module_red, DIV.module
{
	background: #FFFFFF url(images/b-br.gif) no-repeat bottom right;
}
DIV.module DIV
{
	background: url(images/b-bl.gif) no-repeat bottom left;
}
DIV.module DIV DIV
{
	background: url(images/b-tr.gif) no-repeat top right;
}
DIV.module DIV DIV DIV
{
	//background: url(images/b-tl.gif) no-repeat top left;
	//background-color: #e8e8e8;
}
DIV.module_text SPAN
{
	background: #FFFFFF;
	//background: #e8e8e8;
}
DIV.module_text
{
	background: #F6F6F6 url(images/bt-br.gif) no-repeat bottom right;
}
DIV.module_text DIV
{
	background: url(images/bt-bl.gif) no-repeat bottom left;
}
DIV.module_text DIV DIV
{
	background: url(images/bt-tr.gif) no-repeat top right;
}
DIV.module_text DIV DIV DIV
{
	background: url(images/bt-tl.gif) no-repeat top left;
}
/*red*/
DIV.module_black H3, DIV.module_green H3, DIV.module_blue H3, DIV.module_red H3
{
	border-bottom: 1px solid #F6F6F6;
	color: #FFFFFF;
}
DIV.module_red
{
	background: #BF0000 url(images/br-br.gif) no-repeat bottom right;
	color: #FFFFFF;
}
DIV.module_red DIV
{
	background: url(images/br-bl.gif) no-repeat bottom left;
}
DIV.module_red DIV DIV
{
	background: url(images/br-tr.gif) no-repeat top right;
}
DIV.module_red DIV DIV DIV
{
	padding: 0 15px 10px;
	background: url(images/br-tl.gif) no-repeat top left;
}
/*blue*/
DIV.module_blue
{
	background: #025291 url(images/bb-br.gif) no-repeat bottom right;
	color: #FFFFFF;
}
DIV.module_blue DIV
{
	background: url(images/bb-bl.gif) no-repeat bottom left;
}
DIV.module_blue DIV DIV
{
	background: url(images/bb-tr.gif) no-repeat top right;
}
DIV.module_blue DIV DIV DIV
{
	background: url(images/bb-tl.gif) no-repeat top left;
}
/*green*/
DIV.module_green
{
	background: #7BA566 url(images/bg-br.gif) no-repeat bottom right;
	color: #FFFFFF;
}
DIV.module_green DIV
{
	background: url(images/bg-bl.gif) no-repeat bottom left;
}
DIV.module_green DIV DIV
{
	background: url(images/bg-tr.gif) no-repeat top right;
}
DIV.module_green DIV DIV DIV
{
	padding: 0 15px 10px;
	background: url(images/bg-tl.gif) no-repeat top left;
}
/*black*/
DIV.module_black
{
	background: #333333 url(images/bl-br.gif) no-repeat bottom right;
	color: #FFFFFF;
}
DIV.module_black DIV
{
	background: url(images/bl-bl.gif) no-repeat bottom left;
}
DIV.module_black DIV DIV
{
	background: url(images/bl-tr.gif) no-repeat top right;
}
DIV.module_black DIV DIV DIV
{
	background: url(images/bl-tl.gif) no-repeat top left;
}
/*JOOMLA STYLE
---------------------------------------------------------*/
A.readon
{
	border: 1px solid #ECECEC;
	background: url(images/arrow.png) no-repeat 5px 48%;
	color: #006699;
}
A.readon:hover, A.readon:active, A.readon:focus
{
	border: 1px solid #DDDDDD;
	background: #F6F6F6 url(images/arrow.png) no-repeat 5px 48%;
}
UL.menu LI.active A
{
	background-color: #ECECEC;
}
UL.menu LI A:hover, UL.menu LI A:active, UL.menu LI A:focus
{
	background-color: #F6F6F6;
}
