
* { padding:0; margin:0; }
html {}
body { font: 14px Tahoma, Arial, serif; color: #333; background: #942d62 url(../images/body-bg.jpg) top center repeat-x; }

h2 { font: 30px "Century Gothic", Arial, Tahoma; font-weight: bold; margin-bottom: 10px; }
h3 { font: 24px Georgia, Arial, Tahoma; font-weight: bold; font-style: italic; margin-bottom: 10px; }
h4 { font: 20px "Century Gothic", Arial, Tahoma; font-weight: bold; margin-bottom: 10px;text-align:left; }
hr { border: none; border-bottom: dotted 2px #222; }
p { line-height: 24px; margin-bottom: 20px; text-align:left; }
a { text-decoration: none; color: #5a77f2; }
a:hover { text-decoration: none; color: #afbeff; }
a img { border: none; }

.georgia { font: 16px Georgia, Arial, Tahoma; font-style: italic; line-height: 24px; }
.geosmall { font: 12px Georgia, Arial, Tahoma; font-style: italic; line-height: 18px; }
.textsmall { font-size: 11px; line-height: 14px; }
.purple { color: #942d62; }
.blue { color: #0c4ea4; }
.bold { font-weight: bold; }
.clear { clear: both; }
.floatleft { float: left; margin-right: 25px; }
.floatright { float: right; margin-left: 25px; }
.whitespace10 { height: 10px; }
.whitespace20 { height: 20px; }
.whitespace40 { height: 40px; }

table.box {  /*-moz-border-radius: 15px;*/ }
table.top-box { /*border: solid 3px #fff;*/ /*-moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px;*/ }
table.bot-box { border: solid 3px #fff; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; }
table#header { background: url(../images/head-bg.jpg) repeat-x; height: 72px; }
table.white { background: #fff; }
table.mainbox { /*background: url(../images/topround.png) top left no-repeat; */}

table.quotes tr td { border: dotted 2px #ccc; -moz-border-radius: 15px; }
table.quotes tr td p { margin: 12px; }

ul#topmenu { list-style: none; margin-bottom: 20px; }
ul#topmenu li { display: inline; font: 14px Arial, Tahoma, Georgia; text-transform: uppercase; font-weight: bold; }
ul#topmenu li a { padding: 0 7px; color: #fff; text-decoration: none; }
ul#topmenu li a:active, ul#topmenu li a:hover { color: #c69c9c; text-decoration: none; }



/*---------- Texts(Scientists) -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#0000FF;
    text-decoration: underline;
}
a.tt span{ display: none; }

a.tt:hover{ z-index:25; color: #aaaaff; }/*rollover color*/
a.tt:hover span.tooltip{
    display:block;
    position: absolute;
    top:0px; left:0;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 10px;
	width:300px;
	color: #000; /*color Text in bubble*/
    text-align: center;
	font-size:12px;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 15px; 
	text-align: left;
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 8px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}

/*
body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1 {color:#00439a;
    font-size:2em;
    font-family: "Times New Roman", Times, serif;
    position:absolute;
    top: 2.25em;
    left: 8.5em; 
    letter-spacing:0;
}



h2 {color:#08438f;
    font-size:26px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    position:absolute;
    top: 11em;
    float:left;
    text-align:center;
}

#top-order-button {position:absolute;
    		   top:67em;
		   left:16em;
		   }

div#container {width: 900px;
               margin:0 auto;
	       text-align:center;
	       position:relative;
}

.tdrightcontainer {
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.rightnavtext, .rightnavtext a:link, .rightnavtext a:visited, .rightnavtext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	background-color:#942c60;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:medium;
}
.rightnavtext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-align:left;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	background-color:#942c60;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:medium;
}

.bannerspacing{
	padding-bottom:5px;
}

.titletext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight: bolder;
	color:#942c60;
	text-align:left;
	padding-top: 30px;
	padding-right: 15px;
}
.titletext4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#000000;
	text-align:justify;
}
.titletext5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight: bolder;
	color:#FF0000;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 30px;
}
.contenttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:#000;
	text-align:justify;
	padding-right: 20px;
}
.qnatxt3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 30px;
}
.qnatxt4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #942c60;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.qnatxt6{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.qnatxt16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.qnatxt17{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.qnatxt7{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color:#ff0000;
	border-top-style:solid;
}
.qnatxt8{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color:#000000;
	border-top-style: solid;
	border-top-width: thin;
}
.qnatxt9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #942c60;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.orderbtn{
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color:#000000;
	border-top-style: solid;
	border-top-width: thin;
	
}
.orderbtn2{
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color:#000000;
}
.qnatxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.qnatxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	padding-left: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 30px;
}
.graph-holder{
	padding-top: 5px;
	padding-bottom: 5px;
}
.graph-holder2{
	padding-top: 30px;
	padding-bottom: 5px;
}
.nxtbackpage, .nxtbackpage a:link, .nxtbackpage a:visited, .nxtbackpage a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.nxtbackpage a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #942c60;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.titletext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bolder;
	color:#942c60;
	text-align:justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
*/
/*test text*/
.titletext3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bolder;
	color:#000;
	text-align:justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.testcontentxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#000;
	text-align:justify;
	font-style:italic;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 30px;
}
.testcontentxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#000;
	text-align:justify;
	font-style:italic;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.tdtestim1{
	background-image:url(../images/testimo1.jpg);
	width: 707px;
	height: 553px;
	background-repeat:no-repeat;
}
.tdtestim2{
	background-image: url(../images/testimo2.jpg);
	width: 707px;
	height: 589px;
	background-repeat:no-repeat;
}
.piccaption{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

/*order form*/
.ordertxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#000;
	text-align:right;
	font-style:italic;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.ordertxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#000;
	text-align:left;
	font-style:normal;
}
.textboxwidth{
	width: 300px;
	height: 200px;
}
.logospacing{
	padding-right: 20px;
	padding-top: 5px;
}


