/*
.new_form, .show_template, .new_user, .show_forms{display:block;width:139px;height:26px;text-indent:-9999px;}
.new_form:hover, .show_template:hover, .new_user:hover, .show_forms:hover{background-position:0 -26px;}
.new_form{background:url(../images/new-form-button.gif) no-repeat top right;}
.show_template{background:url(../images/show-template-button.gif) no-repeat top right;}
.new_user{background:url(../images/new-user-button.gif) no-repeat top right;}
.show_forms{background:url(../images/forms-section-button.gif) no-repeat top right;}
*/

/* error message text */
.error_message{font-size:2em;line-height:1.5em;color:#666;padding:0.2em;}
/*Left-hand Global buttons */
ul.page_action_buttons li{list-style-type:none;margin:0 0 10px 0;background:url(../images/page-button-gradient.gif) repeat-x top left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;/*border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8;border-left:3px solid #d8d8d8;*/}
ul.page_action_buttons li:hover{background-position:0 -89px;}
ul.page_action_buttons li a{background:transparent url(../images/page-button-arrow.png) no-repeat 95% 50%;color:#194B6E;display:block;padding:10px 15px 10px 10px;line-height:1.5em;text-decoration:none;font-weight:bold;}
ul.page_action_buttons li a:hover{text-decoration:underline;}
ul.page_action_buttons li a.add{background-image:url(../images/page-button-add.png);}
ul.page_action_buttons li a.download{background-image:url(../images/page-button-download.png);}
ul.page_action_buttons li a.blank{background-image:none;}


.footnote{font-style:italic;font-size:110%;}
#nest,#nest_top,#nest_bottom,p#footer{margin:0 auto;text-align:left;width:961px;}
#nest{background-image:url("../images/nest_bkgnd.png");background-position:top left;background-repeat:repeat-y;margin:0 auto;padding:20px;text-align:left;width:921px;}
#nest_top{margin-top:10px;}
p#footer{padding-right:45px;text-align:right;}
#header{margin-bottom:15px;}
.app_header{position:relative;}
.tip_box{background:#BFF6CC url(../images/tip-box-top.gif) no-repeat top left;padding:20px 10px 10px;margin-bottom:40px;}
.tip_box_grey_minimal{background:#BFF6CC url(../images/tip-box-top-grey.gif) no-repeat top left;padding:20px 10px 10px;margin-bottom:40px;}
.tip_box h3, .tip_box_grey_minimal h3{background-color:#DFFBE5;padding:2px;color:#3c3c3c;}
.green_box{padding:10px;background-color:#DFFBE5;}
.nocolor_box{padding:10px}
#page_utility_links{position:absolute;right:0;bottom:22px;}
#page_utility_links input, .widget_menu input{border-left:2px solid #8EA4B5;border-top:2px solid #8EA4B5;border-bottom:2px solid #8EA4B5;height:19px;font-size:145%;padding:1px 3px;width:185px;}
#page_utility_links input.search_submit, .widget_menu input.search_submit{position:absolute;top:0;right:-2px;background:url(../images/search-submit.gif) no-repeat center center;width:35px;height:25px;border:none;text-indent:-9999px;cursor:pointer;}
#utility_input{position:relative;}
#page_utility_links ul li{margin-top:10px;list-style-type:none;float:left;}
h3.h3_title{margin-top:0;padding:0;padding-top:8px;background-color:transparent;color:#9D9D9D;border-style:solid;border-color:#9D9D9D;border-width:0px;border-top-width:2px;}
.user_info{line-height:.75em;border-bottom:1px solid #efefef;margin:0;color:#6E6E6E;padding-bottom:5px;}
.user_info_label{font-style:italic;margin:0 0 10px 0;font-size:100%;color:#cecece;}
.user_info_wrap{line-height:1.25em;}
.company_contact{padding:5px;background-color:#BFF6CC;font-weight:bold;font-size:150%;}
#total_charges{font-size:200%;text-align:right;margin-top:20px;padding-top:10px;border-top:1px solid #6d6d6d;}


/*Sub Nav*/
/*#mast ul#appnav {background: #333 url("../images/mast_bkgnd.png") top left no-repeat; height: 39px; padding-left: 20px;}
#mast ul#appnav li {list-style-type: none; float: left; display: inline; padding: 13px;  margin-left: 1px; vertical-align: middle;}
#mast ul#appnav li.admin {background: none;}
#mast ul#appnav li a,
#mast ul#appnav li a:link,
#mast ul#appnav li a:visited {text-transform: uppercase; font-size: 18px; color: #fff; text-decoration: none;} */
#mast{background:url(../images/subnav-background.png) no-repeat center center;display:block;font-size:110%;height:72px;margin:0 auto;position:relative;width:1040px;}
#mast p#loggedin{float:right;margin-bottom:0;margin-top:25px;}
#mast_wrapper{padding:12px 35px 0;}
#mast_wrapper a{text-decoration:none;}
#mast ul,#mast ul li{height:30px;line-height:30px;}
ul#admin_nav{float:right}
#mast ul li a {color: #537892;}
#mast ul li a:hover {text-decoration: underline; color: #194b6e;}
#mast ul li.active a object{margin:5px 0 0 3px;}
#mast ul li.active a{color:#999DA0;font-family:impact;font-size:170%;letter-spacing:-2px;text-align:center;text-transform:uppercase;}
#mast ul li{border-left:1px solid #DDFAFE;border-right:1px solid #C2DFE3;display:inline;float:left;margin-left:0;padding:0 10px;}
#mast ul li.first{border-left:none;}
ul#adminnav{background:#266689;color:#fff;margin-bottom:20px;margin-top:-13px;padding:2px 2px 2px 13px;}
ul#adminnav li{display:inline;list-style-type:none;margin-left:1px;padding-left:20px;vertical-align:middle;}
ul#adminnav li a,ul#adminnav li a:link,ul#adminnav li a:visited{color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase;}
ul.rootcategory{font-size:18px;line-height:20px;list-style-type:square;margin-left:10px;}
ul.category{list-style-type:square;margin-left:10px;}
.notice{background-position:10px 50%;background-repeat:no-repeat;line-height:1.6em;margin:0 auto 20px;padding:.25em;font-size:150%;font-weight:bold;padding-left:40px;}
.normal{color:#6d6d6d;background-color:#fff6bf;background-image:url(../images/icon_alert.png);border:1px solid #cecece;}
.warning{color:#6d6d6d;background-color:#fff6bf;background-image:url(../images/icon_alert.png);border:1px solid #cecece;}
.confirm{color:#6d6d6d;background-color:#cfc;background-image:url(../images/icon_check.png);border:1px solid #50AB5E;}
.error{color:#3c3c3c;background-color:#fcc;background-image:url(../images/icon_close.png);border:1px solid #E74342;}
form fieldset{background-color:#f0f0f0;border:1px solid #9ac;margin:0 0 20px;padding-left:20px;padding-top:20px;padding-bottom:20px;border:1px solid #d8d8d8;}
div#login,div#register,div#reset-password, .small_form{margin:0 auto;width:300px;}
div#right{background-color:#f1fdff;border:1px solid #9ac;float:right;margin:0;padding:10px;}
p.button_right{float:right;vertical-align:middle;}
p.button_right.nomar{margin-top:-5px;}
h2.username{margin-top:0;font-size:200%;}
p.usercommentary{color:#aaa;font-size:100%}
/*p.username{color:#333;font-size:24px;}
p.commentary{color:#aaa;font-size:100%}
p.email,p.phone,p.name,p.number{font-size:18px;font-style:italic;}
p.email span,p.phone span,p.name span,p.number span{color:#aaa;font-size:11px;font-style:normal;}*/

fieldset#edituser p.email,fieldset#companyform p.email{font-size:11px;font-style:normal;}
fieldset#edituser p.state,fieldset#companyform p.state{float:left;margin-right:10px;width:100px;}
fieldset#edituser p.state input,fieldset#companyform p.state input{width:70px;}
fieldset#edituser p.zip input,fieldset#companyform p.zip input{width:120px;}

/*Table Styles */
table.full_width{background:url(../images/form-background-bottom.png) repeat-x bottom left;}
td{border-right:1px solid #EBEBEB;padding:8px 10px;}
div.form_list,div.user_list{background:url(../images/form-background-top.png) repeat-x top left;}
thead.form_list_header th,thead.user_list_header th,thead.sales_lead_list_header th,thead.plan_header th, thead th{position:relative;border-bottom:1px solid #e1e1e1;color:#194B6E;font-size:120%;font-weight:700;padding:15px 3px;}
table.full_width thead th{padding-bottom:8px;white-space:nowrap;}
table.full_width{border:1px solid #e1e1e1;margin-bottom:10px;padding:0 10px 40px 10px;width:100%;}
table.full_width tr td{color:#666;background-color:transparent}
table.full_width tr:hover td{background-color:#ffa;color:#444;}
td.formname{font-size:110%;}
td.form_status span{color:#3c3c3c;padding:2px 2px 2px 10px;}
td.form_status span.form_status_new{background:url(../images/form-status-new.gif) no-repeat left center}
td.form_status span.form_status_pending{background:url(../images/form-status-pending.gif) no-repeat left center;}
td.form_status span.form_status_published{background:url(../images/form-status-published.gif) no-repeat left center;}
td.form_status span.form_status_retired{background:url(../images/form-status-retired.gif) no-repeat left center;}

td.group_name a {font-size:110%}
td.group_description a {font-size:110%}

td.action {width:310px;padding-right:0;}
td.action_small {width:260px;padding-right:0;}
td.action_nowidth {width:auto;white-space:nowrap;}
td.action_small a.action, td.action a.action, td.action_nowidth a.action{border-right:1px solid #e1e1e1;padding:4px 5px 1px 20px;margin-right:5px;white-space:nowrap;}
td.action_small a.form_action_edit, td.action a.form_action_edit{background:url(../images/form_table_sprite.png) no-repeat 0 -148px;}
td.action_small a.form_action_publish,td.action a.form_action_publish{background:url(../images/form_table_sprite.png) no-repeat 0 -166px;}
td.action_small a.form_action_delete,td.action a.form_action_delete{background:url(../images/form_table_sprite.png) no-repeat 0 -182px;}
td.action_small a.form_action_more,td.action a.form_action_more, td.action_nowidth a.form_action_more{background:url(../images/form_table_sprite.png) no-repeat 0 -300px;}
td.action_small a.form_action_add_forms,td.action a.form_action_add_forms{background:url(../images/form_table_sprite.png) no-repeat 0 -249px;}
td.action_small a.form_action_disable,td.action_nowidth a.form_action_disable{background:url(../images/form_table_sprite.png) no-repeat 0 -214px;}
td.action_small a.form_action_enable,td.action_nowidth a.form_action_enable{background:url(../images/form_table_sprite.png) no-repeat 0 -232px;}
td.action_small a.form_action_info,td.action a.form_action_info{background:url(../images/form_table_sprite.png) no-repeat 0 -198px;}
td.action_small a.form_action_create_template,td.action a.form_action_create_template{background:url(../images/form_table_sprite.png) no-repeat 0 -198px;}
td.action_small a.form_action_review,td.action a.form_action_review{background:url(../images/form_table_sprite.png) no-repeat 0 -266px;}
td.action_small a.form_action_new,td.action a.form_action_new{background:url(../images/form_table_sprite.png) no-repeat 0 -283px;}
td.action_small a.form_action_retire,td.action a.form_action_retire{background:url(../images/form_table_sprite.png) no-repeat 0 -283px;}
td.action_small a.form_action_review,td.action_small a.form_action_create_template,td.action a.form_action_create_template, td.action a.form_action_review{margin-right:0;border:none;padding-right:0;}
td.action_small a.form_action_more,td.action a.action_more, td.action_nowidth a.action_more{background:url(../images/form_table_sprite.png) no-repeat 0 -300px;}
td.action_nowidth a.action_no_icon {border-right:1px solid #e1e1e1;padding-right:5px;white-space:nowrap;}

td.action_small a.action_delete,td.action_nowidth a.action_delete{background:url(../images/form_table_sprite.png) no-repeat 0 -182px;}
td.action_small a.action_edit, td.action_nowidth a.action_edit{background:url(../images/form_table_sprite.png) no-repeat 0 -148px;}
td.action_small a.action_view, td.action_nowidth a.action_view{background:url(../images/form_table_sprite.png) no-repeat 0 -166px;}
td.action_small a.action_no_icon, td.action a.action_no_icon, td.action_nowidth a.action_no_icon{border-right:1px solid #e1e1e1;margin-right:5px;white-space:nowrap;}


th.count,td.count{text-align:center;}
td.formname span{color:#999;font-size:11px;}
tr.odd  {background-color:transparent;}
tr.even {background-color:#ececec;}
table.full_width td.plan_name, td.plan_name {font-size:140%; font-weight:bold;width:135px;color:#454545;line-height:1.25em;}
table.full_width td.plan_description, td.plan_description {font-size:120%;line-height:1.5em;color:#454545;}
table.full_width td.plan_service_rate {color:#454545;text-align:center;font-size:120%;}
table.plan_summary td.plan_name, td.plan_name {font-size:140%; font-weight:bold;width:135px;color:#454545;line-height:1.25em;}
table.plan_summary td.plan_description, td.plan_description {font-size:120%;line-height:1.5em;color:#454545;}
table.plan_summary td.plan_service_rate {color:#454545;text-align:center;font-size:120%;}
span.plan_amount{margin-bottom:10px;text-align:center;font-size:200%;font-weight:bold;line-height:50px;background-color:#ececec;display:block;width:100px;height:50px;color:#3c3c3c;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}


.table_sort{position:relative;width:30px;border-left:#6d6d6d;height:10px;padding-left:5px;}
a.table_sort{text-decoration:none;color:#194B6E;}
a.table_sort:hover{text-decoration:underline;}
.table_desc, .table_asc{display:block;height:8px;width:15px;position:absolute;right:-20px;text-indent:-9999px;}
.table_desc{background:url(../images/table-sort-down.gif) no-repeat top center;top:2px;}
.table_asc{background:url(../images/table-sort-up.gif) no-repeat top center;top:2px}


/*Admin/Companies Styles */
#admin_account_info{margin-bottom:40px;}
#current_plan{background-color:#BFF6CC;}

/* Master Subscription Agreement  */
div#master-subscription-agreement{background-color:#fff;color:#000;font-size:12px;padding:10px;text-align:left;}
div#master-subscription-agreement h1{border:none;color:#000;font-size:16px;font-weight:700;margin-bottom:30px;padding:0;text-align:center;}
div#master-subscription-agreement h2{border:none;color:#000;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:15px;padding:0;}
div#master-subscription-agreement h3{border:none;color:#000;display:inline;font-size:12px;font-weight:700;padding:0;}
div#master-subscription-agreement p{color:#000;margin-bottom:10px;}
div#master-subscription-agreement strong{color:#000;font-weight:700;}

/* Custom Error definitoins               
styles for the star rater   */
.star-rating{background:url(../images/alt_star.gif) top left repeat-x;height:13px;list-style:none;margin:0;padding:0;position:relative;width:65px;}
.star-rating li{float:left;margin:0;padding:0;list-style-type:none;}
.star-rating li a{display:block;height:13px;padding:0;position:absolute;text-decoration:none;text-indent:-9000px;width:13px;z-index:20;}
.star-rating li a:hover{background:url(../images/alt_star.gif) left bottom;left:0;z-index:2;}
.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:13px;}
.star-rating a.two-stars{left:13px;}
.star-rating a.two-stars:hover{width:26px;}
.star-rating a.three-stars{left:26px;}
.star-rating a.three-stars:hover{width:39px;}
.star-rating a.four-stars{left:39px;}
.star-rating a.four-stars:hover{width:52px;}
.star-rating a.five-stars{left:52px;}
.star-rating a.five-stars:hover{width:65px;}
.star-rating li.current-rating{background:url(../images/alt_star.gif) left center;display:block;height:12px;position:absolute;text-indent:-9000px;z-index:1; margin:0; padding:0;}


h2.line,h3.liner{border-bottom:1px solid #aaa;padding-bottom:5px;}
#mast ul li.last,td.action{border-right:none;}
ul.rootcategory li,ul.category li{margin-left:10px;}
p.button_right input,td,td img{vertical-align:middle;}
fieldset#edituser p.firstname,fieldset#edituser p.address,fieldset#companyform p.address,fieldset#edituser p.city,fieldset#companyform p.city,fieldset#companyform p.contact{float:left;margin-right:10px;width:300px;}
td.reportname,td.reportformname{width:250px;}
table.report td.date,table.report th.date{text-align:center;}
div#try-it-free ol, ul{list-style-type: none;list-style-image: none;list-style-position: outside;}
div#try-it-free ul li{margin-bottom: 1em;list-style-type: disc;margin-left: 15px;color: #898989;font-size: 115%;line-height: 1.5em;}


table.non_app tr td {padding:1em;font-size:110%;border:1px solid#97D6E3;color:#214B6E;}
table.non_app tr th {padding:1em;font-size:120%;font-weight:bold;background-color:#FBBD2A;color:#ffffff;text-transform:uppercase;border:1px solid #C6D2DB;}

#assumed_identity {clear: both;border: 1px solid;background-color: white;color: black;}

/*Tag Cloud */
.tag_cloud {overflow:auto;}
.tag_cloud li {background-color:#CAEBF1;display:inline;float:left;margin:0 5px 5px 0;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-style:solid;border-width:2px;border-color:transparent}
.tag_cloud li a{color:#6D6D6D;text-decoration:none;}
.tag_cloud li a:hover{color:#3d3d3d;text-decoration:underline;}
.tag_cloud li a.kilo-popular{font-size:120%;}
.tag_cloud li a.mega-popular{font-size:140%;}
.tag_cloud li a.giga-popular{font-size:160%;}
.tag_cloud li a.tera-popular{font-size:180%;}
.tag_cloud li.selected{border-color:#6D6D6D;}

/*Reviews*/
.review{margin-bottom:0.1em;padding-bottom:0px;border-bottom:1px none #ececec;}
.review .review_heading{border-top:2px solid #d8d8d8;}
.review .review_rating{}
.review .reviewer{color:#3d3d3d;margin:0px;padding:0.12em;padding-left:0px;font-size:150%;}
.review .reviewer_name{font-weight:bold;margin:0;padding:0}
.review .review_body{color:#3D3D3D;margin:0px;margin-bottom:1em;background-color:white}

/*Submission*/
.submission_section{margin-bottom:20px;padding:10px;background-color:#F0F0F0;border:1px solid #d8d8d8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.submission_section dl{overflow:auto;padding-bottom:1.5em;}
.submission_section dt{font-size:1.2em;margin:0px;margin-right:10px;margin-top:1.0em; float:left;width:58%;background:url(../images/submission-term-background.gif) repeat-x bottom left;font-style:italic;}
.submission_section dt span{background-color:#F0F0F0;padding-right:3px;}
.submission_section dd{font-size:1.33em;line-height:1em;float:right;width:40%;}
.submission_section dd.big_image{font-size:1.33em;line-height:1em;float:left;width:100%; margin-top:5px}
.submission_section dd.text{margin-top:0.9em;}
.submission_section dd li{list-style-type: none;font-size:inherit;color:inherit;line-height:inherit;}
.submission_section h3{padding-left:0;margin-top:0;background-color:#f0f0f0;border-color:#9C9C9C;color:#6d6d6d;text-transform:uppercase;}

.submissionroot {margin-top: 30px;font-weight:bold;}
.submission_child{margin-left:20px;}

#subbar{border:2px solid #9c9c9c;padding:10px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#subbar p{margin:0;}
#subbar p span{color:#3c3c3c;font-weight:bold;}
li.submission{font-size:14px;}
li.submission span{color:#999;float:left;font-size:11px;padding-top:10px;}
li.submission p{margin-left:200px;}
#subbar p.submissionid{font-size:1em;}

ul.signup_indicator li{list-style-type:none;padding:10px;background: url(../images/step-arrow.png) no-repeat center right;}
ul.signup_indicator li.active{font-size:140%;color:#ffffff;background-color:#ffbc28;padding:15px 10px;}

/* device types */
ul.device_types li,div.device_type{padding:8px;text-align:center;}
div.device_type{width:240px;margin-bottom: 20px;}
ul.device_types img,div.device_type img{height:100px;margin:8px;width:100px;}
#phone_picker{margin:0;padding:0;width:960px;}
#phone_picker li span{background-color:#f0f0f0;display:block;height:80px;line-height:1.5em;padding:5px;}
#phone_picker li{border:2px solid #cecece;float:left;height:210px;list-style-type:none;margin:0 10px 10px;width:120px;}
#phone_picker li.active{border-color:red;}
#phone_picker li:hover{border-color:#9d9d9d;}
div.device_type a, #phone_picker a{color:#666;text-decoration:none;font-size: 1.15em;}
div.device_type span#device_type_description {display:block;background-color:#f0f0f0;padding:5px;line-height:1.5em;font-size:1.33em;color:#333;}

#device_type_list_view_container {position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(/images/pixel_transparent153.png);}
#device_type_list_view {position:absolute;left: 50%;margin-left:-490px;width: 976px;top:15%;height:80%;background-color:white;overflow:auto;border-style:solid;border-width:2px;border-color:#000;}

/*Reports*/
#formula_result{font-size:200%;}
#formula_parameters_toggle{cursor:pointer;text-decoration:underline;color:#c18500;}
#formula_parameters_toggle:hover{color:#774500;}
.report_wrapper{background-color:#f0f0f0;border:1px solid #d8d8d8;padding:10px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.report_wrapper p{margin:10px 0 0 0;}
.report_wrapper a{font-size:150%;}
.report_graph{margin-top:40px;padding:20px 10px;border-top:1px solid #d8d8d8;}

/*Content Blocks*/
div.widget {position:relative}
div.widget ul li{list-style-type:none;margin-left:1px;color:#666}
div.widget ul li h4{font-size:110%;font-style:normal;color:#bbb;}

.widget_menu{position:absolute;top:4px;right:2px;}
.widget_menu li{display:inline;list-style-type:none;margin-left:1px;padding-left:20px;vertical-align:middle;}
.widget_menu a{text-decoration:none}
.widget_menu a:hover{text-decoration:underline}

p.iframe{font-size:175%}

ul.actions li{list-style-type:none;margin-left:1px;color:#666;line-height:0.75em;font-size:0.75em}

#sales_associate_updater_view_container {position:fixed;top:0;left:0;bottom:0;right:0;background-image:url(/images/pixel_transparent153.png);}
#sales_associate_updater_view {position:absolute;left: 50%;margin-left:-490px;width: 976px;top:25%;height:50%;background-color:transparent;overflow:auto;text-align:center;}
div.sales_associate_updater_view_content{background-color:#fff;text-align:left;border-style:solid;border-width:2px;border-color:#333;padding:3em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#sales_associate_updater_view img.ajax_loader {position:absolute;left: 50%;margin-left:-16px;top:50%;margin-top:-16px;width:32px;height:32px;}
div.demoX div.grid_1,div.demoX div.grid_2,div.demoX div.grid_8 {background-color:white}
table.full_width_no_decoration{border:1px solid #e1e1e1;margin-bottom:10px;padding:0 10px 10px 10px;width:100%;}
div.publish_container {height: 600px;}
td.thin {padding:1px 1px;}
td.checkbox {width: 10px;}
div.submission_logo_image{float: right; padding-top: 5px;}

#normallist {list-style-type:disc; margin-left: 50px;}
li.normalitem {list-style-type:disc;}
p.minimal {margin-bottom:5px;}
div.view_source {background-color:#c4c4c4; font-family: "Courier New"; font-size:125%; padding-top: 10px; padding-bottom:10px; padding-left: 10px; margin-bottom: 20px;}
div.app_header_title {border-bottom:1px solid #ECEDEF;color:#194b6e;font-size:325%;font-weight:700;line-height:1em;margin:0 0 .5em;}
ul.chart_data_list {margin-bottom: 0px;}
ul.chart_data_list li {margin-bottom: 0px;}
ul.library_category_nav {margin: 0px; padding: 0px;}
ul.library_category_nav li {list-style-type:none; margin-bottom: 1px; margin-top:0px; padding: 0px;}
div.categories_container h2 {margin-top: 7px; margin-bottom: 2px; padding: 0px;}
td.category_child {padding-left: 50px}

ul.minimal li {color:#666666;margin-bottom:.3em;list-style-type:disc;margin-left:10px;color:#898989;font-size:100%;line-height:1.5em;}

/*pagination style*/
.pagination{
margin-top:10px;
font-size:11px;
line-height:1;
}

.pagination a{
display:block;
float:left;
padding:4px 6px 0px 6px;
margin-right:2px;
background:#daeef3;
border:1px solid #bad9e0;
height:15px;
text-decoration:none;
color:#597990;
}

.pagination a.next_page{
background:#daeef3 url(/images/page-next.gif) center no-repeat;
overflow:hidden;
text-indent: -999em;
width:6px;
}

.pagination a.next_page:hover{
background:#7690a3 url(/images/page-next-over.gif) center no-repeat;
}

.pagination a.prev_page{
background:#daeef3 url(/images/page-prev.gif) center no-repeat;
overflow:hidden;
text-indent: -999em;
width:6px;
}

.pagination a.prev_page:hover{
background:#7690a3 url(/images/page-prev-over.gif) center no-repeat;
}

.pagination a:hover{
background:#7791a3;
border:1px solid #5a7990;
color:#fff;
}

.pagination .current{
display:block;
float:left;
padding:4px 6px 0px 6px;
margin-right:2px;
height:15px;
background:#7791a3;
border:1px solid #5a7990;
color:#fff;
}

.pagination .disabled{
display:block;
float:left;
padding:4px 6px 0px 6px;
margin-right:2px;
background:#e6e6e6;
border:1px solid #d5d5d5;
height:15px;
text-decoration:none;
color:#828282;
}

.pagination .disabled.prev_page{
background:#e6e6e6 url(/images/page-prev-disabled.gif) center no-repeat;
overflow:hidden;
text-indent: -999em;
width:6px;
}

.pagination .disabled.next_page{
background:#e6e6e6 url(/images/page-next-disabled.gif) center no-repeat;
overflow:hidden;
text-indent: -999em;
width:6px;
}

td.referencevalue {font-size:110%;}

.home-col{
width:715px;
margin:0px 25px 0px 10px;
float:left;
}

.home-col table, .home-col td{
border:none;
padding:0px;
margin:0px;
color:#666;
font-size:12px;
line-height:1.5em;
vertical-align:top;
}

.home-col h3{
font-size:14px;
margin:0px;
padding:0px;
line-height:1.2em;
color:#666;
font-weight:bold;
}

#learn_more{
height:425px;
background:none;
}

a.but-how{
background:url(/images/but-how-it-works.gif) no-repeat 0 0;
overflow:hidden;
text-indent: -999em;
display: block;
margin-bottom:10px;
height:52px;
}

a.but-how:hover{
background-position: 0 -52px !important;
}

.social_links {
float: left;
margin-top: 5px;
margin-left: 10px;
}
span.admin_important {
    color: #FF0000;
}
