body	{
margin:0px;
padding:0px;
border:0px;
color:#000000;
background: #ffffff;
font-family: verdana, arial, sans-serif; 
font-size:12px;
cursor:url(http://elixirpc.com/images/mpcur.ani), default;
}

a:link	{
cursor:url(http://elixirpc.com/images/mpcurr.ani), default;
}

.clear	{
clear:both;
line-height:1px;
}

p	{
padding:0px 20px;
margin:20px 0px 15px 0px;
word-spacing:1px;
line-height:18px;
}

#mast	{
height:120px;
background:url('http://elixirpc.com/images/ps1.jpg') repeat;
width:100%;
position:absolute;
top:0px;
left:0px;
}

#mast table	{
height:115px;
}

p.test	{
padding:0px 20px 0px 10px;
margin:15px 0px 10px 0px;
word-spacing:1px;
line-height:14px;
background:transparent;
color:#1C067D;
text-align:right;
font-size:11px;
}

#main	{
margin-top:30px;
}

#main p	{
color:#1C067D;
background-color:transparent;
padding:0px 20px 0px 30px;
margin:20px 0px 10px 0px;
word-spacing:1px;
line-height:18px;
font-size:12px;
}

#main h1	{
font-weight:800;
padding:0px 20px 0px 30px;
margin:20px 0px 10px 0px;
word-spacing:1px;
line-height:22px;
font-size:16px;
}

#main h2, #main h3	{
font-weight:800;
padding:0px 20px 0px 30px;
margin:20px 0px 10px 0px;
word-spacing:1px;
line-height:18px;
font-size:12px;
}

#main h2, #main h1	{
color:#1C067D;
}

#main h3	{
color:#9D0307;
}

#main p a, #main li a	{
text-decoration:underline;
background:#E5EDFD;
color:#1C067D;
cursor:url(http://elixirpc.com/images/mpcurr.ani), default;
}

#main p a:hover, #main li a:hover	{
color:#9D0307;
background:#FFFFFF;
text-decoration:underline;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}

#main p a:visited, #main li a:visited	{
text-decoration:underline;
background:#FDF5E5;
color:#1C067D;

}
#crumb	{
margin-left:5px;
}
#crumb ul	{
margin:10px 0px 5px 0px;
padding:0px;
list-style-type:none;
font-size:11px;
}

#crumb li	{
margin:0px;
padding:3px 0px 0px 15px;
color:#9D0307;
font-weight:800;
}
#crumb li	 a{
color:#B29A61;
font-weight:400;
cursor:url(http://elixirpc.com/images/mpcurr.ani), default;
}
#crumb li	 a:hover{
color:#9D0307;
font-weight:400;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
#crumb ul ul, #crumb ul ul ul	{
border-left:dashed #B29A61 1px;
}
#crumb ul ul li ul {
margin-left:0px;
}
#crumb ul ul ul {
margin-left:15px;
}

#news	{
width:175px;
}

#news p, #news h2	{
color:#B29A61;
padding:0px 15px 0px 20px;
word-spacing:1px;
line-height:16px;
font-size:12px;
}

#news h2	{
font-weight:800;
margin:20px 0px 0px 0px;
}

#news p	{
margin:0px 0px 10px 0px;
}

#news p a	{
text-decoration:underline;
color:#B29A61;
cursor:url(http://elixirpc.com/images/mpcurr.ani), default;
}

#news p a:hover	{
color:#9D0307;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}

#foot	{
width:100%;
background:url(http://elixirpc.com/images/bg2.jpg) #EEDEBE;
padding:20px 0px;
}

#foot p	{
color:#9D0307;
text-align:center;
font-size:11px;
}

#foot p a	{
text-decoration:none;
padding:2px 5px;
color:#9D0307;
cursor:url(http://elixirpc.com/images/mpcurr.ani), default;
}

#foot p a:hover	{
background:#9D0307;
color:#EEDEBE;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}



/* common styling */
/* set up the overall width of the menu div, the font and the margins */

.menu {
font-family: verdana, arial, sans-serif; 
width:100%;
background:#EEDEBE;
margin:0px 0px 0px 0px; 
position:absolute;
top:115px;
left:0px;
height:20px;
}


/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0 5px 0 0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:right; 
position:relative;
}
/* style the links to be 120px wide by 20px high. Set the color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:135px; 
height:20px; 
color:#9D0307; 
line-height:20px; 
font-size:12px;
background:#EEDEBE;

}


/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#EEDEBE;
background:#9D0307; 
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
.menu ul li:hover a span {display:none;}

/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:20px; 
left:0; 
width:135px;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
color:#9D0307; 
background:#EEDEBE;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
/* style the hidden span text */
.menu ul li:hover ul li a span {
display:none;
position:absolute;
left:135px; top:0;
background:#fff;
width:100px;
padding:0 10px;
color:#000;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
/* style the first letter of the span text */
.menu ul li:hover ul li a span:first-letter {
font-weight:bold;
font-size:1.2em;
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li:hover a{
color:#EEDEBE;
background:#9D0307; 
cursor:url(http://elixirpc.com/images/mpcurr.ani), pointer;
}
/* make the span text visible */
.menu ul li:hover ul li:hover span {
display:block;
text-align:left;
line-height:1.5em;
}
/* position the span text on the left of the last menu item */
.menu ul li:hover ul.left li:hover span {
left:-135px;
}
#uberlink, #uberlinksub	{
background:#9D0307; 
color:#EEDEBE;
}
.wrap	{
margin:130px 250px 0px 0px;
position:relative;
}
select	{font-size: 9px;}
textarea	{font-family:verdana;font-size:10px;}
input	{font-family:verdana;font-size:10px;}
input.btn{
   color:#004080;
   font-family:'verdana',helvetica,sans-serif;
   font-size:10px;
	font-weight:bold;
   border:1px solid;
   border-top-color:#a06132;
   border-left-color:#a06132;
   border-right-color:#1032a7;
   border-bottom-color:#1032a7;
   padding:2px 0px;
   margin:0px 2px;
background:url(http://elixirpc.com/images/butt_back_beige.gif) 0% 50% white;
}
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
background:url(http://elixirpc.com/images/butt_back_blue.gif) 0% 50% white;
}
form	{
color:#1C067D;
}
