/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.box {
	border: 1px solid #FCDDA1;
	background-color: #FFFFF0;
}

/** MENU LEFT */

.lm  {  background-color: #E5ECF7;
        /* background-color: #FFFF99; */
      }

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 195px;
	border-top: 1px solid #B3B3B3;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #B3B3B3;
	color: #B3B3B3;
}

.app { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 6px;
      }

/** DIVS */
.hiddenDiv {
             display: none;
           }

.visibleDiv {
              display: block;
            }

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	font-size: 11px;
	font-weight: bold;
}

/** LISTS */

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list1 a {
	padding-left: 15px;
	background: url(images/homepage20.gif) no-repeat left center;
	color: #686868;
}

/** LINKS */

a {

	/* color: #2A9668; */
	color: #4E84C4
}

a:hover {
	text-decoration: none;
}

.link1 {
	padding-left: 15px;
	background: url(images/homepage20.gif) no-repeat left center;
}

.link2 {  color: #4E84C4;
	  /* color: #21712c; */
}

.linkidx { color: white;}
.linkgotop { color: #686868; }
.linkwhat { color: #4E84C4; /* color: #2A9668; */
            text-decoration: none; }
a.linkwhat:hover {  font-weight: bold; }

/** STYLES */

.style1 {
	font-size: 9px;
	color: #AEAEAE;
}

.style1 a {
	color: #AEAEAE;
}

.style1 a:hover {
}

.style2, .style2 a {
	color: #FFFFFF;
}

.style3, .style3 a {
        font-size: 9px;
        color: #2F4F4F;
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage02r.jpg) repeat-x left top; }

.bg2 { background: url(images/homepage24.gif) repeat-x left top; }

.bg2 h4 { color: #FFFFFF; text-align: center; }

.bg3 { background: url(images/homepage28.jpg) no-repeat left top; 
       width: 164px;
       height: 49px;}

.bg4 { background: url(images/homepage29.jpg) no-repeat left top;
       width: 164px;
       height: 49px; }

.bg5 { background: url(images/homepage30.jpg) no-repeat left top; 
       width: 164px;
       height: 49px; }
	   
.bg6 { background: url(images/homepage31.gif) repeat-x left top; }

/** RATE TABLE */

.rt { border-width: thin;
      border-color: #ffffff;
      border-spacing: 0;
      padding: 1px;
     }

.rtcontent { 
              text-align: center;
              vertical-align: middle;
              font-size: 8pt;
           }

.rt1, .rt2, .rt3, .rt4, .rt1a, .rt2a, .rt3a, .rt5a { 
       color: white;
       background-color: #4E84C4;
       /* background-color: #21712c; */
       text-align: center;
       vertical-align: middle;
	  }
	  
.rt1, .rt2, .rt3 { 	font-size: 24pt;
	                font-weight: bold;
			width: 112px;
			height: 49px;
				  }

.rt1a, .rt2a, .rt3a { font-size: 8pt;
                      width: 164px;
		      height: 49px;
	            } 

.rt4 { 	font-size: 12pt;
	font-weight: bold;
	width: 112px;
	height: 49px;
     }

.rt4a, .rt4b, .rt4c, .rt4d { font-size: 12pt;
                      font-weight: bold;
                      text-align: center;
                      vertical-align: middle;
                    }

.rt4b { color: #4E84C4; 
        /* color: #21712c; */}

.rt4c {  color: #870038;
         /* color: #FF3333; */ }

.rt4d {color: #808080; }

.rt5 {  font-size: 8pt;
        font-weight: normal;
        font-style: italic;
     }

.rt5a { font-size: 8pt;
        font-weight: normal;
      }

.rt5c { font-size: 8pt;
        font-weight: bold;
      }

/* APPLICATION TABLE */
.at { border-width: thin;
      border-color: #ffffff;
      border-spacing: 4px;
      padding: 2px;
     }

.atheader { color: white;
            background-color: #21712c;
            text-align: center;
            vertical-align: middle;
            font-size: 14pt;
            font-weight: bold;
	  }

.atsubheader { color: white;
            background-color: #21712c;
            text-align: center;
            vertical-align: middle;
            font-size: 10pt;
            font-weight: bold;
            font-style: italic;
	  }


.atprompt  { color: black;
             background-color: white;
             text-align: right;
             vertical-align: middle;
             font-size: 8pt;
             /* font-weight: bold; */
           }

.atpromptshaded  { color: black;
             background-color: #FFFF99;
             text-align: right;
             vertical-align: middle;
             font-size: 8pt;
             /* font-weight: bold; */
           }

.atcontent { color: black;
             background-color: white;
             text-align: left;
             vertical-align: middle;
             font-size: 8pt;
           }

.atusercontent { color: blue;
	     font-family: Comic Sans MS, courier, serif;
	     font-size: 10pt;
             background-color: white;
             text-align: left;
             vertical-align: middle;
           }

.atcontentshaded {  color: black;
             background-color: #FFFF99;
             text-align: left;
             vertical-align: middle;
             font-size: 8pt;
           }

.atusercontentshaded {  color: blue;
             background-color: #FFFF99;
             text-align: left;
             vertical-align: middle;
	     font-family: Comic Sans MS, courier, serif;
	     font-size: 10pt;
           }

.atexplainer { color: black;
                font-size: 8pt;
             }

/** Home Page Calendar */

/** Forest Green Background, Light Yellow Lettering */
/** New: Dark Blue Background */
.hpc1 { 
       color: white;
       /* color: #FFFF99; */
       background-color: #4E84C4;
       /* background-color: #21712c; */
       text-align: center;
       vertical-align: middle;
      }

/** Light Green Background, White Lettering */
.hpc2 {  font-size: 8pt;
        font-weight: bold;
        font-style: italic;
        background-color: #21712c;
        color: white;
     }

/** Light Red background, White Lettering */
.hpc3 {  font-size: 8pt;
        font-weight: bold;
        font-style: italic;
        background-color: #870038;
        /* background-color: #FF3333; */
        color: white;
     }



 
/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	clear: both;
	height: 1px;
	margin-bottom: 10px;
	background: url(images/homepage23.gif) repeat-x left top;
}

