/* Businesshug CSS Document */
html,body {
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
body a {
text-decoration:none;
color:#0066ff;
}
body a:hover {
text-decoration:underline;
}
h1,h2,h3,h4,h5 {
margin:10px 0 10px 0;
padding:0;
}
h1 span,h2 span,h3 span,h4 span,h5 span {
font-size:13px;
font-weight:400;
}
h1 {font-size:25px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:15px;}
h5 {font-size:12px;}
.clearline {
clear:both;
width:100%;
line-height:0;
margin:0;
}
.hideme {display:none;}

/* Simple Layout */
#page-container {
width:99%;
text-align:center;
margin:0;
padding:0;
}
#top-page {
width:900px;
height:70px;
margin:0 auto auto;
padding:0;
text-align:left;
position:relative;
border-bottom:2px solid #0066ff;
}
#content{
width:900px;
margin:0 auto 0 auto;
padding:0;
text-align:left;
}
#bottom-page {
width:900px;
margin:10px auto auto;
padding:5px 0;
text-align:left;
border-top:1px solid #CCC;
}

/* Top Page */
#logo {
position:absolute;
bottom:10px;
left:0;
width:240px;
height:41px;
margin:0;
padding:0;
cursor:pointer;
text-align:left;
}
#infobar {
position:absolute;
top:0;
right:0;
width:205px;
height:20px;
margin:0;
padding:5px;
text-align:right;
background-color:#f7f7f7;
border-style:none solid solid solid;
border-color:#CCCCCC;
border-width:1px;
}
#searchbox {
display:inline;
width:200px;
margin:0;
}
#feedbackLink{
position:absolute;
top:0;
right:0;
}

/* Main Menu */
.mainmenu {
position:absolute;
bottom:10px;
left:260px;
width:640px;
height:22px;
}
.mainmenu ul{
list-style-type:none;
margin:0;
padding:0;
}
.mainmenu li {
display:inline;
margin:0 0 0 10px;
padding:0;
}
.mainmenu li a {
font-size:18px;
font-weight:bold;
color:#ffffff;
padding:3px 10px 3px 10px;
height: 18px;
line-height: 18px;
text-decoration: none;
background-color:#666666;
}
.mainmenu li a:link, .mainmenu li a:visited {}
.mainmenu li a:hover{background-color:#0066ff;}
.mainmenu li a#selected{background-color:#0066ff;}

/* ---Content--- */
.relative{position:relative;}
.more-space {margin-top:10px;}
.columns{
	margin:5px 0 5px 0;
}
.columns .double-col1{
	width:50%;
	margin:0;
	padding:0;
	float:left;
}
.columns .double-col2{
	width:49%;
	margin:0;
	padding:0;
	float:right;
}
.columns .right-col1{
	width:68%;
	margin:0;
	padding:0;
	float:left;
}
.columns .right-col2{
	width:30%;
	margin:0;
	padding:0;
	float:right;
}
.columns .left-col1{
	width:29%;
	margin:0;
	padding:0;
	float:left;
}
.columns .left-col2{
	width:69%;
	margin:0;
	padding:0;
	float:right;
}
.panel{
	margin:0 0 15px 0;
	padding:0;
	line-height:18px;
}
.panel-darkgray {padding:5px;background-color:#f7f7f7;border-top:1px solid #999999;}
.panel-gray {padding:5px;background-color:#f7f7f7;border-top:1px solid #CCCCCC;}
.panel-yellow {padding:5px;background-color:#FFFFCC;border-top:1px solid #FFFF66;}
.panel-red {padding:5px;background-color:#FFA4A4;border-top:1px solid #FF3300;}
.panel-green {padding:5px;background-color:#A2F396;border-top:1px solid #33CC00;}
.panel-blue {border-top:2px solid #0066ff;}
.infobox {
	padding:5px;
	margin:10px 0 10px 0;
	line-height:18px;
}
.infobox-yellow {background-color:#FFFFCC;border:1px solid #FFFF66;}
.infobox-blue {background-color:#62C8FF;border:1px solid #3366FF;}
.infobox-green {background-color:#A2F396;border:1px solid #33CC00;}
.infobox-red {background-color:#FFA4A4;border:1px solid #FF3300;}
.infobox-gray {background-color:#f7f7f7;border:1px solid #999999;}
.text-red{color:#FF3300;font-weight:bold;}
.text-green{color:#339900;font-weight:bold;}
.text-gray{color:#666666;font-weight:bold;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
.text-align-center{text-align:center;}
.text-align-justify{text-align:justify;}
.maxwidth{width:100%;}
.myinfo{
list-style-position:inside;
list-style-type:square;
padding:0;
}
.myinfo li {
font-size:13px;
margin:0;
padding:3px 0 3px 5px;
line-height: 13px;
}
.indent{padding-left:20px;}
.addthis_toolbox .custom_images a{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}
/* Code Segments */
pre {
   display: block;
   margin: 2em 0;
   white-space: pre;
   overflow: auto;
   line-height: 1.4;
   border: 1px solid #ccc;
   background: #ece9d8;
   padding: 8px;
}
pre.JS {margin-top: 0;}
.JScodeCaption {
   color: #999;
   font: .9em "Verdana", sans-serif;
   padding-bottom: .2em;
}
