/* PSC CSS Document by GRAYAN Co.*/
html {
	height: 90%;
}

body{
	font-family: Tahoma, Verdana, Arial;
	text-align: justify;
	/*	direction:rtl;*/
	height: 90%;
	margin-top: 0px;
	margin-bottom: 1px;
	border:0px;
	background-color:#999999;
}
.headertable{
	width: 948px;
	height: 200px;
/*	border-collapse:collapse;
	border: 1px solid #FF3333;*/
	background-image:url(../images/banner1.jpg);
	font-size: 1em;
	padding-top:174px;
}
.bodytable{
	width: 948px;
	height: 80%;
/*	border-collapse:collapse;
	border: 1px solid #000099;*/
	margin-top: 0.5px;
/*	font-size: 0.8em;*/
	background-color: #ffffff;
}
.footertable{
	width: 948px;
/*	height: 25px;
	border-collapse:collapse;*/
	border: 1px solid #dddddd;
	margin-top: 0.5px;
/*	font-size: 0.75em;*/
	background-color: #efefef;
}
.toptable{
	border: 1px solid #dddddd;
	background-color: #efefef;
}
.title {
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.subtitle {
	font-size: 0.85em;
	font-weight: bold;
	color: #810404;
	text-decoration: none;
}
.textbody {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	direction: rtl;
	text-align: justify;
}
.texttable {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	direction: rtl;
	text-align: center;
}

.textcomment {
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	direction: rtl;
	text-align: justify;
	background-color: #EFEFEF;
}

.textcommentbold {
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	direction: rtl;
	text-align: center;
	font-weight: bold;
}
.navigationtext {
	font-size: 0.75em;
	color: #000000;
	text-decoration: none;
}
.copyrighttext {
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
	direction:rtl;
}

.summarytextbold {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	direction: rtl;
	text-align: right;
}

.underlinetextbold {
	font-size: 0.8em;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	direction: rtl;
	text-align: right;
}

.pathway {
	font-size: 0.75em;
	color: #000000;
	text-decoration: none;
}


/* Links */
.normallink {
	font-size: 0.8em;
	color: #0000CC;
	text-decoration: underline;
}
.footermenu {
	direction:rtl;
	text-align:center;
}
.btmmenulink:link {
	font-size: 0.75em;
	color: #810404;
	text-decoration: none;
}
.btmmenulink:visited {
	font-size: 0.75em;
	color: #810404;
	text-decoration: none;
}
.btmmenulink:hover {
	font-size: 0.75em;
	color: #810404;
	text-decoration: underline;
	font-weight: bold;
}
.grayanlink {
	font-size: 0.8em;
	color: #810404;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
.redlink:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: #810404;
	text-decoration: underline;
}
.redlink:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.redlink:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: #C60606;
	text-decoration: underline;
}
.redlink:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: #C60606;
	text-decoration: underline;
}
.toplink{
	padding:1px 10px 1px 10px;
	font-size: 0.75em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.toplink:hover{
	text-decoration:underline;
}
.inlinelink {
	color:#000066;
	text-decoration: none;
}
.inlinelink:hover {
	color:#000066;
	text-decoration: underline;
}
td {
	vertical-align:top;
}
.tdalighcenter {
	text-align: center;
}
.tdhvalighcenter {
	text-align: center;
	vertical-align:middle;
}
ul.arrow{
list-style-image: url('../images/icon_p.gif');
}
div.leftblock {
padding:0px 0px 0px 0px;
}
div.leftblock {
background: url('../images/linebox_b_l.png') no-repeat bottom left;
}
div.leftblock div {
background: url('../images/linebox_t_l.png') no-repeat top left;
}
div.leftblock div div{
background: url('../images/linebox_b_r.png') no-repeat bottom right;
}
div.leftblock div div div{
background: url('../images/linebox_t_r.png') no-repeat top right;
padding: 4px;
}
.leftblock#leftmenu div.module div div div h3{
display:block;
font-size: 10px;
text-align:center;
}
.leftblock#leftmenu div.module div div div div {
background:none;
}
.titletext {
	font-size: 0.75em;
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
	padding:5px 0px 5px 0px;
	background-color: #ff9900;
}
.titledark {
	text-align:center;
	font-size: 0.75em;
	color: #CC0066;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
	padding:10px 0px 15px 0px;
}

.titlenavy {
	text-align:center;
	font-size: 0.75em;
	color: #000066;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
	padding:10px 0px 15px 0px;
}

.titlered {
	text-align:center;
	font-size: 0.75em;
	color: #990066;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
	padding:10px 0px 15px 0px;
	background-color: #C0C0C0;
}
.sidemenu:link,.sidemenu:visited,.sidemenu:active{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-decoration: none;
	background-color:#FFF;
	display: block;
	padding: 6px;
	width: 165px;
	text-align: right;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height:1.7em;
}
.sidemenu:hover{
	background-color: #ed0972;
	color:#FFFFFF;
	text-decoration:underline;
/*	font-weight:bold;
	font-size:-0.05em;*/
}
.rightside{
	background-color: #F0F0F0;
	border-top:#FFFFFF 5px solid;
/*background:#FF99FF;*/
}
td.dashed{
	border:#666666 1.5px dashed;
	background-color: #e8e8e8;
}

td.border{
	border:#CC0099 1px solid;
}

.bordergray{
	border:#C0C0C0 1px solid;
}

.tdmiddle{
vertical-align:middle;
}

.tdtop{
vertical-align:top;
}
.textcommentboldred {
	font-size: 0.8em;
	color: #FF0000;
	text-decoration: none;
	direction: rtl;
	text-align: center;
	font-weight: bold;
	background-color: #EFEFEF;
	padding: 5px;
}
.mainbodytable{
text-align:center;
padding:5px 5px 0px 5px;
}
