﻿body
{
	background:#04213f url(Images/background.png) fixed repeat-x bottom left;
	margin:0px;
	padding:0px;
}
html,form
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
#Holder
{
	width:100%;
	background:url(Images/border.jpg) no-repeat center top;	
	height:100%;
	overflow:auto;
}
#Header
{
	width:100%;
	background:url(Images/menubg.png) repeat-x bottom left;
	height:150px;
	direction:rtl;
}
#SearchBox
{
	display:block;
	height:70px;
	width:938px;
	overflow:hidden;
}
table.SearchBox
{
	float:left;
	margin:40px 0px 0px 40px;
	height:21px;
	overflow:hidden;
	width:186px; 
}
input.SearchBox-TextBox
{
	height:21px;
	background:url(Images/search-textbox.jpg) no-repeat;	
	width:139px;
	border:0px;	
	float:right;
	margin:1px 0px 0px 0px;
	font:Normal 8pt Tahoma;
	text-align:center;
}
input.SearchBox-Button
{
	height:21px;
	background:url(Images/search-button.jpg) no-repeat;	
	width:47px;
	border:0px;	
	float:right;
}
#HeaderPlaceHolder
{
	width:938px;
	height:150px;
	margin:0 auto;
	background:url(Images/logo.jpg) no-repeat top right;
	overflow:hidden;
}
div.Menu
{
	background:url(Images/menu.gif) no-repeat top left;	
	height:80px;

}
a.Menu
{
	height:40px;
	padding:40px 20px 0px 20px;
	display:inline-block;	
	font:Normal 8pt Tahoma;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 3px;
}
a.Menu:hover
{
	height:40px;
	padding:40px 20px 0px 20px;
	margin:0px 0px 0px 3px;
	display:inline-block;
	background:url(Images/menu.gif) no-repeat center -80px;
}
a.MenuWithChild
{
	height:40px;
	padding:40px 20px 0px 20px;
	display:inline-block;	
	font:Normal 8pt Tahoma;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 3px;
	background:url(Images/menu3.gif) no-repeat center 0px ;
}
a.MenuWithChild:hover
{
	height:40px;
	padding:40px 20px 0px 20px;
	margin:0px 0px 0px 3px;
	display:inline-block;
	background:url(Images/menu3.gif) no-repeat center -80px ;
}
a.ChildMenu
{
	display:block;
	width:190px;
	background:#b6d18f;
	font:Normal 8pt Tahoma;
	text-decoration:none;
	color:Black;
	padding:5px 10px 5px 0px;
	direction:rtl;
	text-align:right;
}
a.ChildMenu:hover
{
	background:#6fb704;
	color:White;
}
a.ChildMenuWithChild
{
	display:block;
	width:190px;
	background:#b6d18f url(Images/Pointer.gif) no-repeat center left;
	font:Normal 8pt Tahoma;
	text-decoration:none;
	color:Black;
	padding:5px 10px 5px 0px;
	direction:rtl;
	text-align:right;	
}
a.ChildMenuWithChild:hover
{
	background:#6fb704 url(Images/Pointer.gif) no-repeat center left;
	color:White;
}
#Menu
{
	width:820px;
	height:80px;
	overflow:hidden;
	padding:0px 115px 0px 0px;
	background:url(Images/menu2.gif) no-repeat top right;
}
#Footer
{
	width:938px;
	height:70px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	padding:30px 0px 0px 0px;
	direction:rtl;	
}
div.Footer
{
	width:938px;
	height:25px;
	background:url(Images/Footer.png) no-repeat bottom center;	
}
a.Footer1
{
	display:inline-block;
	font:Normal 8pt Tahoma;
	color:White;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
a.Footer2
{
	display:inline-block;
	background:url(Images/Footer2.png) no-repeat center left;	
	font:Normal 8pt Tahoma;
	color:White;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
span.CopyRight
{
	display:block;
	float:none;
	font:Normal 8pt Verdana;
	color:#3f5c7a;
	direction:ltr;
	padding:5px 0px 0px 0px;
}
a.Powered
{
	display:block;
	margin:0 auto;
	margin-top:5px;
	width:80px;
	height:21px;
	background:url(Images/parsianhost.png) no-repeat;
}
#Content
{
	width:870px;
	min-height:500px;
	margin:0 auto;
	margin-top:10px;
	overflow:auto;
}
div.Login
{
	width:220px;
	height:205px;
	background:#012347 url(Images/Login.jpg) no-repeat top right;
	overflow:hidden;
	direction:rtl;	
	float:right;
	padding:0px 125px 0px 0px;
}
span.Login
{
	display:block;
	width:50px;
	height:17px;
	overflow:hidden;
	font:Normal 8pt Tahoma;
	color:White;
	text-align:right;
	margin:0px 10px 0px 0px;
}
input.Login
{
	width:126px;
	height:17px;
	border:0px;
	background:url(Images/Login-input.jpg) no-repeat top right;
	text-align:center;
	font:Normal 8pt Tahoma;
	direction:ltr;
}
div.LoginBox
{
	margin:50px 0px 0px 0px;
	overflow:auto;
}
tr.Login
{
	margin:0px 0px 5px 0px;
}
input.LoginButton
{
	border:0px;
	float:left;
	display:block;
	width:68px;
	height:18px;
	background:url(Images/login-button.jpg) no-repeat;
	margin:3px 0px 0px 3px;
	cursor:pointer;
}
a.LoginBox
{
	font:Normal 8pt Tahoma;
	text-decoration:none;
	color:#7fde05;
	display:block;
	float:none;
	overflow:auto;
	margin:0px 10px 5px 0px;
}
a.LoginBox:hover
{
	text-decoration:underline;
}div.LoginView
{
	font:Normal 8pt Tahoma;
	color:White;
	width:200px;
	overflow:hidden;
	margin:10px 10px 0px 0px;
	height:185px;
}
h3.LoginView
{
	display:block;
	overflow:auto;
	text-align:center;
	font:Bold 10pt Arial;
	margin:5px 0px 0px 0px;
	padding:0px;
}
ul.LoginView
{
	list-style-type:none;
	margin:5px 0px 0px 0px;
	padding:0px;
}
li.LoginView
{
	display:block;
	overflow:auto;
	width:190px;
	border-bottom:dotted 1px #2f8fef;
	padding:2px 5px 5px 5px;
	background:#062c53;
	margin:0px 0px 2px 0px;
}
a.LoginView
{
	font:Normal 8pt Tahoma;
	text-decoration:none;
	color:#7fde05;
	display:block;
	float:none;
	overflow:auto;	
}
div.Introduction
{
	display:block;
	float:right;
	width:480px;
	height:350px;
	background:#012348 url(Images/Intro.jpg) no-repeat;
	margin:0px 10px 0px 0px;
	padding:202px 14px 0px 14px;
	overflow:hidden;
	direction:rtl;
}
h1.Document 
{
	font:Bold 12pt Arial;
	color:#ffc600;
	padding:15px 0px 0px 0px;	
	overflow:auto;
	display:block;
	margin:0px;
	direction:rtl;
}
div.Document
{
	font:Normal 8pt Tahoma;
	color:#e2e3e3;
	text-align:justify;
	line-height:1.7;
	direction:rtl;
}
/*div.Document p
{
	margin:0px;
	padding:0px;
	float:right;
}
div.Document table
{
    float:right;
}*/
div.Document li
{
	list-style-image:url(Images/bullet.gif);
}
div.Document ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.Banner
{
	width:349px;
	height:331px;
	background:url(Images/Banner.jpg) no-repeat top right;
	margin:15px 0px 0px 0px;
	float:right;
}
#Sidebar
{
	float:right;
	width:350px;
}
div.SearchPanel
{
	display:block;
	width:420px;
	margin:0 auto;
	text-align:center;
}
span.SearchPanel
{
	font:Bold 10pt Arial;
	color:#ffc600;
	display:block;
	text-align:center;
	margin:0px 0px 5px 0px;
}
input.SearchPanel
{
	font:Bold 12pt Arial;
	height:20px;
	width:400px;
	border:solid 1px #0a294d;
	background:#041d3a;
	color:White;
	direction:rtl;
}
input.SearchPanelButton
{
	float:left;
	margin:5px 0px 0px 7px;
	font:Normal 8pt Tahoma;
	border:solid 1px black;
	cursor:pointer;
	padding:2px 10px 2px 10px;
	background:#8eab11;
}
a.SearchResult
{
	font:600 8pt Tahoma;
	color:#ffc600;
	display:block;
	text-decoration:none;
	margin:0px 0px 5px 0px;	
}
li.SearchResult
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #012c51;
}
div.UserAlert
{
	width:330px;
	margin:0 auto;
	margin-top:40px;
	padding:10px;
	border-bottom:dotted 1px white;
	border-top:dotted 1px white;
	background:#031c3a;
	direction:rtl;
	font:Normal 8pt Tahoma;
}
span.UserAlert
{
	display:inline-block;
	float:none;
	font:Bold 10pt Arial;
	color:Red;
	background:White;
	padding:3px 5px 3px 5px;
	overflow:auto;
	float:none;
}
span.UserAlertDesc
{
	display:block;
	width:320px;
	overflow:auto;
	float:none;
}
div.Form
{
	width:600px;
	margin:0 auto;
}
select.Form
{
	font:Normal 8pt Tahoma;
	background:#062141;
	color:White;
	margin:3px 0px 10px 0px;
}
span.Form
{
	display:block;
	width:585px;
	overflow:auto;
	font:600 8pt Tahoma;
	color:#ffc600;
	margin:0px 0px 1px 0px;
	padding:2px 15px 5px 0px;
	border-bottom:dotted 1px #ffc600;
	background:url(Images/bullet.gif) no-repeat top right;
}
input.Form,textarea.Form
{
	font:Bold 12pt Arial;
	height:20px;
	width:595px;
	border:solid 1px #1c4370;
	background:#062141;
	color:White;
	direction:rtl;	
	margin:0px 0px 5px 0px;
}
.EnTextBox
{
	direction:ltr;
	text-align:left;
}
.Button
{
	width:47px;
	height:21px;
	background:url(Images/submit.png) no-repeat;
	border:0px;
	background-color:Transparent;
	font:Normal 8pt Tahoma;
	color:#333333;
	float:left;
	cursor:pointer;
}
/*Node*/
.Node
{
	display:block;
	width:850px;
	overflow:hidden;
	padding:3px 20px 10px 0px;
	direction:rtl;
	font:Normal 8pt Tahoma;
	color:White;	
	float:right;
	list-style-type:none;
	margin:0px;
}
.Node li
{
	display:inline;	
}
.Node a
{
	color:#FFFFFF;
	text-decoration:none;
}
.Node a:hover
{
	color:#FFFFFF;
}
.Node span
{
	color:#FFFFFF;
}
ul.FAQ
{
    display:block;
    width:870px;
    margin:0px;    
    padding:0px;
    list-style-type:none;
    border-top:dotted 1px #2d4e77;
}
li.FAQ
{
    width:870px;
    padding:10px 15px 10px 0px;
    background:url(Images/bullet.png) no-repeat right 8px;
    border-bottom:dotted 1px #2d4e77;
}
h3.FAQ 
{
    font:Bold 11pt Arial;
    color:#ffc600;
    margin:0px;
    padding:0px;
}
p.FAQ
{
    display:block;
    width:850px;
    padding:0px 20px 0px 10px;
    margin:0px;
}
div.DropDown
{
    float:left;
}
.NotDefaultFloat
{
    float:left;
}
select.DropDown
{
    font:Normal 8pt Tahoma;
}
p.DropDown
{
    font:Normal 8pt Tahoma;
    padding:2px 0px 0px 5px;
}
#GuestAlert
{
	display:block;
	width:780px;
	margin:0 auto;
	padding:5px 10px 5px 10px;
	border-top:dotted 1px #FFC600;
	border-bottom:dotted 1px #FFC600;
	margin-top:20px;
	background:#0D2C54;
	margin-bottom:40px;
}
#GuestAlert b
{
	font:bold 11pt Arial;
	display:block;
	color:#FFC600;
}
table.InsuranceList
{
	border:dotted 1px #2D5788;
	margin:0 auto;
	width:870px;
	text-align:center;
	margin-top:20px;
}
tr.InsuranceList-Header td
{
	border:dotted 1px #2D5788;
	height:30px;	
	background:#0D294B;
}
tr.InsuranceList td
{
	border:dotted 1px #2D5788;
	height:25px;
	background:#113056;
}
#OnlinePaymentForm
{
	direction:rtl;
	margin:0 auto;
	width:400px;
	margin-top:100px;
	background:white url(Images/en-bank.jpg) no-repeat center top;
	padding:100px 0px 10px 0px;	
	border:solid 8px #0C3D61;
}
#OnlinePaymentForm p
{
	padding:5px;
	font:Normal 8pt Tahoma;
	line-height:1.6;
	text-align:justify;
}
#OnlinePaymentForm h4
{
	display:block;
	overflow:auto;
	float:none;
	margin:10px 5px 10px 5px;
	padding:0px 0px 3px 0px;
	font:Normal 8pt Tahoma;
	color:Red;
	border-bottom:dotted 1px Red;
}
#OnlinePaymentForm ul
{
	list-style-type:square;
	font:Normal 8pt Tahoma;
	margin-top:0px;
}
#OnlinePaymentForm input
{
	width:150px;
	margin:0 auto;	
	color:Black;
	display:block;
	font:Normal 8pt Tahoma;
	border:solid 1px Gray;
	cursor:pointer;
}
