/*************************************************/
/*                  text styles                  */
/*************************************************/
.Spacer
{
	background-image:url(Assets/Images/General/spacer.gif);
}
TD.Books
{
	border-left:solid 1px #FFFFFF;
	padding-left:0px;
	padding-right:2px;
}
	
.TinyTxt
{
	font-family:Arial;
	font-size:10px;
}
.TinyTxtWhite
{
	font-family:Arial;
	font-size:10px;
	color:White;
}
.RegTxt
{
	font-family:Arial;
	font-size:12px;
}

.RegTxtWhite
{
	font-family:Arial;
	font-size:12px;
	color:White;
}

.RegTxt11
{
	font-family:Arial;
	font-size:11px;
}
.RegTxt11White
{
	font-family:Arial;
	font-size:11px;
	color:White;
}
.BldTxt
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.BldTxt11
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.BldTxtWhite
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
}
.LargeBldTxt
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.LargeBldTxtGreen
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#bdc387;
}
.LargeBldTxtBordo
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#800000;
}
.InputBorder  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	border : 1px solid;
}
.InputBorderDDL  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	border : 1px solid;
	margin-left:15px;
}
.InputDetailsDiv  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	border : 1px solid #750019;
	background-color: #750019;
}

.firsttopic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b6e00;
}
.secondtopic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #165aa6;
}
.thirdtopic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669600;
}

/*************************************************/
/*         backgrounds Images/colors             */
/*************************************************/
.BGPath
{
	background-image: url(Assets/Images/General/bottom-pattern.jpg);
	background-repeat : no-repeat;
	background-position : left,top;
	background-attachment : fixed;
	margin : 0px;
	line-height:20px;
}
.TDPath
{
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	/*padding-top:-2px;*/
	padding-bottom:2px;
}
.BGHomeLine
{
	background-image : url(Assets/Images/homepage/home_25.jpg);
	background-repeat :repeat-y ;
	background-position : left, top;
	background-attachment : fixed;
	margin : 0px;
}
.BGHomeIn
{
	background-image : url(Assets/Images/homepage/bg_in.jpg);
	background-repeat : no-repeat;
	background-position : right,top;
	background-attachment : fixed;
	margin : 0px;
}
.BGManagement
{
	background-image: url(Assets/Images/Management/Titles/patern.gif);
	background-repeat: repeat-x;
	
}
.BGManagement
{
	background-image: url(Assets/Images/Management/Titles/patern.gif);
	background-repeat: repeat-x;
}
.InnerButtonCenter
{
	background-image: url(Assets/Images/General/button-center.gif);
	background-repeat: repeat-x;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#d2d6ad;
	line-height: 20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
}
.InnerButtonRight
{
	background-image: url(Assets/Images/General/button-right.gif);
	background-repeat:no-repeat;
}
.InnerButtonLeft
{
	background-image: url(Assets/Images/General/button-left.gif);
	background-repeat:no-repeat;
}
A.AInnerButton:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	line-height: 20px;
	font-weight:bold;
	color: #d2d6ad;
}
A.AInnerButton:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #d2d6ad;
	line-height: 20px;
}
A.AInnerButton:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #d2d6ad;
	line-height: 20px;
}

.rightNavborder
{
	background-image: url(Assets/Images/homepage/home_28.jpg);
	background-repeat: repeat-y;
	width: 5px;
}
.picBackgroundMain
{
	background-image : url(Assets/Images/General/main.gif);
	background-repeat : no-repeat;
	background-position : center,middle;
	background-attachment : fixed;
	margin : 0px;
}
.picBackgroundBottom
{
	background-image : url(Assets/Images/General/bottom.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	background-attachment :fixed ;
	margin : 0px;
}
.picBackgroundBottomLeft
{
	background-color:#d1d6ad;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.picLargeLineBackground
{
	line-height:20px;
	background-color:#e4e6c1;
	padding-left:5px;
	padding-right:5px;
}
.questionMark
{
	line-height:20px;
	background-color:#e4e6c1;
	padding-right:5px;
	border:solid 1px #750019;
}
.mainTopFiller
{
	background-image: url(Assets/Images/General/gradient.gif);
	background-repeat: repeat-x;
	background-position : right,top;
	background-attachment : fixed;
	margin : 0px;
	padding-left:15px;
	padding-right:15px;
}
.topInsideMenuFiller
{
	background-image: url(Assets/Images/General/filler_top.jpg);
	background-repeat: repeat-x;
}
.topInsideSerchbar{
	background-image: url(Assets/Images/General/bg_top_inside.jpg);
	background-repeat: no-repeat;
}
.topserchbar{
	background-image: url(Assets/Images/homepage/bg_top_home.jpg);
	background-repeat: no-repeat;
}
.rightInsideMenu{
	background-image: url(Assets/Images/General/bg_inside_menu.jpg);
	background-repeat: no-repeat;
	background-position : left, top;
	background-attachment : fixed;
}
.rightNavBGColor{
	background-color: #750019;
	line-height:1px;
}
.ScrollerFramebg
{
	background-color: #edeee1;
}
.surveybg
{
	background-color: #ffdee5;
	font-family:Arial;
	font-size:12px;
}
.BGBordo
{
	background-color: #750019;
}
.EventBGPink
{
	background-color: #EFE0E3;
}

/*************************************************/
/*          right menu css styles                */
/*************************************************/
A.A0:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	line-height: 20px;
	color:White;
}
A.A0:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:White;
	line-height: 20px;
}
A.A0:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: White;
	line-height: 20px;
}
A.AAll:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	line-height: 20px;
	color:Black;
}
A.AAll:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:Black;
	line-height: 20px;
}
A.AAll:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: Black;
	line-height: 20px;
}

/*** right menu styles  ***/
/* rollover */
.TDRightMenu0RO
{
	border-bottom:solid 1px #8e2f43;
	background-color:#8b011f;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
.TDRightMenuRO
{
	border-bottom:solid 1px #8e2f43;
	background-color:#f9fbea;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
/* backcolor */
.TDRightMenu0
{
	border-bottom:solid 1px #8e2f43;
	background-color:#750019;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
.TDRightMenu1
{
	border-bottom:solid 1px #8e2f43;
	background-color:#a5aa76;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
.TDRightMenu2
{
	border-bottom:solid 1px #8e2f43;
	background-color:#d5d8b8;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
.TDRightMenu3
{
	border-bottom:solid 1px #8e2f43;
	background-color:#f3f7d1;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
.TDRightMenu4
{
	border-bottom:solid 1px #8e2f43;
	background-color:#f1f5d5;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}
.TDRightMenu5
{
	border-bottom:solid 1px #8e2f43;
	background-color:#f1f5d5;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-left:2px;
}

/*************************************************/
/*         more link styles                      */
/*************************************************/
A.ATinyBlue:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:Blue;
}
A.ATinyBlue:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:Blue;
}
A.ATinyBlue:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:Gray;
}
A.ATinyWhite:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	line-height: 20px;
	color:White;
}
A.ATinyWhite:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:White;
	line-height: 20px;
}
A.ATinyWhite:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
	line-height: 20px;
}

A.AHomepage:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:Black;
}
A.AHomepage:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:Black;
}
A.AHomepage:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:Gray;
}

A.AWhite:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	line-height: 20px;
	color:White;
}
A.AWhite:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:White;
	line-height: 20px;
}
A.AWhite:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	line-height: 20px;
}

/*************************************************/
/*         controls styles                       */
/*************************************************/

.SearchRepeaterHeader
{
	background-color:#C2C882;
	font-weight:bold;
	line-height:50px;
	padding-right:15px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#800000;
	
}
.SearchRepeaterItem
{
	background-color:#E3E4C4;
	line-height:18px;
	padding-right:20px;
}
.SearchRepeaterAlternatingItem
{
	background-color:#EEEFDD;
	line-height:18px;
	padding-right:20px;
}
.SearchRepeaterSeperator
{
	background-color:#FFFFFF;
	line-height:1px;
}

/* Events Calendar Styles */

.calendar{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #393939;
	border:dotted 1px #d0d1b6;
	direction:rtl;
}

.calanderTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #750019;
	background-color:#F6F7EA;
	border:solid 1px #FFFFFF;
}
.calanderDayHeader{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #393939;
	background-color:#e3e8bf;
	border:solid 1px #d1d1cf;
	/*line-height:5px;*/
}
.calanderDay{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #4F4F4F;
	border:solid 1px #d0d1b6;
	background-image : url(Assets/Images/Calendar/bg.gif);
	background-repeat :repeat-x;
	background-position : top;
	padding : 0px;
}
.calanderSelectedDay{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #4F4F4F;
	background-color:#F6F7EA;
	border:solid 1px #76001A;
	background-image : url(Assets/Images/Calendar/bg.gif);
	background-repeat :repeat-x;
	background-position : top;
}
.calanderDayNoBG{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #4F4F4F;
	border:solid 1px #d0d1b6;
	background-color:#FFFFFF;
}
.calanderOtherMonthDay{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #666666;
	background-image : url(Assets/Images/Calendar/pattern.gif);
	background-repeat :repeat;
	border:solid 1px #d0d1b6;
}
.calanderDaySat{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #4F4F4F;
	background-color:#F6F7EA;
	border:solid 1px #e3e8bf;
	background-image : url(Assets/Images/Calendar/bg.gif);
	background-repeat :repeat-x;
	background-position : top;
}
.calendarTinyTxt
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
/* calendar links */
A.Day:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#76001a;
}
A.Day:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#76001a;
}
A.Day:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #393939;
}
/* calendar top search */
.CalendarSearchBG
{
	background-color:#F6F6EA;
}
.CalendarSearchTop
{
	background-image : url(Assets/Images/Calendar/bg.gif);
	background-repeat : repeat;
}
/* Event Popup */
.EventLayer
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	left:0px;
	top:217px;
	z-index:0;
	overflow: auto;
	margin : 0px;
	border:solid 3px #6b6c5b;
	visibility: hidden;
}

/* Default CSS Stylesheet for a new Web Application project */
body
{
	margin:0px;
    FONT-FAMILY:Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
/*BODY 
{ 
	MARGIN: 0px; 
	background-attachment:fixed;
	SCROLLBAR-FACE-COLOR: #750019; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EFE0E3; 
	SCROLLBAR-SHADOW-COLOR: #EFE0E3; 
	SCROLLBAR-3DLIGHT-COLOR: #EFE0E3; 
	SCROLLBAR-ARROW-COLOR: #EFE0E3; 
	SCROLLBAR-TRACK-COLOR: #EFE0E3; 
	SCROLLBAR-DARKSHADOW-COLOR: #EFE0E3; 
}*/
td
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1,h2,h3,h4,h5,h6 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: Maroon;
	line-height: 20px;
}
A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	line-height: 20px;
}
A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	line-height: 20px;
}
.FormFields
{
font-family:Arial;
font-size:12px;
border-bottom-color:#434341;
border-left-color:#434341;
border-right-color:#434341;
border-top-color:#434341;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-style:solid;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
}
.RegCenterText{
	font: 12px Arial, Helvetica, sans-serif;
	direction:rtl;
	text-align:center
}
