@charset "utf-8";
/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img
	{  
		margin: 0px; 
		padding: 0px; 
		border: 0px; 
		}
body	{
		margin: 0px 0px;
		background-color:#343652;
	  	background-image: url("i/stormcloud.jpeg");
     	background-repeat: no-repeat;
      	background-position: top center;
        background-attachment: scroll ;

		padding-top: 20px;
		}
		
#page {
		margin:0px auto;		
		height:7000px;
		text-align:left;
	    width: 980px;
        background-color: #FFFFFF;
		padding-top:63px;
		}

#logo   {
		width: 940px;
		height: 200px;
		margin: auto;
		background-color:#000;
		background-image:url("i/Cloud canvas header.jpg");
		background-position: fixed;
		background-position:top;
		background-position:center;
		background-repeat:no-repeat;
		}

#nav	{ 
		width: 940px; 
		height: 35px;
		background-color:#000;
		margin:0 auto;
		font: 10pt arial, sans-serif;		
		}

#content {
  	 	width: 940px;
		float: left;
		margin: 0px 20px;
		background-color:#fff;
		height: 2400px;		
	    }

.sidebar {float:right;
		 width:225px;
		 height: 1000px;
	/*   line-height:150%;  */
		 padding-top: 40px;
		 padding-left: 10px;
	/*   font: 9pt arial, sans-serif;  */
         font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
		font-size:12pt;
		line-height:1.3;
		}

.left	{
		float:left;  
		width: 700px;
		
		font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
		font-size:12pt;
		line-height:1.3;
		
		}

.third, .half, .whole {
		float:left;
		padding: 20px 20px 10px 20px;
		}

.third	{width: 192px; 
		font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
		font-size:11pt;
		line-height:120%;
		padding: 0px 20px 10px 20px;
		}

.half	{width: 308px; }

.whole	{width: 656px; }

.ulnav	{list-style-type: none; margin-left:15px;
		 }

.linav	{
		 margin-left:2px; display: inline-block; line-height: 2em;
		 background-color:#000;
		 height:25px;
		 padding: 1px 0px 0px 0px;  float: left;
		 letter-spacing: 0.01em;
		 }
.linav2	{
		 margin-left:2px; display: inline-block; line-height: 2em;
		 }
		 
ul      { list-style-type:none}

.ulmid	{list-style-type: circle;
		list-style-position:inside;
		text-align: left;
		}


.ulmidb	{list-style-type: circle;
		list-style-position:outside;
		text-align: left;
        font-weight: bold;
		}

.ulside	{list-style-type: square;
		list-style-position:outside;
		line-height:normal;
        font-size: 14pt;

		}

.olmid	{list-style-type: decimal;
		list-style-position:outside;
		text-align: left;}

.groups	{	font-size: 13pt; font-weight:bold; margin-bottom: 10px; background-color:#e7c498}

.p_sub  {   margin-bottom: 7px; }	
.p_cen  {text-align: center; text-indent: 0px;}
.p_ind  {font-size: 14pt; text-indent: 30px; }
.logo	{ float:right;  margin: 30px 30px; opacity:0.75;}

#nav a:link	   {color: #bbb; text-decoration: none;  display: inline-block;		 height:35px;}
#nav a:visited {color: #bbb; text-decoration: none;  display: inline-block;		 height:35px;}
#nav a:hover   {color: #fff; background-color: #666; display: inline-block;		 height:35px;}
#nav a:active  {color: #fff; background-color: #666; display: inline-block;		 height:35px;}
#nav nolink   {color: #fff; background-color: #000; display: inline-block;		 height:35px; font-weight:bold;}

.sidebar a:link, a:visited, a:hover, a:active {text-decoration: none; font-weight:normal;}
a:link, a:visited, a:hover, a:active {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {line-height: 1.1}
H6			{font: 6pt;}
H5			{font: 10pt;}
h4			{font: 12pt;}
h3			{font: 14pt;}
h2			{font: 16pt;}
h1			{font: 18pt;}

.f_red    {color: red}
.f_gry    {color: #808080}

.f14    {font-size: 14pt;}
.f16b    {font-size: 16pt; font-weight: bold;}

.hl_bl	{background-color:#e0e6ff;}
.hl_pk	{background-color:#FbDcDc;}
.hl_gn	{background-color:#d8eCaF;}
.hl_yl	{background-color:#FCFB93;}
.hl_gd	{background-color:#FFD885;}




		