/*--------- COMMON ---------*/
body{background-color: #fff; padding:0px;margin:0px; }
div { margin: 0; padding: 0; }
img { border: 0; }
ul {margin: 0; padding: 0px;}
li {margin: 0; padding-bottom: 10px;}
p { font: 12px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #000; padding-bottom: 15px; margin: 0;}
a {font-weight: bold; font-size: 12px; text-decoration: none; color: #82712C;}
a:hover {color: #CDC6AB; }
h1 {font: 25px Georgia, "Times New Roman", Times, serif; color: #82712C; margin: 0; padding: 0px;}
h2 {font: 20px Georgia, "Times New Roman", Times, serif; color: #82712C; margin: 0; padding: 0px;}
h3 {font: 16px Georgia, "Times New Roman", Times, serif; color: #82712C; margin: 0; padding: 0px;}
h4 {font: 14px Georgia, "Times New Roman", Times, serif; color: #000; margin: 0; padding: 0px; font-style: italic;}
.column{position: relative;float: left;}
.inline {display: inline;}
.center {text-align: center; font-size: 10px;}
.clear {clear: both;}


/*--------- structure ---------*/
#container{width: 100%; margin:0px auto;}
	#content{text-align:left; margin:0px auto; }
		
		#header{margin:0px auto; width: 915px; height: 160px;}
			#logo {width: 296px;}
			#hpinfo {width: 500px; padding: 110px 0 0 75px;}
				#hpinfo p {font: 12px Georgia, "Times New Roman", Times, serif; color: #82712C; margin: 0; padding: 0px; line-height: 18px;}
				#hpinfo p a{font: 14px Georgia, "Times New Roman", Times, serif; color: #000; margin: 0; padding: 0px; line-height: 18px; font-weight: bold;}
				#hpinfo p a:hover {color: #82712C;}
			#info {width: 500px; padding: 75px 0 0 75px;}
				#info p {font: 11px Georgia, "Times New Roman", Times, serif; color: #82712C; margin: 0; padding: 0px; text-transform: uppercase; line-height: 18px;}
		#subhead {margin:0px auto; width: 915px; height: 52px; }
			#grefund {width: 200px; padding: 0 0 0 130px;}
			#topnav {margin:0px auto; width: 910px; padding-top: 20px;}
				#topnav ul {list-style: none; margin: 0; padding-left: 480px;}
				#topnav li {list-style: none; float: left; padding: 0 15px; margin: 0;}
				#topnav li a{font: 11px Arial, Helvetica, sans-serif; color: #575E65; text-transform: uppercase;}
				#topnav li a:hover {color: #004677;}
		#subnav {margin:0px auto; width: 915px;}
			#subnav ul {list-style: none; margin: 0; margin-top: 20px;}
			#subnav li {list-style: none; float: left; font: 16px Georgia, "Times New Roman", Times, serif; color: #82712C; padding: 0 40px 0 0; margin: 0;}
			#subnav li a {font: 16px Georgia, "Times New Roman", Times, serif; color: #CDC6AB;}
			#subnav li a:hover {color: #82712C;}
		#subnavmenu {margin:0px auto; width: 915px; padding: 10px 0 40px 0;}
			#subnavmenu ul {list-style: none; margin: 0;}
			#subnavmenu li {list-style: none; float: left; font: 9px Arial, Helvetica, sans-serif; color: #000; font-weight: bold; padding: 0 20px 0 0; margin: 0;}
			#subnavmenu li a{list-style: none; float: left; font: 9px Arial, Helvetica, sans-serif; color: #000; font-weight: bold;}
			#subnavmenu li a:hover {color: #004677;}
		#hpcon {margin:0px auto; width: 915px; clear:both; min-height: 350px;}
			#col1 {width: 240px; padding: 0px 0px 0 82px;}
			#col2 {width: 240px; padding: 0px 0 0 50px;}
			#col3 {width: 240px; padding: 0px 0 0 50px;}
				#col1 ul, #col2 ul, #col3 ul {list-style: none; margin: 0 0 20px 0; padding; 0px;}
				#col1 li, #col2 li, #col3 li {font: 11px Arial, Helvetica, sans-serif; color: #000;}
				#col1 li a, #col2 li a, #col3 li a {font: 11px Arial, Helvetica, sans-serif; color: #004677;}
				#col1 li a:hover, #col2 li a:hover, #col3 li a:hover {color: #82712C;}
				#col1 p, #col2 p, #col3 p {height: 70px; padding-top: 20px;}
		#subcon {margin:0px auto; width: 915px; clear:both; min-height: 250px;}
			#subcon h1 {border-top: 1px solid #666; border-bottom: 1px solid #666; color: #575E65; padding: 15px 0;}
			#subcon h3 {color: #82712C; padding: 15px 0; line-height: 1.5em; padding-right: 80px;}
			#subcon h4 {padding-bottom: 10px;}
			#subcon ul {margin: 0px; padding: 0 0 20px 13px;}
			#subcon li {font: 12px Arial, Helvetica, sans-serif; color: #000;}
			#subcon li a {font: 12px Arial, Helvetica, sans-serif; color: #004677;}
			#subcon li a:hover {color: #82712C;}
			#subcon p {padding-right: 80px;}
				#tanlist ul {margin: 0; padding: 0 0 0 13px;}
				#tanlist li {font: 16px Georgia, "Times New Roman", Times, serif; color: #82712C; margin: 0; padding: 0px; line-height: 28px;}
			#profileimg {width: 200px; padding-top: 20px;}
			#profiletext {width: 600px;}
		
		#footer {margin:0px auto; width: 915px; clear:both; padding : 30px 0;}
		#footer.sub {margin:0px auto; width: 915px; clear:both; padding: 20px 0;}
			#footer ul {list-style: none; margin: 0; padding: 0px 0 0 85px; }
			#footer.sub ul {list-style: none; margin: 0; padding: 0px; }
			#footer li {font: 11px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #000; list-style: none; float: left; padding: 0 10px; margin: 0; }
			#footer li a{font-size: 10px; color: #004677; font-weight: normal;}
			#footer li a:hover {color: #575E65;}
			#footer h3 {text-transform: uppercase; font: 11px Arial, Helvetica, sans-serif; padding: 0 0 5px 95px;}
			#footer.sub h3 {text-transform: uppercase; font: 11px Arial, Helvetica, sans-serif; padding: 20px 0 5px 10px;}