body {margin:0px;}
a:link, a:active, a:visited     { font-family: Tahoma; color: #16256b; font-size: 12px; text-decoration:none }
a:hover 		        { font-family: Tahoma; color: #149f00; font-size: 12px; text-decoration:underline }



/* dojos section properties */
a.dojos:link, a.dojos:active, a.dojos:visited     { font-family: Verdana; color: #94008C; font-size: 10px; text-decoration:none }
a.dojos:hover 		         { font-family: verdana; color: #3E549E; font-size: 10px; text-decoration:none }
table.dojos1                     { border-width:1px; border-style: solid; border-color:#666666; font-family: Tahoma; font-size:12px;}
td.dojos1            	       	 { padding:5px; background-color:#234D91; color:white}
td.dojos2            	       	 { padding:5px; background-color:#DCDCDC;}
.dojo2 {padding:10px; border-color:#696969; margin-top:15px; margin-left:10px; margin-right:10px; border-bottom:1px; border-top:1px; border-left:7px; border-right:1px; border-style:solid; position:relative; top:50px; background-color:#f0f0f0; border-color:#C3C3C3; border-top-width:1px; border-bottom-width:1px}
div.dojos {   border-top-width: 1px;
              border-bottom-width: 0px;
              border-left-width: 0px;
              border-right-width: 0px;
              border-style: dotted;
              border-color:#999999;
              padding:5px;}
div.dojos:hover {background-color:#D4D4FF}
div.header2                { font-family:Impact; font-size:24px; color:#000000; letter-spacing:4px; margin-bottom:20px; text-align:center }
div.header3                     { font-family:verdana; font-size:10px; color:#000000; margin-bottom:20px; text-align:center }

/* links properties */
a.links:link, a.links:active, a.links:visited     {margin-left:15px;
                                                   line-height:10px;
                                                   font-family: Verdana; 
                                                   color: #45696B; 
                                                   font-size: 12px; 
                                                   text-decoration:none }
a.links:hover 		         { color: #8C2F18; text-decoration:none }


/* misc properties */

a.down:hover                    { font-family: verdana; color: #000000; font-size: 10px; text-decoration:underline; }

a.bridge:link, a.bridge:active, a.bridge:visited                    {font-family:verdana; font-weight:bold; font-size:10px; color:#000000}
a.bridge:hover                                                      {font-family:verdana; font-weight:bold; font-size:10px; color:#C21818}

a.contact:link, a.contact:active, a.contact:visited                 {font-family:verdana; font-size:10px; color:#666666}
a.contact:hover                                                     {font-family:verdana; font-size:10px; color:#C21818}

a.small_black:link, a.small_black:active, a.small_black:visited     {font-family: Verdana; color: #000000; font-size: 8pt; text-decoration:none; font-weight:bold; }
a.small_black:hover                             		    {font-family: verdana; color: #000000; font-size: 8pt; text-decoration:underline;}

a.eventtree:link, a.eventtree:active, a.eventtree:visited           {font-family:arial narrow; font-size:18px; color:#7A97E2; }
a.eventtree:hover                                                   {font-family:arial narrow; font-size:18px; color:#5B5D5B;}

span.eventtree {font-family:arial narrow; font-size:18px; font-weight:bold; color:#A1B8C9}

.h_underline {clear:left; padding:10px; color:#696969; letter-spacing:20px; border-bottom:1px; border-top:0px; border-left:0px; border-right:0px; border-style:dashed;}
div.sidecontact {  border-top-width: 1px;
              border-bottom-width: 0px;
              border-left-width: 0px;
              border-right-width: 0px;
              border-style: dotted;
              border-color:#999999;
              padding:5px;}
div.sideheader {
              border-top-width: 1px;
              border-bottom-width: 0px;
              border-left-width: 0px;
              border-right-width: 0px;
              border-style: dotted;
              border-color:#999999;
              padding:5px;
              background-color:#C3D6FD}



/* basic text properties */
p			      {font-family: Tahoma; font-size: 12px; margin-left:20px; margin-right:20px; text-align: justify;}
.justify 		      {text-align: justify;}
.small                        {font-family:verdana; font-size:10px; text-align:justify;}
.medium                       {font-family:tahoma; font-size:12px; text-align:justify;} 
.big                          {font-family:tahoma; font-size:14px; text-align:justify;}  
.grey                         {color:#666666}     
.bluegrey                     {color:#416597}
.red                          {color:#C21818}
.brown                        {color:#743636}   
.black                        {color:#000000}     
.bold                         {font-weight:bold;} 
.M20both                      {margin-left:20px; margin-right:20px;}
.M20L                         {margin-left:20px;} 
.M20R                         {margin-right:20px;}



div.box1                        {background-color:#F0F0F0;
                                 width:453px;
                                 padding-bottom:20px;
                                 border-width: 1px; 
                                 border-style: solid; 
                                 border-color: #D5D5D5; 
                                 float:left;                  
                                 margin:15px;}

div.org                          {
                                 border-left: 5px;
                                 border-right: 5px;
                                 border-top: 0px;
                                 border-bottom: 0px;  
                                 border-style: solid; 
                                 border-color: #E5E5E5; 
                                 float:left; 
                                 margin:10px;
                                 padding:10px;
                                 clear:both;}
/* h1 - a grey header with vertical lines on the sides */
div.h1                           {
                                 border-left: 5px;
                                 border-right: 5px;
                                 border-top: 0px;
                                 border-bottom: 0px;  
                                 border-style: solid; 
                                 border-color: #E5E5E5; 
                                 float:left; 
                                 margin:5px;
                                 padding:5px;
                                 letter-spacing:10px;
                                 clear:both;}
div.org_header:first-letter    {font-size:18px; font-family: Verdana; color:#609DB0;}
div.org_header                {font-size:10px; font-family: Verdana; color:#666666; letter-spacing:4px; margin-left:30px; margin-right:30px; margin-top:20px; margin-bottom:-40px;}                  


div.box2                        {overflow:visible; 
                                 background-color:#ffffff;
                                 border-width: 1px; 
                                 border-style: solid; 
                                 border-color: #999999; 
                                 float:left;                  
                                 margin:20px; 
                                 width:200px;
                                 height:150px;
                                 text-align:center;
                                 font-family: Verdana; 
                                 font-size:14px; 
                                 color:#666666;}


div.news_small                   {overflow:visible; 
                                 background-color: #F7F7F7;
                                 border: 1px solid #999999;
                                 float:left;
                                 margin:5px 10px;
                                 padding:0px;  
                                 
                                 text-align:justify;
                                 font-family: Verdana; 
                                 font-size:10px; 
                                 color:#666666;}


.event                           {overflow:visible; 
                                 background-color:#F3F0DF;
                                 border: 3px solid #5A5A5A; 
                                 margin:10px;  
                                 width:450px;
                                 }

.calendar                        {overflow:visible; 
                                 background-color:#ffffff;
                                 border-width: 3px;
                                 border-style: solid; 
                                 border-color: #000000;
                                 float:right;
                                 margin:0px;  
                                 width:35px;
                                 height:50px;
                                 }

                                 

.calendar1                       {font-family:arial; 
                                 font-size:26px;
                                 font-weight:bold;
                                 line-height:30px;
                                 margin-top:20px;
                                 color:#5A5A5A;
                                 }
.calendar3                       {font-family:verdana; 
                                 font-size:18px;
                                 font-weight:bold;
                                 line-height:25px;
                                 color:#5A5A5A;
                                 }

.calendar2                       {font-family: impact; 
                                 font-size:52px;
                                 line-height:50px;
                                 color:#5A5A5A;
                                 }
                                 
.calendar1-2                     {font-family:arial;
                                 font-size:13px;
                                 font-weight:bold;
                                 line-height:30px;
                                 margin-top:3px;
                                 color:#5A5A5A;
                                 }
.calendar3-2                     {font-family:verdana;
                                 font-size:9px;
                                 font-weight:bold;
                                 line-height:30px;
                                 color:#5A5A5A;
                                 }

.calendar2-2                     {font-family: impact;
                                 font-size:26px;
                                 line-height:5px;
                                 color:#5A5A5A;
                                 }

.text1                           {float:left;
                                 height: 400px;
                                 width: 193px;
                                 z-index: 3;
                                 font-family: Tahoma, Verdana, sans-serif;
                                 font-size: 12px;
                                 color: #000000;
                                 letter-spacing:  .07em;
                                 line-height: 120%;
                                 text-align: right;
                                 padding: 15px;
                                 }
/* FOOTER STYLE*/

.sitemap1 {
          display:block;
          text-align:left;
          padding:0px;
          margin:0px;
          margin-left:10px;
          list-style-type:none;
          font:bold 10px trebuchet MS;
          color:#666;
          }
.sitemap2 {
          display:block;
          text-align:left;
          padding:0px;
          margin:0px 25px;
          list-style-type:none;
          }
.sitemap1 a {
          font:bold 10px trebuchet MS;
          color:#000;
          text-decoration:underline;
          }
.sitemap1 a:hover {color:#3D79B5; text-decoration:none;}

.sitemap2 a {
          font:normal 10px trebuchet MS;
          color:#999;
          text-decoration:underline;
          }
.sitemap2 a:hover {color:#9BBCDD; text-decoration:none;}
.container {
           float:left;
           width:160px;
           border-right:1px solid #ddd;
           margin:10px 5px 10px 0px;
           height:220px;
           }

/* ARTICLES RANDOM */
#title {font-variant:small-caps; font-family:Times New Roman; font-size:12pt; text-decoration:none;}
.by {font-variant:small-caps; font-family:Times New Roman; font-size:10pt; color:#5A5A5A}
