﻿body
{
	text-align: center;
	color: #333333;
	font-size: 8pt;
	font-family: Tahoma;
	margin:0;
	padding:0;
}

.page
{
	width: 780px;
}

html
{
	direction: rtl;
}

hr
{
	margin:0px;
	padding:0px;
	height:1px;
}

.button, .textBox, .lable
{
	padding: 0px;
	margin:0px;
	font-size: 8pt;
	font-family: Tahoma;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.loginTextBox, .loginLable
{
	height: 11px;
	vertical-align:middle;
}

.button
{
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #996699;
	background-color:#FFFFFF;
	color:#996699;
	height:15px;	
}

.link, .link a, .link a:hover, .link a:visited
{
	text-decoration:none;
	color:#996699;
}

.link a, .link a:hover, .link a:visited
{
	color:#669966;
	text-decoration:none;	
}

.loginTextBox
{
	padding-bottom: 1px;
	padding-top: 1px;
	Width:80px;
	Border:solid 1px #996699;
}

/* BG Colors */

.background1
{
	background-image: url(Images/bg_dark_violet.gif);
}

.background2
{
	background-image: url(Images/bg_light_violet.gif);
}

.background3
{
	background-image: url(Images/header_bg.gif);
}

.background4
{
	background-image: url(Images/footer_bg.gif);

}

.background5
{
	background-image: url(Images/menu_bg.gif);
}

.background6
{
	background-image: url(Images/left_box1_line.gif);
}

.background7
{
	background-image: url(Images/left_box1_bg.gif);
}

.background8
{
	background-image: url(Images/left_box2_line.gif);
}

.background9
{
	background-image: url(Images/left_box2_bg.gif);
}

.background10
{
	background-image: url(Images/page_line.gif);
}

.background11
{
	background-image: url(Images/light_green_bg.gif);
}

/* Fore Colors */

.foreColor1
{
	color: #996699;
}

.foreColor2
{
	color:#330033;
}

.foreColor3
{
	color:#333333;
}

.foreColor4
{
	color:#FFFFFF;
}

/* Default.Master */

.headerImage
{
	height: 168px;
	width:750px;
	background-image: url(Images/banner_image_green.jpg);
}

table#Header
{
	width:750px;
	height:40px;
}

table#header td.firstCell
{
	width:670px;
}

table#header td.secondCell
{
	width:80px;
}

.menu
{
	height:25px;
	padding-right:10px;
	text-align:right;
}

.staticMenuItemLPadding
{
	padding-left:6px;
}

.staticMenuItemRPadding
{
	padding-right:7px;
}

.dynamicMenu
{
	padding:0px 5px 0px 5px;
	border:solid 1px;
	border-color:#8fbc8f;
	margin-top:5px;
	margin-right:7px;
	color:#336633;	
}

.dynamicMenuItem
{
	border-bottom:solid 1px #fff;
	height: 20px;
	text-align:right;
	width:80px;
	margin:0px;
}

.footer
{
	height:80px;
	text-align:right;
	vertical-align:middle;
	text-decoration: none;	
	color:#330033;	
}

.footer a, .footer a:active, .footer a:link, .footer a:visited
{
	text-decoration: none;
	color: #FFF;
}

.footer a:hover, .forgetPassword a:hover, .changePassword a:hover
{
	text-decoration: none;
	color: #FCF;
}

.footer 
{
	padding-right:10px;
	height:80px;
}

.footerFirstRow
{
	height:60px;
	vertical-align:top;
	padding-top:5px;
}

.footerSecondRow
{
	height:20px;
	vertical-align:bottom;
	padding-bottom:5px;
}

.defaultContent, .pageContent
{
	padding:10px;
	text-align:right;
	vertical-align:top;
	height:300px;
}

.pageContent
{
	width:710px;
}

/* Home.Master */

.loginButton, .loggedInButton
{
	padding-top:5px;
}

.loginFailureText
{
	width:125px;
}

.forgetPassword, .changePassword
{
	color:#333333;
	text-decoration: none;
	padding:0px;
}

.homeContent
{
	padding: 0px 5px 5px 15px;
	vertical-align:top;
	text-align:right;
	width:560px;
}

.sideBar
{
	width:150px;
	vertical-align:top;
}

.loginView
{
	padding:4px 6px 6px 6px;
}

.loginContentBox
{
	height:150px;
}

.loginTitleImageFirstCell
{
	width:41px;
}

.loginTitleImageSecondCell
{
	width:107px;
}

.loggedIn
{
	height:100%;
	text-align:center;
}

.loggedInButton
{
	vertical-align:bottom;
}

.newDownloadsTitleImage, .loginTitleImage
{
	height:25px;
}

.newDownloadsBox
{
	padding-top:10px;
} 

.newDownloadsContentBox
{
	padding:5px 5px 5px 5px;
	vertical-align:top;
	text-align:right;
	width:150;
	height:200px;
}

.newDownloadsTitleImageFirstCell
{
	width:84px;
}

.newDownloadsTitleImageSecondCell
{
	width:64px;
}

.downloadButton
{
	padding-top:5px;
}

.box
{
	border:solid 1px #969;
	text-align:right;
}

.lDir
{
	text-align:left;
}

.homePageTitleImage
{
	width:39px;
	height:30px;
	border:solid 1px #996699;	
}

/* Page.Master */

.headerBar
{
	height:30px;
}

.headerBarFirstCell
{
	width:10px;
	vertical-align:top;
	text-align:right;
}

.headerBarLastCell
{
	text-align:right;
}

.headerBarCellTitle
{
	padding-top:10px;
}

.headerBarTitle
{
	padding:0px 4px 0px 3px;
	margin:0px;
	text-align:right;
	background-color:White;
	font-weight:bold;
	vertical-align:bottom;
}

.siteMapPath
{
	padding: 0px 0px 5px 0px;
	height: 13px;
	text-align: left;
	vertical-align: bottom;
	margin-top:10px;
	margin:0px;
}

.siteMapPathBorder
{
	border-bottom:solid 1px #996699;
}

.siteMapPath a, .siteMapPath a:Hover
{
	text-decoration:none;
	color:#669966;
}

.siteMapSeprator
{
	padding:0px 3px 0px 3px;
}

seprator
{
	vertical-align:top;
	height:1px;
	color:#996699;
}

/* Home */


.booksContentBox
{
	padding:5px;
	padding-top:3px;
	height:50px;
}

.newsContentBox
{
	padding-left:5px;
	padding-bottom:5px;
	padding-right:4px;
	height:50px;
}

.images
{
	Width:75px;
	Height:100px;
}

/* Pages */


/* books */
.booksPageContentsPadding
{
	padding-right:40px;
}

.price
{
	padding-top:3px;
	padding-bottom:3px;
}

/* ForgetPassWord */

.textBoxBorder
{
	Border:solid 1px #996699;
}

.submitButton
{
	padding:3px;
}


/* SiteMap */

.siteMapPage
{
	color: #333333;
	text-align:right;	
}

.siteMapPage a, .siteMapPage a:active, .siteMapPage a:link, .siteMapPage a:visited
{
	text-decoration: none;
	color:#996699;
}

.siteMapPage a:hover
{
	text-decoration: none;
	color:#669966;
}

.contentBox /* Home.master */
{
	text-align:right;
	vertical-align:top;
}

.contentBoxTitle /* Home.master */
{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:5px;	
}

.contentBoxDate
{
	text-align:left;
	vertical-align:top;		
}

.contentBoxHorizontalSeprator
{
	height:10px;
}

.contentBoxVerticalSeprator
{
	width:10px;	
}

.contentBoxImage
{
	width:75px;
	height:100px;
}

.continue, .continue a, .continue a:active, .continue a:link, .continue a:visited
{
	text-decoration: none;
	color:#996699;		
}

.continue a:hover
{
	text-decoration: none;
	color:#669966;
}

.contentBoxRightPadding
{
	padding-right:5px;
}

.contentBoxLeftPadding
{
	padding-left:5px;
}

