/* General */
body {background: #fff; padding: 5px; margin: 0;font:normal 12px Arial, Helvetica, sans-serif; color: #6A6A6A;}    
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 {position:absolute; width: 770px; left: 50%; margin-left: -385px; padding-top: 110px; margin-bottom: 5px;}
div.topStrip {position:absolute; margin-top:1px; width: 770px; left: 50%; margin-left: -384px; 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 {background:#fff url(../images/pentagon_2000sql_pic.jpg) no-repeat right center; position:absolute; width: 770px; top: 47px; left: 50%; margin-left: -385px;}
div.logoNews {background:#fff url(../images/top_pic_News.jpg) no-repeat right center; position:absolute; width: 770px; top: 47px; left: 50%; margin-left: -385px;}
div.logoEvents {background:#fff url(../images/top_pic_Events.jpg) no-repeat right center; position:absolute; width: 770px; top: 47px; left: 50%; margin-left: -385px;}

div.navContainer ul {margin:0; padding:0; list-style-type:none; border:1px solid #FFFFFF;}
div.navContainer ul li {margin:0; padding:0; background:#E8E9EA url(../images/bg_nav.gif) repeat-x center top; float:left;}
div.navContainer ul li a {border-width:1px 0 1px 1px; border-style:solid; border-color:#C9CACF #DFE1E8 #A4A6B4 #B7BBC7; display:block; margin:0; padding:5px 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 16px 5px 17px; 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 16px 5px 17px; 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: 146px; left: 50%; margin-left: -380px; font: bold 10px Arial, Helvetica, sans-serif; color:#A5A7AA;}
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:#fff url(../images/bg_side_home.gif) repeat-y left top; padding:0 0 0 200px;}
div.textContainer {background:#fff url(../images/bg_side.gif) repeat-y; padding:0 0 0 200px;}

p.grayLine {background:#E8E9EA url(../images/footer_pic.gif) no-repeat center; padding:0; margin:0; height:21px;}

div.footer {font: 11px Arial; color: #939597; height: 22px; text-align:right;}
div.footer span {background: #fff;}

div.news {position:absolute; left: 50%; margin-left: -385px; top:186px; background: url(../images/title_news.gif) no-repeat left center; width:177px; height:177px; padding-left:41px; border-bottom:6px solid #FFFFFF;font: bold 11px Arial; color:#939597;}
div.events {position:absolute; left: 50%; margin-left: -385px; 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.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: 193px; left: 50%; margin-left: -384px; 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; height: 252px; padding-right:20px;}
div.scrollerInner {overflow:auto; overflow-x: hidden; height: 276px; width:570px;}
div.scrollerInner div {overflow-x:hidden; padding:0 20px 0 0;}
div.scrollerInnerNews {overflow:auto; overflow-x: hidden; height: 291px; width:570px;}
div.scrollerInnerNews div {overflow-x:hidden; padding:0 20px 0 0;}
div.scrollerInnerEvents {overflow:auto; overflow-x: hidden; height: 291px; width:570px;}
div.scrollerInnerEvents div {overflow-x:hidden; padding:0 20px 0 0;}
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: #007AC2; padding: 0; margin: 0;}
h2 {font: bold 13px Arial; color: #939598; padding: 0 100px 0 0; margin: 0; text-align:right}
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;
}