body { background:#EAEAE8 none repeat scroll 0 0;
color:#000000;
font-family:verdana,arial,'times new roman';
font-size:12px;
margin-top:10px;}

/* links */
a:link, a:visited
{
    color: #0000ff;
    background: inherit;
    text-decoration: underline;
}

a:hover
{
    color: #9EC068;
    background: inherit;
    text-decoration: underline;
}


/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h4, h5, h6, .Head
{
    font-family:verdana,arial,'times new roman';
    font-size:12px;
    font-weight: normal;
    color: #000000;
}

h3{
background:transparent url(http://login.debt-line.org.uk/images/rightbarheader.jpg) no-repeat scroll left top;
clear:right;
color:#056AE7;
font-size:120%;
height:20px;
line-height:20px;
text-align:center;
margin-top:0px;
letter-spacing:0;
}

.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold;
}
.NormalRed
{
    font-weight: bold;
    color: #ff0000;
}
h1, h2, h3, h4, h5, h6, .Head
{
    font-weight: bold;
}

/* headings */
h1
{
    font-size: 2.5em;
    margin: 0;
    letter-spacing: -1px;
}
h2
{
    font-size: 2em;
    margin: 0;
    padding: 0;
}

h1 a, h2 a
{
    color: #2b2b2b;
    background: #fff;
    text-decoration: none;
}
h1 a:hover, h2 a:hover
{
    color: #2b2b2b;
    background: #FFF;
}


/* header */

#container { margin: 0px auto; width: 950px; border: 1px solid #000; background: #fff; }

#header { height: 63px; background: url('images/headerImage.gif') repeat-x left bottom #056ae7; padding: 0px; }
#header #tel 
{ 
	float: right; 
	width: 150px; 
	height:40px; 
	font-size: 100%; 
	text-align: centre; 
	padding: 0 10px 0 0;
	margin-top:10px;
	font-weight: bold; 
	color: #fff; 
	background: url('images/Logout.gif') no-repeat;
}
#header #tel span { font-size: 70%; }
#headerimg { height: 63px; background: url('images/headerImage.gif') no-repeat left top; }

#headerhomelink { float: left; width: 430px; height: 60px; margin: 0px 0 0 0;}
#headerhomelink a { text-decoration: none; display: block; width: 430px; height: 60px;}
#headerforumlink { float: left; width: 140px; height: 30px; margin-top: 30px;}
#headerforumlink a { text-decoration: none; display: block; width: 140px; height: 30px;}
#headermyaccountlink { float: left; width: 140px; height: 30px; margin-top: 30px;}
#headermyaccountlink a { text-decoration: none; display: block; width: 140px; height: 30px;}
#top_info
{
    float: right;
    width: 570px;
    margin: 20px 5px 0 0;
    text-align: right;
}

/* horizontal tabbed menu --------------------------------------------------------------------------------------------------- */


/* DotNetNuke Admin Menu */

#adminmenu
{
    font-size: 1.2em;
    border: 1px solid #bbb;
    background-color: #eee;
    margin: 0 10px 20px 10px;
    padding: 10px;
}
#HouseMenuNav2 li
{
    display: list-item;
}


#HouseMenuMain{
list-style-type: none;
margin: 0;
padding: 1px;
width: 180px; /* width of menu */
}

#HouseMenuMain li{
border: 1px solid gray; /* white border beneath each menu item */
margin:5px;
clear:both;
list-style-type: none;
}

#HouseMenuMain li a{
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: blue;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
padding-left: 19px;
text-indent: 8px;
text-decoration: none;
background: url('/debtline/images/arrowbullet.gif') no-repeat center left; /*custom bullet list image*/
background-position: 5px 8px;
}

#HouseMenuMain li a:visited{
color: blue;
}

#HouseMenuMain li a:active{
color: blue;
background-color: #ceeefb;
}

#HouseMenuMain li a:hover{
background: url('/debtline/images/arrowbulletOver.gif') no-repeat center left; /*custom bullet list image*/
background-position: 5px 8px;
background-color: #ceeefb; /*color of menu onMouseover*/
color: blue;
}

#HouseMenuMainCurrentItem
{
background: url('/debtline/images/arrowbulletOver.gif') no-repeat center left; /*custom bullet list image*/
background-position: 5px 8px;
background-color: #ceeefb; /*color of menu onMouseover*/
color: blue;
}

/* end admin menu section */

.key
{
    text-decoration: underline;
}


/*END horizontal tabbed menu --------------------------------------------------------------------------------------------------- */



/* Panes -------------------------------------------------------------------------------------------------------------------- */

.bottom
{
    float: left;
    width: 500px;
    margin: 0 0 10px 0;
}

.left
{
    float: left;
    width: 649px;
    margin: 10px 0px 0px 0px;
    background:transparent url(http://www.debt-line.org.uk/images/girl1.jpg) no-repeat scroll right top;
	padding:0px 0px 0px 10px;
}

.left h1 {
font-size:160%;
padding:15px 0 5px;
color:#000000;
letter-spacing:0px;

}
.left h2 {

background:transparent url(http://www.debt-line.org.uk/images/index-form-title-bg.jpg) no-repeat scroll left top;
color:#054798;
font-size:110%;
height:19px;
margin:15px 0 0;
padding-left:6px;
}
.left p {

line-height:18px;
margin:8px 0 8px 2px;
font-size:11px;
width:450px;
}
.left ul {
list-style-image:url(http://www.debt-line.org.uk/images/tick.gif);

}
.left li {
font-size:90%;
font-weight:bold;
color:#000;
height:16px;
line-height:16px;

}
.left li a {
color:blue;
}
.left.downloads li {
height:60px;
}
.left.downloads li span {
font-weight:normal;
}




















.content
{
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}

.right
{
    float: right;
    width: 281px;
    margin: 0px 0px 10px 0px;
}

.toppane
{
	position:relative;
	float: right; 
	width: 195px; 
	height:50px; 
	font-size: 100%; 
	
	padding: 0 5px 0 0;
	margin-top:-5px;
	font-weight: bold; 
	color: #fff;
	top:0px;
	left:0px;	
	z-index:2
}

#login2
{
	position:relative;
	top:44px;
	left:155px;
	color:#ffffff !important;
	font-weight: bold; 
}

#login2 a {color:#fff !important;text-decoration:underline}

/* End Panes -------------------------------------------------------------------------------------------------------------------- */

.clear
{
    clear: both;
}


#companylink { clear: both; float: left; width: 350px; border: 1px solid #000; padding: 0 3px; font-size: 70%; margin: 30px 0 30px 10px; }
#companylink p { margin: 3px 0; }
#companylink a { color: blue; font-weight: normal; text-decoration: underline; font-size: 120%; }

/* footer ----------------------------------------------------------------------------------------------------------      */


#zclause { float: right; font-size: 70%; font-weight: bold; text-align: right; background: #fff; color: #999999; clear: right; margin: 10px 10px 10px 0px; }

#basefooter { clear: both; height: 10px; }

/* footer End ----------------------------------------------------------------------------------------------------------*/

/* DL HOME PAGE STYLE */

#index2 {

background:transparent url(http://login.debt-line.org.uk/images/index2-bg.gif) repeat-y scroll left top;
clear:both;
height:260px;
}
#index2 div {
float:left;
padding:5px;
width:225px;
}
#index2 #index2a a {
color:blue;
float:right;
}
#index2 #index2a img {
float:left !important;
padding:3px 5px 3px 3px;
}
#index2 #index2b img {
float:left;
margin:2px 1px;
}
#index2 #index2c img {
float:left;
margin:5px 2px;
}
#index2 #index2d div {
text-align:right;
}
#index2 #index2d div span {
color:#054798;
display:block;
font-size:90%;
padding-top:35px;
text-align:right;
}
#index2 #index2d div img {
border:1px solid #000000 !important;
float:right;
height:73px;
margin:3px 20px 3px 3px;
width:50px;
}
#index2 #index2d a {
color:blue;
}
#index2 div h3 {
font-size:120%;
text-align:center;
}
#index2 img {
border:0 none !important;
}

#companylink {
border:1px solid #000000;
clear:both;
float:left;
font-size:70%;
margin:30px 0 30px 10px;
padding:0 3px;
width:350px;
}
#companylink p {
margin:3px 0;
}
#companylink a {
color:blue;
font-size:120%;
font-weight:normal;
text-decoration:underline;
}
#footer {
clear:both;
font-size:90%;
height:200px;
min-width:800px;
}
#footer h4 {
font-size:110%;
margin:0 0 3px;
}
#footer h4 a {
color:#000000;
}
#footer p {
color:#211F8D;
margin:3px 0;
}
#footer a {
text-decoration:none;
}
#footer-left {
clear:left !important;
}
.footer-row {
float:left;
margin:2px 5px;
width:900px;
}
.footer-row img {
border:1px solid #000000;
float:left;
height:60px;
margin:0 10px 0 0;
width:60px;
}
.footer-row p {
margin-left:72px !important;
}
.footer-row a {
color:blue;
}
.footer-row {
clear:both;
padding:5px 0;
}
#zclause {

background:#FFFFFF none repeat scroll 0 0;
clear:right;
color:#999999;
font-size:70%;
font-weight:bold;
margin:30px 10px 10px 0;
text-align:right;
}
#basefooter {
clear:both;
height:10px;
}


.adamsimage {
float:right;
margin:0 0 3px 5px;
}
.psmallheight {
margin-bottom:0;
padding-bottom:0;
padding-right:5px;
}

#index2 div h3 
{
	padding-top:0px;
	margin-top:0px;
	font-size:120%;
	text-align:center;
	background-image:none;
	color:#000000;
}

#index2 p
{
	font-size:90%
}