/* CSS Document */

* {padding:0px; margin:0px;}

body {background:#ccc; font:11px Verdana, Arial, Helvetica, geneva, sans-serif; text-align:center; color:black;}
div {text-align:left;}
h1{}
h2{}
h3{font:22px Arial, Helvetica, geneva, sans-serif; font-weight:normal; padding: 10px 8px 5px; color:#0b5aac;}
h4{font:14px Arial, Helvetica, geneva, sans-serif; font-weight:bold; padding: 10px 8px 5px; color:#0b5aac;}

span.i {font-style:italic;}
span.bold {font-weight:bold;}
span.header {font:14px Arial, Helvetica, geneva, sans-serif; font-weight:bold; padding: 10px 0px 5px; margin:0 0 -1em 0; color:#0b5aac;  display:block; clear:both;}
span.hidden {display:none;}

p.skip {position:absolute; left:-9999px;}
p.image img {margin:0 5px 2px 0;}

ul{}
li{}
p{padding: 2px 8px 5px;}

a:link {color: #0076c0; text-decoration: none;}
a:visited {color: #0b5aac; text-decoration: none;}	
a:hover {color: #990033;text-decoration: underline;}

#container {width:800px; margin: 0 auto; background:#f4f4f4;}
#credits {width:800px; margin: 0 auto;}
#credits { width:800px; color:#fff;}
#credits p {margin:0; padding:0;}
#credits span {text-align:right; float:right;}

#head {height:210px; width:800px; background: url(images/header2.gif) 100% 0 no-repeat; border:none;}
#head h1, #head h2 span {color:white; font-size:12px; font-weight:normal; margin-left:8px; padding-top:4px; float:left; width:40%;}
#contact {padding-right:8px; padding-top:4px; float:right; width:40%; text-align:right;}
#contact p {font:12px Verdana, Arial, Helvetica, geneva, sans-serif; color:white; padding:0 0 2px 0;}
#menubar {position:absolute; top:180px; clear:both; width:800px; height: 3em; margin: 0 0 0px 0; background:#fff url(images/tab-bar.gif) 0 2.1em no-repeat;}

#menu1 {}

/* --------- menu ---------*/
#tabs {
margin:0;
padding: 0;
margin:0px;
}

#tabs li {
display:inline;
margin:0;
padding:0;
list-style: none ;
float: left;
}
/* tab- left side */
#tabs li a{
list-style: none ;
float: left;
margin:0 0 0 1px;
padding:0 0 0 1em;
font-size:1em;
line-height:2.1em;
background: url(images/tabs-both.gif) 0 -30px no-repeat;
text-decoration:none;
border:none;
}
/* tab hover - left side and text*/
#tabs a:hover, #tabs a:hover span{background: url(images/tabs-both.gif) 0% 0 no-repeat; text-decoration:none;
}
/* tab hover - right side */
#tabs a:hover span{background:url(images/tabs-both.gif) 100% 0 no-repeat;}
/* tab - right side and text*/
#tabs a span{
display: block;
float: left;
padding: 0 1em 0 0;
font-weight: bold;
background:url(images/tabs-both.gif) 100% -30px no-repeat;
color:#0076c0;
text-decoration:none;
white-space:nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span{float: none;}	/* End IE5-Mac hack */

/* tab hover - right side and text*/
#tabs a:hover span, #tabs #current a:hover span{background:url(images/tabs-both.gif) 100% 0 no-repeat; color:#fff;}
/* current tab - left side*/
#tabs #current_tab a{background:url(images/tabs-both.gif) 0 0 no-repeat; line-height:2.2em;}
/* current tab - right side and text*/
#tabs #current_tab a span{background:url(images/tabs-both.gif) 100% 0 no-repeat; color:#fff;}
/* current tab hover - left side and text*/
#tabs #current_tab a:hover, #tabs #current_tab a:hover span{background:url(images/tabs-both.gif) 0% 0 no-repeat; color:#fff;}
/* current tab hover - right side */
#tabs #current_tab a:hover span{background:url(images/tabs-both.gif) 100% 0 no-repeat;}

/* --------- end menu ---------*/

#search {position:absolute; top:130px; padding:; margin-left:570px;}
#search form { padding:0; margin:0;}
#search fieldset {float:right; padding:0; margin:0; border:none;}
#search input.search_input {border:1px solid #ff6600; padding:0; margin: 0;}
#search input.search {border:1px solid #fff; background:#ff6600; color:white; font-size:11px; height:2em; width:5em; padding:0; margin: 0;}

#content_wrap {width:800px; margin: 0 auto; /* border-top:10px solid #c41230; */}

#menu_panel {
display:inline;
float:left;
padding:10px;
width:150px;
}
#menu_panel li {list-style: none;}

/* --------- submenu ---------*/
#vert_tabs {
margin:0;
padding: 0;
margin:0;
font-weight:bold;
}

#vert_tabs li {
display:block;
margin:0;
padding:0;
list-style: none ;
float: left;
}

/* tab- left side */
#vert_tabs li a{
list-style: none;
float: left;
margin:0;
padding:3px 0 3px 0;
font-size:10px;
background:none;
text-decoration:none;
border-top:1px solid #0076c0;
width:150px;
}

/* sub tab - left side*/
#vert_tabs .sub a{background:white;}
/* sub tab - right side and text*/
#vert_tabs .sub a span{background:white; padding: 0 10px 0 2px; color:#0076c0;}

/* tab hover - left side and text*/
#vert_tabs a:hover, #vert_tabs a:hover span{background:#c41230; color:white; text-decoration:none;
}
/* tab hover - right side */
#vert_tabs a:hover span{background:#c41230;}
/* tab - right side and text*/
#vert_tabs a span{
display: block;
float: left;
padding: 0 5px 0 5px;
/* font-weight: bold;*/
background:white;
color:#0076c0;
text-decoration:none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#vert_tabs a span{float: none;}	/* End IE5-Mac hack */

/* tab hover - right side and text*/
#vert_tabs a:hover span, #vert_tabs #current a:hover span{background:none; color:white;}
/* current tab - left side*/
#vert_tabs #current_subtab a{background:#c41230;}
/* current tab - right side and text*/
#vert_tabs #current_subtab a span{background:#c41230; color:#fff;}
/* current tab hover - left side and text*/
#vert_tabs #current_subtab a:hover, #vert_tabs #current_subtab a:hover span{background:#c41230; color:#fff;}
/* current tab hover - right side */
#vert_tabs #current_subtab a:hover span{background:#c41230;}


#vert_tabs li.header.sub span{
margin-left:0px;}
#vert_tabs li.sub span{margin-left:8px;}

/* ----------- end submenu ---------- */

#main_content, #search_results {
background:#f4f4f4;
display:inline;
margin: 0 0px 0px;
padding:8px 0;
float:left;
width:450px;
}
#main_content ul {padding: 2px 10px 5px; }
#main_content li {padding: 2px 5px; list-style:square inside none;}
#main_content img {float:left; padding:10px; background:none;}


#search_results { width:600px;}

#home {}
#home h4 {font-size:14px; padding:0 0 0 10px;}

#home .home_wrap {margin:0px; width:450px; }
#home .home_wrap h4 {border-top:1px solid #0076c0; margin:0px; padding:5px 0 0 8px ; width:450px; }
#home_left {float:left; width:235px; padding:5px 0; margin:0;}
/* #home_left h4 {font-size:14px; padding: 2px 0 2px 10px;} */

#home_right {float:right; width:210px; padding:5px 0;}
#home_right p {font-weight:bold;}
#home_clear {clear:both;}

#sub_content {
display:inline;
padding:10px;
float:right;
width:150px;
}
#flash object {
margin:0px; padding: 0px;
}
#testimonial, #flash, #news{
border:3px solid #0076c0;
font:10px Verdana, Arial, Helvetica, Geneva, sans-serif;
padding: 0px;
}

#flash {
margin-bottom:5px;}
#news {clear:both; display:block; margin-top:2.3em;}

#testimonial h4, #flash h4, #news h4{
font:10px Verdana, Arial, Helvetica, geneva, sans-serif; background:#0076c0; color:#fff; padding:4px 8px; font-weight:bold; border-bottom:3px solid white;}

#flash h4 {
border-bottom:none;}

#testimonial h4 a:link, #testimonial h4 a:visited, #flash h4 a:link, #flash h4 a:visited, #news h4 a:link, #news h4 a:visited {
color:#fff; font-weight:bold;}
#testimonial h4 a:hover, #flash h4 a:hover, #news h4 a:hover {
color:#fff; font-weight:bold;}
#testimonial h5, #flash h5 {
font:10px Verdana, Arial, Helvetica, geneva, sans-serif; background:#fff; font-style:italic; padding:4px 8px; text-align:right;}

#testimonial ul, #flash ul {background:#FFF; color:black; padding:2px 8px;}
#testimonial li, #flash li {list-style:none; font-weight:bold;}
#testimonial p, #flash p, #news p{background:#fff; font-style:italic; padding:4px 8px;}

#footer {
clear:both;
border: none;
padding:90px 0 0 0;
margin:0;
height:;
background:#0076c0 url(images/footer2.gif) no-repeat;
text-align:left;
color:white;
}
#footer_content { width:500px; float:left; padding:0 8px; }
#bca_logo {float:right; width:120px; margin:10px 0;}
#bca_logo a img {border:none;}
#footer a:link, #footer a:visited {color:white; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#990033; text-decoration:underline;}

#credits, #credits a:link, #credits a:visited {color:#666;}

.clearfloats {clear:both; height:1px; display:block;}