/* Elements */
body {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    background-color: #ffffff;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin: 0px;
}
blockquote, pre {	
	font-family:	courier new, monospace;
	}	
form {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
}
hr {
   background-color: #f55a06;
   border-bottom: #ffffff 0px solid;
   border-left: #ffffff 0px solid;
   border-right: #ffffff 0px solid;
   border-top: #ffffff 0px solid;
   color: #f55a06;
   height: 1px;
}
img {
	border: 0px;
}
ol li {	
	list-style-type:	decimal;
	}
table {
    background-color: transparent;
    border-color: #eeeeee;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
h1 {
    color: darkred;
    font-family: arial, helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
}
h2 {
    padding-left: 2px;
    margin-bottom: 0px;
    background-color:#999933;
    color:White;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

ul {
    margin-bottom: 0px;
    margin-top: 0px;
}
ul li {	
	list-style-type:	square ;
	}	
div.divContent a:link {text-decoration: none; color: blue; font-family: arial; }
div.divContent a:visited {text-decoration: none; color: blue; font-family: arial; }
div.divContent a:active {text-decoration: none; color: red; font-family: arial; }
div.divContent a:hover {text-decoration: none; color: red; font-family: arial; }
.linknorm {text-decoration: none; color: blue; font-family: arial; cursor:pointer;cursor:hand; }
.linkhover {text-decoration: none; color: red; font-family: arial; cursor:pointer;cursor:hand; }

/* Classes */
.ItemTitle 
{
    background-color:Green;
    color:White;
}
.CellHeader {
	background-color:#e8f2ff;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.InputHilite {
    background-color: #ffd0d0;
    border-bottom: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    color: #800000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
}
.InputText {
    background-color: #f7ffff;
    border-bottom: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    color: #800000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
}
.InputTextRO {
    background-color: #f7ffff;
    border-bottom: #7f9db9 0px;
    border-left: #7f9db9 0px;
    border-right: #7f9db9 0px;
    border-top: #241a61 0px;
    color: #800000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
}
.PageHeader {
    background-color: transparent;
    color: #f55a06;
    font-family: arial, helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
}
.SearchView {
    background-color: transparent;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
tr.TableHeader a:link {text-decoration: none; color: white; font-weight:bold; font-family: Arial; }
tr.TableHeader a:visited {text-decoration: none; color: white; font-weight:bold; font-family: Arial; }
tr.TableHeader a:active {text-decoration: none; color: red; font-weight:bold; font-family: Arial; }
tr.TableHeader a:hover {text-decoration: none; color: red; font-weight:bold; font-family: Arial; }

.TableHeader {
    background-color: #000080;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-align:left;
}
.TableSubHeader {
    background-color: #536daf;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.RowClear {
	background-color:#f4f4f4;
}	
.RowHilighted {
	background-color:#ffa0a0;
}
.RowShaded {
	background-color:#eeeeee;
}	
.Saved {
    color: green;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    width: 140px;
    text-align: center;
}
.Wait {
    color: #f55a06;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    position:relative;
    left:20px;
    display: none;
}
/* Header/Footer/Nav Only */
.PageTitle
{
	position:absolute; z-index:3;
	top:3px; left:162px; width:638px;
    color: #ffffff;
    text-align:center;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.Copyright {
	position:relative;
    color: #000000;
    text-align:center;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    width: 790px;
}
.TopNav {
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
	background-color: #f2f2fd;
}
TopNav a:link {text-decoration: none; color: black; font-weight:bold; font-family: Arial; font-size: 8pt;}
TopNav a:visited {text-decoration: none; color: black; font-weight:bold; font-family: Arial; font-size: 8pt;}
TopNav a:active {text-decoration: none; color: red; font-weight:bold; font-family: Arial; font-size: 8pt;}
TopNav a:hover {text-decoration: none; color: red; font-weight:bold; font-family: Arial; font-size: 8pt;}
.LeftNavHeader {
	height: 20px;
	padding-top: 1px;
	padding-left: 2px;
	background-image: url(/images/nav_button.gif);
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#ffffff;
    cursor:pointer;cursor:hand;
}
.LeftNavContent {
	text-decoration: none; font-family: arial, helvetica, sans-serif;
	font-size: 9pt; background-color: #e1e1fb;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 5px;
}
.LeftNavMenu {
    width:150px;
    float:left;
    margin-left:0px;
    background-color:#e1e1fb;
    overflow:visible;
}
.LeftNavSlide {
	width:7px; 
	height:100%;
	background-repeat:repeat-y;
	background-image:url(/images/nav_slide.gif);
    cursor:e-resize;
}
.LeftNavHover {
	text-decoration: none; font-family: arial, helvetica, sans-serif; cursor:pointer;cursor:hand;
	font-size: 9pt; color: #000000; background-color: #999933;
}
.LeftNavOut {
	text-decoration: none; font-family: arial, helvetica, sans-serif;
	font-size: 9pt; color: #000000;
}
/* Forums */
.ForumGroup
	{font-family: Tahoma, Arial; font-size: 13px; text-decoration: none; font-weight: bold; color: #ffffff; height:20px; padding:1px;}
.Text
	{font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; font-weight: none; color: #000000;}
.Title
	{font-family: Tahoma, Arial; font-size: 13px; text-decoration: none; font-weight: bold; color: #000000;}
.SubTitle
	{font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; font-weight: bold; color: #444444;}

