body {
background-image:url('Images/BG.jpg');
background-repeat:repeat-x;
background-color:#ededed;
}

A:link 
{
text-decoration: none;
color:#0000FF;
text-decoration:underline;
}

A:visited 
{
text-decoration: none;
color:#0000FF;
text-decoration:underline;
}

A:active 
{
text-decoration: none;
color:#0000FF;
text-decoration:underline;
}

A:hover 
{
text-decoration: none;
color:#434343;
}


/* CSS for Main Table*/
/*--------------------------------------------------*/

.Main-Table
{
width: 823px;
}

/* CSS for Banner pane*/
/*--------------------------------------------------*/

.Top-Banner
{
height:63px;
width:823px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
background-image: url('images/Top_Banner.jpg');
color:#ffffff;
vertical-align:top;
text-align:left;
}

.Top-Banner-Left-Text
{
height:63px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
text-align:left;
padding-left:20px;
font-weight:bold;
}

.Top-Banner-Right-Text
{
height:63px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
text-align:right;
padding-right:30px;
font-weight:bold;
}

.Top-Banner-Right-Text A:link
{
text-decoration:underline;
color:#ffffff;
}

.Top-Banner-Right-Text A:active
{
text-decoration:underline;
color:#ffffff;
}

.Top-Banner-Right-Text A:visited
{
text-decoration:underline;
color:#ffffff;
}

.Top-Banner-Right-Text A:hover
{
text-decoration:none;
color:#6e6e6e;
}

/* CSS for CONTENT PANE */
/*--------------------------------------------------*/

.Content-Pane
{
width:546px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url('images/Content_Pane.jpg');
font-size:12px;
color:#000000;
padding-bottom:25px;
padding-left:25px;
padding-right:30px;
vertical-align:top;
text-align:left;
}

.Content-Pane-Text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
vertical-align:top;
text-align:left;
}

.Top-Content-Pane
{
height:55px;
background-image: url('images/Top_Curve.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:35px;
padding-top:5px;
}

.B-C-Text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff0000;
}

.B-C-Text A:link
{
text-decoration:underline;
color:#ff0000;
}

.B-C-Text A:active
{
text-decoration:underline;
color:#ff0000;
}

.B-C-Text A:visited
{
text-decoration:underline;
color:#ff0000;
}

.B-C-Text A:hover
{
text-decoration:underline;
color:#ff0000;
}

/* CSS for RIGHT_PANE */
/*--------------------------------------------------*/

.Right_Pane_Top
{
height:15px;
width:212px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding-top:45px;
text-align:center;
background-image:url('images/Right_Pane_Top.jpg');
}

.Right_Pane_Text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}

.non-profit-webdesign
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

/* CSS for LEFT PANE */
/*--------------------------------------------------*/

.Right_Pane_Box
{
background-image:url('images/Right_Pane.jpg');
}

.Right_Pane
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
vertical-align:top;
padding-top:10px;
padding-left:30px;
padding-right:40px;
background-image:url('images/Related-Info-Middle-Box.jpg');
}

.Right_Pane A:link
{
text-decoration:underline;
color:#000000;
}

.Right_Pane A:active
{
text-decoration:underline;
color:#000000;
}

.Right_Pane A:visited
{
text-decoration:underline;
color:#000000;
}

.Right_Pane A:hover
{
text-decoration:none;
color:#6e6e6e;
}

.Right_Pane_Image_Box
{
padding-left:2px;
text-align:center;
}

/* CSS for FOOTER PANE */
/*--------------------------------------------------*/

.Bottom_Curve
{
background-image:url('images/Bottom_Curve.jpg');
}

.Footer
{
height:82px;
padding-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
background-image:url('images/Footer.jpg');
}

.Footer-Top-BG
{
height:31px;
background-image:url('images/Footer_Top_Bg.jpg');
width:823px;
}

/* CSS for TEXTS */
/*--------------------------------------------------*/

.Title_Text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#205268;
}

.Title_Text_RED
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#FF0000;
}

#FrogJS{
width: 250px;
height: 600px;
margin: 0 auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
}

