/*
left menu text: #346F9A;
top menu text: #5A90B7;
top menu button: #E7F2FC;
logo text: #6089DF;
border: #D8E2F4;
copyright text: #A2A2A5;
footer backg: #F1F6FC;
*/

* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

body {
	background-color: #fff; /*#6498CF;*/
	color: #333;
	font: 85% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

html #main_wrap {
	height: 1%;			/* Holly hack for IE */
}

#container {
	text-align: left;
	/*width:1200px;*/
	width: 960px;
	/*min-width: 960px;*/
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	padding: 0 0 10px 10px;
	margin-top: 0px;
}

#header {
	font-size: 200%;
	height: 115px;
	position: relative;
} 

#header span {
	background:url(/images/header.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* top menu */

#topmenu {
	background:url(/images/topmenu_bg.png) no-repeat;
	height: 32px;
}

#topmenu ul {
	float: right;
	list-style-type: none;
}

#topmenu li {
	float: left;
	width: 97px;
	height: 32px;
	background: url(/images/topmenu_but.png) no-repeat;
	font-size: 18px;
	padding-right: 10px;
}

#topmenu #top_contacts {
	padding-right: 25px;
}

#topmenu a:link, #topmenu a:visited {
	color: #5A90B7;
	text-decoration: none;
	display:block;
	width: 97px;
	text-align:center;
	line-height: 32px;
}

#topmenu a:hover {
	background: url(/images/topmenu_but_hi.png) no-repeat;
}


/* main menu */

#sidebar {
	background: url(/images/side_bg.png) no-repeat;
	float: left;
	width: 225px;
	height: 592px;

}

#nav {
	margin-left: 24px;
	margin-top: 80px;
}

#nav li {
	list-style-type: none;
}

#nav a:link, #nav a:visited {
	text-decoration: none;
	color: #346F9A;
	font-size: 18px;
	display: block;
	width: 165px;
	line-height: 33px;
	padding-left: 10px;
}

#nav a:hover {
	background: url(/images/menu_hi.png) no-repeat;
}

.support_img {
	width: 200px;
	margin: 40px auto 0 auto;
}

.clear {
	clear:both;
}

/* main */
#main {
	background: url(/images/main_bl.png) bottom left no-repeat;	
	margin-left: 225px;
}

#main_outer {
	background: url(/images/main_br.png) right bottom no-repeat;
	padding-bottom: 50px;
}

#main_inner {
	background: url(/images/main_tl.png) top left no-repeat;
}

#main h2 {
	background: url(/images/main_tr.png) top right no-repeat;	
	padding-top: 50px;
	font-size: 1.3em;
	text-align: center;
}

#main h2, #main p, #main ul, #main ol {
	padding-left: 50px;
	padding-right: 50px;
}

#main h2 {
	color: #2664A6;
	margin-bottom: 1em;
}

#main p, #main ul {
	margin: 1em 0;
}

#main ol {
	margin-left: 5em;
	
}

#main ul {
	margin-left: 3em;
	list-style-type: none;
}

#main ul li {
	line-height: 1.8em;
	background: url(/images/yellow_bullet.png) left 0.4em no-repeat;
	padding-left: 20px;
}

#main h3 {
	font-size: 110%;
	color: #346F9A;
	margin: 10px 0;
	padding-left: 50px;
	padding-right: 50px;
}

 
.screenshot img {
	display: block;
	margin: 0 auto;
}

.asterisk {
    color: #FF9900;
	}
	
.product_name {
	font-weight: bold;
}	 
	
#main a:link, #main a:visited {
	color: #2E7DCF;
	text-decoration: none;
}

#main a:hover, #main a:active {
	border-bottom: 2px #FCC13C dashed;
}

/* footer */

#footer {
	background: url(/images/footer_left.png) no-repeat;
	display: block;	/* revert to default after IE6 hack */
	text-align: center;
}

#footer_inner {
	background: url(/images/footer_right.png) no-repeat top right;
}

#footer ul {
	display: block;
	list-style-type: none;
}

#footer li {
	display: inline;
	color: #5A90B7;
	padding: 0 5px;
}

#footer a:link, #footer a:visited, #footer p {
	font-size: 12px;
	text-decoration: none;
	color: #5A90B7;
	line-height: 20px;
}

#footer a:hover {
	text-decoration: underline;
}


#footer p {
	color: #A2A2A5;
}

p.man_nav {
	text-align: center;
	font-size: 90%;
	padding-top: 2em;
}

p.man_nav a {
	margin-left: 10px;
	margin-right: 10px;
}

#main p.man_nav a:hover, #main p.man_nav a:active{
	border-bottom: 1px solid #FCC13C;
}

