*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#333333;
	background-repeat:no-repeat;
	text-align:left;
}
body {
	text-align:center;
	background:#09200C url(../../_common/img/bg.jpg) center top no-repeat;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
/* -------------------------------------------------- */
#header {
	width:966px;
	height:211px;
	margin:auto;
	position:relative;
}
#headerInternal {
	width:966px;
	height:203px;
	margin:auto;
	position:relative;
}
#banner {
	width:960px;
	height:410px;
	border:3px solid #4D5A66;
	margin:auto;
}
#flashBanner {
	width:960px;
	height:410px;
}
.shadow {
	background:url(../../_common/img/shadow.png) center top no-repeat;
	width:870px;
	height:224px;
	position:absolute;
	top:0px;
	margin-left:-244px;
}
.shadowInternal {
	background:url(../../_common/img/shadow_internal.png) center top no-repeat;
	width:868px;
	height:291px;
	position:absolute;
	top:0px;
	margin-left:-245px;
}
.logo {
	/*margin:12px 0px 0px 257px;*/
	padding:0px;
	display:block;
	width:160px;
	height:136px;
	position:absolute;
	top:12px;
	left:13px;
	z-index:1000;
}
.topMenu {
	position:absolute;
	top:122px;
	right:0px;
}
.topMenu ul {
	padding:0px;
	margin:0px;
}
.topMenu ul li {
	display:block;
	float:left;
	padding:0px;
	/*margin:0px 4px 0px 4px;*/
	padding:0px 0px 0px 0px;
	background: url(../../_common/img/dot2.gif) right 19px no-repeat;
	/*-moz-border-radius: 0 5px 0px 0;
       border-radius: 0 5px 0px 0;*/
		
}
.topMenu ul li.last {
	background: none;
	padding:0px 0px 0px 0px;
}
.topMenu ul li a {
	color:#77BD2A;
	font-size:22px;
	letter-spacing:0px;
	text-decoration:none;
	padding: 0px 20px 0px 15px;
	height:44px;
	line-height:44px;
	display:block;
	float:left;
}
.topMenu ul li a.active {
	color:#ffffff;
}
.topMenu ul li:hover {
	/*text-decoration:none;*/
	background: url(../../_common/img/sub_menu_left.gif) left top no-repeat;
}
.topMenu ul li.selected{
	background: url(../../_common/img/sub_menu_left.gif) left top no-repeat;
}
.topMenu ul li.selected a {
	/*text-decoration:none;*/
	color:#5895E7;
	background: url(../../_common/img/sub_menu_right.gif) right top no-repeat;
}
.subTopMenu {
	display:none;
	position:absolute;
	width:283px;
	margin:-1px 0px 0px 0px;
	padding:5px 0px 5px 8px;
	background: url(../../_common/img/sub_menu_btm.gif) left bottom no-repeat;
	z-index:100000;
}
#subTopMenu1 {
	margin-left:0px;
}
#subTopMenu2 {
	margin-left:74px;
}
#subTopMenu3 {
	margin-left:194px;
}
#subTopMenu4 {
	margin-left:257px;
}
.subTopMenu ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.subTopMenu ul li {
	background:none;
	padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
	width:267px;
	height:41px;
	background: url(../../_common/img/sub_menu_item.gif) left bottom no-repeat;
}
.subTopMenu ul li a {
	background:none;
	display:block;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px !important;
	height: 18px;
	line-height: 18px;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	color:#777777;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}
.subTopMenu ul li a.arrowLink {
	display:block;
	position:absolute;
	/*border:1px solid red;*/
	width:15px!important;
	height:15px!important;
	margin:12px 0px 0px 0px!important;
	padding:0px;
	left:251px;
}
.subTopMenu ul li a:hover {
	background:none;
	color:#5895E7;
}
.subTopMenu ul li:hover {
	background: url(../../_common/img/sub_menu_item_act.gif) left bottom no-repeat;
}
/*.topMenu ul li.last div.subTopMenu{
	right:0px !important;
	left:auto;
	margin-right:-9px;
}*/


.subTopMenu ul li.active {
	background: url(../../_common/img/sub_menu_item_act.gif) left bottom no-repeat;
	margin:0px !important;
}
.subTopMenu ul li.active a {
	height: 41px;
	line-height: 41px;
	color:#5895E7;
}
.greenText {
	clear:both;
	padding:2px 20px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color:#85B92F;
	font-size:11px;
	overflow:hidden;
	/*background: url(../../_common/img/dots.gif) right 10px no-repeat;*/
	width:200px;
	height:20px;
}
.greenText div {
	width:320px;
	height:20px;
}
.subTopMenu ul li.active .greenText {
	display:none;
}
.subTopMenu ul li.active2 {
	background: url(../../_common/img/sub_menu_item_act.gif) left bottom no-repeat;
}
.subTopMenu ul li.active2 a {
	color:red;
}
.greenText a {
	font-family: Arial, Helvetica, sans-serif !important;
	color:#85B92F !important;
	font-size:11px !important;
	display:inline !important;
	text-transform:none !important;
	font-weight:normal !important;
	padding:0px 5px 0px 0px !important;
	margin:0px 2px 0px 0px !important;
	background: url(../../_common/img/point.gif) right center no-repeat !important;
}
.greenText a:hover {
	text-decoration:underline;
}
.menuUnderTopMenu {
	position:absolute;
	top:180px;
	right:0px;
}
.menuUnderTopMenu ul {
	padding:0px;
	margin:0px;
}
.menuUnderTopMenu ul li {
	display:inline;
	padding:0px;
	margin:0px 4px 0px 4px;
}
.menuUnderTopMenu ul li a {
	color:#5895E7;
	font-size:14px;
	text-decoration:none;
	background-image: url(../../_common/img/circle.gif);
	background-position:0px 6px;
	padding-left:15px;
	white-space:nowrap;
}
.menuUnderTopMenu ul li a:hover {
	color:#ffffff;
}
.menuUnderTopMenu ul li a.active {
	color:#ffffff;
}
.menuUnderTopMenu ul li a.home {
	vertical-align:middle;
	background-image:none;
	display:none;
}
#content {
	width:960px;
	min-height:400px;
	_height:400px;
	margin:auto;
	background: #ffffff url(../../_common/img/content_bg_top.gif) center top no-repeat;
}
#contentInternal {
	width:960px;
	margin:auto;
	background: #ffffff url(../../_common/img/content_bg_top2.jpg) left top no-repeat;
}
.contentInternalText {
	padding: 5px 75px 50px 75px;/*padding: 95px 140px 0px 75px;*/
	color:#1A3A69;
	font-size:14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	min-height:400px;
	_height:400px;
}

.contentInternalText * {
	color:#1A3A69;
	font-size:14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
}

.contentInternalText .lineContent {
	height:20px;
	border-top:1px solid #E0EAE1; 
}
h2.title {
	display:block;
	padding:1px 0px 1px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#52555D;
	background-color: #E4EBF8;
}
.left ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.left ul li {
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background: url(../../_common/img/dot.gif) left 9px no-repeat;
}
.newsDesc {
	padding:15px 0px 15px 20px;
}
.newsItem {
	padding:5px 0px 15px 0px;
}

#content div.left {
	display:block;
	float:left;
	width:570px;
	padding-left:50px;
}
#content div.right {
	display:block;
	float:right;
	width:240px;
	padding-right:10px;
}
h1.homeTitle {
	background: url(../../_common/img/dot4.gif) left 13px no-repeat;
	display:block;
	/*height:17px;*/
	/*line-height:17px;*/
	float:left;
	width:450px;
	padding-left:20px;
	margin: 0px 0px 20px 0px;
	text-transform:lowercase;
	font-size:24px;
	font-weight:normal;
	color:#1A3A69;
}
h1.homeTitleGgl {
	display:block;
	float:left;
	width:450px;
	padding-left:20px;
	margin: 0px 0px 10px 0px;
	text-transform:none;
	font-size:30px;
	font-weight:normal;
	color:#03172F;
	font-family: 'Molengo', serif;
	/*text-shadow:2px 2px 2px #233B3F;*/
	text-transform:lowercase;
}
h1.partnerTitle {
	display:block;
	padding:0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#B2B2B2;
}

span.small {
	font-size:12px;
}
.partnerItem {
	margin: 0px 0px 50px 0px;
}
.completeListing {
	text-align:right;
	padding:30px 0px 0px 0px;
}
.completeListing a {
	color:#C0CDE3;
}
.completeListing a:hover {
	text-decoration:none;
}
a.seAll:hover {
	text-decoration:none;
}
.contentBotLine {
	width:980px;
	height:11px;
	margin:auto;
	background: url(../../_common/img/content_bg_bot.gif) center top no-repeat;
}
#bottomMenu {
	background: url(../../_common/img/bot_menu_bg.gif) center top repeat-y;
	width:980px;
	/*min-height:365px;
	_height:365px;*/
	margin:auto;
}
#footer {
	width:960px;
	min-height:100px;
	_height:100px;
	margin:auto;
	padding:20px 0px 20px 0px;
}
.bottomFootText {
	color:#626F53;
	font-size:13px;
	padding:0px 50px 10px 50px;
	text-align:justify;
}
.titlFoot {
	text-align:center;
	color:#626F53;
	font-size:13px;
	padding:0px 0px 10px 0px;
}
.copyRight {
	float:left;
	color:#354128;
	font-size:13px;
	padding:0px 0px 0px 50px;
}
.developed {
	float:right;
	text-align:right;
	color:#354128;
	font-size:13px;
	padding:0px 50px 0px 0px;
}
.developed a {
	color:#354128;
	font-size:13px;
}
.bannersBlockInternal {
	height:90px;
	padding: 10px 0px 10px 10px;
}
.bannersBlockInternal a {
	display:block;
	float:left;
	margin: 0px 50px 0px 0px;
}
.bannersBlockInternal a.last {
	margin: 0px 0px 0px 0px;
}
.partnerItemBottom {
	padding:0px 10px 0px 50px;
}
.partnerItemBottom div.bannersBott {
	/*height:60px;*/
}
.partnerItemBottom div.bannersBott a {
	display:block;
	float:left;
	margin: 0px 63px 0px 0px;
}
.bannersBlock {
	height:110px;
	padding: 25px 0px 0px 10px;
}
.bannersBlock a {
	display:block;
	float:left;
	margin: 0px 50px 0px 0px;
}
.bannersBlock a.last {
	margin: 0px 0px 0px 0px;
}
#bottomMenu .menu {
	padding:15px 0px 0px 30px;
}
.menuItem {
	float:left;
	width: 110px;
}
.menuItemCenter {
	width: 150px;
}
.menuItem ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.menuItem ul li {
	padding:0px;
	margin:0px;
}
.menuItem ul li a {
	color:#163055;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.menuItem ul li a:hover {
	color:#ffffff;
}
.menuItem ul li a.active {
	color:#ffffff;
}
.slogan {
	float:right;
	width:500px;
	min-height:140px;
	_height:140px;
	padding:5px 40px 0px 0px;
}
.slogan .sloganText {
	font-size:20px;
	font-weight:normal;
	color:#ffffff;/*1A3A69*/
	font-family: 'Molengo', serif;
	text-decoration:none;
	display:none;
}
.sloganHome {
	float:right;
	width:500px;
	min-height:140px;
	_height:140px;
	padding:5px 40px 0px 0px;
}
.sloganHome .sloganText {
	font-size:20px;
	font-weight:normal;
	color:#ffffff;/*1A3A69*/
	font-family: 'Molengo', serif;
	text-decoration:none;
	display:none;
}
.sloganTextSmall {
	color:#000000;
	font-size:9px;
	text-align:right;
	padding:15px 0px 15px 0px;
}
.line {
	background: url(../../_common/img/line.gif) center top repeat-y;
	height:3px;
}
.contactInfo {
	float:left;
	width: 270px;
	padding:15px 0px 0px 30px;
	color:#000000;
	font-size:13px;
}
.contactInfo a {
	color:#000000;
	font-size:13px;
}
.contactInfo a:hover {
	text-decoration:none;
}
h3.titleContInfo {
	color:#ffffff;
	font-size:15px;
}
.textAreaBlockInput {
	float:right;
	padding: 15px 30px 0px 0px;
}
.textAreaBlock {
	float:right;
	width: 289px;
	height: 120px;
	background: url(../../_common/img/textarea.gif) left top no-repeat;
}
.textareaHome {
	width: 277px;
	height: 109px;
	margin: 3px 0px 0px 4px;
	border:0px;
	background-color:transparent;
	color:#000000;
	font-size:13px;
}
.inputsBlockPadding {
	float:right;
	margin: 0px 40px 0px 0px;
}
.inputBlock {
	float:right;
	width: 276px;
	height: 33px;
	background: url(../../_common/img/input.gif) left top no-repeat;
}
.inputBlockBottom {
	margin-top:10px;
}
.inputBlock input {
	width: 266px;
	height: 20px;
	margin: 5px 0px 0px 3px;
	border:0px;
	background-color:transparent;
	color:#000000;
	font-size:13px;
}
.inputBlock select {
	width: 266px;
	height: 20px;
	margin: 5px 0px 0px 3px;
	border:0px;
	background-color:#6081B6;
	color:#000000;
	font-size:13px;
}
.buttonBlock {
	width: 670px;
	height: 25px;
	float:right;
	margin: 10px 0px 20px 0px;
}
.sloganContactForm {
	float:right;
	/*width: 400px;
	height:25px;
	background: url(../../_common/img/slogan.gif) left 6px no-repeat;*/
	font-size:20px;
	font-weight:normal;
	color:#ffffff;/*1A3A69*/
	font-family: 'Molengo', serif;
	/*text-decoration:none;*/
	padding-right:20px;
}
.buttonBlock input {
	float:right;
	margin: 3px 40px 0px 0px;
}
/*
#path {
	position:absolute;
	margin: 30px 0px 0px 35px;
}
#path .linkPathBlock {
	float:left;
	height:29px;
	padding: 0px 4px 0px 0px;
}
#path .linkPathBlock:hover {
	background: url(../../_common/img/path_right_hover.gif) right top no-repeat;
}
#path .linkPathBlock:hover a {
	background: url(../../_common/img/path_left_hover.gif) left top no-repeat;
	color:#ffffff;
}
#path a {
	color:#1A3A69;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	padding: 0px 4px 0px 8px;
	text-decoration:none;
}
#path a.homePath {
	background: url(../../_common/img/home2.gif) left 8px no-repeat;
	color:#1A3A69;
	font-size:14px;
	font-weight:bold;
	padding: 0px 8px 0px 20px;
}
#path span.separator {
	color:#1A3A69;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	padding: 0px 1px 0px 1px;
}
*/

#path {
	position:relative;
	padding: 0px 0px 0px 35px;/*margin: 30px 0px 0px 35px;*/
	width:900px;
	min-height:53px;
	_height:53px;
}
#path a.subLink {
	color:#1A3A69;
	font-size:22px;
	display:block;
	float:left;
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
	_margin: 0px 5px 0px 0px;
	text-decoration:none;
	background: url(../../_common/img/separator.gif) left 9px no-repeat;
}
#path a.subLink1 {
	color:#7EC21F;
}
#path a.subLink2 {
	color:#46771C;
	font-size:20px;
	background-position: left 8px;
}
#path a.subLink3 {
	color:#1A3C69;
	font-size:18px;
	background-position: left 7px;
}
#path a.homePath {
	background: url(../../_common/img/home2.gif) left 5px no-repeat;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding: 0px 10px 0px 20px;
	text-decoration:none;
	display:block;
	float:left;
	line-height:23px;
}
.menuHeight {
	float:left;
	height:50px;	
}
.subMenu {
	display:block;
	/*float:left;*/
	/*height:17px;*/
	line-height:16px;
	padding:7px 0px 9px 0px;
	clear:right;
	color:#B4C0AC;
	font-size:11px;
}
.subMenu1 {
	padding:5px 0px 15px 0px;
}
.subMenu3 {
	padding-top:4px;
}
.subMenu a {
	color:#B4C0AC;
	font-size:11px;
	text-decoration:none;
	background: url(../../_common/img/dot3.gif) right 6px no-repeat;
	padding-right:10px;
	margin-right:5px;
}
.subMenu a.last {
	background: none;
}
.subMenu a:hover {
	text-decoration:underline;
}
.subMenu1, .subMenu1 a {
	color:#373737;/*a4b0AC*/
}
.subMenu2, .subMenu2 a {
	color:#373737;/*a4b0AC*/
}
.subMenu3, .subMenu3 a {
	color:#373737;/*aEaCaD*/
}


#fatMenu {
	position:absolute;
	width: 799px;
	background: url(../../_common/img/fat_menu_top.gif) left 0px no-repeat;
	padding: 12px 0px 0px 0px;
	margin: 59px 0px 0px 22px;
	display:none;
}
#fatMenu .fatMenuBottom {
	/*min-height:220px;
	_height:220px;*/
	background: url(../../_common/img/fat_menu_bot.gif) left bottom no-repeat;
	padding: 0px 10px 10px 11px;
}
.fatMenuLeftBlock {
	width: 370px;
	padding: 10px 0px 10px 15px;
	float:left;
	border-right:1px solid #DCDFDE;
}
.fatMenuRightBlock {
	width: 370px;
	padding: 10px 0px 10px 15px;
	float:right;
}
h1.fatTitle {
	color:#1A3A69;
	font-size:14px;
	text-transform:uppercase;
}
.fatMenuLeft {
	display:block;
	padding:0px;
	margin:0px;
	list-style:none;
}
.fatMenuLeft li {
	padding: 0px 0px 0px 15px;
	margin:0px;
	list-style:none;
	background: url(../../_common/img/dot1.gif) 4px 9px no-repeat;
}
.fatMenuLeft li a {
	color:#6AA827;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
.fatMenuLeft li a:hover {
	text-decoration:underline;
}
.fatMenuRight {
	display:block;
	padding:0px 15px 0px 15px;
	margin:0px;
	list-style:none;
	float:left;
}
.fatMenuRight li {
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	/*background: url(../../_common/img/dot1.gif) 4px 9px no-repeat;*/
}
.fatMenuRight li a {
	color:#2FAFE4;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	text-decoration:none;
}
.fatMenuRight li a:hover {
	text-decoration:underline;
}
.bannersFat {
	padding: 15px 28px 25px 12px;
	background-color:#E5EDE4;
}
.bannerFatLeft {
	float:left;
	width: 460px;
}
.bannerFatRight {
	float:right;
	width: 236px;
}
.bannerFatRight a {
	display:block;
}
.bannerFatRight a.last {
	display:block;
	margin-top:21px;
}
h1.contentTitle {
	display:block;
	padding: 0px 0px 15px 0px;
	color:#558E1D;
	font-size:16px;
	float:left;
}
.newsItem {
	padding-left:20px;
}
.newsItemAll {
	padding-left:0px;
}
.newsItem .newsDate {
	float:left;
	width:100px;
	color:#568E1F;
	font-size:12px;
	line-height:16px;
}
.newsItem a.newsTitle {
	float:left;
	display:block;
	font-weight:bold;
	width:355px;
	color:#1A3A69;
	font-size:14px;
	text-decoration:none;
}
.newsSeeAll {
	float:right;
	text-align:right;
	display:block;
	color:#1A3A69;
	font-size:12px;
	font-style:italic;
	line-height:16px;
	text-decoration:none;
	white-space:nowrap;
}
.newsSeeAll:hover {
	text-decoration:underline;
}
.newsAll {
	float:right;
	text-align:right;
	display:block;
	color:#1A3A69;
	font-size:12px;
	font-style:italic;
	line-height:16px;
	text-decoration:none;
	margin-top:8px;
	white-space:nowrap;
}
.newsAll:hover {
	text-decoration:underline;
}
.newsItem a.newsMore {
	float:right;
	text-align:right;
	display:block;
	color:#568E1F;
	font-size:12px;
	font-style:italic;
	line-height:16px;
	text-decoration:none;
}
.newsItem a.newsMore:hover {
	text-decoration:underline;
}
.newsItem .newsDescription {
	color:#1A3A69;
	font-size:14px;
	padding: 5px 0px 10px 0px;
	border-bottom:1px solid #E2E2E2;
	margin-bottom:10px;
}
.newsText {
	color:#1A3A69;
	font-size:14px;
	padding: 10px 0px 0px 0px;
}
.alpineNews {
	padding: 0px 0px 30px 0px;
}
#iframeBlock iframe{
	width:100%;
	height:1000px;
}
iframe#iframeBlock{
	width:100%;
	height:500px;
	border:1px solid #06170F;
}
.industryNews {
	padding: 0px 0px 0px 20px;
}
.industryNews table {
	width:100%;
	border:0px;
}
.industryNews table td {
	border:0px;
	color:#1A3A69;
	padding:0px;
}
.industryNews table td table td {
	padding: 2px 1px 2px 1px;
}
.industryNews table td * {
	color:#1A3A69;
}
.industryNews table td font b {
	color:#568E1F;
	font-size:16px;
}
.industryNews table td a {
	text-decoration:none;
	font-size:14px;
}
.industryNews table td a font {
	font-size:14px;
}
.industryNews table td a:hover {
	text-decoration:underline;
}
.industryNewsInternal table {
	width:100%;
	border:0px;
}
.industryNewsInternal table td {
	border:0px;
	color:#1A3A69;
	padding:0px;
}
.industryNewsInternal table td table td {
	padding: 2px 1px 2px 1px;
}
.industryNewsInternal table td * {
	color:#1A3A69;
}
.industryNewsInternal table td font b {
	color:#568E1F;
	font-size:16px;
}
.industryNewsInternal table td a {
	text-decoration:none;
	font-size:14px;
}
.industryNewsInternal table td a font {
	font-size:14px;
}
.industryNewsInternal table td a:hover {
	text-decoration:underline;
}

.bannerItem {
	text-align:center;
	padding:7px 0px 7px 0px;
}
/*Login form start*/
.formDiv {
	width:300px;
	padding:0px 0px 0px 0px;
	margin: 40px auto 40px auto;
}
.clearNoneDivName {
	width:120px;
	float:left;
	padding:5px 5px 1px 0px;
	text-align:right;
	color: #000000;
}
.clearNoneDiv {
	width:145px;
	float:left;
	margin:2px 0px 2px 0px;
}
.clearNoneDiv input {
	width:100%;
	border:1px solid #2A579D;
	color:#2A579D;
	height:20px;
	font-size:14px;
}
.clearButtonDiv {
	margin:2px 0px 10px 125px;
}
/*Login form end*/
/*  IFRAME */

#div_iframe
{
	display:none;
	width:910px;
	height:675px;
	z-index:2000;
	position:absolute;
	top:120px;
	left:50%;
	margin-left:-455px;
	background-color:#FFFFFF;

}

#div_iframe_message
{
	display:none;
	background-color:#FFFFFF;
	z-index:2001;
}

#formtext{
	float:left;
	padding:10px 0px 0px 10px;
	font-size:11px;
	text-align:left;
}
#closeform{
	float:right;
}

#blackBg{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#005C9F;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	z-index:1500;
	width:100%;
	height:100%;
}

.delete_block{
	background-image:url(../../_common/img/close.gif);	
	margin:1px 3px 10px 0px;
}

/* form */
.width90px {
	width:90px !important;
}
.width100pers {
	width:100% !important;
}
.width100px {
	width:100px !important;
}
.width130px {
	width:130px !important;
}
.width140px {
	width:130px !important;
}
.width145px {
	width:135px !important;
}
.width150px {
	width:150px !important;
}
.width200px {
	width:200px !important;
}
.formPartTitle {
	color:#52555D;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin: 4px 0px 4px 0px;
}
.formPartInfo {
	color:#52555D;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
.borderFormTab{
	border-top:1px solid #488512;
	border-left:1px solid #488512;
	margin: 3px 0px 3px 0px;
}
.borderFormTab td,.borderFormTab th{
	border-bottom:1px solid #488512;
	border-right:1px solid #488512;
	padding:2px;
}
.borderFormTab td{
	text-align:center;
}
.borderFormTab td input{
	width:40px !important;
}
.borderFormTab td input.input96{
	width:95% !important;
}
.borderFormTab td input.input98{
	width:97% !important;
}
.borderFormTab td input.input99{
	width:99% !important;
}
.borderFormTab td input.input100{
	width:100% !important;
}
.borderFormTab td input.input150{
	width:150px !important;
}
.borderFormTab td input.input120{
	width:120px !important;
}
.borderFormTab td input.input122{
	width:123px !important;
}
.borderFormTab th{
	text-align:left;
	background-color:#DFEEBB;
}
body.formBody{
	/*background-image:none;
	background-color:#FFFFFF;*/
	/*padding:40px 20px 20px 20px;*/
	/*background-image:url(../../_common/img/get_start.gif);*/
	background-repeat:no-repeat;
	background-position:top center;
}
body.formBody h1.title{
	text-align:left;
	padding-bottom:10px;
}
body.formBody sup{
	color:#FD0000;
	position:relative;
	top:3px;
}


body.formBodySub{
	background-image:none;
	background-color:#FFFFFF;
	padding:40px 20px 20px 20px;
	/*background-image:url(../../_common/img/green.gif);*/
	background-repeat:no-repeat;
	background-position:20px 60px;
}
body.formBodySub h1.title{
	text-align:left;
	padding-bottom:10px;
}
body.formBodySub h1.titleSub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#707580;
	background:url(../../_common/img/green.gif) left top no-repeat;
	padding-left:35px;
	text-align:left;
	margin-bottom:10px;
}
body.formBodySub sup{
	color:#FD0000;
	position:relative;
	top:3px;
}
.subText {
	text-align:left;
	padding:20px 0px 10px 0px;
}
.subText2 {
	text-align:center;
	padding:50px 0px 10px 0px;
}
.subText2 p {
	margin:10px 0px 10px 0px;
	padding:0px;
}
#mandatoryText{
	text-align:left;
}
.resetBtn{
	color:#004177;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
#div_iframe_message{
	position:absolute;
	top:60px;
	width:500px;
	height:100px;
	left:50%;
	margin-left:-250px;
}
#message_getstarted{
	width:480px;
	height:40px;
	line-height:40px;
	float:left;
}
#alertInfoFormGetStarted{
	width:460px;
	text-align:center;
	color:#D02D2D;
	font-size:10px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
#form_alert_message{
	display:none;
	background-color:#FFFFFF;
	z-index:2002;
	position:absolute;
	top:60px;
	width:300px;
	height:300px;
	left:50%;
	margin-left:-150px;
}
#alert_getstarted{
	text-align:left;
	padding:10px;
}
#alert_getstarted h1{
	color:#00438A;
	padding:0px 0px 7px 0px;
}
h1.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#707580;
	background-image:url(../../_common/img/green.gif);
	background-repeat:no-repeat;
	padding-left:35px;
}

.bannerItem{
	clear:both;
	text-align:center;
}
.bannerItem a{
	display:block;
	/*float:left;*/
	overflow:hidden;
	background-repeat:no-repeat;
	margin:auto;
}
.bannerItem a img{
	margin:1000px 0px 0px 0px;
}
#mainLogoLink1{
	width:147px;
	height:39px;
	background-image:url(../../_common/img/logos/1.gif);	
	/*margin:0px 0px 0px 45px;*/
}
#mainLogoLink1:hover{
	background-image:url(../../_common/img/logos/1_on.gif);
}
#mainLogoLink2{
	width:78px;
	height:54px;
	background-image:url(../../_common/img/logos/2.gif);
	/*margin:0px 0px 0px 85px;*/
}
#mainLogoLink2:hover{
	background-image:url(../../_common/img/logos/2_on.gif);
}
#mainLogoLink3{
	width:113px;
	height:39px;
	background-image:url(../../_common/img/logos/3.gif);
	/*margin:0px 0px 0px 63px;*/
}
#mainLogoLink3:hover{
	background-image:url(../../_common/img/logos/3_on.gif);
}
#mainLogoLink4{
	width:81px;
	height:71px;
	background-image:url(../../_common/img/logos/4.gif);
	/*margin:0px 0px 0px 90px;*/
}
#mainLogoLink4:hover{
	background-image:url(../../_common/img/logos/4_on.gif);
}
.partnerLogo {
	margin: 0px 0px 0px 0px;
	text-align:center;
	width:860px;/*715px;*/
	height:100px;
}
.botFlashBanBlock {
	width:170px;
	min-height:130px;
	_height:130px;
	position:absolute;
	display:none;
	color:#ffffff;
	margin: 0px 0px 0px 420px;
}
.botFlashBanHomeBlock {
	width:170px;
	min-height:130px;
	_height:130px;
	/*position:absolute;*/
	color:#ffffff;
	margin: 10px 0px 20px 0px;
}
h1.botflashTitle {
	display:block;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-transform:lowercase;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
h1.botflashHomeTitle {
	/*display:block;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-transform:lowercase;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;*/	
	display: block;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	font-size: 14px;
	color: #b2b2b2;
}
#botFlash {
	/*background:url(../../_common/img/bot_flash.jpg) left top no-repeat;*/
	width:170px;
	height:130px;
}
.botFlashBanHomeBlock #botFlash {
	margin: 0px 0px 0px 35px;
}
#run_string{
	border-top:1px solid #8BABDF;
	height:20px;
	margin:0px 0px 7px 10px;
	float:left;
}
#run_string_int{
	border-top:1px solid #8BABDF;
	height:20px;
	margin:25px 0px 13px 10px;
	float:left;
}
#run_string *, #run_string_int *{
	font-size:12px;
	color:#444444;
}
strong.indexTitle {
	color:#87AF4C !important;
}
#yourMessageSand {
	display:none;
	color:red;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	margin:-17px 0px 0px 2px;
}
.topArrow {
	display:block;
	padding: 0px 0px 0px 15px;
	height:13px;
	line-height:13px;
	background:url(../../_common/img/arrow_top.gif) left bottom no-repeat;
	position:absolute;
	margin:35px 0px 0px 770px;
}
.listCalcList p a {
	padding: 0px 0px 0px 10px;
	background:url(../../_common/img/dot3.gif) left center no-repeat;
}
.listCalcList p a.active {
	color: #366FC8;
}
/*Allert Message Start*/
#form_alert_message{
	display:none;
	background-color:#FFFFFF;
	z-index:2002;
	position:absolute;
	top:60px;
	width:300px;
	height:300px;
	left:50%;
	margin-left:-150px;
}
#alert_getstarted{
	text-align:left;
	padding:10px;
}
#alert_getstarted h1{
	color:#00438A;
	padding:0px 0px 7px 0px;
}
#blackBg{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#005C9F;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	z-index:1500;
	width:100%;
	height:100%;
}
/*Contact Form Start*/
.contactText {
	width:50%;
}
.contPaddText {
	width:250px;
	margin-bottom:0px;
	border:1px solid #9B9D9A;
}
.contPaddSel {
	width:250px;
	margin-bottom:3px;
	border:1px solid #9B9D9A;
}
.contPadd {
	width:250px;
	margin-bottom:3px;
	border:1px solid #9B9D9A;
}
.textInside {
	margin-left:120px;
}
.sendButton {
	margin-left:100px;
}
.sendButtonCont {
	margin-left:0px;
}
.indexTitle{
	color:#76B133;
}
/*Contact Form End*/

.searchBlock {
	padding:20px 0px 10px 0px;
	text-align:center;
}
.search {
	width:240px;
	height:26px;
	margin:0px auto 0px auto;
	background: url(../../_common/img/search.gif) left top repeat-x;
}
.search input.searchField {
	width:185px;
	height:26px;
	margin:0px auto 0px auto;
	background: url(../../_common/img/search_left.gif) left top no-repeat;
	border:0px;
	padding-left:10px;
	float:left;
	color:#A5A6A6;
	font-style:italic;
}
.search input.searchBtn {
	float:right;
}

.searchInternalBlock {
	padding:15px 15px 0px 0px;
}
.searchInternal {
	/*position:absolute;*/
	margin:0px 0px 0px 0px;
	z-index:1000;
	float:right;
}
.searchresult {
	font-weight:bold;
}
.searchtext {
	padding: 0px 0px 10px 0px;
	margin-bottom:30px;
	border-bottom:1px dotted #a0a0a0;
	/*border-bottom:1px dashed #D1D6DF;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #52555d;
}
.searchtext * {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #52555d;
}
div.searchlink a, div.searchlink a span {
	color:#00438A;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
}
.searchwcolor {
	color:#FF9933;
}
.searchtitle {
	color:#0056A1;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.blockTitle {
	color:#558E1D;
	padding-top:20px;
	margin-bottom:-20px;
}

.blockTitle a{
	color:#558E1D;
}
.whiteTex, .whiteTex *{
	color:#FFFFFF !important;
}
table.image2{
	margin:20px auto 10px auto;
	width:400px;
}
table.image2 td{
	width:200px;
	text-align:center;
}
table.contentWidth{
	margin:0px auto 10px auto;
	width:400px;
}
table.contentWidth td{
	width:200px;
	text-align:center;
}
table.contentWidth td *{
	text-align:center;
}
.registrationFormDiv {
	padding:30px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#5E8915;
	text-transform:uppercase;
	font-weight:bold;
}
.registrationFormDiv2 {
	padding:20px 0px 20px 0px;
}
.registrationFormDiv input#login, .registrationFormDiv input#pass {
	margin:0px 15px 0px 0px;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	border:2px solid #5E8915;
	color:#5E8915;
	vertical-align:abs-middle;
}
.registrationFormDiv input#pass {
	margin:0px 5px 0px 0px;
}
.registrationFormDiv input#submit_bnt {
	border:0px solid #5E8915;
	background-color: #5E8915;
	padding: 4px 7px 4px 7px;
	color: #ffffff;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
h1.registrationTitle {
	display:block;
	padding: 0px 0px 10px 0px;
	color:#558E1D;
	font-size:16px;
}
.regFormTitle {
	width:170px;
	float:left;
	padding:3px;
	font-weight:bold;
}
.regFormInput {
	width:180px;
	float:left;
	padding:3px;
}
.regFormInput select {
	width:99%;
	border:1px solid #5E8915;
	color:#5E8915;
}
.regFormInput input {
	width:98%;
	border:1px solid #5E8915;
	color:#5E8915;
}
.regFormBtn {
	padding: 5px 0px 5px 179px;
}
.regFormBtn input {
	border:0px solid #5E8915;
	background-color: #5E8915;
	padding: 1px 10px 1px 10px;
	color: #ffffff;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
.regFormLine {
	height:5px;
	border-top:1px dashed #555555;
	margin: 20px 0px 20px 0px;
}
.wellcomeUser {
	display:block;
	float:right;
	/*margin: 0px 5px 0px 0px;*/
}
.wellcomeUser, .wellcomeUser b {
	color:#ffffff;
	font-size:16px;
	font-family: 'Molengo', Trebuchet MS, arial, serif;
}
.haveAnAccount {
	padding: 5px 0px 0px 0px;
}
.haveAnAccount:hover {
	text-decoration:none;
}
.loginMenu {
	position:absolute;
	top:17px;
	right:0px;
}
.loginMenu a {
	color:#A8A8A8;
	font-size:11px;	
	display:block;
	float:right;
	margin: 0px 5px 0px 10px;
}
#greyLoginText{
	width:840px;
	position:absolute;
	text-align:center;
	margin-top:-90px;
	color:#C2C0C1;
	font-size:12px;
	font-weight:bold;
}
