@charset "utf-8";

/* Structures */
* 			  { margin:0; padding:0; outline: none; }
body          { background:#000 repeat; font:11px/1.35 Tahoma, Helvetica, sans-serif; color:#333; text-align:right; }
img           { border:0; vertical-align:top; }
a             { color:#1669d6; text-decoration:none; }
a:hover       { text-decoration:none; color:#bc0e37; }
:focus        { outline:0; }
/* ********************************************* */

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.15; }
h2            { font-size:18px; font-weight:normal; line-height:1.25; }
h3            { font-size:16px; font-weight:bold; line-height:1.25; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }
/* ********************************************* */

/* HTML5 Tags */
article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
menu,
nav, 
section { display:block; }
/* ********************************************* */

/* Forms */
form          	{ display:inline; }
form .warnings	{ margin-bottom:15px; }
form table 		{ border-collapse:collapse; }
form table td,
form table th	{ padding:1px 10px; padding-bottom:5px; }
form table td	{ padding-right:2px; }
fieldset      	{ border:0; }
legend        	{ display:none; }
label 			{ cursor:pointer; display:block; padding-left:10px; }

input.text,
textarea,
select  			{ border:1px solid #BDC7D8; font-family:tahoma; font-size:11px; direction:rtl; float:right; }
input.text			{ height:22px; padding:0px 4px; overflow-y:auto; line-height:21px; }
textarea 			{ padding:4px; overflow:auto; }
input.checkbox,
input.radio 		{ width:13px; height:13px; float:right; }

select 				{ height:26px; padding:3px; margin-left:8px; }
select optgroup 	{ font-style:normal; font-weight:normal; font-family:tahoma; font-size:11px; color:#666; padding:5px; }
select option 		{ background:#fff; color:#000; }
/* ********************************************* */

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:right; font-weight:normal; }
/* ********************************************* */

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; color:#e50000; }
hr 			  { border:0px solid #ddd; border-top-width:1px; height:1px; margin:10px 0px; }
/* ********************************************* */

/* Lists */
ul,ol         { list-style:none; }
/* ********************************************* */


/* warnings */
.warnings 			{ border:1px solid; border-right-width:4px; color:#000000; direction:rtl; padding:10px 40px; text-align:right; /* box-shadow: 0px 0px 5px #ddd; */ background:no-repeat scroll right center; margin-bottom:20px; }
.warnings.error 	{ background-image:url("../images/icons/msg-error.gif"); background-color:#fdeff0; border-color:#FF9396; }
.warnings.alert 	{ background-image:url("../images/icons/msg-note.gif"); background-color:#f4f3e0;  border-color:#DCCE69; }
.warnings.success 	{ background-image:url("../images/icons/msg-success.gif"); background-color:#f3fff0; border-color:#9ECF81; }

.main-width 	{ width:979px; margin:0 auto; }
.fl 			{ float:left; }
.fr 			{ float:right; }
.cl 			{ clear:both; }
.ltr 			{ direction:ltr !important; text-align:left;}
.rtl 			{ direction:rtl !important; text-align:right; }
.no-display 	{ display:none; }
#accessibility 	{ display:none; }
hr 				{ display:none; }
/********************************/