/* Global Properties */

html, body {
  background: #f1f1f1 url("../images/bg.jpg");
  background-repeat: repeat-x;
  background-position: top;
  margin:0px;
  font-family:Trebuchet MS, Verdana, Arial;
  color: #333333;
  
}

A:link {text-decoration: none; color:#e97e00;}
A:visited {text-decoration: none; color:#e97e00;}
A:active {text-decoration: none; color:#e97e00;}
A:hover {text-decoration: underline; color:#e97e00;}

.footerLinks {
color:ffffff;
margin-left:190px;
}

.footerLinks A:link {text-decoration: none; font-weight:bold; color:#ffffff;}
.footerLinks A:visited {text-decoration: none; color:#ffffff;}
.footerLinks A:active {text-decoration: none; color:#ffffff;}
.footerLinks A:hover {text-decoration: underline; color:#ffffff;}


h1{
  color:#244b6f;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  margin:0;
  }
  
h2{
  color:#244b6f;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  margin:0;
  }
  
hr {
border:dashed #727f61; 
border-width:1px 0 0 0; height:0;
line-height:0px;
font-size:0;
margin:0px;
margin-top:0px;
padding:0px;
} 

.emphasize{
font-size: 16px;
}

.featureTable{
border:dashed #727f61; 
border-width:1px 0 1 0; height:0;
margin:0px;
padding:12px 10 12 10;
font-size: 12px;
background: #fdf8ea;
text-align:justify;
}

.ContentTable {
 margin-right:22px;
 margin-left:22px;
 width:373px;
 font-size:12px;
}

strong{
  color:#244b6f;
  font-size:12px;
  font-weight:900;
  text-decoration: none;
  margin:0;
  }

.sideimg{
margin:0px 0 3 0;
}

.MainTable {
 width:864px;
 padding:0px;
 margin:0px;
}

#rightSide {
  width: 198px;
  height:654px;
  background: #ffffff url("../images/rightBG.jpg");
  background-repeat: repeat-x;
  background-position: top;
}
.contactTable {
  width: 198px;
  background: #ffffff url("../images/rightBG.jpg");
  background-repeat: repeat-x;
  background-position: top;
}

.references{
border-bottom: 1px dashed #727f61;
}


#faqA{
background: #f1f4f6;
border-bottom: 1px dashed #727f61;
}

#faqB{
background: #FFFFFF;
border-bottom: 1px dashed #727f61;
}

.faqC1{
padding:5px;
}

.faq1{
font-size: 12px;
text-align:justify;
padding:5px;
}

.faq1 a{
color: #333333;
text-decoration: none;
}

.faq1 a:visited{
color: #333333;
text-decoration: none;
}

.faq1 a:hover{
color: #333333;
text-decoration: UNDERLINE;
}

.faq2{
text-align:justify;
padding:5px;
font-size: 11px;
}

.helpText {
  width: 198px;
  background: #fff5db;
  font-size:11px;
  padding:9px;
  text-align:justify;
  
}

.header {
  height:151px;
  width: 864px;
  background: #f1f1f1 url("../images/header3.jpg");
  background-repeat: repeat-x;
  background-position: top;
}

.mainHolder {
  width: 864px;
  background: #f1f1f1 url("../images/mainBG.jpg");
  background-repeat: repeat-y;
  background-position: top;
  padding:0px;
  margin:0px;
}

.photoHolder {
  width: 579px;
  height: 274px;
  background: #ffffff url("../images/photo_holder.jpg");
  background-repeat: repeat-y;
  background-position: top;
}

.photoHome {
margin-left:7px;
margin-bottom:11px;

}

.innerTable {
  margin-top:5px;
  margin-left:27px;
}

.leftBar {
 margin-left:0px;
 width:169px;
 font-size:11px;
 background-color:#456684;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.leftBarFill {
 margin-left:3px;
 margin-bottom:0px;
 width:169px;
 height:100%;
 font-size:11px;
 background-color:#456684;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.linksBar {
 margin-left:3px;
 margin-bottom:0px;
 width:784px;
 height:24;
 font-size:11px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.LeftHR {
border:dashed #727f61; 
border-width:1px 0 0 0; height:0;
line-height:0px;
font-size:0;
margin-top:0px;
margin-bottom:0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

.leftRowA {
 width:169px;
 font-size:11px;
 background-color:#d5dbe1;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.leftRowB {
 width:169px;
 font-size:11px;
 background-color:#b8c5d0;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.leftInfo {
 width:169px;
 font-size:11px;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
}

.ulArrow{
margin-top: 5px;
}

#nav{
width:432px;
height:35px;
margin-left:28px;
margin-top:118px;
padding:0px;
}


/* Form Properties */

#imLockAlert{
background: red;
color: #ffffff;
padding-left: 3px;
padding-right:3px;
}

#contactform{
  width:184px;
  font-size: 11px;
  margin-top:8px;
}
.geninput {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #456684;
	height: 19px;
	width: 100px;
}

.otherinput {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	border: 1px solid #456684;
	height: 19px;

}

.messageinput {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 10px;
	border: 1px solid #125856;
	height: 80px;
	width: 155px;
}


.calctable{
	font-size: 10px;
	border-left: 2px solid #336699;
	border-right: 2px solid #336699;
	border-bottom: 2px solid #336699;
}

.calc1{
	font-size: 12px;
	border-top: 2px solid #336699;
	border-bottom: 0px solid #336699;
	background: #e9ecf1;
}

.calc2{
	font-size: 12px;
	border-top: 2px solid #336699;
	border-bottom: 0px solid #336699;
	background: #ffffff;
}

.button {
    background: #456685 url("../images/btnBG.jpg");
    background-repeat: repeat-x;
    background-position: top;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #ffffff;
	height: 19px;
	width: 100px;
}