body {
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	padding:30px 0px;
	margin:0px;
	background:#3b1e70 url(../images/body_bg.jpg) repeat-x;
	color:#292f31;
}
#wrapper {
	margin:0 auto;
	width:960px;
	background:url(../images/wbg.jpg) repeat-y left;
}
#header {
	position:relative;
	margin-bottom:10px
}
#banner {
	width:960px;
	padding:0px;
	margin:0px;
	height:269px;
	padding-bottom:10px;
	clear:both;
}
.main-container {
}
.logo {
	float:left;
	width:210px
}
#left {
	width:572px;
	float:left;
	padding-right:25px;
	padding-left:25px;
	border-top:solid 5px #1aa5b8
}
#sidebar {
	float:left;
	width:350px;
	position:relative
}
#sidebar p {
	color:#fff
}
a {
	-moz-outline:none;
}
img {
	border:0px
}
a {
	color: #3b1e70;
	outline:none;
	text-decoration:underline;
}
p {
	padding-top:5px;
	padding-bottom:15px;
	margin:0px;
}
h1 {
	font-size:24px;
	color:#fff;
	font-weight:bold;
	padding:0px 25px 10px 5px;
	margin:0px;
	text-align:left;
}
h2 {
	font-size:18px;
	margin-bottom:0px;
	margin:0px;
	font-weight:bold;
	padding:2px 25px 0px 0px;
	margin:0px;
	text-align:left;
	color:#292f31
}
h3 {
	font-size:24px;
	color:#9677b5;
	font-weight:bold;
	padding:0px 25px 10px 0px;
	margin:0px;
	text-align:left;
}
h4 {
	font-size:20px;
	color:#fff;
	font-weight:bold;
	margin:0px;
	padding-bottom:15px
}
a:hover {
	text-decoration:none;
}
.clear {
	clear:both
}
.footer {
	padding:20px 0px 10px 0px;
	color:#ab92c4;
	margin:0 auto;
	font-size:12px;
	font-weight:bold
}
.footer a {
	padding:0px 20px 0px 0px;
	color:#ab92c4;
	text-decoration:none
}
.footer a:hover {
	padding:0px 20px 0px 0px;
	color:#fff;
	text-decoration:none
}
.footer a span {
	padding:0px 0px 0px 0px;
	color:#fff
}
.footer-container {
	background:url(../images/footer_bg.jpg) repeat-x top;
	height:119px;
	padding:0px 0px 0px 0px;
	color:#ab92c4;
	clear:both;
}
.footer-container a {
	text-decoration:none;
	color:#ab92c4
}
.footer-container a:hover {
	text-decoration:none;
	color:#fff
}
.info {
	float:left;
	font-weight:normal;
	font-size:11px
}
.copyright {
	float:right;
	font-weight:normal;
	font-size:11px
}
#tabs {
	float:right;
	line-height:normal;
	padding-top:12px;
	width:722px/*margin between menu and rest of page*/
}
#tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	float:right
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
}
#tabs a {
	float:left;
	background:url(../images/tab-nav-lft.jpg) no-repeat 0% top;
	margin:0;
	padding:0px 0 0 6px;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#9678b6;
	cursor:pointer;
	margin-left:8px
}
#tabs a span {
	float:left;
	display:block;
	background:url(../images/tab-nav-rgt.jpg) no-repeat 100% top;
	padding:16px 6px 16px 0px;
}
*html #tabs a span {
	float:left;
	margin-right:0px;
	padding:16px 6px 16px 0px;
}
/* End IE5-Mac hack */

#tabs a:hover, #tabs ul li .select {
	background-position:0% -47px;
	color:#fff
}
#tabs a:hover span, #tabs a span .select {
	background-position:100% -47px;
	color:#fff
}
#tabsel a {
	float:left;
	background:url(../images/tab-nav-lft.jpg) no-repeat 0% top;
	background-position:0% -47px;
	margin:0;
	padding:0px 0 0px 6px;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#9678b6;
	color:#fff;
	margin-left:8px
}
#tabsel a span {
	float:left;
	display:block;
	background:url(../images/tab-nav-rgt.jpg) no-repeat 100% top;
	background-position:100% -47px;
	padding:16px 6px 16px 0px;
	height:47px;
	color:#fff
}
*html #tabsel a span {
	float:left;
	margin-right:0px;
	padding:16px 6px 0px 0px;
}
.bold {
	font-weight:bold
}
.box-top {
	background: url(../images/container_img_top.jpg) no-repeat;
	height:10px
}
.box-header {
	background: url(../images/container_img_bg.jpg) repeat-y;
	padding:0px 10px;
	height:71px
}
.box-bot {
	background: url(../images/container_img_bot.jpg) no-repeat;
	height:10px;
	clear:left;
	margin-bottom:10px
}
.container {
	background: url(../images/container_img_bg.jpg) repeat-y;
	padding:0px 10px;
}
.partner-loog1 {
	float:left;
	padding-top:30px;
	padding-left:15px
}
.partner-loog2 {
	margin-left:280px
}
.float-left {
	float:left
}
.float-rt {
	float:right;
}
.lbl-width {
	width:110px;
	float:left;
	margin-top:8px;
}
.textmb {
	line-height:22px;
	font-weight:bold;
}
form {
	margin:0px;
	padding:0px;
}
input {
	background:#9E1317;
	border:none;
	color:#FFFFFF;
	width:166px;
	height:20px;
	margin-bottom:5px;
	background:url(../images/input_bg.jpg) no-repeat;
	padding:4px 0px 3px 5px;
	font-size:14px;
}
.btn {
	background:none;
	width:auto;
	color:#000000;
	height:auto;
	border:0px;
	float:right;
	margin-top:5px;
	margin-right:3px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer
}
textarea {
	background:#9E1317;
	border:none;
	color:#FFFFFF;
	width:332px;
	height:150px;
	background:url(../images/textaria_bg.jpg) no-repeat;
	padding:4px 0px 3px 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px
}
.form-container {
	float:left;
	width:450px
}
.map-container {
	float:right;
	padding-top:10px
}
.mapimg-top {
	background:url(../images/maptop_img.jpg) no-repeat;
	height:4px;
	width:435px
}
.mapimg-bot {
	background:url(../images/mapbot_img.jpg) no-repeat;
	height:4px;
	width:435px
}
.mapimg-bg {
	padding-left:4px;
	background:url(../images/mapbg_img.jpg) repeat-y
}
.more-info {
	float:right;
	width:200px;
	padding-left:10px
}
.links {
	color:#fff;
	font-size:14px;
	list-style-type:none;
	padding:0px;
	margin:0px
}
.links li {
	color:#fff;
	font-size:14px;
	padding-bottom:15px
}
.links li a {
	color:#fff;
	font-size:14px;
	padding-bottom:5px;
	text-decoration:underline
}
.links li a:hover {
	color:#fff;
	font-size:14px;
	padding-bottom:5px;
	text-decoration:none
}
.wht {
	color:#fff
}
.infoimgt {
	background:url(../images/info_top.jpg) no-repeat;
	height:6px
}
.infobg {
	background:url(../images/info_bg.jpg) repeat-y;
	padding:10px
}
.infobot {
	background:url(../images/info_bot.jpg) no-repeat;
	height:10px
}
.blkbox-t {
	background:url(../images/db_box_top.jpg) no-repeat;
	height:6px;
	margin-top:5px
}
.bk-box-bg {
	background:url(../images/db_box_bg.jpg) repeat-y;
	padding:0px 10px;
	color:#fff
}
.blk-box-bot {
	background:url(../images/db_box_bot.jpg) no-repeat;
	height:6px
}
.paraL {
	float:left;
	width:460px
}
.paraR {
	float:right;
	width:460px
}
.doc-links {
	color:#fff;
	font-size:14px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.doc-links ul {
	padding:0px;
	margin:0px
}
.doc-links li {
	color:#fff;
	font-size:14px;
	padding-bottom:3px
}
.doc-links li a {
	color:#fff;
	font-size:14px;
	padding-bottom:3px;
	text-decoration:none
}
.doc-links li a:hover {
	color:#fff;
	font-size:14px;
	padding-bottom:3px;
	text-decoration:underline
}
.doc-limgt {
	background:url(../images/doc-bg_top.jpg) no-repeat;
	width:352px;
	height:5px;
	margin-top:5px;
}
.doc-linkbg {
	background:url(../images/doc-bg.jpg) repeat-y;
	padding:0px 5px;
	color:#fff;
	width:352px;
	font-weight:bold
}
.doc-link-bot {
	background:url(../images/doc-bg_bot.jpg) no-repeat;
	height:5px;
	width:352px;
}
.nlink {
	text-decoration:none
}
.nlink a {
	text-decoration:none
}
.nlink a:hover {
	text-decoration:underline
}
.float-lft {
	float:left;
	width:720px
}
.h1f {
	width:390px;
	float:left
}
.h1s {
	width:300px;
	margin-left:410px
}
.nsafe-l {
	width:390px;
	float:left;
	padding-right:20px
}
.nsafe-r {
	width:260px;
	float:left
}
.bns-top {
	background:url(../images/ns_t.jpg) no-repeat;
	width:307px;
	height:6px
}
.bns-bg {
	background:url(../images/ns_bg.jpg) repeat-y;
	width:302px;
	padding-left:6px
}
.bns-bot {
	background:url(../images/ns_b.jpg) no-repeat;
	width:307px;
	height:6px
}

