body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; /* main content text size set in maincontent layer */
line-height: 15px;
color: #333333;
margin: 0px;
padding: 0px;
background-image: url(/icns/bg.gif);
background-repeat: repeat-y;
background-color: #fff;
background-position: center top;
text-align: center; /* fixes centering bug in IE -- text reset to left-flush in container DIV */
}

/* UNIVERSAL LINK STYLES */

a { text-decoration: none; }
a:link { color: #006699; }
a:visited { color: #006699; }
a:hover { color: #b12b28; text-decoration: underline; }
a:active { color: #006699; }
/* MAIN CONTENT STYLES */

#contentcontainer { width: 770px; margin: 0px auto; text-align: left; }
#contentcontainerwholepage { width: 730px; padding: 0px 20px; margin: 0px auto; text-align: left; }
#contentcontainerstats { width: 90%; padding: 20px; margin: 0px auto; text-align: left; }

#maincontent { width: 504px; background-image: url(../ images/ bg_content.gif); background-repeat:no-repeat; min-height: 300px; margin: 10px 0px 0px 230px; padding: 15px; font-size: 12px; line-height: 18px; }
/* REGISTRAR CONTAINER CONTENT STYLES */

#registrarheadercontainer
{ background-color: #e4e4e4;
height: 70px;
border-bottom: 4px solid #993333;
margin: 0px 0px 12px 0px; }

#registrarmininav
{ width: 755px;
height: 54px;
margin: 0px auto;
padding: 6px 16px 10px 0px;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
color: #333333;
background-color: #fff; }

#registrarmininav input.searchfield
{ border: 1px solid #e4e4e4; padding: 2px;
height: 16px;
width: 115px;
font-size: 10px;
color: #333; }
/* REGISTRAR LINK STYLES */

#registrarheadercontainer a
{ text-decoration: none; }

#registrarheadercontainer a:link
{ color: #006699; }

#registrarheadercontainer a:visited
{ color: #006699; }

#registrarheadercontainer a:hover
{ color: #b12b28;
text-decoration: underline; }

#registrarheadercontainer a:active
{ color: #006699; }

/* FOOTER */

#footer { clear: both; width: 770px; 
margin: 24px auto; text-align: left; }
#footer td { padding: 12px 12px 0px 0px; 
color: #666666; font-size: 11px; 
vertical-align: top; }

img.registrarlogo
{ float: left;
margin: 6px 0px 13px -1px; }
h1 { margin: 0px 0px 8px 0px; padding: 0px; font-size: 18px; line-height: 21px; font-weight: bold; color: #b12b28; }
h1.nomargin { margin: 0px; padding: 0px; font-size: 18px; line-height: 21px; font-weight: bold; color: #b12b28; }

h2 { margin: 0px; padding: 3px; font-size: 16px; line-height: 21px; font-weight: bold; color: #b12b28; }
h2.introduction { font-family: 'Arial Narrow', sans-serif; font-size: 24px; line-height: 26px; font-weight: normal; color:#434343; margin: 0px 0px 12px 0px; }

h3 { margin: 0px; padding: 3px; font-size: 14px; line-height: 17px; font-weight: bold; color: #333333; }

h4 { margin: 0px; padding: 0px; font-size: 11px; line-height: 17px; font-weight: normal; font-style: italic; color: #333333; }

ul { margin: 0px 12px 4px 24px; padding: 0px; }
ol { margin: 0px 12px 4px 24px; padding: 0px; }
li {font-size: 12px; }

form { margin: 0px; padding: 0px; }

.tablestandard th { font-size: 12px; background-color:#993333; color: #fff; text-align: left; vertical-align: top; padding: 3px; }

.tablestandard td { font-size: 12px; text-align: left; vertical-align: top; padding: 3px; border-top: 1px solid #e4e4e4; }
/* PAGE MENU */

#pagemenu { float: left; width: 212px; margin: 10px 0px 0px 10px; }
#pagemenu ul { margin: 0px; padding: 0px; }
#pagemenu li { list-style-type: none; border-top: 1px dotted #fff; padding: 6px; background-color: #e6ddb6; }
#pagemenu li.current { list-style-type: none; border-top: 1px dotted #fff; padding: 6px; background-color: #f7f5ec; }

#pagemenu li.current a { text-decoration: none; font-weight: bold; }
#pagemenu li.current a:link { color: #b12b28; }
#pagemenu li.current a:visited { color: #b12b28; }
#pagemenu li.current a:hover { color: #b12b28; text-decoration: underline; }
#pagemenu li.current a:active { color: #333333; }

#pagemenu img.menutop { margin: 0px; padding: 0px; }
#pagemenu img.menubottom { border-top: 1px dotted #fff; background-color: #e6ddb6; margin: 0px; padding: 0px; }

#pagemenu a { text-decoration: none; font-weight: bold; }
#pagemenu a:link { color: #006699; }
#pagemenu a:visited { color: #006699; }
#pagemenu a:hover { color: #b12b28; text-decoration: underline; }
#pagemenu a:active { color: #333333; }
#pagemenu ul ul.menuthirdlevel li { background-color: #efead7; margin-left: 0px; padding: 6px 6px 6px 20px; }

#pagemenu ul ul.menuthirdlevel a { text-decoration: none; font-weight: normal; }
#pagemenu ul ul.menuthirdlevel a:link { color: #333333; }
#pagemenu ul ul.menuthirdlevel a:visited { color: #333333; }
#pagemenu ul ul.menuthirdlevel a:hover { color: #333333; text-decoration: underline; }
#pagemenu ul ul.menuthirdlevel a:active { color: #006699; }

#pagemenu ul ul.menuthirdlevel li.current a { text-decoration: none; font-weight: bold; }
#pagemenu ul ul.menuthirdlevel li.current a:link { color: #333333; }
#pagemenu ul ul.menuthirdlevel li.current a:visited { color: #333333; }
#pagemenu ul ul.menuthirdlevel li.current a:hover { color: #333333; text-decoration: underline; }
#pagemenu ul ul.menuthirdlevel li.current a:active { color: #333333; }

#pagemenu ul ul ul.menufourthlevel li { list-style-type: disc; border-top: none; margin-left: 20px; padding: 3px 2px 3px 2px; font-size: 10px; line-height: 13px; }
#pagemenu ul ul ul.menufourthlevel li a { font-weight: normal; }
