/* Web20Tools Stylesheet */
/* http://www.Web20Tools.net */
/* Copyright ToolButton Inc */ 

/* Global Styles */
* { border: 0; padding: 0 }
html { overflow: -moz-scrollbars-vertical /* prevents mozilla from shifting due to a horiz scroll bar being added */ }
body { background: url("/images/body_bg.gif") #7690BC repeat-x; font-family: Verdana,serif; font-size: .75em; line-height: 1.2em; color: Black; margin: 0 }


/* Header Styles */
#header { width: 920px; background: url("/images/bg_header_960x214.jpg") no-repeat; padding: 20px; padding-bottom: 0px;	height: 188px;	margin: 0 }
#header p { color: #000000; text-align: left; margin: 0; padding: 0; }
.navigation { position:static; padding: 0; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; }
.navpush { 	position: absolute;	top: 152px;	left: 50%; width: 900px; margin-left: -450px; padding: 0; z-index: 9999; }


/* Layout Styles */
#wrapper { position: absolute; left: 50%; width: 960px; margin-left: -480px; background: url("/images/bg_wrapper_960x10.gif");}
#content { position: relative; width: 900px; margin-left: auto; margin-right: auto; }
.small { width: 40%; float: left; }
.medium  { width: 60%; float: left; }
.large  { width: 100%; float: left; }
.size20 { width: 20%; float: left; }
.size30 { width: 30%; float: left; }
.size40 { width: 40%; float: left; }
.size50 { width: 50%; float: left;}
.size60 { width: 60%; float: left;}
.size60b { width: 60%; float: left; background-image: url(/images/coming_soon.gif); background-repeat: no-repeat; background-position: center; }
.size70 { width: 70%; float: left; }
.size70b { width: 70%; float: left; background-image: url(/images/coming_soon.gif); background-repeat: no-repeat; background-position: top center; }
.size100 { width: 100%; float: left; }
.clear { clear: both; }
.leftalign { float: left; }
.rightalign { float: right; }
.bump1 { margin-top: 60px; }
.nbsp { font-size: 0.1em; margin-bottom: 0; }
.ProductIndex { width: 210px; float: left; vertical-align: top; }


/* Text */
h1 { font-family: tahoma,serif; font-weight: bold; font-size: 1.6em; color: #000000; margin-bottom: 2em }
h2 { font-family: tahoma,serif; font-weight: bold; font-size: 1.4em; color: #000000; margin-bottom: 0.8em }
h3 { font-family: tahoma,serif; font-weight: bold; font-size: 1.2em; color: #000000; margin-bottom: 0.3em }
p { color: #000000; font-size: 1em; margin-bottom: .5em; text-align: left; line-height: 1.6em; }
a { text-decoration: underline; color: #3979cd; padding:0; }
a:hover { text-decoration: none; padding:0; }
.big { font-size: 1.1em; font-weight: bold; }
.green { color: #008000}
.red { color: red; }
.blueh2 { color: #3d79cd; font-weight: bold; font-size: 1.6em; line-height: 1em; text-align: left; }
.pIndent { margin-left: 2em; }
del { color: #ff0000; text-decoration: line-through; }

/* Lists */
.list { list-style-image: url(/images/web2bullet.gif); margin-left: 35px; margin-top: 15px; line-height: 1.6em;}
.list2 { margin: 0; list-style-type: none; line-height: 1.6em;}
.list3 { list-style-type: none; margin-left: 15px; margin-top: 15px; line-height: 1.6em;}


/* Inputs */
input, textarea { border: solid 1px #878f9f; padding: .15em; margin: .15em; }
.textbox_normal { border: solid 1px #878f9f; width: 200px; font-size: 1em; padding: .15em; margin: 0;}
.textbox_small { border: solid 1px #878f9f; width: 30px; font-size: 1em; padding: .3em; margin: 0}
.button_normal { border: solid 1px #878f9f; color: #000000; background: #e2e5ee; padding: .2em; }
.button { font-family: "verdana"; font-size: 11pt; font-weight: bold; background: #666666; border: solid 1px Black; color:White; }
.download { width: 125px; margin: .15em; }
.code { width: 400px; height: 400px; font-family: "Courier New", Courier, monospace; }
.InputMonospace { font-family: "Courier New", Courier, Monospace; }

/* Tables */
table { padding: 0; }
table td { padding: 0.5em 0em 0.5em 0.5em; }
.row_head { background-color: #3979ce; color: #ffffff; height: 30px; text-indent: .2em; font-weight: bold; text-align: left; }
.row_headch { background-color: #3979ce; color: #ffffff; text-indent: .2em; font-weight: bold; text-align: left; }
.row_head2 { background-color: #3979ce; color: #ffffff; height: 30px; text-indent: .2em; font-weight: bold; text-align: center; }
.row_head a { color: #ffffff; text-decoration: none; }
.row_head a:hover { text-decoration: underline; }
.row1 { background-color: #e2e5ee; border: 0; text-align: left; }
.row2 { background-color: #ffffff; border: 0; text-align: left; }
.row3 { background-color: #e2e5ee; border: 0; text-align: center; }
.row4 { background-color: #ffffff; border: 0; text-align: center; }
.row_rssversions_desc { text-align: left; }
.table_contact { padding: .5em; }
.table_download { margin: 10px auto 0 auto; padding: 0; color: #000000;}
.table_features { padding: 0; width: 100%; }
.table_features td { width: 50%; vertical-align: top; }
.table_form { margin: 20px auto 0 auto; padding: 0; color: #000000;}
.table_licenses { padding: 0; color: #000000; margin: 0 auto 0 auto; width: 830px; }
.table_versions { padding: 0; color: #000000; margin: 0 auto 0 auto; width: 510px; }
.table_rssversions { margin: 0; padding: 0; color: #000000; width: 830px; text-align: center; }
.table_newsletter { margin: 0; padding: 0; width: 100%; text-align: justify; }

/* Forms */
.form_norm, .form_req, .form_qnty { border: solid 1px black; padding: .15em; }
.form_req { border-color: red; }
.form_qnty { width: 26px; }


/* Default.aspx */
#ColumnLeft, #ColumnMid, #ColumnRight { float: left; width: 235px; padding: 15px; margin-right: 20px; background: #f7f7f7; }
#ColumnLeft { }
#ColumnMid { }
#ColumnRight { margin-right: 0;}
.ColumnItem { height: 10em; }
.ColumnItem h3 { padding-top: 15px; }
.ColumnItem ul { list-style-type: none; margin: 0; }
.ColumnItem ul li { display: inline; }
.ColumnItem p { margin: 0 0 15px 0; }
.bottomColumnItem { }
.BlogItem { height: 16.8em; }
.BlogSiteMap { height: 344px; }
.BlogTable { height: 42.2em; }

/* Buttons */
.rnd-button_ra_100 { background: url(/Images/buttons/rnd-button_ra_100x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:100px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:left; }
.rnd-button_ra_100:hover {color: gray;}
.rnd-button_na_100 { background: url(/Images/buttons/rnd-button_na_100x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:100px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:center; }
.rnd-button_na_100:hover {color: gray;padding: 7px 0 0 0px;}
.rnd-button_la_100 { background: url(/Images/buttons/rnd-button_la_100x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:100px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:right; }
.rnd-button_la_100:hover {color: gray;}
.rnd-button_ra_120 { background: url(/Images/buttons/rnd-button_ra_120x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:120px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:left; }
.rnd-button_ra_120:hover {color: gray;}
.rnd-button_na_120 { background: url(/Images/buttons/rnd-button_na_120x28.gif) no-repeat; display: block; font-size: 12px; height: 28px; width:120px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:center; }
.rnd-button_na_120:hover { color:Gray; padding: 7px 0 0 0px;}
.rnd-button_la_120 { background: url(/Images/buttons/rnd-button_la_120x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:120px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:right; }
.rnd-button_la_120:hover {color: gray;}
.rnd-button_ra_140 { background: url(/Images/buttons/rnd-button_ra_140x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:140px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:left; }
.rnd-button_ra_140:hover {color: gray;}
.rnd-button_na_140 { background: url(/Images/buttons/rnd-button_na_140x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:140px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:center; }
.rnd-button_na_140:hover {color: gray;}
.rnd-button_la_140 { background: url(/Images/buttons/rnd-button_la_140x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:140px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:right; }
.rnd-button_la_140:hover {color: gray;}
.rnd-button_ra_160 { background: url(/Images/buttons/rnd-button_ra_160x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:160px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:left; }
.rnd-button_ra_160:hover {color: gray;}
.rnd-button_na_160 { background: url(/Images/buttons/rnd-button_na_160x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:160px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:center; }
.rnd-button_na_160:hover {color: gray;}
.rnd-button_la_160 { background: url(/Images/buttons/rnd-button_la_160x28.gif) no-repeat; display: block; font-size: 12px; height: 22px; width:160px; margin: 0; padding: 7px 0 0 0px; text-decoration: none; font-family:Verdana; font-weight: bold; color: #000000; text-align:right; }
.rnd-button_la_160:hover {color: gray;}

/* Features Pages */
.major_features { list-style-image: url(/images/web2bullet.gif); line-height: 1.6em; margin: 0 0 0 20px; }
.major_features li { padding: 0 .5em .5em .5em; text-align: justify; display: block; }
.feature_even { background-color: #fff;}
.feature_odd { background-color: #ecf4fb; }


/* Code Highlighter */
pre { background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #C0C0C0;	font-family: Courier New, monospace; font-size: 12px; padding: 3px;  }


/* Footer */
#footer { background: #7690bc url("/images/bg_footer_960x30.gif") no-repeat; width: 960px; padding-top: 30px; height: 60px; text-align: center; margin-left: auto; margin-right: auto; clear: both; font-size: 10px;}
#footer ul { list-style-type: none; margin: 0; }
#footer ul li { display: inline; margin-right: 15px }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { text-decoration: underline }


/* Thrashbox */
/* Show only to IE PC \*/
* html .thrashhead h2 {height: 1%;} /* For IE 5 PC */
.thrashbox { margin: 0 auto; background: url(/images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%; height: 100%; }
.thrashhead { background: url(/images/sbhead-r.gif) no-repeat top right; margin: 0;	padding: 0;	text-align: center; }
.thrashhead h2 { background: url(/images/sbhead-l.gif) no-repeat top left; margin: 0; padding: 30px 30px 1px; color: #3d79cd; font-weight: bold; font-size: 1.6em; line-height: 1em; text-align: left;}
.thrashbody { background: url(/images/sbbody-l.gif) no-repeat bottom left; margin: 0; padding: 1px 30px 30px;  height: 100%; }
.DropDown_large{ font-family: Verdana, serif;font-size:12px;border: solid 1px #878f9f;}


/* Code Snippets */
.clicker {
color:#3979cd;
font-weight: bold;
}

.tablewidth {
width: 95%;
padding:0px;
border:0px;
}


.collapsePanel{
margin-left:20px;
overflow: hidden;
}

.boldstyle{
font-weight: bold;
float:left;
width: 10%;
}

.boldstyle{
font-weight: bold;
float:left;
width: 10%;
}
/*Clickable area on menu extends beyond text*/
.menucell
{
	display:block;
	width:100%;
}

.padding0
{ 
	padding:0;
	margin:0;
}
