* {padding:0; margin:0;}
body{font-family:Helvetica, sans-serif; font-size:small;/* font-size:medium;*/ 
background:#F7EFDE;}
/* = = = body = = = */

/* = = = wrap = = = */	
#wrap {margin:0 auto; width: 975px; background:#F7EFDE; 
height:345px; /*url(img/main/backgroundplain.jpg);*/}
/* = = = wrap = = = */	

/* = = = head = = = */	
#head {
	margin: 0 auto 0 auto;
	width:975px;
	padding: 4px 0px;
	background: #F7EFDE;/*url(img/main/backgroundplain.jpg);*/
	text-align:center;
	/*background:#666;*/
	border-bottom:5px solid #00B900;}
/* = = = head = = = */	

/* = = = logo head = = = */		
.box {
	width: 520px;
	margin: 0 auto 0 auto;
	background: /*#F7EFDE*/  url(img/main/cross80.gif) no-repeat center left;}
.box ul {
	margin:0;
	text-align:center;
	padding:6px 10px 10px 10px;
	list-style:	none;
	/*border:1px solid #990000;*/
	background: /*#F7EFDE*/  url(img/main/cross80.gif) no-repeat center right;}
.box ul li {
	margin:0 0 6px;
	padding:0;
	/*border:1px solid #0000FF;*/}	
.onetext {font-size:20px;color:#0000FF;font-weight:bold;}
.onetext a:link, .onetext a:visited, .onetext a:hover {color:#0000FF;text-decoration:none;}
/* {color:#0000FF;text-decoration:none;}
 {color:#0000FF;text-decoration:none;}*/

.twotext {font-size:large;color:#0000FF;font-weight:bold;}
.twotext a:link, .twotext a:visited, .twotext a:hover {color:#0000FF;text-decoration:none;}
/* {color:#0000FF;text-decoration:none;}
 {color:#0000FF;text-decoration:none;}*/

.threetext {font-size:large;color:#00B900;font-weight:bold;}		
.threetext a:link, .threetext a:visited, .threetext a:hover {color:#00B900;text-decoration:none;}
/* {color:#00B900;text-decoration:none;}
 {color:#00B900;text-decoration:none;} */
/* = = = logo head = = = */	
/* = = = head = = = */	

/* = = = middle = = = */
#middle {width:975px; margin:10px auto; padding:0; height:400px; background: #F7EFDE;/*#00FF00;*/}
/* = = = middle = = = */

/* = = = menu = = = */
 #menu { float:left; margin:0 auto; width:231px;display:inline;/*ie fix*/  font-size:13px; 
 line-height:18px; height:405px; background: #F7EFDE;/*#CCFFFF;*/}
 #menu ul { margin:0px 0;}
 #menu li { margin: 4px 1px; /*display:inline;*/ list-style-type:none; color:#000;}
/* > > > fixed "padding" with "margin"*/ /*padding was doubling line-height < < < */
 #menu a { /*padding: 5px 8px;*/ font-weight:bolder; 	text-decoration: none; color: #0000FF;}
 #menu a:hover {color: #C800C8;font-weight:bolder;	text-decoration: none;}
 #menu a:active {text-decoration: none; color: #C800C8; /*background:#000;*/font-weight:bolder;}
/* = = = menu = = =*/

/* = = = left = = = */
 #left { float:left; border-left:1px solid #00B900; border-right:1px solid #00B900; 
 line-height:16px; height:900px; /*background:#CCCCCC;*/}
  #a1 { margin:55px 0 0 5px; /*background:#CCCCCC;*/ /*padding:0 100px*/ /*width:340px;*/}
  #b1 { padding:10px; /*background-color:#999999;*/}
  #leftbottom {padding:10px 40px 10px;}
   #lefta4 { float:left; margin:0 auto;text-align:right; /*background:#00CCCC;*/}
   #middlea4 { float:left; margin:0 auto; padding:0 5px; 
   	/*text-align:center;*/ /*background-color:#CCCCCC;*/}
   #righta4 { float:left; margin:0 auto; text-align:left; /*background:#00FF00;*/} 

/* = = = left = = = */

/* = = = left&right shared = = = */
#left, #right {margin:0 auto; padding:10px; font-size:small; font-weight:bolder; line-height:16px;
	/*height:300px;*/width:351px; height:382px; /*this changes the green border height*/
	display:inline;/*ie fix*/ /*background:#00CCFF*/background:#F7EFDE;*/}
/* = = = left&right shared = = = */

/* = = = right = = = */
 #right { float:right;	/*height:300px;*/ line-height:16px;}
  #a2 { margin: 10px 72px 0 72px; /*background:#CCCCCC;*/ /*padding:0 100px*/ width:207px;}
  #b2 { padding:10px;}
  #c3 { margin:5px 50px;/*padding:10px 67px;*/ text-align:right; /*background-color:#CCCCCC;*/}
   #lefta3 { float:left; margin:0 auto;text-align:right; /*background:#00CCCC;*/}
   #middlea3 { float:left; margin:0 auto; padding:0 5px; 
   	/*text-align:center;*/ /*background-color:#CCCCCC;*/}
   #righta3 { float:left; margin:0 auto; text-align:left; /*background:#00FF00;*/} 
/* = = = right = = = */

/* = = = foot = = = */
#foot { margin:0 auto 10px auto;
	width:975px; 
	clear: both;
	font-size: large;
	font-weight:bolder; 
	padding:5px 0;
	text-align: center;
	/*background:#00FF00*/ /*url("img/main/backgroundplain.jpg"*)*/;
	border-top:5px solid #00B900;
	/*background:#9900FF;*/
	}
/*=== foot ===*/	
#foot span {color: #C800C8;}	
#foot a {color:#00B900;}
.spacer {font-size:6px; color:#F6EFDE;}	


.rube { color:#990100;}
/*#red span {color: #00FF00;}*//*not working*/
.perp {color:#C800C8; font-size:medium; font-weight:bold; padding:5px 0;}
.center { text-align:center; padding:10px 0;}
/* = = = foot = = = */

/* = = = positiong is verything clear = = = */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/* = = = positiong is verything clear = = = */
