html{background-image: url(../images/bg.jpg); background-repeat: repeat-x;}

body { margin: 0;
 	 background-image: url(../images/bg.jpg);
 	background-repeat: repeat-x; 
	background-color: #FFFFFF;
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;}


a:link{color: #10416B; text-decoration: none;} /* dk-blue */
a:visited{color:#307D7E; text-decoration: none;}
a:hover {color: #10416B; text-decoration: underline;}
a:active {color: #10416B;}

.textMenu {font-size: 10px; color:#FFFFFF; text-align:center; } 
.textMenu a{color:#FFFFFF;  text-decoration: none; font-weight:normal;}
.textMenu a:link{color:#FFFFFF; text-decoration: none;  font-weight:normal;} 
.textMenu a:visited{color:#FFFFFF; text-decoration: none; font-weight:normal;}
.textMenu a:hover{ color: #FFFFFF; text-decoration: underline; font-weight:normal; }
.textMenu a:active {color:yellow; text-decoration: none; font-weight:normal; }

table{
	border-collapse: collapse;}


table.tableMain{
	margin-left:auto; margin-right:auto; 
	background-color: #FFFFFF; 
	vertical-align:top;
	font-size: 12px;
	background-image: url(../images/bg-table.jpg);
 	background-repeat: repeat-x;
	}	
table.tableMainWh{
	margin-left:auto; margin-right:auto; 
	background-color: #FFFFFF; 
	vertical-align:top;
	font-size: 12px;
}
.txtHeader{color: #000000; font-size: 14px; font-weight: bold;}
.txtPic {text-align: center; font-size: 9px}
.textColor10 { font-size: 10px; font-weight: bold;}
.textBlack10 {color: #000000; font-size: 12px;}
.textColor10 { color: #307D7E;}

.txtTop {font-size: 10px; font-weight: bold; color: #16568D; text-decoration: none}
.txtTop a:link{color: #10416B; text-decoration: none;} /* dk-blue */
.txtTop a:visited{color:#307D7E;}
.txtTop a:hover {color: #10416B; text-decoration: underline;}
.txtTop a:active {color: #10416B;}

.txtCopy {font-size: 10px; font-weight: bold; color: #7890A0; text-decoration: none}
.txtCopy a:link{color: #7890A0; text-decoration: none;} 
.txtCopy a:visited{color:#7890A0;}
.txtCopy a:hover {color: #7890A0; text-decoration: underline;}
.txtCopy a:active {color: #7890A0;}

.rowOne {background-color: #CCCCCC; } /* #E7E7E9 */
	
/**********************************************************************/
/* OUTER FRAME                                                        */
/**********************************************************************/

/* Border for template  */

/*upper left corner */
.photo-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 1px;
	vertical-align: top;
	background-position:right;
}
/*upper middle   */
.photo-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 1px;
}

/*upper right corner */
.photo-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 1px;
	vertical-align: top;
}
/*middle left  */
.photo-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
	background-position:right;
}

/*middle right  */
.photo-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
/*lower left corner */
.photo-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
	background-position:right;	
}
/*lower  middle */
.photo-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
/*lower right corner */
.photo-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;	
}

/* ******************************************************/
/* ---------------------- menu nav -------------------- */

/* ******************************************************/
#menu-container{
	position:relative;
	height:49px; /* menu height */
	color:#E0E0E0; 
	background:#10416B; /* dark blue */
	width:100%;
	font-family:Arial,Verdana,sans-serif;
	/*
	border: solid 1px red; */}
#menu-nav{position:relative;
	height:33px;
	font-size:10px;
	/* text-transform :uppercase; */
	font-weight:bold;
	background:#10416B url(../images/menu_bg.gif) repeat-x top left; /*80AFD5light blue */
	padding:0px}
#menu-nav ul{margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;}
#menu-nav ul li{display:block;
	float:left;
	margin:0;}
#menu-nav ul li a{display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 17px;
	height:33px;}
#menu-nav ul li a span{
	padding: 8px 17px 0 0;
	height:21px;
	float:left;
	/* border: solid 1px red; */}
#menu-nav ul li a:hover{color:#fff;
	background:transparent url(../images/menu_bg-over.gif) repeat-x top left;}
#menu-nav ul li a:hover span{display:block;
	width:auto;
	cursor:pointer;}
#menu-nav ul li a.current,#menu-nav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(../images/menu_left-on.gif) no-repeat top left;
	line-height:275%;}
#menu-nav ul li a.current span{
	display:block;
	padding:0 17px 0 0;
	width:auto;
	background:#1D6893 url(../images/menu_right-on.gif) no-repeat top right;
	height:33px;}

/* ---------------------- END nav ---------------------- */


.navLowerText{
	position: absolute;
	z-index: 1;
	top: 33px; /*distance of text from top of page */
	right: 20px;
	white-space: nowrap;}
.navLowerTextQues {	
	position: absolute;
	z-index: 1;
	top: 33px; /*distance of text from top of page */
	right: 240px;
	white-space: nowrap;}
.navLowerText a:link, .navLowerText a:visited, .navLowerTextQues a:link, .navLowerTextQues a:visited{
	text-decoration: none;
	color : #FFFFFF; /* black */}
.navLowerText a:hover, .navLowerTextQues a:hover{
	text-decoration: underline;
	color : #FFFFFF;}
.navLowerText a:active, .navLowerTextQues a:active{	
	text-decoration: none;
	color: yellow; }
table.tableOutline
{ background-color: #000066; }
 