/** LANGUAGE INITS **/
body#en,body#fr {
	font-family: arial, helvetica, freesans, sans-serif;
}

body#ar { /* keep for opera */
	direction: rtl;
	font-family: tahoma, arial, helvetica, sans-serif;
}

#en .rtl,#fr .rtl {
	direction: rtl;
	font-family: tahoma, arial, helvetica, sans-serif;
}

#ar .ltr {
	direction: ltr;
	font-family: arial, helvetica, freesans, sans-serif;
}

/** INITS **/
body {
	margin: 0;
	padding: 5px;
	background-color: #eee;
	font-size: 62.5%;
	color: #333;
}

body.body-popup {
	padding: 0;
	background: #fff;
}

#frame,#frame-fullpage {
	float: none;
	margin: 0 auto;
	width: 990px;
}

#ar #frame,#ar #frame-fullpage {
	float: none;
}

#frame-popup {
	margin: 10px auto;
	width: 665px;
	background: #fff;
}

#frame-tooltips {
	margin: 10px auto;
	width: 510px;
	background: #fff;
}

#frame-s {
	margin: 10px auto;
	width: 270px;
}

#frame-doc {
	margin: -5px;
	padding: 10px 10px 50px;
	background: #333;
}

p,h1,h2,h3,h4,h5,h6,ul,dl,fieldset,table,td,th,pre,blockquote {
	margin: 0 0 15px;
	padding: 0;
	vertical-align: top;
	border-collapse: collapse;
	list-style: none;
	font-size: 1em;
}

ol {
	margin-bottom: 15px;
}

li li,li p {
	font-size: 1em;
}

form,dd {
	margin: 0;
}

select,input,textarea {
	margin: 2px 0;
	padding: 3px;
	font-family: arial, helvetica, freesans, sans-serif;
	font-size: 1em;
	color: #000 !important;
	border: 1px solid #999;
	background: #fff;
}

#ar select,#ar input,#ar textarea,#ar button {
	font-family: tahoma, arial, helvetica, sans-serif;
}

select {
	padding: 2px;
	width: 90%;
}

optgroup {
	font-family: arial, helvetica, freesans, sans-serif;
	font-size: 1em;
	font-style: normal;
}

#ar optgroup {
	font-family: tahoma, arial, helvetica, sans-serif;
}

input {
	width: 88%;
}

textarea {
	width: 95%;
}

button {
	margin: 2px;
	padding: 2px;
	color: #fff;
	font: 1em/ 1.4em arial, helvetica, freesans, sans-serif;
	background: #CD091D repeat-x;
	cursor: pointer;
}

label {
	line-height: 1.8em;
}

label input,input.radio,input.checkbox {
	width: auto !important;
	border: none;
	background: transparent !important;
}

label input.checkbox {
	margin: 0 0 1px 0;
}

input.checkbox {
	margin: 2px 0;
}

/** BASIC ELEMENTS **/
img {
	border: none;
}

a {
	color: #E50200;
}

a:hover {
	color: #606060;
}

.clear {
	clear: both;
}

.hide,hr {
	display: none;
}

.transparent {
	-moz-opacity: 0.25;
	opacity: .25;
}

/** MASTHEAD **/
#masthead-wrapper {
	clear: both;
	width: 100%;
	padding-top: 11px;
	background-image: url(../images/masthead-wrapper-bg.gif);
	background-position: center top;
}

#masthead {
	margin: 0 auto;
	padding: 15px;
	position: relative;
	width: 938px;
	height: 100px;
	background: #ffffff;
}

#masthead a {
	color: #E50200;
}

#masthead p {
	padding: 0;
	margin: 0;
}

.picture {
	float: right;
	padding-left: 5px;
}

.forgot {
	width: 180px;
}

.text {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.aufaitlink {
	margin-right: 5px;
	padding-top: 3px;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal
}

.aufaitlink a {
	color: #FFFFFF;
	text-decoration: none;
}

#newsscroll {
	width: 200px;
	height: 74px;
	padding: 0px;
	padding-left: 8px;
}

#newsscroll a {
	display: block;
	padding-top: 3px;
	text-decoration: none;
	color: #000000;
	font-size: 11px
}

#newsscroll a:hover {
	text-decoration: underline;
}

#table_content .news {
	width: 200px;
	height: 150px;
	font-size: 5px;
	font: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

#table_content .news a {
	background: url(../images/dotted_hor_line.gif) repeat-x bottom;
	display: block;
	text-decoration: none;
	width: 190px;
	text-align: left;
	color: #000000;
	padding: 5px;
}

#table_content .news a:hover {
	text-decoration: none;
	background: #E8E7E7;
	color: #000000;
}

#border {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding-left: 0px;
}

/** NAV **/
#nav-wrapper {
	float: left;
	width: 100%;
	height: 30px;
	background-color: #AA0B00;
	background-image: url(../images/nav-wrapper-bg.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

#nav {
	margin: 0 auto;
	position: relative;
	top: -3.3em;
	width: 948px;
}

#nav .opptab {
	float: right;
}

#ar #nav .opptab {
	float: left;
}

#nav li {
	float: left;
	margin: 0 1px;;
	font-weight: bold;
	font-size: 1em;
	line-height: 3.0em;
	white-space: nowrap;
}

#ar #nav li {
	float: right;
}

#nav a {
	display: block;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 3.0em;
	color: #fff;
	background-color: #cd8609;
}

#nav a:hover {
	background-color: #cd8609;
	color: #fff;
}

#nav .on a,#nav .on a:hover {
	position: relative;
	z-index: 1;
	background-color: #333;
	background-image: none;
	background-repeat: repeat-x;
	color: #fff;
}

#nav .opptab a,#nav .opptab a:hover {
	background-color: #f7de00;
	background-image: none;
	background-repeat: repeat-x;
	color: #960;
}

#nav a span {
	display: block;
}

#nav span span {
	padding: 0 10px;
}

.sub-nav span span {
	padding: 0 5px !important;
}

#nav span {
	background: url(../images/nav-tab-tl.gif) no-repeat left top;
}

#nav .on span {
	background: url(../images/nav-tab-on-tl.gif) no-repeat left top;
}

#nav .opptab span {
	background: url(../images/nav-tab-opp-tl.gif) no-repeat left top;
}

#nav span span {
	background: url(../images/nav-tab-tr.gif) no-repeat right top;
}

#nav .on span span {
	background: url(../images/nav-tab-on-tr.gif) no-repeat right top;
}

#nav .opptab span span {
	background: url(../images/nav-tab-opp-tr.gif) no-repeat right top;
}

#nav .sub-nav { /* only show sub-nav when it's on */
	display: none;
	position: absolute;
	left: -10px;
	padding: 0 5px;
	width: 958px;
	margin-top: -1px;
	border-top: 1px solid #fff;
}

#nav .on .sub-nav {
	clear: both;
	display: block;
}

#nav .sub-nav a {
	color: #9f9f9f;
}

#nav .sub-nav .on a,#nav .sub-nav a:hover {
	color: #fff;
}

#nav .on .sub-nav span,body #nav .sub-nav a,body #nav .sub-nav a:hover {
	background: none !important;
}

.form {
	width: 150px;
	height: 13px;
}

.form2 {
	width: 170px;
	height: 50px;
}

.form3 {
	width: 170px;
	height: 50px;
	margin-left: 50px;
}

.h1 {
	width: 170px;
	height: 22px;
}

.h2 {
	width: 170px;
	height: 25px;
	margin-left: 50px;
}

.pin1 {
	width: 160px;
	height: 15px;
}

.pin2 {
	width: 163px;
	height: 15px;
	margin-left: 50px;
}

#address2 {
	float: right !important;
	width: 468px !important;
}

.address2_header1 {
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: none;
	display: block;
	width: 250px;
}

.address2_header2 {
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: none;
	float: right;
	display: block;
}

.list {
	width: 75px;
}

.list2 {
	width: 135px;
}

.textbox {
	width: 250px
}

.box {
	background-color: #FFFFFF;
	border: solid #CCCCCC thin;
	background-position: center;
	display: block;
	height: 15px;
	width: 90px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	font-weight: 100;
}

.blk {
	color: #999999 !important;
}

.register {
	margin-left: 243px;
}

.left {
	margin-left: 125px;
}

.left2 {
	margin-left: 300px;
}

.tick {
	width: 18px;
}

/** TABS **/
.tabs {
	float: left;
	margin: 0 0 15px;
	padding: 0 5px;
	width: 708px;
	border-bottom: 5px solid #333;
}

#frame-fullpage .tabs {
	width: 928px;
}

#frame-popup .tabs {
	width: 635px;
}

.tabs .buytab {
	margin: 0;
	float: right;
}

#ar .tabs .buytab {
	float: left;
}

.tabs li {
	float: left;
	margin: 0 1px;
	font-weight: bold;
	font-size: 1em;
	line-height: 3.0em;
	white-space: nowrap;
}

#ar .tabs li {
	float: right;
}

.tabs a,.tabs a:hover {
	display: block;
	text-decoration: none;
	font-size: 1.1em;
	cursor: pointer;
	color: #fff;
	background: #cd8609 repeat-x;
}

.tabs a:hover {
	
}

.tabs .on a,.tabs .on a:hover {
	color: #fff;
	background: #333 repeat-x;
	border-bottom: 1px solid #333;
}

.tabs .buytab a,.tabs .buytab a:hover {
	background: #910000;
	color: #fff;
}

.tabs span {
	display: block;
	background: url(../images/nav-tab-tl.gif) no-repeat left top;
}

.tabs span span {
	padding: 0 10px;
	background: url(../images/nav-tab-tr.gif) no-repeat right top;
}

.tabs .on span {
	background: url(../images/nav-tab-on-tl.gif) no-repeat left top;
}

.tabs .on span span {
	background: url(../images/nav-tab-on-tr.gif) ) no-repeat right top;
}

.tabs .buytab span {
	background:
		url(http://img.bayt.com/images/templates/rawabiholding/tab-buy-tl.gif)
		no-repeat left top;
}

.tabs 

.buytab span span {
	background:
		url(http://img.bayt.com/images/templates/rawabiholding/tab-buy-tr.gif)
		no-repeat right top;
}

.tabs li.link a:link,.tabs li.link a:visited,.tabs li.link a span {
	color: #c98a18;
	background: transparent;
	text-decoration: underline;
}

.tabs li.link a:hover,.tabs li.link a:active {
	color: #606060;
}

.tabs li.link a span {
	font-weight: normal;
	font-family: arial, helvetica, freesans, sans-serif;
	font-size: 1.1em;
	text-transform: none;
}

#ar .tabs li.link a span {
	font-family: tahoma, arial, helvetica, sans-serif;
}

.tabs li.link a:hover span {
	color: #606060;
}  /** CONTENT FRAME **/
#content-frame-wrapper {
	clear: both;
	width: 100%;
	background-image: url(../images/content-frame-wrapper-bg.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

#content-frame {
	margin: 0 auto;
	width: 968px;
	background-color: #fff;
	background-image: url(../images/content-frame-bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#ar #content-frame {
	background-image: url(../images/content-frame-bg-ar.gif);
	background-position: left top;
}

#frame-fullpage #content-frame {
	background-image: none;
}

#content {
	float: left;
	padding: 15px 15px 15px 15px;
	width: 718px;
	background-image: url(../images/content-bg.gif);
	background-position: center top;
	background-repeat: repeat-x;
}

#ar #content {
	float: right;
	padding: 15px 15px 15px 15px;
}

#frame-fullpage #content {
	padding: 15px 15px 15px 15px;
	width: 938px;
}

#frame-popup #content {
	float: none;
	padding: 10px;
	width: 645px;
	background: none;
}

#frame-tooltips #content {
	padding: 10px;
	width: 490px;
}

#frame-s #content {
	padding: 10px;
	width: 250px;
}

h1 {
	line-height: 1.5em;
	font-size: 2.6em;
	color: #c98a18;
	border-bottom: 1px solid #ccc;
	padding: 0 0 15px;
}

#frame-s h1 {
	font-weight: bold;
	font-size: 1.4em;
}

.objectname {
	color: #333;
}

h2 {
	font-size: 1.8em;
	line-height: 1.8em;
}

h2.subtitle {
	font-weight: normal;
	font-size: 1.6em;
	color: #666;
}

h2.title-bar {
	margin: 0 0 10px;
	padding: 0;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 3.0em;
	color: #fff;
	background: #999;
}

#ar h2.title-bar {
	
}

h2.title-bar a {
	text-decoration: none;
	color: #fff;
}

h2.title-bar span {
	display: block;
	height: 1%;
}

h2.title-bar span span {
	display: block;
	padding: 0 10px;
}

h3 {
	font-size: 1.4em;
	line-height: 1.6em;
	color: #333;
}

h4 {
	font-size: 1.2em;
	line-height: 1.6em;
	color: #333;
}

h5 {
	font-size: 1.2em;
	line-height: 1.4em;
}

p,li,dd,dt,caption,pre,blockquote {
	line-height: 1.6em;
	font-size: 1.2em;
}

pre {
	font-family: arial, helvetica, freesans, sans-serif;
}

blockquote {
	padding: 5px 5px 5px 40px;
	background-repeat: no-repeat;
	background-position: 1% 5px;
}

#ar blockquote {
	padding: 5px 40px 5px 5px;
	background-image: url(../images/blockquote-bg-ar.gif);
	background-position: 99% 5px;
}

blockquote .author {
	display: block;
	padding-top: 3px;
	font-weight: bold;
	font-size: .9em;
	line-height: 1.4em;
}

p.pg {
	text-align: center;
}  /** PAGE COLUMNS **/
.col-13-mid,.col-14-mid {
	margin: 0 0 0 10px;
}

#ar .col-13-mid,#ar .col-14-mid {
	margin: 0 10px 0 0;
}

.col-12 {
	width: 354px;
}

.col-13,.col-13-mid {
	width: 232px;
}

.col-14,.col-14-mid {
	width: 172px;
}

.col-23 {
	width: 475px;
}

.col-34 {
	width: 536px;
}

.square .col-12 {
	width: 341px;
}

.square .col-13,.square .col-13-mid {
	width: 224px;
}

.square .col-14,.square .col-14-mid {
	width: 165px;
}

.square .col-23 {
	width: 458px;
}

.square .col-34 {
	width: 516px;
}

#frame-fullpage .col-12 {
	width: 464px;
}

#frame-fullpage .col-13,#frame-fullpage .col-13-mid {
	width: 306px;
}

#frame-fullpage .col-14,#frame-fullpage .col-14-mid {
	width: 227px;
}

#frame-fullpage .col-23 {
	width: 622px;
}

#frame-fullpage .col-34 {
	width: 701px;
}

#frame-fullpage .square .col-12 {
	width: 451px;
}

#frame-fullpage .square .col-13,#frame-fullpage .square .col-13-mid {
	width: 297px;
}

#frame-fullpage .square .col-14,#frame-fullpage .square .col-14-mid {
	width: 220px;
}

#frame-fullpage .square .col-23 {
	width: 604px;
}

#frame-fullpage .square .col-34 {
	width: 681px;
}

#frame-popup .col-12 {
	width: 327px;
}

#frame-popup .col-13,#frame-popup .col-13-mid {
	width: 208px;
}

#frame-popup .col-14,#frame-popup .col-14-mid {
	width: 158px;
}

#frame-popup .col-23 {
	width: 426px;
}

#frame-popup .col-34 {
	width: 496px;
}

#frame-popup .square .col-12 {
	width: 306px;
}

#frame-popup .square .col-13,#frame-popup .square .col-13-mid {
	width: 201px;
}

#frame-popup .square .col-14,#frame-popup .square .col-14-mid {
	width: 148px;
}

#frame-popup .square .col-23 {
	width: 412px;
}

#frame-popup .square .col-34 {
	width: 464px;
}

.l,#ar .r {
	float: left !important;
}

.r,#ar .l {
	float: right !important;
}

.c {
	text-align: center;
}  /** BOXES **/
.square {
	position: relative;
	display: block;
	margin: 0 0 15px;
	background: #fff;
	border: 1px solid #ccc;
}

.square div {
	padding: 8px 8px 1px;
	border: 2px solid #fff;
}

.square div div { /* reset */
	height: auto;
	padding: 0;
	border: 0;
	background: transparent;
}

.square h2,.square h3,.square h4,.square h5,.square p,.square ul,.square ol,.square table,.square blockquote
	{
	margin-bottom: 10px;
}

.square td {
	padding: 2px;
	font-size: 1.2em;
	line-height: 1.6em;
}

.square .scroll { /* keep for ie */
	width: 680px;
}

.sq2,.sq3 {
	border: 1px solid #ccc;
	background-color: #fff;
}

.sq2 p,.sq2 h1,.sq2 h2,.sq2 h3,.sq2 h4,.sq2 h5,.sq2 h6,.sq2 li,.sq2 td {
	color: #333;
}

/** MESSAGE BOXES **/
.alert,.success,.info,.action {
	clear: both;
	color: #333;
	padding: 10px 10px 10px 50px;
	line-height: 1.6em;
	border: 1px solid #cc9;
	background-color: #fffff6;
	background-repeat: no-repeat;
	background-position: 1.5% 11px;
}

#ar p.alert,#ar p.success,#ar p.info,#ar p.action {
	padding: 10px 50px 10px 10px;
	background-position: 98.5% 11px;
}

.chart td.info {
	padding: 10px 10px 10px 50px;
	line-height: 1.4em;
	border: 1px solid #ccc;
	border-width: 1px 0;
	background-color: #ffe;
	background-repeat: no-repeat;
	background-position: 1.5% 10px;
}

.chart td img {
	vertical-align: middle;
}

.alert {
	border-color: #c99;
	height: 25px;
	background-color: #fff6f6;
	background-image: url(../images/status-alert.gif);
}

.success {
	border-color: #9c9;
	width: 570px;
	height: 35px;
	background-color: #f6fff6;
	background-image: url(../images/status-success.gif);
}

.info,.chart td.info {
	background-image: url(../images/status-info.gif);
}

.action {
	padding: 10px;
	background-color: #f6f6f6;
	text-align: center;
}

.info strong {
	display: block;
	color: #880;
}

.alert strong {
	display: block;
	color: #800;
}

.success strong {
	display: block;
	color: #080;
}  /** CHART **/
.chart {
	clear: both;
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #ccc;
}

.chart td {
	padding: 6px 4px;
	font-size: 1.2em;
	line-height: 1.4em;
	border-top: 1px solid #fff;
}

.chart tr.nb td,.chart td.nb {
	border-top: none;
}

.chart thead td {
	border: 1px solid #ccc;
	border-width: 1px 0;
	background: #eee;
	color: #333;
}

.chart thead a {
	color: #333;
}

.chart tfoot td {
	border-top: 1px solid #ccc;
	background: #eee;
}

.chart thead b {
	font-weight: normal;
}

.chart tr.a td,.a {
	background-color: #f9f9f9;
}

.chart tr.b td,.b {
	background-color: #f3f3f3;
}

.chart .position {
	color: #080;
}

.chart .cv-position {
	padding-bottom: 5px;
	font-size: 1.2em;
	color: #000;
}

.chart .cv-current-job {
	font-size: .9em;
}

.chart .cv-skills {
	font-size: .9em;
}

.chart .cv-list-tools {
	background: #f6f6f6;
}

.chart .cv-ref {
	color: #999
}

.chart .cv-note-author {
	color: #999;
}

.chart .cv-list-tools td {
	border-bottom: 1px solid #ccc;
	line-height: 1.4em;
	font-size: 1.1em;
}

.chart .cv-ref {
	color: #999
}

.chart td .reference {
	font-size: .9em;
	color: #999;
}

.chart a.document:visited {
	color: #000;
}

.chart td .new {
	color: #b00;
}

.chart td.th {
	width: 30%;
}

.chart td.th b {
	font-weight: normal;
	color: #666;
}  /** CHART BOX **/
.chart-box {
	margin: 0 0 15px;
	padding: 1px 0;
	width: auto;
	border: 1px solid #ccc;
	border-width: 1px 0;
}

.chart-box .chart {
	margin: 0;
	border: none;
}

.chart-box caption {
	padding: 5px;
	font-weight: bold;
	color: #333;
	background: #eee;
}

.chart-box thead td,.chart-box tfoot td {
	border-color: #fff;
}  /** LINK TRAIL **/
#trail {
	margin-bottom: 15px;
	font-size: 1.1em;
}

/** FORMS **/
fieldset {
	clear: both;
	padding: 0;
	padding-top: 1px;
	border: none;
	border: 1px solid #ccc;
	border-width: 1px 0;
}

legend {
	margin: 0;
	padding: 5px 5px 10px 0;
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
}

#ar legend {
	padding: 5px 0 10px 5px;
}

fieldset div {
	float: left;
	margin-bottom: 1px;
	padding: 5px 0 !important;
	width: 100%;
	background: #f6f6f6;
}

fieldset div.nb {
	border-top: none
}

#ar fieldset div {
	float: right;
}

fieldset.alt div {
	background: #e6e6e6;
}

.square fieldset div {
	background: transparent;
}

fieldset div h4 {
	float: left;
	margin: 0;
	padding: 0 3% 0 1%;
	font-weight: normal;
	line-height: 1.4em;
	text-align: right;
	color: #666;
	width: 30%;
}

#ar fieldset div h4 {
	float: right;
	padding: 0 1% 0 3%;
	text-align: left;
}

fieldset.alt div h4 {
	color: #333;
}

fieldset div.req h4 {
	background: url(../images/icon-star.gif) no-repeat 100% -4px;
}

#ar fieldset div.req h4 {
	background-position: 0 -2px;
}

.square fieldset h4 {
	color: #333
}

fieldset label {
	color: #666;
}

fieldset.alt label {
	color: #333;
}

fieldset input,fieldset select,fieldset textarea {
	border-color: #999;
}

fieldset.alt input,fieldset.alt select,fieldset.alt textarea {
	border-color: #999;
}

.square fieldset input,.square fieldset select,.square fieldset textarea
	{
	border-color: #999;
}

fieldset div p,fieldset div dl,fieldset div ul {
	float: left;
	margin: 0 !important;
	padding: 0 1%;
	width: 63%;
	color: #888;
}

#ar fieldset div p,#ar fieldset div dl,#ar fieldset div ul {
	float: right;
}

fieldset p.loading {
	padding: 0 1% 0 5%;
	width: 59%;
	background: url(../images/loading.gif) no-repeat 2% 50%;
	line-height: 27px;
	height: 27px;
	color: #000;
	font-weight: bold;
	font-style: italic;
}

#ar fieldset p.loading {
	padding: 0 5% 0 1%;
	background-position: 98% 50%;
	line-height: 26px;
	height: 26px;
	font-style: normal;
}

fieldset.alt div p,fieldset.alt div dl,fieldset.alt div ul {
	color: #666;
}

fieldset div dd {
	font-size: 1.1em;
	margin-bottom: 5px;
}

#frame-tooltips fieldset div p {
	width: 195px;
}

fieldset div.nb p {
	margin: 0 20px 5px;
}

.col-13 fieldset div {
	background: transparent;
	border-top: none;
}

.col-13 fieldset div h4 {
	width: 90px;
}

.col-13 fieldset div p {
	width: auto;
}

.col-13 fieldset input {
	width: 90px;
}

.col-13 fieldset p.bttns {
	clear: both;
	border-top: 1px solid #fff;
}  /** QUESTIONNAIRE **/
tr.parent {
	background: #f6f6f6;
}

tr.child {
	background: #fff;
}

tr.matrixChild {
	background: #fc9;
}

td.matrixChild {
	padding-left: 15px;
}

fieldset div.question h4,#ar fieldset div.question h4 {
	float: none;
	margin: 0;
	padding: 0 2% 10px;
	width: 96%;
	text-align: left;
	font-weight: bold;
}

#ar fieldset div.question h4 {
	text-align: right;
}

fieldset div.question h5,#ar fieldset div.question h5 {
	margin: 0;
	padding: 0 2% 2%;
	width: 96%;
	font-weight: normal;
	color: #333;
}

fieldset div.question p,#ar fieldset div.question p {
	float: none;
	margin: 0;
	padding: 0 2%;
	width: 96%;
}

fieldset .matrix {
	margin: 5px 10px;
	width: 698px;
	background: #fff;
}

fieldset .matrix thead td {
	background: #cce3ff;
	color: #333;
}

fieldset .matrix td {
	padding: 3px 5px;
	text-align: center;
	font-size: 1.1em;
	border: 1px solid #8592A7;
}

fieldset td.matrix-question {
	text-align: left;
	background: #f6f6f6;
	width: 150px;
}

#ar fieldset td.matrix-question {
	text-align: right;
}

span.inf {
	display: block;
	line-height: 1.4em;
	margin-bottom: 5px;
}

span.tip {
	display: block;
	font-size: .9em;
	line-height: 1.4em;
}

fieldset p input,fieldset p select,fieldset p textarea {
	font-size: 1em;
}

body span.error {
	color: #b00;
}

.radiocol {
	float: left;
	width: 50%;
}

#ar .radiocol {
	float: right;
}

input.cod,input.ext {
	width: 50px;
}

input.num {
	width: 100px;
}

input.file {
	width: auto;
}

.w1 {
	width: 120px;
}

.w2 {
	width: 90px;
}

.w3 {
	width: 50px;
}

p.tip {
	margin: 0;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #666;
}

p.tipalert {
	margin: 0;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #b00;
}

.help {
	cursor: help;
}

p.bttns {
	text-align: center;
}

.scroll {
	position: relative;
	margin: 0 0 15px;
	padding: 5px;
	overflow: auto;
	height: 250px;
	background: #fff;
	border: 1px solid #999;
	width: 706px;
}

code,.code {
	font-family: courier new, monospace !important;
	font-size: 1em !important;
	color: #930 !important;
}

sup {
	color: #999;
	font-size: 9px;
}

.inline {
	display: inline;
}

p.footnote {
	margin-top: -10px;
	font-size: 1.1em;
	color: #999;
}

.none {
	width: 15px;
	border: none;
}

.newform {
	width: 50px;
}

.newinf {
	width: 200px;
}

.btn {
	margin-left: 50px;
	background: none;
}

/** SIDEBAR **/
#sidebar {
	float: right;
	padding: 10px 0px 15px 0px;
	width: 220px;
	background-image: url(../images/sidebar-bg.gif);
	background-position: center top;
	background-repeat: repeat-x;
}

#ar #sidebar {
	float: left;
	padding: 15px 0px 15px 0px;
}

#frame-fullpage #sidebar {
	display: none;
}

#sidebar h2 {
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 20px;
	color: #333;
	background-color: #BFBEBE;
	border: 1px solid #8D8D8D;
	border-width: 0 0 0 5px;
}

#ar #sidebar h2 {
	font-size: 1em;
	line-height: 3.0em;
	border-width: 0 5px 0 0;
}

#sidebar h2 a {
	color: #333;
}

.sidesec {
	margin-bottom: 10px;
	padding: 7px;
}

.sidesec h4,.sidesec p,.sidesec ul,.sidesec table {
	margin: 0 0 5px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #333;
}

.sidesec li {
	margin: 0;
	font-size: 1em;
	color: #333;
}

.sidesec p.pt,.sidesec ul.pt li {
	
}

#ar .sidesec p.pt,#ar .sidesec ul.pt li {
	
}

.sidesec input,.sidesec select {
	font-size: 1em;
	width: 94%;
	border-color: #999;
}

.sidesec .divider {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}

.sidesec input.searchbox {
	background: #fff url(../images/icon_search.gif) no-repeat 2px 2px;
	padding-left: 22px;
	width: 140px;
}

#ar .sidesec input.searchbox {
	background-position: 75px 2px;
	padding-left: 0;
	padding-right: 22px;
}

/** FOOTER **/
#footer-wrapper {
	clear: both;
	padding-bottom: 11px;
	width: 100%;
	background-image: url(../images/footer-wrapper-bg.gif);
	background-position: center bottom;
}

#footer {
	margin: 0 auto;
	width: 968px;
	padding: 5px 0;
	background-color: #eee;
	border-top: 1px solid #fff;
}

#footer p {
	padding: 5px 10px;
	margin: 0;
	font-size: 1.1em;
}

#footer a {
	white-space: nowrap;
}

#footer a.pbb {
	color: #bbb;
	text-decoration: none;
}

#footer img {
	vertical-align: middle;
}

/** BULLETS **/
p.pt,div.pt,ul.pt li,dl.pt dd {
	padding: 0 0 0 15px;
	background: url(../images/blt-pt.gif) no-repeat 0 0;
}

#ar p.pt,#ar div.pt,#ar ul.pt li,#ar dl.pt dd {
	padding: 0 15px 0 0;
	background:
		url(http://img.bayt.com/images/templates/rawabiholding/blt-pt-ar.gif)
		no-repeat 100% 0;
}

p.more,ul li.more,p.checks,ul.checks li {
	padding: 0 0 0 20px;
	background: url(../images/blt_check.gif) no-repeat 0 2px;
}

#ar p.more,#ar ul li.more,#ar p.checks,#ar ul.checks li {
	padding: 0 20px 0 0;
	background: url(http://img.bayt.com/images/icons/blt_check.gif)
		no-repeat 100% 2px;
}

p.doc,ul.doc li {
	padding: 0 0 0 20px;
	background: url(http://img.bayt.com/images/icons/blt_doc.gif) no-repeat
		0 2px;
}

#ar p.doc,#ar ul.doc li {
	padding: 0 20px 0 0;
	background: url(http://img.bayt.com/images/icons/blt_doc.gif) no-repeat
		100% 2px;
}

p.more a,li.more a {
	color: #080;
}

.spaced {
	margin-bottom: 0;
}

.spaced li {
	margin-bottom: 15px;
}

strong {
	display: block;
}  /** TOOLBOX **/
p.toolbox,ul.toolbox {
	margin-bottom: 15px;
	padding: 5px;
	color: #333;
	background: #f6f6f6;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

tr td p.toolbox,tr.toolbox p {
	margin: 5px 0;
	font-size: 1em;
}

tr.toolbox {
	border-width: 1px 0;
}

tr.toolbox td {
	color: #333;
	background: #f6f6f6;
	border-color: #ccc;
}

.toolbox select,.toolbox input,.toolbox textarea {
	border-color: #999;
}

.toolbox button,ul.toolbox a {
	margin: 1px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: transparent 0 0 repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

.toolbox button:hover,ul.toolbox a:hover {
	color: #333;
	background-position: 0 30%;
	border-color: #ccc #999 #999 #ccc;
}

.toolbox button.alt,ul.toolbox a.on {
	color: #666;
	background: transparent 0 0 repeat-x;
	border-color: transparent;
}

.toolbox button.alt:hover,ul.toolbox a.on:hover {
	color: #333;
	border-color: #ccc #999 #999 #ccc;
}

.toolbox button span {
	display: block;
	padding: 1px 1px 1px 20px;
	background-position: left top;
	background-repeat: no-repeat;
}

ul.toolbox {
	float: left;
}

ul.toolbox li {
	float: left;
	margin: 2px;
	font-size: 1em;
	line-height: 1em;
}

#ar ul.toolbox li {
	float: right;
}

ul.toolbox a {
	display: block;
	margin: 0;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}

.toolbox select,.toolbox input {
	width: 200px;
	border-color: #ccc;
}

.t span { /* if there's no icon */
	padding: 1px 1px 0 !important;
}

.t-apply span {
	background-image:
		url(http://img.bayt.com/images/icons/icon_dispatch.gif);
}

.t-close span {
	background-image: url(http://img.bayt.com/images/icons/icon_close.gif);
}

.t-copy span {
	background-image: url(http://img.bayt.com/images/icons/icon_copy.gif);
}

.t-copyto span {
	background-image: url(http://img.bayt.com/images/icons/icon_copyto.gif);
}

.t-delete span {
	background-image: url(http://img.bayt.com/images/icons/icon_delete.gif);
}

.t-dispatch span {
	background-image: url(http://img.bayt.com/images/icons/icon_send.gif);
}

.t-edit span {
	background-image: url(http://img.bayt.com/images/icons/icon_edit.gif);
}

.t-email span {
	background-image: url(http://img.bayt.com/images/icons/icon_email.gif);
}

.t-export span {
	background-image: url(http://img.bayt.com/images/icons/icon_export.gif);
}

.t-filter span {
	background-image: url(http://img.bayt.com/images/icons/icon_filter.gif);
}

.t-moveto span {
	background-image: url(http://img.bayt.com/images/icons/icon_moveto.gif);
}

.t-new span {
	background-image: url(http://img.bayt.com/images/icons/icon_add.gif);
}

.t-noteson span {
	background-image: url(http://img.bayt.com/images/icons/icon_noteson.gif)
		;
}

.t-notesoff span {
	background-image:
		url(http://img.bayt.com/images/icons/icon_notesoff.gif);
}

.t-preview span {
	background-image: url(http://img.bayt.com/images/icons/icon_preview.gif)
		;
}

.t-print span {
	background-image: url(http://img.bayt.com/images/icons/icon_print.gif);
}

.t-refresh span {
	background-image: url(http://img.bayt.com/images/icons/icon_refresh.gif)
		;
}

.t-save span {
	background-image: url(http://img.bayt.com/images/icons/icon_save.gif);
}

.t-search span {
	background-image: url(http://img.bayt.com/images/icons/icon_search.gif);
}  /** TITLE BLOCK **/
#titleblock {
	margin: 0 0 15px;
}

#titleblock h1 {
	margin: 0 0 5px;
	padding: 0;
	border: none;
}

#titleblock h2 {
	margin: 0 0 5px;
	padding: 0;
	border: none;
}

#titleblock p.ref {
	float: right;
	margin: 0 0 5px;
	font-size: 1.1em;
	color: #999;
}

#ar #titleblock p.ref {
	float: left;
}

#titleblock p.logo {
	margin: 0 0 20px;
}

p.poweredlogo {
	text-align: center;
}

td.actions {
	white-space: nowrap;
}

td.actions a,p.actions a,ul.actions a,a.actions {
	color: #000;
}

td.actions a:hover,p.actions a:hover,ul.actions a:hover,a.actions:hover
	{
	color: #000;
}  /** DOCUMENT ACTIONS **/
.doc-actions {
	margin: 0 auto;
	padding: 0;
	width: 665px;
	font: bold 1.1em/ 30px arial, helvetica, freesans, sans-serif;
}

#ar .doc-actions {
	font-family: tahoma, arial, helvetica, sans-serif;
}

.doc-actions a {
	float: left;
	padding: 0 10px;
	color: #9f9f9f;
	text-decoration: none;
}

#ar .doc-actions a {
	float: right;
}

.doc-actions a:hover {
	color: #fff;
}  /** CV STATS **/
.cvstats {
	width: 100%;
}

.cvstats td {
	padding: 0 5px;
	font-size: 1.2em;
	line-height: 1.4em;
}

.cvstats thead td {
	font-weight: bold;
}

.cvstats td select,.cvstats td button,.cvstats td p {
	font-size: 1em;
}

.cvstats p.stats b {
	display: block;
	width: 100px;
	float: left;
}

#ar .cvstats p.stats b {
	float: right;
}  /** MISCELLANEOUS **/
#powered-logo {
	margin: 20px 0;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	text-align: center;
}

#alpha {
	width: 706px;
	font-size: 1.2em;
	line-height: 1em;
}

#alpha a {
	width: 16px;
}

.hilite {
	background: #6ff;
}

.hilite2 {
	background: #ff0;
}

.divider {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.buybttn {
	padding: 0 5px;
	font: bold 1em tahoma, arial, helvetica, sans-serif;
}

.buybttn a,.buybttn a:link {
	display: block;
	padding: 5px;
	text-transform: uppercase;
	color: #fff;
	background: #b00
		url(http://img.bayt.com/images/templates/bayt/buytab.gif) 0 -1px;
	border: 1px solid #a00;
	text-decoration: none;
}

.buybttn a:hover {
	background: #a00;
}

.togglebox {
	position: absolute;
	margin: 0 !important;
	top: 5px;
	left: 5px;
	display: block;
	background: #F7E547;
	padding: 10px;
	border: 1px solid #666;
}  /** PURCHASED PACKAGES BOX **/
.pg-name {
	font-size: 1.2em;
	margin-bottom: 10px;
	color: #080;
}

.pg-description {
	padding: 0 0 0 10px;
}

#ar .pg-description {
	padding: 0 15px 0 0;
}  /** SEC **/
img.l,#ar img.r {
	margin: 0 10px 0 0;
}

img.r,#ar img.l {
	margin: 0 0 0 10px;
}  /** FILTER BOX (INSTANTMATCH) **/
#filterlist dl {
	margin: 0 0 10px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

#filterlist dt {
	color: #999;
	font-size: 1.1em;
}

#filterlist dd {
	padding: 0 0 0 10px;
	font-size: 1.1em;
	color: #000;
}

#ar #filterlist dd {
	padding: 0 10px 0 0;
}

.newfiltertext {
	color: #b00;
}

#filterpopup {
	z-index: 1;
	position: absolute;
	top: 10px;
	left: 100px;
	margin: 6px 0 0 3px;
	padding: 0;
	width: 520px;
	background: url(http://img.bayt.com/images/shadowAlpha.png) no-repeat
		right bottom;
}

#filterpopup div {
	position: relative;
	bottom: 6px;
	right: 6px;
	margin: 0;
	padding: 17px 10px 0 17px;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}

#filterpopup div div {
	margin: 0 0 -10px 0;
	padding: 0;
	background: transparent;
	border: none;
}

#filterpopupbuttons {
	clear: both;
	margin: 10px;
	text-align: center;
}

#filterpopupbuttons button {
	margin: 0 2px;
	width: 70px;
}

#modaloverlay {
	background-color: #1D262E;
}

#modalpopup {
	position: static;
	top: 40%;
	left: 50%;
	width: 550px;
	margin: 0 0 0 -275px;
	background: url(http://img.bayt.com/images/shadowAlpha.png) no-repeat
		right bottom;
}

#ar #modalpopup {
	left: auto;
	right: 50%;
	margin: 0 -275px 0 0;
}

#modalpopup div {
	position: relative;
	width: 520px;
	bottom: 6px;
	right: 6px;
	padding: 10px;
	padding-bottom: 0px;
	background: #fff;
	border: 5px solid #ccc;
}

#modalpopup div div { /* resets */
	bottom: 0;
	right: 0;
	padding: 0;
	border: none;
	position: static;
}

#modalpopup fieldset div {
	background: #f6f6f6;
}

#modalpopup a.modalcloseimg {
	position: absolute;
	background: url(http://img.bayt.com/images/icons/cross.gif) no-repeat
		50% 50%;
	width: 26px;
	height: 26px;
	z-index: 3200;
	top: -1px;
	right: 11px;
	top: -1px;
	right: 11px;
	cursor: pointer;
}

#ar #modalpopup a.modalcloseimg {
	right: auto;
	left: -1px;
}

#modalloading h3 {
	margin-bottom: 10px;
	padding: 0 26px;
	background: url(http://img.bayt.com/images/icons/loading.gif) no-repeat
		0 50%;
}

#ar #modalloading h3 {
	background-position: 100% 50%;
}

.cv h1 {
	padding: 0;
	border: none;
}

.cv h3 {
	clear: both;
	margin-top: 20px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
}

#logo {
	float: left;
	margin: 0;
	width: 50%;
}

#ar #logo {
	float: right;
}

.actionbox a {
	display: block;
	padding: 10px;
	height: 115px;
	text-decoration: none;
	color: #333;
	background: transparent;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
}

.actionbox a:hover {
	color: #333;
	background: #f6f6f6;
	border-color: #aaa;
}

.actionbox strong {
	color: #AA0B00;
	text-decoration: underline;
	font-size: 1.2em;
}

#toplinks {
	float: right;
	width: 50%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ar #toplinks {
	float: left;
}

#toplinks span {
	float: right;
}

#ar #toplinks span {
	float: left;
}

#toplinks a {
	display: block;
	padding: 0 5px;
	text-decoration: none;
}

.addanother {
	background-image: url(../images/add.jpg);
}

.actionbox2 {
	padding-top: 12px;
	padding-left: 10px;
}

.odd {
	background-color: #FFFFFF;
}

.even {
	background-color: #F3F3F3;
}

.mouse a {
	color: black;
}

.mouse a:hover {
	color: red;
}
