.textline{width:100%}
.title{font-size:1.2em;background:#195aab; color:#ffffff;border-bottom:solid 1px #333;}
.titleHeading1{padding:3px 0px 2px 5px;float:left;width:72px;}
.titleHeading2{padding:3px 0px 2px 5px; float:left;width:366px;}
.titleGroup{margin:7px 0px 0px 7px; color:#195aab;}
.titleline{border-bottom:solid 1px #195aab;color:#195aab;font-size:2.4em;}
.bold{font-weight:bold;}
.frame{border:solid 1px #195aab;}

.form{border:solid 1px #195aab;background:#fff;margin:0px;}
.option{background:#eeefff;margin-left:5px;border-bottom:solid 1px #ccc;width:175px;}
.optionsize{width:175px;}
.rowline{border-bottom:solid 1px #ddd}
.formframe1{border-bottom:solid 1px #195aab;
    border-left:solid 1px #195aab;
    border-right:solid 1px #195aab; padding:1px;margin:0;background:#fff;padding-top:25px;}
.formframe{border:solid 1px #195aab; background:#eeefff;padding:1px;margin:0px;}
.formframe1a{border:solid 1px #ddd; background:#f9f9f9;padding:1px;margin:0px;}
.button1{border:solid 1px #ddd; font-weight:bold;margin-bottom:15px;padding:5px 10px 5px 10px;background-color:#fff;}
.button{
/*font-weight:bold;
width:75px;*/
background-color:#eeefff;
color:#fff;
border:1px solid;
border-color:#3c80d6 #333 #333 #3c80d6;
margin:0;
padding:0px 5px;
/*zoom: 1; */
border-radius:3px;box-shadow: 2px 2px 3px #888888;
}

tr.alt td{background:#f9f9f9}
tr.over td {background:#dcdcdc}

li.alt {background:#eeefff;border-bottom:solid 2px #eeefff }
li.over {background:#fff;border-bottom:solid 2px #ccc;}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#cde;  /*000*/
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:350px;
width:508px;
background:#FFFFFF;
border:2px solid #3c80d6; /*#cecece;*/
border-radius:7px;
box-shadow: 3px 3px 3px #888888;  
z-index:2;
padding:12px;
font-size:.9em;

}
#popupContact h1{
text-align:left;
color:#195aab; /*#6FA5FD;*/
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#195aab;
font-weight:700;
display:block;
}
label{font-size:1.1em;}
.txtarea {width:300px; margin-right:125px;float:right;}
.txtare {width:12%; margin:0px;}
.txt5 {width:5%; margin:0px;}
.txtred{color:red;font-weight:bold; border:solid 1px red;padding:5px;}
.txtblue{color:blue;font-weight:bold; border:solid 1px red;padding:5px;}
.error{background:#fff0f5; padding:0 5px;}
.suggestion_list {background: white;  border: 1px solid; padding: 4px;}
  
.suggestion_list ul {padding: 0; margin: 0; list-style-type: none;}
  
.suggestion_list a {text-decoration: none; color: navy;}
  
.suggestion_list .selected {background: navy; color: white;}
  
.suggestion_list .selected a {color: white;}

#autosuggest {display: none;  }

.roundshadow {background:#f9f9f9;padding:7px;border:solid 1px #ccc; border-radius:5px; box-shadow:2px 2px 3px #888888;}
.roundshadowb {background:#eeefff;padding:5px;border:solid 1px #ccc;border-radius:5px;box-shadow: 2px 2px 3px #888888;}
/*pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 /*white-space: pre-wrap;*/ /* css-3 */
 /*white-space: -moz-pre-wrap !important;*/ /* Mozilla, since 1999 */
 /*white-space: -pre-wrap;*/ /* Opera 4-6 */
 /*white-space: -o-pre-wrap;*/ /* Opera 7 */
 /*width: 500px;*/
 /*word-wrap: break-word;*/ /* Internet Explorer 5.5+ */
/*}*/
  
.actionhead{
  background-image: url( '../images/headActionB.png' );
    background-repeat: no-repeat;
    height: 45px;
  position:top-left;
  width: 230px;
  margin:0;
  padding:0;
  
}
.actionhead p{
  text-shadow: 1px 1px #444;
  font-size:1.3em;
  font-weight:bold;
  color:#fff;
  padding:10px 0 0 15px;
  margin:0px;
}
.actionbody{
  border-bottom: solid 1px #ddd;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  width: 228px;
  background:#fff;
  
  
}
.actionbody ul{
margin:0; padding:20px 0 20px 20px;color:blue;list-style: none;font-size:1.2em;
}
.actionbutton{
  margin:auto;
  background-image: url( '../images/tab.gif' );
    background-repeat: no-repeat;
    height: 24px;
  width:100px;
  padding-bottom:20px;
  margin-left:65px;
  text-align:center;
  
}  
.actionbutton p{
  color:#fff;
  font-weight:bold;
  text-shadow: 1px 1px #444;
  padding-top:5px
}

.boldblue{color:#437fbc; font-weight:bold;}

/*CODE FOR POPUP WINDOW*/
.jqmWindow {display: none;position: fixed;top: 17%; left: 50%;margin-left: -300px;width: 600px;  
background-color: #fff;
color: #333;  
border: 1px solid black;
padding: 12px;
}  
.jqmOverlay { background-color: lightblue; }

 
/* Fixed posistioning emulation for IE6      
Star selector used to hide definition from browsers other than IE6      
For valid CSS, use a conditional include instead */
/** html .jqmWindow {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }*/

/*CODE FOR MENU*/
div#menu
{
  padding: 0px;
  margin: 0px;
  /*position: absolute;
  z-index: 102;*/
  top: 79px; /*compensate in IE*/
  left: 32%;
  height: 27px;
    
}
div#menu ul
{
  margin: 0px;
  padding: 0px ;
  list-style: none;
  /*height:27px;*/
}

div#menu li
{
    display: inline;
   
}
div#menu a
{
  float: left;
  /*width: 77px;*/
  margin: 0px 0px 0px 4px;
  padding: 5px 15px 0px 15px;
  text-decoration: none;
  color: #fff; /*195aab;*/
  text-align: center;
  letter-spacing: 0px;
  /*font-size: 15px;*/
  font-weight: bold;
  /*background: url('../images/headblue1.jpg') repeat-x;*/
  height: 21px;
  background-color: #2267D8; /*#437fbc; #195aab;#E6EFFF;*/
  vertical-align: middle;
  border-top: solid 1px #ccc;
  border-right: solid 1px #ccc;
  border-left: solid 1px #437fbc;
}
div#menu .current_page_item a
{
    background: #ffffff;
    color: #033363;
    /*background-image: url(  '../images/e6efff.jpg' );
    background-repeat: repeat-x;*/
    font-weight: bold;
    border-bottom: solid 3px #FFFFFF;
    border-top:solid 1px #437fbc;
    /*border-left:solid 1px #dddddd;*/
    border-right:solid 1px #437fbc;
}
div#menu a:hover
{
  background: #ffffff;
  color: #033363;
  /*background-image: url('../images/headgray.jpg');
  background-repeat: repeat-x;*/
  font-weight: bold;
  border-bottom:solid 4px #fff;
}

.radio{padding:0 15px 0 0;}

#lean_overlay {
    position: fixed;
    z-index:1500;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #004080;
    display: none;
}
.leanPopup {width:60%;margin:auto;background:#fff;border:solid 1px #195aab;display:none;padding:7px;border-radius:5px;box-shadow: 2px 2px 3px #888888;}

.h3title{color:#195aab;margin:15px 0 0 7px;}
#clear {clear:both}

.txtarea2 {float:left;width:72%; margin:0px;}

#contactArea label{width:25%;float:left;}

.chronoform{display:none;}