﻿body {
	margin: 0px;
	font-family: Tahoma,Traditional Arabic,Simplified Arabic Fixed;
	font-size: 12px;
	color: Black;
	background-color:Gray;
}

/******************
LAYOUT
******************/
div#maincontainer {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	background-color:White;
}

div#header {
	position: relative;
	width: 770px;
	height: 199px;
	padding: 0px;
	margin: 0px;
	background-color: #FFF1CF;
}

div#header-logo {
	width: 328px;
	height: 163px;
}

div#header-banner-container {
	position: absolute;
	width: 442px;
	height: 163px;
	left: 0;
	top: 0;
	background-image: url(/Images/Header/corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}


div#header-navigation {
	margin: 0px;
	padding: 0px;
}

div#header-navigation ul{list-style-type: none;}
div#header-navigation ul, div#header-navigation ul li {
	margin: 0px;
	padding: 0px;
}

div#header-navigation ul li {
	float: right;
	height:28px;
	text-align:center;
	padding:8px 0px 0px 0px;
	font-family:Traditional Arabic;
	font-size: 18px;
	font-weight:bold;
}

div#header-navigation ul li a:hover{text-decoration:none;}
li#hn-item1{background-image: url(/Images/Header/link1.gif); width: 56px;}
li#hn-item2{background-image: url(/Images/Header/link2.gif); width: 76px;}
li#hn-item3{background-image: url(/Images/Header/link3.gif); width: 76px;}
li#hn-item4{background-image: url(/Images/Header/link4.gif); width: 84px;}
li#hn-item5{background-image: url(/Images/Header/link5.gif); width: 78px;}
li#hn-item6{background-image: url(/Images/Header/link6.gif); width: 77px;}
li#hn-item7{background-image: url(/Images/Header/link7.gif); width: 74px;}
li#hn-item8{background-image: url(/Images/Header/link8.gif); width: 79px;}
li#hn-item9{background-image: url(/Images/Header/link9.gif); width: 90px;}
li#hn-item10{background-image: url(/Images/Header/link10.gif); width: 80px;}

div#header-navigation a:active{text-decoration:none;}


div#breadcrumb{
	padding:5px;
	margin:0px;
	font-family:Traditional Arabic;
	font-size:18px;
	font-weight:bold;
}

div#content-container {
	position: relative;
	width: 770px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

div#first-column, div#third-column {
	margin: 0px;
	padding: 0px;
}
div#first-column {
	float: right;
	width: 150px;
}

div#third-column {
	float: right;
	width: 150px;
	text-align:left;
	padding:0px;
}

div#content {
	width:450px;
	margin:0px 10px;
	float:right;
}

ul#navigation-menu {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul#navigation-menu li {
	margin:0px;
}

li#menu-top{
	background-image:url(/Images/Right/menu-top.jpg);
	height:42px;
	width:150px;
}
li#menu-bottom{
	background-image:url(/Images/Right/menu-bottom.jpg);
	height:20px;
	width:150px;
	font-size:1px;
}

ul#navigation-menu li.menu-item{
	background-image:url(/Images/Right/menu-bg.jpg);
	height:27px;
	font-family:Traditional Arabic;
	font-weight:bold;
	font-size: 16px;
	padding-right:30px;
	width:120px;
}

ul#navigation-menu  a:hover,ul#navigation-menu a:active{text-decoration:none;}


div#footer {
	padding-top:10px;
	text-align: center;
	height:60px;
	background-image: url(footerbg.gif);
	background-repeat: repeat-x;
	line-height:18px;
}

div#search-box-Form,#newsletter-subscb {
	text-align: right;
	background-color: #d0ead6;
	margin: 0px;
	margin-bottom:10px;
	padding:15px 10px 5px 10px;
	width:128px;
	height:50px;
	border: solid 1px #d6d9d5;
	border-top:none;
}

div#search-box-Form .textbox,#newsletter-subscb .textbox{width:95%;}

div#search-box-Form .button,#newsletter-subscb .button {
	background-color: #acd4b5;
	border:solid 1px gray;
	color: #1a7b34;
	width: 40px;
	font-family: Tahoma;
	font-size: 9px;
	float:left;
	margin:5px 0px 0px 2px;
}


div#content ul.list{
	padding: 0px;
	margin:0px 10px 10px 0px;
	list-style-type: none;
	width:90%;
}

div#content ul.list li {
	background: url(/Images/bullet.gif) no-repeat right .5em;
	padding: 0px 7px 3px 0px;
}

ul.last-additions{
	padding: 0px;
	margin:10px 10px 10px 0px;
	list-style-type: none;
	width:95%;
}

ul.last-additions li {
	background: url(/Images/bullet.gif) no-repeat right .5em;
	padding: 0px 7px 3px 0px;
	margin:5px 0px;
}

div#content ul.list-multicolumn{
	padding: 0px;
	margin:0px 10px 10px 0px;
	list-style-type: none;
	width:90%;
}

div#content ul.list-multicolumn li {
	background: url(/Images/bullet.gif) no-repeat right .5em;
	padding: 0px 7px 3px 0px;
	width:48%;
	float:right;
}

ul.list-tree{
	list-style-type: none;
	margin:10px 20px 0px 0px;
}
ul.list-tree li {
	background: url(/Images/bullet.gif) no-repeat right .5em;
	padding: 0px 5px 3px 0px;
	margin:0px;
	width:95%;
	
}

.table{}
.table-header{
	background-color:Green;
	color:White;
	height:25px;
}
.table-header a:link,.table-header a:hover,.table-header a:visited,.table-header a:active{color:White;}
.table-row{background-color:White;height:20px;}
.table-alt{background-color:#f0eded;height:20px;}


/******************
LINKS
******************/

a:link {
	color: #08731f;
	text-decoration:none;
}

a:visited {
	color: #08731f;
	text-decoration:none;
}

a:hover {
	color: red;
	text-decoration: underline;
}

a:active {
	color: Orange;
	text-decoration: underline;
}

/******************
Banners
******************/
ul#banner-top{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul#banner-top li{margin:0px 0px 10px 0px;text-align:center;}

ul#banner-right {
	margin:10px 0px 20px 0px;
	padding: 5px;
	list-style-type: none;
}

ul#banner-right li {
	margin: 10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

ul#banner-right marquee,ul#banner-right span,ul#banner-left marquee,ul#banner-left span{text-align:right; padding-right:15px;}
ul#banner-right marquee,ul#banner-left marquee{height:60px;}

ul#banner-left {
	margin:10px 0px 0px 0px;
	padding: 5px;
	list-style-type: none;
}

ul#banner-left li {
	margin: 10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

ul#banner-middle,#banner-main{
	padding:0px;
	margin:0px 10px 10px 10px;
	list-style-type:none;
	text-align:center;
}

ul#banner-middle li{
	margin:5px;
	display:inline;
}

/******************
HEADINGS
******************/
h1,h2,h3,h4,h5,h6{
	font-family:Traditional Arabic;
	font-weight:bold;
	color:Green;
	margin:0px;
	padding:0px;
}

h1 {
	
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
	
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

#tblmainwindows h2{text-align:center;}

/******************
Form Controls
******************/
.button{
	height:18px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	background: url(bg-button.gif) repeat-x;
	font-size: 9px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: green;
}
.textbox,.select  {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.textbox{
	height:15px;
}
.select{
	height: 20px;
}

/******************
Content typography
******************/
.content-area{
	line-height:1.4em;
	font-family:Traditional Arabic;
	font-weight:bold;
	font-size:18px;
}
.introduction{
	font-size:12pt;
}
.comment{
	font-family:Traditional Arabic;
	font-weight:bold;
	font-size:12pt;
}
.comment-title{
	color:green;
}

.title{
	font-family:Traditional Arabic;
	font-size:18px;
	font-weight:bold;
	color:Green;
}

.highlight{
	background-color:Yellow;
}

span.print-preview{
	float: left; 
	margin:0px;
}

#print_area p{margin:0px;padding:0px;}

.message-note{
	font-family:Tahoma;
	font-size:11px;
	color:Gray;	
}
.message-success{
	font-family:Tahoma;
	font-size:10px;
	color:Green;
}
.message-error{
	font-family:Tahoma;
	font-size:10px;
	color:red;
}

.framedImage{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	background-color: #E0E0E0;
	padding: 8px;
}

hr{color:Green;background-color:Green;border:0;height:1px;margin:0px;padding:0px;}

.question{
	color:blue;
}
.answer{
	margin-top:10px;
}

#search-fieldset a:hover,#search-fieldset a:active{text-decoration:none;}
.cpTitle {padding:10px;text-align:right;font-family:Traditional Arabic;font-size:18px;font-weight:bold;}
.cpTitleCollapsed { background-color: #acacac; padding:10px; }

.scrolling-news{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:Red;
	padding:0px 20px;
}
.scrolling-news a:link, .scrolling-news a:visited, .scrolling-news a:hover, .scrolling-news a:active{
	color:Red;
}

.home-authorname{
	margin:0px;
	padding:0px;
	padding-left:5px;
	color:#0569b7;
	text-align:left;
}