html,body{margin:0 ;padding:0 }

body{background:#FFFFFF;}
body { background-image:url(images/bround.jpg); background-repeat:repeat-x;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

div#header h1{margin:0; padding-left:0px;color: #CCC;}

div#container{text-align:left; background:#FFFFFF }
div#navcontainer{background:#FFFFFF}
div#footer_nav{background:#FFFFFF}

div#header {background-image:url(images/Elements_top_header1.jpg); background-repeat:no-repeat; width:790px; height:90px; margin:0; padding-left:0px}
div#middleheader {background-image:url(images/Elements_middle_header1.jpg); background-repeat:no-repeat; float:left; width:790px; height:234px; margin:0}
div#yellow {background-image:url(images/Elements_yellowbar.gif); float:left; width:790px; height:40px}
div#formdiv {text-align:right; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; padding: 0px 0px 0px 0px}
div#leftofnav {background-image:url(images/Elements_06.jpg); background-repeat:no-repeat; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:342px; height:80px}
div#navbar {background-image:url(images/back_bar.gif); background-repeat:no-repeat; float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:448px; height:80px}
div#footer {background-image:url(images/footer1.gif); margin:20px auto; width:790px; height: 70px}

div#container{width:790px; margin:0 auto}
div#contents{float:right; width:540px; margin-right: 50px; margin-bottom: 60px}
div#navcontainer{float:left; width:200px; margin-top: 28px}
div#footer{clear:both}

#footer_nav a {color:#669; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; vertical-align: middle; text-align: center; text-decoration: none}
#footer_nav a:hover {color:#900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; vertical-align: middle; text-align: center}

#contents a        {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal}
#contents a:active {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: normal}
#contents a:hover  {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: normal}

#contents a.bld        {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000; font-weight: bold}
#contents a.bld:active {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099; font-weight: bold}
#contents a.bld:hover  {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099; font-weight: bold}

#contents a.red        {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000; font-weight: normal}
#contents a.red:active {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099; font-weight: normal}
#contents a.red:hover  {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099; font-weight: normal}



.footer_link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#FFFFFF; text-decoration: none}
.footer_link1 {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#FFFFFF; margin-left: 86px; text-decoration: none}

.spec       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff0000; font-weight: bolder}
.strd       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: #FFFFFF; font-weight: normal}
.strdcl     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal}
.regular     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal}

LABEL       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bolder}

.contact_h2 {
    font-weight: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    font-size:10pt;
    margin:0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;  
}

.about_content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    color: #990000;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.email_link {color: #990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration: none}
.contact_padd {padding-right:100px;}
.tech_padd {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 178px;
}

.tech_under_table {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color: #333333;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 178px;
}

.tech_table_head { margin:0px 0px 0px 0px; padding:2px 20px 2px 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;border-left:#FFFFFF thin solid; background-color:#666666;}
.tech_table_head_left { margin:0px 0px 0px 0px; padding:2px 20px 2px 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; border-right:#FFFFFF thin solid; background-color:#666666;}
.tech_table_body_left { margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; border-right:#999999 thin solid; border-bottom:#999999 thin solid; padding:2px 0px 2px 10px; font-size:10px; color: #333333;}
.tech_table_body_right { margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 10px; font-size:10px; color: #333333; border-bottom:#999999 thin solid;}
.top_mar_tab_tech{margin-bottom:5px;}
.tech_h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#990000;
    font-size:14pt;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 178px;
    padding-top: 18px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.tech_nav_padd { margin-bottom:50px;} 
  
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; margin:20px 20px 5px 0px; padding:0px 0px 0px 0px; color:#990000;}
h1.green {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #006600; font-weight: normal}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; margin:10px 8px 0px 0px; padding:0px 0px 0px 0px; color:#990000;}
h2.space { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; margin: 24px 20px 5px 0px; padding:0px 0px 0px 0px; color:#990000;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; margin: 10px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000000;}
h3.red { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; margin: 28px 0px 0px 0px; padding:0px 0px 0px 0px; color:#990000;}

p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    padding:0px;
    color: #000;
    margin-top: 6px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left: 0px;
}
p.lg {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    padding:0px;
    color: #000;

    margin-bottom: 0px;
    margin-left: 0px;
}
p.lindent {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    padding:0px;
    color: #000;
    margin-top: 6px;
    margin-right: 28px;
    margin-bottom: 0px;
    margin-left: 6px;
}
 
td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color: #000;
    margin-left: 0px;
    margin-right: 0px;
}

td.img {
    color: #000;
    margin-top: 0px;
    margin-right: 28px;
    padding-right: 28px;
    padding-bottom: 8px;
    margin-left: 1px;
}

.strd       {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: #FFFFFF; font-weight: normal;}
.strdcl     {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;}
.regular     {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;}
.small       {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background: #FFFFFF; font-weight: normal;}

STRONG.hard  {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: #FFFFFF; font-weight: bold}


.p_main { margin-left: 20px;}
.p_app {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11pt;padding:0px 0px 0px 0px; margin:8px 30px 0px 0px; color: #333333;}
.about { padding-bottom:100px;}
.price_pad { padding-bottom:0px;}
.dir_content_pad {
    margin-bottom:20px;
    margin-right: 200px;
    padding-bottom: 0px;
}

.dir_nav { padding-bottom:80px;}
.applications { padding-bottom:300px;}
.app_content_pad { width:450px; float:right;}
.app_h1 {
    color: #990000;
    font-size:14pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}

.reddot {
    color: #990000;
    font-size:11pt;
    font-weight: bolder;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    margin-right: 4px;
    line-height: 9pt;
}

.app_ul {
    color: #990000;
    font-size:10pt;
    font-weight: normal;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 21px;
    margin-left: -24px;
}

.app_ul_box { color: #333333; font-size:11px; margin:5px 0px 0px 0px; padding:5px 2px 0px 20px;}
.app_li_box {
    font-size: 10pt;
    font-weight: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-image: url(images/bullet.gif);
    margin-right: 0px;
}

.price_p {
    font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#333333;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.app_h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}

h1.contact_h1 {
    color: #990000;
    font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.price_h1 {
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14pt;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
.app_content_new { width:600px; float:right; margin:0px 0px 0px 130px; padding:0px 0px 0px 0px;}

.app_top_box {
    font-weight:bold;
    background-color: #990000;
    font-size:10pt;
    color:#FFFFFF;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 15px;
    width: 140px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

h1.dir_h1 {
    color: #990000;
    font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top: 28px;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.events_h1 {
    color: #990000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
    font-size:14pt;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}

.events_dot {color:#FFFFFF;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.dir_line {
    color:#666666;
    border-bottom: thin dotted;
    margin-top: 22px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.new_line {
    color:#666666;
    border-bottom:thin dotted;
    margin-top: 0px;
    margin-right: 210px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.events_line {
    color:#666666;
    border-bottom:thin dotted;
    margin-top: 0px;
    margin-right: 375px;
    margin-bottom: 15px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.price_line{
    color:#666666;
    border-bottom:thin dotted;
    margin-top: 0px;
    margin-right: 450px;
    margin-bottom: 7px;
    margin-left: 0px;
    padding: 0px;
}

.price_mar { margin-top:10px;}

.dir_h2 {
    font-weight:bold;
    color: #000000;
    font-size:10pt;
    margin:0px;
    padding: 0px;   
}

.dir_h2_other {
    color:#990000;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 12pt;
}

.img_dir { padding:0px 0px 20px 0px; background-position:top;}
.contact_p { padding:15px 10px 0px 16px; color:#333333; margin:0px 0px 0px 0px;}
.contact_bottom { margin-bottom:190px;}
.form_p { padding:30px 10px 0px 16px; color:#333333; margin:0px 0px 0px 0px;}
.form_name { padding:30px 10px 3px 16px; color: #990000; margin:0px 0px 0px 0px;}
.form_email { padding:10px 10px 3px 16px; color:#990000; margin:0px 0px 0px 0px;}
.form_message { padding:30px 10px 3px 16px; color:#990000; margin:0px 0px 0px 0px;}
.name {width:180px;}

#send_button {
    padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:60px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
}

.footer {
    text-align:left;
    margin:0px;
    font-size:8pt;
    font-weight: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 200px;
}
.footer1 {
    text-align:left;
    margin:0px;
    font-size:8pt;
    font-weight: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
}

.app_paragrapg {
    font-size: 10pt;
    font-weight: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    margin-top: 5px;
    margin-right: 60px;
    margin-bottom: 0px;
    margin-left: 6px;
}

.main_paragrapg {
    font-size: 10pt;
    font-weight: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    margin-top: 5px;
    margin-right: 235px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.login_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:9pt; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.form1 {
    background-color: #FFFFFF;
    height: 13px;
    width: 135px;
    border: none;
}
.login_butt {
    height: 20px;
    width: 58px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 4px;
    margin-left: 0px;
}

#navcontainer ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}
#navcontainer li { margin: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#navcontainer a
{
display: block;
color: #333333;
background-color: #fff;
width: 128px;
padding-left: 6px;
margin-bottom: 8px;
text-decoration: none;
}
#navcontainer a:hover
{
background-color: #CCCCCC;
color: #FFF;
}

#navcontainer a.neutral1
{
display: block;
color: #333333;
background-color: #fff;
width: 128px;
padding-left: 6px;
margin-bottom: 8px;
text-decoration: none;
}
#navcontainer a.neutral1:hover
{
background-color: #FFF;
color: #FFF;
}

#navcontainer a.neutral
{
display: block;
color: #333333;
background-color: #fff;
width: 128px;
padding-left: 0px;
text-decoration: none;
}
#navcontainer a.neutral:hover
{
background-color: #FFF;
color: #FFF;
}
