* { margin: 0; padding: 0; }
/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

body { background: #fff url(images/bg_x.jpg) repeat-x; font-family: Trebuchet MS; font-size: 14px; color: #6B6B6B; }
#wrapper { width: 960px; margin: 0 auto; }
#header { width: 960px; height: 150px; background: #ffffff url(images/bg_header.jpg) no-repeat; }
#pagetop { width: 960px; height: 60px; }
#date { float: left; width: 300px; margin-top: 3px; }
#date p { font:11px Trebuchet MS; color: #e0dcdc; }
#quicklink { float: right; width: 655px; margin-top: 3px; margin-left: 5px; }
#quicklink ul{ display:block; list-style-type:none; margin-left: 280px; position:absolute; }
#quicklink ul li{ display:block; float:left; }
#quicklink ul li a{ font:11px Trebuchet MS; color: #e0dcdc; text-decoration:none; 	margin:0 8px 0 8px; }
#quicklink ul li a:hover{ text-decoration:underline; }

#header-holder { width: 960px; margin: 0 auto; }
#hh-right { width: 610px; float: right; height: 70px; }
#searchbox { width: 179px; float: right; height: 25px; margin-top: -6px; }

#mainmenu { width: 608px; float: right; z-index: 999999; height: 60px; margin-top: 20px; }
.menu{ overflow: hidden; float: right; height: 60px; }
.menu ul{ margin: 0; padding: 0; float: left; width: 100%; font: 13px Trebuchet MS; }
.menu ul li{ display: inline; }
.menu ul li a{ float: left; color: #ffffff; padding: 5px 11px; text-decoration: none; }
.menu ul li a:visited{ color: #ffffff; }
.menu ul li a:hover, .menu ul li .current{ /*background of main menu bar links onMouseover*/ color: #ffffff; background: #981f32; }
/* Sub level menus*/
.menu ul li ul{ position: absolute; z-index: 999999; left: 0; top: 0; background: #981f32; /*sub menu background color */ visibility: hidden; border: 1px solid #000; }
/* Sub level menu links style */
.menu ul li ul li a{ font: normal 13px Trebuchet MS; padding: 6px; padding-right: 8px; margin: 0; }
.menu ul li ul li a:hover{ /*sub menu links' background color onMouseover */ background: #b5233a; }


#bitslogo img { float: right; padding: 10px; }
#hh-left { width: 350px; }

#main { background-color: #fff; height: 100%; }
#row1 { height: 350px; }
#r1con1 { width: 650px; height: 350px; background-color: #edefee; float: left; }
#r1con2 { width: 290px; height: 280px; float: right; margin-top: 20px; }
#indint { width: 290px; border: 1px solid #b8b8b8; height: 120px; margin:0 auto; position: relative; background-image:url("images/ind_int.jpg"); }
#check { padding:10px 10px 12px; font-size:11px; line-height:23px; text-align:right; }
#check a.signin { background:#88bbd4; padding:4px 6px 6px; text-decoration:none; font-weight:bold; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; *background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0; *padding:4px 12px 6px; }
#check a.signin:hover { background:#59B; *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0; *padding:4px 12px 6px; }
#check a.signin, #check a.signin:hover { *background-position:0 3px!important; }
a.signin { position:relative; margin-left:3px; }
a.signin span { background-image:url("images/toggle_down_light.png"); background-repeat:no-repeat; background-position:100% 50%; padding:4px 16px 6px 0; }
#check a.menu-open { background:#981f32!important; color:#666!important; outline:none; }
a.signin.menu-open span { background-image:url("images/toggle_up_dark.png"); color:#6a1421; }
#dd_menu { -moz-border-radius-topleft:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-top-left-radius:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; display:none; background-color:#981f32; position:absolute; width: 210px; z-index:100; border:1px transparent; text-align:left; padding: 12px; top: 24.5px; right: 0px; margin-top: 5px; margin-right: 10px; *margin-right: 9px; color:#789; font-size:11px; }
#dd_menu ul li {  float: left; list-style-type: none; }
#dd_menu li a { padding: 4px 6px; float: left; text-decoration: none; color: #f2f2f2; font-size: 13px; display: block; width: 188px;}
#dd_menu li a:hover { background-color: #b5233a; padding: 4px 6px; float: left; text-decoration: none; color: #f3f3f3; font-size: 13px; display: block; }

#row2 { height: 150px; margin-top: 15px; }
#row2con1 { width: 340px; height: 150px; }
#testi {  width: 330px; float: left; padding-right: 10px; border-right: 1px solid #eae9e6; }
h3.focus { border-bottom: 6px solid #3F3c30; color: #565347; letter-spacing: 1px; text-align: right; }
#testi h3 { margin-top: 5px; font-size: 16px; margin-bottom: 5px }
#testi h3 a { color: #3F3C30 }
#testi p { font-size: 12px; color: #515151; }
#testi a:hover { color: #820000 }
img.image_testi { float: left; margin-left: 10px; margin-right: 5px; margin-top: 10px; margin-bottom: 16px }
.testiitem {float: right; width: 230px }
a.read  { color: #820000; font-size:12px; text-decoration: none; padding-top: -10px; }

#row2con2 { width: 390px; height: 150px; float: right; margin-left: 10px; margin-right: 10px; }
#tabsdown { border-top:1px solid #afafaf; width:380px; margin-top: .055em; padding: 10px 0 5px 10px; }
#tabsbtn{ padding: 7px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: 14px Trebuchet MS; list-style-type: none; text-align: left; }
#tabsbtn li{ display: inline; margin: 0; } 
#tabsbtn li a{ text-decoration: none; position: relative; z-index: 1; padding: 7px 7px; margin-right: 3px; border: 1px solid #afafaf; color: #1b4196; background-color: #ffffff; }
#tabsbtn li a:hover{ text-decoration: underline; color: #981f32; }
#tabsbtn li a.selected{ position: relative; top: 1px; color: #ffffff; background-color: #1b4196; border: none; border-top: 2px solid #1b4196; }
#tabsbtn li a.selected:hover{ /*selected main tab style */ text-decoration: none; }
.tabcontent{ display:none; }
.tabcontent{ font-size: 13px; padding: 5px; color: #4a4949; font-family: Trebuchet MS; }
.tabcontent a { color: #515151; font-size: 13px; text-decoration: none; }
.tabcontent a:hover { text-decoration: underline; }
.tabcontent p{ color: #8f8f8f; font-size: 13px; }
.tabcontent p.date { color: #820000; font-size: 11px; margin-top: -5px; }
.tabcontent ul { list-style-type: square; margin-top: -5px; margin-left: 10px;}
.tabcontent ul a { color: #820000; font-size: 13px; text-decoration: none; }
.tabcontent ul a:hover { text-decoration: underline; }
@media print { .tabcontent { display:block !important; } }


#row2con3 { width: 200px; height: 150px; float: right; margin-left: 10px;}
#social { padding: 0 0 5px 5px; float: left; width: 200px; }
#socialtext { width: 200px; float: left; margin-bottom: 5px;}
#socialtext p { font-size: 12px; color: #373636; font-weight: normal; }
#socialimage { float: left; }
#social img { border: none; }



#bottom { background: #fff url(images/bgfooter_x.jpg) repeat-x; height: 80px; width:100%; bottom:0; }
#footer-bg { width: 960px; height: 80px; background: #ffffff url(images/footer.jpg) no-repeat; position:absolute; }
#footer { width: 960px; margin: 0 auto; }
#footer-bottom { width: 960px; margin-top: 50px; }
#footer-bottom p { color: #ffffff; text-decoration: none; font-size: 12px; }
#footer-bottom a { color: #ffffff; text-decoration: none; font-size: 12px; }
#footer-bottom a:hover { text-decoration: underline; }
#footer-bottom-right { width: 110px; float: right; }
#footer-bottom-left { width: 410px; margin-left: 70px; }
