﻿body 
{
	background-color: #FFFFFF;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}
.PdfViewerBody
{
	background-color: #FFFFFF;
	color: #FF1111;
	background-image: url(images/FramesBackground.gif);
	background-repeat: repeat-x;
}
.AdminPanelBody
{
	background-color: #282828;
	color: #FF1111;
	background-image: url(images/PdfMenuBar.gif);
	background-repeat: repeat-x;
}
.LoginBody
{
	background-color: #FFFFFF;
	color: #555555;
	background-image: none;
	background-repeat: no-repeat;
}
.LoginTextBox
{
	color:#555555;
	background-color: #eeeeee;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	width:119px;
	font-family:Arial;
	font-size:10pt;
}
.PanelLogin
{
	background-image: url(images/Login.jpg);
}
.LoginCaptcha
{
	background-color: #ffffff;
}
/* 1 HEADER */

.header {
	background-image: url(Images/header.gif);
	background-repeat: no-repeat;
	height: 77px;
	margin-left: 0;
}

.footerbg {
	background-image: url(images/footer-side2.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 75px;
	text-align: center;
}
h1 {
	position: absolute;
	left: 37px;
	top: 12px;
	text-transform: uppercase;
	font-size: 18px;
}

h2 {
	position: absolute;
	left: 37px;
	top: 60px;
	font-size: 11px;
}

h3 
{
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.5em;
	font-weight: bold;
	font-family:Arial;
}
h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.3em;
	font-weight: bold;
}
/* 2 PAGE */
.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: 0px;
	text-align: right;
}

/* 2.1 HOME, RESUME, LINKS, REGISTER, ADMIN/ALBUMS, ADMIN/PHOTOS PAGES */

#home{
	background-image: url(images/body-repeat.gif);
	position: relative;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

.label 
{
	font-weight:bold;
}

.labelf
{
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	color:Black;
	margin-left:4px;
}

.textboxf
{
	background-image: url(images/TextBoxBack2.gif);
	background-repeat: repeat-x;
	border-style:solid;
	border-width:1px;
	border-color:#999b9b;
	direction:rtl;
	text-align:right;
	font-family: Tahoma;
	color:#555555;
}
.textboxfc
{
	background-image: url(images/TextBoxBack.gif);
	background-repeat: repeat-x;
	border-style:solid;
	border-width:1px;
	border-color:#999b9b;
	direction:rtl;
	text-align:right;
	font-family: Tahoma;
}
.textboxf2
{
	text-align:right;
	font-family:Arial;
	font-size:12px;
}
.dropdownf
{
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	color:Black;
	width:70px;
	border-style:none;
}
.sidebar 
{
	background-image: url(images/sidebody2.gif);
	background-repeat:repeat-y;
	width: 244px;
	height: 100%;
}

.sideheader
{
	/*background-color:Orange;*/
	background-image: url(images/sideheader.gif);
	background-repeat:no-repeat;
	width: 244px;
	height: 55px;
	text-align:right;
	margin-right:0px;
}
.sidesearch
{
	/*background-color:Orange;*/
	/*background-image: url(images/SearchBackGround.gif);*/
	background-repeat:no-repeat;
	width: 236px;
	height:45px;
	text-align:right;
	margin-right:0px;
}

.sidetree
{
	background-image: url(images/TreeBackGround.gif);
	background-repeat:no-repeat;
	text-align:right;	
	direction:rtl;
	margin-right:0px;
	height:400px;
	width:242px;

}
.sidefavor
{
	background-image: url(images/favor.gif);
	background-color: #282828;
	background-repeat:no-repeat;
	text-align:right;	
	direction:rtl;
	margin-right:0px;
	height:290px;
	width:242px;
}
.treepanel
{
	margin-right:9px;
	direction:rtl;
	text-align:right;	
}
.favorpanel
{
	margin-right:18px;
	text-align:right;	
	direction:rtl;
}
.mytree
{
	/*background-color:Aqua;*/
    width:222px;
    text-align:right;	
	direction:rtl;
}

.myframe
{
	width:100%;
	height:600px;	
}

.button 
{
	margin-top:1px;
}

.sitemap
{
	font-size:xx-small;
	direction:rtl;
}

.pdfmenubar
{
	background-color: #F5F5F5;
	background-image:url(images/PdfMenuBar.gif);
	background-repeat:repeat-x;
	width:100%;
}

.pdfmenubarLabel
{
	font-size:9px;
	font-family:Tahoma;
	vertical-align:middle;
}

.mygridview
{
	text-align:right;
	direction:rtl;
	width:100%;
}
.searchFields
{
	/*background-color:Purple;*/
	height: 100%;
	width:400px;
	margin-right:10px;
	text-align:right;
}
.SearchFieldsTable
{
	/*background-image:url(images/AdvancedSearchBack3.gif);
	background-repeat:no-repeat;*/
	border-top:solid 0px #bdc0d7;
	border-bottom:solid 1px #bdc0d7;
	border-right:solid 0px #bdc0d7;
	border-left:solid 0px #bdc0d7;
}
.popup_frame
{
	position:absolute;
    font-family:Tahoma,helvetica,clean,sans-serif;
    font-size:12px;  
    padding:2px 3px;
    width:400px;
}

.popup_overlay
{  
	text-align:right;
    border:solid 1px #808080;
    border-width:1px 1px;
    font-family:Tahoma;
    font-size:12px;
} 
.popup_header
{
    cursor:move; /* Because the DragPanelExtender doesn't do this for me ;( */
    background: url(images/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-bottom:solid 1px #ccc;
    padding: 3px 10px;
    text-align:right;
} 
.popup_body
{
    background-color:#fff;
    padding:10px;
}

.popup_updating
{
	padding:10px;
	background:#F5F5F5 url(images/25-1.gif) no-repeat center;
	color:#bbbbc0;
} 

.popup_footer
{
    text-align:left;
    background: url(images/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-top:solid 1px #ccc;
    padding: 5px 3px;
}

.popup_close
{
    right: 7px;	
    background: url(images/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}
.modalPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/*Admin Panel=============================*/
.usersEditTextBox
{
	background-color:Transparent;
	color:#FFFFFF;
	border-width:0px;
	border-color:Black;
	font-family:Tahoma;
	font-size:12px;
	width:60px;
}
.ThemedTextBoxes
{
	background-color:#484848;
	color:#AAAAAA;
	border-width:1px;
	border-color:Black;
	font-family:Tahoma;
	font-size:12px;
}
.ThemedContentLabels
{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	white-space:pre-wrap;
}
.ThemedTitleLabels
{
	color:#99d412;
	font-family:Tahoma;
	font-size:12px;
}
.usersEditGrid
{
	background-color:#282828;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	border-color:Black;
	border-style:solid;
	border-width:1px;
}
.usersEditGrid tr.rowheader
{
    color: white;
    background-color: #482828;
	border-color:Black;
	border-style:solid;
	border-width:1px;
}

.usersEditGrid tr.normal
{
    color: White;
    background-color: #282828;
    border-color:Black;
	border-style:dotted;
	border-width:1px;
}
.usersEditGrid tr.rowselected
{
    color: White;
    background-color: #384838;
    border-color:Black;
	border-style:solid;
	border-width:1px;
}
.usersEditGrid tr.alternate
{
    color: White;
    background-color:#202020;
   	border-color:Black;
	border-style:solid;
	border-width:1px;
}
.usersEditGrid tr.normal:hover, .usersEditGrid tr.alternate:hover
{
    background-color: #282848;
    color: White;
   	border-color:Black;
	border-style:solid;
	border-width:1px;
}
.PanelHeaderBody
{
	background-image:url(images/g2.gif);
	background-repeat:repeat-x;
	border-width:0px;
	border-style:none;
}
.PanelHeaderLabel
{
	color:#99d412;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.PanelBody
{
	background-color:#282828;
	border-left:Black 1px solid;
	border-bottom:Black 1px solid;
	border-right:Black 1px solid;
	padding:5px;
}
.PanelBodyWithMin
{
	background-color:#282828;
	border-left:Black 1px solid;
	border-bottom:Black 1px solid;
	border-right:Black 1px solid;
	vertical-align:top;
	height: 400px;
	padding:5px;
}
/*White Theme=============================*/
.WhiteThemedContentLabels
{
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
	white-space:pre-wrap;
}
.WhiteThemedTitleLabels
{
	color:#99d412;
	font-family:Tahoma;
	font-size:12px;
}
.WhiteUsersEditGrid
{
	background-color:#f5f5f5;
	color:#000000;
	font-family:Tahoma;
	font-size:12px;
	border-color:#a0a0a0;
	border-style:solid;
	border-width:1px;
}
.WhiteUsersEditGrid tr.rowheader
{
    color: black;
    background-color: #d5f5f5;
	border-color:#a0a0a0;
	border-style:solid;
	border-width:1px;
}

.WhiteUsersEditGrid tr.normal
{
    color: black;
    background-color: #f5f5f5;
    border-color:#a0a0a0;
	border-style:dotted;
	border-width:1px;
}
.WhiteUsersEditGrid tr.rowselected
{
    color: black;
    background-color: #e5d5e5;
    border-color:#a0a0a0;
	border-style:solid;
	border-width:1px;
}
.WhiteUsersEditGrid tr.alternate
{
    color: black;
    background-color:#e9e9e9;
   	border-color:#a0a0a0;
	border-style:solid;
	border-width:1px;
}
.WhiteUsersEditGrid tr.normal:hover, .WhiteUsersEditGrid tr.alternate:hover
{
    background-color: #c2d1eb;
    color: black;
   	border-color:#a0a0a0;
	border-style:solid;
	border-width:1px;
}
.WhitePanelHeaderBody
{
	background-image:url(images/g2_light.gif);
	background-repeat:repeat-x;
	border-width:0px;
	border-style:none;
}
.WhitePanelHeaderLabel
{
	color:#ff7800;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.WhitePanelBody
{
	background-color:#f0f0f0;
	border-left:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	border-right:#a0a0a0 1px solid;
	padding:5px;
}
.WhitePanelBodyWithMin
{
	background-color:#f0f0f0;
	border-left:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	border-right:#a0a0a0 1px solid;
	vertical-align:top;
	height: 400px;
	padding:5px;
}
.WhiteSearchPanelHeaderBody
{
	background-image:url(images/SearchHeaderBody.gif);
	background-repeat:repeat-x;
	border-width:0px;
	border-style:none;
}
.WhiteDetailsSearchPanelHeaderBody
{
	background-image:url(images/DetailsSearchHeaderBody.gif);
	background-repeat:repeat-x;
	border-width:0px;
	border-style:none;
}
.WhiteDetailsSearchPanelHeader2Body
{
	background-image:url(images/DetailsSearchHeader2Body.gif);
	background-repeat:repeat-x;
	border-width:0px;
	border-style:none;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.gif);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.gif);
}
/* Accordion Center*/
.accordionHeader
{
    cursor: pointer;
}
.accordionHeaderSelected
{
    cursor: pointer;
}
.accordionContent
{
	background-color:#f0f0f0;
	border-left:#bdc0d7 1px solid;
	border-bottom:none;
	border-right:#bdc0d7 1px solid;
    border-top: none;
    padding: 0px;
}
/* Accordion SideMenu*/
.accordionSideHeader
{
    cursor: pointer;
    color:#0073ea;
    font-weight:normal;
    height:30px;
    text-align:center;
    background-color:#f0f0f0;
    border-left:#c0c0c0 1px solid;
	border-right:#a0a0a0 1px solid;
    border-top: #c0c0c0 1px solid;
}
.accordionSideHeader table:hover
{
	cursor: pointer;
    color:#ffffff;
    background-color:#0b79ea;
}
.accordionSideHeaderSelected
{
    cursor: pointer;
    color:#ff0084;
    font-weight:bold;
    background-color:#f0f0f0;
    border-left:#a0a0a0 1px solid;
	border-bottom:#a0a0a0 1px solid;
	border-right:#a0a0a0 1px solid;
    border-top: #a0a0a0 1px solid;
    height:30px;
    text-align:center;
}
.accordionSideContent
{
	background-color:#f3f3f3;
	border-left:#c0c0c0 1px solid;
	border-bottom:none;
	border-right:#a0a0a0 1px solid;
    border-top: none;
    padding: 0px;
}
