body{
	background:white url('images/background.png') repeat-x;
	font-family:Verdana,sans-serif;
	margin:0;
	padding:0;
	font-size:medium;
	background-color:white
}

.dlink:link {COLOR: blue; text-decoration: underline}
.dlink:active {COLOR: blue; text-decoration: underline}
.dlink:visited {COLOR: blue; text-decoration: underline}
.dlink:hover {COLOR: red; text-decoration: underline} 

table.header{
	background:url('images/head_back.jpg') no-repeat;
	height:82px;
	width:100%;
	border-collapse:collapse
}

span.title{
	color:#eaeaea;
	font-size:1.6em;
	text-align:center;
	font-weight:bold;
}

span.motto{
	color:#bfbfbf;
	font-size:1em;
	text-align:center;
}

#container{
	background:url('images/page_background.png') no-repeat;
	height:650px;
	width:100%;
	border-collapse:collapse;
	margin-top:20px;
	font-family:Arial,Verdana,helvetica
}

#container td{
	vertical-align:top;
	margin:0;
	border:0px none;
	padding:0
}


#container-footer{
	border-top:1px solid #eaeaea;
	margin:0 auto;width:100%;
	text-align:center;
	font-size:.7em;
	background:url('images/page_bottom.jpg') no-repeat top center;
	padding-left:0; 
	padding-right:0; 
	padding-top:.5em; 
	padding-bottom:.5em
}

ul{
	padding:0;
	margin:0;
	list-style:none;
}

#ul2 li{
	margin-left:50px;
	margin-right:2px;
	padding-left:5px;
	list-style:disc
}

#ul3 li{
	margin-left:50px;
	margin-right:2px;
	margin-bottom:1.0em;
	padding-left:5px;
	list-style:disc
}

#ul4 li{
	margin-left:20px;
	margin-right:2px;
	padding-left:5px;
	list-style:disc
}


a{
	color:#2a679f;
	text-decoration:none;
}

a:visited{
	color:#183d60;
	text-decoration:none;
}

a:active{
	color:#FF5C01;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

a.image-link{
	border-bottom:none;
}

a.image-link:hover{
	text-decoration:none;
}

img.float-left{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}

.float-right{
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}

img.icon{
	float:left;
	margin-right:1em;
}

img.inline{
	vertical-align:middle;
}

img.left-arrow{
	vertical-align:middle;
	margin-right:.6em;
}

#main{
	margin:0 auto;
	width:955px;
	text-align:left;
}

table.purc{
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	height:80px;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}


#purc1{
	background:url('images/purc1.png') repeat-x;;
	vertical-align:middle;
        color:#5a5a5a;
        font-size:.1.0em;
        text-align:left;
}

#purc2{
	background:url('images/purc2.png') repeat-x;;
	vertical-align:middle;
        color:#3a3a3a;
        font-size:.1.0em;
        text-align:left;
}


table.header{
	background:url('images/head_back.jpg') no-repeat;
	height:82px;
	width:100%;
	border-collapse:collapse
}

#rightnav{
	text-align:right;
	padding-right:.4em;
}

#rightnav a{
	color:#ccc;
	font-size:.6em;
	text-decoration:none;
	padding-left:1.8em;
}

#rightnav a:hover{
	color:#01c3f8;
}

table.navbar{
	background:url('images/bg_menu.png') repeat-x;
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin:0;
	height:33px
}

#navbar-right{
	background:url('images/bg_menu_right.png') no-repeat;
	width:10px;
	border-collapse:collapse;
	padding:0;
	margin:0
}

#nav{
	font-size:.7em;line-height:1.3em;
	background:url('images/bg_menu_left.png') no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0
}

#nav ul li{
	background:url('images/bg_menu_divider.png') no-repeat right;
	float:left;
	height:33px
}

#nav ul li a{
	color:#eaeaea;float:left;
	padding:9px 15px 9px 15px;
	text-decoration:none;
}

#nav ul li a:hover{
	background:url('images/bg_menu_sprites.png') no-repeat 0 -33px;
}

#nav ul li.map-current{
	background:url('images/bg_menu_sprites.png') no-repeat 0 -33px;
}

#nav ul li.map-first-current{
	background:url('images/bg_menu_sprites.png') no-repeat 0 0;
}

#nav ul li.map-last-current{
	background:url('images/bg_menu_sprites.png') no-repeat 0 -33px;
}

#nav ul li.map-first a:hover{
	background:url('images/bg_menu_sprites.png') no-repeat 0 0;
}

#nav ul li.map-first-current a:hover{
	background:url('images/bg_menu_sprites.png') no-repeat 0 0;
}

#nav ul li.map-parent{
	background:url('images/bg_menu_sprites.png') no-repeat 0 -33px;
}

#nav ul li.map-first-parent{
	background:url('images/bg_menu_sprites.png') no-repeat 0 -33px;
}

#nav ul li.map-first-parent a:hover{
	background:url('images/bg_menu_sprites.png') no-repeat 0 0;
}

#nav ul li.map-last-parent{
	background:url('images/bg_menu_sprites.png') no-repeat 0 -33px;
}

#container_2{
	background:url('images/page_background_2.png') no-repeat;
	height:650px;
	width:100%;
	border-collapse:collapse;
	margin-top:20px;
	font-family:Arial,Verdana,helvetica
}

#container_2 td{
	vertical-align:top;
	margin:0;
	border:0px none;
	padding:0
}

span.tabs{
	font-weight:bold;font-size:.8em;
	color:#eaeaea;padding:20px 5px 20px 60px;
}


span.feature_title{
        color:#eaeaea;
        font-size:1.3em;
        text-align:center;
}

span.feature_motto{
	color:#bfbfbf;
	font-size:1em;
	text-align:center;
}

span.feature_title_2{
        color:#5a5a5a;
        font-size:1.1em;
        text-align:center;
}

span.user_manual_chapter{
        color:#5a5a5a;
        font-size:1.4em;
        text-align:center;
}

span.user_manual_heading{
        color:#5a5a5a;
        font-size:1.1em;
        text-align:center;
}

pre.user_manual_code {
	color:#0000ff;

	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;

	margin-top:0px;
	margin-left:40px;
	margin-right:10px;
}

span.feature_text{
        color:#050505;
        font-size:.8em;
        text-align:center;
}

span.image_subtitle{
        color:#050505;
        font-size:.7em;
}

span.normal_text{
        color:#050505;
        font-size:.9em;
	line-height:150%;
}

span.version_no{
        color:#2a679f;
        font-size:2em;
	font-weight:bold;
        text-align:center;
}




#footer a{
	color:#777;
}

#footer a:hover{
	color:#01c3f8;
}

#copynote{
	padding-top:1em;color:#777;
}



