﻿body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
	font-size: 11pt;
	color: #000000;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
}
.menunew
{
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 4px;
}
.menunew:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}
.menunew:visited
{
	color: #ffffff;
	text-decoration: none;
}
.crazytts
{
	background-image: url(images/SpeakingComputers.png);
	text-align: center;
	width: 230px;
	background-repeat: no-repeat;
	height: 252px;
	vertical-align: middle;
	padding-top: 18px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.crazytts2
{
	background-image: url(images/SP400.png);
	text-align: center;
	width: 600px;
	background-repeat: no-repeat;
	height: 123px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-position-x: center;
}
.crazyttslarge
{
	background-image: url(images/SP300AD.png);
	text-align: center;
	width: 322px;
	background-repeat: no-repeat;
	height: 299px;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 1px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.crazyttsrun
{
	background-image: url(images/BigTTS/HeadTop.png);
	text-align: left;
	width: 100%;
	background-repeat: repeat-x;
	height: 48px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 20pt;
	padding-left: 20px;
}
.headertop
{
	background-image: url(images/HeaderTop.png);
	text-align: center;
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	vertical-align: middle;
	height: 19px;
}
.RunMid
{
	background-image: url(images/RunMid.png);
	background-repeat: repeat-y;
	width: 54px;
	height: 100%;
}

.toprun
{
	background-image: url(images/toprun.png);
	background-repeat: repeat-x;
}
.runleft
{
	background-image: url(images/runleft.png);
	background-repeat: repeat-y;
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
}
.runlefttop
{
	background-image: url(images/runleft.png);
	background-repeat: repeat-y;
	width: 200px;
}
.runright
{
	background-image: url(images/runright.png);
	background-repeat: repeat-y;
}
.runbottom
{
	background-image: url(images/runbottom.png);
	background-repeat: repeat-x;
}
.floating
{
	display: scroll;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	min-height: 100%;
	width: 120px;
}
.h1home
{
	margin-top: 0px;
	font-size: 11pt;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
}

.productinfo
{
	color: #ff6600;
	font-size: 12pt;
}
.menutitle
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	text-align: left;
	font-weight: normal;
	font-size: 8pt;

}
.menuspan
{
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: #a9a9a9;
	vertical-align: middle;
	padding-left: 4px;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
}
.menumanspan
{
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	color: #ff6600;
	margin-bottom: 6px;
	display: block;
}
table
{
	text-align: left;
	vertical-align: top;
}
TD.Title
{
	background-image: url(images/Title.png);
	width: 900px;
	background-repeat: no-repeat;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	
}
TD.TitleBack
{
	background-image: url(images/TitleBack.png);
	width: 900px;
	background-repeat: repeat-x;
	height: 80px;
	text-align: center;
	vertical-align: middle;
}
TD.sidemenu
{
	background-image: url(images/leftmenu/top.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
TD.CatTop
{
	background-color: #ffffff;
	padding-left: 4px;
	border-bottom: #ffffff 4px solid;
}
TD.Menu
{

	background-color: #ffffff;
}
TD.MenuClass
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #dcdcdc 1px solid;
}
H1.Related
{
	margin-top: 16px;
	margin-bottom: 16px;
	color: #607080;
	font-size: 14pt;
}
.shadetop
{
	height: 1px;
	background-color: #d8edff;
}
.shadebottom
{
	height: 4px;
	background-color: #ff8c00;
}
.pback
{
	width: 75px;
	text-align: center;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 4px;
}
TD.Software
{
	
}
TD.TOP
{
	

}
TD.TTSBACK
{
	
}
TD.TTSAD
{
	background-image: url(ttsImages/ttsad.png);
	background-repeat: no-repeat;
	height: 138px;
}
TD.TTSBottom
{
	
}
TD.TTSBottomTop
{
	
}

TD.TOPAD
{
	background-image: url(images/TopAD.jpg);
	background-repeat: no-repeat;
}
TD.THETD
{
	background-image: url(images/Speakhead.png);
	background-repeat: no-repeat;
	height: 110px;
}
TD.THEMIC
{
	background-image: url(images/MICTOP.png);
	background-repeat: no-repeat;
	height: 110px;
}
TD.SPAds
{
	background-image: url(images/SPAds.jpg);
	background-repeat: no-repeat;
	height: 120px;
}

H1.headers
{
	font-weight: bold;
	font-size: 9pt;
	color: #607080;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 0px;
	
}
DIV.DivAD
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 300px;
	height: 250px;
	border-collapse: collapse;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}

DIV.DivAD200
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 200px;
	height: 200px;
	border-collapse: collapse;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
DIV.DivAD336
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 336px;
	height: 280px;
	border-collapse: collapse;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
DIV.DivAD600
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 160px;
	height: 600px;
	border-collapse: collapse;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
DIV.DivAD6002
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 160px;
	height: 600px;
	border-collapse: collapse;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 6px;
	float: right;
	margin-bottom: 6px;
	margin-left: 6px;
}
DIV.DivVista
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 728px;
	height: 90px;
	text-align: center;
	border-collapse: collapse;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
P.Vista
{
	
}
Font
{
	font-size: 10pt;
	color: #000000;
	
}

A
{
	text-decoration: underline;
	
	font-size: 10pt;
	color: #000000;
}
A:hover
{
	
	text-decoration: underline;
	
	font-size: 10pt;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #000000;
}
.next
{
	color: #a9a9a9;
	text-decoration: underline;
	
	font-size: 8pt;
	background-image: url(images/next.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	display: block;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 2px;
}
.next:hover
{
	color: #a9a9a9;
	text-decoration: underline;
	
	font-size: 8pt;
	background-image: url(images/nexthover.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
}
.next:visited
{
	color: #a9a9a9;	
}
.back
{
	color: #a9a9a9;
	text-decoration: underline;
	
	font-size: 8pt;
	background-image: url(images/back.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 20px;
	display: block;
	text-align: left;
	padding-left: 30px;
	vertical-align: middle;
	padding-top: 2px;
}
.back:hover
{
	color: #a9a9a9;
	text-decoration: underline;
	
	font-size: 8pt;
	background-image: url(images/backhover.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 20px;
}
.back:visited
{
	color: #a9a9a9;	
}

A:link
{
	
	
}
A:visited
{
	
	color: #000000;
}
TD

{
	
	font-size: 10pt;
}
TD.MainTD
{
	width: 100%;
	height: 100%;

}
TD.TopHead
{
	background-image: url(images/TopHead.gif);
	background-repeat: repeat-x;
	color: #000000;
}
TD.FooterTop
{
	background-image: url(images/FooterTop.gif);
	background-repeat: repeat-x;
	padding-top: 16px;
}
TD.ADT
{
	
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	
}
TD.MYFAV
{
	background-position: right top;
	background-color: transparent;
	vertical-align: top;
	text-align: right;
	color: #000000; 
}
H1
{
	font-weight: normal;
	font-size: 14pt;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 0px 10px;
	padding-top: 0px;
	display: block;
}
H1.Sub
{
	font-weight: bold;
	font-size: 14px;
	color: #607080;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
H1.SubSmall
{
	font-weight: bold;
	font-size: 12px;
	color: #0a3b76;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
H1.SmallSub
{
	font-weight: bold;
	font-size: 13px;
	color: #607080;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
H1.BigSub
{
	font-weight: bold;
	font-size: 22px;
	color: #607080;
	text-align: left;
	text-decoration: none;
	margin-top: 16px;
	margin-bottom: 16px;
	
}

H1.Dym
{
	font-weight: bold;
	font-size: 14px;
	color: #607080;
	text-align: left;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
	
}

H1.Dim
{
	font-weight: bold;
	font-size: 14px;
	color: #607080;
	text-align: left;
	text-decoration: underline;

}

H2
{
	font-weight: bold;
	font-size: 14px;
	color: #607080;
	text-align: left;
	text-decoration: underline;
	display: block;
	float: none;
	clear: both;
}

H3
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
}
.h3color
{
	color: #ff6600;
	font-weight: bold;
}
H3.sim
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	padding-bottom: 3px;
	margin-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	padding-left: 2px;
}
P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
}
TD.AdTop
{
	background-image: url(images/speakmenubot.png);
	background-repeat: no-repeat;
}
IMG.TipTop
{
	
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A.product
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
}
A.product:hover
{
	color: #000000;
	text-decoration: none;
	
	font-size: 10pt;
}
A.product:link 
{
	
	color: #000000;
	text-decoration: none;
	
	font-size: 10pt;
}
A.product:visited
{
	color: #000000;
	text-decoration: none;
	
	font-size: 10pt;
}
A.purchase
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 8px;
}
A.purchase:hover
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 8px;
}
A.purchase:link 
{
	
	color: #000000;
	text-decoration: underline;
	
	font-size: 8px;
}
A.purchase:visited
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 8px;
}

A.Link
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
}
A.Link:hover
{
	color: #000000;
	text-decoration: underline;
	
	font-weight: normal;
	font-size: 10pt;
}
A.Link:link 
{
	

color: #000000;
	
	font-weight: normal;
	font-size: 10pt;
		background-position: left center;
	

}
A.Link:visited
{
	
color: #000000;
	
	font-weight: normal;
	font-size: 10pt;
	
}
STRONG
{
	
}
LABEL
{
	
	font-size: 12px;
	color: #15428B;
}
TD.Top
{
	border-top: #d3d3d3 1px solid;
}
TD.TopRight
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
}
TD.TopRightBottom
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
TD.TopRightBottomLeft
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
}
TD.Right
{
	border-right: #d3d3d3 1px solid;
}
TD.RightBottom
{
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
TD.RightLeft
{
	border-right: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
}
TD.Bottom
{
	border-bottom: #d3d3d3 1px solid;
}
TD.BottomLeft
{
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
}
TD.Left
{
	border-left: #d3d3d3 1px solid;
}
HR
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 6px 0px;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-top: #ffffff 1px dotted;
	border-bottom: #ffffff 1px solid;
}
HR.Body
{
	padding-right: 0px;
	border-top: #cccccc 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom-style: none;
}
TD.MenuSoftware
{
	background-repeat: repeat-x;
	width: 180px;
}
TD.MenuProgramming
{
	
		padding-bottom: 6px;
		width: 180px;
}
TD.MenuComputers
{
	
		padding-bottom: 6px;
		width: 180px;
}
TD.MenuVista
{
	
		padding-bottom: 6px;
		width: 180px;
}

A.MenuTop
{
	color: #000000;
	text-decoration: none;
	
	font-size: 10px;
}
A.MenuTop:hover
{
	color: #000000;
	text-decoration: none;

	font-size: 10px;
}
A.MenuTop:visited
{
	color: #000000;
	text-decoration: none;

font-size: 10px;
}
A.MenuTop:link
{
	color: #000000;
	text-decoration: none;
	
	font-size: 10px;
}

HR.Cats
{
	border-right: #cccccc thin dashed;
	border-top: #cccccc thin dashed;
	border-left: #cccccc thin dashed;
	border-bottom: #cccccc thin dashed;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
A.MenuTT
{
	color: #000000;
	text-decoration: none;
	
	font-size: 10px;
}
A.MenuTT:hover
{
	color: #000000;
	text-decoration: none;

	border-bottom: #000000 1px solid;
	font-size: 10px;
}
A.MenuTT:visited
{
	color: #000000;
	text-decoration: none;

font-size: 10px;
}
A.MenuTT:link
{
color: #000000;
	text-decoration: none;

font-size: 10px;
}
div.Holder
{
	background-image: url(images/PrepareDoc.gif);
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: center center;
}

A.AddURL
{
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
A.AddURL:visited
{
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
A.AddURL:active
{
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
A.AddURL:hover
{
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
A.AddURL:link
{
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

em
{
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
}

span
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	
	font-size: 10pt;
	color: #000000;
}



TD.sep
{
	border-bottom: #000000 1px dotted;
}
table.Main
{
	
}
map
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	clear: none;
	display: inline;
}
area
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	clear: none;
	display: inline;
}




A.WhiteLink
{
	color: #000000;
	text-decoration: none;
	
	font-size: 10pt;

}
A.WhiteLink:hover
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
}
A.WhiteLink:link
{
	color: #000000;
	
	font-size: 10pt;
	
}
A.WhiteLink:visited
{
color: #000000;


	font-size: 10pt;
}

TD.Apple
{
	background-image: url(images/belowMacOSX.gif);
	background-repeat: repeat-x;
}


A.News
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
}
A.News:hover
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
}
A.News:link
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
	
}
A.News:visited
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 10pt;
}
A.bookmenu
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 8pt;
	font-weight: normal;

}
A.bookmenu:hover
{
	color: #000000;
	text-decoration: underline;
	
}
A.menu
{
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;
}
A.menu:visited
{
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;

}
A.menu:hover
{
	color: #000000;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;

}
A.Simmenu
{
	color: #000000;
	text-decoration: underline;
	font-size: 8pt;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
A.Simmenu:hover
{
	color: #000000;
	text-decoration: underline;
	
}
A.newmenu
{
	color: #000000;
	text-decoration: underline;
	
	font-size: 8pt;

}
A.newmenu:hover
{
	color: #000000;
	text-decoration: underline;
	
}

A.topmenu
{
	color: #ffffff;
}
A.topmenu:hover
{
	color: #ffffff;
	text-decoration: none;
}
A.topmenu:link
{
	
	color: #ffffff;
}
Atopmenu.:visited
{
	color: #ffffff;
}
b.goo
{


}
li
{
	padding-left: 0px;
	margin-left: 0px;
	list-style-image: url(images/RootLeafImage.gif);
}
ul
{
	padding-left: 0px;
	margin-left: 14px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}
p.Begin:first-letter
{
	font-size: 12pt;
	font-weight: bold;
	list-style-type: circle;
}

input.inputting
{
	background-color: #ffffff;
	color: #000000;
	cursor: hand;
	text-decoration: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
	height: 20px;
	direction: rtl;
}
