* { margin:0; padding:0;}
html, body { height:100%;}
body { background:#959595; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#404141;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

#viewer { width:660px; height:165px; margin:0px; position:relative; top:0px; overflow:hidden; display:none; }
.wrapper { float:left; position:relative; width:216px; margin-right:8px;overflow:hidden;}
.container { text-align:justify; width:990px; margin:0 auto; }

#header {height:132px; width:100%; min-width: 990px; background:url(images/header-bg.gif) left top repeat-x #fff; }
#header, #page, #footer { font-size:0.9em;}

#footer {min-width: 990px; background:url(images/footer-bg.gif) left top repeat-x #959595;padding:10px 0 30px 0;}

.tableNoBorder{text-align:left;}
.tableNoBorder td{ padding:4px; }
.tableNoBorder .head{ color:#FFFFFF; font-weight:bold; background-color:#b61d1d; }
.tableBorder td{ border:1px solid #CCCCCC; padding:4px; }
.tableBorder .head{color:#FFFFFF;font-weight:bold;background-color:#b61d1d;}

.greenBoxLayer{border: 1px solid #cccccc;margin-bottom:6px;background-color:#cccccc;}
.greenBoxLayer .heading {color:#FFFFFF;	background:#b61d1d;	padding-bottom:4px;	padding-top:4px;	font-weight:bold;	padding-left:10px;	padding-right:10px;	font-size:1.0em;}
.greenBoxLayer .heading a{	color:#FFFFFF;}
.greenBoxLayer .detail {	color:#000000;	text-align:left;	padding-top:10px;	padding-bottom:10px;	padding-left:10px;	padding-right:10px;}
.greenBoxLayer .detail a{	color:#000000;}

.loginFormLayer{color:#0d4d8b; padding:4px;}
.loginFormLayer .heading{color:#FFFFFF;background-color:#B61D1D;font-weight:bold;padding-left:10px;font-size:0.9em;}
.loginFormLayer .detail{margin:16px 0px 0px 2px;}
.loginFormLayer .formHeading{clear:both;padding:5px 0px 0px 0px;}
.loginFormLayer .fieldTitle{color:#B61D1D;font-weight:bold;font-size:0.9em;width:70px;float:left;}
.loginFormLayer .fieldBox{width:100px;float:left;}
.loginFormLayer .textBox{font-size:1.0em;border:1px solid #000000;width:145px;height:26px;}
.loginFormLayer .loginButton {margin:0px 0px 0px 0px;}

.pkgContainer { font-size:0.9em; height:200px;}
.pkgContainer .heading {font-weight:bold; padding:2px 6px 2px 6px;font-size:1.0em;color:#ffffff;}
.pkgContainer .detail {padding:15px 10px 10px 15px; height:100px;}
.pkgContainer .detail ul{list-style:square;}
.pkgContainer .learnmore{text-align:right; padding:4px 10px 10px 0px;}
.pkgContainer .learnmore a{ font-weight:bold; text-decoration:none;}

.greenButton{ height:30px; background:url(images/green-btn.gif); color:#ffffff;font-weight:bold;border:0px;cursor:hand;font-size:0.9em;padding:0px 15px 0px 15px;}
.redButton{ height:30px; background:url(images/red-btn.gif); color:#ffffff;font-weight:bold;border:0px;cursor:hand;font-size:0.9em;padding:0px 15px 0px 15px;}
.blueButton{ height:30px; background:url(images/blue-btn.gif); color:#ffffff;font-weight:bold;border:0px;cursor:hand;font-size:0.9em;padding:0px 15px 0px 15px;}
.orangeButton{ height:30px; background:url(images/orange-btn.gif); color:#ffffff;font-weight:bold;border:0px;cursor:hand;font-size:0.9em;padding:0px 15px 0px 15px;margin:0px;}

.tryIt {background-color:#FFFFFF; margin:0px 0px 10px 0px;padding:10px;height:90px;}
.tryIt .col1{width:700px;float:left;}
.tryIt .col1 .row1{padding:4px 10px 10px 40px;}
.tryIt .col1 .row1 em{color:#B61D1D;font-size:1.2em;font-weight:bold;font-style:italic;}
.tryIt .col1 .row1 b{color:#000000;font-size:0.8em;font-weight:bold;font-style:italic;}
.tryIt .col1 .row2{padding:2px 10px 2px 20px;}
.tryIt .col1 .row2 .container{background:url(images/tryit-field-bg.gif) repeat-x left top;height:52px;width:100%;border:1px solid #000000;}
.tryIt .col1 .row2 .container form{padding:10px 0px 0px 20px;}
.tryIt .col1 .row2 .container .textInput{padding-top:5px;color:#0000FF;font-weight:bold;font-size:0.9em;border:1px solid #000000; width:470px;height:25px; margin-right:20px;}

.tryIt .col2 {float:left; width:210px;text-align:center;margin-left:20px;}
.tryIt .col2 .row1{padding:4px 10px 10px 10px;}
.tryIt .col2 .row1 em{color:#B61D1D;font-size:1.2em;font-weight:bold;font-style:italic;}
.tryIt .col2 .row2{padding:2px 10px 2px 10px;}
.tryIt .col2 .row2 .container{background:url(images/tryit-field-bg.gif) repeat-x left top;height:52px;width:100%;border:1px solid #000000;}
.tryIt .col2 .row2 .container .field{padding:10px 0px 0px 0px;}

