<!-- IFIE STYLE SHEET -->

BODY {
	margin : 0 0;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
	color : #000066;
}
h1 {padding:0;margin:0; display:inline; color:#004360; font-family:"Trebuchet MS, Arial"; font-weight:bold; font-size:180%; text-align:left;}
h2 {padding:0;margin:0; display:inline; color:#004360; font-family:"Trebuchet MS, Arial"; font-weight:bold; font-size:150%; text-align:left;}
h3 {padding:0;margin:0; display:inline; color:#004360; font-family:"Trebuchet MS, Arial"; font-weight:bold; font-size:125%; text-align:left;}
h4 {padding:0;margin:0; display:inline; color:#004360; font-family:"Trebuchet MS, Arial"; font-weight:bold; font-size:100%; text-align:left;}
h5 {padding:0;margin:0; display:inline; color:#004360; font-family:"Trebuchet MS, Arial"; font-weight:bold; font-size:80%; text-align:left;}
h6 {padding:0;margin:0; display:inline; color:#004360; font-family:"Trebuchet MS, Arial"; font-weight:bold; font-size:60%; text-align:left;}

.goal_box {font-size:11px; background-color:#FAF3E2;border-top:1px solid #EBAD22;border-bottom:1px solid #EBAD22;border-right:1px solid #EBAD22;border-left:1px solid #EBAD22; padding:5px 5px 5px 5px;}
.goal_box2 {font-size:11px;background-color:#EBAD22;border-top:1px solid #EBAD22;border-bottom:1px solid #EBAD22;border-right:1px solid #EBAD22;border-left:1px solid #EBAD22; padding:5px 5px 5px 5px;}
.goal_box2, .goal_box2 DIV { color:#FFFFFF; font-weight:500; text-decoration:none; padding-bottom:0.5em; text-align:left; }
.goal_box2 A, .goal_box2 A:visited, .goal_box2 A:active {color:#000000; font-weight:500; text-decoration:none; padding-bottom:0.5em; text-align:left; }}
.goal_box2 A:hover {color:#004360; text-decoration:underline; font-weight:500; padding-bottom:0.5em; text-align:left; }}

.home_right {font-size:11px; background-color:#EBF9FF;border-top:1px solid #004360;border-bottom:1px solid #004360;border-right:1px solid #004360;border-left:1px solid #004360; padding:5px 5px 5px 5px;}
.home_right UL {margin-left:1em; }
.home_right LI, .home_right A, .home_right A:visited, .home_right A:active, .home_right DIV {color:#3F3997; font-weight:500; text-decoration:underline; padding-bottom:0.0em; font-size:98%; text-align:left; }
.home_right A:hover {color:#eeb30f; text-decoration:underline;}

.home_right2 {font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:11px;background-color:#669966;border-top:1px solid #669966;border-bottom:1px solid #669966;border-right:1px solid #669966;border-left:1px solid #669966; padding:5px 5px 5px 5px;}
.home_right2 UL {margin-left:2em;}
.home_right2, .home_right2 A, .home_right2 A:visited, .home_right2 A:active, .home_right2 DIV { color:#FFFFFF; font-weight:500; text-decoration:none; padding-bottom:0.5em; text-align:left; }
.home_right2 A:hover {color:#eeb30f; }

.home_right3 {font-size:11px; background-color:#FAF3E2;border-top:1px solid #EBAD22;border-bottom:1px solid #EBAD22;border-right:1px solid #EBAD22;border-left:1px solid #EBAD22; padding:5px 5px 5px 5px;}
.home_right3 UL {margin-left:2em;list-style-image: url('assets/images/Bullet-Globe.gif')}
.home_right3, .home_right3 A, .home_right3 A:visited, .home_right3 A:active, .home_right3 DIV { color:#000000; font-weight:500; text-decoration:none; padding-bottom:0.5em; text-align:left; }
.home_right3 A:hover {color:#eeb30f; }

.NewsBox {font-size:11px; background-color:#DFDFDF; border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-left:1px solid #DFDFDF; padding:5px 5px 5px 5px;}
.NewsBox UL {margin-left:2em;list-style-image: url('assets/images/NewsBullet.gif')}
.NewsBox, .NewsBox DIV { color:#000000; font-weight:500; text-decoration:none; padding-bottom:0.5em; text-align:left; }
.NewsBox A, .NewsBox A:visited, .NewsBox A:active {color:#000000; font-weight:500; text-decoration:none; padding-bottom:0.5em; text-align:left; }
.NewsBox A:hover {color:#ebad22; text-decoration:underline;}

.top_links UL {margin-left:2em; text-align:left; list-style-image: url('assets/images/Bullet-Globe.gif')}
.top_links LI {color:#000066;}
.top_links A, .top_links A:visited, .top_links A:active, .top_links DIV {
    color:#eeb30f;
    font-size:12px;
    font-weight:500;
    text-decoration:none;
    padding-bottom:0.0em;
    text-align:left;
    }
.top_links A:hover {color:#004360; text-decoration:underline;}

.Foyer_Nav {border:solid 0px #407912;}
.Foyer_Nav TD {padding-bottom:0em; text-align:left;}
.Foyer_Nav UL {margin-left:2em; list-style-image: url('assets/images/Bullet-Globe.gif')}
.Foyer_Nav LI {color:#000066;}
.Foyer_Nav A, .Foyer_Nav A:visited, .Foyer_Nav A:active, .Foyer_Nav DIV {
    color:#eeb30f;
    font-size:10pt;
    font-weight:500;
    text-decoration:none;
    padding-bottom:0.0em;
    text-align:left;
    }
.Foyer_Nav A:hover {color:#004360; text-decoration:underline;}

.Calendar {font-size:11px; background-color:#FFFFFF; border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000; padding:5px 5px 5px 5px;}
.Calendar TABLE {color:#000066; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:8pt;}
.Calendar TD {color:#000066; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:10pt;}
.Calendar TH {color:#000066; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:10pt;}

.SmallDesc {
	color : #FF0000;
	text-decoration : None;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 8pt;
}

A {
	color : #eeb30f;
	text-decoration: underline;
}

A:Link {
	color : #eeb30f;
	text-decoration: underline;
}
A:Visited {
	color : #eeb30f;
	text-decoration: underline;
}
A:Active {
	color : #004360;
	text-decoration: underline;
}
A:Hover  {
	color : #004360;
	text-decoration: underline;
}


TABLE {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 8pt;
}
TD {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
}
P {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
}
OL {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
}
UL {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
}
LI {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
	padding-bottom : 0px;
}

.IFIE_List {
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
	padding-bottom : 10px;
}

.IFIE_List LI{
	color : #000066;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10pt;
	padding-bottom : 10px;
}

.Breadcrumb {
	color : #004360;
	font-size : 8pt;
	text-decoration : none;
	}
.Breadcrumb A {
	color : #004360;
	font-size : 8pt;
	text-decoration : underline;
	}
.Breadcrumb A:Link {
	color : #004360;
	font-size : 8pt;
	text-decoration: underline;
	}
.Breadcrumb A:Visited {
	color : #004360;
	font-size : 8pt;
	text-decoration : underline;
    }
.Breadcrumb A:Active {
	color : #eeb30f;
	font-size : 8pt;
	text-decoration : underline;
    }
.Breadcrumb A:Hover  {
	color : #eeb30f;
	font-size : 8pt;
	text-decoration : underline;
	}
.Breadcrumb TD {
	color : #004360;
	font-size : 8pt;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size :8pt;
	text-decoration : None;
	}

.Bullet_Links A {
	color : #004360;
	text-decoration: none;
	font-weight: 500;
}

.Bullet_Links A:Link {
	color : #004360;
	text-decoration: none;
	font-weight: 500;
}
.Bullet_Links A:Visited {
	color : #004360;
	text-decoration: none;
	font-weight: 500;
}
.Bullet_Links A:Active {
	color : #eeb30f;
	text-decoration: underline;
	font-weight: 500;
}
.Bullet_Links A:Hover  {
	color : #eeb30f;
	text-decoration: underline;
	font-weight: 500;
}

.Mission TD {
	color : #000099;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration : None;
	font-weight : bold;
	font-size : 11px;
	}
.Mission B{
	color : #000000;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration : None;
	font-weight : bold;
	font-size : 12px;
    }

.footer {
	color : #cccccc;
	text-decoration : None;
	font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 8pt;
    }
.footer A {
	color : #cccccc;
	text-decoration : underline;
	}
.footer A:Link {
	color : #cccccc;
	text-decoration: underline;
	}
.footer A:Visited {
	color : #788979;
	text-decoration : underline;
    }
.footer A:Active {
	color : #cccccc;
	text-decoration : underline;
    }
.footer A:Hover  {
	color : #cccccc;
	text-decoration : underline;
	}
.footer TD {
	color : #cccccc;
	text-decoration : None;


#eform {
	padding:0px;
	border:0px solid #cfcfcf;
}

#eform form {
	padding:0px;
	border:0px solid #cfcfcf;
}

#eform img {
	border:2px solid #cfcfcf;
}

#eform p.error{
	font: 78.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	word-spacing:2px;
	color:#ff0000;
}

#eform label {
	display:block;
	font-weight:bold;
	color:#444;
	margin:3px 0;
}

#eform input {
	width:300px;
	padding:4px;
	border:2px solid #cfcfcf;
	font:90% Verdana;
	color:#000;
}

#eform textarea {
	width:400px;
	padding:4px;
	font:90% Verdana;
	border:2px solid #cfcfcf;
	height:200px;
	display:block;
	color:#000;
}



/* Newsletter Styling
------------------------------------------------------------------------------- */

.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}

/* Search Styling
------------------------------------------------------------------------------- */

       #ajaxSearch_form {
            color: #444;
            width: auto;
        }
        #ajaxSearch_input {
            width: auto;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff url(images/input-bg.gif) repeat-x top left;
            margin: 0 3px 0 0;
            padding: 3px 0 0;
            vertical-align: top;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }


	/*  poll.css - stylesheet settings for poll snippets */

.poll {
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
}
.poll_container {
  width:100%;
  background-color:#c6c981;
  color:black;
  border:1px solid black;
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin-left:auto;
  margin-right:auto;
}
.poll_question {
  width:100%;
  text-align:center;
}
.poll_row_container {
  width:100%;
  padding:.1em 0;
}
.poll_choice {
  width:30%;
  float:left;
  text-align:left;
  padding-left:0em;
}
.poll_votes {
  width:15%;
  float:left;
  padding-right:.5em;
  text-align:right;
}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#c6c981;
  border:1px solid black;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#FF3366;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:50%;
  float:left;
  text-align:right;
  margin:0;
  padding:0;
}
.float_right_text_left {
  width:50%;
  float:right;
  text-align:left;
  margin:0;
  padding:0;
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}

/* END - poll.css */