/*  
Theme Name: BodeTech
Author: Infocreek
Author URI: http://www.infocreek.com/

/* HTML Elements */

* {margin:0px; padding:0px;}
body {background:#ffffff; font-size:11px; color:#343440; font-family: Tahoma;}

table {font-size:11px; color:#343440; font-family: Tahoma;}

img {border: none;}
blockquote {position:relative; margin: 0px; padding:0px 10px;}

a {text-decoration:none; color:#19358c; border: 0px;}
a:hover {text-decoration:underline; border: 0px;}
a.u, .u a {text-decoration:underline; border: 0px;}
a.u:hover, .u a:hover {text-decoration:none; border: 0px;}
.n a, a.n, a.n:hover {text-decoration:none; border: 0px;}
a:focus, a:active {outline: none;}

p {padding:4px 0px 10px 0px;  line-height:120%;}
h1, h2, h3, h4 { font-family: "Trebuchet MS";}
h3 {font:bold 18px/22px "Trebuchet MS"; color:#263259; letter-spacing:-1px; margin-bottom:4px; padding-left:10px; text-transform:uppercase;}
h4 {font:bold 16px "Trebuchet MS"; color:#263259; margin-bottom:4px; padding-left:5px;}
.hr {border-top:1px solid #acb7c3; margin-top:10px; height: 10px;}
	
	ul {list-style:none; padding:10px 0 5px;}
	ul.bull {padding: 0px 0 10px 20px; list-style: disc; overflow:hidden;}
	* html ul.bull {overflow:visible; height:1%;}
	ul.bull li {padding: 0px; background:none;}
	ol {padding:5px 0 10px 30px;}
	ul li {padding:0 0 0 10px; background: url(images/marker.gif) 0 6px no-repeat;}
	ul li a {color:#36436e;}

input {font-family: Verdana; color: #2f3031; font-size: 11px;}
textarea {font-family: Verdana; color: #2f3031; font-size: 11px;}
select {font-family: Verdana; color: #2f3031; font-size: 11px;}

.all {width:100%; text-align:center; padding:10px 0px;}
.site-r {width:845px; margin:0 auto; text-align:left; background: url(images/site-right.gif) right top repeat-y;}
.site-l {background: url(images/site-left.gif) left top repeat-y;}
.site-top {background: url(images/site-top.gif) left top repeat-x;}
.site-r-shad {background: url(images/shad-right.jpg) 100% 18px no-repeat;}
.site-l-shad {background: url(images/shad-left.jpg) 0 18px no-repeat;}
.site-bot {background: url(images/grey-bord.gif) left bottom repeat-x;}
.site-rb {background: url(images/site-rb.gif) right bottom no-repeat;}
.site-lb {background: url(images/site-lb.gif) left bottom no-repeat;}
.site-rt {background: url(images/site-rt.gif) right top no-repeat; width:100%;}
.site-lt {background: url(images/site-lt.gif) left top no-repeat; padding:0px 21px 0px 20px;}

.header {position:relative; width:100%; height:132px; background: url(images/logo.gif) 691px 10px no-repeat;}
	a.glob-link {position:absolute; display:block; left:691px; top:10px; width:79px; height:56px;}
	.glob {position:absolute; left:6px; top:25px; width:662px; font:16px "Trebuchet MS"; color:#ffffff; letter-spacing:-1px;}
	.logo {position:absolute; left:3px; top:65px; font:bold 20px "Trebuchet MS"; color:#203b7a; letter-spacing:-1px;}
	.description {position:absolute; left:324px; top:84px; font:bold 18px "Trebuchet MS"; color:#b99300; letter-spacing:-1px;}	
	
	.menu {position:absolute; left:205px; top:102px; font: bold 14px "Trebuchet MS"; color:#ffffff; height:30px; background: url(images/menu-bg.gif) 0 0 repeat-x;}
		.menu-l {height:30px; background: url(images/menu-left.gif) 0 0 no-repeat; padding-left:7px;}
		.menu-r {height:30px; background: url(images/menu-right.gif) 100% 0 no-repeat; overflow:hidden; padding-right:8px;}
	* html .menu, * html .menu div {display:inline-block; float:left;}
		.menu ul {list-style:none; margin:0 0 0 -1px; padding:9px 0 0 0; overflow:hidden; float:left;}
		.menu ul li {float:left; height:21px; background:none; padding:0px;}
		.menu ul li a {float:left; display:inline; height:21px; line-height:20px; background: url(images/menu-item-l.gif) 0 0px no-repeat; color:#ffffff;}
		.menu ul li a span {float:left; display:inline; height:21px; background: url(images/menu-item-r.gif) 100% 0 no-repeat; padding:0 20px; cursor:pointer;}
		.menu ul li a:hover, .menu ul li.current_page_item a, .menu ul li.current_page_parent a {background: url(images/menu-item-act-l.gif) 0 0px no-repeat; color:#2a2c30; text-decoration:none;}
		.menu ul li a:hover span, .menu ul li.current_page_item a span, .menu ul li.current_page_parent a span {background: url(images/menu-item-act-r.gif) 100% 0 no-repeat;}

     .menu2 {position:absolute; font: bold 13px "Trebuchet MS"; color:#ffffff; height:30px; background: url(images/menu-bg.gif) 0 0 repeat-x;}
		.menu2-l {height:30px; background: url(images/menu-left.gif) 0 0 no-repeat; padding-left:7px;}
		.menu2-r {height:30px; background: url(images/menu-right.gif) 100% 0 no-repeat; overflow:hidden; padding-right:8px;}
	* html .menu2, * html .menu2 div {display:inline-block; float:left;}
		.menu2 ul {list-style:none; margin:0 0 0 -1px; padding:9px 0 0 0; overflow:hidden; float:left;}
		.menu2 ul li {float:left; height:21px; background:none; padding:0px;}
		.menu2 ul li a {float:left; display:inline; height:21px; line-height:20px; background: url(images/menu-item-l.gif) 0 0px no-repeat; color:#ffffff;}
		.menu2 ul li a span {float:left; display:inline; height:21px; background: url(images/menu-item-r.gif) 100% 0 no-repeat; padding:0 20px; cursor:pointer;}
		.menu2 ul li a:hover, .menu2 ul li.current_page_item a, .menu2 ul li.current_page_parent a {background: url(images/menu-item-act-l.gif) 0 0px no-repeat; color:#2a2c30; text-decoration:none;}
		.menu2 ul li a:hover span, .menu2 ul li.current_page_item a span, .menu2 ul li.current_page_parent a span {background: url(images/menu-item-act-r.gif) 100% 0 no-repeat;}


#content {background: url(images/cont-bot.gif) left bottom repeat-x;}
.bordtext .text img, .box-top img {max-width:548px; height:auto;}
.cont-rb {background: url(images/cont-rb.gif) right bottom no-repeat;}
.cont-lb {background: url(images/cont-lb.gif) left bottom no-repeat; padding:10px 8px;}
.content {float:right; width:591px;}
	.text {padding:2px 5px;}
	.bordtext {background: url(images/text-top-bg.gif) left top repeat-x; border:1px solid #b6a046; margin-top:2px; padding-bottom:5px;}
	.bordtext .text {padding:4px 10px !important;}
	.bordtext h1 {background:#e0cf86 url(images/faq-title.jpg) left top no-repeat; height:39px; padding-left:14px; font: 24px/38px "Trebuchet MS"; color:#ffffff; letter-spacing:-1px;}
	.bordtext h2 {background:#C6A641 url(images/faq-title.jpg) 60px 0 no-repeat; height:30px; padding-left:14px; margin:0px; font: 20px/30px "Trebuchet MS"; color:#ffffff; letter-spacing:-1px; text-transform:none;}
	.bordtext h2 a {color:#ffffff; text-decoration:none;}
	
	.box-top {position:relative; background:#f9f7e0 url(images/orbox-top.gif) left top repeat-x; margin:0px -7px -8px -6px;}
	.box-bot {background: url(images/orbox-bot.gif) left bottom repeat-x;}
	.box-r {background: url(images/orbox-right.gif) right bottom repeat-y;}
	.box-l {background: url(images/orbox-left.gif) left bottom repeat-y;}
	.box-rb {background: url(images/orbox-rb.gif) right bottom no-repeat;}
	.box-lb {background: url(images/orbox-lb.gif) left bottom no-repeat;}
	.box-rt {background: url(images/orbox-rt.gif) right top no-repeat;}
	.box-lt {background: url(images/orbox-lt.gif) left top no-repeat; padding:14px; overflow:hidden;}
	* html .box-lt {height:1px; overflow:visible;}
	
	.newbox-top {position:relative; background:#ffffff url(images/newbox-top.gif) left top repeat-x; width:100%;}
	.newbox-bot {background: url(images/newbox-bot.gif) left bottom repeat-x; width:100%;}
	.newbox-r {background: url(images/newbox-right.gif) right bottom repeat-y; width:100%;}
	.newbox-l {background: url(images/newbox-left.gif) left bottom repeat-y; width:100%;}
	.newbox-rb {background: url(images/newbox-rb.gif) right bottom no-repeat; width:100%;}
	.newbox-lb {background: url(images/newbox-lb.gif) left bottom no-repeat; width:100%;}
	.newbox-rt {background: url(images/newbox-rt.gif) right top no-repeat; width:100%;}
	.newbox-lt {background: url(images/newbox-lt.gif) left top no-repeat; padding:4px 8px;}
	.newbox-lt h3 {position:relative; clear:both; background: url(images/newbox-title.gif) left top repeat-x; margin:-5px -5px 5px -5px; height:27px; font:bold 16px/26px "Trebuchet MS"; color:#263259; letter-spacing:-1px; padding-left:10px; text-transform:none;}
	h3 a {color:#263259; text-decoration:none !important;}

	
	ul.listnone {list-style:none; padding:0px;}
	ul.listnone li {padding:0px; background:none;}
	ul.arrow {list-style:none; padding:0 0 5px 0; overflow:hidden;}
	ul.arrow li {display:block; margin-top:-1px; padding:6px 0px; text-indent:15px; background: url(images/arrow.gif) 2px 8px no-repeat; border-top:1px dotted #111111;}
	ul.arrow2 {list-style:none; padding:0px;}
	ul.arrow2 li {display:block; padding:6px 3px; background: url(images/arrow.gif) 2px 8px no-repeat; border-bottom:1px dotted #111111;}
	ul.arrow2 li strong {display:block; text-indent:15px;}
	ul.arrow2 li p {padding:3px 0;}
	ul.arrow2 li.ybg {background:#f9f7e0 url(images/arrow2.gif) 2px 8px no-repeat;}
	ul.mark {list-style:none; padding:5px 0 5px;}
	ul.mark ul {list-style:none; padding:0px 0 5px 10px;}
	ul.mark li {padding:0 0 0 10px; background: url(images/marker.gif) 0 6px no-repeat;}
	ul.mark li a {color:#36436e;}
	ul.mark li.current_page_item a, ul.mark li.current_page_parent a {text-decoration:none; font-weight:bold; border-bottom:1px dotted #36436e; cursor:default;}
	ul.mark li.current_page_item ul li a, ul.mark li.current_page_parent ul li a {text-decoration:underline; font-weight:normal; border-bottom:none; cursor:pointer;}
	ul.mark li.current_page_parent ul li.current_page_item a {text-decoration:none; font-weight:bold; border-bottom:1px dotted #36436e; cursor:default;}
	ul.floatlist {width:500px;}
	ul.floatlist li {width:220px; float:left;}
	
	.bans img {display:block; margin:5px 0px; border:2px solid #f9f7e0;}
	
	.lbox {width:271px; border:1px solid #cbb049; background-color:#ffffff; text-align:center;}
	.lbox .bline {height:22px; margin:3px auto; text-align:left; text-indent:8px; font: bold 14px/22px "Trebuchet MS"; color:#ffffff; background: url(images/box-title.gif) center bottom no-repeat;}
	.lbox .bline .bline-top {height:19px; background: url(images/box-title.gif) center top no-repeat;}
	.lbox h4 {height:32px; margin:3px auto; text-align:left; text-indent:8px; font: bold 20px/32px "Trebuchet MS"; color:#ffffff; letter-spacing:-1px; background: url(images/box-title.gif) center top no-repeat;}
	.lbox h5 {font:bold 18px/110% "Trebuchet MS"; color:#b99300; letter-spacing:-1px; padding-bottom:4px;}
	
	
	a.btn {display:block; width:66px; height:16px; background: url(images/button-66.gif) left top no-repeat; color:#715800; line-height:16px; text-align:center;}

.sidebar {width:196px; float:left;}
	.sidebar ul {list-style:none; padding:0px;}
	.sidebar ul li {background:none; padding:0px;}
	.sidebar h4, .sidebar ul.sb-menu li a {display:block; height:27px; padding-left:18px; font:bold 16px/26px "Trebuchet MS"; color:#263259; letter-spacing:-1px; background: url(images/sb-tit-bg.gif) left top no-repeat; text-decoration:none;}
	.sidebar ul.sb-menu li a:hover {text-decoration:none;}
	.sidebar ul.sb-menu li ul {list-style:none; background: url(images/sb-item.gif) left top repeat-y; padding:1px 0;}
	.sidebar ul.sb-menu li ul li {background: url(images/sb-item.gif) 0 -30px no-repeat;}
	.sidebar ul.sb-menu li ul li ul {padding:0px; background:none; margin-bottom:-1px;}
	.sidebar ul.sb-menu li ul li ul li {background:none;}
	.sidebar ul.sb-menu li ul li a {display:block; white-space:nowrap; overflow:hidden; height:24px; padding-left:28px; font: 13px/24px "Trebuchet MS"; color:#ffffff; letter-spacing:-1px; background: url(images/sb-item.gif) 0 0px no-repeat; cursor:pointer;}
	.sidebar ul.sb-menu li ul li ul li a {height:auto !important; padding:3px 0 3px 29px; font: 12px/100% "Trebuchet MS"; color:#ffffff; letter-spacing:-1px; background: url(images/sb-sub-item.gif) 0px 0px no-repeat; cursor:pointer; white-space:normal;}
	.sidebar ul.sb-menu li ul li a:hover {text-decoration:underline;}
	.sidebar h4.box-yel {height:26px; padding-left:0px; color:#253a67; background: url(images/sb-box-tit-or.gif) left top no-repeat; margin:2px 1px 0px 1px;}
	.sidebar h4.box-yel a {height:26px; color:#253a67; padding-left:18px; text-decoration:none;}
	.sidebar h4.box-yel a:hover {text-decoration:none;}
	.sidebar h4.box-blue {height:26px; color:#ffffff; font-size:14px; background: url(images/sb-box-tit-blue.gif) left top no-repeat; margin:0 1px;}
	.sidebar div.box-yel {border:1px solid #d5bd5c; border-top:none; margin:0px 1px 7px 1px; padding:6px;}
	.sidebar div.box-blue {border:1px solid #253a67; border-top:none; margin:0px 1px 7px 1px; padding:6px;}
	.sidebar div.box-yel2 {border:1px solid #d5bd5c; margin:0px 1px 7px 1px; padding:6px;}
	
	p.shop {padding:2px 0px 2px 110px;}
	p.shop b {float:left; display:inline; margin-left:-100px;}
	p.shop span {float:left; display:inline; margin-left:-46px;}
	p.shop a {display:block; width:56px; height:16px; background: url(images/sb-button.gif) left top no-repeat; color:#715800; line-height:16px; text-align:center;}

.footer {background-color:#ffffff; text-align:center; border-bottom:1px solid #b9b9b9;}	

.table {border-collapse: collapse; border: 1px solid #C6A641; text-align:left; margin-top:5px!important; margin-bottom:7px!important;}
.table td, .table th {border-collapse: collapse; border: 1px solid #C6A641; padding:5px; background:#F9F7E0; vertical-align:top;}
form.cform * {font-family:Tahoma !important; letter-spacing:0px !important;}
a.what {border-left:2px solid #C3A33C; border-right:2px solid #C3A33C; border-top:1px solid #C3A33C; border-bottom:1px solid #C3A33C; color:#C3A33C; font-weight:bold; margin-left:10px; padding:0px 3px; font-size:10px;}
a:hover.what {background-color:#C3A33C; color:white; text-decoration:none;}
#li--16 label {width:auto;}
#info, #li-2-21 {display:none;}

.hidebit, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.ybg {background-color:#f9f7e0;}
.white {color:#ffffff;}
.b {font-weight:bold;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin-left:auto; margin-right:auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
img.alignleft, img.left, img.l {margin-right:10px; margin-bottom:5px;}
img.alignright, img.right, img.r {margin-left:10px; margin-bottom:5px;}
.alignnone {float:none;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}



#navigation a
{
color: #000;
background: #ffa20c url(left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url(right-tab.gif) right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: #781351 url(left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
background: url(right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
} 
