﻿/* styling for body */
body
{
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	background:#FFFFFF url(images/background.gif) repeat top left;
	color: #c8ccd4;
	font-family:Microsoft Sans Serif;
	font-size:small;
}


a { color:#5872cb; }
a img { border: 0; }


/******************************************************************************************/
/* styles for the public page header and footer                                            */
/******************************************************************************************/

#publicNavigation
{
    border: 1px solid #666464;
  	background-color:Black;
    width:100%;
    margin:5px 0 5px 0;
}

#publicNavigation .navigation 
{
    text-decoration:none;
    padding: 0 3px 0 3px;
    color:#C8CCD4;
    font-size:8pt;
     font-weight:bold;
}


#pageLayoutLogin
{
    text-align:right;
    font-weight:bold;
    padding: 0 0 5px 0;
}

/* outer container for the public header */
#publicHeader
{
    border: 1px solid #666464;
    background-color:Black;
	width:100%;
}


#publicHeader .message 
{
    vertical-align:middle;
    font-weight:bolder;
}



#publicHeader .directory
{
    vertical-align:top;
    width:100%;
}


/* style for the container that lays out the page */
#pageLayout
{
	width:800px;
	margin: 19px auto 0 auto;
}


/* style for the outer wrapper of the main content */
#pageLayoutMain
{
	 border:solid 1px #666464;	
	 background-color:Black;
}

#pageLayoutInnerMain
{
 padding:10px 10px 10px 10px;
}


/* style for the wrapper of the footer content */
#pageLayoutFooter { }

#footer
{
    text-align:left;
	padding: 10px 0;
	width: 100%;
	color: #000000;
}

.HeaderText
{
    font-size:9pt;
    color:White;
    font-weight:bold;
    text-align:left;
}

#pageLayoutMain .rowHeader{ text-align:right; }

.modalBackGround
{ color:Black;
   background-color:Black;
	filter:alpha(opacity=10);
	opacity:0.1;
}

.modalWindow
{
    padding: 10px; 
    background-color: #FFFFFF; 
    border: thin solid #b6b4b4;
    color:Black;
}

.Listing
{
    text-align:left;
     border: solid 1px Silver;
     background-color:#d8c788;
     color:Black;
     white-space:normal;
}

.Listing a
{
     color:Black;
}

.H1{ font-size:15pt; font-weight:bold; }
.H2{ font-size:12pt; font-weight:bold;}
.H3{ font-size:10pt; font-weight:bold; }
.H4{ font-size:8pt;}
.H5{ font-size:7pt;}