
/*--------------------------------------
  Generic Attributes
  --------------------------------------*/
em{
	font-weight:bold;
	text-decoration:none;
}

a:link{
	color: #002096;
	text-decoration: underline;
}


a:visited{
	color: #626d96;
	text-decoration: underline;
}

body{
	font-family: Arial, Sans-serif;
	font-size: medium;
	background: #FFFFFF;
}

Table.MainTable{
	max-width: 1300px;
	width: 100%;

}

Table.NavTable{
	vertical-align: top;
	width: 100%;
}

span.NavigationString, span.NavigationString a:visited, span.NavigationString a:link{
	color: rgb(160,160,160);
	text-decoration: none;
}

img{
	border: 0px;
}

input{
	/*border: 1px solid #999999;
	background-color: #e7e7ed;*/
	font-family: Arial, Sans-serif;
	font-size: medium;
}

/*textarea{
	border: 1px solid #999999;
	font-family: Arial, Sans-serif;
	font-size: medium;
}*/

td.Content{
	/*background-color: rgb(230,230,230);*/
	border-color: rgb(200,200,200);
	border-left-width: 0px;
	border-left-style: solid;
	border-top-width: 0px;
	border-top-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-width: 0px;
	border-bottom-style: solid;

	/* background-image: url("/media/img/books256.png");
	background-repeat: no-repeat; */

	height: 400px;

	vertical-align: top;
}

dt{
	font-weight: bold;
}

.Even{
	background-color: #f1f2f6;
}

/*--------------------------------------
  Sidebar
  --------------------------------------*/
td.SidebarLeft{
	background-color: #e7e7ed;
	border-color: rgb(200,200,200);
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	vertical-align: top;
}

span.SideBarHeader{
	font-weight: bold;
}

tr.SideBarEntry :hover {
	background-color: #eeeeee;
}

/*For the "report bug" entry*/
a:visited.SideLink, a:link.SideLink{
	text-decoration: none;
}

.RightPanel{
    background-color:#E7E7ED;
    border:1px solid #C8C8C8;
    vertical-align:top;
    float: right;
    padding: 5px;
    margin: 5px;
}

/*--------------------------------------
  Footer Style
  --------------------------------------*/

span.Footer, span.Footer a, span.Footer a:visited{
	color: #808087;
	font-size: small;
	text-decoration: none;
}

td.Footer{
	border-color: rgb(200,200,200);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #e7e7ed;
}



/*--------------------------------------
  Header Style
  --------------------------------------*/
span.TitleText{
	margin-bottom: 0px;
	margin-top: 0px;
}

td.HeaderAddress{
	background-color: rgb(115,120,133);

	border-color: rgb(200,200,200);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}

div.HeaderAddress{
	color: #FFFFFF;
	color: rgb(120,0,120);
	font-size: 10pt;
}

td.HeaderTitle{

	background-color: rgb(32,49,89);	/* Dark Blue */
	/*background-image: url("/media/img/Fade_Blue.png");*/
	background-image: url("/media/img/Fade_DarkGray.png");

	border-color: rgb(200,200,200);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-width: 2px;
	border-top-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
}

span.HeaderTitle{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom:0px;
}

span.HeaderSubTitle{
	color: #FFFFFF;
	font-size: 11pt;
}


/*--------------------------------------
  Entry Data
  --------------------------------------*/
td.SectionTitle{
	color: #606e8e;
	font-weight: bold;
	border-color: rgb(200,200,200);
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

td.SectionData{
}

table.ContentEntry{
	vertical-align: top;
	width: 100%;
}

/*--------------------------------------
  Message Box
  --------------------------------------*/

td.MessageBoxHeader{

}

span.MessageBoxHeader{
	font-weight: bold;
	color: #606e8e;
	font-size:11pt;
}

/*--------------------------------------
  Misc.
  --------------------------------------*/
span.Level2{
	font-weight: bold;
	color: #606e8e;
	font-size: 14.5pt;
}

span.Level3{
	font-weight: bold;
	color: #606e8e;
	font-size: 11pt;
}

h1{
    font-weight: bold;
    color: #606e8e;
    font-size: 14.5pt;
}

h2{
    font-weight: bold;
    color: #606e8e;
    font-size: 11pt;
}

h3{
    color: #606e8e;
    font-weight: bold;
    border-color: rgb(200,200,200);
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

h4{
    font-weight: bold;
    color: #606e8e;
    margin-bottom:0px;
}

span.ErrorText{
	color: red;
	font-weight: bold;
}

span.SideNote{
	color: rgb(160,160,160);
}

td.DownloadTitle{
	font-weight: bold;
}

table.GeneralTable{
	margin-left: 22px;
}

table.GeneralTable th{
    background-color: #e4e5e8;
    font-weight:bold;
    text-align: left;
}

table.GeneralTable thead td{
    background-color: #e4e5e8;
    font-weight:bold;
    text-align: left;
}

tr.Cell0, td.Cell0{
	background-color: #e4e5e8;
}

tr.Cell1, td.Cell1{
	background-color: #f1f2f6;
}

tr.Cell2, td.Cell2{
	background-color: #FFFFFF;
}

td.AssemblyStructure{
	vertical-align: top;
}

div.Offset32{
	margin-left: 32px;
}

span.SmallText{
	font-size: small;
}

a.FileEntry{
	text-decoration:underline;
	color: #000000;
}

a.FileEntry2{
	text-decoration:none;
	color: #000000;
}

.edit{
	border: 1px solid #AAAAAA;
}


span.InfoText{
	color: #0000EE;
	font-weight: bold;
}

table.LoginDialog{
	border: 3px solid #e4e5e8;
	width: 330px;
}

.Markdown td{
    padding-left: 8px;
}

th{
    text-align: left;
    padding-left: 8px;
}

.hidden{
	display: none;
}
