/* CSS Document */

	body {
		margin:0px 0px 0px 0px; padding:0px; 
		background:#FFFFFF;
		}
	
	#ContentFrame {
		width:1009px;
		height:650px;
		margin:0px auto; /* Right and left margin widths set to "auto" */
		}


	#Logo{
		width:239px;
		height:446px;	
		float:left;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background: url("../images/struts/logo.jpg");
		background-repeat: no-repeat;
		background:#FFFFFF;
		}

	#Flash{
		width:526px;
		height:190px;	
		float:left;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		background:#FFFFFF;
		background: url("../images/struts/top.jpg");
		background-repeat: no-repeat;
		}

	#Nav {
		width:240px;
		height:400px;
		float:none;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #000000;
		background: url("../images/struts/menu.jpg");
		background-repeat: no-repeat;
		}

	.NavShell {
		width:275px;
		float:left;
		margin:0px auto;
		/* background:#00FF00; */
		line-height: 14pt;
		}

	#Banner{
		width:240px;
		height:235px;	
		float:left;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FEB967;
		background: url("../images/struts/banner.jpg");
		background-repeat: no-repeat;
		}


	#Header {
		width:511px;
		height:20px;
		float:left;
		padding: 4px 0px 0px 20px;
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #000000;
		background: #004A80;
		}

	#BodyFull {
		width:506px;
		float:left;
		background:white;
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background: #FFFFFF;
		text-align:justify;
		}

	#BodyMainContent {
		margin:0px auto; /* Right and left margin widths set to "auto" */
		width:500px;
		height:438px;
		font-family: Arial, Verdana, Arial Narrow, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #2E3092;
		line-height: 13pt;
		text-align:justify;
		}

	#DPA {
		margin:0px auto;
		width:300px;
		height:300px;
		font-family: Arial, Verdana, Arial Narrow, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #2E3092;
		line-height: 13pt;
		text-align:justify;
		overflow:scroll;
		}

    .BodyText {
		font-family: Arial, Verdana, Arial Narrow, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #2E3092;	
		text-align:justify;
	}

	.TextContent {
		width:300px;
		float:left;
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #000000;
		}
	
	
	.ClientTestimonialContentTop {
		background-image:url(../images/web/container-top.jpg); background-repeat:no-repeat; height:21px; clear:both; width:486px;
		}

	.ClientTestimonialContentMiddle {
		background-image:url(../images/web/container-mid.jpg); background-repeat:repeat-y; float:left; clear:both; width:486px;
		}	
		
	.ClientTestimonialContentMiddle p {margin-bottom:10px;}
	
	.ClientTestimonialContent p {margin-bottom:0px;}

	.ClientTestimonialContentBot {
		background-image:url(../images/web/container-bottom.jpg); background-repeat:no-repeat; height:30px; clear:both; width:486px;
		}		

	.ClientTestimonialContent {
		background-image:url(../images/pages/client-testi.jpg); background-repeat:no-repeat; height:123px; float:left; margin-top:15px; width:486px;
		}
		
	.IllContent {
		width:190px;
		float:left;
		}


	#Footer {
		width:526px;
		height:58px;
		padding: 0px 0px 0px 0px;
		float:left;
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		background: url("../images/struts/footer-new.jpg");
		background-repeat: no-repeat;
		}

	#SubFooter {
		width:766px;
		height:0px;
		float:left;
		text-align:left;
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		}

	#DPA {
		width:440px;
		height:100px;
		padding:10px;
		background:#EBEBEB;
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		overflow:auto;
		}


	.enquirylinks {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #2E3092;
		text-decoration: none;
	}
	
	.enquirylinks:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #FCAD15;
		text-decoration: underline;
	}

	.menulinks {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #004A80;
		text-decoration: none;
	}
	
	.menulinks:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #008840;
		text-decoration: underline;
	}

	.whitelinks {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
	}
	
	.whitelinks:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#FF6600;
		text-decoration: underline;
	}

	.menulinksactive {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
	}

	.menulinksactive:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #004A80;
		text-decoration: underline;
	}
			

	.prodlinks {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 10px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #000;
		text-decoration: underline;
	}
	
	.prodlinks:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 10px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #000;
		text-decoration: none;
	}

	.navlinks {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #FFF;
		text-decoration: underline;
	}
	
	.navlinks:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #FFF;
		text-decoration: none;
	}

	.mortlinks {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #2E3092;
		text-decoration: none;
	}
	
	.mortlinks:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFAE17;
		text-decoration: none;
	}

	.maglinks {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#009900;
		text-decoration: none;
	}
	
	.maglinks:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFAE17;
		text-decoration: none;
	}



	a {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #2E3092;
		text-decoration: underline;
	}
	
	a:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #2E3092;
		text-decoration: none;
	}

	a:active {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #004A80;
		text-decoration: none;
	}


	h1 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		letter-spacing: 1px;
		color: #FFF;
		text-decoration: none;
	 	margin: 0px;
	  	padding: 0px;
	}
	
	h2 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #2E3092;
		text-decoration: none;
	}	

	h3 {
		font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #000000;
		text-decoration: none;
	}
	
	h5 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		letter-spacing: 1px;
		color: #FFF;
		text-decoration: none;
	 	margin: 0px;
	  	padding: 0px;
	}



	.disabledincomelinks {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#FF9900;
		text-decoration: none;
	}
	
	.disabledincomelinks:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#FF9900;
		text-decoration: none;
	}

	.adversecreditlinks {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#006600;
		text-decoration: none;
	}
	
	.adversecreditlinks:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#006600;
		text-decoration: none;
	}

	.frontpage {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#000066;
		text-decoration: none;
	}
	
	.frontpage:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#000066;
		text-decoration: none;
	}

	.selfcertlinks {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#0099FF;
		text-decoration: none;
	}
	
	.selfcertlinks:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#0099FF;
		text-decoration: none;
	}
	
	
	.introlinks {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #74BC19;
		text-decoration: none;
	}
	
	.introlinks:hover {
		font-family: Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #74BC19;
		text-decoration: underline;
	}
	
	.red_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FF0000;
		font-style: normal;
		text-align:justify;
	}
	
	.contact_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #000;
		font-style: normal;
	}

	.contact_headings {
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		font-style: normal;

	}	

	.text_headings {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: normal;
		letter-spacing: 8px;
		color: #000000;
		font-style: normal;
		text-decoration: none;
	}

	.text_subheadings {
		font-family: Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		font-style: normal;
		text-decoration: underline;
	}

	.text_scroller {
		font-family: Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		font-style: normal;
	}
	
	.maillinks {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		letter-spacing: 1px;
		text-decoration: underline;
	}

	.maillinks:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		letter-spacing: 1px;
		text-decoration: none;
	}

	.redtext {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #ff0000;
	}

	.whitetext {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 10px;
		letter-spacing: 1px;
		font-weight: normal;
		color: #ffffff;
	}	

	.apptext {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #2E3092;
	}	

	.bodyfooterlinks {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #0000ff;
		text-decoration: underline;
	}
	
	.bodyfooterlinks:hover {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #0bc854;
		text-decoration: none;
	}

	.bodyfooterlinks:visited {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		color: #0000ff;
		text-decoration: underline;
	}

	.formtext {
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #2E3092;
	}	

	.formbutton {
		width: 120px;
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #ffffff;
		background:#004A80;
		padding: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
	}

	.form{
		
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #000000;
		padding: 3px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #445F56;
		border-right-color: #445F56;
		border-bottom-color: #445F56;
		border-left-color: #445F56;
		background:#ccdef5;
	}


	
	br {
		clear: left;
	}

	.formfield{
		width: 190px;
		font-family: Verdana, Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background:#7ACCC8;
		padding: 3px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #445F56;
		border-right-color: #445F56;
		border-bottom-color: #445F56;
		border-left-color: #445F56;
	}
	
	fieldset {
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #FFF;
		border-bottom-color: #FFF;
		border-left-color: #FFF;
	    color: #000000;
	 }

	legend {
		/*
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
		*/
	    color: #445F56;
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
		letter-spacing: 1px;
	 }
	
	.Submit { 
		font-family: Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #74BC19;
		letter-spacing: 2px;	
	}

	.QuoteoftheDay{
		height:150px;
		width:220px;
		float:left;
		background:#CCCCCC;
	}

	.GarfieldoftheDay{
		height:150px;
		width:220px;
		float:left;
		background:#CCCCCC;
	}

	.CrosswordoftheDay{
		height:150px;
		width:120px;
		float:left;
		background:#CCCCCC;
	}
	
	p { 
		margin: 0px;
	  	padding: 0px; 
		}

	ul, ol {
		margin-left:0px; padding:0px 0px 0px 20px; margin:0;
		}

	li { 
		margin-top: 10px; 
		}
		
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:300px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */		
		
.box_left, #d_navig{
	padding:15px 0 0 35px;
}
.box_left a.small{
	height:27px; line-height:30px; display:block;
	padding-left:30px;
	background-image:url(../images/source/bullet2.png);
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.box_left a img{cursor:pointer}
.box_left a.small:hover{color:#ddd}
#bl_01{ 
	width:243px;
	height:141px;
	background-image:url(../images/source/image-button2.jpg);
	background-repeat:no-repeat;
}
#bl_02{ 
	width:243px;
	height:141px;
	background-image:url(../images/source/image-button.jpg);
	background-repeat:no-repeat;
}
.small_box_link{margin:0 0 15px 0; display:block}
.small_box_link img{border:0}
.clear{clear:both}

#up_left_side{
	width:239px;
	height:439px;
	background-image:url(../images/source/nav_left.jpg);
	background-repeat:no-repeat;
	display:block;
	
}
#d_logo1, #d_logo1 a, #d_logo1 a:hover{
	color:#000066;
	font-family:Times New Roman;
	font-size:31px; font-weight:normal;
	padding:13px 0 0 5px;
	letter-spacing: -0.5px;
	text-decoration: none
}
#d_logo2, #d_logo2 a, #d_logo2 a:hover{
	color:#ff0000;
	font-family:Arial;
	font-style: italic;
	text-align:center;
	font-size:15px;
	font-weight:normal; padding-right:10px;
	letter-spacing: 1px;
	text-decoration: none;
}
#d_logo3{
	color:#fff;
	margin:40px 0 0 50px;
	letter-spacing: 1px;
	font-size:14px;
}
#d_navig{
	margin-top:20px;
}
#d_navig a{
	color:#fff;
	font-weight:700;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none; margin-bottom:5px
}
#d_navig a:hover{
	text-decoration:none;
	color:#7dafeb;
}
#d_btn_home{
	background-image:url(../images/source/bul_home.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
	line-height:25px; display:block;
}
#d_btn_about{
	background-image:url(../images/source/bul_about.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
	line-height:25px; display:block;
}
#d_btn_contact{
	background-image:url(../images/source/bul_contact.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
	line-height:25px; display:block;
}
.d_btn_other{
	background-image:url(../images/source/bul_other.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
	line-height:25px; display:block;
}
#d_btn_more{
	padding-left:32px;
	line-height:25px; display:block;
}
#up_right_side{
	width:239px;
	height:526px;
	background-image:url(../images/source/nav_right.jpg);
	background-repeat:no-repeat;
	display:block; 
	position:relative; z-index:999;
}
#d_phone{
	padding:5px 0 0 15px;
}
#up_top_side{
	width:471px;
	height:190px;
	background-image:url(../images/source/bg_head.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-align:center;
	padding-left:60px;
}
#up_top_side a.d_btn_other1{
	background-image:url(../images/source/bul_other.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:700;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	line-height:25px; height:25px; display:block; width:120px;
	padding-left:32px; text-align:left; float:left;
	margin-top:10px;
}

#up_top_side a.d_btn_other1:hover{
	text-decoration:none;
	color:#7dafeb;
}
#img_phone_bottom{
	width:505px;
	margin:0 auto;
}
