/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
    font-family: Arial,sans-serif;
    color: #333333;
    margin: 0px;
    padding: 0px;
    background-image:url(images/bodyGradientBG.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
table{
background:#FFF;
padding:0;
margin:0 auto;
border:none;
}

#navbar a:link, a:visited {
    color:#fff !important;
    text-decoration: none;
	padding:4px;
	width:235px;
}
#navbar a:hover {
    color:#D2D5EF !important;
    text-decoration:underline;
}
#navbar{
background:#1F2555;
padding:8px;
width:738px;
}
#siteInfo{
    font-size: 55%;
    height:100px;
    color: #666;
    padding:0 50px 0 0;
    margin: 0px;
    background-image:url(images/pngvoicefooter.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:right;
    letter-spacing:3px;
}
a.siteInfoLink:active, a.siteInfoLink:link, a.siteInfoLink:visited {
    color:#666 !important;
	text-decoration: none;
}
a.siteInfoLink:hover {
    color:#666;
    text-decoration: underline;
}

#button{
font-family: Verdana,Arial,sans-serif;
font-size: 12px;
font-weight:bold;
color:#fff;
padding-right:40px;
}
/* overrides decoration from previous rule for hovered links */
p{
font:normal 12px Arial,sans-serif;
color:#666;
padding:8px;
text-align:justify;
margin-top:-10px;
}
li{
list-style-type:none;
font:normal 12px Arial,sans-serif;
color:#666;
padding:5px;

}
h1, h2, h3, h4, h5, h6 {
    font-family: Arial,sans-serif;
    margin: 0px;
    padding: 0px;
}
#faqsection{
padding:8px;
}
#prodsection{
padding:8px;
}
#bizsection{
padding:8px;
}
#homesection{
padding:8px;
}
#faqsection h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 20px;
 font-weight:normal;
 color: #555;
 margin-top:25px;
 margin-bottom:15px;
}
#prodsection h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 20px;
 font-weight:normal;
 color: #555;
 margin-top:25px;
 margin-bottom:15px;
}
#homesection h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 20px;
 font-weight:normal;
 color: #555;
 margin-top:25px;
 margin-bottom:15px;
}
#faqsection h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #555;
 margin-bottom:5px;
 text-align:justify;
}
#prodsection h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 15px;
 font-weight:bold;
 color: #555;
 margin-bottom:5px;
 text-align:justify;
 text-decoration:underline;
}
#bizsection h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #000;
 margin-bottom:5px;
 text-align:justify;
}
#homesection h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #000;
 margin-bottom:5px;
 text-align:justify;
}
#faqsection h3{ 
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight:normal;
color: #4A4848;
margin-bottom:15px;
 text-align:justify;
}
#prodsection h3{ 
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight:normal;
color: #4A4848;
margin-bottom:15px;
 text-align:justify;
}
#bizsection h3{ 
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight:normal;
color: #4A4848;
margin-bottom:15px;
 text-align:justify;
}
#homesection h3{ 
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight:normal;
color: #4A4848;
margin-bottom:15px;
 text-align:justify;
}
#prodsection li{
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight:normal;
color: #4A4848;
list-style-type:circle;
list-style-position:outside;
margin-bottom:12px;
}
.attentionbiz{margin-left:35px;font:normal 22px Arial, Helvetica;color:#0C1018;margin-bottom:-23px; font-style:italic;}
.notation{color:red;font-size:10px;}
.introduction{font-size:12px;padding:10px;padding-left:40px;padding-right:50px;}
address{
  font:normal 12px Arial, Helvetica, sans-serif;
  padding:5px;
  margin-right:9px;
  border-right:solid 1px #CCC;
  height:499px;
  }
/***********************************************/
/*Component Divs                               */
/***********************************************/
#masthead{
    width:754px;
    height:270px;
    background-image:url(images/pngvoiceheader.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
}
#siteName{
    margin: 0px;
    padding: 0px 0px 10px 10px;
}

#listheader{
    color:#000;
    padding-top:2px;
    width:auto;
    height:35px;
    margin-bottom:-15px;
    font:normal 20px Arial, Helvetica, sans-serif;
    letter-spacing:-1px; 
}
/*************** #pageName styles **************/

#pageName{
    padding: 0px 0px 10px 10px;
}

/************** .feature styles ***************/

.feature{
    padding: 0px 0px 10px 10px;
    font-size: 80%;
}

.feature h3{
    padding: 30px 0px 5px 0px;
    text-align: center;
}

.feature img{
    float: left;
    padding: 0px 10px 0px 0px;
    margin: 0 5px 5px 0;
}
/* adjust margins to change separation between the feature image and text flowing around it */


/************** .story styles *****************/

.story{
    clear: both;
    padding: 10px 0px 0px 10px;
    font-size: 80%;
}

.story p{
    padding: 0px 0px 10px 0px;
}


/************* #breadCrumb styles *************/

#breadCrumb{
    font-size: 80%;
    padding: 5px 0px 5px 40px;
    color:#666;
}
#breadCrumb a{
    font-size: 100%;
    text-decoration:none;
    color:#666;
}
#breadCrumb a:hover{
    text-decoration:underline;
    color:green;
}

/************* #siteInfo styles ***************/



/*********** .relatedLinks styles ***********/

.relatedLinks{
    margin: 0px;
    padding: 0px 0px 10px 10px;
    font-size: 90%;
}

.relatedLinks h3{
    padding: 10px 0px 2px 0px;
}


/************** #advert styles **************/

#advert{
    padding: 10px 0px 0px 10px;
    font-size: 80%;
    border-top: 1px solid #cccccc;
}

#advert img{
    display: block;
}


/************** #headlines styles **************/

#headlines{
    margin: 0px;
    padding: 10px 0px 20px 10px;
    font-size: 80%;
}

#headlines p{
    padding: 5px 0px 5px 0px;
}

/************form styles for more information page**************/
.formheaders{
    border:solid 1px #666; 
    width:100%;
    background-color:#1F2555;
    margin-bottom:15px;
}
.formsubheaders{
    border:solid 1px #DDD; 
    width:97%;
    background-color:#1F2555;
    color:#fff;
    font-weight:bolder;
    margin-bottom:15px;
}
.suggest{font:normal 11px Arial, Helvetica, sans-serif;padding-left:10px;color:#000;}
.suggest2{font:normal 11px Arial, Helvetica, sans-serif;padding-left:10px;color:#FFF;}

input, select{
border:solid 1px #CCC;
padding:normal;
padding-left:3px;
margin:0;
margin-right:5px;
background-color:#FFF;
}
option, select{background-color:#FFF;width:auto !important;padding-left:0;}

#noborderchkbox input{
border:none;
}
label{
font:bold 12px Arial, Helvetica, sans-serif;
color:#666;
}

#moreinformationbutton{
color:#414141;
font:bolder 12px Arial, Verdana, Helvetica ;
padding:3px 0 3px 0;
cursor:default;
cursor:hand;
border:solid 1px #666;
background-color:#DDD;
}

.DisabledElement{
background-color:#D3D3D3;
}
