/* $Id: blue-skin.css,v 1.2 2010/03/04 12:48:36 mehrpadin Exp $ */
body {
/*font-family: Tahoma, serif;*/
font-family: Arial;
margin: 0 auto;
width: 993px;  /* 3px were added to justify header width exaclty with main width  */
  background: url('../images/body-bg.gif')  repeat scroll center top transparent ;
   /*color: #8B8C8E;*/
color:#5e5f5f;
}
a:link {
  color: #0f6691;
}
a:visited {
  color: #1b75ab;
}
#message {
float: right;
margin-top: 5px;
margin-right: 2px;

  /*background: #fff59c; */
}
#message a {
 color: #ABAAAA;
    font-size: 14px;
    font-weight: normal;
/*
  border-bottom: 1px dotted #ffb951;
  color: #f27900;
  */
}
#header {
margin-top: 2px;
  background: #F8F8F8;
  border-top: 1px solid #000817;
  
  border-top:  1px solid  #F2F2F2;  /*  F2F2F2 */ 
  border-right:  2px dotted  #CFCFCF;
	  border-left:  2px dotted  #CFCFCF;
}
#header div.border {
margin-top: 20px;
padding-top: 15px;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  margin-left: 20px;
  margin-right: 20px;
}
#header .region ul.menu li a {
  font-size: 14px;
  color: #ABAAAA;
  font-weight:normal;
}
#header .region ul.menu li a:hover,
#header .region ul.menu a#active_menu-nav {
  color: #000000;
}
#header .region .sf-menu li li a {

/*
  border: 1px solid #0e4367;
  color: #d5e9ff !important;
  */
}
#header .region .sf-menu li li {
border-left: none;
  /* background: #104f78; */
}
#header .region .sf-menu li li li {
  /* background: #104b74; */
}
#header .region .sf-menu a:focus,
#header .region .sf-menu li:hover,
#header .region .sf-menu a:hover,
#header .region .sf-menu li.sfHover{
}

#header .region .sf-menu a,
#header .region .sf-menu a:active {
/* 
  background: transparent;
  color: #a4c8ea !important;
 */
  
  text-decoration: none;
    outline: none;
    border: none;
    cursor : pointer;
	line-height: 1.2307em;
		/* color: #939393; */
	background: url(../images/nav-a.gif) 0 0 repeat-x;
}
#header .region .sf-menu li li:hover,
#header .region .sf-menu li li.sfHover,
#header .region .sf-menu li li a:focus,
#header .region .sf-menu li li a:hover,
#header .region .sf-menu li li a:active {
/*  background: #156499;  */
  color: #ffffff !important;
}
#header .block-search {
    		background: url("../images/search_bg.gif") no-repeat scroll 0 0 transparent;
    		height: 30px;
    		padding: 0;
	/*
    position: absolute;
    right: 20px;
    top: 69px;
	*/
   		 width: 291px;
    		z-index: 5000;
	
  /*background: url('../images/header-search-bg.png') no-repeat bottom left; */
}
#header .block-search .form-text {
			border:			none;
			color:			#000;
			font-size:		11px;
			line-height:	14px;
			margin:			1px 0 0 28px !important;
			padding:		7px 0px;
			*padding:		6px 0px;
			width:			170px;
			background:		none;

}
#header .block-search .form-submit {
		margin: -0px 0 0 0;
		float: right;
		width: 84px;
		background: url('../images/searchButton.gif') no-repeat center center;
		z-index: 5000;
  /*background: url('../images/header-search-btn.png') no-repeat center center; */
}
#intro {
/*
  background: #29507a;
  border-top: 1px solid #32649a;
  color: #e1eeff;
  */
}
#intro a {
  color: #e2f1ff;
}
#intro a:hover {
  color: #f2f9ff;
}
#intro .description {
  color: #e1eeff;
}
#intro .description h3.block-title {
  color: #ffffff;
}
#top {
  background: #e9e9e9;
  border-bottom: 1px solid #c7c7c7;
  color: #444444;
}
#top div.border {
  border-bottom: 1px solid #f4f4f4;
}
#top .column ul.menu li a,
#top .column ul.menu li.expanded li.leaf.last a {
  border-bottom: 1px solid #c9c9c9;
}
#top .column a:link {
  color: #444444;
}
#top .column a:visited {
  color: #666666;
}
#top .column a:hover {
  color: #333333;
}
#top h3.block-title {
  color: #555555;
}
#top .block-search,
#sidebar-right .block-search,
#sidebar-left .block-search {
  background: url('../images/search-bg.png') no-repeat bottom left;
}
#top .block-search .form-submit,
#sidebar-right .block-search .form-submit,
#sidebar-left .block-search .form-submit {
  background: url('../images/search-btn.png') no-repeat center center;
}
#top .block-search .form-text {
  color: #555555;
}
#mission {
  background: #f4f4f4;
  border: 1px solid #c4c4c4;
  color: #444444;
}
#mission div.border {
  border: 1px solid #ffffff;
}
#main {
/* old vlaue margin: 20px; changed due to miral request */
margin: 0px;
padding-bottom: 40px;
margin-left: 20px;
background: #ffffff;
  border-right:  2px dotted  #CFCFCF;
  border-left:  2px dotted  #CFCFCF;
  /** old border - changed fue top Miral request
border-left:  1px solid  #F2F2F2;
border-right: 1px solid  #F2F2F2;
*/
}

#main h1.title {
/*  color: #444444; */
}
#main h1.title a {
  color: #444444;
}
#main h1.title a:focus {
  background: #f4f4f4;
}
#main h1.title a:hover {
  color: #555555;
}
#main .details {
  background: #f8f8f8;
  border-top: 1px dotted #cccccc;
  color: #323232 !important;
}
#main .details-fp {
/*
  border-bottom: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  */
  color: #323232 !important;
}
/*
#main .details-fp a {
  
}
*/
/*
#main .details-fp a:hover {
color: #FFFFFF;
}
*/
#main .vertical-tabs-list li {
  background: #f7f7f7;
}
#main .vertical-tabs-list li:hover {
  background: #f4f4f4;
}
#main .vertical-tabs-list li a:link,
#main .vertical-tabs-list li a:visited {
  color: #444444;
}
#main .vertical-tabs-list li a:hover {
  color: #333333;
}
#main .vertical-tabs,
#main .vertical-tabs-list li.selected {
  background: #ffffff;
}
#content_above {
  border-bottom: 1px dotted #c4c4c4;
}
#content_below {
  border-top: 1px dotted #c4c4c4;
}
#sidebar-right .block-search .form-text,
#sidebar-left .block-search .form-text {
  color: #555555;
}
#sidebar-right h3.block-title,
#sidebar-left h3.block-title {
  color: #555555;
}
#mainmenu .bg {
  background: url('../images/mainmenu-bg.png') repeat-y top right;
}
#mainmenu .bg .bg {
  background: url('../images/mainmenu-bg-top.png') no-repeat top right;
}
#mainmenu .bg .bg .bg {
  background: url('../images/mainmenu-bg-bottom.png') no-repeat bottom right;
}
#mainmenu ul.menu li a {
  color: #80abd4;
}
#mainmenu ul.menu li a:hover,
#mainmenu ul.menu li a:focus {
  color: #4387c8;
}
#mainmenu ul.menu li a.active {
  background: url('../images/mainmenu-active-bg.png') no-repeat bottom left #ffffff;
  color: #00509c;
}
#middle h3.block-title {
  background: url('../images/sidebar-block-title-bg.png') repeat-x top center #d7d7d7;
  border: 1px solid #bebebe;
  color: #414141;
}
#middle h3.block-title span.border {
  border: 1px solid #f1f1f1;
}
#middle {
  background: #f1f1f1;
  border-top: 1px solid #c4c4c4;
}
#bottom {
  background: #ffffff;
  border-top: 1px solid #ffffff;   /*#E5E5E5;*/
  border-right: 1px solid  #F2F2F2;
  border-left: 1px solid  #F2F2F2;
  color: #d1d1d1;
}


#bottom .column ul.menu li a,
#bottom .column ul.menu li.expanded li.leaf.last a {
  border-bottom: 1px solid #484848;
}
#bottom .column a:link {
  color: #e8e8e8;
}
#bottom .column a:visited {
  color: #c4c4c4;
}
#bottom .column a:hover {
  color: #ffffff;
}
#bottom h3.block-title {
  color: #c4c4c4;
}
#bottom .block-search {
  background: url('../images/bottom-search-bg.png') no-repeat bottom left;
}
#bottom .block-search .form-text {
  color: #777777;
}
#bottom .block-search .form-submit {
  background: url('../images/bottom-search-btn.png') no-repeat center center;
}
#footer{
font-size: 12px;
background: #ffffff;

 border-top: 1px solid #E5E5E5;   /*#E5E5E5;*/
 border-right:  2px dotted  #CFCFCF;
 border-left:  2px dotted  #CFCFCF;
  /*
border-right: 1px solid  #F2F2F2;
border-left: 1px solid  #F2F2F2;
border-bottom: 1px solid  #F2F2F2;
*/
}
#footer a {
font-size: 14px;
  color: #ABAAAA;
  font-weight:normal;
}
#message a:hover,
#message ul.menu li a:hover,
#footer a:hover,
#footer ul.menu li a:hover,
#footer ul.menu a#active_menu-nav {
  color: #000000;
}
#footer ul.menu li a {
  border-color: #c4c4c4;
}