/* ---------------------------- GLOBALS ------------------------------*/ 
.html
{
	width:100%;
	padding:0px;
	margin:0px;	
}

body 
{	
	width:100%;
	padding:0px;
	margin:0px;	
	font-family:Verdana;
	font-size: 12px; 
	color: #000;
	background:#FFF3D7;
	text-align:center;		
}
* body{
	text-align:-moz-center;
}

img
{
	border:0px;
}

fieldset legend /* Used for 'send a friend' */
{
	color:#89723C;
	font-weight:bold;
}
/* Anchors */

a:link {
   text-decoration: none;
   font-weight: bold;
}

a:visited {
   text-decoration: none;
   font-weight: bold;
}

a:hover,
a:active {
   text-decoration: underline;
}


/* --------------------------------------- CONTAINER --------------------------------------------*/

.container
{
	background-color:#FFF;
	width:958px;
	height:100%;
	border:1px solid #006699;
	margin-top:5px;
	text-align:left;
}

/* --------------------------------------- HEADER --------------------------------------------*/
.header
{
	height:126px;
	width:100%;
	background-color:#FFF;
	border-bottom:1px solid #006699;
	padding:0px;
	margin:0px;
}

.language-selector
{
	position:absolute;
	top:25px;
	left:70%; /* default value */
}

.language-selector select
{
	font-size:10px;
}

/* --------------------------------------- CONTENT-------------------------------------------*/
.content-container
{
	background-color:#FFFF66;
	height:100%;	
	xheight:500px
}
.content-table
{
	background-color:#FFFF66;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

.content-area
{
	margin:0px;	
	background-color:#FFFF66;	
	vertical-align:top;	
	padding-left:5px;
	padding-top:10px;
	text-align:left;
	padding-right:15px;
	color:#006699;
}



/* --------------------------------------- LEFT NAV-------------------------------------------*/
.left-nav
{
	padding:0px;
	margin:0px;
	xbackground:#FFD672; /* Yellow */
	xbackground:#FFE972; /* Yellow NEW */
	xbackground:#ADD9EE; /* Blue */
	background-color:#66CCFF;
	xbackground:#F1CAD7; /* Pink */
	width:200px;	
	vertical-align:top;
	text-align:center;
	padding-top:0px;
	border-right:1px solid #006699;
	color:#000;
}

* > .left-nav
{
	text-align:-moz-center;
}


/* Container */
.left-nav-container
{
	margin-top:5px;
	margin-left:15px;
	text-align:left;
	vertical-align:top;	
}

.left-nav-container div 
{
	xmargin-bottom:5px;
	margin-right:15px;
	padding:2px;
}

.left-nav-container a
{
	color:#000;
	text-decoration:none;
}

.container-div-selected /* selected */
{
	background-color:#FF6699;	
}

.left-nav-container span /* selected */
{
	color:#FFF !important;
	font-weight:bold;
	padding:0px;
}

.squire-bullet
{
	padding-bottom:1px;
	padding-right:3px;
}





/* --------------------------------------- RIGHT NAV-------------------------------------------*/

.right-nav
{
	padding:0px;
	margin:0px;
	width:210px;	
	vertical-align:top;
	text-align:center;
	padding-top:5px;
	background-color:#FFFF66;		
    xborder:1px dotted red;
}

* > .right-nav
{
	text-align:-moz-center;	
}

.right-nav div
{
	padding-bottom:4px;
	padding-right:5px;
}

.right-nav div div img
{
	xmargin-top:5px;
	border:solid 2px blue;
}



/* --------------------------------------- FOOTER  -------------------------------------------*/

.footer
{
	xbackground-image: url(../gfx/right_corner.gif); 
    xbackground-repeat:no-repeat; 
    xbackground-position:right bottom; 
    xbackground-color:#78B0FF;  
    line-height:20px; 
    text-align:center;    
    border-top:1px solid #006699;
    font-size:10px;
    color:#89723C;
}

.footer div
{
	xbackground-image: url(../gfx/left_corner.gif); 
    xbackground-repeat:no-repeat; 
    xbackground-position:left bottom; 
}

.footer a
{	
	xfont-weight:bold;
	text-decoration:none;	
	color:#006699;
}


.footer a:hover
{		
	text-decoration:underline;
	color:#FF6699;
}



.footer span
{
	color:#006699;
	font-weight:bold;
}

.footer var
{
	color:#006699;
}

/* Other */

#res-frame
{
	width:100%;
	border:0px;
	xheight:100%; /* Will not work in IE  */
	
}

* > .clickable-image
{
	cursor:pointer;
}

.clickable-image
{
	cursor:hand;
}
