body {

background: #1d47a7;

color: #fff;

margin: 0px 0px; 

padding:0px; 

}



.clr_hl {
background: #ffff66;
color: #0202ac;
font: bold 1.1em/1.2em verdana, arial, helvetica, sans-serif;
padding: 10px;
}


A.uf2:link {
background-color: inherit;
color:#0202ac; 
font-weight:bold;
}
A.uf2:visited {
background-color: inherit;
color:#0202ac; 
font-weight:bold;
}
A.uf2:active {
background-color: inherit;
color:#0202ac; 
font-weight:bold;
}
A.uf2:hover {
background-color: inherit;
color:#0202ac; 
font-weight:bold;
text-decoration:underline;
}

A.fl:link {
background-color: inherit;
color:#ffffff; 
text-decoration:underline;
}
A.fl:visited {
background-color: inherit;
color:#ffffff; 
}
A.fl:active {
background-color: inherit;
color:#ffffff; 
}

A.type4:link {
background-color: inherit;
color:#F00; 
}
A.type4:visited {
background-color: inherit;
color:#38760e; 
}
A.type4:active {
background-color: inherit;
color:#38760e; 
}

.clr_title {
background-color: #ffff66; 
color: #000000;
font: bold 1.2em/1.5em "ms sans serif", "trebuchet ms", verdana, arial, sans-serif;
padding: 3px;
}

.evenRow		{ 
background-color: #020295;
color: #ffffff;
font: .9em/1.2em verdana, arial, helvetica, sans-serif;
padding: 3px;
}
				
.oddRow			{
background-color: #0202ac;
color: #ffffff;
font: .9em/1.2em verdana, arial, helvetica, sans-serif;
padding: 3px;
}


/* STRUCTURES */

.nav {

background-color: #e8de0e;

color: #030;

font: 1em/1.4em verdana, arial, helvetica, sans-serif;

vertical-align: top;

}



#footer {

background-color: transparent;

color: #fff;

font: .7em/1.5em sans-serif;

overflow: hidden;

padding: 50px 0px 15px 0px;

text-align: center;

}







/* MENU */



.nav, .nav li ul{

background-color: #e8de0e;

border: 0px solid #e8de0e;

color: #1d47a7;

list-style-type: none;

margin: 0px 0px 20px 0px;

padding: 0;

width: 150px; 

z-index: 100;

}



.nav li{

background-color: inherit;

color: #1d47a7;

position: relative;

}



.nav li a{

background: #e8de0e url(images/off.gif) repeat-x bottom left;

color: #1d47a7;

display: block;

font: bold 10px Verdana, Helvetica, sans-serif;

padding: 5px 0;

padding-left: 5px;

text-decoration: none;

width: auto;

}



.nav li ul{ /*SUB MENU STYLE*/

background-color: inherit;

color: #1d47a7;

display: none;

left: 0;

position: absolute;

top: 0;

width: 225px; /*WIDTH OF SUB MENU ITEMS*/

}



.nav li ul li{

background-color: inherit;

color: #1d47a7;

float: left;

}



.nav li ul a{

background-color: inherit;

color: #1d47a7;

width: 325px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for a elements */

}



.nav .arrowdiv{

background-color: inherit;

background: url(images/arrow.png) no-repeat center right;

color: #1d47a7;

position: absolute;

right: 3px;

}



.nav li a:visited, .nav li a:active{

background-color: inherit;

color: #1d47a7;

}



.nav li a:hover{

background-color: inherit;

background-image: url(images/on.gif);

color: #060;

}



/* Holly Hack for IE \*/

* html .nav li { float: left; height: 1%; }

* html .nav li a { height: 1%; }

/* End */























/* FONT STYLES*/



h1 {	

background: inherit;

color: #9CF;	

font: 1.3em "palatino linotype", "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;	

letter-spacing: 2px;	

padding: 10px 0px 30px 0px;	

text-align: center;

text-transform: uppercase;

}



.sub {

background: inherit;

color: #FF0;

font: bold 1.1em/1.3em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

}





h2 {

background: inherit;

color: #FF0;

font: bold 1.1em/1.3em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

margin-top: 25px;

}



.sub2 {	

background: inherit;

color: #9CF;	

font: bold 1em/1.6em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;	

margin-top: 25px;

}  





h3 {

background: inherit;

color: #9cf;

font: bold 1em/1.3em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

}



/* Same as Content */

p {

background: inherit;

color: #FFF;

font: 1em/1.3em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

}



.content {

background: inherit;

color: #FFF;

font: 1em/1.5em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;
padding:10px;

vertical-align: top;

}

.content_home {

background: inherit;

color: #FFF;

font: 1em/1.5em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

vertical-align: top;

}



.smtxt {

background: inherit;

color: #FFF;

font: 11px/13px arial, helvetica, sans-serif;

}





.largetxt {

background-color: #FF0; 

color: #00C;

font: 1.1em/1.2em "comic sans ms", verdana, arial, helvetica, sans-serif;

padding: 2px 10px 2px 10px;

text-align: center;

}



.largetxt2 {

background: inherit;

color: #0F0;

font: 1.3em/1.2em "comic sans ms", verdana, arial, helvetica, sans-serif;

}





.shout {

background: #000;

color: #FF0;

font: bold 1.1em/1.3em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

padding: 2px 4px 2px 4px;

}











/* FEATURED */

.feature {

background-color: #010154;

border: 2px solid #e8de0e;

color: #0F3;

font: .9em/1.3em "comic sans ms", verdana, arial, helvetica, sans-serif;

margin-bottom: 5px;

overflow: hidden;

padding: 4px;


text-align: center;
width:478px;

}

.feature1 {

background-color: #010154;

border: 2px solid #e8de0e;

color: #0F3;

font: .9em/1.3em "comic sans ms", verdana, arial, helvetica, sans-serif;

margin-bottom: 5px;

overflow: hidden;

padding: 4px;

text-align: center;

}






/* MISC STYLES */



img {

border: 0px;

}



.iconlist {

background-color: inherit;

color: #000;

font: .8em/1em arial, helvetica, Verdana, sans-serif;

list-style: none;

margin: 0;

padding: 0;

}



li.acrobat { 

background: url(images/acrobat.gif) no-repeat 0 50%;

padding: 3px 0 3px 20px;

margin: .4em 0;

}



hr { 

border: 1px solid blue;

margin-top: 25px;

margin-bottom: 25px;

}





















/* red */

.blue	{

background-color: #e8de0e;

color: #fff;

vertical-align: top;

}







/* FORMS */



.form {

background-color: #FCFEE1; 

border: 1px solid #006;

color: #030;

font: 14px arial, helvetica, sans-serif;

}



.req {

background-color: inherit;

color: #FF0;

font: 14px arial, helvetica, sans-serif;

}



.button {

background-color: #3F0;

border: 1px solid #060;

color: #060;

font: bold 10px arial, helvetica, sans-serif;

letter-spacing: 1px;

}









/* TABLES */



th {

background-color: #060050;

color: #FF0;

font: bold 1em/1.3em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;



}



table {

margin-bottom: 50px;

}



.th-sub {

background-color:#020295; 

color: #9CF;	

font: bold .6em/1.6em "ms sans serif", "trebuchet ms", verdana, arial, helvetica, sans-serif;

text-transform: uppercase;

}



.clr1 {

background-color: #020295;

color: #fff;

padding: 3px; 

font: .8em arial, helvetica, sans-serif;

text-align:left;	

}



.clr2 {

background-color: #0202ac; 

color: #fff;

padding: 3px;

font: .8em arial, helvetica, sans-serif;

text-align:left;		

}



















/* EGUIDE SUBSCRIBE */



#eguide {

background-color: #006;

border: 2px solid #FF0;

color: #fff;

margin: 10px auto 20px auto;

text-align: center;

width: 150px;

}



.eguidetxt {

background-color: inherit;

color: #3F0;

font-family: sans-serif;

font-size: 12px;

line-height: 14px;

text-align: center;

padding: 5px 0px 5px 0px;

}



.blt {

background-color: inherit;

color: #3cf;

display: inline;

padding-left: 10px;

}



.eform {

background-color: #fff;

border: 1px solid #000;

color: #000;

font: 1em sans-serif;

margin-bottom: 5px;

}



.ebutton {

background-color: #090;

border: 1px solid #0F0;

color: #fff;

font: bold .8em sans-serif;

letter-spacing: 1px;

}



.elink {

background-color: inherit;

color: #3F0;

font: 11px sans-serif;

padding-top: 5px;

padding-bottom: 5px;

text-align: center;

}



/* END EGUIDE SUBSCRIBE */































/* LINK STYLES */



a.type1:link {

color:#0F0; 

text-decoration:underline;

}

a.type1:visited {

color:#9CF; 

text-decoration:underline;

}

a.type1:active {

color:#FF0; 

text-decoration:underline;

}

a.type1:hover {

color:#FF0; 

text-decoration:underline;

}



a.type2:link {

background: inherit;

color:#0F0; 

text-decoration:none;

}

a.type2:visited {

background: inherit;

color:#9CF; 

text-decoration:none;

}

a.type2:active {

background: inherit;

color:#FF0; 

text-decoration:none;

}

a.type2:hover {

background: inherit;

color:#FF0; 

text-decoration:underline;

}




a.type22:link {

background: inherit;

color:#0F0; 

text-decoration:none;

}

a.type22:visited {

background: inherit;

color:#9CF; 

text-decoration:none;

}

a.type22:active {

background: inherit;

color:#FF0; 

text-decoration:none;

}

a.type22:hover {

background: inherit;

color:#FF0; 

text-decoration:underline;

}




a.type3:link {

background: inherit;

color:#FFF; 

text-decoration:none;

}

a.type3:visited {

background: inherit;

color:#FFF; 

text-decoration:none;

}

a.type3:active {

background: inherit;

color:#FFF; 

text-decoration:none;

}

a.type3:hover {

background: inherit;

color:#FFF; 

text-decoration:underline;

}



a.type4:link  {

background: inherit;

color:#30F; 

text-decoration:none;

}

a.type4:visited {

background: inherit;

color:#30F; 

text-decoration:none;

}

a.type4:active {

background: inherit;

color:#30F; 

text-decoration:none;

}

a.type4:hover {

background: inherit;

color:#30F; 

text-decoration:none;

}



























































/* JUKE BOX */



#jukebox {

background: #000 url(images/jukebox_antique.png) no-repeat top center;

border: 0px solid #0F0;

color:#ff0;

font: 1em/1.3em sans-serif;

overflow: hidden;

padding: 3px;

width: 250px;

text-align: center;

}



#jukebox h1 {

background-image: none;

background-color: transparent;

font: 20px "arial black", sans-serif;

color: #e66400;

margin-top: -17px;

letter-spacing: 23px;

text-transform: uppercase;

}



#jukebox h3 {

background-image: none;

background-color: transparent;

color: yellow;

font: 11px sans-serif;

letter-spacing: 0px;

margin-top: -45px;

margin-bottom: 17px;

}



#jukebox h4 {

background-color: #000000;

font: bold 16px arial, sans-serif;

color: yellow;

display: inline;

padding: 1px 15px 1px 15px;

text-align:left;

}



#jukebox select {

background-color: #000000;

border: 0px solid #432402;

clear:left;

color: #fff;

font: bold 12px sans-serif;

margin-top: 0px;

margin-bottom: 10px;

width: 125px;

}



#jukebox input {

background-color: #1d47a7;

border: 2px outset #000;

clear: both;

color: #ff0;

font: bold 16px arial, sans-serif;

letter-spacing: 0px;

margin-top: -5px;

width: 250px;

}



fieldset {

border: 0px;

margin: 0px;

}

A.uf:link {
background-color: inherit;
color:#ffffff; 
font-weight:bold;
}
A.uf:visited {
background-color: inherit;
color:#fff799; 
font-weight:bold;
}
A.uf:active {
background-color: inherit;
color:#ffffff; 
font-weight:bold;
}
A.uf:hover {
background-color: inherit;
color:#fff799; 
font-weight:bold;
text-decoration:underline;
}


