/*


*/

*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #F2F2F2 url(../images/topmenu/title_1.png) repeat-x top left;
}

body, th, td, input, textarea
{
	text-align: justify;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

form
{
}

fieldset
{
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1C475F;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #173e54;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
}

ul
{
	list-style: none;
}

a
{
	text-decoration: none;
	color: #06C;
}

a:hover
{
	border: none;
}

h1 a, h2 a, h3 a
{
}

h1 a:hover, h2 a:hover, h3 a:hover
{
}

hr
{
	display: none;
}

/* Wrapper */

#wrapper
{
}

/* Header */

#header
{
	width: 950px;
	margin: 0 auto;
	background: url(../images/topmenu/title_2.png) repeat-x top left;
}

#menu
{
	height: 43px;
	width: 950px;
}

#menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li
{
	float: left;
}
/*
#menu a
{
	display: block;
	float: left;
	padding: 15px 30px 12px 30px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover
{
	background: #770444;
	color: #FFFFFF;
}

#menu .current_page_item a
{
	background: #770444;
	padding: 15px 30px 12px 30px;
	color: #FFFFFF;
}

#menu .last
{
}

*/

/*****normal****/
#menu .menu_leftblank
{
	width: 379px;
	height: 43px;
}
#menu .menu_home a
{
	width: 86px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/home_normal.gif) no-repeat;
}
#menu .menu_demo a
{
	width: 86px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/demo_normal.gif) no-repeat;
}
#menu .menu_download a
{
	width: 114px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/download_normal.gif) no-repeat;
}
#menu .menu_learnmore a
{
	width: 113px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/learn_more_normal.gif) no-repeat;
}
#menu .menu_feedback a
{
	width: 90px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/feedback_normal.gif) no-repeat;
}
#menu .menu_blog a
{
	width: 82px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/blog_normal.gif) no-repeat;
}
/*****normal end****/

/*****hover****/
#menu .menu_home a:hover
{
	background: url(../images/topmenu/home_over.gif) no-repeat;
}
#menu .menu_demo a:hover
{
	background: url(../images/topmenu/demo_over.gif) no-repeat;
}
#menu .menu_download a:hover
{
	background: url(../images/topmenu/download_over.gif) no-repeat;
}
#menu .menu_learnmore a:hover
{
	background: url(../images/topmenu/learn_more_over.gif) no-repeat;
}
#menu .menu_feedback a:hover
{
	background: url(../images/topmenu/feedback_over.gif) no-repeat;
}
#menu .menu_blog a:hover
{
	background: url(../images/topmenu/blog_over.gif) no-repeat;
}
/*****hover end****/

/*****currently****/
#menu .menu_home_currently a
{
	width: 86px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/home_currently.gif) no-repeat;
}
#menu .menu_demo_currently a
{
	width: 86px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/demo_currently.gif) no-repeat;
}
#menu .menu_download_currently a
{
	width: 114px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/download_currently.gif) no-repeat;
}
#menu .menu_learnmore_currently a
{
	width: 113px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/learn_more_currently.gif) no-repeat;
}
#menu .menu_feedback_currently a
{
	width: 90px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/feedback_currently.gif) no-repeat;
}
#menu .menu_blog_currently a
{
	width: 82px;
	height: 43px;
	display: block;
	background: url(../images/topmenu/blog_currently.gif) no-repeat;
}
/*****currently end****/

/* Page */

#page
{
	width: 950px;
	height: 690px;
	margin: 0 auto;
	background: #FFF url(../images/pagebottom.gif) repeat-x bottom left;
}

#insidepage
{
	width: 950px;
	height: 680px;
	margin: 0 auto;
	background: url(../images/map.png) no-repeat top right;
}

/* Content */

#content
{
	float: left;
	width: 619px;
}


#content_top
{
	width: 607px;
	height: 34px;
	padding: 20px 0 0 0;
}

#contenttop_logo
{
	width: 172px;
	height: 34px;
	margin: 1px 10px 0px -2px;
	background: url(../images/logo.png) no-repeat;
	float: left;
}
#contenttop_title
{
	height: 34px;
	padding: 11px 0 0 25px;
}

#content_mid
{
	height: 580px;
	margin: 10px 0 0 0;
}


#content_bottom
{
}




/* Sidebars */

#sidebar
{
	float: left;
	height: 500px;
	margin: 0 0 0 25px;
	padding: 175px 0 0 0px !important;
}

#sidebartop
{
	height: 0px;
}

#sidebarmid
{
	width: auto;
}

#sidebar_panel
{
	height: 354px;
	margin: 15px 0 0 0;
}

#sidebar_button a
{
	width: 288px;
	height: 83px;
	display: block;
	margin: 0 auto;
	background: url(../images/freedownload_normal.gif);
}

#sidebar_button a:hover
{
	background: url(../images/freedownload_over.gif);
}

#sidebar ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li
{
}
#sidebar_split
{
	width: 288px;
	height: 9px;
}
#sidebar_meshtoppanel, #sidebar_sandfpanel
{
	width: 288px;
	height: 173px;
	display: block;
	margin: 0 auto;
	border: solid 1px #CCC;
}

#sidebar_sandfpanel
{
	height: auto; /*******!!!!!!!!!!!!!!****/
	padding: 0 0 0px 0;
}

.paneltop
{
	height: 21px;
	padding: 3px 0 2px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #620000;
	background: url(../images/paneltitle.png) repeat-x top left;
}

#sidebar_meshtoppanel .panelcontent
{
	width: 277px;
	height: 142px;
	display: block;
}

#sidebar_sandfpanel .panelcontent
{
	width: 277px;
	height: 95px;
	display: block;
}

.panelcontent
{
	background: #F8F8F8;
	margin: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000061;
}

.panelbottom
{
	height: 42px;
	width: 285px;
	margin: 0 auto;
	padding: 5px 2px 5px 2px;
}

.panelbottom ul
{
	margin: 0 30px 10px 30px;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.panelbottom li
{
	float: left;
	margin: 0 0px 0 3px;
}

.twitterbutton
{
}

.twitterbutton a
{
	display: block;
	height: 42px;
	width: 137px;
	background: url(../images/twitter_normal.gif) no-repeat;
}

.twitterbutton a:hover
{
	background: url(../images/twitter_over.gif) no-repeat;
}

.facebookbutton
{
}

.facebookbutton a
{
	display: block;
	height: 42px;
	width: 137px;
	background: url(../images/facebook_normal.gif) no-repeat;
}

.facebookbutton a:hover
{
	background: url(../images/facebook_over.gif) no-repeat;
}


/* Footer */

#footer
{
	width: 950px;
	margin: 0 auto;
	background: url(../images/bottommenu/title_3.png) repeat-x bottom left;
}

#footer_menu
{
	height: 32px;
	width: 600px;
	margin: 0 auto;
}

#footer_menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#footer_menu li
{
	float: left;
}

/*
#footer_menu a
{
	display: block;
	float: left;
	padding: 9px 30px 16px 30px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/Privacy_Policy_Normal.gif) no-repeat;
}


#footer_menu a:hover
{
	background: url(../images/Privacy_Policy_Over.gif) no-repeat;
}


#footer_menu .current_page_item a
{
	background: url(../images/Privacy_Policy_Currently.gif) norepeat;
	padding: 15px 30px 16px 30px;
	color: #FFFFFF;
}

#footer_menu .last
{
	border-right: #58032F 1px solid;
}


*/

/* normal */
#footer .footer_about a
{
	width: 111px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/about_normal.gif) no-repeat;
}
#footer .footer_privacy_policy a
{
	width: 115px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/privacy_policy_normal.gif) no-repeat;
}
#footer .footer_support a
{
	width: 92px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/support_normal.gif) no-repeat;
}
#footer .footer_license a
{
	width: 79px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/license_normal.gif) no-repeat;
}
#footer .footer_terms_of_service a
{
	width: 143px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/terms_of_service_normal.gif) no-repeat;
}
/* normal end*/

/* hover */
#footer .footer_about a:hover
{
	background: url(../images/bottommenu/about_over.gif) no-repeat;
}
#footer .footer_privacy_policy a:hover
{
	background: url(../images/bottommenu/privacy_policy_over.gif) no-repeat;
}
#footer .footer_support a:hover
{
	background: url(../images/bottommenu/support_over.gif) no-repeat;
}
#footer .footer_license a:hover
{
	background: url(../images/bottommenu/license_over.gif) no-repeat;
}
#footer .footer_terms_of_service a:hover
{
	background: url(../images/bottommenu/terms_of_service_over.gif) no-repeat;
}
/* hover end*/

/* currently */
#footer .footer_about_currently a
{
	width: 111px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/about_currently.gif) no-repeat;
}
#footer .footer_privacy_policy_currently a
{
	width: 115px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/privacy_policy_currently.gif) no-repeat;
}
#footer .footer_support_currently a
{
	width: 92px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/support_currently.gif) no-repeat;
}
#footer .footer_license_currently a
{
	width: 92px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/license_currently.gif) no-repeat;
}
#footer .footer_terms_of_service_currently a
{
	width: 143px;
	height: 32px;
	display: block;
	background: url(../images/bottommenu/terms_of_service_currently.gif) no-repeat;
}
/* currently end*/

/* Footer end */

/* preload div */

#sidebartop
{
	height: 0px;
	background: url(../images/topmenu/home_over.gif) no-repeat;
	background: url(../images/topmenu/demo_over.gif) no-repeat;
	background: url(../images/topmenu/download_over.gif) no-repeat;
	background: url(../images/topmenu/learn_more_over.gif) no-repeat;
	background: url(../images/topmenu/feedback_over.gif) no-repeat;
	background: url(../images/topmenu/blog_over.gif) no-repeat;
	background: url(../images/freedownload_over.gif);
	background: url(../images/twitter_over.gif) no-repeat;
	background: url(../images/facebook_over.gif) no-repeat;
	background: url(../images/bottommenu/about_over.gif) no-repeat;
	background: url(../images/bottommenu/privacy_policy_over.gif) no-repeat;
	background: url(../images/bottommenu/support_over.gif) no-repeat;
	background: url(../images/bottommenu/license_over.gif) no-repeat;
	background: url(../images/bottommenu/terms_of_service_over.gif) no-repeat;
}

/* preload div end */