body {font-size:1.2em; line-height:14px; font-family:Tahoma, Arial; font-size:11px; background: url(images/bckg.jpg) repeat-x #0A8FDE; margin:0; }
a { color:#10639a; text-decoration:none;}
a:hover { text-decoration:underline;}
img {border:none;}
p { padding: 0 10px 5px 10px; }
h1 { font-family: "Myriad Pro", "Trebuchet MS", Arial; margin:0; padding:10px 0 0 0; text-transform:uppercase; font-size:20px; color:#10639a; }
h3{font-size:14px; color:#1a1a1a; padding:0 10px;}
#container{margin:0 auto; width:980px;}

.article{float:left; margin:5px 12px; padding:5px; background-color:#ddd; border:1px solid #ccc;width: 60%}
.article h4{font-size:14px; color:#333; text-align:left; margin:0; padding-left:10px; }
.article a{font-size:11px ; color:#039 !important; text-transform:capitalize !important; margin:0; font-weight:normal !important; }


.topborder{width:100%; height:15px; background-color:#039;}
#header { }
#header a{ font-family: "Myriad Pro", "Trebuchet MS", Arial; color:#fff; text-decoration:none; font-weight:bold; font-size:20px; text-transform:uppercase; letter-spacing:5px; }

.clear{clear:both;}

.image{margin:0 10px 10px 0; float:left; border:1px solid #999; padding:3px;}

#logo {width:262px; height:94px; border:3px solid #006633; float:left; font-size:10px; color:#fff; line-height:12px; padding:25px 35px;    background-color:#c4caea;}

.banner{border-top:2px solid #036; border-bottom:2px solid #036; background-color:#fff; padding:15px 0;}
.col1{float:left; display:block; border:3px solid #d5d5d5; width:358px; padding:15px;  margin:10px 50px 10px 70px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; background: url(images/menu_bckg.jpg) repeat left bottom; }
.col2{float:left; display:block; border:3px solid #d5d5d5; width:358px; padding:15px;  margin:10px 50px 10px 10px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; background: url(images/menu_bckg.jpg) repeat left bottom; }
.videoTitle{ text-align:center; font-size:14px; color:#777;}


#menu { background: url(images/menu_bckg.jpg) repeat-x #fff; text-align:center; height:138px; padding-top:10px; border-bottom:1px solid #ccc;}
#menu_list {float:right; margin-top:9px; background-color:#036;}
#menu a { display:block; color:#fff; float:left; font-size:16px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:12px 15px 0 15px;font-family: "Myriad Pro", "Trebuchet MS", Arial; letter-spacing:normal;text-align:left;}
#menu a:hover{ color:#e2e2e2;}
.splitter { display:block; float:left;}


.btn{background-color:blue; padding:4px 8px; color:#FFF; border:1px solid #039; }
.btn:hover{background-color:#039; text-decoration:none;}

.item img { background-color:#FFFFFF; padding:6px; border:1px solid #d0d0d0;}
.item a { display:block; float:left; font-size:12px; color:#bd131d; margin-bottom:10px;}
.description {margin-top:10px; background-color:#ccc; display:block; float:left; width:200px; padding: 10px; line-height:16px; font-size:12px; border:1px solid #999;}
.description a{color:#03C; text-decoration:none; font-weight:normal !important;}
p.additional { margin:0 10px; color:#9c9c9c; font-size:10px; line-height:12px; border-top:1px solid #bdbdbd; padding: 10px 0; font-weight:normal;}

#text { margin: 0 0 0 292px; background:url(images/content.gif); padding:10px; font-size:14px; line-height:18px;}
#text p{padding-right:10px; text-align:justify;}
#text li {list-style:lower-alpha; line-height:18px;}
#sidebar { float:left; width:245px; padding: 20px 20px 0 30px; font-size:10px; }
#sidebar a{ font-weight:bold; }
#sidebar h1 { font-family: "Myriad Pro", "Trebuchet MS", Arial; margin:0; padding:0 0 20px 0; text-transform:uppercase; color:#000;}

#main { float:left; background:url(images/sidebar_bckg.jpg) no-repeat top left #fff; width:980px; }
#footer {font-family: "Myriad Pro", "Trebuchet MS", Arial; background:url(images/footer_bckg.gif) repeat-x #000; height:55px; clear:both;  }
#left_footer { float:left; padding:20px 0 0 30px; color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 30px 0 0; color:#fff; font-size:12px; text-align:right;}
#right_footer a { color:#fff;}


/* Contact Us PAGE*/

.Contact{ width:300px; float:left; padding:10px 0px 0px 0px; margin-left:30px;}
.contactFormRow{ width:300px; float:left; padding:0px 0px 6px 0px; }
.contactinput{width:237px; height:23px; color:#000; float:left; border:1px solid #ccc; padding:3px 0px 0px 3px; font: normal 12px Arial, Helvetica, sans-serif; }
.labelText{ font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; float:left; clear:both; width:300px;}

.btSubmit{ width:76px; height:33px; float:left; background:url(images/btnSubmit.gif) no-repeat; border:0px; cursor:pointer; text-indent:-2000;s}
.btSubmit:hover{ width:76px; height:33px; float:left; background:url(images/btnSubmitHover.gif) no-repeat;}
.error{ font: normal 12px Arial, Helvetica, sans-serif; color:#ff0000; width:238px;float:left; padding:5px 0px 0px 0px; text-align:left;}
.textArea{ width:245px; height:80px; border:1px solid #ccc;}


.inventor{background:url(images/inventor.jpg); width:224px; height:80px; }
.inventor:hover{background:url(images/inventorHover.jpg); }
.patent{background:url(images/patent.jpg); width:224px; height:80px;}
.patent:hover{background:url(images/patentHover.jpg); }




.videoContainer{ width:658px; float:left; padding:0px 0px 0px 0px;}
