	/* CSS Document */
	
	body{
		padding:0;
		margin:0;
		background:url(images/body_bg.gif) 0 0 repeat-x #ffffff; 
		color:#5A5A5A;
	}
	div, h1, h2, p, form, label, input, textarea, img, span{
		margin:0; padding:0;
	}
	
	ul{
		margin:0; 
		padding:0; 
		list-style-type:none;
	}
	.spacer{
		clear:both; 
		font-size:0px; 
		line-height:0px;
	}
	/*------------------------------------------------body--------------------*/
	
	/*------------------------------------------------header start--------------------*/
	#header{
		width:778px;
		height:366px;
		margin:0 auto;
		background:url(images/header.gif) 0 0 no-repeat;
		position:relative;
	}
	#header img.logo{
		position:absolute;
		top:26px;
		width:112px;
		height:77px;
	}
	#header ul{
		width:595px;
		height:105px;
		position:absolute;
		left:282px;
		margin:0;
		padding:0;
	}
	#header ul li{
		display:block;
		float:left;
	}
	#header ul li a{
		display:block;
		height:27px;
		padding:78px 13px 0 13px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#ACACAC;
		background:url(images/nav_bg.gif) 0 0 repeat-x #131313;
		text-decoration:none;
		text-transform:uppercase;
		float:left;
	}
	#header ul li a:hover{
		background:url(images/nav_bg_hover.gif) 0 0 repeat-x #020202;
		color:#ffffff;
	}
	#header ul li.home{
		display:block;
		float:left;
		height:27px;
		padding:78px 13px 0 13px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		background:url(images/nav_bg_hover.gif) 0 0 repeat-x #020202;
		text-decoration:none;
		text-transform:uppercase;
	}
	#header h1{
		display:block;
		width:474px;
		height:62px;
		background:url(images/slogan.gif) 0 0 no-repeat;
		text-indent:-10000px;
		position:absolute;
		left:305px;
		top:225px;
	}
	#header ul.icon{
		width:484px;
		height:71px;
		position:absolute;
		left:295px;
		top:295px;
	}
	#header ul.icon li.idea{
		width:133px;
		background:url(images/top_div.gif) no-repeat;
		background-position:bottom right;
		float:left;
	}
	#header ul.icon li.idea a{
		background:url(images/idea_icon.gif) 0 0 no-repeat #fffff1;
		padding:45px 17px 0 75px;
		float:left;
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
	}
	#header ul.icon li.idea a:hover{
		background:url(images/idea_icon_hover.gif) 0 0 no-repeat #fffff1;
		color:#E2E1D1;
	}
	#header ul.icon li.service{
		width:195px;
		background:url(images/top_div.gif) no-repeat;
		background-position:bottom right;
		float:left;
	}
	
	
	#header ul.icon li.service a{
		background:url(images/service_icon.gif) 0 0 no-repeat ;
		padding:45px 5px 0 75px;
		float:left;
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	
	#header ul.icon li.quote a{
		background:url(images/service_icon.gif) 0 0 no-repeat ;
		padding:45px 5px 0 75px;
		float:left;
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	
	
	#header ul.icon li.service a:hover{
		background:url(images/service_icon_hover.gif) 0 0 no-repeat;
		color:#E2E1D1;
	}
	#header ul.icon li.testimonial{
		float:left;
	}
	#header ul.icon li.testimonial a{
		background:url(images/testimonial_icon.gif) 0 0 no-repeat #fffff1;
		padding:45px 17px 0 75px;
		float:left;
		font:bold 14px/18px Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
	}
	#header ul.icon li.testimonial a:hover{
		background:url(images/testimonial_icon_hover.gif) 0 0 no-repeat #fffff1;
		color:#E2E1D1;
	}
	/*------------------------------------------------header end--------------------*/
	
	/*------------------------------------------------body start--------------------*/
	#body{
		width:800px;
		margin:0 auto;
		padding:0;
	}
	
	#body p {
	
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	
	}
	#body h1{
		font:normal 26px/54px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		background-color:#ffffff;
		
	}
	
	#body span{
		font:bold 15px/20px Arial, Helvetica, sans-serif;
		color:#B90000;
		background-color:#ffffff;
	}
	#body p.rm{
		display:block;
		width:107px;
		height:21px;
		background-color:#F0F0F0;
		color:#000000;
		border:#D8D8D8 solid 1px;
		padding:0 0 0 633px;
		margin:0 0 15px 0;
		float:left;
	}
	#body p.rm a.read-more{
		display:block;
		width:102px;
		background:url(images/read_more_icon.gif) 80px 4px no-repeat #F0F0F0;
		font:bold 12px/21px Tahoma, Arial, Helvetica, sans-serif;
		color:#070707;
		text-transform:uppercase;
		text-decoration:none;
	}
	#body p.rm a.read-more:hover{
		background:url(images/read_more_icon_hover.gif) 80px 4px no-repeat #F0F0F0;
		color:#D43535;
	}
	#left{
		width:279px;
		background:url(images/left_panel_bg.gif) 0 0 repeat-y;
		float:left;
	}
	#left p.newsletter{
		display:block;
		width:226px;
		height:31px;
		background:url(images/newsletter_bg.gif) 0 0 repeat-x #666661;
		border-left:#666666 solid 1px;
		border-right:#666666 solid 1px;
		border-top:#666666 solid 1px;
		font:normal 24px/31px Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		padding:0 0 0 14px;
		margin:0 0 1px 0;
		float:left;
	}
	#left p.newsletter img.news{
		width:35px;
		height:32px;
		padding:0 6px 0 0;
		margin:0;
		float:left;
	}
	#left form{
		width:212px;
		height:81px;
		background-color:#121212;
		color:#CDCDCD;
		padding:8px 15px 0 15px;
		float:left;
		margin:0 0 4px 0;
	}
	#left label{
		font:bold 12px/27px Arial, Helvetica, sans-serif;
		color:#CDCDCD;
		background-color:#121212;
	}
	#left input.txtbox{
		width:210px;
		height:20px;
		background-color:#ffffff;
		color:#000000;
		border:#7F7F7F solid 1px;
		margin:0 0 11px 0;
	}
	#left input.btn-signup{
		background:url(images/btn_signup.gif) 0 0 no-repeat;
		width:65px;
		height:11px;
		float:right;
		border:none;
		cursor:pointer;
	}
	#left p.member-login{
		display:block;
		width:226px;
		height:31px;
		background:url(images/member_login_bg.gif) 0 0 repeat-x #B40001;
		border-left:#B40000 solid 1px;
		border-right:#B40000 solid 1px;
		border-top:#B40000 solid 1px;
		font:normal 24px/31px Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		padding:0 0 0 14px;
		margin:0 0 1px 0;
		float:left;
	}
	#left p.member-login img.member{
		width:31px;
		height:28px;
		padding:0 6px 0 0;
		margin:0;
		float:left;
	}
	#left form.mlog{
		width:212px;
		height:94px;
		background-color:#9C9C9C;
		color:#CDCDCD;
		padding:15px 15px 0 15px;
		float:left;
		margin:0 0 10px 0;
	}
	#left label.white{
		font:bold 13px/25px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background-color:#9C9C9C;
		float:left;
	}
	#left input.txtbox2{
		width:133px;
		height:20px;
		background-color:#ffffff;
		color:#000000;
		border:#7F7F7F solid 1px;
		margin:0 0 8px 0;
		float:right;
	}
	#left input.register{
		background:url(images/btn_register.gif) 0 0 no-repeat;
		width:152px;
		height:12px;
		margin:5px 5px 0 0;
		float:left;
		border:none;
		cursor:pointer;
	}
	#left input.login{
		background:url(images/btn_login.gif) 0 0 no-repeat;
		width:55px;
		height:11px;
		margin:6px 0 0 0;
		float:left;
		border:none;
		cursor:pointer;
	}
	#left form.contact{
		width:212px;
		height:301px;
		background-color:#E8E8E8;
		border:#CACACA solid 1px;
		color:#CDCDCD;
		padding:11px 14px 0 14px;
		float:left;
		margin:0;
	}
	#left label.contact-text{
		display:block;
		background:url(images/contact_bg.gif) 0 0 no-repeat;
		width:79px;
		height:62px;
		float:left;
		margin:0 0 19px 0;
		padding:0 41px 0 93px;
		color:#ffffff;
		background-color:#E8E8E8;
	}
	#left span.nor{
		font:normal 24px/32px Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		background-color:#7B7B7B;
		text-transform:none;
	}
	#left span{
		font:bold 9px/26px Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		background-color:#7B7B7B;
		text-transform:uppercase;
	}
	#left label.black{
		font:bold 13px/28px Arial, Helvetica, sans-serif;
		color:#1B1B1B;
		background-color:#E8E8E8;
		text-transform:capitalize;
		float:left;
	}
	#left textarea{
		width:133px;
		height:70px;
		background-color:#ffffff;
		color:#000000;
		border:#7F7F7F solid 1px;
		margin:0 0 16px 9px;
		float:left;
	}
	#left p.bottom-bg{
		background:url(images/left_bottom_bg.gif) 0 0 no-repeat;
		width:279px;
		height:46px;
		margin:0;
		padding:0;
		float:left;
	}
	#left input.reset{
		background:url(images/btn_reset.gif) 0 0 no-repeat;
		width:58px;
		height:11px;
		float:right;
		margin:0 12px 0 0;
		border:none;
		cursor:pointer;
	}
	#left input.submit{
		background:url(images/btn_submit.gif) 0 0 no-repeat;
		width:66px;
		height:11px;
		float:right;
		border:none;
		cursor:pointer;
		margin:0 0 16px 0;
	}
	#right{
		width:440px;
		float:left;
		padding:0 0 0 20px;
	}
	
	
	#right p{
		
		height:auto;
		font:normal 15px/20px Arial, Helvetica, sans-serif;
	}
	
	#right h1 {
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		background-color:#ffffff;
	}
	
	
	#right h3 {
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		background-color:#ffffff;
	}
	
	
	
	/*------------------------------------------------body end--------------------*/
	
	/*------------------------------------------------footer start--------------------*/
	#footer-main{
		background:url(images/footer_bg.gif) 0 0 repeat-x #848484;
		color:#ffffff;
		height:204px;
		width:100%;
	}
	#footer{
		width:778px;
		height:204px;
		margin:0 auto;
		position:relative;
	}
	#footer p.div{
		display:block;
		width:296px;
		height:110px;
		background:url(images/bottom_div.gif) repeat-y;
		background-position:right top;
	}
	#footer img{
		width:242px;
		height:70px;
		position:absolute;
		left:21px;
		top:9px;
	}
	#footer ul{
		padding:0;
		margin:0;
		position:absolute;
		left:310px;
		top:21px;
		width: 464px;
	}
	#footer ul li{
		font:bold 11px/13px Arial, Helvetica, sans-serif;
		margin:0;
		float:left;
		text-transform:uppercase;
	}
	#footer ul li a{
		font:bold 11px/13px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background-color:#848484;
		text-transform:uppercase;
		text-decoration:none;
		padding:0 11px 0 11px;
	}
	#footer ul li a:hover{
		text-decoration:underline;
	}
	#footer ul li.home2{
		font:bold 11px/13px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background-color:#848484;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		padding:0 11px 0 11px;
		border:none;
	}
	#footer p.sponsor{
		width:59px;
		height:12px;
		background-color:#000000;
		color:#ffffff;
		font:bold 11px/12px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		position:absolute;
		left:321px;
		top:45px;
	}
	#footer p.sponsor-text{
		width:355px;
		font:bold 12px/20px Arial, Helvetica, sans-serif;
		background-color:#848484;
		color:#ffffff;
		text-transform:none;
		text-align:center;
		position:absolute;
		left:391px;
		top:40px;
	}
	#footer p.copyright{
		width:291px;
		font:normal 12px/20px Arial, Helvetica, sans-serif;
		background-color:#848484;
		color:#ffffff;
		text-transform:none;
		text-align:center;
		position:absolute;
		left:455px;
		top:64px;
	}
	#footer p.design{
		display:block;
		width:161px;
		height:17px;
		position:absolute;
		left:580px;
		top:80px;
		font:bold 12px/17px Arial, Helvetica, sans-serif;
		color:#ffffff;
		background-color:#848484;
		text-align:center;
	}
	#footer a.link{
		font:bold 12px/17px Arial, Helvetica, sans-serif;
		color:#000000;
		background-color:#848484;
		text-align:center;
		text-decoration:none;
	}
	#footer a.link:hover{
		color:#AC0000;
		background-color:#ffffff;
	}
	
	#contactbox
	{
	width:212px;
		background-color:#E8E8E8;
		border:#CACACA solid 1px;
		color:#CDCDCD;
		padding:11px 14px 0 14px;
		float:left;
		margin:0;
	}
	/*------------------------------------------------footer end--------------------*/
	
	
	#contactbox h1 {
	
	display:block;
		width:200px;
		height:31px;
		background:url(images/newsletter_bg.gif) 0 0 repeat-x #666661;
		border-left:#666666 solid 1px;
		border-right:#666666 solid 1px;
		border-top:#666666 solid 1px;
		font:normal 24px/31px Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
		padding:0 0 0 14px;
		margin:0 0 1px 0;
		float:left;
		}
		
	#contactbox p {
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;
	line-height:22px;
	color:#666666;
	}
	
	#contactbox a {
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;
	line-height:22px;
	color:#666666;
	text-decoration:underline;
	}
	
	
	#testimonialbox
	{
	width:212px;
		background-color:#EAEAFF;
		border:#CACACA solid 1px;
		color:#CDCDCD;
		padding:11px 14px 0 14px;
		float:left;
		margin:0;
	}
	
	#testimonialbox p {
	
	font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	color:#666666;
	}
	
	#testimonial a {
	font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	color:#666666;
	text-decoration:underline;
	}
	
	
	.imagefloatleft {
	  float:left;
	  border:solid 1px silver;
	  padding:5px;
	  margin-right:10px;
	  } 
	  
	  
	  
	  #main{
		width:740px;
		margin:0 auto;
		padding : 10px;
	}
	
	
	#main p{
		
		height:auto;
		font:normal 15px/20px Arial, Helvetica, sans-serif;
	}
	
	
	#main a{
		
		height:auto;
		font:normal 15px/20px Arial, Helvetica, sans-serif;
		color:#666666;
	}
	
	
	
	
	#main h1 {
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		background-color:#ffffff;
	}
	
	
	#main h3 {
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		background-color:#ffffff;
	}
	
	.imgborder
	{
	border:#FFCC66 1px solid;
	
	}
	
	#footerbox
	{
		
		color:#CDCDCD;
		position:relative;
		top:16px;
		left:300px;
		width:222px;
	}
	
	#footerbox ul li a{
		display:block;
		height:12px;
		padding:5px;
		margin:2px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#ACACAC;
		background:url(images/nav_bg.gif) 0 0 repeat-x #131313;
		text-decoration:none;
		text-transform:uppercase;
		float:left;
	}
	
	#box-link {
	position: absolute;
	top: 21px;
	left: 263px;
	width: 220px;
	height: 300px;
	background-color: #E5E5E5;
	border: 0px solid yellow;
	}

#box-link  a{
font:normal 14px/14px Georgia, "Times New Roman", Times, serif;
	line-height:22px;
	color:#666666;
	text-decoration:underline; }


#box-link  p{
font:normal 12px/12px Georgia, "Times New Roman", Times, serif;
	line-height:22px;
	color:#666666;
	}