
BODY, FORM {margin:0;}
BODY, TABLE, DIV, A, TEXTAREA, INPUT, SELECT {font-family:Tahoma;font-size:12px;}
.button {font-family: Arial, Sans-Serif;font-size:12px;padding-left:6px;padding-right:6px;}
.login, .login INPUT, .logout, .logout A {font-family:Arial, Sans-Serif;font-size:12px;}


b.rtop, b.rbottom{display:block;background:#FFF;}
b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden;}
b.r1{margin:0px 5px}
b.r2{margin:0px 3px}
b.r3{margin:0px 2px}
b.rtop b.r4, b.rbottom b.r4{margin:0px 1px;height:2px}

.box, b.rtop b, b.rbottom b{background:#BECEE4;} /*D6E8EE*/
.box .box-header, .box .box-header b.rtop b {background:url(images/background.gif) repeat-x center left;}
.box .box-header {border-bottom:solid 1px #000;text-align:center;}
.box .box-header SPAN {color:#FFF;font:10px Verdana;position:relative;top:-2px;font-weight:bold;}
.box .content {width:100%;padding:4px;}
.mozilla .box .content {width:auto;}


.navBar1 {background:url(images/background.gif);}
.navBar2 {padding:2px;color:seashell;font-size:16px;font-weight:normal;}
.navBar2 .navBar2Big {font-size:34px;font-weight:bold;}

.pball{font-size:34px;font-weight:bold;color:seashell;vertical-align:middle;}

.simplebox{
 background: #dbe4f1;/*#D6E8EE;*/
 border-top: solid 1px #96C2CF;
 border-bottom: solid 1px #96C2CF;
 padding: 4px;
}

.simplebox SPAN {font-weight:bold;}

.menu_item
{
  display: inline;
  list-style-type: none;
}

.menu_item A:link, .menu_item A:visited, .menu_item A:active
{
 color:silver;
 text-decoration:none;
}
.menu_item A:hover
{
color:white;
}

.mediumtext, .mediumtext A
{
font-size:10px;
}

.smalltext, .smalltext A
{
font-size:9px;
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: white; /*darkred*/
    padding-left:5px;
}

/* toolbar */

.ModuleToolbar
{
	font:8pt Tahoma;
	color:#000000;
	background:#fffbe9;
	border:outset 1px;
	font-weight:bold;
	text-align:center;
  width:100%;
}

/*
.HeadBg TD{
border: solid 1px green;
}
  */

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    color:darkred;
    height:34px;
}




/* background/border colors for the selected tab */
.TabBg {
    background-color: darkred;
    border: solid 2px darkred;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    border: solid 2px whitesmoke;/*#ffdab9;*/
    background-color: whitesmoke;/*#e0e0e0;*/
}

.OtherTabsBg_OnMouseOver
{
    border: solid 2px darkred;
    background-color: silver;
}



/* text style for the selected tab */
.SelectedTab {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:white;
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
    font-weight: normal;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:  none;
}

A.OtherTabs:visited {
    text-decoration:    none;
}

A.OtherTabs:active  {
    text-decoration:    none;
}

A.OtherTabs:hover   {
    text-decoration: none;
    color:white;
    font-weight: bold;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:black;
}

/* hyperlink style for the site links */
A.SiteLink:link, A.SiteLink:visited, A.SiteLink:hover
 {
    color:blue;
    text-decoration:none;
}


/* style for separator between site links */
.Accent
{
    color: gray;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */

/* text style for reading messages in Discussion */
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}


.Head   {
    font-family: Verdana;
    font-size:  10pt;
    font-weight: bold;
    color: black;
    padding-left:5px;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}


.LoginBox, .LoginBox INPUT
 {
  font-size:9px;
  color:black;
 }


/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px
}

.NormalWhite
{
        background-color: white;
        padding:5px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 14px;
    text-alignement:justify;
}

.NormalRed
{
    font-size: 9px;
    color:red;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    width:95%;
}

.NormalDarkRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: darkred;
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    



/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:  bold;
    color: navy;
    margin-bottom:1px;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link , A:visited, A:active  {
    text-decoration:    underline;
    color:  black;
}


A:hover {
    text-decoration:    none;
    color:  black;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

