/* Site frame start */

body {
  background: #FFF url("/imgs/bodybg.gif") top left repeat-x;
  font-size: 80%;
  font-family:arial;
  margin:0;
  padding:0;  
  min-width:960px;
  width:expression( documentElement.clientWidth < 960 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 960 ? "960" : "auto") : "960px") : "auto" );  
}

#header {
  background: url("/imgs/header.gif") top left no-repeat;
  height:88px;
  width:795px;  
}

#main {
  background: #FFF url("/imgs/contentbg.gif") top left repeat-x;
  padding-top:11px;
  padding-left:10px;
}

#content {
  background: #FFF url("/imgs/contenttop.gif") top left no-repeat;    
  width:780px;
}
#minheight {
  padding:4px;
  min-height:600px;
  height:auto !important;
  height:600px;    
}
#banner {
  position:absolute;
  background: #FFF url("/imgs/bannertop.gif") top left no-repeat;  
  top:158px;
  left:810px;
  width:140px;
  text-align:center;

  padding-top:5px;
  min-height:525px;
  height:auto !important;
  height:525px;     
}
#footer {
  padding-top:4px;
  color:white;
  background:#433E82;
  height:59px;
  text-align:center;
  clear:both;
}
#footer div {  
  background:#4F4899;
  padding:2px;
}

#footer a {  
  text-decoration:none;
  padding:6px 2px;
  color:white;
  font-weight:bold;
}

#footer a:hover {
  color:#FC3;
}
/* Site frame end */

/* Navigation start */

#promote {
  background:#433E82;
  height:26px;
  padding-left:75px;
  }
#promote ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0;
  margin:0;
  }

#promote li {
  float:left;
  margin-right:4px;
  padding-right:4px;
  }
#promote a {
  display:block;
  line-height:20px;
  background: url("/imgs/icon-promote.gif") center right no-repeat;
  text-decoration:none;
  font-weight:bold;
  color:white;
  font-size:1.1em;
  padding:2px 16px 2px 5px;
}
#promote a:hover {
  color:#FC3;
}
#menu {  
  height:28px;
  background: #4F4899;
  border-bottom: 5px solid #8a8bcc;
  padding-left:26px;
  }

#menu ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0;
  margin:0;  
}
#menu li {
  float:left;
  margin-right:4px;
}
#menu a {  
  display:block;
  color:#eee;
  font-weight:bold;
  text-decoration:none;
  padding:2px 5px;
  line-height:20px;
}
#menu a:hover {
  color:#FC3;
}

#quicknav {
  float:right;
  color:white;
  margin-top:2px;
  margin-right:95px;
  font-weight:bold;
}
#quicknav a {
  color:white;
}
#quicknav a:hover {
  text-decoration:none;
}
/* Navigation end */

/* General Content Styles start */

h1 { 
  font-size: 1.2em;
  line-height:27px;
  text-indent:35px;
  background: #fff url("/imgs/h1.gif") top left no-repeat;
}

h2 { font-size: 1em; color: #000;font-weight: bold;}

a { color: #000066;}
a:hover { color: #0000FF;}

hr {border: 0; color: #FC3; background-color: #FC3;clear:both;height:1px;}

.box {
  background: url("/imgs/tl.gif") 0 0 no-repeat;
  padding-bottom:1px;
}

.boxtitle {
  background: url("/imgs/tr.gif") 100% 0 no-repeat;
  font-weight:bold;
  text-align:center;
  font-size:1.1em;
  line-height:1.3em;
}
.boxcont {
  background:#FFF;
  margin:0px 2px;
  padding:4px;  
  color:black;
}
.boxframe {
  background:#FFF;
  margin:0px 2px; 
  color:black;
}
.box h1 {
  background:none;
  padding:0px;
  margin:0px;
}

.col-yel {
  background-color:#FC6;
}
.col-yel2 {
  background-color:#FF9;
}
.col-org {
  background-color:#FC3;
}
.col-blu {
  background-color:#66C;  
}
.col-lbl {
  background-color:#CCF;
}
.col-crm {
  background-color:#FFFAE6;
}
.col-grn {
  background-color:green;
  color:#FFF;
}
.col-gry {
  background-color:#eee;
}
.col-pnk {
  background-color:#fcc;
}
.col-wht {
  background-color:#fff;
}
.bor-dgry {
  border:1px solid #ccc;
  padding:2px;

}

.bor-gry {
  border-bottom:1px solid #ddd;
  padding:2px;
}

.txt-red {
  color:#600;
}

.adframe a {
    
}
.adframe a:hover {
  color:black;
}
.adprm:hover {
  background:#ffc;
}
.adstd:hover {
  background:#ffc;
}
.adprm span {
  color:#600;
}
.adstd span {
  color:#006;
}
.adframe h2 {
  margin:0;
  text-indent:2px;
  padding:2px;
}
.adframe h2 a {
  color:black;
  text-decoration:none;
}
.curr {
  float:right;
  text-align:right;
  padding-left:10px;
  
}
.prmphoto {
  float:left;
  width:105px;
  height:105px;
}
.prmphoto img {
  border:none;
}
.brphoto {
  float:left;
  width:105px;
  height:105px;
}

.adhead2 {
  border-top:2px solid #CCF;
  background:#eeeef8;  
  padding:2px 0px 4px 3px;
  margin:2px 0px 2px 0px;
  clear:both;
}

.adbox {
 padding:4px 0px 15px 0px;
 float:left;
 width:100%;
}

.adboxl {
  border:1px #ddd solid;
  background-color: #eeeef8;
  height:18em;
  width:400px;float:left;
  margin:1px 1px 1px 0px;
}

.adboxr {
 border:1px #ddd solid; 
 height:18em;margin-top:1px;
 clear:right;
 width:350px;
 float:right;
}
.adinfo {
 color:#033;
 padding:4px 4px 8px 3px;
}
.adinfo span {
 color:#006; 
}

.adcont {
 color:#300;
 padding:4px 4px 8px 3px;
 
}

.adcont span {
 color:#630; 
}
.adcont a {
  color:#630; 
  font-weight:bold; 
}

.adcont a:hover {
  color:black;
}

.error {
  text-indent:5px;
  color:red;
  font-weight: bold;
}
.success {
  color:green;
  font-weight: bold;
}

.details {
  font-size:0.8em;
}

.inputs select,.inputs input,.inputs textarea {
 background-color: #DFDFFF;
 color: #000000;
 border: 1px solid #6666CC;
 margin-top:4px;
}

.optional {
  font-weight:bold;
  color:red;
  font-size:0.9em;
  float:right;
}

.title {
  text-indent:2px;
  padding:2px;
}
.button {
 background: #4A4A95 url("/imgs/warrow.gif") center right no-repeat;
 color: #FFF;
 text-indent:4px;
 display:block;
 height:16px;
 width:85px;
 text-decoration: none;
 border: 1px solid #36366D;
 padding: 1px;
 font-weight: bold;        
} 
	
.button:hover {
  background: #4A4A96 url("/imgs/warrow.gif") center right no-repeat;  
  color:#FFF;     
}

.arwlink {
  padding-right:22px;
  background: url("/imgs/link-arrow.gif") center right no-repeat;  

}
.bg1 {
  background:#C1C1FD;
  text-indent:2px;
  border-bottom: 1px solid #eee;
}
.bg2 {
  background-color:#eee;  
}

.bg3 {
  background:#FC6;  
}

.author {
  background:#eef;text-align:right;
  margin:4px 0px;
  padding:2px;
}

.author span {
  float:left;
}
#comments {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
}

#comments li {
  border:2px solid #EEE;
  display:block;
  background:#eee;
  margin:0px 0px 5px 0pt;
  padding:12px 32px 6px;
}
#comments p {
  margin:10px 0;
}

#commpaging {
  text-align:center;
  padding:4px;
  color:#555;
  font-family:arial; 
  font-weight:bold;
}
#commpaging a {
  padding:0px 2px;
  color:#559;
  text-decoration:none;  
}
#commpaging a:hover {
  color:blue;  
}


#regionkey {
float:right;
font-size:1.2em;
padding-right:25px;
padding-top:50px;
}

#regionkey a{
  font-weight:bold;
  text-decoration:none;
}
.areas {    
  clear:both;
  font-size:0.8em;
  margin:10px 0px;

}
.areas th {
  padding:2px;
  
  font-size:1.1em;
}
.areas td {
  width:25%;
  background:#EEE;
}
.areas a img {
  border:none;
}

.areabar {
 font-weight:bold;
 text-align:center;
 padding:2px;border-top:
 1px solid #FF9900; 
 border-bottom:2px solid #FF9900;
}
.areabox {
  border:1px solid #FF9900;background:#FFCC66;
}
.areabox img {
  border:none;
}

.imgleft {
  margin: 0px 8px 8px 0px;
  float:left;
  border: 2px solid #AAA;
  background-color:#EEEEF8;
  text-align:center;
  line-height:17px;
}

.imgright {
  margin: 0px 0px 8px 8px;
  float:right;
  border: 2px solid #AAA;
  background-color:#EEEEF8;
  text-align:center;
  line-height:17px;
}

.email {
  unicode-bidi:bidi-override; direction: rtl;
}
.null {
  display:none;
}
/* General Content Styles end */

