body {
background-color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:15px;
margin: 0px;
margin-right: 0px;
margin-bottom: 20px;

}
HR {
border: 0;
color: #E4E4E4;
background-color: #E4E4E4;
height: 1px;
width: 100%;
text-align: left;
overflow:hidden;
margin: 0;
margin-top:15px;
margin-bottom: 5px;
}

img {border: 1px solid #E2E2E2; }

em {
font-style: italic;
}
.computer_code, code {
background-color:#f9f9f9;
font-family:"Consolas", "Courier New", Courier, mono, serif;
font-size:12px;
line-height: 1.7em;
color:#666;
padding:5px;
border:1px dotted #999
}
.tip {
background-color: #FFF5D9; 
padding: 5px;
}
.image {
background: none repeat scroll 0 0 #F9F9F9;
border: 1px solid #E2E2E2;
padding: 3px;
float: left;
margin-bottom: 1em;
clear: right;

}
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


tt, kbd {
font-family:"Consolas", "Courier New", Courier, mono, serif;
font-size:12px;
}
/*Hyperlink styles*/
a {
color:#1E4176
}
a:link {
color:#1E4176;
text-decoration:none
}
a:link, a:visited, a:active, a:hover {
color:#2789B1
}
a:hover {
color:#014E66;
text-decoration:underline
}
/*Font Styles*/
p {
line-height: 1.6em
}
p {
margin:0;
padding:0
}
H1 {
font:bold 2.0em Arial, sans-serif;
margin-bottom:15px
}
H2 {
color:#999;
font:bold 1.7em/1em Arial, sans-serif;
margin-bottom:0.5em;
margin-top:1em
}
H3 {
font: bold 16px Arial, sans-serif ;
color:#999;
margin-bottom:0px
}
H4, table H4 {
font:bold 1.35em Arial, sans-serif;
color:#000
margin-bottom: 15px;
}
H5 {
font:bold 1.2em Tahoma, Arial, sans-serif;
color:#000;
margin-top:0
}
/*Lists Styles*/
ul {
list-style-type:disc;
margin: 5px 0 0 9px;
padding: 0 0 0 12px;
}
li {
margin-bottom: 7px;
line-height:160%;
}
ol {
list-style-type:decimal;
margin:0 0 10px 30px;
line-height:180%;
}

ol li {

margin-bottom: 6px;
}
/*Table Styles*/
.header {
background-color: #FEF2E9;
color: #EB6C11;
font: bold 1.4em Verdana, Arial,sans-serif;
margin-bottom: 0;
padding: 0.5em;
}
.table {
border-collapse:separate;
border-spacing:0;
border-color:#CCC;
border-style:solid;
border-width:0 0 1px
}
.table tr td {
border-right:1px dotted #CCC;
border-top:1px solid #CCC;
padding:0.5em 0.5em 0.5em;
vertical-align:top
}
.table td {
font-family:  Verdana, Arial, Helvetica, sans-serif
}
.table .tablerow1 {
background-color:#BBB
}
/* Global align classes */
.left {
text-align:inherit
}
.center {
text-align:center
}
.right {
text-align:right
}
.full {
text-align:justify
}
/* Image and table specific aligns */
img.left, table.left {
float:left;
text-align:inherit
}
img.center, table.center {
margin-left:auto;
margin-right:auto;
text-align:inherit
}
img.center {
display:block
}
img.right, table.right {
float:right;
text-align:inherit
}
/*Default Start Topic - Can delete if you are not using the default start topic*/
#startcontainer {
width: 850px;
}
#startcontainer #width {
width:850px; /* make this the width you need for x number of blocks */
}
#startcontainer div.table {
float: left;
width: 600px;
background-color: #036;
margin: 0px 15px 0px 0px;
text-align:left;
}
#startcontainer div.block {
float: left;
width: 200px;
width:200px;
margin: 0px;
background:#FFF;
text-align:left;
padding:10px;
border:1px solid #D8DEE3;
}
#start-topic-table {
font-size:12px;
text-align:left;
border-collapse:collapse;
border:1px solid #D8DEE3;
background-color:#FAFDFF;
}
#start-topic-table th {
padding:8px 17px 8px 10px;
font-weight:bold;
font-size:14px;
color:#999;
background-color:#E7EFF5;
text-align:left
}
#start-topic-table td {
padding:12px 5px 5px 5px;
color:#333;
border: none;
}
#searchContainer {
font-size:12px;
margin-bottom:20px;
margin-left:0;
margin-top:0;
padding:10px 5px 10px 20px;
max-width:800px;
background: #F2F2F2;
clear: left;
min-width: 600px;
white-space: nowrap;
}
h2.search {
font-size:24px;
font-weight:normal;
margin:0px 0 7px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
color:#333
}
h2.morehelp {
font-size:14px;
font-weight:bold;
margin:0px 0 7px;
font-family:Arial, Helvetica, sans-serif;
color:#333
}
.searchInput {
margin:0px;
padding-left:10px;
padding-right:15px;
padding-top:8px;
padding-bottom:7px;
border-left:#ccc 1px solid;
border-top:#ccc 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
width:520px;
background:url("/images/kbsearch_bg.gif") #fff repeat-x center top;
color:#333;
font-size:15px;
vertical-align:text-top
}
.searchInput:focus {
box-shadow: 0 0 5px rgba(82,168,236,.5);
-webkit-box-shadow: 0 0 5px rgba(82,168,236,.5);
-moz-box-shadow: 0 0 5px rgba(82,168,236,.5);
border: 1px solid rgba(82,168,236,.75);
}
.searchButton {
-moz-border-radius:5px 5px 5px 5px;
background:url("/images/button-bg.gif") repeat-x scroll left bottom #FEFFFE;
border-color:#DDD #CCC #CCC #DDD;
border-style:solid;
border-width:1px;
color:#555;
cursor:pointer;
font-family:Arial, "Lucida Grande";
margin:0;
font-size:20px;
margin:0 0 0 5px;
padding:5px 10px 5px;
vertical-align:text-top
}
.searchButton:active, .searchButton.active {
background-position:left top
}
.searchButton:hover, .searchButton.hover {
border-color:#069;
color:#069
}
/*End Default Start Topic */