body{
        margin:0;
	padding:0;	
	font-family:verdana, Arial;
	background-color:#F2F2F2; 
	color: #000000;
}

.firefix
 {
    clear:both;
    margin-bottom: 3px;
 }
       
.header{ /*the header div */

      position: relative;
      width: 750px;
      background-color:#FCFCFC;
      background-image: url("../images/title.gif");
      border-style: solid;
      border-width: 1px;
      border-color: #B3B3B3;
      height: 94px;

}

.container{
	
      position: relative;
      width: 750px;
      background-color:#FCFCFC;
      border-style: solid;
      border-width: 1px;
      border-color:#B3B3B3; 
      padding-left: 3px; clear:both;
      margin-bottom: 3px;
      padding-right: 3px;      
      padding-top: 3px;
      padding-bottom: 3px;
}


.innerbox /* the inner rectangle inside the border(container table) */
{
		
		width: 100%;
		background-color: #FCFCFC;
                text-align:left;
				
		
}

/*style for the footer */

.footer{
	position: relative;
	width: 750px;
	text-align:center;
	font-size:60%;
	color:#b5b5b5;
 }


h4{
/*letter-spacing:0.1em;
word-spacing:0.3em;
*/
font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
font-weight:bold;
letter-spacing:.005em;
color:#cc0000;
font-size:1.2em;
border-bottom:1px solid;
}


/* styles for the TDs that holds the 3 columns */
.col1 /*each td that holds the 3 columns */
{
	vertical-align: top;
	width:370px;
	font-family: Arial;
	font-size: 80%;
        	
		
}

.col2{

	vertical-align: top;
	width: 740px;
	font-family: Arial;
	font-size:80%;
	

   }

p.style1{
        letter-spacing:0.03em;
	padding-top:2px;
	padding-bottom:5px;
	line-height: 150%;	
	padding-left:5px;

}

/*style for the comments section */

#comment_form{
 
 width:80%;
 margin-left:5px;
 padding-left:3px;

}

.list ul {
    line-height:150%;
    margin-left:20px;
}

.list li{
    list-style-type:circle; 

}
.list li:hover{
}

ol li{
	list-style:none;
	border:1px solid #c9c9b1;
        background-color:#F2F7FF;
        font-size:0.85em;
	color:#666666;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
        padding-left:5px;
        padding-right:5px;
        padding-top:5px;
        padding-bottom:5px;
}
ol li:hover{

    background-color:#ffffff;
    color:#000000;
    border:1px solid #00628B;/
}
.span1{

	font-size:1.1em;
        font-weight:bold;

}
/**** end style for comments section */
p.title{
	letter-spacing:0.1em;
	word-spacing:0.5em;
	font-weight:bold;
	color:#ab6100;
	border-bottom:1px solid ;
        margin-bottom:4px;
}

p.title1{

	margin-left: 1px;	
	margin-top: 5px;
	margin-bottom: 5px;
	color: #ffffff;
	background-color:#00628B;
        padding-left:4px;
	border-bottom:1px solid;
	border-top:1px solid;
        font-size:1.1em;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
        letter-spacing:.02em;
}
.heading{
       padding-left: 3px;
       font-weight:bold;
       color:#ab6100;
}
.date{
      margin-left:0px;
    /*  margin-right:0px;*/
      color:#a3a2a1;
      font-size:85%;
 /*     border-top:1px solid #a3a2a1;*/

}



/*for wrapping text around images*/
.imgInline {

	float:left;
	border:1px solid #000000;
        margin-right:2px;
}
.imgCenter{
     align:center;
}
/* the video region */


#vidspace{

/*	margin-left:5px;*/
	z-index:2;

}

#vidmenu{

  margin-left: 5px;
  font-size:85%;
}
#vidmenu td{
  vertical-align: top;
  font-family:Arial ;
  font-size: 11;
  text-align: left;
  padding-left:10px;
  width:33%;
  border-bottom:1px solid #f2f2e8;
}

#vidmenu td a{

   color:#808080;
   text-decoration:none;
}

#vidmenu td:hover,
#vidmenu td a:hover
{
  color:#cc0000;
  background-color: #f2f2f2;
}




 /* divs inside each of the 3 columns that hold content*/
#style1
{
	color: white; /*text */
	padding-left:4px;
	padding-right:4px;
	border-bottom: 1px solid #7e7e7e;
}




A:visited{

 color: #A3A2A1;
}

 A:link
 {	
 	color: #00628B; 
 }
 
 
A:hover
{
/*	border-color:#FF6633;*/

}




#gallery{
	width:370px;
/*	border-width: 1px;
	border-style:solid;
	border-color: red;	
	/*margin-right: 4px;*/
	margin-top: 4px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;

}

.highlightimg img{
border: 1px solid #000000;
margin-left:0px;
margin-right:0px;
}

.highlightimg:hover img{
border: 1px solid #cc0000;
}

.highlightimg:hover{
color: red; /* Dummy definition to overcome IE bug */
color: #333333;
border: 0px ;
}

#msg{
  
   background-color:#cc0000;
   color:#ffffff;
   font-weight:bold;


}



