@charset "utf-8";
/* CSS Document */

body 
{
	background: #48114f;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size : 9pt;
	line-height : 13pt;
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

.sitemap ul,li {
	margin: 0;
	padding: 0;	
}

p, ul, li, span, dl, dt, dd, a
{
	margin: 0;
	padding: 0;
}
a {
	color: #702573;
}
a, a:hover
{
	text-decoration: none;
}
ul.sitemapTree
{
 list-style: none;
 font-weight: bold;
 float: left;
 margin: 0;
 padding: 0;
 display: block;
}

ul.sitemapTree li
{
 list-style: none;
 float: left;
 width: 400px;
}

ul.sitemapTree li ul li
{
 float: left;
 font-weight: normal;
}

ul.sitemapTree li a, ul.sitemapTree li ul li a
{
 color: #6BB702;
 text-decoration: none;
}

ul.sitemapTree li a:hover, ul.sitemapTree li ul li a:hover
{
 color: #6BB702;
 text-decoration: underline;
}

.wrapper
{
	background: #613067;
	border-top: 2px solid #6d3670;
	float: left;
	left: 80px;
	position: absolute;
	top: 20px;
	width: 840px;
}

.header
{
	width: 785px;
	float: left;
}

.headerInLeft
{
	width: 39px;
	height: 294px;
	float: left;
	background: url(../images/header-image-new.jpg) left top no-repeat;
}

.headerInRight
{
	width: 746px;
	float: left;
}

.headerInRight .namePhoneemail
{
	width: 741px;
	height: 68px;
	float: left;
	padding: 0 5px 0 0;
}

.headerInRight .name
{
	width: 380px;
	height: 68px;
	float: left;
}

.headerInRight .Phoneemail 
{
	float: right;
	width: 350px;
	padding: 10px 0 0 0;
}

.headerInRight .Phoneemail p
{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 24px;
}

.headerInRight .Phoneemail p a  
{
	color: #fff;
	text-decoration: none;
}

.headerInRight .namePhoneemail p a:hover 
{
	color: #000;
	text-decoration: none;
}

.headerTopC-caption
{
	background: url(../images/caption.jpg) no-repeat left top;
	width: 743px;
	height: 31px;
	float: left;
}

.headerflashBg
{
	background: url(../images/header-image-books.jpg) no-repeat left top;
	width: 743px;
	height: 138px;
	float: left;
}

.headerflashBg .flashCont
{
	width: 743px;
	height: 138px;
	float: left;
	text-align: right;
}

.headerflashBg .flashCont #flashcontent
{
	padding: 0 20px 0 0;
}

.headerBreadcrubBg
{
	background: url(../images/header-breadcrub-bg.jpg) no-repeat left top;
	width: 743px;
	height: 57px;
	float: left;
}

.headerBreadcrub
{
	float: right;
	width: 530px;
	line-height: 20px;
	padding: 32px 0 0 0;
}

.headerBreadcrubBg .pathTopage
{
	float: left;
	line-height: 20px;
}

.headerBreadcrubBg .sitemap
{
	width: 110px;
	float: right;
	line-height: 10px;
}

.headerBreadcrubBg .sitemap em
{
	padding: 0;
}

.headerBreadcrubBg a
{
	color: #6bb702;
	text-decoration: none;
}

.headerBreadcrubBg a:hover
{
	color: #6bb702;
	text-decoration: underline;
}

.contentContainer
{
	background: url(../images/contentbg.jpg) repeat-y left top;
	width: 785px;
	float: left;
	position: relative;
	left: 39px;
}


.contentinLeftCol
{
	background: url(../images/contentInleftbg.jpg) left top no-repeat;
	height: 750px;
	width: 176px;
	float: left;
}

.leftNav
{
	width: 143px;
	padding: 30px 0 0 30px;
	float: left;
}

.leftNav ul
{
	list-style: none;
	float: left;
}

.leftNav ul li
{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
}

.leftNav ul li a
{
	color: #000;
	width: 140px;
	height: 24px;
	float: left;
}

.leftNav ul li a:hover
{
	color: #640f6c;
	text-decoration: none;
}

.leftFlashForm
{
	width: 143px;
	float: left;
	padding: 30px 0 0 10px;
}

.leftFlashForm .flashCont
{
	width: 147px;
	height: 167px;
	float: left;
	padding: 0 0 0 2px;
}

.leftTransAd
{
	width: 143px;
	float: left;
	padding: 30px 0 0 2px;
}

.LeftcopyRight
{
	font-size: 9px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	float: left;
	line-height: 16px;
	padding: 0 0 0 15px;
	}


.LeftcopyRight img
{
	padding: 0;
	margin: 0;
	float: left;
	}

.LeftcopyRight em
{
	font-style: normal;
	padding: 0 10px;
	margin: 0;
	}


.contentinRightCol
{
width: 600px;
float: right;
padding: 0 0 50px 0;
}



.contentCbox
	{
		width: 542px;
		float: left;
	}

.contentCbox .top
	{
		width: 542px;
		background: url(../images/curves.jpg) left -20px no-repeat;
		float: left;
	}

.contentCbox .top span
	{
		width: 25px;
		background: url(../images/curves.jpg) right -20px no-repeat;
		height: 10px;
		float: right;
	}

.contentCbox .mid
	{
		width: 542px;
		background: url(../images/contentBoxbg.jpg) left top repeat-y;
		float: left;
	}
 

.contentCbox .mid .content
	{
		width: 520px;
		padding: 10px 0 10px 10px;
		float: left;
	}
.contentCbox .mid .content
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 18pt;
}
.contentCbox .mid .content em
	{
		font-weight: bold;
		font-style: normal;
		color: #702573;
	}

.contentCbox .mid .content ul
	{
		list-style: none;
		float: left;
		padding: 0 0 0 40px;
	}
	
.contentCbox .mid .content ul li
	{
		padding: 4px 0 0 20px;
		background: url(../images/li-diamond.jpg) left 10px no-repeat;
	}
	
.contentCbox .bottom
	{
		width: 542px;
		background: url(../images/curves.jpg) 0 0 no-repeat;
		float: left;
	}

.contentCbox .bottom span
	{
		width: 25px;
		background: url(../images/curves.jpg) right top no-repeat;
		height: 18px;
		float: right;
	}
	

.quickView
{
		width: 520px;
		padding: 10px 0 10px 10px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
}

.quickView .siteNote
{
		width: 270px;
		padding: 20px 0 10px 40px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
}

.quickView .siteNote p
{
color:#000000;
font-family:Arial;
font-size:9pt;
line-height:14pt;
}

.quickView .linkCont .imgwrap
{
	width: 140px;
	float: left;

}
.quickView .linkCont
{
	background: url(../images/normalBg.jpg) left top no-repeat;
	height: 193px;
	width: 147px;
	float: left;
	margin: 10px;
}

.quickView .linkCont:hover
{
	background: url(../images/hoverBg.jpg) left top no-repeat;
}

.h4 typeface-js {

color: #702573;
font-family: Helvetiker
}

.softwareView {
	float: right;
	padding: 10px 100px 0px 0px;
}

.softwareViewImg {
	padding: 10px 10px 10px 10px;
}




.quickView .linkCont h4
{
	color: #702573;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	width: 140px;
	padding: 10px 0 10px 5px;
	margin: 0;
	float: left;
}

.quickView .linkCont p
{
	color: #000;
	font-size: 8pt;
	text-align: left;
	width: 135px;
	padding: 0 0 0 8px;
	float: left;
}


.footLink
{
	width: 600px;
	float: right;
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 0 0 10px 0;
}

.footLink ul
{
	list-style: none;
	float: right;
	width: 600px;
	text-align: center;
}

.footLink ul li
{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display: inline;
}

.footLink ul li a
{
	color: #7c387e;
	height: 24px;
	padding: 0 10px;
}

.footLink ul li a:hover
{
	color: #7c387e;
	text-decoration: underline;
}



.contentinFooter
{
	background: url(..../images/contentFooter-bg.jpg) left bottom no-repeat;
	height: 13px;
	width: 744px;
	float: left;
}



.footer
{
	height: 44px;
	width: 785px;
	position: relative;
	left: 39px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
}

.footer p
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.footer p a
{
	color: #cdb9d1;	
	font-size: 10px;
	font-weight: normal;
}

.footer p a:hover
{
	color: #fff;
	font-weight: normal;
}

