﻿body
{
    padding: 0px;
    margin: 0px;
    background-image: url(Images/bg.gif);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
}

h1
{
 
    font-family: "Times New Roman", Times, serif;
	font-size: 22pt;
	font-weight: 400;
	text-transform: uppercase;
	line-height: normal;
	margin-top: 0px;
	vertical-align: top;
	padding-top: 0px;
	letter-spacing: -1px;  

}

#IGFAHeader
{
    width: 1020px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 5px;
}

#IGFALogo
{
    
    float: left;   

}

.IGFATitle
{
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #666666;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #808080;
    margin-left: 5px;
}

.Subtitles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
}

#IGFATopLeftMenu
{
    float: left;
    padding: 0px 10px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #C0C0C0;
    font-size: 11px;
    font-weight: normal;
}

.TopLeftMenuLinks a
{
    color: #474944;
    text-decoration: none;
}

.TopLeftMenuLinks a:hover
{
    color: #333333;
    text-decoration: underline;
}

#IGFAloginLinks
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #C0C0C0;
    font-size: 11px;
    padding: 10px;
}

#IGFAMission
{
    text-align: left;
    font-family: Verdana Arial Sans-Serif;
    font-size: x-small;
    font-style: italic;
    color: #999999;
    padding-left: 10px;
}

#IGFAloginLinks a
{
    color: #C0C0C0;
    text-decoration: none;
}

#IGFAloginLinks a:hover
{
    color: #C0C0C0;
    text-decoration: underline;
}

#IGFAMainMenu
{
    clear: both;
    text-align: center;
}

#IGFAMainMenu a
{
    
}

.subMenu
{
    margin-top: 5px;
    width: 220px;
    background-color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    text-transform: uppercase;
    filter:alpha(opacity=90);
    opacity:0.9;
    z-index: 100;
}

.mainMenuLink
{
    text-align: center;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    color: #6C7E81;
    text-decoration: none;
    cursor: pointer;
    font-family: Tahoma;
    
}
.mainMenuLinkDark
{
    text-align: center;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4d5a62;
    text-decoration: none;
    cursor: pointer;
    font-family: Tahoma;
    
}
.juniormainMenuLink
{
    text-align: center;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    font-family:Impact;
    
}

.subMenuLink
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    
    
}

.subMenuLink a
{
    color: #FFFFFF;
    width: 200px;
    text-decoration: none;
    display: inline-block;
    padding: 5px;
}

#IGFAmainContent
{
    clear: both;
    width: 939px;
    margin-left: auto;
    margin-right: auto;  
}

#pageInnerContent
{
 
    padding: 0px;   
    
}

#pageLeftContent
{
    
    width: 50%;
    float: left;
    
}

#pageRightContent
{
    width: 50%;
    float: left;
    
}

.pageContent img
{
    padding: 5px;
    border: 0px;
}

.titleText
{
    font-family: "Times New Roman", Times, serif;
	font-size: 22pt;
	font-weight: 400;
	text-transform: uppercase;
	line-height: normal;
	margin-top: 0px;
	vertical-align: top;
	padding-top: 0px;
	letter-spacing: -1px;
}
.titleTextJunior
{
    font-family:"Comic Sans MS" , Times, serif;
	font-size: 22pt;
	font-weight: 400;
	text-transform: uppercase;
	line-height: normal;
	margin-top: 0px;
	vertical-align: top;
	padding-top: 0px;
	letter-spacing: -1px;
}

#IGFAFooter
{
    clear: both;
    width: 939px;
    margin-left: auto;
    margin-right: auto;  
}

#footerLinks
{
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #808080;
    font-size: 11px;
}

#footerLinks a
{
    color: #808080;
    text-decoration: none;
}

#footerLinks a:hover
{
    color: #808080;
    text-decoration: underline;
}

#additionalTopics
{
    background-image: url(Images/additional-topics-bg.jpg);
    background-repeat: repeat-y;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    
}

.additionalTopicText
{
    
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    
}

.additionalTopicText a
{
    color: #EA8C00;
}

.modalPopup
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFFF;
    padding: 10px;
}

.modalBackground 
{
   background-color:#000;
   filter:alpha(opacity=70);
   opacity:0.7;
}

.pagePreview
{
    width: 1000px;
    height: 600px;
    overflow: scroll;
    border: 1px solid #C0C0C0;
    background-color: #FFFFFF;
    padding: 10px;
}

.watermarkText
{
    font-style: italic;
    color: #C0C0C0;
}

.smallText
{
    
    font-size: 10px;   

}

.overlayObj {
background:url(images/shadow.png) no-repeat;
z-index:101;
padding:20px 0 20px 5px;
}

.homeItemsHeader
{
    font-size: 20px;
    text-transform: uppercase;
    color: #333333;
    font-weight: bold;
}

.homeItems
{
    float: left;
    width: 200px;
    position: relative;
    top: -90px;
    padding: 10px;
    margin-left: 5px;
}

.homeItems ul
{
    list-style: square;
    color: #fb9363;
    margin: 0 0 15px 16px;
    padding: 0;
    text-transform: uppercase;
}

.homeItems a
{
    text-decoration: none;
    color: #666666;
}

.homeItems a:hover
{
    text-decoration: underline;
    color: Black;   
}

.rightModule
{
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
}

.joinSubtitle
{
    border: 1px solid #C0C0C0;
    padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    background-color: #e6e6e6;
    text-transform: uppercase;
	text-decoration: underline;
}

.joinSubtitle a:hover {color: #333333;}
.joinSubtitle a:link {color: #333333;}
.joinSubtitle a:active {color: #666666;}
.joinSubtitle a:visited {color: #333333;}

.joinPanel
{
	margin-top: 4px;	
}

.weighStationHeading
{
	background-color:Gray;
	color:White;
	
	}
	
	


.LinkWhite

{
     
    color: white;
    
}

.LinkWhite a
{
    color: white;
    text-decoration: none;
}

.LinkWhite  a:hover
{
    color: white;
    text-decoration: underline;
}

.aParent div {
  float: left;
  clear: none; 
}
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:Gray;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


.smHead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
   
   .LoginBox
   {
   	background-image: url(images/login.jpg); background-repeat: no-repeat;
                            padding-bottom: 10px; color: White; padding-bottom: 10px; font-family: Arial;
                            font-size: 12pt; font-weight: bold;
   	}
   	
   	.loginJunior
   {
   	background-image: url(images/loginJunior.jpg); background-repeat: no-repeat;
                            color: White; font-family: Arial;
                            font-size: 12pt; font-weight: bold;
                            
   	}
   
   .NavLinks
   {
   font-size:10pt;font-family:Arial;color:#000000;font-weight:bold;
   	
   	}
   	
   	.NavLinks a
   {
   	font-size:10pt;font-family:Arial;color:#000000;font-weight:bold; text-decoration:none;
   	
   	}
   	
   	.GalleryImages
   	{
   		background-color: #277cc8; vertical-align: middle;
   		padding:10px;
   		
   		}
   		
   		   	.GalleryImagesJuniors
   	{
   		vertical-align: middle; text-align:center;
   		padding:10px;  
   		
   		}
   		.GalleryPadding
   		{
   			padding:10px 5px 10px 5px;
   			
   			}
   			
   			.GalleryPaddingLeftRight
   		{
   			padding: 5px;
   			
   			}

.clear  
{
    clear:both;
}
.watermarkTextField
{
    color: #999999;
    font-style: italic;
}
