* {
	margin: 0;
	padding: 0; 

	
	}



	
	body {
	font-size: 82.5%;
	margin: 1/5em auto;
	padding: 0.5em;
	font: 14px Arial, Helvetica, sans-serif;	
	
	
	
	
}

	
	

	a img {
	border: none;
}

#both {
	clear:both;
}

#top {
	clear:both;
	background-color: #121717;
	height: 150px;
}


#offtop {
	clear:both;
	background-color: #FFFFFF;
	height: 120px;
}


#top h1 {
	font-size: 18px;
	color: #fff;
}

#menu {
	clear:both;
	background: #7A0D0B  top repeat-x;
   border-top: 4px solid #fff; border-bottom: #CC9933 4px solid;
	height: 32px;
}

#menu ul {
font: 14px Arial, Helvetica, sans-serif;
		color: #CC9933; 
padding: 7px;
	list-style: none;
}

#menu ul li {
float: left;
	padding: 0px 9px;
}

#menu ul li a {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

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



.selectedmain {
	font: 15px Arial, Helvetica, sans-serif;
     font-weight: bolder;
padding: 0px 9px;
	text-decoration: underline;     
     }
    
     
#cols {
	clear: both;
		background: #fff left repeat-y;
		width: 750px;
			
}



#A {
	padding: 10px 20px;
}

#A ul li {
	list-style: none;
	padding: 3px 0px;
	border-bottom: 1px dashed #630;
	
}

#A ul li a {
	color: #900000;
	font-weight: bold;
	text-decoration: none;
	
}

#A ul li a:hover {
	color: #300;

	}






#welcome {

font-size: 100%
	
	}

#welcome p {
	
font-size: 100%;

	}


#welcome ul {
	
padding-left: 2.4em;
list-style-type: none;
text-align: justify; 

	}

#welcome ul li {
	
padding-left: 2.4em;
margin: 5px 0 15px 0

	}





#welcome ol {

list-style-type: none;


padding-left: 2.4em;
text-align: justify; 
line-height: normal

	}


#welcome ol li {
	
padding-left: 2.4em;
margin: 5px 0 15px 0

	}



#content {

font-size: 100%
	
	}

#content p {
	
font-size: 100%;

	}


#content ul {
	
padding-left: 2.4em;
list-style-type: none;
text-align: justify; 

	}

#content ul li {
	
padding-left: 2.4em;
margin: 5px 0 15px 0

	}





#content ol {

list-style-type: none;


padding-left: 2.4em;
text-align: justify; 
line-height: normal

	}


#content ol li {
	
padding-left: 2.4em;
margin: 5px 0 15px 0

	}







  	

#colA h3, #colA h2 {
	color: #4B1D1B;
	font: 18px ;
	font-weight: normal;
	letter-spacing: 1px;

}




#colB h3, #colB h2 {
	color: #300;
	font: 18px ;
	font-weight: bold;
text-decoration: none;   
padding-top: 2% ;	  
padding-bottom: 2% 	;
}


#colB h1 {
	color: #300;
	font: 32px ;
	font-weight: bold;
text-decoration: underline;   
padding-top: 2% ;	  
padding-bottom: 2% 	;
}


#cols p {
	color: #333;
	
	
	
	
	margin: 7px 7px;
	text-align: justify;
	clear: both;
	padding-bottom: 1.0em;
   
}

#cols p a {
	color: #900000;
	text-decoration: none;
}

#cols p a:hover {
	text-decoration: underline;
}


.selected {
	text-decoration: none
     }


#dots {
	border-bottom: 1px dashed #ccc;
}

#temp {
	float: right;
	margin-left: 2px;
}

#part img {
	float: left;
	margin: 2px;
}

#footer {
	clear:both;
	width: 710px;
	padding: 8px 20px;
	background: #7A0D0B top repeat-x;
	
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;

	border-top: 4px solid #fff; border-bottom: 4px solid #CC9933;
	
	
	}


	#footer p {
	color: #FFFFFF;
	text-transform: uppercase;
  	text-align: center   
	
	}

	
	#footer strong {
	font-size: 16px;
	
}

	
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer p a {
	color: #FFFFFF;
	text-decoration: underline;
}



#footer a:hover {
	text-decoration: none;
}

#main {
	width: 750px;
	margin: 0 auto;
}


blockquote
{ background-color: #F7EFF1;
  color: #5F4F53;
  border-color: #CFBBC0;
  	font-weight: bold;
  	padding-top: 2em;
  	padding-bottom: 2em;
  	
}



/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 20em; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}



/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #660000; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #660000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #000000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #660000; /* set unselected tab background color as desired */
color: #FFFFFF; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	background: #fff;
	background-color: #660000;
}


0ol{
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 0%;
  padding-bottom: 0%
}


0li{
  padding-bottom: 0.4em;
  padding-top: 0.4em
}






/* end css tabs */