body, table, th, td, li, pre {
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 12px;
 }


#container {
   margin:0 auto; 
   width:980px;
   background-color: #ffffff;
   border: 0px solid #ffffff;
}

#containerInside {
   margin:0 auto; 
   width:960px;
   background-color: #ffffff;
   border: 0px solid #ffffff;
}

.fontsize10{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
 }
.fontsize13{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 13px;
 }
.SubHeader{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 13px;
   color: #CC9933;
   font-weight: bold;
 }
.fontsize14{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
 }
.HeaderFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 16px;
   color: #333333;
   font-weight: bold;
}
.headerFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 16px;
   color: #333333;
   font-weight: bold;
}
.greyHref{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 12px;
   color: 666666;
}
.smallGreyFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
   color: 666666;
}
.smallOrangeFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
   color: #993300;
}
.grayfontsizeDark{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
   color: #636363;
 }

.WelcomeText{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 13px;
   color: #595651;
   font-weight: bold;
 }

.LinkFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 11px;
   color: #0135A5;
 }

.LinkFont13{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 13px;
   color: #0135A5;
 }
.GolfFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 15px;
   color: #818181;
   font-weight: bold;
 }

.OrangeHeader{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
 }

.OrangeHeaderRed{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   color: #993300;
 }

.WhiteHeader{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
 }

.GreenFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 12px;
   color: #339933;
 }

.SmallGreen{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 11px;
   color: #339933;
 }

.profilefont {
        background-color: white;
        font:  large Georgia, serif;
        color: #333333;
        }



		.BlueBox {
			background-color: #99CCFF;
			border: 0px solid #99CCFF;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
			height: 20px;
			padding: .5em 0em 0em .5em;
			align: center;
		}

		.BlueBoxSmall {
			background-color: #99CCFF;
			border: 0px solid #99CCFF;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 12px;
			font-weight: bold;
			height: 14px;
			padding: .2em 0em 0em .25em;
		}


		.OrangeBox {
			background-color: #CC3300;
			border: 0px solid #CC3300;   
			margin: 0px 0px 0px 0px; 
			color: #ffffff;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
			height: 20px;
			padding: .5em 0em 0em .5em;
		}

		.GreenBox {
			background-color: #33FF99;
			border: 0px solid #33FF99;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
			height: 20px;
			padding: .5em 0em 0em .5em;
		}

		.YellowBox {
			background-color: #FFFF66;
			border: 0px solid #FFFF66;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
			height: 20px;
			padding: .5em 0em 0em .5em;
		}
		
       .BlueHeaderBox {
			background-color: #003E96;
			border: 0px solid #003E96;   
			margin: 0px 0px 0px 0px; 
			color: #FFFFFF;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
			height: 20px;
			padding: .5em 0em 0em .5em;
		}

		
		.YellowSearchResults {
			background-color: #FFFF66;
			border: 0px solid #FFFF66;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
			padding: .5em 0em 0em .5em;
		}
		



		.IconBoxTop {
			background-color: #FFFFFF;
			border: 0px solid #FFFFFF;
			border-top: 1px solid #aaaaaa;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
		}

		.IconBoxBottom {
			background-color: #FFFFFF;
			border: 0px solid #FFFFFF;
			border-bottom: 1px solid #aaaaaa;   
			margin: 0px 0px 0px 0px; 
			color: #333333;
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: 14px;
			font-weight: bold;
		}

.grayheader {
	background-color: #333333;
	color: white;
    font: bold 12px "Lucida Grande";
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;

}




.gsTEST {
        background-color: white;
        font-size: 10px;
        font: small Georgia, serif;
        color: #333333;
        }

.gsTEST2 {
        background-color: white;
        font: large Georgia, serif;
        color: #333333;
        }

/*
        a { color: #16387c; text-decoration:none }
        a:link,a:visited{text-decoration:none;}
        a:hover {text-decoration:underline}
*/

		a:link { color: #16387C; text-decoration: none;  }
		a:visited { color: #16387C; text-decoration: none;  }
		a:hover { color: #F37020; text-decoration: underline;  }


        .simpleborder1{
             background:#fff;
             border:1px solid #b0bec7;
             margin:2px 0px 0px 0px;
            }

	        .simpleborderyellow1{
	             background:#FFFF66;
	             border:1px solid #b0bec7;
	             margin:2px 0px 0px 0px;
	            }



        .simpleborder2{
             background:#fff;
             border:2px solid #b0bec7;
             margin:2px 0px 0px 0px;
            }

        .simpleborder3{
             background:#fff;
             border:3px solid #b0bec7;
            }

        .blueborderthick{
             background:#ffffff;
             border:2 solid #15009E;
             margin:5px 0px 0px 0px;
            }


        body  {
                font: 0.8125em Verdana, sans-serif; 
                line-height: 1; 
                color: #505050; 
                font-size: 14px;
                margin:0px 0px 0px 0px;
                padding:0px;
                font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
                background: #ffffff;
                }
        .over   {background: #aaaaaa; font-weight:bold; }
        .out    {background: #dddddd; font-weight:bold; }

        .overyellow   {background: #FFC30D; font-weight:bold; }
        .outyellow    {background: #FFFBB9; font-weight:bold; }


        .cell { background-color: #444444; }
        .highlighted { background-color: #555555; }
        .bottom_border { border-bottom: 1px solid #444444; padding-bottom: 10px; }
        .menu_container{ background-color: #666666; }
        .menu_cell { background-color: #888888; }
        .spacer { background-color: #000000; }
        .topper { background-color: #FF6633; }
        .spread { background-color: #333333; }
        .footer { color: #666666; }

        #banner h1 { margin:0px; padding:10px}

hr {                                                           /* Creates a thicker blue line */
   height:2px;  
   width:100%;
   background-color: #cccccc;
   border:0px; 
 }

h1 {                                                           /* Our Red Font Normally Shown in Gray Table Header */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   color: #333333;
 }

h2 {                                                          /* Our Dark Font Used as Sub headers */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   color: #333333;
   font-weight: bold;
}

h3 {							      /* This is our white header normally shown on a background table color */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
 }

h3 {							      /* This is our white header normally shown on a background table color */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
 }

h4 {							      /* Used for legends */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
 }



/* ******************************
/* Notify Box - Used at top of pages for messages
/* *************************** */
.notifyBox {
	background-image: url(/common/images/Notify/notify-check.gif);
	background-repeat: no-repeat;
	background-position: 15px 12px;
	background-color: #d9ffb2;
	border: 1px solid #88c331;
	margin: 10px 0;
	margin-top: 20px;
	padding: 15px 20px 15px 80px;
}
.notifyBox h3 {
	font-size: 19px;
	color: #4c8700;
}
.notifyBox .hl {
	background-color: #fff2ac;
}
.notifyBox.bad {
	background-image: url(/common/images/Notify/notify-bad.gif);
	background-color: #ffc9bb;
	border: 1px solid #e07d63;
}
.notifyBox.bad h3 {
	color: #9f1e00;
}
.notifyBox.info {
	background-image: url(/common/images/Notify/notify-info.gif);
	background-color: #dceeff;
	border: 1px solid #a5b2bf;
}
.notifyBox.info h3 {
	color: #004e9d;
}
.notifyBox.notifySearch {
	background-image: url(/common/images/Notify/notify-search.gif);
	background-color: #fffbe1;
	border: 1px solid #e0d9a8;
}
.notifyBox.notifySearch h3 {
	color: #7f5711;
}
.notifyBox h2 {
	padding: 0;
}
.notifyBox ul {
	margin: 0;
	padding-left: 25px;
}
.notifyBox ul ul {
	list-style: circle;
	margin: 0;
	padding-left: 30px;
}

