	body {
		font:	11px/1.2 Verdana, Arial, Helvetica, sans-serif;
		color:#black;
		background:#ffffff;
		padding:0px;
		margin:0px;
		}

	a {
		text-decoration:none;
		font-weight:bold;
		color:#527DDE;
		font-size:11px;
		}
		
	a:hover {text-decoration:underline;}
	
	pre {
		font-size:11px;
		color:blue;
		}
	
	.greek {
		color:#999;
		}
	
	ol {
		margin-right:40px;
		}

	li {
		margin-bottom:3px;
		}

	body {
		text-align:left;
		}

	.helptext {
		font-family: verdana;
		color:#444444;
		font-size:11px;
		}
		
	.helptext a {color: #527DDE;}

	#frame {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		}
	#flcontainer {
		width:780px;
		height:300px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		padding-bottom:0px;

	}

	#flash{
		width:530px;
		height:300px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:center;
		float:left;
	}
	#flashsidecontent{
		width:220px;
		height:280px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:25px;
		text-align:center;
		float:right;
		background-color:#ffffff;
	}
	#flashtext { padding-top:20px;height:50px; }
	#fpheadline {
		border-top:1px solid #1879AD;
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
	}
	#fpheadlinetext {
		width:540px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:10px;
		padding:5px 15px 0px 0px;
		text-align:justify;
		float:left;
	}
	#fpheadline .heading {font-family:verdana;font-size:18;color:#800000;font-weight:bold;}
	#fpheadline p {font-family:verdana;font-size:12;color:#222222;}
	#fpheadlinebutton {
		width:215px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:5px 0px 0px 0px;
		text-align:left;
		float: right;
	}

	#fpmaincontent {width:780px;border-top:1px solid #1879AD;}
	#fpmaincontent .heading {font-family:verdana;font-size:15;color:#800000;font-weight:bold;}
	#pmaincontent {width:780px;border-top:1px solid #1879AD;}
	
	#fpcontact {
		width:780px;
		margin-right:auto;
		height:45px;
		margin-left:auto;
		margin-top:0px;
		padding:0px 0px 0px 15px;

	}
	#fpcontact .itemh {color:#800000;font-weight:bold;font-size:12;}
	#fpcontact .item {color:#000000;font-size:12;}
	#fpcontact {height:50px;}

	#fpcontentleft {
		width:235px;
		padding:5px 0px 0px 0px;
		float:left;
		background:#fff;
		}
	
	#fpcontentcenter {
		width:285px;
		/* height:350px; */
		padding:5px 3px 0px 0px;
		float:left;
		text-align:left;
		background:white; 
		border-left:1px solid #1879AD;
		border-right:1px solid #1879AD;
		}
	
	#fpcontentright {
		width:235px;
		padding:5px 0px 0px 5px;
		float:left;
		background:#fff;
		}

	.fppanel1 {
		height:160px;
		text-align:center;
	}
	.fppanel2 {
		height:250px;
		text-align:left;
	}
	.fppanel3 {
		height:180px;
		border-top:1px solid #1879AD;
	}
	.fppanel4 {
		height:240px;
		border-top:1px solid #1879AD;
	}


	#fpnlsignup {
		border:1px solid black;
		width:180px;
		height:180px;
		padding:0px;
		background:#fff;
		float:left;
		margin-left:5px;
		}

	#pcontentcenter {
		width:530px;
		padding:0px;
		float:left;
		background:#eef;
		 }
	
	#pcontentright {
		width:250px;
		padding:0px;
		float:left;
		background:#fff;
		}


	#menu {
		vertical-align:middle;
		float:left;
		padding:6px 0px 6px 0px;
		background:#fff;
		width:780px;
		border-bottom:1px solid #1879AD;
		}
	#menu a {color:#BD0000;}
	
	#menu a.portal {color:#08039E;}

		
	#banner {
		width:780px;
		height:65px;
		border-bottom:1px solid #1879AD;
	}
	#bannerl {
		float:left;
		width:780px;
	}
	#bannerr {
		width:190px;
		float:right;
		padding-top:15px;
		text-align:center;
	}

	#sitetitle{
		float:right;	
		padding:6px;
		width:225px;
		text-align:right;	
	}
	#footercontainer{
		width:780px;
		text-align:center;
		border-top:1px solid #1879AD;		
		margin-right:auto;
		margin-left:auto;

	}

	#footerL{
		width:540px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
		float:left;
		line-height:12pt;
	}
	#footerR{
		width:240px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:10px;
		padding:0px;
		text-align:right;
		float:right;
		line-height:12pt;		
	}
	#footerlogos {
		width:780px;
		text-align:center;
		float:bottom;
		vertical-align:middle;
	}	

	
	p,h1,h2,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		}

	h1.subh1 {
		font-size:14px;
		padding-top:15px;
		}

	h2 {
		font-size:12px;
		padding-top:10px;
		}

	h3 {
		font-size:12;
		padding-left:10px;
		}
	.pheading {font-family:verdana;font-size:18px;color:#800000;font-weight:bold;padding-top:4px;}




div.row {
  clear: both;
  padding-top: 1px;
  border:1px;
  }

div.row span.label {
  float: left;
  width: 60px;
  text-align: right;
  border:1px;
  padding-top:2px;
  }

div.row span.formw {
  float: right;
  width: 120px;
  text-align: left;
  border:1px;
  } 

form{padding:5px;}

	img.padding5 {padding-left:5px;}

	input, textarea, select { font-family: Verdana, Helvetica; font-size: 8pt; color: #000000; background-color: #eeeeee}
	input.field {width:70px;align:right;border:1px solid black;}
	input.button {width:70px;background-color:#cccccc;}
	
	
	table input {background-color:white;}
	table textarea {background-color:white;}
	
	#menu h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}

	#smallink {
		font-family:verdana;
		font-size:8px;
	}
	
	#fpcontentright span {font-size:10px;font-weight:normal;color:black;}
	#fpcontentright a { font-size:11px;font-weight:bold;color:#527DDE;}

	#pcontentright span {font-size:10px;font-weight:normal;color:black;}
	#pcontentright a { font-size:11px;font-weight:bold;color:#527DDE;}
	#pcontentright p { font-size:10px;font-weight:normal;color:black;text-align:justify;}
	
	#pmaincontent .heading {
			font-family:verdana;
			font-size:15;
			color:#800000;
			font-weight:bold;}
	#pcontentcenter .heading {font-family:verdana;font-size:15;color:#800000;font-weight:bold;}

	#fpcontentleft a {font-size:11px;}
	#fpcontentleft p { font-size:10px;font-weight:normal;color:#777777;text-align:justify;}
	#footer span {font-size:10px;font-weight:normal;color:#555555}
	#footer a {font-size:10px;}
	
	.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #FF0000;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #FF0000;
 }
 
 .navbutton {
    border: 1px solid #999;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px !important;
    color: #000;
    padding: 0px 24px 1px 24px;
    border-radius: 18px;
    -moz-border-radius: 18px;   
    -webkit-border-radius: 18px;
    box-shadow: 0px 0px 4px #aaa;   
    -moz-box-shadow: 0px 0px 4px #aaa;  
    -webkit-box-shadow: 0px 0px 4px #aaa;   
    height: 36px;
    margin: 0px;
    cursor: pointer;
    background: url("http://sensorpro.net/styles/live/roundyb.png") repeat-x scroll left top #F2F2F2;
}

.navbuttonon {
    border: 1px solid #9dc91a;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px !important;
    color: #000;
    padding: 0px 24px 1px 24px;
    border-radius: 18px;
    -moz-border-radius: 18px;   
    -webkit-border-radius: 18px;
    box-shadow: 0px 0px 4px #aaa;   
    -moz-box-shadow: 0px 0px 4px #aaa;  
    -webkit-box-shadow: 0px 0px 4px #aaa;   
    height: 36px;
    margin: 0px;
    cursor: pointer;
    background: url("http://sensorpro.net/styles/live/roundyb.png") repeat-x scroll left top #F2F2F2;
}

 .ytbutton{
   color:black;
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   width:180px; height:25px;
   background-color:#cde1e8;
   border:1px solid;
   border-top-color:#265AA7;
   border-left-color:#265AA7;
   border-right-color:#367FED;
   border-bottom-color:#367FED;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff960E00');}


.ytbuttonon {
   color:black;
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   width:180px; height:25px;
   background-color:#b2c9d1;
   border:1px solid;
   border-top-color:#265AA7;
   border-left-color:#265AA7;
   border-right-color:#367FED;
   border-bottom-color:#367FED;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#EF4E26EF');}

.bkbutton, .bkbuttonsm {
    border: 1px solid #999;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px !important;
    color: #000;
    padding: 0px 24px 1px 24px;
    border-radius: 18px;
    -moz-border-radius: 18px;   
    -webkit-border-radius: 18px;
    box-shadow: 0px 0px 4px #aaa;   
    -moz-box-shadow: 0px 0px 4px #aaa;  
    -webkit-box-shadow: 0px 0px 4px #aaa;   
    height: 36px;
    margin: 0px;
    cursor: pointer;
    background: url("http://sensorpro.net/styles/live/roundyb.png") repeat-x scroll left top #F2F2F2;
}

.bkbuttonon, .bkbuttononsm {
    border: 1px solid #9dc91a;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px !important;
    color: #000;
    padding: 0px 24px 1px 24px;
    border-radius: 18px;
    -moz-border-radius: 18px;   
    -webkit-border-radius: 18px;
    box-shadow: 0px 0px 4px #aaa;   
    -moz-box-shadow: 0px 0px 4px #aaa;  
    -webkit-box-shadow: 0px 0px 4px #aaa;   
    height: 36px;
    margin: 0px;
    cursor: pointer;
    background: url("http://sensorpro.net/styles/live/roundyb.png") repeat-x scroll left top #F2F2F2;
}

.bkbuttonsm,.bkbuttononsm {font-weight: 600;padding: 0px 12px 1px 12px;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}
