/* /////////////// General ///////////////// */
	
	body{
		margin:0px;
		padding:0px;
	}
	* {
		font-family: tahoma;
		font-size: 11px;
	}
	a{
		text-decoration:none;
		color:#000000;
	}
	a hover {
	color:#000000;
	}
	
	.footer {
		font-size: 11px;
	}
	
	.position {
		font-size: 11px;
	}
	.blue_link{
		color: #024AD0;
		cursor: pointer;
		font:Tahoma;
		font-size: 11px;
	}
	
	.blue_link hover {
		color: #024AD0;
	}
	.dark_blue_link {
		color: #3574A0;
		cursor: pointer;
		font-size: 12px;
		font-weight:bold;
	}
	.green_link{
		color: #69A321;
		cursor: pointer;
		font:Tahoma;
		font-size: 11px;
	}
	

/* /////////////// Right Panel ///////////////// */	
	
	td.right_block{
		font-size: 13px;
		width: 346px;
	}
	table.right td{
		text-align:right;
	}
	td.search {
		background-image:url(images/search_title.gif);
		background-repeat:no-repeat;
		height:86px;
		width:248px;
	}
	td.search_right {
		width:98px;
		height:88px;
		background-image:url(images/search_title_right.gif);
		background-repeat:no-repeat;
	}
	
	td.search input#word {
		border: 0px solid #000000;
		margin: 23px 0px 0px 53px;
		position: absolute;
		width: 190px;
		padding:0px;
	}
	.search_button {
		position: absolute;
		width: 37px;
		height: 39px;
		margin: 15px 0px 0px 11px;
		background-image:url(images/search_button.gif);
	
	}
	td.welcome_box {
		background-image:url(images/welcome_box.gif);
		background-repeat:no-repeat;
		background-position:top;
		/*padding: 15px 0px 15px 0px;*/
	
		/*padding-top:15px; 
		//padding-bottom:20px;*/
	}
	
/* /////////////// Left Menu ///////////////// */	

	td.left_block{
		font-size: 13px;
		width: 461px;
	}


	table.tab {
		height: 24px;
		
	}
	table.tab td {
		text-align: center;
		white-space: nowrap;
		font-size: 12px;
	}
	
	table.tab td.active {
		background-image:url(images/active_button.gif);
		background-repeat:no-repeat;
		width: 109px;
		cursor: default;
		height: 22px;
		font-size:11px;
	}
	table.tab td.active a{
		color: #000000;
	}
	
	table.tab td.inactive a{
		color: #FFFFFF;
	}
	
	table.tab td.inactive {
		background-image:url(images/inactive_button.gif);
		background-repeat:no-repeat;
		width: 107px;
		cursor: pointer;
		color: #FFFFFF;
		height: 22px;
		font-size:11px;
	}
	table.tab td.inactive_bottom{
		background-image:url(images/inactive_button_bottom.gif);
		height:2px;
	}
	table.tab td.active_bottom{
		background-image:url(images/active_button_bottom.gif);
		height:2px;
		background-repeat:no-repeat;
	}

	td.tab_border {
		background-image:url(images/menu_mid_border.gif);
		background-repeat:repeat-x;
		height:2px;
		background-position:bottom;
	}

	td.main_title {
		background-image:url(images/title.gif);
		width: 364px;
		height: 73px;
		color: #FFD800;
		
	}
	td.main_title_left {
		background-image:url(images/title_left.gif);
		width: 97px;
		height: 75px;
		color: #FFD800;
		
	}
	td.main_title td {
		
		font-weight: bold;
		font-size: 12px;
	}
	
/* /////////////// Fonts ///////////////// */

	.medium_text {
		/*text-indent: 19px;*/
		font-size: 12px;
		text-align: justify;
		direction: rtl;
		line-height: 16px;
	}
	/*.text {
		font-size: 13px;
		text-align: justify;
	}
	.small_text {
	font-size: 12px;
	text-align: justify;
	}	*/
	.text_13 {
		font-size: 13px;
		text-align: justify;
	}
	.text_12 {
		font-size: 12px;
		text-align: justify;
	}
	.middle_content{
		/*text-indent: 19px;*/
		font-size: 12px;
		text-align: justify;
		direction: rtl;
		line-height: 16px;
		width: 459px;
		padding-bottom: 5px;
		padding-top: 5px;
		margin: 0px;
		overflow:hidden;
		
	}
	.weblog_description{
		font-size: 12px;
		text-align: justify;
		direction: rtl;
		line-height: 16px;
		padding-bottom: 5px;
		padding-top: 5px;
		margin: 0px;
		overflow:hidden;
	}
	
	.middle_content_Nindent{
		font-size: 12px;
		text-align: justify;
		direction: rtl;
		line-height: 16px;
		width: 459px;
		padding-bottom: 10px;
	}
	.title_text {
		font-size: 12px;
		font-weight: bold;
		padding-left: 3px;
		padding-right:3px;
	}
	.title_text_n {
	font-size: 12px;
	font-weight:bold;
	}
	.title_text_y {
	font-size: 12px;
	}

	.white_medium_text {
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal;
	}
	.white_bold_text {
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}

/* /////////////// Photos ///////////////// */
	
	/*img.border {
		border:1px solid #CECCCC;
	}*/
	img.icon_border{
		border:1px solid #515151;
		width: 32px;
		height: 32px;
	}
	.fla_border{
		border:1px solid #CCCCCC;
		width: 154px;
		text-align: center;
	}
	
	.fla_photo_border{
		border:1px solid #CCCCCC;
		padding: 4px 4px 4px 4px;
		width: 450px;
		margin-top: 10px;
		margin-bottom: 5px;
		text-align:center;
	}
	img.photo_border{
		border:1px solid #CCCCCC;
		padding: 4px 4px 4px 4px;
		width: 450px;
		margin-top: 10px;
		margin-bottom: 5px;

	}
	
	img.user_photo_border{
		border:1px solid #CCCCCC;
		padding: 4px 4px 4px 4px;
		width: 135px;
		margin-top: 10px;
		margin-bottom: 5px;
		text-align:center;

	}
	
	img.no_padding_border{
		border:1px solid #CCCCCC;
		width: 455px;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.fla_no_padding_border{
		border:1px solid #CCCCCC;
		width: 455px;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	img.logo_border{
		border:1px solid #CCCCCC;
		width: 154px;
	}
	
	/*.other_border{
		border:1px solid #CCCCCC;
	}
	.no_width_border {
		border:1px solid #CCCCCC;
		padding: 4px 4px 4px 4px;
	}*/

/* /////////////// Forms ///////////////// */

	.textbox{
		border:1px solid #9495A2;
		margin:0px 0px 0px 0px;
		font-size:11px;
		font-weight:normal;
	}
	input.submit{
		background-color: #EFEEF3;
		width:71px; 
		height:18px;
		border:none;
		font-weight:normal;
		text-align:center;
		background-image:url(images/button_bg.gif);
	}
	input.red_button{
		background-color: #EFEEF3;
		width:71px; 
		height:18px;
		border:none;
		color:#721313;
		font-weight:bold;
		text-align:center;
		background-image:url(images/button_bg.gif);
	}
	textarea{
		padding:10px;
	}
	input{
		padding:2px;
	}
	.button{
		background-color: #EFEEF3;
		width:71px; 
		height:18px;
		border:none;
		font-weight:normal;
		text-align:center;
		background-image:url(images/button_bg.gif);
	}
	
/* /////////////// Subjects Menu ///////////////// */
	
	td.title{
		background-image:url(images/title_bg.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		width: 452px;
		height: 34px;
		color: #FFFFFF;
	}
	td.title div{
		padding: 7px 10px 0px 0px;
		font-family: tahoma;
		font-size: 12px;
		font-weight:bold;
	}

/* /////////////// List  ///////////////// */

	li.row1 {
		color: #6A000C;
		padding-top: 5px;
		margin:0px;
		font: bold 12px Tahoma;
		cursor: pointer;
		list-style-type: none;
	}
	li.row2 {
		color: #6A000C;
		padding-top: 5px;
		font: bold 12px Tahoma;
		cursor: pointer;
		list-style-type:disc;
	}
	li.row3 {
		color: #000000;
		font: 11px Tahoma;
		cursor: default;
		list-style-type: disc;
		padding:0px;
		margin:0px;
		
	}
	.td_list {
		background-image: url(images/main_title_bg.gif);
		background-repeat: no-repeat;
	}
	.td_list div {
		margin-top: 0px;
		margin-right: 0px;
	}
	.td_list img {
		margin-top: 0px;
	}
	.td_list table {
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	td.title_list{
		background-image:url(images/title_bg.gif);
		background-repeat:no-repeat;
		width: 461px;
		height: 25px;
		color: #FFFFFF;
		text-align: right;
		white-space: normal;
		font: normal 12px Tahoma;
		padding-right: 20px;
		padding-left: 20px;
		padding-top:0px;
		padding-bottom:0px;
		cursor: pointer;
		vertical-align:top;
		margin:0px;
	}
	
	.td_list table {
		margin-right: 30px;
	}
	.tr_list {
		background-image: url(images/Index_03.jpg);
		background-repeat: no-repeat;
		cursor: pointer;
	}
	.style22 {
		color: #FFFFFF;
		font-family: Tahoma;
		font-size: 12px;
		margin-right: 10px;
		margin-bottom: 5px;
	}
	.style30 {
		color: #FFFFFF; 
		margin-right: 0px; 
		margin-bottom: 5px; 
		font: 12px Tahoma; 
		margin-top: 3px; 
		font-weight: bold; 
	}
	.list_pages a{
		color:  #0080FF;
		
	}

/* ///////////////  Print  ///////////////// */

	.print_author {
	 font-family: tahoma;
	   font-size: 12px;
	   /*font-weight: bold;*/
	}	
	.print_title {
	 font-family: tahoma;
	   font-size: 13px;
	   font-weight: bold;
	}	
	print_copyRight{
		font-size:9px;
		font-weight: bold;
	}
	print_link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
	}

/* /////////////// Window ///////////////// */
	
	.dhtmlwindow{
		position: absolute;
		border: 1px solid #707070;
		visibility: hidden;
		background-color: white;
	}
	
	.drag-handle{ /*CSS for Drag Handle*/
		padding: 1px;
		text-indent: 3px;
		font: 11px tahoma;
		background-color: #000033;
		color: white;
		cursor: move;
		overflow: hidden;
		width: auto;
	}
	
	.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
		position: absolute;
		left: 1px;
		top: 1px;
		cursor: hand;
		cursor: pointer;
	}
	
	
	.drag-contentarea{ /*CSS for Content Display Area div*/
		border-top: 1px solid #000033;
		background-color: white;
		color: black;
		height: 150px;
		padding: 2px;
		overflow: auto;
	}
	
	.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
		border-top: 1px solid gray;
		background-color: #F8F8F8;
		height: 13px; /*height of resize image*/
	}
	
	
	.drag-resizearea{ /*CSS for Resize Area itself*/
		float: right;
		width: 13px; /*width of resize image*/
		height: 13px; /*height of resize image*/
		cursor: nw-resize;
		font-size: 0;
	}

/* /////////////// Thats All ///////////////// */	
