@charset "utf-8";
body {
	margin: 0px;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
}
.logo {
	position: relative;
	left:10px;
	top:10px;
}
.header_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5c646c;
	text-decoration: none;
}
.header_menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5c646c;
	text-decoration: none;
}
.header_menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5c646c;
	text-decoration: none;
}
.header_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.top_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #398ec7;
	text-decoration: none;
}
.top_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #398ec7;
	text-decoration: none;
}
.top_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #398ec7;
	text-decoration: none;
}
.top_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.input_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
	background-repeat:repeat-x;
	border: 1px solid #ebebeb;
	padding:7px;
	background: #FFFFFF url(../images/text_field_bg.gif) left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	/*background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);*/
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 5px;

}
.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	height:28px;
}
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.right_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.right_navi a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.right_navi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.right_navi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.highlight_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.highlight_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.highlight_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.highlight_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: underline;
}
.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #adadad;
	text-decoration: none;
}
.footer_small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4e4e4e;
	text-decoration: none;
}
.footer_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #d0d0d0;
	text-decoration: none;
}
.footer_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #d0d0d0;
	text-decoration: none;
}
.footer_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #d0d0d0;
	text-decoration: none;
}
.footer_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #F0F0F0;
	text-decoration: none;
}
.footer_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d0d0d0;
	text-decoration: none;
	line-height:20px;
}
.footer_content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d0d0d0;
	text-decoration: none;
	line-height:20px;
}
.footer_content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d0d0d0;
	text-decoration: none;
	line-height:20px;
}
.footer_content a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F0F0F0;
	text-decoration: none;
	line-height:20px;
}
.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #a2a9ad;
	text-decoration: none;
}
.copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6e7a84;
	text-decoration: none;
}
.copyrights a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6e7a84;
	text-decoration: none;
}
.copyrights a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6e7a84;
	text-decoration: none;
}
.copyrights a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444B51;
	text-decoration: none;
}
.title_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
	background-image: url(../images/title_bar_bg.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	height: 30px;
}
.show {
	display:block;
}
.hide {
	display:none;
}
.body_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.body_highlight a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
}
.body_highlight a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
}
.body_highlight a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.body_smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #868686;
	text-decoration: none;
	line-height: 13px;
}
.view_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	height: 20px;
}
.view_more a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	height: 20px;
}
.view_more a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	height: 20px;
}
.view_more a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999933;
	text-decoration: none;
	height: 20px;
}
.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	line-height:30px;
}
.button {
	background-image: url(../images/button_bg.gif);
	border: 1px solid #dedede;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
	text-decoration: none;
	height: 26px;
	cursor: pointer;
	text-shadow: 0 1px 0 white;
}
.border {
	border: 1px solid #c8c8c8;
}
.image_border {
	padding: 3px;
	border: 3px solid #f2f2f2;
}
.highlight_text_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-y;
	height: 25px;
}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	padding:3px;
}
.pagination a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	padding:3px;
}
.pagination a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
	padding:3px;
}
.pagination a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f9bcb;
	padding:3px;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 13px;
	border: 1px solid #999999;
}
.body_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.body_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.body_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #398ec7;
	text-decoration: none;
}
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3f9bcb;
	text-decoration: none;
	font-weight:normal;
}
.block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
	background-color: #FFFFFF;
	cursor:pointer;
}
.block a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
	background-color: #FFFFFF;
	cursor:pointer;
}
.block a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
	background-color: #FFFFFF;
}
.block a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #f2f2f2;
	display:block;
}
.body_smalltext_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.body_smalltext_1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.body_smalltext_1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.body_smalltext_1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.body_text_light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #bdbdbd;
	text-decoration: none;
}
.h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}
.h1 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.h1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #3f9bcb;
	text-decoration: none;
}
.h1 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #6D6D6D;
	text-decoration: none;
}
.border_solid {
	border: 3px solid #f8f8f8;
}
.sub_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #636d76;
	text-decoration: none;
}
.trcolorhover {
	background-image:url(../images/all_demo_bg_hover.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.trcolor {
	background-image:url(../images/all_demo_bg.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.redThing {
	background-color: #F00;
}
.platform_bg {
	background-image:url(../images/platform_enterprise_bg.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.platform_bg_hover {
	background-image:url(../images/platform_enterprise_bg_hover.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}

/*.tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #727272;
	text-decoration: none;
	padding:5px;
	
}
.tabs a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #727272;
	text-decoration: none;
	padding:5px;
	background-color: #ffffff;
	border:1px #cccccc solid;
	line-height:30px;

}
.tabs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #727272;
	text-decoration: none;
	padding:5px;
	background-color: #ffffff;
	border:1px #cccccc solid;
		line-height:30px;

}
.tabs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #398ec7;
	padding:5px;
		line-height:30px;

}
*/

textarea { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border: 1px solid #cccccc; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.email_messengers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	text-decoration: none;
}
.email_messengers a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	text-decoration: none;
}
.email_messengers a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	text-decoration: none;
}
.email_messengers a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1a50b8;
	text-decoration: none;
}
.successful_alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1ca42d;
	text-decoration: none;
}

.error_alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #de4747;
	text-decoration: none;
}
