html {
	height:100%;
	width:100%;
}
body {
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 62.5%;
	line-height:12px;
	color:#1a1a1a;
	background:#737373;
}
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin:0;
	border:0;
}
img { display:block; }
table td { vertical-align:top; }
.clear {
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}
* { outline: none; }
.floatRight {
	float:right;
	display:inline;
}
.floatLeft {
	float:left;
	display:inline;
}
.the-last { border:none !important; }
.all {
	width:788px;
	margin:0 auto;
}
.top {
	background:url(../images/top-bg.jpg) no-repeat left bottom;
	padding-bottom:3px;
}
.top-nav {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	width:476px;
	margin:0 auto;
}
.top-nav li {
	float:left;
	list-style:none;
}
.top-nav li a {
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:23px;
}
.top-nav li a:hover { background-position:left bottom; }
.top-nav li a.top-nav1 {
	background-image: url(../images/top-nav-1.jpg);
	width:245px;
}
.top-nav li a.top-nav2 {
	background-image: url(../images/top-nav-2.jpg);
	width:231px;
}
.main { background: url(../images/main-bg.gif) repeat-y left; }
.area {
	padding:0 5px 0 5px;
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
.head { border-bottom:1px solid #fff; }
.main-nav {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	background:url(../images/bg-main-nav.gif) repeat-x top;
	padding-left:26px;
	border-bottom:1px solid #fff;
}
.main-nav li {
	float:left;
	list-style:none;
	border-right:1px solid #fff;
}
.main-nav li a {
	display:block;
	font-size:12px;
	line-height:31px;
	color:#fff;
	text-decoration:none;
	padding:0 13px 0 10px;
}
.main-nav li a:hover { background:#206899; }
.flash { margin-bottom:20px; }
.side-area {
	float:left;
	display:inline;
	margin-left:19px;
	margin-top:18px;
	margin-right:9px;
}
.side-area2 {
	float:right;
	display:inline;
	margin-left:11px;
	margin-top:18px;
	margin-right:18px;
}
.content-area {
	background:#e8e8e8;
	margin-top:18px;
	margin-left:234px;
	margin-right:235px;
	padding:14px 11px 14px 11px;
	font-size:12px;
	line-height:14px;
	color:#1e1e1e;
	min-height:290px;
	_height:290px;
	margin-bottom:15px;
}
.content-area2 {
	background:#e8e8e8;
	margin-top:18px;
	padding:14px 11px 14px 11px;
	font-size:12px;
	line-height:14px;
	color:#1e1e1e;
	margin-bottom:15px;
}
.content-area h1, .content-area2 h1, .title, .content-area3 h1 {
	color:#206899;
	font-size:24px;
	line-height:26px;
	font-family:Tahoma, Geneva, sans-serif;
}
.title { margin:10px 0 20px 20px; }
.content-area h1 span, .content-area2 h1 span, .content-area3 h1 span {
	display:block;
	font-size:13px;
	line-height:15px;
}
.content-area p, .content-area2 p, .content-area3 p {
margin-top:14px;
margin-right:20px;
}
.content-area li, .content-area2 li, .content-area3 li { margin-bottom:4px; }
.content-area ul, .content-area ol, .content-area2 ul, .content-area2 ol, .content-area3 ul, .content-area3 ol {
	margin-top:14px;
	margin-left:20px;
}
.content-area a, .content-area2 a, .content-area3 a { color:#206899; }
.content-area a:hover, .content-area2 a:hover, .content-area3 a:hover { text-decoration:none; }
.margbot15 { margin-bottom:15px; }
.links {
	background:url(../images/bg-link.gif) repeat-x top;
	line-height:36px;
	font-size:10px;
	color:#d3d1d1;
	text-align:center;
}
.links a {
	color:#d3d1d1;
	margin:0 6px;
	text-decoration:none;
}
.links a:hover { text-decoration:underline; }
.copyright {
	background:url(../images/bg-footer.jpg) no-repeat left top;
	color:#000;
	font-size:11px;
	line-height:53px;
	padding-left:20px;
}
.develop {
	float:right;
	color:#000;
	font-size:11px;
	line-height:53px;
	padding-right:71px;
}
.develop a {
	color:#000;
	text-decoration:none;
}
.develop a:hover { text-decoration:underline; }
.contact {
	width:270px;
	margin:20px auto 10px auto;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
.width-auto { width:auto; }
.contact fieldset {
	float:left;
	margin-bottom:5px;
	color:#1e1e1e;
}
.width-auto fieldset { margin-bottom:8px; }
.width80 { width:80px; }
.width110 { width:110px; }
.contact input {
	border:1px solid #1e1e1e;
	background:#9AB4C5;
	padding:1px;
	width:170px;
}
.contact input.rad {
	width:auto;
	border:none;
	padding:0;
	background:none;
}
.contact textarea {
	border:1px solid #1e1e1e;
	background:#9AB4C5;
	padding:1px;
	height:50px;
	width:170px;
}
.contact select {
	border:1px solid #1e1e1e;
	background:#9AB4C5;
	width:173px;
}
.width-auto .but {
	float:none;
	clear:both;
}
.contact input.button {
	text-align:center;
	width:100px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	background: #9AB4C5;
	margin-top:8px;
}
.width-auto input.button {
	display:block;
	margin:8px auto 0 auto;
}
.table td {
	vertical-align:top;
	text-align:center;
}
.table td div { padding:0 5px; }
.table img { display:inline; }
.table p { text-align:left; }
.table ul { text-align:left; }
.foot-logo {
	float:right;
	display:inline;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	width:55px;
	height:42px;
	margin:-49px 10px 0 0;
}
div.date {
	border:1px solid #1e1e1e;
	background:#9AB4C5;
	padding:1px;
	font:normal 1.1em/1.2em Tahoma, sans-serif;
	height: 16px;
	width: 138px;
	float:left;
	display:inline;
	margin-right:5px;
}
.hand {
	display:inline;
	float:right;
}
.section_head {
	background:#206899;
	color:#fff;
	text-align:center !important;
	font-size:18px;
	line-height:22px;
}
.tt {
	text-align:right;
	font-size:12px;
}
.tt th{ text-align:right; }
.tt td{ text-align:left; }
.tt input, .tt select {
	border:1px solid #c0c0c0;
	padding:1px;
	width:120px;
}
.tt select{ width:124px;}
.overflow { overflow:hidden; }
* html .overflow {
	overflow:visible;
	height:1%;
}
.content-area3 {
	width:63%;
	float:right;
	font-size:12px;
	line-height:14px;
	color:#1e1e1e;
	padding-bottom:10px;
}
.logo-area {
	width:15%;
	padding:0 0 0 50px;
	float:left;
}
.social {
	overflow:hidden;
}
* html .social {
	overflow:visible;
	height:1%;
}
.social div {
	float:left;
	display:inline;
	font-size:12px;
	width:40%;
	padding-top:4px;
	padding-left:10px;
	position:relative;
}
.social a {
	float:left;
	display:inline;
}
.twit iframe {
	width:180px !important;
}
