/* GGFE CSS Main */

body {
font-family: Arial, Helvetica, sans-serif; font-size:12px;
/* background-image: url(images/bg-grad.jpg);*/
}

.pg_title {
font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#800; font-weight:normal
}

.pg_section_title {
font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#800; border-bottom:1px solid #AAA
}

.pg_section_body {
font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; padding:10px
}

.pg_section_img {
padding:8px; margin:8px; border:1px solid #DDD; float:right
}
.button {border:2px solid #777; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#800000}
.footer_info {font-size:10px}
.table_default {font-family:Georgia, "Times New Roman", Times, serif}
.notice_box {background-color:#FFFFCC; font-family:Arial, Helvetica, sans-serif; color:#800000; border:2px solid #777}
#container {
			position: relative;
			width: 626px;
			margin-right: auto;
			margin-left: auto;
}

#logo	{
			position : relative;
			width : 68px;
			margin-right : auto;
			margin-left : auto;
	  	}

#list	{
			position: relative;
			margin-bottom : 40px;
			margin-top : 100px;
		}

#listleft	{
				position: relative;
				top : 15px;
				width : 350px;
				left : 150px
		  	}

/*text*/
html, div	{
					font-size : 12px;
					font-family : "Arial", "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Verdana",
					"Futura","Helvetica",sans-serif;
					vertical-align:top;
				}

h1	{
		text-transform: uppercase;
		font-size: 23px;
		font-weight: bold;
		color : #0A328C;
		margin-bottom : 20px;
	}

h2	{
		background-color : #C0D5F0;
		color : #0A328C;
		font-size : 13px;
		font-weight : bold;
		padding : 4px 8px;
		margin-bottom : 4px;
		margin-top : 10px;
	}

h3	{
		font-size : 12px;
		font-weight : bold;
		color : #000000;
		margin-bottom : 2px;
		margin-top : 15px;
	}

a:link	{
    		text-decoration : underline;
    		color : #990000;
		}

a:active	{
    			text-decoration : none;
    			color : #000000;
			}

a:visited	{
		  		text-decoration : underline;
    			color : #990000;
			}

a:hover 	{
    			text-decoration : underline;
    			color : #990000;
			}
/*logo link*/
a.logo:link	{
    		text-decoration : none;
    		color : #FFFFFF;
		}

a.logo:active	{
    			text-decoration : none;
    			color : #FFFFFF;
			}

a.logo:visited	{
		  		text-decoration : none;
    			color : #FFFFFF;
				}

a.logo:hover 	{

    			text-decoration : none;
    			color : #FFFFFF;
			}
			
			#pdf { font-family:Arial, Helvetica, sans-serif; font-size:10px}
			.blue { display:none; width:160px; padding:6px; border:3px solid #3399FF; background-color:#003399; color:#FFFFFF;
}
.linker a:link {text-decoration:underline; color:#FFFFFF}
.linker a:visited {text-decoration:underline; color:#FFFFFF}
.linker a:active {text-decoration:underline; color:#FFFFFF}
.linker a:hover {text-decoration:underline; color:#FFFFFF}
#ads { float:left; width:245px; text-align:center; padding:6px; border:1px solid #ddd}
#update { width:245px; float:left; margin-right:20px}
#hilite { background-color:#900; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:200px; color:#FFF; text-align:center; margin:0 auto;padding:3px}
#pct1 { font-size:90%;}
#pct2 { font-size:65%;}
#nom { padding:3px; display:none;}
#imgb { border:1px solid #ccc; float:left; padding:0px 5px 5px 0px;}
#alert {
background-color:#f7f7f7;
padding:10px;
margin-bottom:15px;
font-family: "Lucida sans", Arial, Helvetica, sans-serif ;
font-size:12px;
border-bottom:solid 1px #e6e6e6;
}
#alert a {
text-decoration:none;
color:#900;
font-weight:bold;
}

#alert a:hover {
text-decoration:underline;
}
#clear {
clear:both; height:1px;
}