@charset "utf-8";
/* CSS Document 

red 901611

*/

body {
font-family:"Lucida Grande", "Lucida Grande CE", "Lucida Grande CY", Verdana, "Trebuchet MS"; 
color:#330033; 
text-align:center;
margin:0 auto;
background-image:url(images/bg.jpg);
}


/*skip nav */
a.skiplink, a:link.skiplink, a:visited.skiplink, a:hover.skiplink, a:active.skiplink {
color:#fff; 
text-decoration:none;
}

/* ----------------------------------------------------------- box for the circle*/
#circle {
margin:0 auto;
width:100%; 
background-image:url(images/circle.gif);
background-repeat:no-repeat;
background-position:-200px 100px;

}

/*  ----------------------------------------------------------- container to hold all columns and rows */
#container {
margin:0 auto;
width:100%; 
/*
background-image:url(images/circle.gif);
background-repeat:no-repeat;
background-position:0 100px;
*/
}


/*  ----------------------------------------------------------- header  row*/
#header { display:none;
width:800px; 
height:120px;
text-align:left;
}

#header img {margin:0 0 0 50px; }
#header h1 {font-size:14px; }
#header p {font-size:12px;}

/*toolbar */
ul.toolbar {
list-style-type:none;
list-style:none;
text-align:center;
float:right;
margin:0;
}

ul.toolbar li {
font-size:11px;
display:inline;
padding:0 5px;
margin:0;
border-right:1px solid #CC6600
}

ul.toolbar li a:link, ul.toolbar li a:visited {
text-decoration:none;
color:#6633FF;
}

ul.toolbar li a:hover, ul.toolbar li a:active {
text-decoration:none;
color:#003333;
}

/* main menu*/

ul.mainmenu {
list-style-type:none;
list-style:none;
text-align:left;
font-size:11px;
margin:0 10px;
padding:0;
float:left;
width:150px;
}

ul.mainmenu li {
display:block;
margin:4px 0;

font-size:13px;
font-weight:bold;
border:2px solid transparent;
}

ul.mainmenu li a:link, ul.mainmenu li a:visited {
text-decoration:none;
color:#6633FF;
padding:2px 5px;
}

ul.mainmenu li a:hover, ul.mainmenu li a:active {
text-decoration:none;
color:#003300;
padding:2px 5px;
border:2px solid #901611;
background-color:#fff;

}

/* ----------------------------------------------------------- left column*/

/*main menu */
#rightcolumn { display:none;
width:224px;
float:right;
margin:0;

/*
background-image:url(images/mayabig8.png);
background-repeat:no-repeat;
height:700px;
*/
}
#rightcolumn img {
margin-top:-60px;z-index:2; position:relative;
}



/* ----------------------------------------------------------- content column*/
#content {
width:100%;
margin:0 ;
padding:0 0 0 0;
text-align:left; 

}

#content h1 {
font-size:16px; 
margin:0;
padding:0 0 10px 0;

}

p {font-size:10pt;}

.boxright {
float:right;
width:30%;
text-align:left;
font-size:11px;
background-image:url(images/bubble.png);
background-repeat:no-repeat;
margin-left:20px;
padding:0 0 0 10px;
border-left:1px solid #ccc;
}

.boxright p {font-size:10px; width:80%;margin:10px auto;}

table {border-collapse:collapse; width:100%; font-size:10px}
caption {text-align:left;}
th {color:#fff; background-color:#9999CC; border-bottom:1px dashed #ccc; padding:3px;}
td {border-bottom:1px dashed #ccc; padding:3px; }
tr {border-bottom:1px dashed #ccc;padding:3px; }

tr td a{display:block; text-decoration:none;}

#content p.gallery img:before {content:attr(alt)}

#content p.first:first-letter {font-size: 3em;  float: left;}

object { display:none; }


/*custom content menu */
ul.contentmenu {
list-style-type:none;
list-style:none;
width:130px;
float:right;
text-align:left;
font-size:11px;
margin-top:70px;

}

ul.contentmenu li {
display:block;
margin:0;
padding:5px;
}

ul.contentmenu li a:link, ul.contentmenu li a:visited {
text-decoration:none;
color:#6633FF;
}

ul.contentmenu li a:hover, ul.contentmenu li a:active {
text-decoration:none;
color:#FF6600;
background-image:url(images/button.png);
background-repeat:no-repeat;
background-position:right;
}


/* -------------------------------------------------------- footer row */
#footer {
clear:left;
width:100%;
/*height:100px;*/
border-top:1px dashed #ccc;
padding:0;
text-align:left;}

#footer p {font-size:10px;}

/*footer menu */

ul.footermenu {display:none;
list-style-type:none;
list-style:none;
font-size:10px;
text-align:left;
margin:0;
}

ul.footermenu li {
display:inline;
padding:0 20px;
border-right:1px solid #ccc;
margin:0;
}

ul.footermenu li a:link, ul.footermenu li a:visited {
text-decoration:none;
color:#6633FF;
}

ul.footermenu li a:hover, ul.footermenu li a:active {
text-decoration:none;
color:#FF6600;
}
.formbox {margin:0; padding:0; float:left;  width:300px; }
form {font-size:11px; margin:0; padding:0;}
fieldset {border:0; margin:20px 0 0 0;padding:5px 0 0 0;}
legend {margin:0; padding:0; font-size:13px;}
fieldset p {margin:0; padding:0;}
label {font-size:10px;margin:0 5px 0 0;padding:0;}
input, select, option, textarea {font-size:11px; border:1px solid #ccc; margin:0; padding:2px; color:#663399 }
textarea {
	font-family:"Lucida Grande", "Lucida Grande CE", "Lucida Grande CY", Verdana, "Trebuchet MS"; 
	font-size:11px;
	}