body {

	background-image: url(images/bg.jpg);

	background-position:0px 0px;

	background-attachment: fixed;

	background-position: center center;

	background-repeat: repeat;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.table {background-image: url(images/lg_l.jpg); background-position:left; background-repeat:repeat-x;}

.contact { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }

.contact A:link { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }

.contact A:visited { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }

.contact A:hover { color: #99CCFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }

.leftborder { background-image: url(images/left.png); background-position: top right; background-repeat: no-repeat;}

.rightborder { background-image: url(images/right.png); background-position: top left; background-repeat: no-repeat;}

.newsSection { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-image: url(images/newsover.jpg); background-position: right center; background-repeat: no-repeat; 
}

.donsSlogan {font: bold italic 24px Verdana, Arial, Sans-serif;
             color: #0779f9;
             margin-bottom: 10px;}

.stephanQuote {margin-left: 0px;
               margin-right: 20px;
               margin-top: 20px;
               text-align: center;
               font: 14px Verdana, Arial, sans-serif;
               color: #333333;}

.stephanQuote a:link {color: blue;
				     font: 14px Verdana, Arial, sans-serif;
				     text-decoration: none;}

.stephanQuote a:visited {color: blue;
				     	 font: 14px Verdana, Arial, sans-serif;
				    	 text-decoration: none;}

.stephanQuote a:hover {color: #000000;}      

         
.homePageClassDescriptions {font: 11px Verdana, Arial, sans-serif;
                            color: #333333;
                            margin: 0px;
                            text-align: justify;}
                           
p {
	font: 12px/18px Verdana, Arial, sans-serif;
	color: #333333;
	text-align: justify;
	list-style-position: inside;
	list-style-type: circle;
}
                  
.affiliateLinks {padding-right: 20px;}
  
.bjjLinks {padding-left: 35px;}

.mmaLinks {padding-left: 35px;}
  
.linksList a:link {color: blue;
				   font: 12px Verdana, Arial, sans-serif;
				   text-decoration: none;}

.linksList a:visited {color: blue;
					 font: 10px Verdana, Arial, sans-serif;
					 text-decoration: none;}

.linksList a:hover {color: #000000;}
  
.linksList li {padding-bottom: 15px;}

.bioPic {margin: 0px 20px 5px 0px;}

.bioParagraph {font: 12px/18px Verdana, Arial, sans-serif;
               color: #333333;
               text-align: justify;
               margin: 0px;}
               
.bioParagraph a:link {font: 12px Verdana, Arial, sans-serif;
					  color: blue;
					  text-decoration: none;} 

.bioParagraph a:visited {font: 12px Verdana, Arial, sans-serif;
						 color: blue;
						 text-decoration: none;}
                         
.bioParagraph a:hover {color: #000000;}

.scheduleTableDayOfWeek {font: bold 12px Verdana, Arial, sans-serif;
                         background-color: #993400;
                         color: #FFFFFF;
                         border-right: 1px solid #666666;}
                         
.scheduleTableCellMR {padding: 0 8px 0 8px;
                      font: 10px Verdana, Arial, sans-serif;
                      background-color: #999999;
                      color: #000000;
                      border-right: 1px solid #333333;
                      border-bottom: 1px solid #333333;}
                    
.scheduleTableCellPC {padding: 0 8px 0 8px;
                      font: 10px Verdana, Arial, sans-serif;
                      background-color: #9A769A;
                      color: #000000;
                      border-right: 1px solid #333333;
                      border-bottom: 1px solid #333333;}
                      
.scheduleTableCellBBY {padding: 0 8px 0 8px;
                       font: 10px Verdana, Arial, sans-serif;
                       background-color: #ADADFC;
                       color: #000000;
                       border-right: 1px solid #333333;
                       border-bottom: 1px solid #333333;}    

.scheduleTableCellABB {padding: 0 8px 0 8px;
                       font: 10px Verdana, Arial, sans-serif;
                       background-color: #D39677;
                       color: #000000;
                       border-right: 1px solid #333333;
                       border-bottom: 1px solid #333333;}  
                       
.scheduleLink {font: 10px Verdana, Arial, sans-serif;
               color: #000000;
               text-decoration: none;}

.scheduleLink a:hover {color: #FFFFFF;}
                                                       
.locationsHeader {text-align: center;
                  margin-bottom: 50px;}
                  
.locationsHeader p {font: bold 24px Verdana, Arial, sans-serif;
                    color: #000000;
                    background-color: #FFFFFF;
                    text-align: center;}
                     
.locationsHeader a {font: bold 18px Verdana, Arial, sans-serif;
					color: blue;
					background-color: #FFFFFF;
                    text-decoration: none;
                    margin-right: 70px;}
                    
.locationsHeader a:hover {color: #000000;}
                        
.mapTable {border-bottom: 1px dotted #333333;
           padding-bottom: 55px;
           margin-bottom: 50px;}
                    
.mapParagraph {font: 14px Verdana, Arial, sans-serif;
               color: #000000;
               background-color: #FFFFFF;}   
               
.mapParagraph a:link {font: italic 14px Verdana, Arial, sans-serif;
					  color: blue;
					  text-decoration: none;} 

.mapParagraph a:visited {font: italic 14px Verdana, Arial, sans-serif;
						 color: blue;
						 text-decoration: none;}
                         
.mapParagraph a:hover {color: #000000;}   

.fighterPageTable {border: 1px solid #666666;}

.fighterPageTableHeaderCell {background-color: #0099FF;
                             color: #FFFFFF;
                             font: 14px Verdana, Arial, sans-serif;}
                             
.fighterPageTableCell {background-color: #0099FF;}
                       
.fighterPageTableCellLine1 {font: 14px Verdana, Arial, sans-serif;
                            background-color: #0099FF;
                            color: #000000;
                            padding-left: 10px;}

.fighterPageTableCellLine2 {font: 14px Verdana, Arial, sans-serif;
                            background-color: #0099FF;
                            color: #000000;
                            padding-left: 10px;}
                                               
                          
.fighterPageTableCell li {font: 14px Verdana, Arial, sans-serif;
                          color: #000000;
                          padding-bottom: 10px;}

.videoLayoutContainer {position: relative;
                       width: 920px;}

.videosList {margin-top: 20px;}

.videosList li {font: 14px Verdana, Arial, sans-serif;
                padding-bottom: 14px;}
                
.videosList a:link {font: 14px Verdana, Arial, sans-serif;
                    color: blue;
                    text-decoration: none;}

.videosList a:visited {font: 14px Verdana, Arial, sans-serif;
					   color: blue;
					   text-decoration: none;}

.videosList a:hover {color: #000000;}

.videoDiv {width: 450px;
		   display: block;
		   position: absolute;
		   left: 470px;
		   top: 0px;
		   text-align: center;}

.videoHeader {font: bold 14px Verdana, Arial, sans-serif;
              display: block;
              margin-bottom: 10px;}
              
.articlesParagraph  {font: 12px/18px Verdana, Arial, sans-serif;
                     color: #000000;
                     background-color: #FFFFFF;
                     margin-left: 30px;
                     width: 800px;}
                     
.articlesWeightCell p {font: 12px Verdana, Arial, sans-serif;
                       margin: 0 0 6px 0}
                                   
.articlesList li {font: 12px Verdana, Arial, sans-serif;
                  padding-bottom: 6px;
                  margin-left: 6px;}
                  
.articlesAboutBJJDiv {width: 780px;
                     border: 1px solid #000000;
                     background-color: #8FC6DD;
                     padding: 20px;
                     margin-bottom: 50px;
                     margin-top: 50px;}
                     
.articlesAboutBJJDivPic {float: right;
                         margin-left: 20px;}
                         
.articlesAboutBJJPositionsDiv {width: 780px;
							   border: 1px solid #000000;
							   background-color: #8FC6DD;
							   padding: 20px;
							   margin-bottom: 50px;}

.photoLinks {text-align: center;
             margin-bottom: 30px;}

.photoLinks a {margin-right: 50px;}

 ul {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

h3 {font: 14px Verdana, Arial, sans-serif;
   color: #666666;
   text-align: justify;}.mapParagraph style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
}
.association_right_text_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #4048F1;
}
.association_right_text_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 18px;
}
.associates_right_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #414DF7;
}
.associates_right_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	list-style-position: outside;
	list-style-type: square;
	text-transform: capitalize;
}
