﻿body { font-family: Arial; font-size: 12px; color: #141414; margin: 0px; ^overflow-y:hidden; }
table { border-collapse: collapse; border-spacing: 0px; }
a { text-decoration: none; }
iframe, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img { margin: 0; border: 0; padding: 0; }
hr { border: solid 0px; height: 1px; color: #C3D9FF; background-color: #C3D9FF; width: 95%; }
textarea { overflow: auto; }
input { font-size: 1em; font-family: Arial; vertical-align: middle; }
input[type="radio"] { margin: 0px 3px 2px 3px; }
input[type="text"] { margin: 0px; }

input[type="submit"] { background: #055aad url(http://taxplex.co.uk/images/btnbg.gif) repeat-x; color: White; cursor: pointer; font-weight: bold; padding: 2px 13px 2px 13px; border: 0; }
.info { color: Gray; }
.text { color: #262626; }
.text2 { font-weight: bold; font-size: 12px; color: #3366BB; padding: 2px 2px 2px 4px; white-space: nowrap; text-align: center; }

.link { color: #3366cc; text-decoration: underline; cursor: pointer; }
.link:hover { color: #3366cc; }
.link2 { color: #3366cc; text-decoration: underline; cursor: pointer; font-weight: bold; }
.link2:hover { color: #3366cc; font-weight: bold; }
.external { background: transparent url(http://taxplex.co.uk/images/external.gif) no-repeat scroll right; padding-right: 10px; margin-right: 3px; padding-bottom: 2px; }
input[disabled] { color: GrayText !important; }
h1 { font-size: 16px; color: #0066cc; font-weight: bold; padding-bottom: 8px; }
.header_links { margin: 0 40px 0 0; }
.header_links td { padding: 20px 2px 0 2px; }
.header_link { font-size: 11px; color: #3a66bc; text-decoration: none; }
.header_link:hover { text-decoration: underline; }
.login_fields { background: white; width: 250px; border: 1px solid #C3D9FF; border-top: 0px; }
.login_fields td { padding: 10px 0px 2px 0px; }
.signin_header { border: 1px #C3D9FF solid; border-bottom: 1px #eef2ff solid; height: 25px; text-align: center; color: black; background: #f6f8ff; font-size: 12px; font-weight: bold; }
.label { font-weight: bold; }
.label2 { font-weight: bold; font-size: 13px; }
#tos { width: 400px; height: 200px; overflow-x: hidden; border: 1px black solid; }
.nowrap { white-space: nowrap; }
#registration td { padding: 0 5px 10px 0; }
#registration input[type="text"] { width: 185px; }
.inputs_registration { padding: 0 5px 0 5px; }
#main_menu { width: 100%; }
#main_menu td { padding-top: 3px; padding-top: 5px; }
.menu_item_image { }
.menu_item { font-weight: bold; font-size: 12px; color: #3366BB; cursor: pointer; padding: 0 5px 0px 4px; width: 100%; white-space: nowrap; }
.menu_sub_item { font-size: 11px; color: #3366BB; cursor: pointer; padding: 0 5px 0px 4px; width: 100%; white-space: nowrap; }
.menu_item:hover, .menu_sub_item:hover { text-decoration: underline; }
.labelerror { font-weight: bold; color: #cc0000; }
.price_grid { border: 1px solid #cddffa; margin: 0 10px 10px 10px; }
.price_grid td { padding: 4px; border-right: 1px solid #cddffa; border-left: 1px solid #cddffa; }
.price_odd_row { }
.price_even_row { background: #f7f7f7; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.registrationTable td, .paymentTable td { padding: 5px; }

.news { margin-top: 20px; background: url(http://taxplex.co.uk/images/task_dot.gif) top left; background-repeat: repeat-x; }
.news_date { vertical-align: top; padding: 0 5px 5px 0; color: Gray; }
.news_text { vertical-align: top; padding: 0 5px 5px 0; text-decoration: underline; }

.news_date_details { vertical-align: top; padding: 5px 5px 0 0; color: Gray; }
.news_text_details { vertical-align: top; padding: 5px 0 0 0; text-decoration: underline; }

.features td { padding-bottom: 10px; }

.openIDButton { width: 150px;}

#ctl00_PageContents_OpenIdTextBoxContainer { display: none;  }
#ctl00_PageContents_OpenIdTextBoxContainer input {  margin:8px 2px 2px 2px;}

.new { color: #DA0D10; font-size: 9px; padding-left: 2px; padding-top: 2px; }

.author{color:Gray;}
.blogheader{color:#3a66bc;font-size: 14px;padding-top: 10px;padding-bottom:5px; font-weight:bold;}
.entry{padding:5px;}
