BODY	{
    color:#000000;
    background-color: #000098;
    background-image:url('../images/bg-image2.jpg');
    background-repeat: repeat-x;
   	margin: 0px;
	padding: 0px;
	border: #ffffff 0px solid;
	}
    
#outerWrapper {  margin: 0px auto; padding-top:21px; } 

   
table.main { background-color: #FFFFFF; color:inherit; }

h1          { FONT: 28px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

h2          { color:#080; FONT: 22px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

h3          { FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

h3.home    { color:#080; FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

h4          { FONT: 16px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

h5          { FONT: 13px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

ul          { FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

p           { FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: normal; }

p.bold    { FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

.gtxt     { color:#080; FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: bold; }

p.word    { FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: bold; color: #080; }
    
a:link		{ color: #3366CC; background-color:inherit;  text-decoration: none; }

a:visited	{ color: #3366CC; background-color:inherit; text-decoration: none; }

a:active	{ color: #3366CC; background-color:inherit; text-decoration: none; }

a:hover		{ color: #6699FF; background-color:inherit; text-decoration: underline; }


/* THE NEXT CONTROLS THE Add This Code  */
                  
.addthis_toolbox .vertical 
                 { 
                 width: 175px; 
                 padding: 5px 5px 5px 5px;
                 }
                 
.addthis_toolbox .vertical a
                 { 
                 width: 175px;    
                 padding: 4px 0 4px 15px;    
                 position: relative;    
                 display: block;    
                 text-decoration: none;    
                 color: #0000FF;
                 border-top: #5E79A6 1px solid;
                 border-bottom: #5E79A6 1px solid;
		         border-left: #5E79A6 1px solid;
		         border-right: #5E79A6 1px solid;
		         background-color: #ffffff;
		         }
                 
.addthis_toolbox .vertical a:hover
                 {    
                 color: #0000FF;   
                 background: #FFFFDD;    
                 text-decoration: none;
                 }
                 
.addthis_toolbox .vertical span
                 {    
                 position: absolute;    
                 left: 5px;    
                 top: 5px;
                 }
                 
.addthis_toolbox .vertical .more
                 {    
                 border-top: solid 1px #eee;    
                 padding: 5px 0 0 0;    
                 margin: 5px 5px 0 5px;    
                 text-align: center;
                 }
                 
.addthis_toolbox .vertical .more a
                 {    
                 padding: 4px 0;    
                 margin: 0;
                 }
                 
.addthis_toolbox .vertical .more span
                 {    
                 display: none;
                 }



/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

TABLE 		{ COLOR: #444444; background-color:inherit; FONT: 13px  georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.title 		{ COLOR: #666633; background-color:inherit; FONT: 26px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; }

.subtitle 	{ COLOR: #006699; background-color:inherit; FONT: 15px georgia, "times new roman", arial, verdana, sans-serif; font-weight: bold; }

.normaltext { COLOR: #000000; background-color:inherit; FONT: 12px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; }

.termtext    { COLOR: #000000; background-color:inherit; FONT: 16px  georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.termtabletext    { COLOR: #000000; background-color:inherit; FONT: 19px  georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.largetext    { COLOR: #000000; background-color:inherit; FONT: 19px  georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.hugetext    { COLOR: #000000; background-color:inherit; FONT: 36px  georgia, "times new roman", arial, sans-serif; font-weight: bold; }

.largetxt    { COLOR: #880000; background-color:inherit; FONT: 20px  georgia, "times new roman", arial, sans-serif; font-weight: bold; }

.headtag     {  }

.bod2 { COLOR: #000000; background-color:inherit; FONT: 16px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; }

.bod3 { COLOR: #000000; background-color:inherit; FONT: 16px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; text-align:left; }

.ttext { COLOR: #000000; background-color:inherit; FONT: 16px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; }

.ltext { COLOR: #000000; background-color:inherit; FONT: 18px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; }

.smalltext	{ COLOR: #666633; background-color:inherit; FONT: 10px arial, sans-serif; font-weight: normal; }

.list		{ COLOR: #278DC0; background-color:inherit; }

.hilite		{ COLOR: #FF3300; background-color:inherit; }

.just 		{ text-align: justify; }

.justy      { text-align: justify; FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.justsm      { text-align: justify; FONT: 16px georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.para      { text-align:left; FONT: 18px georgia, "times new roman", arial, sans-serif; font-weight: normal; }

.product    { text-align: center; FONT: 24px georgia, "times new roman", arial, sans-serif; font-weight:bold; }

.state    { text-align: center; FONT: 36px georgia, "times new roman", arial, sans-serif; color: #080; font-weight:bold; }

.product2    { text-align: center; FONT: 16px georgia, "times new roman", arial, sans-serif; font-weight:bold; }

.faq 		{ line-height: 26px; }

.formmargin	{ margin: 0px; }

.careertable	{ width: 95%; }



/* HEADERS AND FOOTERS */

.headercolor		{ background-color: #284467; color:inherit; }

.headercolorfade    { background: #284467; color:inherit; }

.adcenter           { padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px; }

.header-graphiclogo	{ background-color: #0051D6; color:inherit; }

.logo-fade		{
			background-image: url("../picts/blue/logo-fade.jpg");
			background-repeat: no-repeat;
			width: 125px;
			height: 80px;
			}

.footertable 	{
		background-color: #EBF0FF;
		color: #595959;
		font: 12px arial, sans-serif;
		font-weight: normal;
		border-top: #CCCCCC 0px solid;
		border-bottom: #CCCCCC 1px solid;
		}

.top-table	{
		background-color: #FFFFFF;
        color:inherit; 
		background-image: url("../picts/background-top.jpg");
		background-repeat: repeat-x;
		border-bottom: #1B3165 0px solid;
		}
/* PAGE WIDTHS, HEIGHTS AND SPACING */

.pagewidth	{
		     width: 1024px;
		     border: #DADADA 4px solid;
             background-color: #ffffff;
		    }

.pagecontent-width	{ width: 100%; }
     
.pagespacer-width	{ width: 400px; }	

.pageheight		{ height: 800px; }

.whitespaceright	{ width: 20px; }

.whitespaceright2	{ width: 0px; }

.whitespaceright3	{ width: 0px; }

.adspaceleft-width    { width: 8px; }

.adspaceleftprivacy-width    { width: 12px; }

.adspace-width    { width: 0px; }

.adspacesitemap-width    { width: 0px; }

.adspace-width-topic    { width: 0px; }

/* BORDERS AND PAGE LINES */

.borders	{ border: #000000 1px solid; }

.page-splits	{
		border: #1d1ca4 1px solid;
		background-color: #FFFFFF;
		color: #fdfdfd; height: 5px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		}

/* Math Terms index table set up  */

a.index:link, a.index:active {
	color: #0000FF; 
    background-color:inherit;  
    font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 14px}
a.index:hover {
	color: #881616; 
    background-color:inherit;  
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px}
a.index:visited {
	color: #840084; 
    background-color:inherit;  
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 14px}
p.index {text-indent: -1em;
	margin-left: 1em;
	margin-top: 1px;
	margin-bottom: 2px}



/* LEFT SIDEBAR OPTIONS */

.bordersSB		{ border: #5E79A6 0px solid; }

.sidetexttitle 	{
		color: #FFFFFF; FONT: 15px arial, sans-serif; font-weight: bold;
		border: #5E79A6 1px solid;
		background-color: #5B8CD1;
		}



.sidetext	{
		color: #2860A0; FONT: 12px arial, verdana, sans-serif;
		font-weight: normal;
		border-bottom: #5E79A6 1px solid;
		border-left: #5E79A6 1px solid;
		border-right: #5E79A6 1px solid;
		background-color: #FFFFFF;
		
		}

.sidebar-spacer	{ position: relative; visibility: visible; left: 0px; top: 0px; z-index:0; }





/* RIGHT SIDEBAR NOTES AREA */

.SBleft-text	{ font: normal 11px arial, sans-serif; color: #000000; background-color:inherit; }

fieldset 	{
		
		width: 165px;
		padding: 1px;
		border: #6191D2 1px solid;
		}



fieldset legend {
		color: #000000;
		font: bold 12px arial, verdana, sans-serif;
		border: 1px solid #6191D2;
		background-color: #F0F0F0;
		margin-bottom: 0px;
		margin-left: 4px;
		padding: 4px;
		padding-left: 5px;
		padding-right: 5px;
		}





/* HIDE MENU AND ITEMS FOR PRINTING */



@media print {
.printhide 	{ display: none; }
}
@media screen{
.printonly 	{ display: none; }
}


/* VERTICAL MENU CODE */

.menu-layer	{ z-index:2; }

.menuwidth	{ width: 180px; }

.menubackground	{
        color:inherit;
		background-color: #1d1ca4;
		border-right: #000000 0px solid;
		}

.menushadow	{
		background-image: url("../picts/menu-shadow.gif");
		background-repeat: repeat-y;
		}

.shadowwidth	{ width: 6px; }

.topline		{
			border-top: #9DB9DD 1px solid;
			}

.topline2		{
			border-top: #9DB9DD 0px solid;
			}            

   
            
.menu		{
		background-color: #07049b;
        color:inherit;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 18px;
		height: 35px;
		width: 100%;
		cursor:pointer;
		font-weight: bold;
		text-indent: 6px;
		line-height: 28pt;
		text-align: left;
		display: block;
		border-bottom: #9DB9DD 1px solid;
		}
 
.menutitle   {
		background-color: #07049b;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 24px;
        color:#FFFF00;
		height: 40px;
		width: 100%;
		font-weight: bold;
        line-height: 28pt;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid; 
        } 
        
.menushare   {
		background-color: #07049b;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 18px;
        color:#FFFF00;
		height: 40px;
		width: 100%;
		font-weight: bold;
        line-height: 28pt;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid; 
        } 
                          
.menublank   {
		background-color: #07049b;
        color:inherit;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 12px;
		height: 35px;
		width: 100%;
		font-weight: bold;
        text-indent: 4px;
		line-height: 28pt;
		text-align: left;
		display: block;
		border-bottom: #9DB9DD 1px solid; 
        }
        
.menuindex   {
		background-color: #07049b;
        color:inherit;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 12px;
		height: 25px;
		width: 100%;
		font-weight: bold;
        text-indent: 4px;
		line-height: 16pt;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid; 
        }  
             
a.menu:link 	{ color: #FFFFFF; background-color:inherit; }

a.menu:visited 	{ color: #FFFFFF; background-color:inherit; }

a.menu:active 	{ color: #FFFFFF; background-color:inherit; }

a.menu:hover 	{
		color: #3366CC;
		background-color: #FFFFFF;
		background-image: url("../picts/blue/menuverton.gif");
		text-decoration: none;
		}
        
.menu2		{
        color:inherit;
        background-color: #1d1ca4;
		background-image: url("../picts/blue/menuvertoff.gif");
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 10px;
		height: 25px;
		width: 100%;
		cursor:pointer;
		font-weight: bold;
		text-indent: 6px;
		line-height: 16pt;
		text-align: left;
		display: block;
		border-bottom: #9DB9DD 1px solid;
		}
        
a.menu2:link 	{ color: #FFFFFF; background-color:inherit; }

a.menu2:visited 	{ color: #FFFFFF; background-color:inherit; }

a.menu2:active 	{ color: #FFFFFF; background-color:inherit; }

a.menu2:hover 	{
		color: #3366CC;
		background-color: #FFFFFF;
		background-image: url("../picts/blue/menuverton.gif");
		text-decoration: none;
		}
                
.menutitleterm   {
		background-color: #07049b;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 16px;
        color: #FFFF00;
		padding: 5px 0px;
		width: 100%;
		font-weight: bold;
        line-height: 35px;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid; 
        }               
        

.menuterm		{
        color:inherit;
		background-color: #1d1ca4;
		background-image: url("../picts/blue/menuvertoff.gif");
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 12px;
		height: 25px;
		width: 100%;
		cursor:pointer;
		font-weight: bold;
		line-height: 16pt;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid;
		}        

a.menuterm:link 	{ color: #FFFFFF; background-color:inherit; }

a.menuterm:visited 	{ color: #FFFFFF; background-color:inherit; }

a.menuterm:active 	{ color: #FFFFFF; background-color:inherit; }

a.menuterm:hover 	{
		color: #3366CC;
		background-color: #FFFFFF;
		background-image: url("../picts/blue/menuverton.gif");
		text-decoration: none;
		}
 
.menuterm2		{
        color:inherit;
        background-color: #1d1ca4;
		background-image: url("../picts/blue/menuvertoff.gif");
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 10px;
		height: 25px;
		width: 100%;
		cursor:pointer;
		font-weight: bold;
		line-height: 16pt;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid;
		}        

a.menuterm2:link 	{ color: #FFFFFF; background-color:inherit; }

a.menuterm2:visited 	{ color: #FFFFFF; background-color:inherit; }

a.menuterm2:active 	{ color: #FFFFFF; background-color:inherit; }

a.menuterm2:hover 	{
		color: #3366CC;
		background-color: #FFFFFF;
		background-image: url("../picts/blue/menuverton.gif");
		text-decoration: none;
		}
           
.menutitletop   {
        color:inherit;
		background-color: #1d1ca4;
		background-image: url("../picts/blue/menuvertoff.gif");
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 16px;
        padding: 5px 0px;
       	width: 100%;
        cursor:pointer;
		font-weight: bold;
      	line-height: 20px;
		text-align: center;
		display: block;
		border-bottom: #9DB9DD 1px solid; 
        }  

a.menutitletop:link 	{ color: #FFFFFF; background-color:inherit; }

a.menutitletop:visited 	{ color: #FFFFFF; background-color:inherit; }

a.menutitletop:active 	{ color: #FFFFFF; background-color:inherit; }

a.menutitletop:hover 	{
		color: #3366CC;
		background-color: #FFFFFF;
        background-image: url("../picts/blue/menuverton.gif");
        text-decoration: none;
		}

               
a.lettermenu:link, a.lettermenu:active, a.lettermenu:visited {
	color: white; 
    background-color: #5B8CD1;
    background-image: url("../picts/blue/menuvertoff.gif");
	font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
    display: block;
	text-decoration: none; 
	font-weight: bolder; 
	font-size: 16px
    }
a.lettermenu:hover {
	color: #3366CC;
    background-color: #FFFFFF;
    background-image: url("../picts/blue/menuverton.gif");
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-weight: bolder; 
	font-size: 16px
    }

a.lettermenu2:link, a.lettermenu2:active, a.lettermenu2:visited {
	color: white; 
    background-color: #5B8CD1;
    background-image: url("../picts/blue/menuvertoff.gif");
	font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
    display: block;
	text-decoration: none; 
	font-weight: bolder; 
    line-height: 20px;
	font-size: 14px
    }
a.lettermenu2:hover {
	color: #3366CC;
    background-color: #FFFFFF;
    background-image: url("../picts/blue/menuverton.gif");
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-weight: bolder; 
    line-height: 20px;
	font-size: 14px
    }


/* HORIZONTAL MENUS CODE */

.headermenu	{ color: #00036A; background-color:inherit; font: 12px verdana, arial, sans-serif; font-weight: bold; }

#date-location 	{ text-align: left; position: absolute; top: 222px; left: 15px; }

.menuhorzbackground	{
            color:inherit;
			background-color: #FFFFFF;
			background-image: url("../picts/blue/menuhorz.gif");
			border-bottom: #ffffff 1px solid;
			padding-top: 3px;
			padding-bottom: 2px;
			}

.menuhorz	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		cursor:pointer;
		text-align: center;
		display: block;
		border: #000000 1px solid;
		padding: 2px 4px 2px 4px;
		}

a.menuhorz:link 	{ color: #002C6E; background-color:inherit; }



a.menuhorz:visited 	{ color: #002C6E; background-color:inherit; }



a.menuhorz:active 	{ color: #FFFFFF; background-color:inherit; }



a.menuhorz:hover 	{
			background-color: #ffd9d9;
			border: #0344A5 1px solid;
			color: #0344A5;
			text-decoration: none;
			}

.menusection	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		cursor:pointer;
		text-align: center;
		display: block;
		border: #9a4444 1px solid;
		padding: 2px 6px 2px 6px;
		}

a.menusection:link 	{ color: #9a4444;  background-color:inherit; }



a.menusection:visited 	{ color: #9a4444; background-color:inherit; }



a.menusection:active 	{ color: #FFFFFF; background-color:inherit; }



a.menusection:hover 	{
			background-color: #F6E6E6;
			border: #7E3838 1px solid;
			color: #7E3838;
			text-decoration: none;
			}

/* FOOTER MENU CODE */

.footermenu-table	{
            color: #0051D6;
			background-color: #efefd1;
			background-image: url("../picts/blue/menuhorz.gif");
			border-top: #999999 1px solid;
			border-bottom: #999999 1px solid;
			padding-top: 3px;
			padding-bottom: 3px;
			}

.footermenutext		{
			color: #999999;
            background-color:inherit;
			font: 11px verdana, sans-serif;
			font-weight: normal;
			}



a.footermenu:link 	{ color: #1d1ca4; background-color:inherit;  }



a.footermenu:visited 	{ color: #1d1ca4; background-color:inherit;  }



a.footermenu:active 	{ color: #1d1ca4; background-color:inherit;  }



a.footermenu:hover 	{ color: #000000; background-color:inherit;  text-decoration: underline; }

.enlargecaption{
position: absolute;
border: 1px dotted navy;
font: normal 11px Arial;
}

.enlargecaption a{
display:block;
background: lightblue; /*bg color of caption*/
padding: 3px;
text-decoration: none;
color: black;
}

.enlargecaption a:hover{
 background: lightyellow; /*bg color of caption when mouse rolls over it*/
}

.enlargebox{
position: absolute;
border:1px solid gray;
display:none;
}

.enlargebox .title{
background:gray;
color:white;
padding: 3px 2px;
text-align: right;
font:bold 14px Arial;
}

.enlargebox .title img{
cursor:pointer;
cursor:hand;
}



