/*** Document Elements ***/
body
{
	font-family: Verdana;
	font-size:20pt;
	background-color:#44449c;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#fde2df', startColorstr='#FFFFFF', gradientType='0'); */
}
span
{
    text-align:justify;   
}

/*** Named Items ***/
#MainTable
{
	border:none;
	width:100px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	font-family:Verdana;
	font-size:10pt;
	background-image:url('./_images/Banner.jpg');
	background-repeat:no-repeat;
	background-color:white;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:20px;
	filter:progid:DXImageTransform.Microsoft.DropShadow(offX=8,offY=8,color=#000000);

		
}
.HideDiv
{
	height:40px;
	#display:none;

}
.menusel
{
	font-size:12pt;
	color:#44449c;
	font-weight:bold;
	font-family:Verdana;
	padding-right:8px;
}
.menuhi
{
	font-size:12pt;
	color:steelblue;
	font-weight:bold;
	font-family:Verdana;
	padding-right:8px;
	cursor:hand;
	
}
.menulo
{
	font-size:12pt;
	color:black;
	font-weight:bold;
	font-family:Verdana;
	padding-right:10px;
	cursor:hand;
	
}
.menuspacer
{
	margin-left:400px;	
}
.HeaderSpacer
{
	height:130px;	
}
#LogoRow
{
	height:140px;
	text-align:left;
}
#LogoCell
{
	height:140px;		
}
#LogoImg
{
	
/*
	position:absolute;
	z-index:10;
	top:25px;
	left:800px;	
*/	
}
#LogoReneeDiv
{
/*
    z-index:10;
    position:absolute;
    left:637px;
    top:75px;
    
    display:inline;
    text-align:right;
    width:430px;
    color:#c01c21;
    font-size:36pt;
    font-family:Goudy Old Style;
    font-weight:bold;
    */
    display:inline;
    margin-top:0px;
    padding-top:0px;

}
#SpanRenee
{
	color:#c01c21;
    font-size:36pt;
    font-family:Goudy Old Style;
    font-weight:bold;

}
.LogoInfoDiv
{
    z-index:10;
    font-weight:bold;
    font-size:10pt;
    /*position:absolute;
    left:395px;
    top:127px;*/
    display:block;
    /*text-align:right;*/
    width:500px;
    color:#44449c;
    margin-right:80px;
    margin-left:10px;
    padding-top:0px;
    margin-top:0px;
    height:20px;
    
}

#MenuRow
{
	height:50px;
	text-align:left;
	border:none;
	padding:0;
	margin:0;
}
#ContentTable
{
    width:800px;   
    
}

.ContentSpacer
{
	height:10px;	
	
}


/*** Classes ***/
.Inc
{
    font-size:8pt;  
    
}
.menuimg
{
    padding:0;
    margin:0;
    border:none;
    position:relative;  
}
.ColorContent
{
	/*background-color:blue;*/
	   

}
.ContentText
{
    text-align:justify;
    font-family:Verdana;
    font-size:10pt; 
    width:80%;
    line-height:14pt;
    color:black;
    /*border:1px solid #c01c21;*/
    padding-left:20px;
    padding-right:20px;
    
}
.ContentBold
{
    text-align:justify;  
    font-family:Verdana;
    font-size:11pt; 
    font-weight:bold;
    color:#44449c;

}
.ContentStrong
{

	text-align:justify;  
    font-family:Verdana;
    font-size:10pt; 
    font-weight:bold;
    color:#831215;
}
.DropShadow
{
	border:solid 1px blue;
	filter:progid:DXImageTransform.Microsoft.DropShadow();
}
.Icon
{
	/*filter:progid:DXImageTransform.Microsoft.DropShadow(color=#c01c21,offX=7,offY=7);*/

}
a:link
{
	color:black;
	text-decoration:none;
	/*border-bottom:dotted 1px #c01c21;*/
}
a:visited
{
	color:black;
	text-decoration:none;
	/*border-bottom:dotted 1px #c01c21;*/
}
a:hover
{
	color:steelblue;
}

.MenuCell
{
    width:170px;
    background-image:url('./_images/VertGrad.jpg');
	background-repeat:repeat-x;
       /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#fde2df', startColorstr='#c01c21', gradientType='0'); */
       

}

.Testimonial
{
	width:300px;
	font-size:8pt;
	margin-left:10px;
	font-style:italic;
	float:right;
	clear:right;
	background-color:#dadafd;
	padding:8px;
	border:2px outset #44449c;
	text-align:left;
}

.TestimonialLeft
{

	width:300px;
	font-size:8pt;
	margin-right:10px;
	font-style:italic;
	float:left;
	clear:left;
	background-color:#dadafd;
	padding:8px;
	border:2px outset #44449c;
	text-align:left;
}
.TestimonialPerson
{
	font-weight:bold;
	text-align:right;
	font-style:normal;
	width:100%;
}

.FloatingImage
{
	float:left;
	clear:left;
	padding:3px;	
}
.SectionTitle
{
    color:#44449c;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c01c21', startColorstr='#fde2df', gradientType='1'); */
    background-image:url('./_images/HorizGrad.jpg');
	background-repeat:repeat-y;

    /*background:#FAF600;*/
    font-weight:bold;
    font-size:12pt;
    /*border-bottom:solid 1px #c01c21;*/
    padding-bottom:5px;
    padding-top:5px;
}
.MenuLink
{
    color:#fde2df;
    text-decoration:none;
    font-size:10pt;
    font-weight:bold;
}
.MenuLinkIndent
{
	color:#fde2df;
    text-decoration:none;
    font-size:10pt;
	margin-left:10px;
}
.MenuTitle
{
    color:#c01c21;
    font-weight:bold;
    font-size:10pt;
}
.MenuDiv
{
}
.Copyright
{
    font-size:7pt;
    color:#44449c;
}

.SmallTableHeader
{
    background:#00098C;
    color:White;
    
}

.SmallerTableHeader
{
	background:#00098C;
    color:White;
    font-size:10pt;
    text-align:center;
	
}

.SmallTable
{
    font-size:10pt;
    padding:2px;
    margin:5px;
    border:1px solid lightsteelblue;
}

.SmallerTable
{
    font-size:9pt;
    padding:2px;
    margin:5px;
    border:1px solid lightsteelblue;
    text-align:center;
}

.SmallerTableAlt
{
    font-size:9pt;
    padding:2px;
    margin:5px;
    border:1px solid lightsteelblue;
    background-color:lightcyan;
    text-align:center;
}

.MedTable
{
    font-size:10pt;
}
.CalendarRow
{
	
}
.CalendarCell
{
	width:150px;
	height:50px;
	border:dashed 1px #515590;
	vertical-align:top;
}
.CalendarCellToday
{
    width:150px;
	height:50px;
	border:double 3px #515590;
	vertical-align:top; 
}


.DateSpan
{
	font-size:8pt;
	color:#515590;
}

.CalendarParent
{
    font-size:9pt;   
}

.CalendarSpecial
{
   font-size:9pt; 
   width:100%;   
}
.CalendarHead
{
    color:#00098C;
    font-size:10pt;
}
.CalendarSep
{
    color:#00098C;
    font-size:9pt;
    width:100%;
    border-bottom:solid 1px #00098C; 
    margin-top:5px;
}
.CalendarShowTell
{
   font-size:9pt;
   margin-top:10px;
   padding-top:5px;
   

}

