a.toolbar {text-decoration: none;
        font-weight: bold;
        color:#FFFFFF;
        font-size: 11pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: underline;
}
a.toolbar:hover {color: #FFF200;}

a.keywords {text-decoration: none;
        font-weight: bold;
        color:#FFFFFF;
        font-size: 8pt;
        line-height: 4pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

a.keywords:hover {color: #FFF200;}

a.adminlink {
        font-weight: bold;
        color:#FFFFFF;
        font-size: 12pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}
a.adminlink:hover {color: #EAEAEA;text-decoration: underline;}

a.bookmarklink{text-decoration: none;
        font-weight: bold;
        color:#E12121;
        font-size: 10pt;
        line-height: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}
a.bookmarklink:hover {color: #E12121;text-decoration: underline;}

a.toolbarlink{text-decoration: none;
        font-weight: bold;
        color:#E12121;
        font-size: 7pt;
        line-height: 7pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}
a.toolbarlink:hover {color: #E12121;text-decoration: underline;}

a.plainlink {text-decoration: underline;
        color:#0000FF;
        font-weight: normal;
        font-size: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
}

a.plainlink:hover {color: #E12121;text-decoration: underline;}


a.smallplainlink {text-decoration: underline;
        color:#0000FF;
        font-weight: normal;
        font-size: 8pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
}

a.smallplainlink:hover {color: #E12121;text-decoration: underline;}

a.biglink {text-decoration: underline;
        color:#E12121;
        font-weight: bold;
        font-size: 12pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
}

a.biglink:hover {color: #E12121;text-decoration: underline;}



a.bottomlink {text-decoration: none;
        color:#E12121;
        font-weight: normal;
        font-size: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
}

a.bottomlink:hover {color: #E12121;text-decoration: underline;}

a.sidebarlink {text-decoration: none;
        color:#E12121;
        font-weight: normal;
        font-size: 8pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
}

a.sidebarlink:hover {color: #E12121;text-decoration: underline;}


a.faqlink {text-decoration: underline;
        color:#0000FF;
        font-weight: normal;
        font-size: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
}

a.faqlink:hover {color: #E12121;text-decoration: underline;}

h1 { 
        font-weight: bold;
        color:#FFFFFF;
        font-size: 8pt;
        line-height: 4pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
} 

font.bottomtext{
        font-weight: normal;
        color:#E12121;
        font-size: 7pt;
        line-height: 7pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.toolbarinfo{
        font-weight: bold;
        color:#000000;
        font-size: 7pt;
        line-height: 7pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.toolbarinfo_white_large{
        font-weight: bold;
        color:#FFFFFF;
        font-size: 10pt;
        line-height: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.toolbarinfo_white{
        font-weight: bold;
        color:#FFFFFF;
        font-size: 7pt;
        line-height: 7pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header4{
        font-weight: bold;
        color:#FFFFFF;
        font-size: 12pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header3{
        font-weight: bold;
        color:#FFFFFF;
        font-size: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header2 {
        font-weight: normal;
        color:#000000;
        font-size: 12pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header1 {
        font-weight: bold;
        color:#000000;
        font-size: 14pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header0 {
        font-weight: bold;
        color:#000000;
        font-size: 13pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header5 {
        font-weight: normal;
        color:#000000;
        font-size: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header6 {
        font-weight: bold;
        color:#000000;
        font-size: 12pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header7 {
        font-weight: bold;
        color:#000000;
        font-size: 10pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.header8 {
        font-weight: bold;
        color:#E12121;
        font-size: 12pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}
font.header9 {
        font-weight: bold;
        color:#000000;
        font-size: 18pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.bodytext{
        font-weight: normal;
        color:#000000;
        font-size: 10pt;
	  line-height: 11pt;
        font-family: verdana, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.smallsmallsmallbodytext{
        font-weight: normal;
        color:#000000;
        font-size: 7pt;
        font-family: verdana, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.smallsmallbodytext{
        font-weight: normal;
        color:#000000;
        font-size: 8pt;
        font-family: verdana, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}

font.smallbodytext{
        font-weight: normal;
        color:#000000;
        font-size: 9pt;
        font-family: verdana, arial, helvetica;
        font-variant: normal;
        font-style: normal;
}


    /* This is the part for the CSS menu - these settings are for a horizontal menu */
    #dmenu{                         /* menu list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        position: static;           /* need this so that the z-index stuff works correctly */
        background-color: #E12121;     /* the default background color within the main menu container */
        color: #FFFFFF;                /* the default font color (not links) within the main menu container */
        z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
            /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
    }
    #dmenu li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        background-color: #E12121;     /* main menu item background color */
        color: #FFFFFF;                /* main menu item font color (not links) */
        margin: 0px;                /* spacing between main menu items */
        padding: 0px;               /* padding within main menu items */
        width: 54px;               /* the width of each main menu item */
        display: block;
    }
    #dmenu li a{                    /* top-level menu element links */
        text-align: center;         /* text alignment in main menu item links */
        width: 54px;               /* set this to (#dmenu li -> width) - (2 * (#dmenu li -> padding)) */
        display: block;
        text-decoration: none;
        font-weight: bold;
        color:#FFFFFF;
        font-size: 11pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
    }

    #dmenu li ul{                   /* sub-menu list container */
        position: absolute;         /* this is so that it doesn't push that page content around on hover */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        display: none;
        width: 54px;               /* the width of the sub menus */
        border: black solid 1px;    /* sub-menu borders */
        background-color: #E12121;     /* sub-menu default background color */
        color: #FFFF;                /* sub-menu default font color (not links) */
    }
    #dmenu li ul li{                /* sub-menu element links */
        background-color: #E12121;     /* default background color for sub-menu container */
        color: #FFFFFF;                /* default font color (not links) for sub-menu container */
        border: none;               /* sub-menu item border settings */
        margin: 0px;                /* spacing between sub-menu containers */
        padding: 3px;               /* This is for padding between menu items in the drop-downs */
        width: 109px;               /* (padding*2 - 5) must be subtracted from #dmenu li ul -> width and set for this one, or borders won't display properly...
                                       not sure where the other 5 pixels come from... Maybe it's actually padding*4 instead? I'll find out some other time */
    }
    #dmenu li ul li a{
        display: block;
        width: 109px;               /* should be set to the same value as #dmenu li ul li -> width */
    }
    #dmenu li ul li a:hover{
    text-decoration: none;
        background: #E12121;
        color: #FFF200;
    }
    #dmenu li:hover ul, #dmenu li.over ul{ /* lists nested under hovered list items */
        display: block;
	  color: #FFF200;
    }
    .content {
        clear: left;
    }
 

/* This is the part for the CSS menu - these settings are for a horizontal menu */
    #dmenu1{                         /* menu list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        position: static;           /* need this so that the z-index stuff works correctly */
        background-color: #E12121;     /* the default background color within the main menu container */
        color: #FFFFFF;                /* the default font color (not links) within the main menu container */
        z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
            /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
    }
    #dmenu1 li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        background-color: #E12121;     /* main menu item background color */
        color: #FFFFFF;                /* main menu item font color (not links) */
        margin: 0px;                /* spacing between main menu items */
        padding: 0px;               /* padding within main menu items */
        width: 64px;               /* the width of each main menu item */
        display: block;
    }
    #dmenu1 li a{                    /* top-level menu element links */
        text-align: center;         /* text alignment in main menu item links */
        width: 64px;               /* set this to (#dmenu li -> width) - (2 * (#dmenu li -> padding)) */
        display: block;
        text-decoration: none;
        font-weight: bold;
        color:#FFFFFF;
        font-size: 11pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
    }

    #dmenu1 li ul{                   /* sub-menu list container */
        position: absolute;         /* this is so that it doesn't push that page content around on hover */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        display: none;
        width: 64px;               /* the width of the sub menus */
        border: black solid 1px;    /* sub-menu borders */
        background-color: #E12121;     /* sub-menu default background color */
        color: #FFFF;                /* sub-menu default font color (not links) */
    }
    #dmenu1 li ul li{                /* sub-menu element links */
        background-color: #E12121;     /* default background color for sub-menu container */
        color: #FFFFFF;                /* default font color (not links) for sub-menu container */
        border: none;               /* sub-menu item border settings */
        margin: 0px;                /* spacing between sub-menu containers */
        padding: 3px;               /* This is for padding between menu items in the drop-downs */
        width: 129px;               /* (padding*2 - 5) must be subtracted from #dmenu li ul -> width and set for this one, or borders won't display properly...
                                       not sure where the other 5 pixels come from... Maybe it's actually padding*4 instead? I'll find out some other time */
    }
    #dmenu1 li ul li a{
        display: block;
        width: 129px;               /* should be set to the same value as #dmenu li ul li -> width */
    }
    #dmenu1 li ul li a:hover{
    text-decoration: none;
        background: #E12121;
        color: #FFF200;
    }
    #dmenu1 li:hover ul, #dmenu1 li.over ul{ /* lists nested under hovered list items */
        display: block;
	  color: #FFF200;
    }
    .content {
        clear: left;
    }
 

/* This is the part for the CSS menu - these settings are for a horizontal menu */
    #dmenu2{                         /* menu list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        position: static;           /* need this so that the z-index stuff works correctly */
        background-color: #E12121;     /* the default background color within the main menu container */
        color: #FFFFFF;                /* the default font color (not links) within the main menu container */
        z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
            /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
    }
    #dmenu2 li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        background-color: #E12121;     /* main menu item background color */
        color: #FFFFFF;                /* main menu item font color (not links) */
        margin: 0px;                /* spacing between main menu items */
        padding: 0px;               /* padding within main menu items */
        width: 60px;               /* the width of each main menu item */
        display: block;
    }
    #dmenu2 li a{                    /* top-level menu element links */
        text-align: left;         /* text alignment in main menu item links */
        width: 60px;               /* set this to (#dmenu li -> width) - (2 * (#dmenu li -> padding)) */
        display: block;
        text-decoration: none;
        font-weight: bold;
        color:#FFFFFF;
        font-size: 11pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
    }

    #dmenu2 li ul{                   /* sub-menu list container */
        position: absolute;         /* this is so that it doesn't push that page content around on hover */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        display: none;
        width: 60px;               /* the width of the sub menus */
        border: black solid 1px;    /* sub-menu borders */
        background-color: #E12121;     /* sub-menu default background color */
        color: #FFFF;                /* sub-menu default font color (not links) */
    }
    #dmenu2 li ul li{                /* sub-menu element links */
	  text-align: center;
        background-color: #E12121;     /* default background color for sub-menu container */
        color: #FFFFFF;                /* default font color (not links) for sub-menu container */
        border: none;               /* sub-menu item border settings */
        margin: 0px;                /* spacing between sub-menu containers */
        padding: 3px;               /* This is for padding between menu items in the drop-downs */
        width: 290px;               /* (padding*2 - 5) must be subtracted from #dmenu li ul -> width and set for this one, or borders won't display properly...
                                       not sure where the other 5 pixels come from... Maybe it's actually padding*4 instead? I'll find out some other time */
    }
    #dmenu2 li ul li a{
        display: block;
        width: 290px;               /* should be set to the same value as #dmenu li ul li -> width */
    }
    #dmenu2 li ul li a:hover{
    text-decoration: none;
        background: #E12121;
        color: #FFF200;
    }
    #dmenu2 li:hover ul, #dmenu2 li.over ul{ /* lists nested under hovered list items */
        display: block;
	  color: #FFF200;
    }
    .content {
        clear: left;
    }

/* This is the part for the CSS menu - these settings are for a horizontal menu */
    #dmenu3{                         /* menu list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        position: static;           /* need this so that the z-index stuff works correctly */
        background-color: #E12121;     /* the default background color within the main menu container */
        color: #FFFFFF;                /* the default font color (not links) within the main menu container */
        z-index: 20;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
            /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
    }
    #dmenu3 li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        background-color: #E12121;     /* main menu item background color */
        color: #FFFFFF;                /* main menu item font color (not links) */
        margin: 0px;                /* spacing between main menu items */
        padding: 0px;               /* padding within main menu items */
        width: 60px;               /* the width of each main menu item */
        display: block;
    }
    #dmenu3 li a{                    /* top-level menu element links */
        text-align: center;         /* text alignment in main menu item links */
        width: 60px;               /* set this to (#dmenu li -> width) - (2 * (#dmenu li -> padding)) */
        display: block;
        text-decoration: none;
        font-weight: bold;
        color:#FFFFFF;
        font-size: 11pt;
        font-family: tahoma, arial, helvetica;
        font-variant: normal;
        font-style: normal;
    }

    #dmenu3 li ul{                   /* sub-menu list container */
text-align: left; 
        position: absolute;         /* this is so that it doesn't push that page content around on hover */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        display: none;
        width: 60px;               /* the width of the sub menus */
        border: black solid 1px;    /* sub-menu borders */
        background-color: #E12121;     /* sub-menu default background color */
        color: #FFFF;                /* sub-menu default font color (not links) */
    }
    #dmenu3 li ul li{                /* sub-menu element links */
	  text-align: center;
        background-color: #E12121;     /* default background color for sub-menu container */
        color: #FFFFFF;                /* default font color (not links) for sub-menu container */
        border: none;               /* sub-menu item border settings */
        margin: 0px;                /* spacing between sub-menu containers */
        padding: 3px;               /* This is for padding between menu items in the drop-downs */
        width: 100px;               /* (padding*2 - 5) must be subtracted from #dmenu li ul -> width and set for this one, or borders won't display properly...
                                       not sure where the other 5 pixels come from... Maybe it's actually padding*4 instead? I'll find out some other time */
    }
    #dmenu3 li ul li a{
        display: block;
        width: 100px;               /* should be set to the same value as #dmenu li ul li -> width */
    }
    #dmenu3 li ul li a:hover{
    text-decoration: none;
        background: #E12121;
        color: #FFF200;
    }
    #dmenu3 li:hover ul, #dmenu3 li.over ul{ /* lists nested under hovered list items */
        display: block;
	  color: #FFF200;
    }
    .content {
        clear: left;
    }

input.form {
font-weight: normal;
color:#000000;
font-size: 12px;	
	
font-family: tahoma, arial, helvetica;	
font-variant: normal;
font-style: bold;	
border-width: 1px; 	
border-style: solid;	
border-color: #000000; 
}

textarea.form {
font-weight: normal;
color:#000000;
font-size: 12px;	
	
font-family: tahoma, arial, helvetica;	
font-variant: normal;
font-style: bold;	
border-width: 1px; 	
border-style: solid;	
border-color: #000000; 
}

submit.form{
font-family:Tahoma;
font-size:15pt;
font-weight:bold;
font-style:normal;
color:#FFFFFF;
background-color:#E12121;
border-style:outset;
border-width:1px;
border-color:#000000;
}


table.sidebar {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}


table.bottombar {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color:#98B7D5;
}

.menuWrapper {
	background:url(../menuGrd.png) 0 0 repeat-x;
	text-align:center;
}

.menuWrapper li,
.menuWrapper ul,
.menuWrapper a {
	margin:0;
	padding:0;
}

.menuWrapper img {
	display:block;
	float:right;
	margin-right:8px;
}

/* null margins and padding to give good cross-browser baseline */

* html body {
	behavior:url(csshover3.htc);
}

#mainMenu {
	list-style:none;
	text-align:center;
	position:relative;
	background:url(../menuGrd.png) 0 0 repeat-x;
	/*
		negative word spacing removes unwanted spaces in 
		everything but Webkit (safari/chrome/konqueror)
	*/
	word-spacing:-1em;
	/*
		So we manually use letter-spacing. Won't be 100% accurate
		across font sizes, but 'close enough' for our purposes
		here so long as we work in a px font size. Thankfully the overlap can be hidden by the source-order depth sorting.
	*/
	letter-spacing:-0.4em;
	font:bold 14px/16px arial,helvetica,sans-serif;
	text-align:left;
	padding-left:12px;
}

#mainMenu li {
	position:relative;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	/* 
		IE's inline-block is busted on non inline-level
		elements, but inline behaves as we want so...
	*/
	display:inline !ie;
	zoom:1; /* trip haslayout */
	word-spacing:0;
	letter-spacing:0;
	position:relative;
}

#mainMenu li a,
#mainMenu li span {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	white-space:pre;
	padding:8px 8px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	border-right:1px solid #FFF;
}

#mainMenu .last a,
#mainMenu .last span {
	border:0;
}

#mainMenu li ul {
	list-style:none;
	width:15em;
	position:absolute;
	left:-999em;
	top:32px;
	overflow:hidden;
}

#mainMenu li:hover a,
#mainMenu li:hover span {
	color:#FFF;
	background:#C00;
}

#mainMenu li:hover span b {
	background-position:0 -16px;
}


#mainMenu li:hover ul {
	left:0px;
	/* 
		IE will sometimes not render the change in position
		without a display state change 
	*/
	display:block;
}

#mainMenu li:hover li {
	display:block;
	width:20em;
}

#mainMenu li:hover li a,
#mainMenu li:hover li span {
	text-align:left;
	display:block;
	color:#FFF;
	background:#c00;
}

#mainMenu li li a:hover,
#mainMenu li li span:hover {
	border:0;
	color:#FFF;
	background:#900 !important;
}

.blueStripe {
	height:24px;
	background:#3B5B70;
	color:#FFF;
	font:bold 14px/24px arial,helvetica,sans-serif;
}

.blueStripe .date {
	float:left;
	margin-left:10px;
}

.blueStripe .phone {
	float:right;
	margin-right:10px;
}
