/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	font-size: .75em;
	text-align: left;
	/*background: url(../images/purple.jpg) ;background-repeat:repeat;*/
	width: 1000px;
	margin-left:auto; margin-right:auto;
	background-color: #F9F9df;
	
	}
page{width:1000px}
body, p, blockquote, table, td, th, li, a, ul, ol, dd, dl, dt,
form, button, fieldset, label, select, option, input, textarea {
	font-size: 9.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
h1,.title{font-size: 1.3em;color:#0001d8;padding-top:20px;margin-top:0px;}
h2{font-size: 1.2em;text-align:left;color:#0687FE;padding-top:10px;margin-bottom:0px;margin-top:0px;padding-top:0px;}
h3{font-size: 1.1em;text-align:left;padding-top:10px;margin-bottom:0px;margin-top:0px;padding-top:0px;}
.nav{ padding-left:30px;}
.nav a:link, .nav a:visited {text-decoration:none;color:#0001D8;font-weight:bold;}
a:hover {text-decoration:underline}

.border{border-top:0px;border-left:130px solid #0001d8;border-right:158px solid #0001d8;
border-bottom:5px solid #0001d8;margin-top:0px;
padding:5px 10px;}
.myborder{border:1px solid blue; }

.hide{display:none}
.show{display:inline}
ul.inline{
	list-style: none;
	margin:0;
	padding:0;
		}

ul.inline li {display: inline;float:left;}
li.mypad{width:235px}
img {margin:0px;border:0px; padding:0px;}

img.block{display:block;}

.smallerFont{font-size:.85em}
.smallFont{font-size:.9em}
.width50{width:175px}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
   }

a.info:hover{z-index:25; }

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em;width:12em;
    border:1px solid black;
    background-color:#eee; color:#000;font-weight: normal;
	padding: 5px;
	text-decoration:none;
	font-size:.85em;
	}
/* TABLES */
table.border {
border-collapse: collapse; 
border: 1px #ccc solid; 
vertical-align:top;
}

table.border td {
border: 0px #ccc solid; 
vertical-align:top;
padding: 4px;
}
.mybackground {background-color:#F3F7FF;padding: 0 6px;border:1px solid blue;font-size:.9em;}
.padleft {padding-left:10px;}
div.footerline {
	background-color: #0001D8;
	height: 5px;
	min-height: 0.7375em;
	margin-bottom: 7px;
}
td {vertical-align:top;}
.blueback{background-color:#0001d8}
.nohand{cursor:default;}
.shortMonth{width:95px;text-align:left;padding-left:20px;}
.longMonth{width:100px;text-align:left;padding-left:20px;}
.shorterMonth{width:60px;text-align:left;padding-left:20px;}
.longerMonth{width:160px;text-align:left;padding-left:20px;}

.floatLeft{float:left}
/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.clear{clear:both;}
.alignRight{text-align: right;}
.alignCenter{text-align: center;}
.mybord{border:1px solid blue; background: url(../images/myback.gif) ;background-repeat:repeat-y;height: 1%
 }
.nav2 {background-color:#ccc;}
.buttonPad{padding-top:5px;padding-bottom:5px;}
.mybox{position:absolute;width:270px;
right:310px;
top:140px;
border:1px solid;
padding: 5px;background-color:#efefef;
}
.mybox li{}
.mybox ul{padding:2px;padding-left:15px;margin:0px;}
#jsddm

{    margin: 0;
    padding: 0;
    }

#jsddm li

    {    float: left;
        list-style: none;
        font: 12px Tahoma, Arial}

#jsddm li a

    {    display: block;
        background: #20548E;
		background: #ccc;
        padding: 5px 12px;
        text-decoration: none;
        border-right: 1px solid white;
        width: 225px;
        color: #EAFFED;
		color:#0001D8;
		font-weight: bold;
        white-space: nowrap}

#jsddm li.last a

    {width: 224px;
    	border-right: 0px solid red;}

    #jsddm li a:hover

    {    background: #1A4473;
	background: #0001D8;
	color:white;
	}

        #jsddm li ul

        {    margin: 0;
            padding: 0;
            position: absolute;
            visibility: hidden;
            border-top: 1px solid white}

        #jsddm li ul li

        {    float: none;
            display: inline}

        #jsddm li ul li a

        {    width: auto;
            color: black;
            background: #ccc}
        #jsddm li ul li a:hover

        {    background: #ccc}

