
body { font-family: "Helvetica Narrow", "Aria Narrow", sans-serif; color: black; background-color: transparent; background-image: url(../mats/bgpnl_yrn_rose.jpg); }


a:link { 
	color: #663399; text-decoration: none; font-weight: bold; 
}

a:visited {
	color: #663399; text-decoration: none; font-weight: bold; 
}

a:hover {
	color:#01be04; text-decoration: none; font-weight: bold;
  	}

a img { 
	border: 0; }


h1{
	font: bold 140% "Helvetica Narrow", "Aria Narrow", sans-serif;
	color: #3c0ca8;
}

h2{
	font: bold 120% "Helvetica Narrow", "Aria Narrow", sans-serif;
	color: #3c0ca8;
}

h3{
	font: bold 100% "Helvetica Narrow", "Aria Narrow", sans-serif;
	color: #3c0ca8;
}


td { font-size: 85%; font-family: "Helvetica Narrow", "Aria Narrow", sans-serif }

.body_tbl { background-image: url(../mats/bk_bg_body_prpl.gif); background-repeat: repeat-y; width: 828px; height: 600px; min-height: 600px; text-align: center; vertical-align: top; }

.body_tbl_scroll { background-image: url(../mats/bk_bg_body_prpl.gif); background-repeat: repeat-y; text-align: center; width: 828px; vertical-align: top; min-height: 900px; }

.body_td_left { font-size: 85%; text-align: left; vertical-align: top; padding-left: 35px; padding-right: 35px; padding-top: 5px; padding-bottom: 0px; }

.td_nested_left { text-align: left; vertical-align: top; padding-left: 35px; padding-right: 5px; padding-top: 0px; padding-bottom: 5px; }

.td_nested_mid { text-align: left; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 5px; }

.td_nested_mid_cntr { text-align: center; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 5px; }

.td_nested_right { text-align: left; vertical-align: top; padding-left: 5px; padding-right: 35px; padding-top: 0px; padding-bottom: 5px; }



.reqd  { font-family: "Helvetica Narrow", "Aria Narrow", sans-serif; color: red; font-size: 70%;  }

.optn  { font-family: "Helvetica Narrow", "Aria Narrow", sans-serif; color: green; font-size: 70%;  }

.temp { font-family: "Helvetica Narrow", "Aria Narrow", sans-serif; color: red; background: yellow;  }




/* Content
----------------------------------------------- */
@media all {
  #content {
  	font: normal 100% Helvetica Narrow, Aria Narrow, sans-serif;
    width: 700px;    
	 padding:0;    
	 text-align:left;
    }
  #main {
    width: 480px;    
	 padding: 0;    
	 float: left;
    }
  #sidebar {    
  	width: 200px;    
  	padding: 0;    
  	float: right;
	text-align: center;
    }
  }
@media handheld {
  #content {
	font: normal 100% Helvetica Narrow, Aria Narrow, sans-serif;
    	width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }


/* Body Content
----------------------------------------------- */
#main {
	font: normal 80% Helvetica Narrow, Aria Narrow, sans-serif;
}
.base {
	font: normal 80% Helvetica Narrow, Aria Narrow, sans-serif;
	text-align: left;
}
.blue-hdr {
	font: normal 120% Helvetica Narrow, Aria Narrow, sans-serif;
	font-weight: bold;
	color: #66CCFF;
	float: bottom;
}
.indent {
	font: normal 80% Helvetica Narrow, Aria Narrow, sans-serif;
	text-align: left;
	margin-left : 15px;
}






/* Sidebar Content
----------------------------------------------- */
#sidebar {
	font: normal 80% Helvetica Narrow, Aria Narrow, sans-serif;
  }
.caption {
	font: normal 80% Helvetica Narrow, Aria Narrow, sans-serif;
	font-weight: normal;
}

