

/*
* html .content { /* for IE6 */
/* min-height: 100%;
}
*/



/*
html {
	min-height: 100%;
}
body {
	margin: 0;
	padding: 0;
	min-height: 100%;
} */
/* --------------- hacks above for bg sidebar???--------------- */

/** {
padding:0;
margin:0;
border:0;
}*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4B4B4B;
	background-image:url(images/bg-bluefade.jpg);
	background-repeat:repeat-x;
	background-color:#234795;
	text-align:justify;
}

/* --------------- Div ID's --------------- */

#content {
width:900px;
min-height:760px;
/*min-height: 100%; /*added to stretch, but not helping */
}




#footer {
background:#2bbaf4;
/*border-top:5px solid #0b9dd3;*/
width:880px;
padding:10px;
clear:both;
}



.footer_menu {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	TEXT-DECORATION: none;
	text-align:center;
}

.footer_menu A:link, .footer_menu A:visited, .footer_menu A:active  {
	COLOR: #FFFFFF;
	height: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: none;
}
.footer_menu A:hover{
	COLOR: #0066FF;
	height: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: underline;
}












#header {
width:880px;
height:305px;
/*padding:10px;*/
background:#ebddc3;
}

#headerline {
	width:100%;
	height:20px;
	background:#1f74c6;
	background-image:url(images/bg-blueline.jpg);
	background-repeat:repeat-x;
}

#main {
/*background:transparent;*/
background-color:#FFFFff;
width:660px;
padding:20px;
float:right;
min-height:760px;



}


.table_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4B4B4B;
	background-image:url(images/bg-sandbox.jpg);
	background-repeat:repeat-x;
	background-color:#fbf7ef;
	text-align:left;
	padding:0px 10px 0px 10px;	
 }




/* listing in main content */
/*ul {list-style:inside;
	padding:20px;
	margin:0px;
}*/

ul.arrow {
	list-style-image:url(images/bullet-arrow.png) ;
	padding:20px;
	margin:0px;
	
}

.quotes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin-left:15px;
	
 }
 .quotesauthor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:11px;
	font-weight:bold;
	text-align:right;
 }

 .hotred {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:16px;
	font-weight:bold;
 }
.red1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:12px;
	font-weight:bold;
 }
 .blue1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #234794;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	 }
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	line-height:20px;
}

.copyright A:link, .copyright A:visited, .copyright A:active  {
	color: #999999;
	height: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: none;
}
.copyright A:hover{
	color: #999999;
	height: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: underline;
}





#sidebar {
height: 100%;
/*background:transparent;*/
background-color:#234794;
background-image:url(images/bg-bluefade.jpg);
background-repeat:repeat-x;
width:180px;
padding:0px 10px 0px 10px;
float:left;
}

#wrapper {
	width:900px;
	border-color:#CCCCCC;
	border-style:solid;	
	border-width:1px;
	margin:0 auto;
	/*background-image:url(images/bg-bluefade.jpg);
    background-repeat:repeat-x; */
}

/* --------------- Classes --------------- */

hr.clear {
clear:both;
display:block;
visibility:hidden;
}

h1{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2f60c3;
font-size:18px;
font-weight:bold;}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2f60c3;
	font-size:14px;
	font-weight:bold;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:normal;
}

.rates {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
.rates_header {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c8350e;
	font-size:12px;
	font-weight:bold;

}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c8350e;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}


.blue-bold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2063b2;
	
}

.white{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
 }








/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {width:200px; height:300px; margin:0 auto; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; /*background:url(anywidth/opaque.png);*/  padding:1px 1px 0 1px;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {position:absolute; left:0; top:30px; width:180px;}
#menu ul.level2 {background-color:#1b99ee;}

#menu a {display:block; font:normal 12px verdana,arial,sans-serif; color:#ffffff; line-height:26px; text-decoration:none;padding:0 20px 0 10px; border-bottom:1px solid #ddd;} 

#menu ul li:hover > ul {visibility:visible; left:100%; margin-top:-28px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {background-color:#2063b2; } 
#menu li:hover > a {background-color:#2063b2; }
#menu li a.fly {/*background: url(anywidth/arrow.gif)*/ no-repeat right top;  }
#menu li a.fly:hover {background-color:#234794 /*url(anywidth/arrow.gif)*/ no-repeat right top;} 
#menu li:hover > a.fly {background-color:#234794 /*url(anywidth/arrow.gif)*/ no-repeat right top;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}



/* Picture enlarger */ 
/*#menu {position:relative; top:10px; left:100px; width:75px; background-color:#fff; z-index:100;}*/
#pic a.type1, #pic a.type1:visited {display:block; width:152px; height:152px; text-decoration:none; top:0; left:0; border:0;}
#pic a img {border:0;}
#pic a.type1:hover {text-decoration:none;}
#pic a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#pic a.type1:hover .large {display:block; position:absolute;  width:174px; height:414px; border:0px ;} 
 



/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 