/*------------------------------------------------------------------------
# GRAFEEZE - JOOMLA 1.5 TEMPLATE APRIL 2011
# ------------------------------------------------------------------------
# COPYRIGHT: (C) 2011 KREATIF MULTIMEDIA GMBH
# LICENSE: Creative Commons Attribution
# AUTHOR: KREATIF MULTIMEDIA GMBH
# WEBSITE: http://www.kreatif-multimedia.com
# EMAIL:  info@kreatif.it
-------------------------------------------------------------------------*/
/* MAIN FORMATTING */html { height: 100%;border-top: 3px solid #fffffe;background: url(../images/core/background_color.jpg) repeat!important;margin: 0;padding: 0; }
body { background: url(../images/core/top_background.jpg) center top no-repeat!important;margin: 0;border: none;color: #dbdbdb;font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif;line-height: 150%; }
#body-container { color: #333;margin: 0; }
body.contentpane { width: auto;margin: 1em 2em;line-height: 1.3em;margin: 0px 0px 0px 0px;font-size: 12px;color: #333; }
body.fs1 { font-size: 10px; }
body.fs2 { font-size: 11px; }
body.fs3 { font-size: 12px; }
body.fs4 { font-size: 13px; }
body.fs5 { font-size: 14px; }
body.fs6 { font-size: 15px; }
/* DEFAULT LINK PARAMS */a { text-decoration: underline; outline:none;}
a:hover, a:active, a:focus { color: #fff;text-decoration: underline; }
/* TITLE TEXT */.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 { font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif; }
/* SMALL TEXT */small, .small, .smalldark, .mosimage_caption, .createdate, .modifydate, .img_caption { color: #dce1df;font-size: 11px; }
.createby {
	color:#111;
	font-size: 11px;
}
/* HEADINGS */h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
h4 { font-size: 100%;text-transform: uppercase; }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 0 0;padding: 0; }
ul { list-style: none; }
ul li { padding-left: 30px;background: none;line-height: 180%; }
ol li { margin-left: 35px;line-height: 180%; }
th { padding: 5px;font-weight: bold;text-align: left; }
fieldset { border: none;padding: 10px 5px; }
fieldset a { font-weight: bold; }
hr { border-top: 1px solid #CCCCCC;border-right: 0;border-left: 0;border-bottom: 0;height: 1px; }
td, div { font-size: 100%; }
img { border: none; }
/* FORM */form { margin: 0;padding: 0; }
form label { cursor: pointer; }
input, select, textarea, .inputbox { padding: 3px 5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; }
.button { padding: 3px 5px;border: 1px solid #333333;background: #333333;color: #CCCCCC;font-size: 85%;text-transform: uppercase; }
.button:hover, .button:focus { border: 1px solid #999999;background: #333333;color: #FFFFFF; }
* html .button { padding: 2px 0 !important; /*IE 6*/ }
* html .button { padding: 2px 0 !important; /*IE 7*/ }
.inputbox { border: 1px solid #CCCCCC;background: #FFFFFF; }
.inputbox:hover, .inputbox:focus { background: #FFFFCC; }
/* TYPOGRAPHY STYLES */pre, .code { padding: 10px 15px;margin: 5px 0 15px;border-left: 5px solid #999999;background: #FFFFFF;font: 1em/1.5 "Courier News", monospace; }
blockquote { padding: 1em 40px 1em 15px; }
/* JOOMLA STYLE */table.blog {  }
.article_separator { clear: both;display: block;height: 50px; }
.article_column {  }
.column_separator { padding: 0px 0px 0px 7px; }
/* CONTENT TABLES */td.sectiontableheader { padding: 4px;border-right: 1px solid #fff; }
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td { padding: 4px; }
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 { padding: 3px; }
table.contentpane { border: none;width: 100%; }
table.contentpaneopen { border: none;border-collapse: collapse;border-spacing: 0; }
table.contenttoc { margin: 0 0 10px 10px;padding: 0;width: 35%;float: right; }
table.contenttoc a { text-decoration: none; }
table.contenttoc td { padding: 1px 5px 1px 25px;background: url(../images/core/bullet-list.gif) no-repeat 5% 50%; }
table.contenttoc th { padding: 0 0 3PX;border-bottom: 1px solid #CCCCCC;text-indent: 5px; }
table.poll { padding: 0;width: 100%;border-collapse: collapse; }
table.pollstableborder { padding: 0;width: 100%;border: none;text-align: left; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td { padding: 4px!important;border-collapse: collapse;border-spacing: 0; }
table.pollstableborder tr.sectiontableentry1 td { background: none; }
table.searchintro { padding: 10px 0;width: 100%; }
table.searchintro td { padding: 5px!important; }
table.adminform {  }
.adminform .inputbox {  }
.blog_more { padding: 10px 0; }
.blog_more strong { margin: 0 0 5px;display: block;font-size: 125%; }
.blog_more ul { margin: 0;padding: 0; }
.blog_more ul li { margin: 0;padding: 0 0 0 17px;background: url(../images/core/bullet.gif) no-repeat 6px 8px; }
.category { font-weight: bold; }
h1.componentheading, .componentheading { padding: 5px 0 15px;margin: 0 0 10px; }
.componentheading { font-size: 26px;color: #fff;font-weight: bold; }
.contentdescription { padding-bottom: 30px; }
h2.contentheading, .contentheading { font-size: 30px;padding: 5px 0 8px;margin: 0;font-weight: normal; }
table.blog .contentheading { font-size: 20px; }
.contentheading { font-size: 20px; }
.page-header h2 a, .contentpaneopen a.contentpagetitle,.contentpaneopen a.contentpagetitle:hover, .contentpaneopen a.contentpagetitle:active, .contentpaneopen a.contentpagetitle:focus {
	text-decoration: none;
	border-left: 1px solid yellow;
	border-top: 1px solid yellow;
	border-right: 1px solid yellow;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	padding:5px 10px;
}
a.contentpagetitle,.contentpaneopen a.contentpagetitle:hover, .contentpaneopen a.contentpagetitle:active, .contentpaneopen a.contentpagetitle:focus {
	text-decoration: none;
}
a.readon { font-size: 12px;float: left;margin-top: 1px;padding: 1px 5px 1px 14px;display: block;font-weight: bold;text-decoration: none;text-transform: lowercase; color: #dce1df;}
a.readon:hover, a.readon:active, a.readon:focus { text-decoration: underline; }
table.contentpaneopen td, table.contentpane td {  }
table.contentpaneopen, table.contentpane, table.blog { width: 100%!important; }
.moduletable { padding: 0; }
ul.pagination { margin: 0 auto;padding: 0; }
ul.pagination li { margin: 0;padding: 0;display: inline;background: none; }
ul.pagination li span{padding: 2px 5px; }
ul.pagination a { padding: 2px 5px;font-weight: normal;text-decoration:none; }
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { text-decoration:underline; }
.pagenavbar { padding-left: 14px; }
.pagenavcounter { padding: 8px 14px 0 14px; }
.sectiontableheader { padding: 8px 5px;background: #444444;color: #FFFFFF; }
.sectiontableheader a { color: #FFFFFF; }
tr.sectiontableentry1 td { padding: 8px 5px; }
tr.sectiontableentry2 td { padding: 8px 5px; }
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td { background: #242424; }
.smalldark { text-align: left; }
div.syndicate div { text-align: center; }
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td { background: none; }
/* META */.article-tools { width: 100%;float: left;clear: both;margin-bottom: 15px;display: block; }
.article-meta { padding: 5px;width: 80%;float: left; }
.modifydate { float: right; }
div.buttonheading { float: right;width: 15%; }
.buttonheading img { margin: 7px 5px 0 0;border: 0;float: right; }
/* MAIN LAYOUT DIVS */#wrappercontainer { background: url(../images/bottom/bottom_background.jpg) center bottom no-repeat!important; }
#wrapper { width: 100%;margin: 0; }
#containerwrap {  }
#containerwrap2 {  }
#container {  }
#container2 { padding: 20px 0 0 0; overflow: hidden;}
#mainbody-fr #contentwrap { width: 80%; }
#mainbody, #mainbody-fl { float: left;width: 75%; }
#mainbody #contentwrap { float: right;width: 70%; }
#mainbody-fl #contentwrap { float: left;width: 100%; }
#mainbody-f, #mainbody-fr { float: left;width: 840px; }
#mainbody-fr #contentwrap { width: 74.8%;float: right; }
#mainbody-fr #contentwrap { width: 80%; }
#content { padding: 0 20px 0 40px; }
#contentwrap { min-height: 300px;height: auto; }
* html #contentwrap { height: 300px; }
#mainbody-fl #content { padding-left: 0; }
#mainbody-f #content { padding: 0; }
/* Full */#containerwrap-f {  }
#containerwrap-f #containerwrap2 { background: none; }
#containerwrap-f #container,
#containerwrap-f #container2 { background: none; }
/* Full left */#containerwrap-fl {  }
#containerwrap-fl #containerwrap2,
#containerwrap-fl #container,
#containerwrap-fl #container2 { background: none; }
/* Full right */#containerwrap-fr {  }
#containerwrap-fr #containerwrap2 {  }
/* HEADER */#headerwrap { color: #CCCCCC;line-height: normal;padding:5px 0 50px 0; }
#header { float:left;height: 80px; }
.headermask { width: 602px;display: block;height: 80px;position: absolute;top: 0;right: -1px; }
#header a { color: #CCCCCC; }
h1.logo, h1.logo-text { margin: 0;padding: 0;height: 50px;font-size: 60px;text-transform: none; }
h1.logo a { width: 250px;display: block;height: 75px;position: relative;z-index: 100; }
h1.logo a span { position: absolute;top: -1000px; }
h1.logo-text a { color: #fff !important;text-decoration: none;outline: none;bottom: 40px;left: 5px; }
p.site-slogan { margin: 0 -15px 0 0;text-align: right;font-size: 11px; }
/* Search *//*#search { width: 211px;height: 24px;background: url(../images/core/search_background.gif) 0 18px no-repeat!important;float:right;padding: 20px 0 0 0;right: 0; }*/
#search { width: 270px;height: 24px;float:right;padding: 20px 0 0 0;right: 0; }
#search .inputbox {
	background: #000509;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #646400;
	margin-right: 5px;
	width: 180px;
	height: 20px;
	padding: 0;
	color: #999999;
	font-size: 92%;
	line-height:20px;
}
#mainnav ul li.active {
	background:#242424;
	border-left:1px solid yellow;
	border-top:1px solid yellow;
	border-right:1px solid yellow;
	border-topleft-radius:10px;
	border-topright-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

/* BREADCRUMBS AND SEARCH */#breadsearchboxwrap { color: #CCCCCC;line-height: normal;height: 10px; }
#breadsearch { width: 845px; }
#pathway { color: #7f7f7f;padding: 30px 0 0 0;float: left;font-size: 85%; }
#pathway strong { margin-right: 5px;font-weight: normal; }
#pathway a { text-decoration: none; }
#pathway a:hover, #pathway a:active, #pathway a:focus { text-decoration: underline; }
#pathway img{ background:none; margin: 1px 5px; }
/* MODULES */div.moduletable,div.moduletable_menu,div.moduletable_text { padding: 0; }
div.module h3 { margin-bottom: 10px;padding: 0px;color: #fff;font-size: 16px;font-weight: bold;text-transform: none; border-bottom:1px solid yellow;}
div.module_text h3 { color: #fff;font-size: 13px;font-weight: bold;text-transform: none; }
div.module { 
	border: 1px solid #c1c100;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	background:#0c0c00;
	margin-bottom: 10px;
}
div.module div {  }
div.module div div {  }
div.module div div div { padding: 0 15px 10px; }
div.module div div div div { margin: 0;padding: 0;float: none;width: 99%;background: none; }
div.module_text h3 { margin: 0 0 10px;width: 100%;clear: both;display: block;overflow: hidden; }
div.module_text span { padding: 0 3px 0 0;float: left;clear: both;display: block;font-weight: bold; }
div.module_text { margin-bottom: 20px;padding: 0;float: left;clear: both;width: 100%; }
div.module_text div {  }
div.module_text div div {  }
div.module_text div div div { padding: 0 15px 10px;display: block; }
div.banneritem_text { padding: 5px 0 !important; }
/* RIGHT COLUMN LAYOUT */#col1 { float: left;width: 230px;overflow: hidden; margin-right: 10px;}
#col1 table { border-collapse: collapse;border-spacing: 0; }
#col1 ul li { padding-left: 0;margin: 0;background: none; }
#col1 ul { margin: 0; }
#col1 ol { margin-left: 5px; }
#col1 .article_separator { display: none; }
#col1 ul li a{text-decoration: none;color: #7f7f7f; }
#col1 a:hover, #col1 a:active, #col1 a:focus { text-decoration: underline;color: #fff; }
#col1 ul li { padding: 5px 0 5px 15px;border-bottom: 1px solid #343434; }
/* TOP MODULES */#topsl div.moduletable,#topsl div.moduletable_menu,#topsl div.moduletable_text { font-size: 100%;line-height: 120%;margin-top: 20px; }
#topsl div.moduletable h3,#topsl div.moduletable_menu h3,#topsl div.moduletable_text h3 { margin: 0;font-size: 150%;font-weight: bold;text-transform: none; }
/* Spotlight Box Style */.box-full, .box-left, .box-center, .box-right { float: left;overflow: hidden; }
.box-left div.moduletable,.box-full div.moduletable { background: none; }
.box-left div.moduletable { background: none;padding-right: 15px; }
.box-right div.moduletable { background: none;padding-left: 10px; }
.box-center div.moduletable { padding: 0 10px;background: none; }
#bottomcontainer { background: #f6f6f6 repeat-x!important; }
#botslwrap { color: #7f7f7f; }
#botsl { padding: 25px 0; }
#botsl div.moduletable,#botsl div.moduletable_menu,#botsl div.moduletable_text { font-size: 100%;margin-top: 10px; }
#botsl div.moduletable h3,#botsl div.moduletable_menu h3,#botsl div.moduletable_text h3 { margin: 0;color: #000;font-size: 150%;font-weight: bold;text-transform: none;padding: 0 0 15px 0; }
#botsl h3 { font-size: 150%;color: #000;background: none;text-transform: none; }
#botsl a { color: #7f7f7f;text-decoration: none; }
#botsl a:hover, #botsl a:active, #botsl a:focus { color: #000;text-decoration: underline; }
#botsl ul, #botsl p, #botsl ol { background: none;padding: 0;margin: 0 !important; }
#botsl ul li { background: none;border-bottom: 1px solid #e9e9e9;padding: 5px 0px 5px 15px; }
#botsl ol li { margin-left: 25px;padding: 0 !important; }
#botsl td { padding: 0; }
#botsl .article_separator { display: none; }
#botsl table { border-spacing: 0;border-collapse: collapse; }
/* FOOTER */#footerwrap { border-top: 2px solid #f6f6f6;height: 104px;clear: both; }
#footer { padding: 0px 5px 0 5px;color: #666666; }
#copyright { clear: both;display: block;float: left;padding-top: 20px; }
#footnav { padding: 5px 100px 0px 0px;float: right; }
#footer ul { margin: 0px;padding: 0; }
#footer li:first-child {background: none !important;}
#footer li { }
#footer li a { display: inline;font-weight: normal;font-size: 92%;line-height: normal;text-decoration: none;text-transform: none; }
#footer li a:hover, #footer li a:active, #footer li a:focus { color: #fff;text-decoration: underline; }
#certcontainer { font-size: 11px;float: right;height:27px; }
.copyline { padding: 5px 10px 0 0;color: #fff;float:left; }
.copyline a { text-decoration: none; }
.copyline a:hover, .copyline a:active, .copyline a:focus { text-decoration: underline; }
#cert { width: 102px;float: right;height:27px;background: url(../images/core/goto_top.gif) 0 0 no-repeat;top: 0;right: 50px; }
.certinner { padding: 4px 0 0 15px;font-size: 10px;right: 30px; }
#cert a { color: #121212;text-decoration: none; }
#cert a:hover { text-decoration:underline; }
.cert a span { display: none; }
.cert a img { border: none; }
.banneritem { display: block;margin-top: 15px; }
/* MISCELLANOUS */ul.accessibility { position: absolute;top: -100%; }
/* OTHERS */
#banner { margin: 0 0 15px 0;text-align: left; }
div.back_button a,div.back_button a:hover,div.back_button a:active { margin: 10px 0;display: block;background: none!important;text-decoration: none!important; }
#form-login p { margin: 0 0 5px; }
#form-login ul { margin: 10px 0 0; }
#form-login .inputbox { width: 90%; }
.clr { clear: both; }
/* SYSTEM STANDARD MESSAGE */#system-message dd.message ul { border: none; }
/* SYSTEM ERROR MESSAGE */#system-message dd.error ul { background: #BF0000;border: none; }
/* SYSTEM NOTICE MESSAGE */#system-message dd.notice ul { background: #EE9600;border: none; }
/* CLEARFIX */.clearfix:after { clear: both;display: block;content: ".";height: 0;visibility: hidden; }
* html > body .clearfix { width: 100%;display: block; }
* html .clearfix { height: 1%; }/* FIREFOX SCROLLBAR HACK - DO NOT REMOVE */
html { margin-bottom: 1px;height: 100%!important;height: auto; }
/* ADDONS */#slogan {text-align: center;font-size: 43px;font-weight: bold;}
#slogan p{ margin: 43px 0 10px;}
#slideshow { padding: 20px 0 0 0; }
span.text_link_dynamic{display:block;}
.article-content {
	background:#e6e6e6;
	color:#111;
	padding:10px;
	border-topright-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-bottomright-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottomleft-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}

.article-content a:link, .article-content a:visited {
	color:#0057A0;
	text-decoration:underline;
}

.article-content a:hover {
	color:black;
	text-decoration:none;
}

.article-content ul {
	list-style:disc inside;
}

.article-content ul ul {
	list-style:circle inside;
}

.module_blue {
	border:1px solid #0080ff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	background:#001020;
	margin-bottom: 10px;
}
div.module_blue h3 {
	margin-bottom: 10px;
	padding: 0px;
	border-bottom:1px solid yellow;
}

.module_green {
	border:1px solid #009b70;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	background:#001d15;
	margin-bottom: 10px;
}
div.module_green h3 {
	margin-bottom: 10px;
	padding: 0px;
	border-bottom:1px solid yellow;
}

.module_yellow {
	border:1px solid #c1c100;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	background:#0c0c00;
	margin-bottom: 10px;
}
div.module_yellow h3 {
	margin-bottom: 10px;
	padding: 0px;
	border-bottom:1px solid yellow;
}

.banneritem_red {
	border:1px solid #FF6600;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	background:#331400;
	margin-bottom: 10px;
}

.acymailing_mootoolsbutton {
	border:none;
}
#acymailing_module_formAcymailing1 .acymailing_mootoolsbutton{
        border : none;
}
#acymailing_module_formAcymailing1 .acymailing_mootoolsbutton:hover {
        padding:5px;
        border : none;
}
.RSWS_testi_block {
	color:black;
}
/*collapsible h3*/
h3.show {
        background: url(../images/arrow-up.png) no-repeat 90% 60%;
        cursor: pointer;
}

h3.hide {
        background: url(../images/arrow-down.png) no-repeat 90% 60%;
        cursor: pointer;
}

/* jdownloads */
.jd_cat_subheader {
	background:none;
}

div.jd_footer {
	display:none;
}

table.jd_footer {
	background:none;
}

.jd_files_custom {
	color:#111;
	padding:10px;
	border:1px solid yellow;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#E6E6E6;
	margin-bottom: 10px;
}

.jd_files_custom a:link, .jd_files_custom a:visited {
        color:#0057A0;
        text-decoration:underline;
}

.jd_files_custom a:hover {
        color:black;
        text-decoration:none;
}

div.jd_files_custom table {
	
}

.jd_sort_order {
	white-space:nowrap;
}

.jd_file_info {
	border: 1px solid #CECECE;
	padding:5px;
	color:#111;
	/*border:1px solid yellow;*/
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#E6E6E6;
}

.jd_file_custom {
	width:840px;
	color:#111;
	padding:10px;
	border:1px solid yellow;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#E6E6E6;
	margin-bottom: 10px;
}

.jd_file_custom a:link, .jd_file_custom a:visited {
        color:#0057A0;
        text-decoration:underline;
}

.jd_file_custom a:hover {
        color:black;
        text-decoration:none;
}

.jd_cats_custom {
	color:#111;
	padding:10px;
	border:1px solid yellow;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#E6E6E6;
	margin-bottom: 10px;
}

.jd_cats_custom a:link, .jd_cats_custom a:visited {
        color:#0057A0;
        text-decoration:underline;
}

.jd_cats_custom a:hover {
        color:black;
        text-decoration:none;
}

.jd_search_form {
         text-align: left;    
         font-size: normal 12px;
          width: 100%;
          padding: 8px 8px 8px 8px;
          line-height: 20px;
          margin: 3px;
          vertical-align: middle;
          background-color: none; 
          letter-spacing: 0px;
}

.jd_search_result_title{
          text-align: center;
          font-weight: normal;
          padding: 5px 10px 5px 5px;
          line-height: 20px;
          margin: 100px;
          width: 100%;
          background: none;
}


.jd_search_results{
          text-align: left;
          font-weight: normal;
	border: 1px double #cccccc;
          /* background: url(images/button_bg.png) repeat-x; */
	background:none;
          padding: 0px 10px 5px 5px;
          line-height: 20px;
          margin: 10px;
          width: 100%;
}

/* jdownloads */

/* moduli in posizione top1 top2 top3 */
.upper {
	height:auto;
}

.box-j15 {
	padding:10px;
	border:1px solid green;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#001d15;
	margin-bottom: 9px; 
	margin-top: 10px;
}

.box-j16 {
	padding:10px 10px 10px 5px;
	border:1px solid blue;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#001020;
	margin-bottom: 9px;
	text-decoration:line-through;
}

.box-j17 {
	padding:10px;
	border:1px solid #FF5100;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#210A00;
	margin-bottom: 9px;
}

.box-j25 {
	padding:10px;
	border:1px solid #703D9E;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#110021;
	margin-top: 10px;
}

.box-j30 {
	padding:10px;
	border:1px solid #f2bb35;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#110021;
}

/* rsmonial component */
.RSWS_testmonial_subtext a:link, .RSWS_testmonial_subtext a:visited {
	color:#008AFF;
}

.RSWS_testmonial_subtext a:hover {
	text-decoration:none;
}

form.well {
	color: #000;
}
