*
{
        padding: 0;
        margin: 0;
}

a img
{
        border: 0;
}

body
{
        font-family: "Arial", sans-serif;
        font-size: 14px;
		background-color:#153E7E; /*#9AC0CD;*/
}

#mainContent
{
        width: 950px;
        margin: 0 auto;
	    background-color: #347C2C; /*47C2C; #519693;*/
}

#headContent
{
		padding: 0px 0;
        width: 950px;
        height: 90px;
		background-color:  #347C2C;/*347C2C; #519693;*/
}

.align-left { float:left; margin: 40px 0px 0px 20px; }

#contentwrapper{
/*float: left;*/
width: 100%;
background-color: #E0E0F8;		/*#B2CDDE; #F1F1F1; */
/*background-image: url(/images/caz_bg.gif); 
background-repeat: no-repeat*/
}


#content {
margin: 0px 0px 0px 180px;
padding: 0px;
}

#content ul {
list-style: none;
text-align: left;
}

#content ul li.right {
text-align: right;
margin-right: 20px;
}

#content ul li.comment {
text-indent: 15px;
}

#navControl{
height: 34px;

background-color:#D5622A;
/*border-top:2px solid red;*/
		  }
		  
#navControl      ul {
          list-style-type:none;
          padding:5px 0 20px 0;
          border-top:2px solid #E0E0E0;
          margin: 0 0 5px 0;
		  background-color:#D5622A;
      }
#navControl      ul li {
          float:left;
          margin:0 2px;
       
      }
	  
#navControl	        ul li a {
          display:block;
          padding:5px 10px;
          /*background-color:#E0E0E0;
          color:#2E3C1F;
		  color: #FFF;*/
		  color: #FFF;
		  background-color: #347C2C;/*#036;*/
          text-decoration:none;
		  font-size: 12px;
          font-weight: bold;
	/*font-weight:bold;*/

      }
      /* place the "current" pseudo class here */
#navControl      ul li a.current {
          background-color:#254117; /*#40611F;*/
          color:#FFFFFF;
      }
#navControl      ul li a:hover {
background-color: #369;
color: #FFF;
          /*background-color:#3C72B0;
          color:#FFFFFF;*/
      }
	  
	  
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0 0 .2em 0; }

#navcontainer a
{
display: block;
color: #FFF;
background-color: #036;
width: 11em;
padding: .4em 0.8em;
text-decoration: none;
}

#navcontainer ul li a.current {
     background-color:#254117; /*#40611F;*/
     color:#FFFFFF;
}
	  
#navcontainer a:hover
{
background-color: #369;
color: #FFF;
}

#longnote {
/*padding: 0px 152px 0px 152px;*/
margin-left: 152px;
/*margin-right: 152px;
border: 1px solid red;
height:650px;
width:500px;*/
}

#longnote p{
margin-top: 5px;
}

#longnote p.top-space {
text-align: left;
/*text-indent: 20px; */
margin-top:40px;
}

#longnote ul li.center img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #84A284;
height:90px;
padding:4px;
}

#longnote ul {
margin-top: 0px;
list-style: none;
text-align: left;
}

#longnote ul li.right {
text-align: right;
margin-right: 20px;
}

#longnote ul li.center {
text-align:center;
margin-right: 20px;
}

#longnote ul li.comment {
text-intent: 15px;
}

#longnote .align_block
{
	margin-top: 30px;
	margin-left: 150px;
}

#note {
/*padding: 0px 152px 0px 152px;*/
margin-left: 152px;
margin-right: 152px;
/*border: 1px solid red;
height:650px;
width:500px;*/
}


#noteMain {
/*padding: 0px 152px 0px 152px;*/
margin-left: 152px;
/*border: 1px solid red;
height:650px;
width:500px;*/
}

#note p{
margin-top: 5px;
}

#note p.top-space {
text-align: left;
/*text-indent: 20px; */
margin-top:40px;
}

#note ul li.center img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #84A284;
height:90px;
padding:4px;
}

#note ul {
margin-top: 0px;
list-style: none;
text-align: left;
}

#note ul li.right {
text-align: right;
margin-right: 20px;
}

#note ul li.center {
text-align:center;
margin-right: 20px;
}

#note ul li.comment {
text-intent: 15px;
}

#note .align_block
{
	margin-top: 30px;
	margin-left: 150px;
}

#rightNote {
width:160px;
text-align: center;
float:right;
padding-top:15px;
padding-bottom:15px;
padding-top:10px;
/*border: 2px solid #A9A9F5; */
font-size: 12px;
background: #E0E0F8;
}

#rightNote ul{
list-style: none;
text-align: left;
margin-top: 10px;
}

#rightBottom {
width:160px;
height:200px;
text-align: center;
float:right;
/*padding-bottom:15px;
padding-top:10px;
border: 2px solid red;*/

}

#equalheigh{
clear: left;
}

#leftContent {
float: left;
padding-top:10px;
width: 151px; /*Width of left column*/
/*border: 2px solid #A9A9F5;*/
}

#leftContent .title {

	margin-bottom: 10px;
	padding: 25px 152px 0 0px;
	background: #347C2C;
	/*border: 1px solid #D6E6CC;*/
	letter-spacing: -.5px;
	color: #FFFFFF;
}


#leftContent .subtitle {
	margin-bottom: 2px;
	padding: 5px 0px 5px 2px;
	background: #347C2C;
	letter-spacing: -.5px;
	color: #FFFFFF;
}

#leftContent .entry {
	padding: 0px 20px 20px 20px;
	padding-bottom: 20px;
}

#leftContent ul
{       
    list-style: none;
}

#leftContent li 
{
        color: #6f9cd7;
        font-size: 12px;
        font-weight: bold;
}

#sideNav
{
 width: 130px;
 background-color: #003399;
 margin: 30px 0px 0px 10px;
 padding: 5px 12px 12px 18px;
float:left;
/*border: 2px solid yellow;*/
}

#sideNav, #sideNav ul
{
        
        list-style: none;

}

#sideNav li 
{
        color: #6f9cd7;
        font-size: 12px;
        font-weight: bold;
}

#sideNav ul li
{

        margin-left: 10px;
        color: #fff;
/*      line-height: auto; */
        height: 100%;
        background-position: right center;
        background-repeat: no-repeat;
}

#sideNav ul li.title a
{

        margin-left: 10px;
        color: #fc0;
/*      line-height: auto; */
        height: 100%;
        background-position: right center;
        background-repeat: no-repeat;
}

#sideNav ul li:first-child a, #sideNav ul li.first a
{
        border-top: none;
}

#sideNav ul li a
{
        margin-right: 12px;
        color: #fff;
        display: block;
        text-decoration: none;
}

#sideNav ul li.middle
{
	text-align:center;
}

#sideNav ul li a:hover
{
        color: #fc0;
}

#sideNav ul li a.selected
{
        color: #00C663;
}

#sideNav ul li a.visited
{
        color: #00C663;
}

#sideNav ul li a.active
{
        color: #00C663;
}

#sideNav ul li.selected
{
        color: #00C663;
}

#box{
border: 1px solid #cccccc; background-color: #f0f8ff; padding: 10px;
}

.contentContainer {
	/*margin-bottom: 25px;
	height:500px;*/
	padding-left: 30px;
	background: #FFFFFF;
	border: 1px solid #D6E6CC;
}

.contentMain {
	background: #FFFFFF;
	border: 1px solid #D6E6CC;
	padding: 0 5px 0 5px;
}

.contentContainer .title {
	margin-bottom: 10px;
	padding: 12px 0 0 20px;
	background: #D6E6CC;
	border: 1px solid #D6E6CC;
	letter-spacing: -.5px;
	color: #FFFFFF;
}

.contentContainer .entry {
	padding: 0px 20px 20px 5px;
	/*padding-bottom: 20px;*/
}

.contentbox {
	margin: 10px 25px 50px 25px;
	padding: 0px;
	width:600px;
	background: #FFFFFF;
	border: 1px solid #D6E6CC;
}

.contentbox .title {
	margin-bottom: 0px;
	padding: 12px 0 0 20px;
	background: #D6E6CC;
	border: 1px solid blue;
	/*letter-spacing: -.5px;*/
	color: #FFFFFF;
}

.contentbox .entry {
	padding: 0px 20px 20px 5px;
	border: 1px solid red;
	/*padding-bottom: 20px;*/
}

/* CSS Document */
/***********************************************
* Forms With Style - ? Design Melt Down (www.designmeltdown.com)
* This notice MUST stay intact for legal use
* Visit Design Melt Down at http://www.designmeltdown.com/ 
***********************************************/
form fieldset.short{
	background-color:#fff9e7;

	border-width:2px;
	border-style:solid;
	border-color:#7c5b47;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin:0px 0px 0px 0px;
	position:relative;
	display:block;
	padding: 0px 0px 0px 0px;
	/*width: 130px;*/
}

form fieldset.login{
	background-color:#fff9e7;
	
	border-width:2px;
	border-style:solid;
	border-color:#7c5b47;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin:20px 20px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	width: 500px;
}

form fieldset{
	background-color:#fff9e7;
	
	border-width:2px;
	border-style:solid;
	border-color:#7c5b47;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin:20px 20px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

form fieldset legend{	
	background-color:#7c5b47;
	
	border-width:1px;
	border-style:solid;
	border-color:#7c5b47;
	
	color:#ffcc99;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
		
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	
}
	 
form fieldset legend img{
	padding:0px 5px 0px 5px;	
}

form label{
	font-size:80%;
	width:100px;
	text-align:right;
	margin:6px 5px 0px 0px;
}

label{
	font-size:80%;
	/*overflow: hidden;
	white-space: -moz-pre-wrap;
	float:left;*/
	width:200px;
	text-align:right;
	margin:6px 5px 0px 0px;
}

fieldset{
	background-color:#fff9e7;
	
	border-width:2px;
	border-style:solid;
	border-color:#7c5b47;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin:20px 20px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

fieldset legend{	
	background-color:#7c5b47;
	
	border-width:1px;
	border-style:solid;
	border-color:#7c5b47;
	
	color:#ffcc99;
	font-weight:bold;
	font-variant:small-caps;
	font-size:110%;
		
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	
}

form fieldset ul {
list-style: none;
} 

#loginbox {
}

#loginbox table, tr, td{
	padding:5px 0 5px 0;
	margin-left: 30px;
}
/* End CSS Document */

.submitbutton{
	background-color:#fff9e7;
	
	border-width:2px;
	border-style:solid;
	border-color:#7c5b47;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	margin-left: 250px;
}

.submitbutton:hover {
    border: 2px solid #f00;
    background: #eef;
}


.vert{height:200px;width:1px;display:inline;border-left:1px solid red;}

#bottomControl 
{
/*clear: left;*/
clear: both; 
width: 100%;
background-color: #347C2C; /*#519693;*/
color: #FFF;
text-align: center;
padding: 4px 0px;
margin-bottom: 3px;
}

#bottomControl span
{
        margin-right: 5px;
		margin-left: 5px;
        color:  #000099;
		font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

#bottomControl span a
{
        margin-right: 5px;
		margin-left: 5px;
        color: #fff;
        text-decoration: none;
}

#bottomControl span a:hover
{
        color: #fc0;
}

div.navControl
{     
    /*clear: both;*/
    /*height: 0px;  */
	display:inline-block;
}

div.navControlLeft
{
		float: left;
    	background-color: #519693;
        color:  #000099;
		font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

div.navControlRight
{
 	    margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		margin-left: 0px;
		float: right;
    	background-color: #519693;
        color:  #000099;
		font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

div.navControlRight a
{
        margin-right: 5px;
		margin-left: 5px;
        color: #fff;
        text-decoration: none;
}

div.navControlRight a:hover
{
        color: #fc0;
}

div.navControlRight a.selected
{
        color: #fc0;
}

div.navControlRight .selected
{
        color: #fc0;
}

p {
text-align: left;
}

p.space {
text-align: left;
margin-top:10px;
}

p.space200 {
text-align: left;
margin-bottom:200px;
}

p.space400 {
text-align: left;
margin-bottom:400px;
}

p.text {
text-align: left;
/*text-indent: 20px; */
}

p.title {
text-align: left;
font-size: 15px;
}

.space {
text-align: left;
margin-top:10px;
}

.space50 {
margin-top:50px;
}

h1 {
	margin: 0;
	padding: 0;
	float: right;
	margin-top: 57px;
	padding-right: 31px;
}

h3.title {
border-bottom:1px solid #00C663;
margin-left:0px;
margin-top:12px;
margin-bottom:10px;
padding-left:0px;
width:350px;
}

/*
h3.titlewide {
margin-left:0px;
margin-top:40px;
margin-bottom:10px;
padding-left:0px;
text-align:center;
}
*/

h3.titlewide {
border-bottom:1px solid #00C663;
margin-left:0px;
margin-top:20px;
margin-bottom:10px;
padding-left:0px;
width:400px;
}

h4.titlewide {
margin-left:0px;
margin-top:40px;
margin-bottom:10px;
padding-left:0px;
text-align:center;
}

h5.shorttitle {
border-bottom:1px solid #00C663;
margin-top:20px;
margin-left:0px;
margin-bottom:20px;
padding-top:10px;
padding-left:0px;
font-size: 15px;
width:450px;
}

h5.space {
/*border-bottom:1px solid #00C663;*/
margin-top:20px;
margin-left:0px;
margin-bottom:20px;
padding-top:10px;
padding-left:0px;
font-size: 15px;
width:300px;
}

h5.subtitle {
padding-top:10px;
margin-top:20px;
font-size: 13px;
}

h5.listtitle {
padding-top:10px;
font-size: 13px;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}


#videoLessons {
/*border: 2px solid yellow;*/
padding-left:5px;
}

#videoLessons ul {

list-style: none;
text-align: left;
/*height: 100px;*/
}

#videoLessons li {
list-style: none;
text-align: left;
}

.inline li {
margin-bottom:10px;
/*float:left;*/
padding-left:0;
padding-right:25px;
}

.smallThumb {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #84A284;
height:70px;
padding:4px;
width:90px;
}

videoPlayer {
text-align: left;
margin-top:10px;
width: 780px;
/*border: 2px solid green;*/
}

#linkControl {
        width: 170px;       
        float: right;
		margin-top:5px;
		padding-top:0px;
/*border: 2px solid red;*/
}

#linkControl ul {
list-style: none;
text-align: left;
}

#videoControl {    
		margin:5px, 0, 10px, 0;
		padding-top:0px;
		height: 300px;
/*border: 2px solid yellow;*/
}

#timeControl { 
		padding-top:10px;
		padding-bottom:10px;
		width:300px;
/*border: 2px solid green;*/
}

#timeControl ul {
list-style: none;
text-align: left;
}

#linkControl {
list-style: none;
text-align: left;
}

#descControl {

width:450px;
text-align: left;
margin-top:5px;
float:right;
		padding-top:10px;
		padding-bottom:30px;
/*border: 2px solid red;*/
}

#descControl ul {
 list-style: none;
 text-align: left;
}

#descControl ul li {
 display:none;
}

#descControl ul li.first {
 display:inline;
} 
