* 						{ margin: 0px; padding: 0px; }
body					{ font-size: 75%; color: #222222; background: #fafafa; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
a img					{ border: 0px; }

.content				{ width: 960px; margin: 40px auto; overflow: hidden; }
.content h1				{ font-size: 36px; font-weight: normal; padding-top: 26px; margin-left: 220px; color: #000000; }
.content h2				{ font-size: 16px; font-weight: normal; border-bottom: 1px solid #dadada; padding-top: 21px; padding-bottom: 22px;  }
.content p				{ font-size: 12px; margin-bottom: 8px; margin-top: 8px; }
.content li 			{ list-style-type:none; padding-top: 8px; padding-bottom: 8px; }

.content #search		{ float: right; margin: 7px 10px 0px 0px; }
.content #s				{ vertical-align: middle; width: 140px; height: 15px; outline: none; border: 0px; padding: 4px; font-size: 12px; background-color: #5db7ff; color: #ffffff; }
.content #b 			{ vertical-align: middle; border: none; background: transparent; border: none; padding: 0px; margin: 0px; }

.menu					{ float: left; width: 160px; margin: 16px 20px 0 20px; border-top: 2px solid #59adee; }
.menu p 				{ float:right; color:#999999; margin: 0px; }
.menu ul 				{ border-bottom: 1px solid #dadada; padding-bottom: 8px; }
.menu li 				{ margin-left: 0px; padding-bottom: 0px; }
.menu span				{ padding-left: 10px; }
.menu .l1				{ margin-left: 0px; padding-bottom: 8px; border-bottom: 1px solid #dadada; }
.menu .l2				{ margin-left: 20px; }
.menu .l3				{ margin-left: 20px; }

.menu a 				{ color:#59adee; text-decoration: none; }
.menu a:hover			{ color:#000000; text-decoration: none; }

.list_txt  				{ float: left; margin: 20px 0px 0px 0px; width: 720px; border-bottom: 1px solid #dadada; }
.list_txt h1 			{ font-size: 16px; font-weight: normal; margin: 0px; padding: 0px 0px 20px; }
.list_txt p 			{ color:#000; margin: 0px; padding-bottom: 20px; }
.list_txt a 			{ color:#59adee; text-decoration: none; }
.list_txt a:hover		{ color:#59adee; text-decoration: underline; }

.list_txt li 			{ list-style: square;  margin: 0px 0px 0px 14px; padding: 0px 0px 4px 0px; }

.column					{ float: left; width: 720px; margin: 16px 20px 0 20px; border-top: 2px solid #59adee; }

#header					{ background: #59adee; }
#header .content 		{ width: 960px; height: 54px; margin: 0px auto; }
#header li				{ float: left; display: inline; padding: 20px; }
#header img				{ float: left; display: inline; margin: 7px 20px 0 20px; }
#header a				{ color: #ffffff; text-decoration: none; }
#header a:hover			{ color: #ffffff; text-decoration: underline; }

#footer					{ background: #dadada; }
#footer .content  		{ width: 960px; height: 56px; margin: 0px auto; }
#footer li				{ float: left; display: inline; padding: 20px; }
#footer a				{ color: #000000; text-decoration: none; }
#footer a:hover			{ color: #000000; text-decoration: underline; }
