html{
	overflow-y:scroll;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:80%; 
	line-height:16px;
	background:#efefef;
	margin:0px;
	padding:15px 0px 0px 0px;
}

p{ text-align: justify;}
p.none{ margin:0px;}

a:link, a:visited{color:#333333; text-decoration:none;}
a:hover, a:active{color:#8F0000; text-decoration:underline;}

a img{border:0px none #ffffff;}

.down35{margin-top: 33px;}
.alLeft{text-align:left;}

.flLeft{float:left;}
.flRight{float:right;}
.mapRight{float:right; margin-right:75px;}

.clearer{clear:both;}

.personnel ul.leftMenu{margin-top:31px;}

ul.leftMenu{padding-left:0px;}

ul.leftMenu ol{padding:0px; padding-bottom:10px; border-bottom:1px solid #DEDEDE; margin-bottom:10px;}

ul.leftMenu ol:last-child{padding:0px; padding-bottom:10px; border-bottom:0px none #FFFFFF; margin-bottom:10px;}

#wrapper{
width:970px;
margin:0 auto;
}

#top{
	background-image:url(../images/header-top.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	padding:21px 0px 0px 0px;
}

#content{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	background-color:transparent;
	padding:0px 27px;
}

#content .content .newsContent a::after {
  content: " »";
  display: inline;
}

#content .head{ position:relative; margin-left:6px; padding-top:12px; height:84px;}
#content .head .logo{ background-image:url(../images/Speak-soft-voice-systems-in.gif); background-repeat:no-repeat; width:100%;}
#content .head a img{ border:0px none #ffffff;}

#content .head .menu{ position:absolute; top:50px; left:0px; width:904px; text-align:right; margin-top:5px } 

#content .head a:link, #content .head a:visited{color:#666666; text-decoration:none;}
#content .head a:hover, #content .head a:active{color:#8F0000; text-decoration:underline;}

#content .headerImage{ margin-bottom:26px;position:relative; text-align:center; line-height:30px;}
#content .homeImage{ margin-bottom:0px !important;}
#content .headerImage .overlay{ position:absolute; font-size:16px; font-weight:bold;}
#content .headerImage .button1{ position:absolute; font-size:16px; font-weight:bold; top:285px; left:50px; width:175px; height:30px; background:#00FF00;}
#content .headerImage .button2{ position:absolute; font-size:16px; font-weight:bold; top:285px; left:250px; width:175px; height:30px; background:#FF0000;}
#content .headerImage .button3{ position:absolute; font-size:16px; font-weight:bold; top:285px; left:450px; width:175px; height:30px; background:#0000FF;}
#content .headerImage .image{ position:absolute; top:0px; left:0px;}
#content .headerImage .overlay a:link, #content .headerImage .overlay a:visited{ color:#8F0000;}
#content .content { padding-bottom:51px;}

.sectionTitle{ color:#8F0000; font-weight:normal; font-size:21px; line-height:18px;}
#content .content{ padding-bottom:20px;}
#content .content .left{ float:left; width:465px; padding-right:0px;}
#content .content .right{ float: left; width:361px;}

#content .content .news{ color:#333333; margin:16px 0px;}
#content .content .news a:link, #content .content .right .news a:visited{color:#333333; text-decoration:none;}
#content .content .news a:hover, #content .content .right .news a:active{color:#333333; text-decoration:underline;}

#content .content .news .date{ color:#666666; font-size:12px; }
#content .content .news .date a:link, #content .content .right .news .date a:visited{color:#666666; text-decoration:none;}
#content .content .news .date a:hover, #content .content .right .news .date a:active{color:#666666; text-decoration:underline;}

#content .content .news .preview{ color:#666666; font-size:12px; }
#content .content .news .preview a:link, #content .content .right .news .preview a:visited{color:#666666; text-decoration:none;}
#content .content .news .preview a:hover, #content .content .right .news .preview a:active{color:#666666; text-decoration:underline;}

#content .content .right .more a{ color:#8F0000; font-size:12px; }
#content .content .right .more a:link, #content .content .right .more a:visited{color:#8F0000; text-decoration:none;}
#content .content .right .more a:hover, #content .content .right .more a:active{color:#666666; text-decoration:underline;}


#content .learnMore{ font-size:14px; text-align:center; margin-bottom:0px;}
#content .learnMore a:link, #content .learnMore a:visited{ color:#8F0000;}


.footer{ height:22px; text-align:center; color:#666666; line-height:20px; font-size:11px; text-align:center; margin-bottom:10px;}
.footer a:link, .footer a:visited{color:#666666 !important; text-decoration:none;}
.footer a:hover, .footer a:active{color:#666666 !important; text-decoration:underline;}

.left-col-img{ margin-top:40px;}

.homeText{ margin-top:15px; margin-bottom:0px;}

.conactForm{background-image:url(../images/form-background.jpg); height:215px; width:100%; position:relative;}

.conactForm INPUT, .conactForm textarea, .conactForm select{ border:1px solid #8F0000;}

.conactForm .name{position:absolute; top:0px; left:0px; font-size:14px; font-weight:bold;}
.conactForm .emailAddress{position:absolute; top:51px; left:0px; font-size:14px; font-weight:bold;}
.conactForm .message{position:absolute; top:0px; left:300px; font-size:14px; font-weight:bold;}
.conactForm .sendTo{position:absolute; top:105px; left:0px; font-size:14px; font-weight:bold;}

.conactForm .name INPUT, .conactForm .emailAddress INPUT, .captchaField INPUT, .conactForm .sendTo SELECT{width:250px;}

.conactForm .message textarea{width:400px; height:123px;}

.conactForm .captcha {font-size:10px; font-style:italic; font-weight:bold; left:300px; position:absolute; top:165px;}

.conactForm .captchaField{font-size:14px; font-weight:bold; left:0px; position:absolute; top:159px;}
.conactForm .captchaRefresh{font-size:10px; font-style:italic; font-weight:bold; left:405px; position:absolute; top:175px;}
.conactForm .captchaRefresh a IMG{border:0px;}

.conactForm .submitButton{left:440px; position:absolute; top:173px;}

.newsletterPage{ margin:20px; padding:1px 16px 13px 16px; background-image:url(../images/content_bg.jpg); background-position:-30px -30px; height:240px;}

.formbutton{
font-size:14px;
font-weight:bold;
height:19px;
}

.conactForm input text, .newsletterPage input text{ width:146px; height:18px;}

#bottom{
	background-image:url(../images/footer-bottom.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	height:21px;
	padding:0px 0px 5px 0px;
}

#copyright{font-size:11px; line-height:11px; color:#D1D1D1; text-align:center; padding:0px 0px 18px 0px;}

#copyright a:link, #copyright a:visited{color:#D1D1D1 !important; text-decoration:none;}
#copyright a:hover, #copyright a:active{color:#666666 !important; text-decoration:underline;}