body,a,p,h1,h2,h3,h4,td,ol,ul,img
{
color: #000000;
font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
font-size: 14px;

padding: 0;
margin: 0;

border: 0;
background: transparent;
}

h1
{
position: relative;

font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
font-style: italic;
font-size: 16px;
text-transform: uppercase;

margin: 10px 0 10px 0;
padding: 0px;

background: transparent;
}

h2#subtitle     
{
position: relative;

color: #666;
font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
font-style: italic;
letter-spacing: 0.2em;
text-transform: uppercase;

margin: 0px 0px 10px 0px;
padding: 0px;

background: transparent;
}

.text
{
font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
color: #000000;
font-size: 14px;

margin: 0;
padding: 0;

background: transparent;
}

.midcol1text
{
line-height: 20px;

padding: 0px 0px 0px 10px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

border: 0;
background: transparent;

overflow:hidden;
}

.midcoltext
{
padding: 0 10px 0 10px;

border-left: 1px solid #000000;
background: transparent;
}

.popuptext1
{
padding: 0px 10px 0px 0px;

background: transparent;
}

.popuptext2
{
padding: 0px 0px 0px 10px;

border-left: 1px solid #000000;
background: transparent;
}

a.red
{
color: #FF0000;
font-weight: bold;
text-decoration: none;

background: transparent;
}

a.red:visited
{
color: #FF0000;

background: transparent;
}

a.red:active
{
color: #FF0000;

background: transparent;
}

a.red:hover
{
text-decoration: none;

background: transparent;
}

a.yellow
{
color: #ffcc00;
font-weight: bold;
text-decoration: none;

background: transparent;
}

a.yellow:visited 
{
color: #ffcc00;

background: transparent;
}

a.yellow:active
{
color: #ffcc00;

background: transparent;
}

a.yellow:hover
{
text-decoration: none;

background: transparent;
}

a.blue
{
color: #000099;
font-weight: bold;
text-decoration: underline;

background: transparent;
}

a.blue:visited 
{
color: #000099;
text-decoration: underline;
background: transparent;
}

a.blue:active
{
color: #000099;
text-decoration: underline;
background: transparent;
}

a.blue:hover
{
color: #ffcc00;
text-decoration: underline;

background: transparent;
}

li
{
color: #000000;
list-style: disc outside;
list-style-image: none;

margin-top: 4px;
margin-left: 20px;

background: transparent;
}

select, textarea, input
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.button1
{
color: #ffcc00;
font-weight:bold;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 10px;
padding: 0px 0px 0px 0px;

border: 0;
background: transparent;
}

.buttonlabel
{
margin: 0px;
padding: 0px;

border: 1px solid #163daa;
background: transparent;
}

.buttonlabeltext
{
color: #ffcc00;    
line-height: 20px;

padding: 0px 10px 0px 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

border: 0;
background-color: #163daa;
}

.buttonlabel img
{
vertical-align: top;
margin: 0px 0px 0px 0px !important;
padding: 0 !important;

border: 0 !important;
background:transparent;
}

.level1label
{
border-left: 0px solid #FFFFFF !important;

overflow: hidden;
}

.menuNode
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 20px;
padding: 0px 0px 0px 10px;

background:transparent; 
overflow: hidden;
}

.menuNode a
{
text-decoration: none;
line-height: 20px;

padding: 0px 0px 0px 0px;

background: transparent;
}

.menuNode a:hover	
{
text-decoration: none;

background: transparent;
}

.menu
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom: 0px;
background: transparent;
}

.menu .menu, .menu .menu .menu	
{
padding-left: 0px;

background: transparent;
}

.menu .menu .menu	
{
background: transparent;
} 

/* Rounded Corners */

.roundedCornerSpacer
{
clear: both;

font-size: 1px; line-height: 1px;

margin: 0px; padding: 0px; border: 0px;

background: transparent;
}

.borderTL, .borderTR, .borderBL, .borderBR
{
width: 10px; height: 10px;

padding: 0px; border: 0px;

background: transparent;

z-index: 99;
}

.borderTL, .borderBL { float: left;  clear: both; }
.borderTR, .borderBR { float: right; clear: right; }

.borderTL { margin:  -1px  0px  0px -1px; }
.borderTR { margin:  -1px -1px  0px  0px; }
.borderBL { margin: -10px  0px  0px  0px; }
.borderBR { margin: -10px  0px  0px  0px; }

/* IE5-5.5/win needs the border scooted to the left or right by an
additional 3px!   Why?  */

.borderTL
{
margin-left: -4px;
ma\rgin-left: -1px;
}

html>body .borderTL
{
margin-left: -1px;
}

.borderTR
{
margin-right: -4px;
ma\rgin-right: -1px;
}

html>body .borderTR
{
margin-right: -1px;
}

.borderBL
{
margin-left: -3px;
ma\rgin-left: 0px;
}

html>body .borderBL
{
margin-left: 0px;
}

.borderBR
{
margin-right: -3px;
ma\rgin-right: 0px;
}

html>body .borderBR
{
margin-right: 0px;
}

.buttonwrapperleft
{
margin-top: 0px; margin-bottom: 5px;
margin-left: 0px; margin-right: 10px;
padding: 0px;

border: 0px;
}

.buttonwrapper
{
margin-top: 0px; margin-bottom: 5px;
margin-left: 10px; margin-right: 10px;
padding: 0px;

border: 0px;    
}

.buttonwrappersmall
{
width: 120px;

text-align: center;

margin-top: 0px; margin-bottom: 0px;
margin-left: 0px; margin-right: 0px;
padding: 0px;

border: 0px;
}

.content{
color: #ffcc00;

margin: 0px;
padding: 0px;

border: 1px solid #163daa;
background-color: #163daa;
}

.content a
{
    display: block;
}
