/* Argenta Stylesheet 28 April 2005 */

body {
background-color: #FAFAFA;
margin: 0px;
padding: 0px;
background-image: url(img/bg.jpg);
background-position: 50% 50%;
background-repeat: repeat-y;
}

a:link  { text-decoration: none; color: #4774B0; }
a:visited { text-decoration: none; color: #4774B0; }
a:active { text-decoration: none; color: #4774B0; }
a:hover { text-decoration: none; color: #B04782; }

#container {
width: 760px;
\width: 780px;
w\idth: 760px;
margin: 0px auto 0px auto;
padding: 0px;
background-color: #fff;
border-left: 1px solid #E3DDE7;
border-right: 1px solid #E3DDE7;
}

#fullwidth {
padding: 10px;
margin: 10px 20px 10px 20px;
}

#fullwidth .quote {
font-family: Lucida Handwriting, Arial, Helvetica, sans-serif;
color: #BB6A8B;
font-size: 9pt;
font-style: italic;
text-align: left;
padding: 0px 0px 10px 0px;
}

#fullwidth a { font-weight: bold; }

#content {
padding: 10px;
margin: 10px 215px 10px 20px;
}

#content .quote {
font-family: Lucida Handwriting, Arial, Helvetica, sans-serif;
color: #BB6A8B;
font-size: 9pt;
font-style: italic;
text-align: left;
padding: 0px 0px 5px 0px;
}

#content a { font-weight: bold; }

#sidebar-b {
float: right;
width: 190px;
\width: 200px;
w\idth: 190px;
margin: 0;
margin: 30px 5px 50px 5px;
padding: 5px;
text-align: right;
}

#sidebar-b .quote {
font-family: Lucida Handwriting, Arial, Helvetica, sans-serif;
color: #BB6A8B;
font-size: 9pt;
font-style: italic;
text-align: left;
padding: 0px 0px 5px 0px;
}

.more {
color: #fff;
font-weight: normal;
background-color: #C3C1C1;
/*-moz-border-radius: 7px;*/
}

.more a:link  { text-decoration: none; border: 1px solid #EDEFF0; background-color: #C3C1C1; padding: 1px 5px 1px 5px; color: #efefef; }
.more a:visited { text-decoration: none; border: 1px solid #EDEFF0; background-color: #C3C1C1; padding: 1px 5px 1px 5px; color: #efefef; }
.more a:active { text-decoration: none; border: 1px solid #EDEFF0; background-color: #C3C1C1; padding: 1px 5px 1px 5px; color: #efefef; }
.more a:hover { text-decoration: none; border: 1px solid #EDEFF0; background-color: #BB6A8B; padding: 1px 5px 1px 5px; color: #fff; }

#sidebar-b p {
font-family: Tahoma, Verdana, Arial, sans-serif;
margin: 0px 0px 30px 30px;
font-size: 11px;
line-height: 11px;
}

#sidebar-b .quote {
color: #BB6A8B;
font-style: italic;
padding: 20px 0px 20px 40px;
}

#banner {
background-color: #fff;
padding: 0px;
margin-bottom: 0px;
text-align: center;
}

#language {
position: relative;
top: 100px;
left: 10px;
z-index: 1;
color: #ACA9A9;
background-color: transparent;
font-family: Arial, sans-serif;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
line-height: 12px;
margin: 0px;
padding: 0px;
}

#language a:link  { text-decoration: none; font-weight: normal; color: #ACA9A9; }
#language a:visited { text-decoration: none; font-weight: normal; color: #ACA9A9; }
#language a:active { text-decoration: none; font-weight: normal; color: #ACA9A9; }
#language a:hover { text-decoration: none; font-weight: normal; color: #BB6A8B; }

#language .this { color: #BB6A8B; }

#widescreen {
text-align: left;
padding: 0px 32px 0px 32px;
margin-bottom: 30px;
}

#widescreen .item {
float: left; 
width: 130px;
padding-top: 10px;
line-height: 16px;
font-family: Tahoma, Verdana, Arial, sans-serif;
}

#widescreen #itemCenter {
margin-left: 20px; 
padding-left: 20px; 
border-left: 1px solid #EDEFF0; 
margin-right: 20px; 
padding-right: 10px; 
border-right: 1px solid #EDEFF0;
}

#widescreen .item .title {
color: #BB6A8B;
font-family: Arial, sans-serif;
font-size: 12pt;  
margin-bottom: 7px;
font-weight: bold;
}

#widescreen .item .text {
color: #491E4C;
font-size: 8pt;
}

#widescreen .item .quote {
font-family: Lucida Handwriting, Arial, Helvetica, sans-serif;
color: #8D5F90;
font-size: 9pt;
font-style: italic;
padding: 20px 0px 20px 0px;
text-align: left;
}

.spacer { text-align: center; margin-top: 9px; }
.subsection { margin: 10px 15px 30px 15px; }

#navigation {
color: #fff;
background-color: #f9f9f9;
padding: 5px 0px 5px 30px;
margin: 0px 0px 0px 0px;
text-align: left;
border-top: 1px solid #E3DDE7;
border-bottom: 1px solid #E3DDE7;
}

#navigation ul {
display: inline;
margin: 0;
padding: 0;
border: none;
}

#navigation ul li {
text-transform: uppercase;
font-size: 11px;
line-height: 14px;
font-family: Arial, Tahoma, sans-serif;
letter-spacing: 2px;
font-weight: bold;
display: inline;
margin: 0px 15px 0px 0px;
/*background-image: url(img/navstar.gif);
background-position: 0% 50%;
background-repeat: repeat-x; */
}

#navigation .this { color: #672A6B;}

#navigation a:link  { text-decoration: none; color: #B4A4B5; }
#navigation a:visited { text-decoration: none; color: #B4A4B5; }
#navigation a:active { text-decoration: none; color: #B4A4B5; }
#navigation a:hover { text-decoration: none; color: #BB6A8B; }

#subnav {
color: #7C667D;
background-color: #E6E1E3;
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
line-height: 8pt;
padding: 5px 0px 5px 30px;
}

#subnav .this { color: #8D5F90;}

#subnav a:link  { text-decoration: none; color: #B09DB1; }
#subnav a:visited { text-decoration: none; color: #B09DB1; }
#subnav a:active { text-decoration: none; color: #B09DB1; }
#subnav a:hover { text-decoration: none; color: #463447; }

#emptysubnav { display: none; }

/*==================================*/

h1			{
font-family: Arial, sans-serif;
color: #BB6A8B;
margin: 0;
padding: 0px 0px 10px 0px;
font-size: 34px;
line-height: 34px;
letter-spacing: -2px;
font-weight: normal;
}

h2			{
font-family: Arial, sans-serif;
color: #8D5F90;
margin: 0;
padding: 0px 0px 5px 0px;
font-size: 25px;
line-height: 25px;
letter-spacing: -2px;
font-weight: normal;
}

h3			{
font-family: Arial, sans-serif;
color: #8D5F90;
margin: 0;
padding: 0px 0px 5px 0px;
font-size: 18px;
line-height: 18px;
letter-spacing: -1px;
font-weight: normal;
}

p {
color: #491E4C;
font-family: Tahoma, Verdana, Arial, sans-serif;
margin: 5px 0px 10px 0px;
font-size: 12px;
line-height: 14px;
}


ul ol {
margin: 5px 0px 5px 0px;
padding: 0px 0px 5px 20px;
}

li {
color: #491E4C;
font-family: Tahoma, Verdana, Arial, sans-serif;
margin: 5px 0px 5px 0px;
font-size: 12px;
line-height: 16px;
text-align: left;
}

.bullet { list-style-image: url(img/littlearrow.gif); }
.nobullet { list-style-image: url(img/noarrow.gif); }

img { border: 0px; }

form {
margin: 0px;
padding: 0px;
display: inline;
}

table {
margin: 15px 0px 15px 0px;
border: 1px solid #CAC3CE;
background-color: #FBFBFB;
}

th {
padding: 0px 10px 0px 10px;
background-color: #dedede;
text-align: left;
}

td {
padding: 0px 10px 0px 10px;
background-color: #efefef;
text-align: left;
}

.sup { font-size: 60%; vertical-align: super; }

#rockbottom {
padding-top: 50px;
}

/*#rockbottom {
width: 760px;
\width: 780px;
w\idth: 760px;
margin: 0px;
position: fixed;
bottom: 0px;
background-color: #fff;
}*/

#totop	{
clear: both;
text-align: right;
padding: 0px;
margin: 0px 10px 0px 0px;  /* top right bottom left*/
padding-top: 2px;
}

#totop .validate {
float: left;
margin: 0px 0px 0px 10px;
}

#footer {
clear: both;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
line-height: 12px;
text-align: right;
color: #BEA4AF;
padding: 10px 10px 15px 0px;
margin: 10px 0px 0px 0px;
border-bottom: 0px solid #efefef;
}

#footer a:link  { text-decoration: none; color: #BEA4AF; }
#footer a:visited { text-decoration: none; color: #BEA4AF; }
#footer a:active { text-decoration: none; color: #BEA4AF; }
#footer a:hover { text-decoration: none; color: #491E4C; }

#footer .bottomnav {
float: left;
margin-left: 10px;
}

.user { color: #8D5F90; font-weight: bold; }