/* conradkacsik.com */
/* 8-13-08 */

body {
background: #e1ebf6;
}

fieldset {
margin:10px;
padding: 0px;
font: bold 14px arial;
}

legend {
color: #1e5da1;
}



h1 {
font: normal 14px/24px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #554d4e;
margin: 0px;
padding: 0px;
}

h2 {
font: bold 18px/24px Arial, Helvetica, sans-serif;
color: #554d4e;
padding: 0px 10px;
margin: 0px;
}

h3
{
	margin-left:10px;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #4148ab;
}

h3 a {
font: bold 14px/18px Arial, Helvetica, sans-serif;
color: #4148ab;
text-decoration: underline; 
}
h3 a:hover {
font: bold 14px/18px Arial, Helvetica, sans-serif;
color: #4148ab;
text-decoration: none; 
}

p {
font: normal 12px/18px Arial, Helvetica, sans-serif;
padding: 0px 10px;
}

a {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #554d4e;
text-decoration: underline; 
}
a:hover {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #554d4e;
text-decoration: none; 
}

.button {
cursor: pointer;
border: 1px solid #333399;
background: #4f69b8 url(art/button.gif) top left repeat-x;
color: #ffffff;
}
.button:hover {
cursor: pointer;
border: 1px solid #333399;
background: #4f69b8 url(art/button-hover.gif) top left repeat-x;
color: #ffffff;
}

.MainBody {
background: #ffffff;
width: 820px;
margin: 0px auto;
padding-bottom: 20px;
border: 1px solid #848484;
}

.TopOfPage {
background: #ffffff url(/client/images/kacsikadmin-header.jpg) top left no-repeat;
width: 500px;
height: 78px;
padding: 35px 20px 0px 300px;
}

.TopOfPage p {
text-align: right;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}

.TopOfPage p.client-name {
font: bold 18px/20px Georgia, "Times New Roman", Times, serif;
}

.TopOfPage p.log-off a {
font: bold 12px/18px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ff0000;
}
.TopOfPage p.log-off a:hover {
font: bold 12px/18px Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #ff0000;
}

.TopOfPage p img {
padding: 0px 6px;
vertical-align: middle;
}

.Toolbar {
background: #b02121 url(/client/images/mainlinks.jpg) top left repeat-x;
width: 800px;
height: 29px;
margin: 0px 0px 2px 0px;
padding: 0px 10px;
}

.Toolbar a {
font: bold 12px/29px Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: transparent;
text-decoration: none;
width: 117px; /*remove this to squeeze more items into the main nav*/
height: 24px;
border: 0px solid #8e7b1d;
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 6px;
text-align: left;
}
.Toolbar a:hover {
background: transparent;
font: bold 12px/29px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
width: 117px; /*remove this to squeeze more items into the main nav*/
height: 24px;
border: 0px solid #8e7b1d;
display: block;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 6px;
text-align: left;
}

.Toolbar a img {
border: 0px;
padding: 6px 6px 0px 0px ;
float: left;
}

.MenuBar {
background: #ffffb9;
border: 1px solid #554d4e;
width: 798px;
height: 30px;
margin: 0px auto;
padding: 0px;
}

.MenuBar a {
font: bold 12px/28px Arial, Helvetica, sans-serif;
color: #da0808;
text-decoration: none;
height: 24px;
display: block;
float: left;
margin: 2px 0px 0px 2px;
padding: 0px 6px;
text-align: left;
}
.MenuBar a:hover {
text-decoration: underline;
font: bold 12px/28px Arial, Helvetica, sans-serif;
color: #da0808;
height: 24px;
display: block;
float: left;
margin: 2px 0px 0px 2px;
padding: 0px 6px;
text-align: left;
}

.MenuBar a img {
border: 0px;
padding: 4px 6px 0px 0px ;
float: left;
}

.AllInnerBody {
width: 798px;
margin: 0px Auto;
background: #fbfcfe;
border: 1px solid #554d4e;
}

.title {
background: url(art/title.gif) top left no-repeat;
padding: 0px 10px;
margin: 6px 0px;
}


.title p {
margin: 0px 6px;
padding: 0px;
font: normal 12px/16px Arial, Helvetica, sans-serif;
color: #554d4e;
}

.title p a {
margin: 0px 6px;
color: #554d4e;
text-decoration: none;
}
.title p a:hover {
color: #554d4e;
text-decoration: underline;
}

.section {
background: #fcfded;
border: 1px solid #554d4e;
padding: 5px;
margin: 5px;
}
.section:hover {
background: #ffffc6;
border: 1px solid #554d4e;
padding: 5px;
margin: 5px;
}
.Tab
{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
	background-color:#efefef;
	border-left:2px solid black;
	border-top:2px solid black;
	height:26px;
}
.Tab a
{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	background-color:navy;
	float: left;
	color: #ffffff;
	margin: 2px 2px 2px 2px;
	padding: 2px 10px 2px 10px;
}
.TableButtons {
height: 18px;
padding: 0px 10px;
}

.TableButtons a {
font: bold 12px/18px Arial, Helvetica, sans-serif;
float: left;
color: #8bc040;
margin: 0px 20px 0px 0px;
}

.TableButtons a img {
float: left;
border: 0px;
padding: 0px 5px;
}

xtable {
width: 778px;
margin: 10px;
}

table img {
border: 0px;
}
.TableContent 
{
	width:700px;
}
.TableContent TH
{
	width:120px;
}
.TableList
{
	width: 778px;
	margin:10px;
	border-collapse:collapse;
	
}
.TableListHeader {
background: #b6cee7;
color: #4149ab;
font: bold 10px/18px Arial, Helvetica, sans-serif;
text-align: center;
text-transform: uppercase;
padding: 5px;
height: 18px;
}
.TableListHeader th {
border:solid 1px ghostwhite;
}	
.TableListRow {
background: #c9dae4;
color: #4149ab;
font: bold 12px/18px Arial, Helvetica, sans-serif;
text-align: center;
padding: 5px;
}
.TableListRow td {
border:solid 1px ghostwhite;
}	

.TableListSection {
background: #e1e9ee;
color: #4c4343;
font: normal 12px/18px Arial, Helvetica, sans-serif;
text-align: center;
padding: 5px;
}
.TableListSection td {
border:solid 1px ghostwhite;
}	

table.TableForm {
width: 748px;
margin: 10px;
}

.TableForm th {
font: bold 12px/18px Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:right;
background-color:#efefef;
padding-right:4px;
}

.TableForm td {
font: normal 12px/18px Arial, Helvetica, sans-serif;
margin-bottom:0px;
padding-bottom:0px;
background-color:#efefef;
height:20px;
}

table.SubForm {
width: 748px;
margin: 10px;
}

.SubForm th {
font: bold 12px/18px Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:right;
padding-right:4px;
background-color:#efefef;
}

.SubForm td {
font: normal 12px/18px Arial, Helvetica, sans-serif;
margin-bottom:0px;
padding-bottom:0px;
height:20px;
background-color:#efefef;
}


tr:hover.TableListRow  {
background: #ffffb9;
}

.copyright {
background: url(art/copyright.gif) top left no-repeat;
padding: 0px 10px;
height: 24px;
}

.copyright p, .copyright a {
font: normal 12px/24px Arial, Helvetica, sans-serif;
color: #4149ab;
text-align: right;
}

.Footer {
width: 820px;
text-align: center;
padding: 10px 0px;
margin: 0px auto;
border-bottom: 10px solid #4148ab;
background: #a0bcce;
}

.Footer a {
color: #4149ab;
padding: 0px 10px;
}