@media print {
  /* style sheet for print goes here */
}

/* #######  COLORS  #######
	official orange = #FF6600
	dark orange = #B63400
	light orange = #FFCDAC
	official blue = #003366

*/

/* ####################### */
/* ####### GENERAL ####### */
/* ####################### */

/* BODY -------------------------------------- */

	BODY
	{
		scrollbar-base-color: #AAAAAA;
		scrollbar-face-color: #C1C3C1; 
		scrollbar-arrow-color: #FFFFFF; 
		scrollbar-track-color: #EEEEEE; 
		scrollbar-3dlight-color: #888888; 
		scrollbar-darkshadow-color: #888888;
		scrollbar-shadow-color: #888888;
		background: #FFFFFF;
		margin-left: 1;
	    margin-right: 0;
	    margin-top: -2;
	    margin-width: 0;
	    margin-height: 0;
		font-family :  Arial, Verdana, sans-serif ;
		background-color: #ECECEC;
		background-position:top;
		background-repeat:repeat-y;
		background-image: url(http://www.jeparraine.com/images/bg_fades.jpg);
	}
	
/* TABLES --------------------------------------- */

	TABLE {
		
	}
	
	TABLE.contentTable {
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		text-align:left;
	}
	
	TABLE.table_content {
		height: 400px;
		width: 100%;
		background-color: #FFFFFF;
		border: 0px;
		border-left: 1pt solid #888888;
		vertical-align: top;
		text-align: left;
	}
	
	TABLE.table_overall {
		background:transparent;
		width: 100%;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_mainframe {
		background:transparent;
		width: 950px;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_top {
		background:transparent;
		width: 950px;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_main_window {
		background:transparent;
		width: 95%;
		height: 50%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_ct_window {
		background:transparent;
		width: 100%;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.table_main_window_admin {
		background:transparent;
		width: 100%;
		height: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.top_picture {
		background: transparent;
		width: 100%;
		align:center;
		border : 0px;
		padding : 0px 0px 0px 0px;
		border-spacing : 0px;
	}
	
	TABLE.title {
		background: #FFFFFF;
		width: 650px;
	}
	
	TABLE.table_copyrights {
		height:100%;
		background: #F2F2F2;
	}
	
	TABLE.smallTable
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		background-color : #FFFFFF;
		text-align:left;
	}
	
/* TD ------------------------------------------- */

	TD {
		font-family :  Arial, Verdana, sans-serif ;
		color : #888888;
		padding: 0;
		font-size : 9pt;
		border: 0 none;
	}

	TD.copyright{
		vertical-align: middle;
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 10px;
		color: #FFFFFF;
		background: #c0c0c0;
		height: 30px;
		text-align: left;
	}	
	
	TD.menu{
		align:right;
	}	
	
	TD.search
		{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 12;
		color: #888888;	
		}
		
	TD.white
		{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		vertical-align:middle;
		}
		
	TD.grey
		{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		vertical-align:middle;
		}
		
	TD.contentTitle
		{
		font-family :  Arial, Verdana, sans-serif ;
		font-weight: bold;
		font-size: 12 pt;
		color: #F2A700;
		text-align: left;
		}
		
	TD.homepageTable
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		text-align:left;
	}
	
	TD.link_copyright
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 10;
		color: #000000;
		vertical-align:middle;
		text-align:left;
	}	
	

	TD.td_copyrights {
		vertical-align: middle;
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 10px;
		color: #888888;
		background: #F2F2F2;
		height: 22px;
		text-align: center;
	}
	
	TD.td_top_nav {
		vertical-align: top;
		height: 25px;
	}
	
	TD.td_w100 {
		width: 100%;
		vertical-align: middle;
	}
	
	TD.td_w130_0011 {
		width: 157px;
		border-right: 0pt solid #888888;
		border-bottom: 1pt solid #888888;
	}
	
	TD.td_right_strip {
		background-color: #FF6600;
		border-left: 1pt solid #888888;
		border-right: 1pt solid #888888;
		border-bottom: 0pt solid #888888;
	}
	
	
/* TR ----------------------------------------- */


	TR.tr_top_nav {
		background-color: #888888; 
	}
	
	TR.window_bg {
	background-position:top;
	background-repeat:repeat-y;
	background-image: url(http://www.jeparraine.com/images/window_bg.gif);
	}
	
	
	

/* LINKS --------------------------------------- */
	
	a:link {
  		color: #FF6600;
  		text-decoration: none; 
  		}
	a:visited {
  		color: #FF6600; 
  		text-decoration: none; 
  		}
	a:hover {
  		color: #A04001; 
  		text-decoration: none;
  		}
	a:active {
  		color: #A04001; 
  		text-decoration: none; 
  		}
	
/* PRINT ----------------------------------------- */
	
	.NODISPLAY {
		display:none;
	}
	
	.NOPRINT {
		display:block;
	}
	
	
/* IMAGES --------------------------------------- */

	IMG
		{
			border:0;
		}

/* FONTS ------------------------------------------- */

	
	.star
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FF6600;
		font-size : 12px;
	}
	
	.sGrey
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 10px;	
	}
	
	.sWhite
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 10px;	
	}
	
	.ssGrey
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 9px;	
	}
	
	.sGreyItalic
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 10px;
		font-weight: italic;
	}
	
	.sGreyBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		vertical-align: bottom;
		font-size : 10px;
		font-weight: bold;	
	}
	
	.Grey
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 12px;	
	}
	
	.BlackBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #000000;
		font-size : 12px;
		font-weight: bold;
	}
	
	.Black
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #000000;
		font-size : 12px;
	}
	
	.Grey30Bold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 30px;	
		font-weight: bold;	
	}
	
	.Grey30
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 30px;	
	}
	
	.Orange
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FF6600;
		font-size : 12px;	
	}
	
	.OrangeBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FF6600;
		font-size : 12px;
		font-weight: bold;
	}
	
	.bigOrangeBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FF6600;
		font-size : 16px;
		font-weight: bold;
	}
	
	.content
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		font-size : 12px;
		vertical-align: top;
	}
	
	.GreyBold
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #888888;
		vertical-align: bottom;
		font-size : 12px;
		font-weight: bold;
	}
	
	.error
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #971818;
		vertical-align: bottom;
		font-size : 12px;
		font-weight: bold;
	}
	
	.success
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #047109;
		vertical-align: bottom;
		font-size : 12px;
		font-weight: bold;
	}
	
	.Phone
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 12;
		color: #888888;
		vertical-align: middle;
		align:left;
		font-weight: bold;	
	}
		
	.illustration_br_sponsor
	{
		position: relative;
		top : 50px;
		left : 50px;
		z-index:10;
	}
	
	.search_box
	{
		position: relative;
		top : 10px;
		left : 5px;
		z-index:11;
	}
		
	.search
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 10;
		color: #888888;
		background-color: #ffffff;
		border: 0pt;
	}
	
	.white
	{
		font-family :  Arial, Verdana, sans-serif ;
		font-size: 10;
		color: #FFFFFF;
		vertical-align:middle;
	}
	
	.WhiteBoldBig
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 20px;
		font-weight: bold;
	}
	
	.WhiteContentTitle
	{
		font-family :  Arial, Verdana, sans-serif ;
		color: #FFFFFF;
		font-size : 16px;
	}
	
	
	.orange_title
	{
		font-size: 14;
		color: #FF6600;
		font-weight: bold;
	}
	

	.UrgentAppealTitle {
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 16pt;
		color : #FF6600;
		font-weight: normal;
	}
	
	.OrangeTitleAdmin {
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 14pt;
		color : #FF6600;
		font-weight: normal;
	}
	
	.BtnText {
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 10pt;
		color : #FF6600;
		font-weight: bold;
	}

	.textbox{
		font-family :  Arial, Verdana, sans-serif ;
		font-size : 8pt;
		background-color : transparent;
		color : #888888;
		text-align : left;
	}


/* OTHERS ----------------------------------------- */

	B.Orange {
		color : #F2A700;
		font-weight : bold;
	}


	INPUT.button{
		color : #000000;
		background-color : #F2A700;
		font-size : 8pt;
	}