/* CSS Document */


/* Basic core divisions */

* {
margin:0;
padding:0;
}


body {
margin:0;
padding:0;
background-color:#ffffff;
/*   background-image:url(../images/mexican-guy.gif);   
background-repeat: no-repeat;
background-position:0px 400px;   */
}

#frame {
width: 756px;
margin:0 auto;
padding:0;
background-image:url();
background-position: right top;
background-repeat: repeat-y;
border:#08b210 solid 1px;
}

#header {
font-family:Arial, Helvetica, sans-serif;
height: 113px;
width: 756px;
background-color:#FFFFFF;
margin:0; 
padding:0;
border-bottom:#08b210 solid 13px;
}

#leftcolumn{
float: left;
width: 190px;
background-color:#00CC00;
margin:0;
padding:0;
padding-top: 20px;
}

#navigation {
display: block;
list-style-type: none;
width:189px;
padding: 0;
}

#maincolumn{
float: right;
width: 416px;
margin:0;
padding:0;
/* border-left:#FF0000 1px dotted;   */
background-color:#FFFFFF;
padding-top: 10px;
}

#enclosure {
float: left;
width: 607px;
margin:0;
padding:0;
background-image:url(../images/green-190px.gif);
background-position: left top;
background-repeat: repeat-y;
border-right:#08b210 solid 1px;
}


#rightcolumn {
float: right;
width: 148px;
background-color:#ffffff;
margin:0;
padding:0;
padding-top: 10px;
}

/* Secondary styles */

#header h1{
padding-bottom:0;
font-family:"Times New Roman", Times, serif;
font-size:1:4em;
font-weight:bold;
}

#header p{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
text-align:right;
}


#leftcolumn p{
text-align:left;
line-height:1.3em;
padding: 5px 15px 2px 15px; /*top right bottom left*/
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#000000;
}

#leftcolumn h1 {
font-family:"Times New Roman", Times, serif;
font-size:1.5em;
font-weight:bold;
color:#FFFFFF;
padding: 15px 15px 2px 15px;          /*top right bottom left*/
}

#navigation ul {
list-style:none;
margin:0;
padding:0;
}

#navigation ul li {
border-top: 1px solid #FFFF00;
margin:0;
background-color:#006600;   /*ugly light green #99ff00*/
width:100%;
padding:5px 0 5px 0;       /*top right bottom left*/    
}

#navigation ul li a:link, ul li a:visited{
margin: 0;	
/*border-top: 1px solid #FFFF00;*/
border:0;
font-size:.8em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding: 0 2px 0 0.5em;    /*top right bottom left*/    
}

#navigation ul li a:hover {
color:#FF0000;
}

/*
#navigation ul li a:active {
background-color: #FFFFFF;
color:#006600;
*/

#navigation ul ul li{
margin: 0px;
padding:0px;	
border-top: 1px solid #FFFF00;
background-color:#00cc00;
font-size: .9em;
color:#FFFFFF;
}

#navigation ul ul li a:link, ul ul li a:visited{
padding: 2px 2px 0 20px;    /*top right bottom left*/ 
margin: 0;      
color:FFFFFF;
text-decoration:none;
}

#navigation ul ul li a:hover {
color:#FF0000;
}

/*border-left:: 10px solid #369;
border-right: 1px solid #69c;
border-bottom: 1px solid #369;
width:100%;*/



/*#navigation ul ul{
padding-left: 15px;
font-style:italic;
font-stretch:wider;
color:#CCCCCC;
border-left: 0;
}*/


#maincolumn h1 {
font-family:"Times New Roman", Times, serif;
font-size:1.5em;
font-weight:bold;
color:#000000;
padding: 10px 15px 10px 15px;          /*top right bottom left*/
}

#maincolumn p{
text-align:left;
line-height:1.3em;
padding: 5px 15px 10px 15px; /*top right bottom left*/
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#000000;
}

#maincolumn a:link, a:visited{
color: #FF0000;
text-decoration: underline;
}

#maincolumn a:hover {
color: #00CC00;
}

#rightcolumn p{
text-align:left;
line-height:1.0em;
padding: 5px 10px 5px 10px; /*top right bottom left*/
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
color:#000000;
}

#rightcolumn form {
background-color:#FFFF33;
}

#rightcolumn form p {
font-size:.7em;
padding: 5px 8px 10px 8px; /*top right bottom left*/
}

#rightcolumn h1 {
font-family:"Times New Roman", Times, serif;
font-size:1.3em;
font-weight:bold;
color:#000000;
padding: 15px 10px 5px 10px;          /*top right bottom left*/
}

#rightcolumn h2 {
font-family:"Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
color:#000000;
padding: 15px 10px 5px 10px;          /*top right bottom left*/
}

#rightcolumn h3 {
font-family:"Times New Roman", Times, serif;
font-size:1.1em;
font-weight:bold;
color:#000000;
font-style:italic;
padding: 15px 10px 5px 10px;          /*top right bottom left*/
}

#footer {
clear: both;
font-size: .9em;
font-family:Arial, Helvetica, sans-serif;
width: 756px;
padding-top: 1em;
text-align:center;
background-color:#ffffff;
margin:0;
padding:0;
border-top:#08b210 solid 1px;
}

#footer p{
text-align: center;
line-height:1.3em;
padding: 10px 5px 10px 5px; /*top right bottom left*/
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#000000;
}

