html {
	overflow-x: hidden;
	margin: 0 0;
}

body
{
	background: url('../images/gp_lines_bkgnd.jpg') repeat-x scroll;
	color: #FFFFFF;
	text-align: center;
}

#container {
	width: 100%;
	height: auto;
	margin: 0px auto;
}

#logo {
	width: 942px;
	height: 518px;
	background: transparent url(../images/big_city_bkgnd.jpg) repeat-x scroll;
	margin: 0px auto;
	text-align: left;
}

#in-logo {
	width: 942px;
	height: 226px;
	background: transparent url(../images/sm_city_bkgnd.jpg) repeat-x scroll;
	margin: 0px auto;
	text-align: left;
}

#gp-logo-txt {
	color: #003399;
	font: 24px "Times New Roman", Times, serif;
	background: transparent;
	padding: 0 0 0 20;
}

#gp-pres-msg {
	color: #003399;
	width: 315px;
	margin: 0px auto 20px;
	text-align: left;
	font: 13.75px "Times New Roman", Times, serif;
	float: left;
	padding: 0 0 0 20;
	background: transparent;
}

#gp-menu {
	width: 100%;
	height: 45px;
	margin: 0px auto;
	background: #006666;
}

#gp-menu-in {
	width: 942px;
	height: 45px;
	margin: 0px auto;
	text-align: right;
	background: #006666;
	vertical-align: middle;
}

#gp-paper {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: rgb(236, 236, 236);  
	width: 942px;
	height: auto;
	margin: 0px auto;
}

#picbox {
	background: transparent;
	float: left;
	padding: 10px 10px 10px 10px;
}

#in-picbox {
	background: transparent;
	float: left;
	padding: 10px 10px 10px 10px;
}

#textbox {
	background: transparent;
	width: 700px;
	margin: 0px auto;
	text-align: left;
	float: right;
	color: #0D004C;
	font: 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#in-textbox {
	background: transparent;
	width: 700px;
	margin: 0px auto;
	padding-right: 10px;
	text-align: left;
	float: right;
	color: #0D004C;
	font: 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer {
	background: transparent;
	width: 942px;
	margin: 0px auto;
	text-align: center;
	float: right;
	color: #0D004C;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
}

#clr {
	clear:both;
}

#smtxt {
	color: #0D004C;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#head1 {
	color: #A0410D;
	font: normal bold 24px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#head2 {
	color: #A0410D;
	font: normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#head3 {
	color: #A0410D;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

blockquote {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

pre {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

tr {
	height: 20px;
}

td {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#form {
	color: #0D004C;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

hr {
	color: #A0410D;
	width: 922px;
	height: 1px;
}
