a.bottommenu:active{color:#a0a0a0;text-decoration:none;}
a.bottommenu:link{color:#a0a0a0;text-decoration:none;}
a.bottommenu:visited{color:#a0a0a0;text-decoration:none;}
a.bottommenu:hover{color:#0099df;text-decoration:none;}

.downloadtext{font-size:8pt;color:#0099df;line-height:2pt;}
a.downloadtext:active{color:#0099df;text-decoration:none;}
a.downloadtext:link{color:#0099df;text-decoration:none;}
a.downloadtext:hover{color:#828282;text-decoration:none;}
a.downloadtext:visited{color:#0099df;text-decoration:none;}

.small_header{text-decoration:none;color:#0099df;}

a.blue_text:active{text-decoration:none;color:#0099df;}
a.blue_text:link{text-decoration:none;color:#676666;}
a.blue_text:visited{text-decoration:none;color:#0099df;}
a.blue_text:hover{text-decoration:none;color:#0099df;}

a.main_text:active{color:#0099df;text-decoration:none;background-color:#ffffff;}
a.main_text:link{color:#0099df;text-decoration:none;background-color:#ffffff;}
a.main_text:hover{color:#0099df;text-decoration:none;background-color:#ffffff;}
a.main_text:visited{color:#0099df;text-decoration:none;background-color:#ffffff;}

#sectionmenu a:active{color:#0099df;text-decoration:none;}
#sectionmenu a:link{color:#0099df;text-decoration:none;}
#sectionmenu a:hover{color:#000000;text-decoration:none;}
#sectionmenu a:visited{color:#0099df;text-decoration:none;}


body {
background:#ffffff;
margin:0;
padding:0;
color:#666666;
font-size:8pt;
line-height: 10pt;
height:100%;
font-family: "Trebuchet MS", helvetica, arial, "lucida console", sans-serif;
background-image:url("../imgs/bg_body.gif");
background-repeat:repeat-x;
background-position: top;
}

#bodyContainer {
text-align:left;
height:100%;
width:950px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

#whiteBox2 {
float: left;
width: 950px;
background:#fff;
}

#main_text2 {
width: 870px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#TopBlueBox {
float: left;
width: 830px;
height: 100%;
background: #e5f5fc;
text-align: left;
padding: 20px;
}

#sectionmenu {
width:930px;
height:25px;
padding-top: 5px;
padding-left: 20px;
color:#0099df;
font-size:9pt;
background:#e5f5fc;
}

.menu_title {
color:#72c7ed;
}

#white_curve_top2 {
width: 950px;
height:6px;
font-size:2pt;
background-image:url("../imgs/top_white2.gif");
}

#headerContainer {
text-align:left;
width:100%;
height:66px;
background-image:url("../imgs/bg_header.gif");
}

#buttonsContainer {
text-align:left;
width:100%;
height:24px;
background:#008DCE;
}

#footerContainerHome {
float: left;
text-align:center;
width:698px;
height:150px;
font-size:7pt;
margin: 20px 0 120px 0;
}

#footerContainer {
float: left;
text-align:center;
width:950px;
height:150px;
font-size:7pt;
margin: 20px 0 120px 0;
}

#white_curve_top {
width:698px;
height:6px;
font-size:2pt;
background-image:url("../imgs/top_white.gif");
}

#white_curve_bot {
float: left;
width: 950px;
height: 40px;
text-align: center;
background:#fff;
background-image: url("../imgs/bot_white.gif");
background-repeat: no-repeat;
background-position: bottom;
}

#VidContainer {
float: left;
width:276px;
height:250px;
}

.service_kit {
float: left;
width: 230px;
height: 280px;
font-size: 7pt;
line-height: 9pt;
text-align: left;
padding: 0 30px 0 30px;
}

#contentContainer {
width:950px;
height:600px;
}

#content2Container {
width:100%;
background:#fff;
}

/* Containers to keep it all together end */

.spacer_vert {
width:100%;
height:7px;
font-size:2pt;
}

/* main column :white area */

#whiteBox {
float:left;
width:618px;
height:117px;
}

.white_middle {
width:618px;
font-size:9pt;
line-height: 12pt;
background:#fff;
color:#666666;
text-align: center;
padding: 40px 40px 40px 40px;
text-align: left;
margin-right: auto; 
margin-left: auto;
}

.main_text {
width:420px;
text-align: left;
margin-right: auto; 
margin-left: auto;
}

.main_text2 {
width:870px;
text-align: left;
margin-right: auto; 
margin-left: auto;
}

#gray_middle {
float:left;
width:658px;
font-size:9pt;
background:#efefef;
color:#ffffff;
padding: 20px;
}

.gray_feature {
float:left;
width:300px;
font-size:9pt;
color:#ffffff;
margin: 0 10px 0 10px;
}

.gray_text{
width:440px;
text-align: left;
color:#58585a;
margin-right: auto; 
margin-left: auto;
border:solid 0px black;
}

#gray_bottom_curve {
float:left;
width:698px;
height:10px;
font-size:2pt;
background-image:url("../imgs/gray_bottom_curve.gif");
background-repeat:no-repeat;
}

/* right hand column :blue area */

#blueBox {
float:right;
width:246px;
position:relative;
}


.blue_curve_top {
width:246px;
height:6px;
font-size:2pt;
background-image:url("../imgs/blue_curve.gif");
}

.blue_middle {
width:246px;
background-image:url("../imgs/blue_bg.gif");
}

.blue_text{
width:200px;
text-align: left;
color:#58585a;
margin-right: auto; 
margin-left: auto;
}

.blue_bottom_curve {
width:246px;
height:30px;
font-size:2pt;
background-image:url("../imgs/blue_bottom_curve.gif");
background-repeat: no-repeat;
margin-bottom:20px;
}

/*text */

.header{
text-align:right;
font-weight:bold;
color:#0099df;
font-size:12pt;
}
 
.date,.bold{
font-weight:bold;
}

.medium_header{
font-weight:bold;
font-size:11pt;
line-height:16pt;
}

a.medium_header:active{text-decoration:none;color:#0099df;}
a.medium_header:link{text-decoration:none;color:#0099df;}
a.medium_header:visited{text-decoration:none;color:#0099df;}
a.medium_header:hover{text-decoration:none;color:#666666;}

.body_bluebold{
font-size:9pt;
font-weight:bold;
color:#0099df;
line-height:10pt;
}

.body_blue{
font-size:9pt;
color:#0099df;
line-height:10pt;
}
 
.small_bold_gray{
font-size:8pt;
color:#828282;
line-height:12pt;
}

.small_bold{
font-weight:bold;
color:#0099df;
}

.img_Product {
float: right;
margin: 0 0 0 20px;
}

.img_Service {
margin: 0 0 0 15px;
}

.img_Gallery {
float: right;
margin: 0 5px 5px 0;
}

.img_Feature {
float: right;
position:relative;
top:-20px;
left:20px;
}

.img_Video {
float: right;
margin: 0 0 0 30px;
position:relative;
top:-10px;
left:10px;
}

.img_Arrow {
position:relative;
top:5px;
}

.img_MenuArrow {
position:relative;
top:4px;
}

.formSingle {
border-width: 0px;
padding: 3px;
font-size:9pt;
background-color: #eef8fd;
color: #333;
width: 280px;
margin: 0 20px 10px 0;
}

.formTextbox {
border-width: 0px;
padding: 3px;
font-size:9pt;
background-color: #eef8fd;
color: #333;
width: 600px;
height: 200px;
}
















