@charset "UTF-8";
/* CSS Document */

/* general */

body,td,th, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
body {
	background-color: #C6D0D5;
	margin:0;
	padding:0;
}
a:link {
	color: #FF6600;
	text-decoration: none;
	font-weight:bold; 
}
a:visited {
	text-decoration: none;
	color: #999999;
		font-weight:bold; 

}
a:hover {
	text-decoration: underline;
	color: #339999;
		font-weight:bold; 

}
a:active {
	text-decoration: none;
	color: #000000;
		font-weight:bold; 

}

#topper{
background-color: #000000;
color:#000000;
font-size:6px;
}

#topper a{
color:#000000;
}

#topper a:visited{
color:#000000;
}

#topper a:hover{
color: #282828;
}

#topper a:active{
color:#000000;
}

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

.divtooltip{
position:absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: lightyellow; 
width: 422px; 
padding: 4px;
}
.intrstyle{
	font-size: 10px;
	color: #666666;
}

.member a{
color:#000000;
text-decoration:none;
font-weight:normal;
}

.member a:visited{
color:#000000;
text-decoration:none;
font-weight:normal;
}

.member a:hover{
color: #FF9900;
text-decoration:none;
font-weight:normal;
}

.member a:active{
color:#FF9900;
text-decoration:none;
font-weight:normal;
}

.member img a{
border: 2px solid #FFFFFF; 
}

.member img a:visited{
border: 2px solid #FFFFFF; 
}

.member img a:hover{
border: 2px solid #FF9900; 
}

.member img a:active{
border: 2px solid #FF9900; 
}

.smaller{
font-size:10px;
font-weight:normal;}

td.maintour {
	text-align:left;
	font-size:10px;
	font-weight:bold;
}

/* DIVs */

#big{
width:900px;
margin-top:0;
margin-left:auto;
margin-right:auto;
padding:0;
background-color:#FFFFFF;
}
#header{
background:#000000 url(images/AbdouWebLogo2008.jpg) no-repeat;
height:144px;
margin:0;
}
#menu{
background-color:#000000;
height:25px;
margin:0;

}
#content{
left: 0;
padding: 5px;
margin: 0; 
background-color: #FFFFFF;
margin:0;

}
#footer{
background-color:#000000;
color:#FFFFFF;
margin:0;
height:30px;
padding-top:10px;
}

#blank{

clear:both;}

/* Navigation */

.blanks{

clear:both;}

.hovermenu ul{
padding-left: 15px;
margin: 0;

}

.hovermenu ul li{
display: inline;
list-style:none;
padding: 7px 4px 7px 16px;	
text-decoration: none;
float: left;
color: #FF6600;
}

.hovermenu{
color: #ffffff;
font-weight:bold;
font-size:12px;

}

.hovermenu ul li a{
	
color: #ffffff;
font-weight:bold;
font-size:12px;
}
.hovermenu ul li a:active { 
text-decoration: line-through;
color: #ffffff;
}

.hovermenu ul li a:visited { 
text-decoration: none;
color: #e1e1e1;
}
.hovermenu ul li a:hover {
color:#FF6600;
}

/* defined styles */
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*diary styles*/
#diarymenu{
width:200px;
float: left;}
#diarycontent{
text-align:justify;
width:600px;
float:right;
padding:15px;
}

.blogheader{
	color: #FFFFFF;
	background: #1D6893;
	font-weight: bold;
	font-size: 12px;
	padding:5px;

}
 /* main page styles */
 
 #leftmidcol
 {
 float:left;
 width:563px;
 }
  #leftcol
 {
 float:left;
 width:320px;
 border: #000000 solid 1px;
 font-weight:bold;
 text-align:center;
 }
 
 #midcol
  {
 float:right;
 width:230px;
  text-align:center;
  padding-left:7px;
  padding:5px;
 }
 
 #rightcol
 {
 330px;
 float:right;
    text-align:center;

 }
 
 #news{
text-align:justify;
}

#buy{
 font-weight:bold;
   text-align:center;

}

/* Tour styles */

/*
#years{
width:890px;
background-color:#003366;
height:30px;
}
*/
#yearsnote{
width:890px;
height:25px;
background-color: #143D55;
color:#FFFFFF;
padding-left:5px;
}

/* --------------------- */

#nicetry{
width: 890px;
}

/* another try */



.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #143D55; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;

float: left;
/* display: block; */
text-decoration: none;
margin: 0;
  /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #143D55; 
}

.mattblacktabs li a{
float: left;
/* display: block; */
text-decoration: none;
margin: 0;
padding: 7px 8px;                  /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #1D6893; /*background of tabs (default state)*/
border-top: 2px solid #FFFFFF; 

}

.mattblacktabs li a:visited{
color: white;
border-top: 2px solid #FFFFFF; 

}

.mattblacktabs li a:hover{
background: #1D6893; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
border-top: 2px solid #FF6600; 
}

.mattblacktabs li.selected a{
background: #143D55; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
border-top: 2px solid #FF6600;
}

.mattblacktabs li.orange a{
background: #FF6600;
padding-left:15px;
padding-right:15px;
}

.mattblacktabs li.orange a:hover{
border-top: 2px solid #FFFFFF;
}

/* div#links .mattblacktabs a span {display: none;}

.mattblacktabs li a:hover span {
display: block;
   position: absolute; top: 500px; left: 0; width: 125px;
   padding: 0px; margin: 10px; z-index: 100;
   color: #AAA; 
   font: 10px Verdana, sans-serif; text-align: center;} 
*/
/* news styles */
.newsdate {
	color: #FF6600;
	font-weight: bold;
	font-size:12px;
}
.newscontent{
text-align:justify;
}
/* photos styles */
.photoscon{
background:#000000;
color:#FFFFFF;
text-align:center;
}
h5{
color:#FFCC00;
font-size:12px;
font-weight:bold;}
  
/* old styles */
.BodyTxtBoldWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
}

.newscontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
}

.newsmore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
}

.newsmore a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}

.newsmore a:hover{
	color: #FFCC00;
	text-decoration:underline;
}

table.contacts
{ 
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{ background-color: #99CCCC;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.contacta
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #FFFFFF;
background-color: #003399;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px; }

.verdate {
	color: #ffffff;
	font-size: 9px;
}

.orange2 {
padding: 5px;
}