/* CSS Document */
body {
	margin: 0px;
	background: url(../images/bg_repeat.jpg) top left repeat-x;
	padding: 5px 0 0 0;
}

.top_bg_clr {
	background: #fff;
}

.cont_bg_left {
	background: url(../images/cont_con_left.jpg) top left no-repeat;
	width: 54px;
}

.cont_bg_right {
	background: url(../images/cont_con_right.jpg) top right no-repeat;
	width: 54px;
}

.logo_padding {
	padding: 12px 12px 0 11px;
}

.logo_padding_wel {
	padding: 0 12px 0 11px;
}

.logo_padding_wel2 {
	padding: 0 12px 0 0;
}


.logo_padding2 {
	padding: 28px 0 0 0;
}



.search_bg_repeat {
	background: url(../images/search_bg_repeat.jpg) top left repeat-x;
	height: 69px;
}

.search_padding {
	padding: 24px 0 0 9px;
}

.search_txtfield {
	width: 143px;
	height: 16px;
	background: #fff;
	border: 1px solid #2fbedc;
}

.search_button {
	width: 48px;
	height: 20px;
	background: #1fa6c2;
	border: 0px;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
}

.link_padding {
	padding: 23px 0 0 0;
}

.link_bg {
	background: url(../images/link_bg.gif) top left repeat-x;
	height: 40px;
}

.nav_link:link {
	font: bold 13px  Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	text-decoration: none;
}

.nav_link:visited {
	font: bold 13px  Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	text-decoration: none;
}

.nav_link:hover {
	font: bold 13px  Arial, Helvetica, sans-serif;
	color: #1c96b4;
	text-decoration: none;
}

.cont_padding2 {
	padding: 14px 0 0 0;
}

.cont_padding {
	padding: 14px 0 0 0;
}


.login_bg {
	background: url(../images/login_bg.jpg) top left repeat-x;
	height: 250px;
}

.login_padding {
	padding: 10px 0 0 18px;
}

.login_line {
	background: url(../images/login_line.jpg) bottom left no-repeat;
}

.login_txt {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #484848;
}

.login_txt2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #484848;
}

.login_txtfield {
	width: 132px;
	height: 16px;
	background: #fff;
	border: 1px solid #d9d6d5;
}

.login_link:link {
	font: 11px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: underline;
}

.login_link:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: underline;
}

.login_link:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: none;
}


.email:link {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
}

.email:visited {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
}

.email:hover {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: underline;
}




.bottom_link:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: none;
}

.bottom_link:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: none;
}

.bottom_link:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: underline;
}


.wel_padding {
	padding: 20px 0 0 44px;
}

.wel_title {
	font: 24px Arial, Helvetica, sans-serif;
	color: #f3b629;
}

.wel_title2 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #36c3df;
}

.wel_txt {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #686868;
}

.wel_txt2 {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #686868;
}

.wel_txt2_red {
        font: bold 12px/20px Arial, Helvetica, sans-serif;
        color: #FF0000;
}


.readmore_link:link {
	font: 11px Arial, Helvetica, sans-serif;
	color: #363738;
	text-decoration: none;
}

.readmore_link:visited{
	font: 11px Arial, Helvetica, sans-serif;
	color: #363738;
	text-decoration: none;
}

.readmore_link:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #363738;
	text-decoration: underline;
}

.buy_software {
	background: url(../images/software_bg.jpg) top left repeat-x;
	height: 218px;
}

.login_txt_software {
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	color: #484848;
}

.buy_software_padding {
	padding: 11px 0 0 19px;
}

.buy_software_padding2 {
	padding: 0 0 0 18px;
}

.customer_title {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #f3b629;
}

.customer_title5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #36c3df;
}


.customer_title3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #f3b629;
}

.customer_title4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #36c3df;
}



.customer_title2 {
	font:  bold 16px Arial, Helvetica, sans-serif;
	color: #36c3df;
}

.john_txt {
	font: 14px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	padding: 5px 0 0 0;
}

.john_txt2 {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #686868;
}

.footer_bg {
	background: url(../images/footer_bg.gif) top left repeat-x;
	height: 53px;
}

.footer_txt {
	font: 12px/65px Arial, Helvetica, sans-serif;
	color: #555757;
}

.banner {	
	background: url(../images/banner2.jpg) top left no-repeat;
	width: 877px;
	height: 260px;
}

.padding {
	padding: 0 13px 0 11px;
}

.orange_bullet {
	padding: 6px 0 0 0;
}

.wel_txt1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #149db9;
}

.wel_txt3 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #db943f;
}

.wel_txt4 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #686868;
}

.wel_txt5 {
	font: 11px/22px Arial, Helvetica, sans-serif;
	color: #686868;
}

.wel_txt6 {
	font: 11px/22px Arial, Helvetica, sans-serif;
	color: #3a3a3a;
}


.details {
	background: url(../images/details_bg.jpg) top left repeat-x;
	height: 96px;
}

.details_padding {
	padding: 24px 0 0 7px;
}

.important_bg {
	background: #f6f4f2;
}

.important_padding {
	padding: 9px 0 0 9px;
}

.submit_button {
	border: 0px;
	background: #FA9D28;
	font: 12px Arial, Helvetica, sans-serif;
	font-style: bold;
}

