
/* General Sytles */

*,html { padding:0; margin:0;}

body { background:url(../images/BodyBk.jpg) repeat-x #194e86; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#124667;}

p { margin:10px 0;}

h1 { font-size:16px; margin:0 0 20px 0;}
h2 { font-size:16px; }
h4 { font-size:14px; margin:35px 0 20px 0;}

a { color:#F37900;}

#Clear { clear:both;}

#MainContain { width:870px; margin:0 auto; background:#FFFFFF; padding:0 0 10px 0;}

#HeaderContain  { width:870px; font-size:10px;}
  #HeaderTop { width:870px;}
  #HeaderTop li { float:left; margin:0 5px 0 0; list-style-type:none; }
  #HeaderTop li.text { margin:3px 5px 0 0; }
    #HeaderLogo { width:870px; padding:10px 0 0 6px; height:76px; float:left;}
    #HeaderLogo a img { border: none; float: left; padding: 0 0 0 0; }
      
#HeaderBottom { width:870px; text-align:center; clear:both;}
  #HeaderBottom a img { border: none; }
    
#ContentContain { width:846px; padding:0 12px; margin:12px 0 0 0;}
  #Content { width:450px; margin:0 10px; float:left;}
    #Content li { margin:0 0 0 25px;} 
    #Content h2 { font-size: 13px; font-weight: bold; }
  #Highlights { width:190px; float:right; font-size: 10px; text-align: right; margin-top: 20px;}
    #Highlights div { margin-top: 20px; }
    #Highlights img { border: none; text-align: right; }

#Footer {width:826px; margin:10px 12px 0 12px; padding:10px; background:#dbdbdb; font-size:10px;}

.disabled { color: Red; text-decoration: line-through; }

.sidebar tr td { text-align: left; }

/* Menu sytles*/ 

.menu {width:162px; float:left; background:#002f60; padding:5px 5px 0 5px; font-size:11px; color:#FFFFFF;}
  .menu a { text-decoration: none; outline: none; color:#FFFFFF; display:block; }
  .menu a:hover, .menu a:focus,	.menu a:active {font-weight:bold;}	
  .menu li { background:url(/images/MenuDivider.gif) no-repeat bottom; padding:0 0 12px 6px; margin:10px 0 0 0; display:block;  }
  .menu li.last { background:none;}
    .menu ul { margin:8px 0 0 -6px; padding:1px 0 2px 0; list-style:none; background:#F37900; }
    .menu ul li {padding: 0 0 0 15px; background:none; margin:5px 0; }
    .menu ul li a { text-decoration:underline; }
    .menu ul li a:hover{ font-weight:normal;}
  .hidden {display:none;}
  
/* Sub Pages */

#ContentSub { width:663px; margin:0 0 0 182px; padding:0 0 10px 0; }
  #ContentSub ul { margin:10px 0;}
  #ContentSub li { margin:10px 0 10px 25px;} 
  #ContentSub li ul{ margin:0 0 0 10px;} 
  #ContentSub h2 { font-size: 13px; font-weight: bold; }
  
.iframes { float:left; margin:0 5px 0 0;}
.iframelast { float:left; margin:0;}


/* FAQ List */
#ContentSub .menu { width:600px; margin:0; background:#FFFFFF; padding:0; font-size:11px; color:#FFFFFF;}
  #ContentSub .menu a { text-decoration: none; outline: none; color:#124667; display:block; }
  #ContentSub .menu a:hover { font-weight:normal;}
  #ContentSub .menu a:focus, #ContentSub .menu a:active {font-weight:bold;}	
  /*1st Tier*/
  #ContentSub .menu li { padding:0; background-image:none; font-size:14px; background:#fff;  margin:7px 0; display:block; color:#124667;  }
  #ContentSub .menu li a {color:#124667; padding:3px; }
  #ContentSub .menu li a:hover { background:#002f60; color:#FFFFFF;}
  #ContentSub .menu li.last { background:none;}
  /*2nd Tier*/ 
  #ContentSub .menu ul { margin:0; padding:0; list-style:none; background:#fff; }
  #ContentSub .menu ul li {padding: 0 0 0 15px; font-size:12px; background:none; margin:8px 0; color:#124667; }
  #ContentSub .menu ul li a { text-decoration:underline; color:#124667; padding:0; }
  #ContentSub .menu ul li a:hover { background-color:#FFFFFF; color:#124667; }
  /*3rd Tier*/
  #ContentSub .menu ul li ul { padding:0 0 5px 0;}
  #ContentSub .menu ul li ul li { font-size:10px; margin:4px 0 0 0;}
  #ContentSub .menu ul li ul li a { color:#F37900;}
  #ContentSub .menu ul li ul li a:hover { background-color:#FFFFFF; color:#F37900;}
  #ContentSub .hidden {display:none;}

  
/* Search Result Styles */
.list { margin-bottom: 20px; background-color: #dbdbdb; padding-bottom: 5px; }
  .list h5 { margin-right: 5px; margin-left: 5px; font-weight: normal; }
  .geoTags, .issueTags { margin: 0px 5px 10px 5px; font-size: 10px; line-height: 15px; }
  .tinyText { margin: 0px 5px 5px 5px; }
  .sectionHeader { display: block; padding: 0px 5px 5px 5px; border-bottom: 1px solid #F37900; background-color: #ffffff; }
    .sectionHeader a { text-decoration: none; }
    
/* Admin Styles */
.formField { width: 400px; border: 1px solid #b0c0cb; }
.formButton { font-size: 10px; }
.formLabel { font-size: 10px; }
.errorMessage { color: #ff0000; }

.adminGrid { width: 100%; border: none; }
  .adminGrid th { text-align: left; vertical-align: bottom; border-bottom: solid 1px #cccccc; padding: 2px 2px 2px 2px; }
  .adminGrid td { vertical-align: top; padding: 2px 2px 2px 2px; }
  .adminGrid .altRow { background-color: #dddddd; }
  .adminGrid .parentRow { background-color: #bbbbbb; color: Black; font-weight: bold; }

.userForm { width: 98%; border: none; }
  .userForm td { vertical-align: top; padding: 2px 2px 2px 2px; }
  .userForm td textarea { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; width: 98%; }
  .userForm td input { width: 98%; }

.adminForm { width: 100%; border: none; }
  .adminForm td { vertical-align: top; padding: 2px 2px 2px 2px; }
  .adminForm td textarea { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; width: 100%; }
  .adminForm td input { width: 100%; }

.active { color: Green; }

.deleted { color: DarkRed; }

.checkBoxList { overflow: auto; width: 100%; height: 200px; border: solid 1 px #dddddd; }
