/* CSS Document */

body{
margin: 10px 0;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#ffffff;
color: #666666;
line-height: 18pt;
}
#logo{
width: 100%;
background: transparent;
height: 110px; /*Height of logo section*/
padding-bottom: 10px;
}
#menu 
{
    width:90%;
    height:36px;
    background:url(images/bback_115.jpg) repeat-x left top;
	margin:0;
	border:0;
}
#menubar
{
width:100%;
height: 36px;
background:url(images/bback_115.jpg) repeat-x left top;
	margin:0;
	border:0;
	}

#content
{
width:90%;
left:5%;
right:5%;
margin: 10px auto;
}
#contentwrapper
{
        width:80%;
        
}
#contentcolumn
{

}
.innertube{
margin:20px;
}
#rightcol{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
text-align:right;
font-size: 8pt;
}
#footer{
clear: both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color: transparent;
color: #cccccc;
text-align: left;
padding: 5px 0 5px 20px;
}
#toolbar
{
height:26px;
position:fixed;
bottom:0px;
width:90%;
left:5%;
right:5%;
border-top:0px solid #bfbfbf;
border-bottom: 0px solid #e0e0e0;
border-left:0px solid #000000;
border-right:0px solid #000000;
z-index:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color: #666666;
background: url(images/bg_toolbar3.png) repeat-x;
}
.toolbar
{
width:100%;
height: 26px;
background: url(images/toolbar_left.png) no-repeat left top; 
}
.toolbar span
{
display:block;
position:relative;
background: url(images/toolbar_right.png) no-repeat right top; 
padding-left: 15px;
}
.toolbaritem
{
border-left: solid 1px #bfbfbf;
display: inline;
padding-right:15px;
}

input.searchbutton{
margin-top: 2px;
background-color:#000000;
color: #ffffff;
font-family:inherit;
font-size: 8pt;
font-weight:bold;
border: 1px solid #999999;
}

#menu1
{
height:36px;
width:100%;
margin: 0;
background: url(images/bg_menu1.png) repeat-x; 
}
.menu1
{
width:100%;
height: 36px;
background: url(images/menu_left.png) no-repeat left top; 
}
.menu1 span
{
display:block;
position:relative;
background: url(images/menu_right.png) no-repeat right top;
margin: 0;
}
a.menu1link
{
	padding:0 22px 0 22px;
	font-size:10pt;
	font-weight: bold;
	color:#666666;
	line-height:36px;
	vertical-align:middle;
}


#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a.menu 
{
	background: url("images/bright_115.jpg") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:0;
	display:block;
	
}
#tab a.menu span 
{
	display:block;
	background:url("images/bleft_115.jpg") no-repeat left top;
	padding:0 22px 0 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	
	color:#E5E5E5;
	font-weight:normal;
	line-height:36px;
}
#tab a.menu:hover,#tab li.item_active a.menu 
{
	background-position:right bottom;
	}
#tab a.menu:hover span,#tab li.item_active a.menu span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
b.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight:normal;
text-transform:none;
color: #0070c0;
}
a, a.main, a.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-transform:none;
text-decoration:none;
color: #0070c0;
}
a:hover, a.main:hover
{
color:#00b0f0;
text-decoration:none;
}
a.footer:hover
{
color:#00b0f0;
text-decoration: none;
}
a:active, a.main:active
{
    color: #002060;
}
/* Google Search CSS Crap */
form.google {
margin: 0;
padding: 2px;
}
table.grid{
background-color:#cccccc;
border: 0px;

}
th.grid{
Background-color:#002060;
color:#ffffff;
text-align: left;
}
tr.grid{
background-color:#ffffff;
}
td.grid{
background-color:#ffffff;
}