﻿/* Stili generali */
body {
	font-family: Arial,Helvetica,sans-serif;
	color:black;
	font-size: 14px;
	padding: 0px;
	background-image:  url('../img/bgBack.jpg'); 
	background-repeat:repeat-x;
	background-color:#CEE5F3;
	margin: 0px;
	padding: 0;
}

div, form, dl, dt, dd 
{
	border:0pt none;
	margin:auto;
}

img
{
	border:0pt none;
	vertical-align:top;
}

/* Text */
.webSiteTitle
{
	text-align:center; 
	color:White; 
	font-size:35px;
}

.pageTitle { font-size:18px; }

.pageSubTitle { color:#1C689A; font-weight:bold;} 

.boldText{ font-weight:bold;}

.errorLabel { color:Red; }

.trickTitle { color:#1C689A; font-size:14px; }

.footerText  
{
	color:#1C689A; 
	font-size:10px; 
}

.sourceCode
{ 
    border-width: 1px; 
    border-color: Black; 
    border-style:dashed; 
    width:600px; 
    padding:10px; 
}

	
/* link */	
A.inTextLink
{
  font-weight:bold;
}

A, A.inTextLink
{
	color:#1C689A;
	text-decoration:none;
}

A:hover,
A.inTextLink:hover
{
	text-decoration:underline;
}

A.webSiteTitle:hover
{
	text-decoration:none;
	color:Red;
}

/* progress panel */
.progressPanelBackground {
	background-color:Silver;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.progressPanelBackColor{
	background-color:White;
	border-style:outset;
	border-color:#1C689A;
	border-width:1px;
	padding:10px;
}

/* Page Layout */

.layoutHeader {
	background-image: url('../img/bgHeader.gif');
	background-repeat: no-repeat;
	width: 960px;
	height: 70px;
	text-align:center;
	padding-top:20px;
}
.layoutContent
{
	background: url('../img/bgContent.gif') #d2e8f4;
	background-repeat:no-repeat; 
	width: 938px;
	padding:10px;
}
.layoutFooter
{
	background:transparent url('../img/bgFooter.gif') repeat scroll 0%;
  height:70px;
  width:938px;
  padding:10px;
}

.divContainer
{
	background-color:White;
	padding:20px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;	
}

.divImages
{
	padding:20px;
}

/* Coloring code */
.csharpcode, .csharpcode pre{ color: black; }
.csharpcode pre { margin: 0px; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; }
.csharpcode .lnum { color: #606060; }

/* Tables */
.grid-grid {
	border-collapse: collapse;
	border: 1px #DCDCDC solid;
}
.grid-header {
	background-color: #D0E0E0;
	height: 25px;
	color: #3D395A;
	text-decoration: none;
}
.rowback-alt {
	background-color: #F9FBFB;
	height: 22px;
}

.writely-toc
{
	padding-left: 20px;
	font-weight: bold;
}

ol.writely-toc-subheading
{
	padding-left: 20px;
	font-weight: normal;
}

/* Table of contents */	
#WritelyTableOfContents a
{
	text-decoration: none;
}

/* Button rollover*/
#divDownload
{
	border-color:#1C689A; 
	border-style:solid; 
	border-width:1px; 
	width:400px; 
	padding:10px; 
	cursor: pointer;
}
.rolloverEnter
{
	background-color:#D0E0E0;
}
.rolloverExit{
	background-color:White;
}



/* Forum override style */
.topheader
{
	height:25px;
}

.topheader th 
{
	text-align:center;
	background-image:url(../img/Menu/darkgradient.gif);
	white-space:nowrap;
	padding-left:20px;
	padding-right:20px;
}

.topheader th.menuitem 
{
	border-left:1px solid White;
	border-right:1px solid #ABC4EA;
	white-space:nowrap;
	text-align:center;
}
.topheader th.rightitem 
{
	border-left:1px solid White;
	border-right:none;
}
.topheader th.leftitem 
{
	border-left:none;
	border-right:1px solid #ABC4EA;
}
.topheader td.outerheaderRigth
{
	width:6px;
	background-image:url(../img/Menu/menurightedge.gif);
}
.topheader td.outerheaderLeft
{
	width:6px;
	background-image:url(../img/Menu/menuleftedge.gif);
}

.topheader th.selectedMenu
{
	background-image:url(../img/Menu/subMenuBack2.gif);
	font-weight:normal;
}

.selectedMenu a
{
	color:White;
}

.topheader img
{
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
.header 
{
	padding:0px;
}

.license 
{
	position:absolute;
	color:White;
}

.license a
{
	color:Silver;
}

.forumcontent div.location {
	margin-bottom:0px;
	margin-top:0px;
}

.menuContainer a 
{
	font-size:100%;
	font-size:12px;
	text-decoration:none;
}
.menuContainer a:hover
{
	color: #063149;
	text-decoration:none;
}

.menuContainer a.selectedItem
{
	font-weight:bold;
	color:White;
}

.subMenu
{
	padding-top:0px; 
	border-spacing:0px;
	border:0px none;
}

.subMenu tr
{
	height:25px;	
}
	
.subMenu th
{
	padding-right:20px; 
	padding-left:20px;
	background-image:url(../img/Menu/subMenuBack.gif);
	border-left:1px solid #033858;
	border-right:1px solid #72B5E0;
}

.subMenu a
{
	color:White;
	font-weight:normal;
}

