div,h1,h2,h3,h4,h5,h6,p,address,ul,ol,li {
   margin: 0px;
   padding: 0px;
}

h1 {
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma, Geneva, sans-serif;
   color: #666;
}

h2 {
   font-size: 13px;
   font-weight: bold;
   font-family: Tahoma, Geneva, sans-serif;
   color: #666;
}

h3 {
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Geneva, sans-serif;
   color: #666;
}

h4 {
   font-size: 10px;
   font-weight: bold;
   font-family: Tahoma, Geneva, sans-serif;
   color: #e4e4e4;
}

body {
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   background: #05131f;
   background-image: url(../images/skin/bodygradient.png);
   background-repeat: repeat-x;
   background-position: top;
}

table {
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   color: #4b4b4b;
}

input {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   color: #333;
   margin: 1px 0;
}

.textarea {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   color: #333;
}

p {
   font-size: 11px;
   font-family: Tahoma, Verdana, Geneva, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #4b4b4b;
}

.imgOpacON {
   opacity: .90;
   filter: alpha(opacity=90);
   -moz-opacity: 0.90;
   opacity: 0.90;
   float: left;
   width: 100%;
}

.imgOpacON75 {
   opacity: .75;
   filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
   float: left;
   width: 100%;
}

.imgOpacOFF {
   opacity: 1.0;
   filter: alpha(opacity=100);
   -moz-opacity: 1.0;
   opacity: 1.0;
   float: left;
   width: 100%;
}

#skin {
   background: url(../images/skin/bgShadow.png) repeat-y center top;
   text-align: center;
}

#wrapper {
   width: 1050px;
   text-align: left;
   color: #333;
   margin: 0 auto;
   background-color: #99ccff;
   font-size: 0.8em;
   border-top: #999 1px solid;
   border-left: #999 1px solid;
   border-right: #999 1px solid;
   border-bottom: #999 1px solid;
   padding: 0px 5px 5px 5px;
}

a:link, a:visited {
   color: #2e95bb;
   text-decoration: none;
}

a:hover {
   color: #164d7d;
}

#header {
   padding: 0;
   height: 152px;
   background-color: #FFF;
   width: 1010px;
   margin-left: 20px;
   margin-right: 20px;
   background-position: left;
   background-repeat: no-repeat;
}

#header #logo {
   width: 266px;
   float: left;
   height: 102px;
   padding-left: 2px;
   padding-right: 5px;
   text-align: left;
   margin-top: 10px;
   margin-left: 3px;
}

#header #logo img a:hover, #header #logo img a:link {
   text-decoration: none;
   border-bottom: solid 0px #fff;
}

#header #TopBanner {
   height: 102px;
   min-width: 20px;
   margin-top: 10px;
   float: right;
   margin-right: 3px;
   color: #333;
   font-size: 10px;
   text-align: center;
}

#header #Nav {
   margin: 0px;
}

#header #Nav #InnerNav {
   min-height: 40px;
   margin-top: 7px;
   margin-left: 5px;
   line-height: 40px;
}

#LeftNav {
   background-image: url(../images/skin/NAVleftcorner.png);
   background-repeat: no-repeat;
   background-position: left top;
   float: left;
   width: 27px;
   min-height: 40px;
   line-height: 40px;
}

#middleNav {
   background-image: url(../images/skin/NAVbg_line2.png);
   background-repeat: repeat-x;
   background-position: left top;
   width: 1010px;
   float: left;
   line-height: 40px;
   overflow: hidden;
}

#RightNav {
   background-image: url(../images/skin/NAVrightcorner.png);
   background-repeat: no-repeat;
   background-position: right top;
   float: left;
   width: 27px;
   min-height: 40px;
   line-height: 40px;
   display: block;
}

.button {
   margin: 0px 5px 0px 5px;
   min-width: 5px;
   float: left;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: capitalize;
   vertical-align: middle;
   display: block;
   padding-left: 4px;
   padding-right: 4px;
   color: #FFF;
   height: 34px;
}

.button a:link, .button a:visited {
   color: #FFF;
   text-decoration: none;
   display: block;
}

.button a:hover {
   color: #99ccff;
   text-decoration: none;
}

#SearchBar {
   clear: both;
   min-height: 44px;
   margin-top: 0px;
   margin-bottom: 0px;
   width: 1010px;
   background: #DFE7EB;
   margin-left: 20px;
   border-bottom: solid 1px #999999;
}

#SearchBar #SearchbarLeft {
   float: left;
   line-height: 44px;
   vertical-align: middle;
   margin-left: 10px;
}

#SearchBar #SearchbarRight {
   float: right;
   padding-right: 15px;
   text-align: right;
   line-height: 44px;
}

#HpShadow {
   clear: both;
   width: 1010px;
   background-image: url(../images/skin/shad_bottom.gif);
   background-repeat: repeat-x;
   background-position: left top;
   height: 4px;
   background-color: #DFE7EB;
   margin-left: 20px;
}

#MainContent {
   background-color: #DFE7EB;
   margin-left: 20px;
   margin-right: 20px;
   background-image: url(../images/skin/bottomgradient.png);
   background-position: bottom;
   background-repeat: repeat-x;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 60px;
   padding-left: 10px;
}

#MainContent p {
   margin: 2px 0 2px 0;
   padding: 2px 0 2px 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#MainContent table {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#MainContentWrapper {
   clear: both;
   float: left;
   max-width: 820px;
   min-width: 799px;
}

#MainContentWrapperMain {
   clear: both;
   float: left;
   margin: 1px;
   background: #FFF;
   border: solid 1px #CCC;
   width: 811px;
   padding: 7px 0px 5px 5px;
}

#DisplayBlock {
   display: block;
}

#TopContent {
   float: left;
   max-width: 800px;
   width: 790px;
}

#LeftContent {
   min-width: 1px;
   margin: 1px;
   float: left;
   min-height: 2px;
}

#MiddleLeftContent {
   float: left;
   min-width: 200px;
   margin: 5px;
   min-height: 2px;
}

#MiddleRightContent {
   float: left;
   min-width: 200px;
   margin: 5px 0px 5px 8px;
   min-height: 2px;
}

#MainZone {
   float: left;
   margin: 5px;
   background: #FFF;
   border: solid 1px #CCC;
   width: 790px;
   padding: 10px;
}

#BottomMiddleContent {
   clear: both;
   float: left;
   max-width: 800px;
   min-width: 790px;
   min-height: 25px;
   margin: 5px;
}

.BottomHPContent {
   width: 1000px;
   padding: 5px;
}

#RightContent {
   float: right;
   min-width: 160px;
   color: #666;
   font-size: 10px;
   text-align: center;
   margin-top: 5px;
   margin-right: 10px;
   margin-bottom: 5px;
   margin-left: 0px;
   max-width: 165px;
   margin-right: 15px;
}

.divHPBottomTbl {
   padding: 2px;
   background: #cbe3fc;
   margin: 10px 0px 10px 0px;
   border: solid 1px #cccccc;
   min-height: 200px;
}

#footer {
   text-align: center;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 0.7em;
   color: #FFF;
   padding: 4px 0 15px 0;
   clear: both;
   margin: 10px;
}

#footer p {
   color: #fff;
}

#footer #footerlinks {
   padding: 5px;
   text-align: center;
   clear: both;
   margin-top: 10px;
}

#footer #footerlinks a:link, #footer #footerlinks a:visited {
   color: #fff;
}

#footer #footerlinks a:hover {
   color: #FFF;
   text-decoration: none;
   border-bottom: dotted 1px #FFF;
}

.clearfloat {
   clear: both;
   height: 0;
   font-size: 1px;
   line-height: 0px;
}

div.iflylist {
   display: none;
   position: absolute;
   list-style: none;
   margin: 0px;
   padding: 0px;
   z-index: 100;
   background-color: #1c65aa;
   border-top: 1px solid #3079be;
}

div.iflylist a:hover {
   color: #99ccff;
   text-decoration: none;
}

div.iflyOverflow {
   overflow-y: hidden;
}

div.ifly {
   white-space: nowrap;
   cursor: pointer;
   cursor: hand;
   width: 170px;
   background-color: #1c65aa;
   border-bottom: 1px solid #3079be;
   border-left: 1px solid #3079be;
   border-right: 1px solid #3079be;
}

div.iflyie6 {
   width: 170px;
   white-space: normal;
}

div.ifly a {
   display: block;
   padding: 0px 12px 0px 12px;
   color: #FFF;
   text-decoration: none;
   line-height: 20px;
}

div.ifly a:hover {
   color: #99ccff;
   text-decoration: none;
}

div.iflyOver {
   background-color: #2684dc;
}

div.iflyOver a {
   color: #ffffff;
}

div.iflyOver a:hover {
   color: #f7f7f7;
}

div.iflyRight {
   color: #FFF;
   background-image: none;
   background-color: transparent;
}

div.iflyLeft {
   background: transparent none repeat scroll 0 0;
   color: #FFF;
}

div.iflyLoading {
   background: transparent none repeat scroll 0 0;
   color: #FFF;
}

div.ifly sup {
   font-size: 10px;
   text-decoration: none;
   margin-left: 1px;
}

#PDisplayList1 {
   margin: 0px 0px 10px 0px;
}

#PDisplayList2 {
   margin: 0px 0px 10px 0px;
}

#PDisplayList3 {
   min-width: 394px;
}

.videoText {
   padding: 3px;
}

.txtRed {
   color: #ff0000;
}

.conLabel {
   display: none;
}

#Group1 td, #Group2 td, #Group3 td, #Group4 td, #Group5 td, #Group6 td, #Group7 td, #Group8 td, #Group9 td, #Group10 td {
   width: 120px;
}

#PDataForm2_ctl01_Group1 td, #PDataForm2_ctl01_Group2 td, #PDataForm2_ctl01_Group3 td, #PDataForm2_ctl01_Group4 td, #PDataForm2_ctl01_Group5 td, #PDataForm2_ctl01_Group6 td, #PDataForm2_ctl01_Group7 td, #PDataForm2_ctl01_Group8 td, #PDataForm2_ctl01_Group9 td, #PDataForm2_ctl01_Group10 td {
   width: 120px;
}

.BlogUL {
   list-style-type: none;
   padding-left: 10px;
   font-size: 12px;
}


