/* CSS Document */
/*Document Specific Styles*/
/* Global Defaults */
html{font-size:100%;}
html, body {margin: 0px; padding: 0px; border: 0px; }
body {font:normal 1em Arial, Helvetica, sans-serif;}

/* Headlines */
h1, h2, h3, h5, h6 {margin: 0; padding: 0;}
h4 {margin: 10px 0px 0px 0px;}
/* Text Styles */
p, th, td, li, ul, dd, dt, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin: 0; padding: 0;}
blockquote {margin: 1.25em;padding: 1.25em}
acronym, abbr {cursor: help; border-bottom: 1px dashed;}

/* Links and Images */
img {border: none;}
.leadership{margin:0 10px 0 0; float:left; clear:left;}
.index{width:960px; height:360px; text-indent:-9999px; background:url(images/VBC-middle.jpg) top left no-repeat;}
.secondary{width:954px; height:158px; text-indent:-9999px; background:url(images/imgbar-text.jpg) top left no-repeat;}

/* Tables */
table {margin: 0; padding: 0; border: none;}

/* Forms */
form {margin: 0; padding: 0; display: inline;}
#nav input {width:50px;}

#nav{width:100%; height:25px; background:#28509e; padding:6px 0 0 0;}
#top,#top2{width:100%;}
#top2{background:url(images/bg-rep2.jpg) repeat-x top left;}
#itext{width:58%; float:left; padding:0 3% 0 3%;}
#news{width:36%; float:left;}

/*secondary pages IDs*/
#sidebar{width:28%; padding:0 1% 0 1%; float:right;}
#text{width:64%; padding:0 2% 0 2%;float:left;}
/*inherited styles*/
#nav ol{float:right;}
#nav li{list-style:none; display:inline; padding:0 16px 0 16px; border-right:1px solid #fff; font:normal .9375em Arial, Helvetica, sans-serif; color:#fff;}
#nav a{color:#fff; text-decoration:none;}
#sidebar ol{font-size:1em;}
#sidebar ol li{margin:0 0 6px 15px; padding:0 0 0px 0px; list-style:circle; font:normal .8125em/1.25em Arial, Helvetica, sans-serif; color:#30779B;}
#sidebar li a{color:#30779B; text-decoration:underline;}
#text ul{font-size:1em; margin:-10px 0px 10px 0px;}
#text li{margin:0 0 4px 15px; padding:0 0 0 0px; list-style:circle; font:normal .8125em/1.5em Arial, Helvetica, sans-serif; color:#30779B;}
#text a{color:#6392e4;}
#text p strong{color:#28509e;}
#sidebar strong{color:#28509e;}


/*Index-only*/
#itext p, #news p, #qlinks p, #text p{font:normal .8125em/1.55em Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
#itext p strong{color:#28509e;}
ol{list-style:none; font:normal .8125em/1.75em Arial, Helvetica, sans-serif} 


/*Global Styles*/
#text h1{font:bold 1.25em/1.55em Arial, Helvetica, sans-serif; color:#28509e; margin:0 0 10px 0;}
#text h2{font:bold 1em/1.25em Arial, Helvetica, sans-serif; color:#999999;}
#text h3{font:italic normal 1em/1.25em Arial, Helvetica, sans-serif; color:#666666;}
#text h4{font:normal .9em/1.25em Arial, Helvetica, sans-serif; color:#28509e;}

/*positioning divs class-based*/
.twocol{width:45%; float:left; padding:1%;}
.columnthird{float:left; width:25%;}
.pdesc{clear:left; padding:2%; width:96%;}
.fulcol{width:98%; clear:left; padding:2% 0 0 0;}


/* Common Classes */
.inv{display:none;}
.clear { clear: both; }
.floatLeft { float: left;}
.floatRight { float: right;}
.textLeft { text-align: left;}
.textRight { text-align: right;}
.textCenter { text-align: center;}
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }
.noborder{border:none;}