
body {
   	font-family:sans-serif;
   	font-size:9pt;	
   	color:#666666;
	padding:0px;
	margin:0px;
	border:0px;   	
}

img
{
	border:none;
	
}

table
{
	/* spacing:0px; doesnt exist  per w3org. */
	margin:0px;
	border:0px;
	padding:0px;
	text-align:left;
}

tr
{
	/* spacing:0px; */
	margin:0px;
	border:0px;
	padding:0px;
}
td
{
	/* spacing:0px; */
	margin:0px;
	border:0px;
	padding:0px;
}

p
{
	/* color:Black; */
	margin:10px;
}

/* Error Strings */
/*****************/
.ErrorString
{
	color:Red;
	font-size:10pt;
}

/* Boundaries */
/**************/
.RGTopLeftBoundary
{

    width:1px;
}
.RGTopCenterBoundary
{  
    width:696px;
    height:11px;

}    
.RGTopRightBoundary
{  

    width:1px;

}
.RGLeftBoundary
{

    width:1px;
}
.RGRightBoundary
{

    width:1px;

}
.RGBottomLeftBoundary
{

    width:1px;
    height:1px;
}
.RGBottomCenterBoundary
{
    background-color:#ccc;
    width:696px;
    height:11px;
}
.RGBottomRightBoundary
{

    width:1px;
    height:1px;
}

/* HEADER */
/**********/
.RGHeader
{
    width:696px;
    height:140px;
    margin-top:8px;
    margin-left:90px;
}

.RGHeaderEnd
{
	width:50%;
	height:11px;
    background-color:#ccc;
}
	    
/* Main MENU */
/*************/
.RGMenuBar
{
    background:#ddd;
    width:925px;
    margin-top:0px;
    margin-left:8px;
    text-decoration:none;
}

.RGLMenu
{
    background:#ddd;
    width:150px;
    margin-top:0px;
    margin-left:0px;
    text-decoration:none;
}

.RGMainButton
{
    text-align:center;
    background-color:#3699ca;
    height:23px;
}
.RGMainButtonText
{
	font-size:11pt;
    font-weight:bold;
    color: #ddc;
    text-decoration:none;
}
.RGMainButtonText:hover
{

    color:#ffd;
    text-decoration:none;
}


/* CONTENT AREAS */
/*****************/
.RGMainContentArea
{
    width:850px;
    margin-top:3px;
    margin-left:8px;
}

.RGColumnLeftContainer
{
    width:35%;
}

.RGColumnLeft
{
    background:#e2f8fe;
    background:#e0e0e5;
    border:thin solid #00549b;
    padding:0px;
    margin:0px;
    width:100%;
}
.RGLeftColumnHeader
{
   
/* background-image:url(./ReuelImages/RGLeftColumnHeader2.jpg); */
    background:#555;
    height:30px;
    line-height:30px;
    color:#fee;
    font-weight:bold;
    font-size:16pt;
    padding-left:10px;
}

.RGLeftColumnContent
{
    color:#07334c;
    font-size:9pt;
    padding:10px;
}
.RGColumnRight
{
    width:65%;
    padding:15px;
    color:#002f62;
}

.RGColumnMain
{
    padding:15px;
    color:#002f62;
}


/* LEFT HAND ELEMENTS */
/**********************/
.LMainTitle
{
    color:#07334c;
	font-size:14pt;
	font-weight:bold;
}
.LSectionTitle
{
    color:#07334c;
	font-size:12pt;
	padding-top:10px;
}
.LParagraph
{
    color:#07334c;
	font-size:10pt;
	padding-top:8px;
}


/* RIGHT HAND ELEMENTS */
/***********************/
.RMainTitle
{
    color:#002f62;
  	font-size:16pt;
	font-weight:bold;
}
.RSectionTitle
{
    color:#002f62;
	font-size:14pt;
   	padding-top:10px;
}
.RParagraph
{
    color:#002f62;
	font-size:12pt;
   	padding-top:8px;
}



/* FOOTER */
/*--------*/
.Footer {
   width:670px;
   padding-bottom:2px;
   padding-top:2px;
   color:White;
   font-size:8pt;  
   text-align:center;
   background:white;
   font-weight:bold
}

.FooterItem{
   margin-left:10px;
   margin-right:10px;
}

.FooterLinks{
   text-decoration:none;
   color:#777777
}

.FooterLinks:Link {color:#777777}
.FooterLinks:Visited {color:#777777}
.FooterLinks:hover {color:#A43C47;}

/* MINIMIZE ANY ITEMS NOT WANTED FOR PRINTING */
/**********************************************/
@media print
{
    .RGMenuBar,.RGMainButton,.Footer,.FooterItem,.FooterLinks
    {
		height:1px;
		width:1px;
		visibility:hidden;
		overflow:hidden;
    }
 }   
 

/* TableTypeA */
/**************/
th.TableTypeA
{
	font-size:10pt;
	background:#3699ca;
	background:#278bb2;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#ddc;
}

td.TableTypeA
{
	font-size:10pt;
	background:#bdf;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}



/* TableTypeF */
/**************/
th.TableTypeF
{
	font-size:10pt;
	background:#3699ca;
	background:#278bb2;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	color:#ddc;
}

td.TableTypeF
{
	font-size:10pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}




@media print
{
	table.TableTypeA
	{
		border-collapse:collapse;
	}
	
	th.TableTypeA
	{
		border-style:solid;
		border-width:1px;
	}

	td.TableTypeA
	{
		border-style:solid;
		border-width:1px;

	}
}



