/* General */
body {background: silver; padding: 0px; margin: 0;font:normal 12px Arial, Helvetica, sans-serif; color: #494949;}    
p {padding:0; margin:6px 0;}

/* Links */
a:link, a:visited {color:#0079C2; text-decoration: none; font:normal 12px Arial, Helvetica, sans-serif;}
a:hover, a:active {color:#22A2F0; text-decoration: none; font:normal 12px Arial, Helvetica, sans-serif;}

a.subNav:link, a.subNav:visited {color:#073452; text-decoration: none; font:normal 11px Arial, Helvetica, sans-serif;}
a.subNav:hover, a.subNav:active {color:#22A2F0; text-decoration: none; font:normal 11px Arial, Helvetica, sans-serif;}

a.sm:link, a.sm:visited {color:#0079C2; text-decoration: none; font:normal 11px Arial, Helvetica, sans-serif;}
a.sm:hover, a.sm:active {color:#22A2F0; text-decoration: none; font: font:normal 11px Arial, Helvetica, sans-serif;}

#on {color:#22A2F0;}
div.main {background:#d3e0f3; position:absolute; width: 966px; left: 50%; margin-left: -484px; margin-top: 77px; margin-bottom: 5px; overflow: hidden;}
div.topStrip {position:absolute; margin-top:1px; width: 968px; left: 50%; margin-left: -484px; background-color:#007AC2; height: 27px;}
div.topStrip p {background-color:#C7D8F0; width:177px; font:normal 9px Arial; color:#C7D9F3; height:27px; padding:0; margin: 0;}

div.logo {position:absolute; left: 50%; margin-left: -483px; background:#fff; width: 965px; height: 77px ;background-image:url(../images/phone.JPG); background-repeat:no-repeat; background-position:right center;border-width:0 0px 0 0px; border-style:solid; border-color:#C9CACF #B7BBC7 #A4A6B4 #B7BBC7;}
div.logoNews {background:#fff; position:absolute; width: 968px; top: 47px; left: 50%; margin-left: -485px;}
div.logoEvents {background:#fff; position:absolute; width: 968px; top: 47px; left: 50%; margin-left: -485px;}

div.navContainer {width: 968px; background:#E8E9EA url(../images/bg_nav.gif) repeat-x center top; border-width:1px 1px 1px 0px; border-style:solid; border-color:#C9CACF #B7BBC7 #A4A6B4 #B7BBC7;}
div.navContainer ul {margin:0; padding:0; list-style-type:none;}
div.navContainer ul li {margin:0; padding:0; float:left;}
div.navContainer ul li a {border-width:0px 0px 0px 1px; border-style:solid; border-color:#C9CACF #DFE1E8 #A4A6B4 #B7BBC7; display:block; margin:0; padding:1px 12px; text-align:center;color: #22A2F0; text-decoration:none;}
div.navContainer ul li a.last {border-width:0px 0px 0px 1px; border-style:solid; border-color:#ffffff #DFE1E8 #A4A6B4 #B7BBC7; display:block; margin:0; padding:1px 12px; text-align:center;color: #22A2F0; text-decoration:none;}


div.navContainer ul li a:link, div.navContainer ul li a:visited {
	/*border-width:1px 0 1px 1px; border-style:solid; border-color:#C9CACF #DFE1E8 #A4A6B4 #B7BBC7;*/
	padding:5px 28px 5px 27px; margin: 0; color: #000000; text-decoration: none;
	display: block; text-align: center; font: normal 12px Arial, Helvetica, sans-serif;}
div.navContainer ul li a:hover, div.navContainer ul li a:active {
	/*border-width:1px 0 1px 1px; border-style:solid; border-color:#C9CACF #DFE1E8 #A4A6B4 #B7BBC7;*/
	padding:5px 27px 5px 28px; margin: 0; color: #22A2F0; text-decoration: none;
	display: block; text-align: center; font: normal 12px Arial, Helvetica, sans-serif;}

div.breadCrumbs {position:absolute; width: 760px; top: 52px; left: 50%; margin-left: -295px; font: bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA; text-align : right;}
div.breadCrumbs span {font: bold 10px Arial, Helvetica, sans-serif; color:#777475;}	
div.breadCrumbs strong {font: bold 10px Arial, Helvetica, sans-serif; color:#3190CF;}

div.textContainerHome {background:#d3e0f3; padding:20px 10px 10px 20px; height:350px; width:575px;}
div.textContainerHomeVideo {background:#007ac3; width:968px;  height:291px; }
div.textContainer {background:#fff url(../images/bg_side.gif) repeat-y; padding:20px 0 0 200px;}

p.grayLine {background:/*#fff*/#E8E9EA url(../images/footer_pic.gif) no-repeat center; margin:0; height:20px; vertical-align:text-bottom; vertical-align:bottom; width:968px;}

div.footer {background: silver;  font: 10px Arial ; font-weight:bold; color: #ffffff; height: 22px; text-align:right; width: 968px;}
div.footer span {background: silver;}

div.inews {position:absolute; left: 50%; margin-left:115px; top:345px;background:#d3e0f3; width:319px; height:320px; padding-left:41px; font: 12px Arial; color:#5B5B5B;}
div.events {position:absolute; left: 50%; margin-left: -485px; top:363px; background: url(../images/title_events.gif) no-repeat left center; width:177px; height:171px; padding-left:41px;font: bold 11px Arial; color:#939597;}
div.events h5, div.news h5 {margin-top:8px; margin-bottom:6px;}
div.divNews.row-wrapper:first-child { margin-top: 10px; }

div.article {padding:5px 0 10px; width:108px; color:#5C5D5E; font-weight:normal;}	
div.article a:link, div.article a:visited {font:bold 11px Arial; color:#173B58;}
div.article a:hover, div.article a:active {font:bold 11px Arial; color:#173B58;}
div.wthLine {background:#fff; width:177px; height:14px; margin-left:-52px;}

div.sideNav {position:absolute; width: 180px; top: 33px; left: 50%; margin-left: -500px; padding-left:24px;}
div.outerNavCat {background: url(../images/arrow.gif) no-repeat left center;}
div.outerNavCatOPEN {background: url(../images/arrowDown.gif) no-repeat left center;}
a.NavCat:link, a.NavCat:visited {padding-left:12px; font:normal 11px Arial, Helvetica, sans-serif; color:#073452; text-decoration:none;}
a.NavCat:hover, a.NavCat:active {padding-left:12px; font:normal 11px Arial, Helvetica, sans-serif; color:#22A2F0; text-decoration:none;}

div.outer {background:url(../images/arrowInner.gif) no-repeat left center; margin-left:8px;}
div.outer a.subLink:link, div.outer a.subLink:visited {display:block; background-color:#C7D9F0; width:136px; padding:0 0 0 8px; margin: 0; font:normal 11px Arial; color:#696A6D; text-decoration:none;}
div.outer a.subLink:hover, div.outer a.subLink:active {display:block; background-color:transparent; width:136px; padding:0 0 0 8px; margin: 0; font:normal 11px Arial; color:#007AC2; text-decoration:none;}

div.outer a.subLinkCurrent:link, div.outer a.subLinkCurrent:visited, div.outer a.subLinkCurrent:hover, div.outer a.subLinkCurrent:active {display:block; background-color:transparent; width:143px; padding:0 0 0 8px; margin: 0; font:normal 11px Arial; color:#007AC2; text-decoration:none;}

div.scroller {overflow:auto; overflow-x: hidden; min-height:452px; padding-right:20px; height:auto !important;
  height:550px;}
div.scrollerInner {overflow-x: hidden; min-height:576px; width:760px; height:auto !important;}
div.scrollerInner div {overflow-x:hidden; padding:0 20px 0 0; min-height:452px; height:auto !important;  height:500px;}
div.scrollerInnerNews {overflow-x: hidden; min-height:491px; width:768px; height:auto !important;  height:500px;}
div.scrollerInnerNews div {overflow-x:hidden; padding:0 20px 0 0; height:auto;}
div.scrollerInnerEvents {overflow:auto; overflow-x: hidden; min-height:491px; width:768px; height:auto !important; height:500px;}
div.scrollerInnerEvents div {overflow-x:hidden; padding:0 20px 0 0; height:auto;}
div#subProducts {display:none; position:absolute; left:0; top:137px; margin-left:194px; background-color:#C7D8F0; border:1px solid #A4A6B4; width:190px; padding:10px;}

h1.dummy {} h2.dummy {} h3.dummy {} h4.dummy {} h5.dummy {} /* Site Titles */
h1 {font: bold 16px Arial; color: #007AC3; padding: 0; margin: 0;}
h2 {font: bold 13px Arial; color: #939598; padding: 0 100px 0 0; margin: 0; text-align:left}
h3 {font: bold 12px Arial; color: #6A6A6A; padding: 0; margin: 0;}
h4 {font: bold 11px Arial; color: #173B58; padding: 0; margin: 0;}
h5 {font: bold 12px Arial; color: #0F8BCC; padding: 0; margin: 0;}

a.title:link,  a.title:visited {display:block; margin:0; padding:0; font: bold 12px Arial; text-decoration:none; color:#6A6A6A;}
a.title:hover,  a.title:active {display:block; margin:0; padding:0;font: bold 12px Arial; text-decoration:none; color:#22A2F0;}

img.homePic {margin: 0 0 10px 25px;}

select.selectBox {border: 1px solid #00000;  color:#000000;}
ul.list {font:normal 12px Arial, Helvetica, sans-serif; color: #000000; list-style-image: url(../images/bullet.gif); margin: 2px 20px 2px 7px; padding: 0 5px 0 0;}
  
.scrollerInner ul {margin:6px 12px 12px 18px;}
.scrollerInner ul li {list-style:none; list-style-image: url(../images/bullet_.gif); color:#6A6A6A; margin-left:0;}
.scrollerInner ul li a:link, .scrollerInner ul li a:visited {text-decoration:none; color:#6A6A6A;}
.scrollerInner ul li a:hover, .scrollerInner ul li a:active {text-decoration:none; color:#0079C2;}
td {font-size:12px;}

/* Contact Form */
label span.Red {color:#FF0000;}
form {margin:0; padding:0;}
form p {clear:right; margin: 0; padding: 0; padding-top: 5px; width:330px;}
form p label {font-weight:bold; width:180px; float:left;}
fieldset {border:0px solid #FFFFFF; margin: 6px 0; padding: 3px 0;}
input.textBox {border: 1px solid #007AC2; width: 150px; float:right;}
input.textBox1 {border: 1px solid #007AC2; float:right;}
input.textBox2 {border: 1px solid #007AC2;}
textarea.textArea {border:1px solid #007AC2; width: 450px; height: 100px;}
select.selectBox {border: 1px solid #007AC2; float:right;}
select.selectBox1 {border: 1px solid #007AC2; width: 150px; float:right;}
div.Buttons {margin-top:1em;}
div.Buttons input
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
background-image: url(../images/background_form_element.gif);
background-repeat: repeat-x;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
