body {
	margin:0px;
	font-family: Arial, Tahoma;
	font-size:11px;
	color:#494848;
	height:auto !important;
	height:40px;
	min-height:40px;
	background: url(/design/img/bg.gif) repeat;
}
div.bg {
	background: url(/design/img/background.gif) repeat-x top;
}
table {
    	border-collapse: collapse;
	border:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#4d5c83;
}
table td {
	padding: 0px;
}
table.top {
	width:871px;
	height:182px;
	background: url(/design/img/logo.jpg) no-repeat center top;
}
table.top td.left {
	width:370px;
	height:145px;
	text-align:right;
}
table.top td.right {
	width:501px;
	height:145px;
	text-align:right;
}
table.top td.bottom {
	height:37px;
}
table.topnav {
	margin-left:46px;
	line-height:37px;
	color:#ffffff;
	font-size:18px;
	font-family:Arial;
}
table.topnav td.leftactive {
	width:25px;
	background: url(/design/img/leftactive.gif) no-repeat right top;
}
table.topnav td.rightactive {
	width:25px;
	background: url(/design/img/rightactive.gif) no-repeat left top;
}
table.topnav td.bgactive {
	background: url(/design/img/bgactive.gif) repeat-x top;
}
table.topnav td.leftpassive {
	width:25px;
	background: url(/design/img/leftpassive.gif) no-repeat right top;
}
table.topnav td.rightpassive {
	width:25px;
	background: url(/design/img/rightpassive.gif) no-repeat left top;
}
table.topnav td.bgpassive {
	background: url(/design/img/bgpassive.gif) repeat-x top;
}
table.main {
	width:871px;
	background: url(/design/img/main.jpg) no-repeat center top;
}
table.main td.left {
	width:343px;
	height:800px;
	background: url(/design/img/leftbg.jpg) no-repeat left bottom;
}
table.main td.right {
	width:528px;
	height:800px;
	background: url(/design/img/rightbg.jpg) no-repeat right bottom;
}
table.main td.left1 {
	width:343px;
	height:40px;
	background: url(/design/img/leftbg1.jpg) no-repeat left bottom;
	color:#ffffff;
	text-align:left;
}
table.main td.right1 {
	width:528px;
	height:40px;
	background: url(/design/img/rightbg1.jpg) no-repeat right bottom;
	color:#ffffff;
	text-align:right;
}
div.mainbg {
	width:871px;
	background: url(/design/img/mainbg.jpg) repeat-y center;
}
span.size14bold {
	font-size:14px;
	font-weight:bold;
}
a, a:link, a:active, a:visited {
	color:#2a355b;
	text-decoration:underline;
}
a:hover {
	color:#2a355b;
	text-decoration:none;
}
a.logolink, a.logolink:link, a.logolink:active, a.logolink:visited, a.logolink:hover {
	width:260px;
	height:50px;
	display:block;
	margin:31px 0 0 0;
}
a.white, a.white:link, a.white:active, a.white:visited {
	color:#ffffff;
	text-decoration:underline;
}
a.white:hover {
	color:#ffffff;
	text-decoration:none;
}
a.white1, a.white1:link, a.white1:active, a.white1:visited {
	color:#ffffff;
	text-decoration:none;
}
a.white1:hover {
	color:#ffffff;
	text-decoration:underline;
}
input.logpass {
	width:79px;
	height:12px;
	line-height:12px;
	color:#000000;
	margin:4px 8px 0px 8px;
	font-size:10px;
	padding-top:2px;
	border:0px;
}
input.okay {
	width:28px;
	height:28px;
	background: url(/design/img/okay.gif) no-repeat center top;
	color:#ffffff;
	font-size:11px;
	border:0px;
}
div.logotext {
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}
div.autorize {
	margin:42px 10px 0 0;
}
div.text1 {
	text-align:right;
	font-family:Tahoma;
	margin:90px 0 0 0;
	line-height:24px;
}
div.text1 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.text2 {
	text-align:right;
	font-family:Tahoma;
	margin:70px 0 0 0;
	line-height:24px;
}
div.text2 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.text3 {
	text-align:center;
	color:#4f5c78;
	font-size:32px;
	line-height:32px;
	margin:0 0 18px 0;
	font-family:Tahoma;
}
div.navv {
	padding:50px 19px 70px 33px;
}
.navv table{
	width:100%;
}
div.nav_bg {
	background: url(/design/img/nav_bg.jpg) repeat-y center;
	height:auto !important;
}
div.nav_top {
	background: url(/design/img/nav_top.jpg) no-repeat center top;
	height:auto !important;
	height:374px;
	min-height:374px;
}
div.nav_bot {
	background: url(/design/img/nav_bot.jpg) no-repeat center bottom;
}
div.nav_inside {
	padding:24px 12px 50px 12px ;
}
div.image {
	position:relative;
	height:313px;
}
img.image {
	padding:67px 0 0 35px;
}
div.hand1 {
	background: url(/design/img/hand2.gif) no-repeat right top;
	margin-right:1px;
}
div.content {
	padding:66px 88px 0px 28px;
	margin-bottom:114px;
	text-align:justify;
}
div.content6 {
	padding:76px 0px 0px 28px;
	text-align:justify;
	color:#45506c;
}
div.content1 {
	padding:14px 47px 0px 28px;
	margin-bottom:114px;
	text-align:justify;
}
div.heightbig {
	margin-top:114px;
}
div.content2 {
	padding:38px 47px 0px 28px;
	margin-bottom:114px;
	text-align:justify;
}
div.content3 {
	padding:14px 0px 0px 28px;
	margin-bottom:0px;
	text-align:justify;
}
div.content4 {
	padding:0px 30px 0px 18px;
	text-align:justify;
}
div.height100 {
	padding-top:70px;
}
div.zapros {
	height:25px;
	line-height:25px;
	width:237px;
	text-indent:11px;
	background: url(/design/img/zapros.gif) no-repeat left top;
}
div.zapros1 {
	height:51px;
	line-height:36px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	width:136px;
	text-align:center;
	background: url(/design/img/zapros1.gif) no-repeat left top;
}
div.height200 {
	padding-left:20px;
	padding-top:20px;
}
span.blue {
	padding-right:6px;
	padding-left:30px;
	color:#6a7dde;
	font-weight:bold;
}
span.underbold {
	font-weight:bold;
	text-decoration:underline;
}
table.desc {
    	border-collapse:separate;
	color:#0033ab;
}
table.desc td.first {
	padding:2px;
	width:236px;
	background-color:#cccccc;
}
table.desc td.second {
	padding:2px;
	text-align:center;
	width:60px;
	background-color:#cccccc;
}
table.desc td.third {
	padding:2px;
	text-align:center;
	width:80px;
	background-color:#cccccc;
}
table.desc td.first1 {
	padding:2px;
	width:236px;
	background-color:#f2f2f2;
}
table.desc td.second1 {
	padding:2px;
	text-align:center;
	width:60px;
	background-color:#f2f2f2;
}
table.desc td.third1 {
	padding:2px;
	text-align:center;
	width:80px;
	background-color:#f2f2f2;
}
a.blue, a:line.blur, a:active;blue, a:visited.blue {
	color:#6a7dde;
	text-decoration:none;
}
a:hover.blue {
	color:#6a7dde;
	text-decoration:underline;
}
table.padding2 td {
	padding:2px;
}
input {
	padding:0px;
	margin:0px;
}
div.page {
	height:17px;
	line-height:17px;
	width:17px;
	text-align:center;
	color:#ffffff;
	background: url(/design/img/page.gif) no-repeat left top;
}
table.check {
	font-weight:bold;
}
div.orangetop {
	height:auto !important;
	height:40px;
	min-height:40px;
	background: url(/design/img/orangetop.gif) no-repeat left top;
}
div.orangetext {
	padding:5px 10px 5px 20px;
	font-size:13px;
	font-weight:bold;
	color:#5766a8;
}
div.orangebot {
	background: url(/design/img/orangebot.gif) no-repeat left bottom;
}
div.orangebg {
	background: url(/design/img/orangebg.gif) repeat-y left;
	width:300px;
}
div.table1top {
	background: url(/design/img/table1top.gif) no-repeat left top;
}
div.table1bot {
	background: url(/design/img/table1bot.gif) no-repeat left bottom;
}
div.table1bg {
	width:451px;
	background: url(/design/img/table1bg.gif) repeat-y left;
}
strong.size12 {
	font-size:12px;
}
div.table1padd {
	padding:0px 14px 18px 14px;
}
div.table2padd {
	padding:0px 14px 10px 14px;
}
div.table2top {
	background: url(/design/img/table2top.gif) no-repeat left top;
}
div.table2bot {
	background: url(/design/img/table2bot.gif) no-repeat left bottom;
}
div.table2bg {
	background: url(/design/img/table2bg.gif) repeat-y left;
}
div.table3padd {
	padding:0px 14px 10px 14px;
}
div.table3top {
	background: url(/design/img/table3top.gif) no-repeat left top;
}
div.table3bot {
	background: url(/design/img/table3bot.gif) no-repeat left bottom;
}
div.table3bg {
	background: url(/design/img/table3bg.gif) repeat-y left;
}
img.imgg {
	border:10px solid #ffffff;
}
table.zagg {
	color:#ffffff;
	height:33px;
	font-size:13px;
	font-weight:bold;
}
table.zagg td.left2 {
	width:9px;
	background: url(/design/img/zaggleft.gif) no-repeat left top;
}
table.zagg td.right2 {
	width:9px;
	background: url(/design/img/zaggright.gif) no-repeat right top;
}
table.zagg td.bg2 {
	background: url(/design/img/zaggbg.gif) repeat-x top;
}
table.zaggg {
	color:#ffffff;
	height:33px;
	font-size:12px;
	font-weight:bold;
}
table.zaggg td.left21 {
	width:26px;
	background: url(/design/img/zagggleft.gif) no-repeat left top;
}
table.zaggg td.right21 {
	width:26px;
	background: url(/design/img/zagggright.gif) no-repeat right top;
}
table.zaggg td.bg21 {
	background: url(/design/img/zagggbg.gif) repeat-x top;
}
span.bluebold12 {
	color:#5c7ed5;
	font-size:12px;
	font-weight:bold;
}
div.hand {
	position:absolute;

	width:194px;
	height:114px;
	right:0px;
	bottom:0px;
	margin-right:1px;
}
span.blue28 {
	font-size:28px;
	color:#548abc;
	padding:0 20px 0 0;
}
span.white {
	color:#ffffff;
}
span.white10 {
	font-size:10px;
	color:#ffffff;
}
span.white14 {
	font-size:14px;
	color:#ffffff;
}
span.indent {
	padding-left:24px;
}
table.logpass {
	font-size:11px;
	color:#9aa1ff;
	text-align:left;
}
table.logpass td {
	padding: 2px 5px 2px 5px;
}
table.logpass td.top {
	padding: 2px 5px 2px 5px;
	text-indent:12px;
}
table.logpass td.bottom {
	padding: 2px 5px 2px 5px;
	text-indent:8px;
	height:16px;
}
table.logpass td.input {
	padding: 2px 5px 2px 5px;
	width:95px;
	height:20px;
	background: url(/design/img/logpass.gif) no-repeat center 4px;
}
img {
	margin:0px;
	border:0px;
}
p {
	text-indent:0px;
	padding:0px;
	margin:0 0 14px 0;
}
li {
	text-indent: 0;
	color:#044bc6;
	list-style-position:outside;
}
span.whitebold13 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
td.cont {
	padding-left:11px;
	padding-top:11px;
	padding-bottom:11px;
	padding-right:22px;
	color:#b0b090;
	font-family:verdana;
	font-size:18px;
}
div.logo_top {
	width:800px;
	height:18px;
	background-image: url(/design/img/logo_top.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
input.small {
	width:160px;
	height:22px;
	margin-bottom:1px;
	font-family:verdana;
	font-size:13px;
	line-height:22px;
	font-weight:normal;
	color:#bcbca7;
	background-color:#463232;
	margin-left:10px;
	margin-right:26px;
	border:0px solid #000000;
}
a.darknav {
	color:#808070;
	text-decoration:underline;
}
a:active.darknav {
	color:#808070;
	text-decoration:underline;
}
a:link.darknav {
	color:#808070;
	text-decoration:underline;
}
a:hover.darknav {
	color:#808070;
	text-decoration:none;
}
div.height10 {
	padding-top:10px;
}
div.height20 {
	padding-top:20px;
}
div.height220 {
	padding-top:220px;
}
div.height80 {
	padding-top:80px;
}
div.padding30 {
	padding:0 30px 0 30px;
}
table.contact {
	margin-right:10px;
}
table.contact  td.small1 {
	width:62px;
	padding:3px;
}
table.contact  td.small2 {
	width:118px;
	padding:3px;
}
table.contact  td.textform1 {
	padding:3px;
	width:141px;
}
div.textform1 {
	width:141px;
	height:18px;
	background: url(/design/img/textform1.gif) no-repeat left top;
}
input.textform1 {
	width:121px;
	height:12px;
	line-height:12px;
	color:#000000;
	margin:2px 8px 0px 8px;
	font-size:10px;
	padding-top:0px;
	border:0px;
}
div.paddingx {
	padding:0 14px 0 14px;
}
div.textbig {
	width:390px;
	height:17px;
	margin:2px 0 2px 0;
	background: url(/design/img/textbig.gif) no-repeat left top;
}
input.textbig {
	width:374px;
	height:12px;
	line-height:12px;
	color:#000000;
	margin:2px 8px 0px 8px;
	font-size:10px;
	padding-top:0px;
	border:0px;
}
div.textbig1 {
	width:270px;
	height:17px;
	margin:2px 0 2px 0;
	background: url(/design/img/textbig1.gif) no-repeat left top;
}
input.textbig1 {
	width:254px;
	height:12px;
	line-height:12px;
	color:#000000;
	margin:2px 8px 0px 8px;
	font-size:10px;
	padding-top:0px;
	border:0px;
}
div.textsmm {
	width:56px;
	height:17px;
	margin:2px 0 2px 0;
	background: url(/design/img/smm.gif) no-repeat left top;
}
input.textsmm {
	width:40px;
	height:12px;
	line-height:12px;
	color:#000000;
	margin:2px 8px 0px 8px;
	font-size:10px;
	padding-top:0px;
	border:0px;
}
div.textarea2 {
	width:270px;
	height:70px;
	margin:2px 0 2px 0;
	background: url(/design/img/textarea2.gif) no-repeat left top;
}
input.textarea2 {
	width:262px;
	height:58px;
	line-height:12px;
	color:#000000;
	margin:4px 6px 4px 6px;
	font-size:10px;
	padding-top:0px;
	border:0px;
}
div.textarea1 {
	margin-top:6px;
	width:192px;
	height:64px;
	background: url(/design/img/textarea1.gif) no-repeat left top;
}
input.textarea1 {
	width:178px;
	height:54px;
	line-height:12px;
	color:#000000;
	margin:4px 6px 4px 6px;
	font-size:10px;
	padding-top:0px;
	border:0px;
}
input.send {
	width:83px;
	height:18px;
	color:#ffffff;
	font-size:11px;
	background: url(/design/img/send.gif) no-repeat left top;
	border:0px;
}
div.textindent9 {
	text-indent:9px;
}


/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background-color: #001540;
width:230px;
padding:16px 12px 16px 12px;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 190px;
color: #ffffff;
font-size:11px;
background-color: #001540;
text-decoration: none;
padding: 4px 20px 4px 20px;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenustyle li a:hover{
background-color: #1a2e5f;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
right: 2px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* ######### Marker List Vertical Menu ######### */

.markermenu {
width: 264px; /*width of side bar menu*/
clear: left;
border:0px;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul {
list-style-type: none;
margin: 0 0;
padding: 0;

}

.markermenu ul li a {
font-size:10px;
font-weight:bold;
color: #ffffff;
display: block;
width: auto;
padding: 6px 10px 6px 10px;
text-decoration: none;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #ffffff;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: #ffc200;
background-color:#001540;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}