body {
    font-family: "Footlight MT Light", "Footlight MT", "Book Antiqua";
    min-width:900px;    /* Minimum width of layout - remove line if not required */

}

#Header {
	font-family: "Footlight MT Light", "Footlight MT", "Book Antiqua";
	margin-top: 25px;
	padding: 0;
	text-align:right;
}
.title {
        text-align:right;
        Font-size:35px;
        color:#003300;
}

#MainMenu {
	border-bottom:1px solid #2D566B;
	background-color:#003300;
	color: white;
        height:30px;
        text-align:center;
}

#MainMenu td {color:white;}

#MainMenu a:link {color:white;text-decoration:none }
#MainMenu a:visited {color:white;text-decoration:none}
#MainMenu a:active {color:#F4F4F4;text-decoration:none;font-size:1.1em;font-weight: 900;}
#MainMenu a:hover{color:#F4F4F4;text-decoration:none;font-size:1.1em;font-weight: 900;}

#NoUnderline a:link {color:#003300;text-decoration:none;font-size:16px;}
#NoUnderline a:visited {color:#003300;text-decoration:none;font-size:16px;}
#NoUnderline a:active {color:#2D566B;text-decoration:none;font-size:1.1em;font-weight: 900;}
#NoUnderline a:hover{color:#2D566B;text-decoration:none;font-size:1.1em;font-weight: 900;}

#SpanishLink a:link {color:#08088A;text-decoration:underlineline-height: 0.85em;}
#SpanishLink a:visited {color:#08088A;text-decoration:underlineline-height: 0.85em;}
#SpanishLink a:active {color:#0D0DEA;text-decoration:underline;font-weight: bold;line-height: 0.85em;}
#SpanishLink a:hover{color:#0D0DEA;text-decoration:underline;font-weight: bold;line-height: 0.85em;}

a:link {color:#003300;text-decoration:underline;line-height: 0.85em;}
a:visited {color:#003300;text-decoration:underline;line-height: 0.85em;}
a:active {color:#2D566B;text-decoration:underline;font-weight: 900;line-height: 0.85em;}
a:hover{color:#2D566B;text-decoration:underline;font-weight: 900;line-height: 0.85em;}

p.heading:first-letter{
	float:left;
	font-family: Modern No. 20, Georgia;
 	font-size: 150%;
 	line-height: 0.85em;
 	margin-right: 0.03em;
 	margin-bottom:-0.25em;
 	color:#710013;	
}
p.heading{
        font-size: 200%;
        margin-bottom:30px;
}
p.homepage:first-letter{
	float:left;
	font-family: Modern No. 20, Georgia;
 	font-size: 300%;
 	line-height: 0.85em;
 	margin-right: 0.03em;
 	margin-bottom:-0.25em;
 	color:#710013;	
}
p.homepage{

}

/* Footer styles */
#footer {
        clear:both;
        float:left;
        width:100%;
	border-top:1px solid #000;
}
#footer p {
        padding:10px;
        margin:0;
}

tr.header td{
	background-color:#003300;
	color: white;
}
tr.d0 td{
	background-color:#CCFECC;
}


/*=========================== Layout CSS */
/* common column settings */
.colmask {
	position:relative;  /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
        width:100%;	    /* width of whole page */
	overflow:hidden;    /* This chops off any overhanging divs */
}

/* 3 column settings */
.threecol {
	background:#8FBC8F;	/* right column background colour */
}

.threecol .colmid {
        float:left;
        width:200%;
        margin-left:-300px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
}
.threecol .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:700px;         	/* Left column width + right column width */
        background:#C0C0C0;    	/* Left column background colour */
}
.threecol .col1wrap{
        float:left;
	width:50%;
	position:relative;
	right:400px;        	/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.threecol .col1 {
        margin:0px 325px 0px 415px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	left:200%;
	overflow:hidden;
}
.threecol .col2 {
        float:left;
        float:right;		/* This overrides the float:left above */
        width:400px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:-10px;         	/* Width of the left-had side padding on the left column */
    }
.threecol .col3 {
        float:left;
        float:right;		/* This overrides the float:left above */
        width:300px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:-10px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
}

/* 2 Column (right menu) settings */


.rightmenu {
	background:#8FBC8F;	/* right column background colour */
}
.rightmenu .colmid {
        float:left;
        width:200%;
        margin-left:-300px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
}
.rightmenu .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:310px;         	/* Left column width + right column width */
       
}
.rightmenu .col1wrap{
        float:left;
	width:50%;
	position:relative;
	right:10px;        	/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.rightmenu .col1 {
        margin:0px 325px 0px 25px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	left:200%;
	/*overflow:hidden;*/
}
.rightmenu .col2 {
        float:left;
        float:right;		/* This overrides the float:left above */
        width:10px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:-10px;         	/* Width of the left-had side padding on the left column */
    }
.rightmenu .col3 {
        float:left;
        float:right;		/* This overrides the float:left above */
        width:300px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:-10px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
}
