html, body 		{ 
		margin: 0; padding: 0;
		}
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#eee;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
	}
ul { list-style-position: inside;
} 
    
a:link    {color: #0000ff;
		   font-weight: bold ;
		   }
a:current    {color: #00ff00;
		   font-weight: bold ;
		   }
a:hover   {
		  color: #008000 ; 
		  font-weight: bold ;
		  }	           

a:active  {
          color: #ff0000;
		  font-weight: bold;
		  }

#navigation {margin-top:5px; text-align: center;}
#navigation li {display:inline; margin-left: 10pt; color:#ff0000; font-size:8pt; font-weight: bold;}
#navigation li a:hover {color:#008000; font-size: 8pt; font-weight: bold;}
#navigation li a {color:#ff000; font-size: 8pt; font-weight: bold;}              
          
 /* Enlarge image on mouse roll over */         
#imgmenu {position:relative; top:10px; left:10px; width:75px; background-color:#fff; z-index:100;} 
#imgmenu .p1 {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;} 
#imgmenu .p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;} 
#imgmenu .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;} 
#imgmenu .p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:400px; height:300px; border:5px solid #ccc;} 
#info {z-index:100; height:22em;} 
  
  
  
.roundedcornr_box_572664 {
   background: #e0e0e0 url(roundedcornr_572664_grad.gif) repeat-x top left;
     /* Maroon round corner box */  
}
.roundedcornr_top_572664 div {
   background: url(roundedcornr_572664_tl.gif) no-repeat top left;
}
.roundedcornr_top_572664 {
   background: transparent url(roundedcornr_572664_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_572664 div {
   background: url(roundedcornr_572664_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_572664 {
   background: transparent url(roundedcornr_572664_br.gif) no-repeat bottom right;
}

.roundedcornr_top_572664 div, .roundedcornr_top_572664,
.roundedcornr_bottom_572664 div, .roundedcornr_bottom_572664 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_572664 { margin: 0 10px; }     
  
  
  
.roundedcornr_box_538876 {
   background: #e0e0e0 url(roundedcornr_538876_grad.gif) repeat-x top left;  /* Fushia round corner box */  
}
.roundedcornr_top_538876 div {
   background: url(roundedcornr_538876_tl.gif) no-repeat top left;
}
.roundedcornr_top_538876 {
   background: transparent url(roundedcornr_538876_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_538876 div {
   background: url(roundedcornr_538876_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_538876 {
   background: transparent url(roundedcornr_538876_br.gif) no-repeat bottom right;
}

.roundedcornr_top_538876 div, .roundedcornr_top_538876,
.roundedcornr_bottom_538876 div, .roundedcornr_bottom_538876 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_538876 { margin: 0 10px; } 
 
   
.fbox {                                   /* Fushia round corner box */ 
          background-color: #ff00ff;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #ff00ff;
          border-left: 2px solid #ff00ff;
          border-right: 2px solid #ff00ff;
          }
.fboxh {
       background-color: #ff00ff;
       padding: 0;
       }	
.fboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #ff00ff;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	     
  
.gbox {                                   /* green round corner box */ 
          background-color: #008000;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #008000;
          border-left: 2px solid #008000;
          border-right: 2px solid #008000;
          }
.gboxh {
       background-color: #008000;
       padding: 0;
       }	
.gboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #008000;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	       
  
.lgbox {                                   /* light green round corner box */ 
          background-color: #00ff00;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #00ff00;
          border-left: 2px solid #00ff00;
          border-right: 2px solid #00ff00;
          }
.lgboxh {
       background-color: #00ff00;
       }	
.lgboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #00ff00;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	       
          
.mbox {                                   /* Maroon round corner box */ 
          background-color: #a2112e;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #a2112e;
          border-left: 2px solid #a2112e;
          border-right: 2px solid #a2112e;
          }
      
.mboxh {
       background-color: #a2112e;
       padding: 0;
       }	
.mboxt {
       background-color: #e0e0e0;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
       border-bottom: 2px solid #a2112e;  
      }	          
  
.nbox {                                   /* Navy round corner box */ 
          background-color: #000080;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #000080;
          border-left: 2px solid #000080;
          border-right: 2px solid #000080;
          }
.nboxh {
       background-color: #000080;
       }	
.nboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #000080;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	            
          
.obox {                                   /* Orange round corner box */ 
          background-color: #ff6600;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #ff6600;
          border-left: 2px solid #ff6600;
          border-right: 2px solid #ff6600;
          }
.oboxh {
       background-color: #ff6600;
       }	
.oboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #ff6600;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	 
  
.pbox {                                   /* Purple round corner box */ 
          background-color: #800080;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #800080;
          border-left: 2px solid #800080;
          border-right: 2px solid #800080;
          }
.pboxh {
       background-color: #800080;
       }	
.pboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #800080;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	   
      
.tbox {                                   /* Teal round corner box */ 
          background-color: #008080;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          margin: 0 0 0px 0px;
          padding: 0;
          border-top: 2px solid #008080;
          border-left: 2px solid #008080;
          border-right: 2px solid #008080;
          }
.tboxh {
       background-color: #008080;
        padding: 0;
       }	
.tboxt {
       background-color: #e0e0e0;
       border-bottom: 2px solid #008080;  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      }	                
               
      
.box {
  width: 98%;
  background: #e0e0e0 url(images/bottom2.gif) no-repeat left bottom;
  border-bottom-style: solid;
  border-bottom-color: #a2112e;
  border-bottom-width: 2px; 
  border-right-style: solid;
  border-right-color: #a2112e;
  border-right-width: 2px; 
  border-left-style: solid;
  border-left-color: #a2112e;
  border-left-width: 2px; 
  border-top-style: solid;
  border-top-color: #a2112e;
  border-top-width: 2px; 
   }
.rndcorner {background-color: #e0e0e0;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border: 2px solid #a2112e;
			padding: 4px 
}   
.rndcorner:hover
 {background-color: #ffffff;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border: 4px solid #000000;
			padding: 4px 
}   
a.rndcorner
 {background-color: #ffffff;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border: 4px solid #000000;
			padding: 4px 
}  
	h1, h2, h3, h4, h5 {
		margin:.2em 0 .2em 0;
			}
p 
{	margin:.4em 0 .4em 0;
	    }
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
    } 
table.w100 {
    width: 100%;
    align: center;
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #a2112e;
	border-collapse: collapse;
	background-color: #e0e0e0 ;
}
table.w100 th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #a2112e;
	background-color: #999999;
	-moz-border-radius: ;
}
table.w100 td {
	border-width: 1px;
    padding: 1px;
	border-style: solid;
	border-color: #a2112e;
	background-color: #e0e0e0;
	-moz-border-radius: ;
}             
	
	/* Header styles */
	#header {
		clear:both;
		width:100%;
        text-align:center;
        	}
	#header {
		border-bottom:1px solid #a2112e;
	}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
		/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
        border-bottom-style: solid;
  border-bottom-color: #a2112e;
  border-bottom-width: 1px; 
  border-right-style: solid;
  border-right-color: #a2112e;
  border-right-width: 2px; 
  border-left-style: solid;
  border-left-color: #a2112e;
  border-left-width: 2px; 
  border-top-style: solid;
  border-top-color: #a2112e;
  border-top-width: 1px;  
  }
	
	/* common column settings */
	.colleft,
    .colin,
    .colwu,
	.colmid,
	.colright {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2, 
    .col3,
    .col4,
	.col5 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#eee;		/* right column background colour */
	}
	.threecol .colmid {
		  right:25%;			/* width of the right column */
	      background:#eee;		/* center column background colour */
     }
	.threecol .colleft {
		 right:50%;			/* width of the middle column */
		 background:#eee;	/* left column background colour */
         }
	.threecol .col1 {
		width:50%;			/* width of center column content (column width minus padding on either side) */
		left:100%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:23%;			/* Width of left column content (column width minus padding on either side) */
		left:26%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:23%;			/* Width of right column content (column width minus padding on either side) */
		left:78%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 3 Column blog style settings */
	.blogstyle {
		background:#eee;		/* right column background colour */
	}
	.blogstyle .colmid {
		right:25%;			/* width of the right column */
		background:#eee;	/* center column background colour */
         border-right-style: solid;
         border-right-color: #a2112e;
         border-right-width: 2px; 
         border-left-style: solid;
         border-left-color: #a2112e;
         border-left-width: 2px; 
	}
	.blogstyle .colleft {
		 right:25%;			/* width of the middle column */
		 background:#eee;		/* left column background colour */
         border-right-style: solid;
         border-right-color: #a2112e;
         border-right-width: 2px; 
         border-left-style: solid;
         border-left-color: #a2112e;
         border-left-width: 2px; 
	}
	.blogstyle .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:52%;			/* 100% plus left padding of center column */
	}
	.blogstyle .col2 {
		width:21%;			/* Width of left column content (column width minus padding on either side) */
		left:56%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.blogstyle .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:60%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:75%;			/* right column width */
		background:#eee;	/* left column background colour */
         border-right-style: solid;
         border-right-color: #a2112e;
         border-right-width: 2px; 
         border-left-style: solid;
         border-left-color: #a2112e;
         border-left-width: 2px; 
	}
	.leftmenu .col1 {
		width:71%;			/* right column content width */
		left:102%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:21%;			/* left column content width (column width minus left and right padding) */
		left:6%;			/* (right column left and right padding) plus (left column left padding) */
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#eee;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#eee;		/* left column background colour */
         border-right-style: solid;
         border-right-color: #a2112e;
         border-right-width: 2px; 
         border-left-style: solid;
         border-left-color: #a2112e;
         border-left-width: 2px; 
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#eee;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#eee;		/* left column background colour */
        border-right-style: solid;
        border-right-color: #a2112e;
        border-right-width: 2px; 
        border-left-style: solid;
        border-left-color: #a2112e;
        border-left-width: 2px; 
	}
	.doublepage .col1 {
		width:48%;			/* left column content width (column width minus left and right padding) */
		left:51%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:48%;			/* right column content width (column width minus left and right padding) */
		left:53%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Full page settings */
	.fullpage {
		background:#eee;		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;			/* page width minus left and right padding */
		left:2%;			/* page left padding */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #a2112e;
        border-right-style: solid;
        border-right-color: #a2112e;
        border-right-width: 2px; 
        border-left-style: solid;
        border-left-color: #a2112e;
        border-left-width: 2px; 
        border-bottom-color: #a2112e;
        border-bottom-width: 2px; 
        border-bottom-style: solid;
	}
	#footer p {
		padding:10px;
		margin:0;
	}
    
 
/* Start of 4 Column CSS */
}
	/* 4 Column settings */
	.fourcol {
		background:#eee;		/* background colour */
	}

#container4 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#eee; /* column 4 background colour */
    border-right-style: solid;
    border-right-color: #a2112e;
    border-right-width: 2px; 
    border-left-style: solid;
    border-left-color: #a2112e;
    border-left-width: 2px; 
}
#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#eee; /* column 3 background colour */
    border-right-style: solid;
    border-right-color: #a2112e;
    border-right-width: 2px; 
    border-left-style: solid;
    border-left-color: #a2112e;
    border-left-width: 2px; 
}
#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#eee; /* column 2 background colour */
    border-right-style: solid;
    border-right-color: #a2112e;
    border-right-width: 2px; 
    border-left-style: solid;
    border-left-color: #a2112e;
    border-left-width: 2px; 
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#eee; /* column 1 background colour */
    border-right-style: solid;
    border-right-color: #a2112e;
    border-right-width: 2px; 
    border-left-style: solid;
    border-left-color: #a2112e;
    border-left-width: 2px; 
}
#col1 {
	float:left;
	width:21%;
	position:relative;
	left:77%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:21%;
	position:relative;
	left:81%;
	overflow:hidden;
}
#col3 {
	float:left;
	width:21%;
	position:relative;
	left:85%;
	overflow:hidden;
}
#col4 {
	float:left;
	width:21%;
	position:relative;
	left:89%;
	overflow:hidden;
}

/* Start of  5 Column CSS */
}
	/* 5 Column settings */
	.fivecol {
		background:#eee;		/* background colour */
	}

#container55 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#eee; /* column 5 background colour */
}
#container54 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#eee; /* column 4 background colour */
}
#container53 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#eee; /* column 3 background colour */
}
#container52 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#eee; /* column 2 background colour */
}
#container51 {
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#eee; /* column 1 background colour */
}
#col51 {
	float:left;
	width:19%;
	position:relative;
	left:81%;
	overflow:hidden;
}
#col52 {
	float:left;
	width:19%;
	position:relative;
	left:82%;
	overflow:hidden;
}
#col53 {
	float:left;
	width:19%;
	position:relative;
	left:83%;
	overflow:hidden;
}
#col54 {
	float:left;
	width:19%;
	position:relative;
	left:84%;
	overflow:hidden;
}
#col55 {
	float:left;
	width:19%;
	position:relative;
	left:85%;
	overflow:hidden;
}
/* --&gt; */