@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF; }
td { font:12px Verdana, Arial, Helvetica, sans-serif; }
div { margin:0px; padding:0px; border:none; }
a { color:#3300cc; }
a:link { color:#3300cc; }
a:hover { color:#3300cc; text-decoration: none; }
p { text-align:justify; }
h1 {font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/ico_h1.gif) left center no-repeat; padding-left:28px;}
h2 {font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/ico_h2.gif) left bottom no-repeat; padding-left:14px; margin:0;}
h3 {font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/bkg_h3.gif) no-repeat left center; padding:5px 0px 0px 25px; height:22px; width:670px; margin:0;}

.all { height:100%; width:929px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; margin:auto; padding:3px; min-height:500px;}
.head_left { float:left; height:134px; width:795px; }
.head_left#hline1 { height:66px;}
.head_left#hline2 { height:68px; }
.head_right { float:right; width:134px; height:134px; }

.navline1 { height:28px; }
.navline2  { height:29px; }

/* Start Horizontal Menu */
#menu { background: url(images/bkg_menu.gif) repeat-x top; height: 39px;  }
#menu ul { float: left;	margin: 0; padding: 0px; }
#menu li {  display: inline; }
#menu li a { padding: 0; margin: 0;	 float: left; height: 28px;	}
#menu li a.home	{ background: url(images/tab_off.gif) no-repeat 100% 0;	 width: 109px; text-align:center; text-decoration:none; color:#000000; padding-top:11px; }
#menu li a.home:hover	{ background: url(images/tab_on.gif) no-repeat 100% 0px; }
#menu li a.sol	{ background: url(images/tab_off2.gif) no-repeat 100% 0;	 width: 176px; text-align:center; text-decoration:none; color:#000000; padding-top:11px; }
#menu li a.sol:hover	{ background: url(images/tab_on2.gif) no-repeat 100% 0px; }
/*
#menu li a.view	{ background: url(images/tab_off.gif) no-repeat 100% 0; width: 111px; }
#menu li a.view:hover {	background: url(images/tab_on.gif) no-repeat 100% -36px; }
*/
/* End of Horizontal Menu */

#submenu {height: 16px; margin-top:9px; }
#submenu ul { float: left;	margin: 0px; padding: 0px; }
#submenu li {  display: inline; }
#submenu li a { padding: 0px; margin: 0px;	 float: left; height: 16px;	}
#submenu li a.sub	{ color:#000000; text-decoration:none; padding: 2px 12px 2px 12px; vertical-align: middle; border:1px solid #FFF;  }
#submenu li a.sub:hover	{ background:#fdfcde; border:1px solid #000; text-decoration:none; }

.dots { background:url(images/dots.gif) repeat-x center; }

.redexample { background:#ffeded; border:1px solid #ff9c9c; text-align:center;;
			margin: 8px 0 8px 0; font: 18px Verdana, Arial, Helvetica, sans-serif; color:#ba0101; padding:8px; }
.to {font: 14px Verdana, Arial, Helvetica, sans-serif; color:#000000}

.homelist { background:url(images/bkg_home_ft.gif) no-repeat center; width:414px; height:216px; padding:3px 10px 3px 10px; }
.midarea { margin:auto; width:670px; }

.titlered { text-transform:uppercase; padding-left:11px; background:url(images/ico_mobile_06.gif) no-repeat left center; }
.redbox { background:#ffeded; border:1px solid #ff9c9c; padding:8px; font-weight:bold;}

.titleblue { text-transform:uppercase; padding-left:18px; background:url(images/ico_book_10.gif) no-repeat left center;  }
.bluebox { background:#ebf7ff; border:1px solid #72c1f4; padding:8px; font-weight:bold;}

.redbold { color:#CC0000; font-weight:bold; text-transform:uppercase;}

.plantable {border:1px solid #cecece}
.plantable th { font-size:12px; background:#dee8ed;}
.plantable td { text-align:right; padding-right:20px; }
.plantable td#aleft { text-align:left;}
.plantable tr:hover { background:#ffffcc; cursor:pointer; }
.save { font-size:10px; font-weight:bold; color:#006600;}

.footnav { color:#CCCCCC; text-align:center; padding-bottom:6px; }
.footnav a { padding: 0 8px 0 8px;}

.footer { height:33px; background:url(images/bkg_footer_light.gif) repeat-x; }
.ftr1 { float:left; height:33px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#a7a7a7; padding-left:8px; padding-top:11px; }
.ftr2 { float:right; background:url(images/bkg_ftrdark.gif) repeat-x; height:33px; width:250px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#a7a7a7; padding-top:11px; text-align:center; }
.ftr2 a { color:#a7a7a7; padding: 0px 8px 0px 8px;}

.boldMe {
	font-weight: bold;
}
.unboldMe {
	font-weight: normal;
}
.example_box {
	padding:8px;
	border:1px solid #8eb4d7;
	float:left;
}

.code_area {
	width:580px;
	height:70px;
	border:1px solid #5099d2;
	background-color:#f8fdfd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;"
}

.orderpricing { text-align:right; padding-right:15px;}