/* Cycle plugin */
#news  {  
    background:transparent; 
    font-size: 14pt; 
    text-align: right;
    padding:0px; 
    margin-top:0px;
    position:absolute;
    top:5px;
    height:60px;
    right:5px;
    width:555px;
    float:right;
    text-align:right;
}
#news p {
    padding:0px; 
    margin:0px; 
    color:#bd2e34; 
    text-align: right;
    right:6px;
}

/* Other Elements */
h1 {
	margin-left:15px;
	padding-top:10px;
	margin-bottom:7px;
	color:#bd2e34;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}
h2 {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:7px;
	color:#bd2e34;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}
h3 {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:7px;
	color:#bd2e34;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
p {
    margin-left:25px;
    margin-top:7px;
    margin-right:15px;
    margin-bottom:7px;
    text-align:left;
    color:#000;
    font-size:95%;
}
.breadcrumb {
    margin-left:10px;
    margin-top:1px;
    margin-right:7px;
    text-align:left;
    color:#000;
    font-size:8pt;
    font-family:Arial;
}
ul {
    list-style-type:square;
}
ol {
    list-style-type:decimal;
}
.nav li {
	font-size: 100%;
}
li {
    margin-left:10px;
    margin-top:7px;
    margin-right:7px;
    margin-bottom:7px;
    color:#000;
    font-size:95%;
}
a {
	color:#bd2e34;
	text-decoration:underline;
}
a:visited {
	/* color:#104E8B; */
	color:#bd2e34;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none;
}

a.morelink:link, a.morelink:visited, a.morelink:active {
    background-color: transparent;
    background-image: url(../../Images/morelink.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-left: 15px;
}
a.morelink:hover {
    background-color: transparent;
    background-image: url(../../Images/morelink-hover.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-left: 15px;
}

table {
    empty-cells: show;
    border-collapse: collapse;
    margin-left:40px;
}
td {
    text-align:left;
    border: 1px solid #ccc;
    vertical-align:top;
    padding: 3px 3px 3px 3px;
}
th {
    background-color: #990000;
    text-align:center;
    border: 1px solid #ccc;
    color: #fff;
    font-weight:bold;
}


.clientList {
    width: 500px;
    margin: 1em 35px;
}
.clientList h3 {
    margin:0;
    padding: .35em;
    background-color:#bd2e34;
    color:#fff;
    border: 1px solid #ccc;
    cursor: pointer;
}
.clientList h3.overClient, .clientList h3:hover {
    background-color:#444;
}
.clientList div {
    padding: .5em .25em;
    border: 1px solid #ccc;
}

p.buttons a
{
	margin-right: 25px;
}

td.buttons a
{
	margin-left: 7px;
	margin-right: 7px;
}

.AspNet-FormView-Data input, .AspNet-FormView-Data textarea
{
	margin-top: 5px;
	margin-left: 15px;
	width: 250px;
}

.AspNet-FormView-Data p span
{
	margin-top: 5px;
	margin-left: 15px;
	display: block;
}

.AspNet-FormView-Data p a
{
	margin-top: 5px;
	margin-left: 15px;
}
