/* GENERAL STYLES */
body 
		{
			font-family:Arial;
			font-size:10pt;
			color:Black;
			margin:0;
			background-image: url("/custom/images/css/gradient_background.gif");
			background-attachment: fixed;
			background-position: bottom;
			background-repeat: repeat-x;
			text-align:center;
		}
		
		img 
		{
			border:0px;
			padding:0;
			margin:0;
		}
		
		
		div 
		{
			position: relative;
        }
        
        a 
        {
			text-decoration:underline;
			color: #666666;/* color:#8D8D8D; */
			font-weight:500;
        }
       
       a:hover 
       {
			font-weight:500;
			color:#83BC34;/* color:#000000;*/
       }
       		
		#bluebar 
		{
			z-index: 3;
			position: absolute;
			top: 11px;
			left: 170px;
			width: 6px;
			padding: 0;
			background-color: #00A8FF;
			height: 500px;
		}
			
		#greenbar 
		{
			z-index: 300;
			position: absolute;
			top: 168px;
			left: 185px;
			width: 4px;
			padding: 0;
			background-color: #83BC34;
			height: 385px;
		}
		
		#container 
		{
            width: 720px;
            margin: 0px auto;
            /* background:#ffffff url(/custom/images/css/background_main.gif) repeat-x; */
            background-color:#ffffff;
            color: #000000;
            border: 1px solid black;
			text-align:left;
        }

        #head 
        {
            /* padding: 10px 5px 5px 5px; */
            /*background:url(head_background.gif) 0% 79% repeat-x;
             border-bottom: 1px dashed gray; */
             padding:0;
             margin:0;
             height:9.50em; /*4.25em*/
            
         }
        
         #head a
        {
          text-decoration:none;
        }
        
            
         #head img.logo
         {
			margin:18px 0 0 190px;
			padding:0px;
			/* border:1px dashed green; */
         }
         
         
         
       
		
		#mainMenu 
         {
            margin: 20px 0 0 182px;
            padding:0;
           height:55px;
         }

       
        
		 #mainMenu ul 
			{
				
				margin: 0 0 0 182px;
				padding: 0 0 0 0;
			} 
		
		#mainMenu li 
			{
				padding: 5px 15px 5px 16px;
				border-right:2px solid #83B640;
				display: inline;
				margin:0px;
				
			}
                #mainMenu li a
			{
				text-decoration:none;
				
			}

		#mainMenu li ul 
			{
				display:none;
				position: absolute;
				top: 175px;/*95px;*/
				left:15px;
			}
			
		#mainMenu li ul.showSubMenu 
			{
				display:inline;
				position: absolute;
				top: 175px;
				left:15px;
			}
			
		#mainMenu li ul li 
			{
				margin:0px;
				border-right:1px solid #000000;
				/* display: inline; */
				padding:0 7px 0 6px;
			}
		
		#mainMenu li ul li.last
			{
				border-right:0px;
			}

		#mainMenu li ul li a 
			{
				font-size: 8pt;
				padding:0 10px;
				margin:0px;
				color: #000000;
                                text-decoration: none;
			}
		#mainMenu li ul li a:hover 
			{
				background-color:#F0F1F2;
			}
  

        #memberList 
			{
				float: left;
				width: 150px;
				margin: 0 10px ;
				padding: 0;
				/*border:1px solid pink;  */
            }
            
        #memberListTitle 
			{
				font-family:Arial;
				font-size:15pt;
				font-weight: normal;
			}
		
		#memberList img 
			{
				z-index: 5;
				position: absolute;
				top: -42px;
				left: 6px;
			}
		
		
		
		#memberListGreenBar 
			{
				z-index:3;
				position: absolute;
				top: 195px;
				left: 0px;
				width: 160px;
				/* height:2px; */
				padding: 0;
				margin:0;
				/* background-color: #83BC34; */
			}
			
		
		#memberList ul 
			{
				list-style-type: none;
				list-style-image: url(/custom/images/css/chevron_listitem.gif);
				list-style-position: outside;
				
				margin: 10px 0px 0px 25px;
				padding:0px;
				 /*border:1px solid pink; */
			}
		
		#memberList li 
			{
				margin: 7px 0 7px 0px;
				
			}
            
        #memberList a 
			{
				color:Black;
				text-decoration:none;
			}
       #memberList a:hover
			{
				color:#83BC34;
				text-decoration:none;
			}
         #memberList a.noColor
			{
				color:black;
				text-decoration:none;
			}

        #newsTicker 
			{
				padding:0px;
				height:27px;
				margin-left: 175px;
				background: url(/custom/images/css/newsticker_full_background.gif)  no-repeat;
				padding: 10px 0 0px 25px;
				color: #ffffff;
				font-size: 11pt;
			}
        
       #newsTicker a 
			{
				text-decoration:none;
				color:white;
				padding:0 45px 0 0;
				margin:0;
			} 
        
        #newsTicker a:hover 
			{
				color:#83bc34;
			}
        
        #footer 
			{
				clear: both;
				margin; 5px;
				padding: 0;
				border-top: 1px solid black;
			}

        #sponsorContainer 
			{
				clear: both;
				margin: 0px;
				padding: 0 0 0 0;
				height: 55px;
				/* background: url(/custom/images/css/sponsor_background.gif) 0% 48% no-repeat; */
				
            }
       
      
       
		
		
		 #sponsorContainer img 
			{
				border:0px;
				margin:9px 10px 0 10px; 
			}
			
		
        #featuredSponsor
			{
				float: left;
				margin: 0 15px 0 12px;
			}
        
        #featuredSponsor img
			{
				display: block;
				margin: 0;
				padding: 0;
				
			}
        
        
		
		#content 
			{
				margin-left: 173px;
	            
				padding: 12px;
				/* max-width: 36em; */
            }
            
        #content p 
			{
				margin: 2px 0 10px 20px;
				color: #666666; /* #8D8D8D; */
			}
 #content ul 
			{
				
				color: #666666;/* color:#8D8D8D;*/
			}
#content li 
			{
				
				color: #666666;/*color:#8D8D8D;*/
			}
		
       /* #leftnav p { margin: 0 0 1em 0; } */
        #content h1 
			{ 
				margin: 2px 0 6px 20px;
				font-size:16px;
				
				padding:0;
			 }
			 
        #content h2 {
		font-weight:bold;
		font-size:11pt;
		margin: 4px 0 0 20px;
		padding:0;
		color:#8D8D8D;
		}

		#content img.builderLogo 
			{
				padding: 2px 0 5px 20px;
				
			}
	        
        
        #builderContact 
			{
				padding:0px;
				height:27px;
				margin: 2px 0 0 20px;
				
				background:url(/custom/images/css/builder_contact_background.gif) no-repeat;
				padding: 10px 0 0px 25px;
				color: #ffffff;
				font-size: 8pt;
			}
        
       #builderContact a 
			{
				text-decoration:none;
				color:white;
				padding:0;
				margin:0;
				
			} 
        /* (((((((((( FORM BEGIN ))))))))))))))))))) */
 
 div.contactUsForm
 {
	padding-left:12px;
	
 }
 
 div.contactUsFormReturn
 {
	
	margin:10px;
	padding:10px;
	background-color: #A7A9AB;
	
 }

  div.contactUsFormReturn p
 {
	color:white !important;
}
 
 div.contactUsFormReturn span
 {
	color:Red;
	font-size:larger;
 }
 
 div.contactUsFormReturn p
 {
	text-align:center;
 }
 
 div.contactUsForm p
 {
 
 margin:10px !important;
 }
 
 div.contactUsForm fieldset 
 { 
	margin-bottom: 10px; 
	border:0;
  }
	
div.contactUsForm legend {
	padding: 0 2px;
	color:#8D8D8D;
	_margin: 0 -7px; /* IE Win */
	}
	
div.contactUsForm label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	padding:0 0 0 10px;
	}
	



div.contactUsForm fieldset ol {
	margin: 0;
	padding: 0;
	}
	
div.contactUsForm fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	
	
	}

div.contactUsForm fieldset.comments li {
	list-style: none;
	padding: 0 5px 5px 10px;
	margin: 0;
	}	
	

div.contactUsForm fieldset.txtbox li {
	list-style: none;
	padding: 0;
	margin: 0;
	width:250px;
	}	

div.contactUsForm fieldset.txtbox li input 
{
	float:right;
}
	
	
div.contactUsForm fieldset.sendbutton li {
	
	padding:0 0 0 10px;
	margin: 0;
	}	

div.contactUsForm fieldset.sendbutton input {
	 background-color:#ffffff;
	 color:#000000;
	 border:1px solid #000000;
	}
div.contactUsForm fieldset  label {
	
	color:#8D8D8D;
	}

div.contactUsForm fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
div.contactUsForm fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
div.contactUsForm fieldset fieldset label {
	display: block;
	width: auto;
	}

div.contactUsForm em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

div.contactUsForm label { width: auto; } /* Width of labels but not in mozilla!*/
div.contactUsForm fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ div.contactUsForm legend { display: inline-block; } /* IE Mac legend fix */



div.contactUsForm div.errorMessage 
{
	font:9px;
	color:Red;
	text-align:right;
	margin:0;
	padding:0;
	
	 
}

 /* (((((((((( FORM END ))))))))))))))))))) */
/*(((((((((((((((IMAGE MAP ))))))))))))))))) */
 #cssImageMap { 
              background-image: url(/custom/images/css/flash_alternative.jpg);
              height: 304px;
              width: 496px;
              position:absolute;
              top:10px;
              left:12px;
              z-index:100;
              padding:0;
              margin:0;
              
              }
              
        #cssImageMap a {         
             position:absolute;
             height: 38px;
             width: 470px;
             top: 255px;
             left:10px;        
             }
/*(((((((((((((((IMAGE MAP END))))))))))))))))) */
        
 /* ---------------------------------- */
/* TINYMCE EDITOR                     */
/* ---------------------------------- */

.mceContentBody,
.mceEditorIframe {
	/* TinyMCE Editor */
	background-color:#FFFFFF;
	background-image: none;
	color: #444B4C;
	margin: 2px;
	text-align: left;
	font-size: 10pt;
	}
.mceContentbody a,
.mceEditorIframe a {
	color: #00C;
	text-decoration: underline;
	}
span.tracecontent table {
	background-color: #fff;
	}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

.ImageRight {
padding:5px 0 5px 5px;
float:right;
}

.ImageLeft {
float: left;
margin: 0 1em 0.5em 0;
}

.ImageLeftMidParagraph {
float: left;
margin: 1em 1em 0.5em 0;
}

.ImageRightMidParagraph {
float: right;
margin: 1em 0 0.5em 1em;
}

