 #main {
   margin: 10px 10px 10px 10px;   
   background-color: #fefefe;
   float:left; 
   width:  836px;   
   min-height: 500px;  
   border:  1px solid  #e1e1e1;
   padding-left: 5px;
   padding-right: 5px;   
 } 
 
  #forummain { 
   margin: 10px 10px 10px 10px;  
   background-color: #fefefe;
   float:left; 
   width:  97%;   
   min-height: 500px;  
   border:  1px solid  #e1e1e1;
   padding-left: 5px;
   margin-right: 5px;   
 } 

 .displayTagTable {
    padding-top: 6px;
    font:  12px Arial, Helvetica, sans-serif;

  }
 
  .insTitle {
    color: #0080FF;		
  }
  
 .regErrorId {
    border:  1px solid  #e1e1e1;
	color: #FF0000;		
    font: bold 14px Arial, Helvetica, sans-serif;		
 }

 .b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block; }
 .b1 {height:1px; background:#F0F0F0; margin:0 5px;}
 .b2 {height:1px; background:#F0F0F0; margin:0 3px;}
 .b3 {height:1px; background:#F0F0F0; margin:0 2px;}
 .b4 {height:2px; background:#F0F0F0; margin:0 1px;}
 .content {background: #F0F0F0; border: 1px solid  #e1e1e1; }
 .content2 {background: #A0B0C0; } 
 .content div {margin-left: 0px; color: #666666;} 

 .menu {
  
   float: left;
   width:  170px;  
   height:240px;    
 } 
 


  #wrapper {  
    width:  3280px;	
	
  //  height: 100%;
 }
	
 #header {
     background-image:   url(../images/ThinStrip.jpg); 
     background-repeat:  repeat-x;         
      background-position:    top top;        
      height:  100px;
      width: 100%; 
 }

 
 #fieldHeader {
    clear: both;
    margin-bottom:  5px;
	font-size:      12px;
	line-height:    1.5em;
	color: 		    #0D91F0; 
	border-top:     1px solid  #aaaaaa;
    border-bottom:  1px solid  #aaaaaa;	
	text-align:     center;
	background-color: #F0F0F0;
 }
 
 #fieldHeader2 {  
    clear: both;
    padding-bottom: 1px;
    margin-bottom:  5px;
	font-size:      13px;
	line-height:    1.5em;
	text-align:     center;
	font-weight:    bold;
	background-image:   url(../images/bg.jpg); 
	background-repeat:  repeat-x;  
 }

 #fieldHeader3 {  
    clear: both;
    padding-bottom: 1px;
    margin-bottom:  3px;
	font-size:      12px;
	border:         1px solid  #000000;
	color: 	        #FFFFFF;
	background-color: 	#0080FF;
	text-align:     center;
	font-weight:    bold;
 }

 
  #game {
   margin: 10px 10px 10px 10px;   
   background-color: #eefefe;
   -moz-border-radius: 6px; 
   float:left; 
   width:  243px;   
   min-height: 100px;
   border:  1px solid  #aaaaaa;
   padding-left: 5px;
   padding-right: 5px;   
 }
 
  #game img {
   width: 115;
   float: right;
   height: 91;
   vertical-align: right;
   border:  1px solid  #AFAFAF;
 }
 
 #game p {
  font-size: 85%;
 }
 
 #searchDiv {
    background-color: #eefefe; 
    border:  1px solid  #aaaaaa;
	padding: 10px;
	width:   200px;
 }
 
 #personalDetsDiv {
    float: left; 
 }
 #photoDiv {
   float: right;
   vertical-align: center;
   text-align: center;
   padding-right: 20px; 
   margin-bottom: 20px;
 }
 
 #photoDiv img { 
  border:  1px solid  #aaaaaa;
 }
 
 #content {
    padding: 0px;	         
 }
 
 #rightMargin {
   margin: 10px 10px 10px 10px;  
   float:left;    
   width: 150px;
 //  background-color: #fefefe;     
  } 
   

 .footer {
   height: 40px;
   color: #FFFFFF;
   font: 9px/150% "Verdana", "Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;   
   background-image:   url(../images/bg_bottom.bmp); 
   background-repeat:  repeat-x;          
  }	   
  
  #footer h1 {	
	color: #eaefef;
	padding-bottom: 0;
	text-align:  center;
	font-size:  80%;
  }
	
  a:link, a:visited {
	  color: #004080;  
	  text-decoration:  none;	  
  }
  
 a:hover {
	  color: #0080FF;
	  background-color: #FFFFFF; 	 
 }
 

 html, body {
	height: 100%;
	/*  
	  background-image:  url(images/bg.jpg);
   	  background-repeat: repeat-x; 
           background-color: #ffffff; 	  
	  */
 }
 
 	.loginLabel {
	  padding-top:    7px;
	  padding-left:   3px;	  
	  float:   		left;
	  width:   		5px;
	  color: #f7f7f7;
	  font: 12px/1.5 verdana, arial, helvetica, sans-serif;
	  text-align: 	right;
	  clear:        left;
	  margin-right: 75px;	
	}
	
   .eyesImg {
     padding-left: 108px;
     padding-top:  25px;
   } 
   
   .mainText {
      font: 12px/1.5 verdana, arial, helvetica, sans-serif;
	}
   
   	.smallText {
      font-size: 10px;
	}
	
	.smallTextBlack {
      font-size: 10px;
      color: #000000;
	}

   	.smallText2 {
          font-size: 10px;
          color: #f7f7f7;
	}	
	
	
   	.tinyText {
      font-size: 9px;
	  font-weight: none;      
	}	
 
 body {
		margin: 0px;
		padding: 0px;
		background-color: #f0f0f0; 
		font: 12px/1.5 verdana, arial, helvetica, sans-serif;
		color: #666;
	}
				
	p {
		margin: 0px;
		padding: 0;	
		font: 12px/1.5 verdana, arial, helvetica, sans-serif;		  
	}
	
	 p	.smallText {
      font-size: 10px;
	}
	
	#menu td a {
		margin: 0px;
		padding: 0;	
		font: 11px/1.5 verdana, arial, helvetica, sans-serif;		  
		font-weight: bold;
	}
 	#menu td a:hover {
		  color: #0080FF;
		  font-weight: italic;
		  border-top:     1px solid #C0C0C0;
		  border-bottom:     1px solid #C0C0C0;		  
		  font-weight: bold;
 	}
 	
 	
 	
	UL {
	font-size : 10pt;		
	list-style-image: url(../images/bp1.bmp);
	} 			
	
	h1 {
	    margin-bottom: 5px;
		font-size: 	 14px;
		line-height: 1.5em;
		color: 		 #FF8040;
	}
	
	h2 {
	    margin-bottom: 5px;
		font-size: 12px;
		line-height: 1.5em;
		color: 		 #0D91F0;
	}	
	
	h3 {
	    font: 14px/1.5 verdana, arial, helvetica, sans-serif;		
		line-height: 1.5em;	
	    border-top:     1px solid #EEEEEE;
		border-bottom:     1px solid #EEEEEE;	
	}		
	
/*   ----------------------   Form Field Styles     ----------------------   */

    #commentform label {
	  padding-top:    7px;
	  float:   		left;
	  width:   		20em;
	  text-align: 	right;
	  clear:        left;
	  margin-right: 15px;	
	}
	
	#td.commentform {
		margin-top: 10px;
		font: 80% Arial, Helvetica, sans-serif;
	} 
		
	#commentform input[type="text"], #commentform input[type="password"] {		
		background:#f0f0f0;
		border: 1px solid #dedede;
	//	padding: 3px;
		margin-top: 8px;
	} 
	#commentform select {
		width: 200px;
		background:#f0f0f0;
		border: 1px solid #dedede;
	//	padding: 3px;
		margin-top: 6px;
	} 	
	#commentform textarea{
		height: 115px;
		background:#f0f0f0;
		border: 1px solid #dedede;
		margin-top: 6px;
	} 
	#commentform textarea:focus, #commentform input[type="text"]:focus, #commentform input[type="password"]:focus {
		background: #ffffef;	
    }	
	.submitButton {
		color: #FFFFFF;		
		border: 1px solid #A0A0A0;		
		font: normal 10px Arial, Helvetica, sans-serif;		
	    margin-bottom: 3px;				
		vertical-align: middle;
		background-color: #0080FF;
		height: 20px;			  
	}	
		
	.submitButtonMouseOver {
		color: #EFEFEF;		
		border: 1px solid #AEAEAE;		
		font: normal 10px Arial, Helvetica, sans-serif;		
	    margin-bottom: 3px;				
		vertical-align: middle;
		background-color: #0060FF;
		height: 20px;			  
	}	
	
		.inputField {
	  font: normal 12px Arial, Helvetica, sans-serif;
	  color: #000000;
	  border: 1px solid #f7f7f7;
	  height: 17px;	
	}
	
	.inputField:hover {
	  background-color: #fefefe;
	}	


	.inputField:focus {
	  background-color: #fefefe; 	 
	}
	
		.fieldDesc {
        font-size: 10px;	
		color: #FF80AA;
	}	
	
  #successMessages {
    font-size: 11px;
    color: black;
    font-weight: bold;
    padding:    3px;
    background-color: #a5ec93;
    border-top:  1px solid     #282828;
    border-bottom:  1px solid  #282828;
  }	
  

  
    #warningMessage {
     font-size: 11px;
     color: white;
     font-weight: bold;
     padding:    3px;
     background-color: red;
     border-top:  1px solid     #282828;
     border-bottom:  1px solid  #282828;
  }	
	
