 /* BVC Style.css */

body { top: 0; left: 0; margin: 0;
       font-family: Trebuchet MS, Verdana, Arial, sans-serif;
       font-size: 1em;
       color: #ffffff;
       background-color: #ffffff;
       text-align: center;
     }
	 
	 i { color:#666;
font-size:0.6em;
text-decoration:none;
}

i a {color:#666;
text-decoration:none;
}


/* content blocks */
#outer             { position: absolute; top: 245px; left: 0; width: 100%; }
#wrapper           { margin: 0 auto; width: 1008px; text-align: left; background-color: #b30838;}
body.home #wrapper { background: url(images/homebg.gif) bottom left no-repeat #b30838;}
#content           { float: right; width: 680px; font-size: 10pt; display: inline; margin: 0 20px 0 0; padding-bottom: 15px; line-height: 1.5em;}
#mainleft          { float: left; width: 500px; height: 380px; position: relative; background-color: #b30838; }
#mainright         { float: right; width: 503px; font-size: 10pt; display: inline; margin: 0 5px 0 0; padding-bottom: 15px; line-height: 1.5em;}
#leftcol           { float: left; width: 285px; display: inline;  font-size: 10pt; margin-left: 20px; text-align: center; 
                     text-align: left; color: #fff1cc;}
#footer            { clear: both; width: 1008px; background: url(images/footerbg.jpg) bottom center repeat #b30838;
                     font-size: 70%; height: 77px;}

/* banner block */
#topouter          { position: absolute; top: 0; left: 0; width: 100%; background: url(images/bannerbg.jpg) center top no-repeat;  }
#banner            { margin: 0 auto; width: 1008px; height: 245px; text-align: left;
                     background: url(images/topbg.gif) bottom right no-repeat; }
#mainnav           { clear: both; width: 1008px; height: 62px; background: url(images/mainnavbg.gif) left bottom no-repeat; text-align: right;}
#logo              { float: left; width: 285px; height: 183px;  }

/* mainnav */
#mainnav ul.topmenu      { list-style-type: none; margin: 0; padding: 0; width: auto; float: right;  }
#mainnav li              { float: left; display: inline; margin: 0; padding: 0;}
#mainnav li a            { height: 62px; line-height: 62px; width: 241px; font-weight: bold; font-size: 120%;
                           color: #fff; text-decoration: none; display: block !important; display: inline;
                          text-align: center; }
#mainnav li a:hover      { color: #fff; }
#mainnav li a.mainnav1       { width: 251px; height: 62px; background: url(images/mainnav1bg.gif) center center no-repeat;}
#mainnav li a.mainnav1:hover { width: 251px; height: 62px; background: url(images/mainnav1hbg.gif) center center no-repeat;}
#mainnav li a.mainnav2       { width: 252px; height: 62px; background: url(images/mainnav2bg.gif) center center no-repeat;}
#mainnav li a.mainnav2:hover { width: 252px; height: 62px; background: url(images/mainnav2hbg.gif) center center no-repeat;}
#mainnav li a.mainnav3       { width: 253px; height: 62px; background: url(images/mainnav3bg.gif) center center no-repeat;}
#mainnav li a.mainnav3:hover { width: 253px; height: 62px; background: url(images/mainnav3hbg.gif) center center no-repeat;}
#mainnav li a.mainnav1on { width: 251px; height: 62px; background: url(images/mainnav1hbg.gif) center center no-repeat;}
#mainnav li a.mainnav2on { width: 251px; height: 62px; background: url(images/mainnav2hbg.gif) center center no-repeat;}
#mainnav li a.mainnav3on { width: 252px; height: 62px; background: url(images/mainnav3hbg.gif) center center no-repeat;}

/* left col */
#leftcol p.header1       { color: #fff1cc; margin: 40px 0 0 10px; padding: 0; }
#leftcol ul.topmenu      { list-style-type: none; font-size: 9pt; margin: 8px 0 0 0; padding: 0; width: 227px; background: url(images/leftnavulbg.gif) bottom right no-repeat; padding-bottom: 2px;}
#leftcol ul.topmenu li   { height: 27px; line-height: 27px; margin: 0; padding: 0;}
#leftcol ul.topmenu a    { height: 27px; line-height: 27px; display: block; padding-left: 8px; 
                          background: url(images/leftnavlibg.gif) top right no-repeat; color: #fff1cc;
                          text-decoration: none; font-weight: bold;}
#leftcol ul.topmenu a:hover
                         { background-image: url(images/leftnavlihbg.gif);}
#leftcol a.small         { color: #fff1cc; background: url(images/smallabg.gif) top left no-repeat; text-decoration: none;
                            padding-left: 20px; font-weight: bold;}
#leftcol a.large         { color: #fff1cc; background: url(images/largeabg.gif) top left no-repeat; text-decoration: none;
                            padding-left: 40px; padding-top: 8px; font-size: 120%; font-weight: bold; }
#leftcol span.vlarge     { font-size: 130%; }                            

#leftcolon
                         { background-image: url(images/leftnavlihbg.gif);}
/* footer */
#footer p                     { color: #b30838; float: left; margin-left: 20px; margin-top: 35px; }
#footer ul.topmenu            {
	float: right;
	list-style-type: none;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
#footer ul.topmenu li         { display: inline; padding: 0 15px; }
#footer ul.topmenu li a       { color: #bb0838; text-decoration: underline;}
#footer ul.topmenu li a:hover { }

/* Content Styles */

h1, p.header1 {
  font-weight: bold;
  font-size: 150%;
  color: #fff;
  margin-top: 40px; 

  /* Page Title */
}

h2, p.header2 {
  font-size: 130%;
  font-weight: bold;
  color: #fff;

  /* Section Title */
}

h3, p.header3 {
  font-size: 110%;
  font-weight: bold;
  color: #fff;

}

p {

}

p.floatleft {
  float: left;
  display: inline;
}

p.floatright {
  float: right;
  display: inline;
}

p.indent1 {
  margin-left: 40px;
  /* Indented Text 1 */
}
p.indent2 {
  margin-left: 60px;
  /* Indented Text 2 */
}
p.indent3 {
  margin-left: 80px;
  /* Indented Text 3 */
}
p.indent4 {
  margin-left: 100px;
  /* Indented Text 4 */
}

table {
  margin-left: 10px;
}

table.default {
  /* No Style */
}

td { font-size: 75%; }

table.default td {
  vertical-align: top;
}

td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}


ul {
  /* Default markers */
}

ol { /* Ordered list */ }


a { color: #fff; text-decoration: underline; }

span.sup {

  font-size: 7px;
  vertical-align: super;
  /* Superscript */
}
span.sub {

  font-size: 7px;
  vertical-align: sub;
  /* Subscript */
}

img { border: none; }

img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
  /* Float Left with margin */
}
img.floatright {
  float: right;
  /* Float Right */
}
img.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 16px;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}

.headings {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

a span {display: none;}

a:hover span {
	display: block;
	position: absolute;
	width: 200px;
	padding: 5px 5px;
	margin: 5px;
	z-index: 10;
	color: #FFFFFF;
	background: #b40838;
	border:1px solid #045c7c;
	text-align: justify;
	font-weight: bold;
	bottom: 10px;
	text-decoration: none;
	left: 950px;
}.headings2 {

	font-size: 12px;
	color: #666666;
}
.style2 {color: #bb0838}