@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	min-width: 780px;
	background-color: #EEEEEE;
	background-image: none;
	background-repeat: no-repeat;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding:0px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding: 1px;
	
	vertical-align: top;
}

td.space  {
	padding-top: 7px;

}

td.vertical {
	vertical-align:middle;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-weight:normal;
}

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color:#000000;
	margin-bottom: -5px;
}

h1.advdown {
	margin-bottom:-15px;
}

h1.sideMargins {
	margins: 10px;

	}

.expand {
	margin-bottom: 20px;
}

h2 {
	font-size: 1.3em;
	margin-bottom: 15px;
}

h2.space {
	margin-top:-15px;
	margin-bottom:-15px;
}

h2.subspace {
	margin-top:-5px;
	margin-bottom:-15px;
}

h2.advup {
	margin-bottom:-10px;
}

p.advup {
	margin-bottom:-10px;
	}

h2.advdown {
	margin-bottom:-15px;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 0.95em;
}

p {
	line-height: 1.3em;

}

.style1 {
	padding: 10px;
	margin: -10px;

}

a:link, a:visited {
	text-decoration:none;
	color:#3062D6;
	background-color: transparent;
	font-weight: bold;
}

a:hover, a:active {
	text-decoration:underline;
	color:#3062D6;
	font-weight: bold;
}

#wrapper {
	width: 780px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	/*border:1px solid #00FF00;*/
}

#header {
	width: 780px;
	height:100px;
	margin:0;
	padding:0;
	border: 1px solid #000000;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(../images/fonix_logo_speech_medium.jpg);
	background-color: #FFFFFF;
}

#quotes {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #AE0000;
	font-size: 11px;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	padding-right: 325px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#menu {
	margin-top:4px;
	padding:0px;
	width:601px;
	height:25px;
	background-color: #3062D6;
	z-index: 100;
	border: 1px solid #000000;
}

#menu2 {
	margin-top:-27px;
	margin-right:-2px;
	width: 172px;
	height: 25px;
	position: relative;
	float: right;
	background-color: #008F91;
	border: 1px solid #000000;
	text-align:left;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

#contentWrapper {
	margin-top:4px;
	width: 780px;
}

#content {
	width: 581px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	float: none;
	position:relative;
}

#content ul {
	list-style-image: url(../images/bullet_blue_white.gif);
	padding-top:5px;
}

#content ul ul{
	list-style-image: url(../images/bullets_black_bar.jpg);
	margin-left:30px;
	padding-top:5px;
}

#content ul.brown {
	padding-top:5px;
	list-style-image: url(../images/bullet_brown.gif);
}

#content ul.red {
	margin-left:18px;
	padding-top:5px;
	list-style-image: url(../images/bullet_red.jpg);
}

.redBullet {
	list-style-image: url(../images/bullet_red.jpg);
}



#content ol {
	list-style-image: url(../images/link_down.gif);
	padding-top:5px;
}

#content ol.numberlist {
	list-style-image: none;
}


#content li {
	line-height: 1.3em;
	padding-bottom:5px;
}

#content li.numberlist {
	line-height: 1.4em;
	padding-bottom:10px;
}


.clear {
	height:1%;
	margin:0;
	padding:0;
}

#sideWrapper {
	margin-top:-31px;
	margin-right:-2px;
	position: relative;
	float: right;
}

#sidebar {
	padding-top:-20px;
	/*border:1px dotted #000000;*/
	margin-right:0px;
	width:174px;
	text-align:left;
	color:#FFFFFF;
	font-size: 11px;
}

#sidebar a:link, #sidebar a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}

#sidebar a:hover, #sidebar a:active {
	text-decoration:underline;
	color:#FFFFFF;
	font-weight: bold;
}

#sideimage {
	margin-top:5px;
	margin-left:0px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	width: 172px;
	padding-top:10px;
	text-align:center;
}

#sideimage p {
	text-align:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	/*margin-right:2px;*/
}

.sideGray {
	background-color: #EEEEEE !important;
}

.imageBorder {
	border: 1px solid #AE0000;
}

.sideBackground {
	background-color: #FFFFFF !important;
	border: 1px solid #AE0000 !important;
	color: #FFFFFF;
	font-weight: bold;
}

#sectionBanner1 {
	margin:10px;
	padding:2px;
	border: 3px solid #007770;
	/*border: 3px solid #AE0000;*/
	/*background-color:#AE0000;*/
}

#sectionBanner2 {
	margin:0px;
	border: 1px solid #007770;
	/*	border: 1px dotted #AE0000;*/
	line-height: 1.5em;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/page_background.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sectionBannerInsert {
	/*border:1px solid #000000;*/
	margin-left:20px;


}

#sectionBannerInsert ul{
	margin-top:5px;


}

#sectionBanner1Red {
	margin:10px;
	padding:2px;
	border: 3px solid #AE0000;
	/*border: 3px solid #AE0000;*/
	/*background-color:#AE0000;*/
}

#sectionBanner2Red {
	margin:0px;
	border: 1px solid #AE0000;
	/*	border: 1px dotted #AE0000;*/
	line-height: 1.5em;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/page_background.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sectionBanner1Blue {
	margin:10px;
	padding:2px;
	border: 3px solid #3062D6;
	/*border: 3px solid #AE0000;*/
	/*background-color:#AE0000;*/
}

#sectionBanner2Blue {
	margin:0px;
	border: 1px solid #3062D6;
	/*	border: 1px dotted #AE0000;*/
	line-height: 1.5em;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/page_background.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sectionBanner1iSpeak {
	margin:10px;
	padding:2px;
	border: 3px solid #F88649;
	/*border: 3px solid #AE0000;*/
	/*background-color:#AE0000;*/
}

#sectionBanner2iSpeak {
	margin:0px;
	border: 1px solid #F88649;
	/*	border: 1px dotted #AE0000;*/
	line-height: 1.5em;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/page_background.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.leftPadding {
	padding-left: 10px;
	margin-bottom:1px;
	}

.leftimgMac {
	float: left;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom:10px;
	margin-top:0px;
}

#section {
	background-image: url(../images/fonix_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left top;
	margin-left:10px;
	/*margin-right:10px;*/
	margin-top:30px;
}

.narrow {
	padding-right:15px;

}

#sectionAdvup {
	background-image: url(../images/fonix_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left top;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

#section ul.check {
	list-style-image: url(../images/bullet_red.jpg);
	margin-left: 0px;
	padding-left: 18px;


}

#specsheet {
	margin-left:20px;
	margin-right:10px;
	padding-top:20px;
}

#specsheet ul.brown {
	margin-top:2px;
	list-style-image: url(../images/bullet_black.jpg);
}

#specsheet ul ul.brown {
	margin-top:2px;
	margin-left:20px;
	list-style-image: url(../images/bullets_black_bar.jpg);
}

#specsheet ul.indent {
	margin-top:2px;
	margin-left:19px;
	list-style-image: url(../images/bullet_black.jpg);
}

#specsheet ul ul.indent {
	margin-top:2px;
	margin-left:20px;
	list-style-image: url(../images/bullets_black_bar.jpg);
}



#sectionHR {
	background-image: url(../images/fonix_bullet_black.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left top;
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #AE0000;
	border-right-color: #AE0000;
	border-bottom-color: #AE0000;
	border-left-color: #AE0000;
}

#sectionSpec {
	background-image: url(../images/fonix_bullet_html.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left top;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
}



#sectionTable {
	background-image: url(../images/fonix_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left top;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}

#link {
	background-image: url(../images/link_r1_c1.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left top;
	margin-left:0px;
	margin-right:10px;
	margin-top:15px;
}

#star {
	background-image: url(../images/link_down.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left top;
	margin-left:25px;
	margin-right:10px;
	margin-top:15px;
}

#star2 {
	background-image: url(../images/link_down.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left top;
	margin-right:10px;
	margin-top:15px;
}

#linkheader {
	background-image: url(../images/link_r1_c1.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 5px;
	margin-left:30px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:-5px;
}


.FonixCorpRed {
	color: #AE0000;
}

.FonixCorpTeal {
	color: #008F91;
}

#buttons-outer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	float: right;
	width: 300px;
	height:20px;
	text-align:right;
	margin-right:10px;
	/*border: 1px solid #FF0000;*/
}

#buttons {
	float: right;
	width: 85px;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	background-color: #D3C3B6;
}

#buttons ul {
	list-style-type: none;
	list-style-image: none;
	margin: 10px;
	line-height: 1.7em;
}

#textField {
	width: 200px;
	margin-top:2px;
	background-color: #FFFF99!important;
}

#comboField  {
	width: 206px;
	margin-top:2px;
}

#textArea {
	width: 400px;
	height: 150px;
	margin-top:2px;
}

.requiredField {
	color: #FF0000;
	font-weight: bolder;
}

.sub {
	font-size: 0.7em;
	color: #3062D6;
}

#footer {
	width: 622px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0;
	background-color: #EEEEEE;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#footer ul {
	list-style: none;
	margin-left:5px;
	margin-top:5px;
}

#footer li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-left: 5px;
}

#footer .border {
	border-right-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
}

#footer a, #footer a:visited {
	color: #6C6C6C;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color:#3062D6;
	text-decoration: underline;
}

#footer .gototop {
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
	padding-top: 1px;
}

.leftimg {
	float: left;
	margin-right: 10px;
	margin-bottom:10px;
}

.rightimg {
	float: right;
	margin-left: 10px;
	margin-bottom:10px;
}

.leftimgNew {
	float: left;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom:10px;
	margin-top:5px;
}

.rightimgSML {
	float: right;
	position: absolute;
	right: 10px;
}

.thumbnails {
	float: right;
	margin-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:right;
	
}

.underline {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008F91;
}

.noBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;


}

.htmlColor {
	color:#BD1B20;
	font-family:Verdana, Arial, Helvetica, sans-serif;


}

.warning {
	color: #FF0000;
	font-weight: bolder;
}

.verify {
	color: #0000FF;
	font-weight: bolder;
}

#pictures_left {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
}

.contentBox {
	display:block;
	border-width: 1px;
	background-color:#F5F5F5;
	border-style: solid;
	border-color: #000000;
	padding: 5px;
	margin-top:0px;
	margin-bottom:10px;
	width:100%;
	height:100%;
	overflow:auto;
	font-size:0.9em;
	}

.horizontalSpace {
	margin-left:10px;
	}
	
.licenseAgreement {
	border-left: 0px dotted #AE0000;
	width:300px;
	height:375px;
	float:right;
	margin-top:-36px;
	margin-right:10px;
	padding-top: -45px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
	
#sectionCol {
	/*background-image: url(../images/fonix_bullet.gif);
	background-repeat: no-repeat;
	padding-left: 18px;*/
	/*background-position: left top;*/
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}

#checkbox {
	margin-left:-3px;
	margin-right:5px;
	}


	
#my_warning_id {
	float:right;
	color:#FF0000;
	font-weight:bold;
	margin-top:22px;
	margin-right:30px;
	position:relative;
	/*border:1px solid #000000;*/
	}

#inf_conf {
	padding-left:5px;
	color:#FF0000;
	font-weight:bold;
	}

#divCover {
	position:relative;

	}
	
#divContact {
	position:absolute;
	padding: 10px;
	top: 12px;
	left: 250px;
	border: 3px double #AE0000;
	background-color:#F7F7F7;
	width:250px;
/*	background-image: url(../images/left_arrow01.jpg);
	background-repeat: no-repeat;
	background-position: 30px 35px;
*/	}

.sidebar
{
	text-align:left;
	padding-left:10px;
	padding-right:5px;
	margin-bottom:-10px;
}

h1.side
{
	margin-left:10px;
	margin-right:10px;
}

.ispeakOrange
{
	color:#F88649;
}

#graphic
{
	border:1px dotted #000000;

}

.padLeft
{
	margin-left:95px;

}

#downloadButton
{
	float:right;
	position:relative;
	margin-top:-20px;
}

#faqs
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.highlight
{
	color:#FF3300;
}