body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS" arial, sans-serif;
	font-size: 12px;
	color: #132c34;
	background: url(../images/bg.jpg) repeat-x;
}
a {
	-moz-outline:none;
}
h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	font-weight:bold;
	margin-bottom:5px;
	font-size:13px;
	font-family: "century Gothic"
}
h1 {
	color:#0e252c;
	font-size:30px;
	padding-bottom:10px;
	font-weight:normal
}
h2 {
	font-size:18px;
	color:#122830;
	font-weight:bold;
	padding-bottom:10px;
	font-family: "Trebuchet MS" arial, sans-serif;
}
h3 {
	font-size:14px;
	color:#122830;
	padding-bottom:10px;
	font-family: "Trebuchet MS" arial, sans-serif;
}
p, ul, ol {
	margin:0px;
}
p {
	line-height:18px;
	color:#333333;
	font-size:13px;
	padding-bottom:15px
}
.pad-top {
	padding-top:5px
}
form {
	margin:0px;
	padding:0px;
}
input {
	background:url(../images/input_bg.jpg) no-repeat;
	border:0px solid #b5b1ae;
	color:#586168;
	width:165px;
	height:23px;
	padding-left:4px;
	padding-top:3px;
}

input.submit {
	background:url(../images/input_bg.jpg) no-repeat;
	border:0px solid #b5b1ae;
	color:#586168;
	width:165px;
	height:28px;
	cursor:pointer;
	padding-bottom:8px;
	margin:1px;
}

input.check {
	border:0px solid #b5b1ae;
	color:#586168;
	width:auto;
	height:auto;
	padding-bottom:1px;
	background:none;
}
input.textarea {
	border:1px solid #b5b1ae;
}
.btn {
	background:none;
	width:auto;
	color:#000000;
	height:auto;
	border:0px;
	float:left;
	margin-top:5px;
	margin-right:3px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background:url(../images/login_btn.gif) no-repeat;
	width:69px;
	height:22px
}
a {
	color: #132c34;
	outline:none;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
ul, ol {
	margin-top: 0;
	text-align: justify;
	font-size: 12px;
}
img {
	border:0px;
}
a img {
	border: none;
}
.master-container {
	background: url(../images/body_bg.jpg) no-repeat top;
	width:958px;
	margin:0 auto
}
.master-container-inner {
	background: url(../images/body_bg_inner.jpg) no-repeat top;
	width:958px;
	margin:0 auto
}
.body-cont {
	width:850px;
	margin:0 auto
}
.banner {
	clear:both;
	padding:0px 20px;
	height:230px;
	margin-right:5px
}
.banner-left {
	float:left;
	width:580px;
	padding-top:18px;
	padding-left:30px
}
.banner-txt {
	width:530px
}
.black {
	color:#092530
}
.gray {
	color:#6a6a6a
}
.font16 {
	font-size:16px
}
.banner-img {
	float:left;
	padding-left:0px;
	padding-top:22px
}
.panel-c {
	clear:both;
	padding:0px 50px
}
.pan-lft {
	float:left;
	width:220px;
	padding-top:30px;
	padding-right:30px
}
.pan-mid {
	float:left;
	width:220px;
	background:url(../images/m_bg.gif) repeat-x bottom;
	padding:30px 35px 0px 35px
}
.login {
	float:left;
	width:160px;
	padding-left:42px;
	padding-top:30px
}
.header {
	background:url(../images/imgg_03.jpg) no-repeat top right;
	float:left;
	width:985px;
}
.logo {
	float:left;
	padding-top:20px;
	padding-left:30px
}
.float-left {
	float:left
}
.left {
	float:left
}
.float-rt {
	float:right;
}
.clear-both {
	clear:both
}
.banner-container {
	height:392px;
}
*html #tabs {
	float:right;
	width:530px;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	/*margin between menu and rest of page*/
	overflow:hidden;
	padding-top:38px
}
#tabs {
	float:right;
	width:530px;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	/*margin between menu and rest of page*/
	overflow:hidden;
	padding-top:38px
}
#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url(../images/left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url(../images/right.gif) no-repeat right top;
	padding:13px 13px 11px 7px;
	margin-right:0px;
	color:#3b5975;
	font-size:12px
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}
#tabs a.selected {
	background-position:0% -42px;
}
#tabs a.selected span {
	background-position:100% -42px;
}
.bold {
	font-weight:bold;
	text-decoration:none
}
.footer {
	clear:both;
	padding:20px 20px 0px 40px;
	color:#6f6f6f;
	font-size:11px
}
.footer-inner {
	clear:both;
	padding:10px 40px 20px 40px;
	color:#6f6f6f;
	font-size:11px;
	height:60px
}
.footer-nav {
	float:left;
	padding-top:15px
}
.plft-10 {
	padding-right:10px
}
.content-inner {
	background:url(../images/bg_mainb.png) repeat-y;
	margin-left:2px;
	padding:25px 40px;
	float:left;
	width:770px
}
.footer-img {
	padding-left:2px;
	background: url(../images/bg_bot.png) no-repeat right;
	height:15px;
	margin-left:2px;
	width:848px;
	clear:both
}
*html .footer-img {
	background: url(../images/bg_bot.png) no-repeat right;
	height:15px;
	width:850px;
	clear:both
}
table.main-text {
	font-size:12px;
}
inout.firstname22{
	height:24px;
	padding:1px;
}