body
{
margin: 0px;
background-image: url(/images/bodybg.jpg);
background-repeat: repeat-x;
font-family: Arial, Geneva, Verdana;

font-size: 12px;
line-height: 145%;
}

object
{
margin: 0px;
padding: 0px;
}
.wrapper
{
	width: 975px;
	margin: auto;
	margin-top: 0px;
}

.readmore
{
color: #369;
text-decoration: none;
font-weight: bold;
clear: left;
}
.logo
{

height: 100px;
position: relative;
left: -75px;
}

.toplinks
{
	float: right;
	color: #ccc;
	display: none;
	
margin-top: 80px;
	font-size: 10px;
}
.logo img
{
padding: 5px;
}

.nav
{
height: 266px;
background-image: url(/images/navbgjpg.jpg);
background-repeat:no-repeat;
}
.navholder
{

height: 233px;
clear: left;
}

.catimg
{
position: relative;
top: -202px;
left: 0;
z-index: -1;
}

.module, .module-r
{
height: 350px;
width: 458px;
background-image: url(/images/modulebg2.jpg);
background-repeat: no-repeat;
border-left: 1px solid #f4f4f4;
float: right;
}

.module-r
{
background-image: url(/images/modulebgr.jpg);
}

.rightdata, .module, .module-r
{
height: 350px;
overflow: hidden;
}

.module-r
{
float: right;
height: 355px;

}
.homefoot, .foot
{
float: left;
background-color: #9BC5DB;
width: 975px;
clear: left;
height: 20px;


}
.homefoot
{
border-top: 1px solid #f4f4f4;
}
.homefoot_thumb, .homefoot_info
{
float: left;
}
.homefoot_info
{
width: 200px;
padding: 5px;
color: #fff;
font-size: .9em;
}

.homefoot_info a
{
color: #fff;
text-decoration: none;
}
.fourth
{
width: 240px;
float: left;
height: 100px;
}

.foot{
background-color: #f3f3f3;
color: #ccc;
font-weight: bold;
font-size: 11px;
padding: 10px;
border: 1px solid #f4f4f4;
width: 953px;

}


.rightdata, .rightdatar
{
width: 515px;
font-size: .85em;
color: #666;
float: left;
}

.rightdatar
{
background-image: none;
color: #697287;
}
.mod3, .mod3r
{
height:116px;
margin-bottom:1px;
}
.mod3r
{
height: 78px;
}
.mod3 h2, .mod3r h2
{
color: #fff;
font-size: 1em;
padding: 0px;
margin: 0px;

}

.mod3 h2 a, .module h3 a, .mod3r h2
{
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	}
	
	.mod3r h2 a
	{
	color: #fff;
	text-decoration: none;
	}
	
	.module h3 a, .ibeglink h3 a, .ibeglink-blue h3 a
	{
	color: #0065CC;
	margin: 0px;
	font-size: 13px;
	}
	
	.module h3
	{
	margin: 3px;
	}
.rightdata h3
{
margin: 0px;
}
.thirdart p
{
padding: 0px;
margin: 0px;
padding-left: 7px;
padding-right: 7px;
color: #fff;

}

.homeimg
{
float: left;
overflow: hidden;
width: 51px;
margin-right: 5px;

}

.linkslist
{
float: right;
width: 220px;
}
.weatherbit
{
clear: left;

border-top: 1px solid #f4f4f4;
position: relative;
top: 5px;
padding-top: 3px;

}
.weatherbit .homeimg
{
margin-left: -4px;
margin-top: -3px;
}
.thirdart .link a
{
font-size: 11px;
text-decoration: none;
color: #F90;

font-weight: bold;
text-align:center;
padding-left: 7px;
padding-top: 10px;

}
.rightdata h2, .rightdatar h2
{
font-size: 1.2em;
padding: 4px;
margin: 0px;
color: #697287;
}

.rightdatar h2
{
color: #697287;
}
.rightdata p, .rightdatar p
{
padding: 3px;
margin: 0px 0px 0px 0px;
}

.ibeglink, .ibeglink-blue
{
background-image: url(/images/specialoffer2.jpg);
width: 515px;
background-position: right top;
background-repeat: no-repeat;
height: 125px;
}

.ibeglink-blue
{
background-color: #DDE4EC;
background-image: none;
height: 120px;
}

.ibeglink-blue h3
{
margin: 0px;
padding: 0px;
}
.offer
{
float: right;
color: #fff;
margin: 45px 10px;
}

.rightinside
{

height: 235px;
overflow: hidden;
}

.headlines
{
width: 180px;
background-color: #f9f9f9;
min-height: 300px;
float: left;
border-right: 1px solid #f4f4f4;
}
.mod3 img, .mod3r img
{
float: left;
}
.modinfo
{
	float: left;
	width: 270px;
	padding: 5px;
	color: #f3f3f3;
	font-size: .8em;
	

}

.headlines ul
{
	list-style: none;
	line-height: 20px;
	margin-left: -35px;
	*margin-left: 10px;
	margin-top: 5px;
}

.module-r ul
{
	display: inline;
	width: 200px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	*padding: 0px;
	
}
.module
{
background-position: 0px -3px;
}

.module-r ul li
{
	background-image: url(/images/ibegbullets.jpg);
	background-repeat: no-repeat;
height:20px;
*height: 10px;
padding:15px 0 5px 17px;
background-position:0 -2px;
width: 200px;
color: #0065CC;
font-size: 12px;
font-weight: bold;
}
.module-r ul li:hover
{
background-position: 0px -53px;
}
.headlines li a
{
text-decoration: none;
font-size: 12px;
color: #336699;

}
.headlines li a:hover
{
text-decoration: none;
font-size: 12px;
color: #555;

}
.navside
{
float: left;
width: 220px;
min-height: 300px;
background-color: #F2F6F9;
border-left: 1px solid #f4f4f4;
border-right: 1px solid #f4f4f4;
}
.data, .datawide
{
float: left;
width: 554px;
padding:0 7px 0 7px;
color: #555;
font-size: 1.1em;
line-height: 1.5em;
min-height: 350px;
border-right: 1px dotted #ccc;
}

.totop
{
float: right;
}

.totop a
{
color: #ccc;
text-decoration: none;
}
.datawide
{
width: 738px;
}

.smallimg
{
height: 150px;
}
.data h2, .datawide h2
{
font-size: 1em;
clear: both;
margin: 2px;
color: #336699;
padding-top: 5px;
}

.data p
{
margin: 2px 0px 10px 0px;
}
.modinfo p
{
padding: 0px;
margin: 0px;
}

.image_caption
{
color: #336699;
font-size: 9px;
line-height: 11px;
}


.propclear
{
width: 100%;
clear: left;
border-top: 1px dotted #ccc;

}
.homebtm
{
clear: left;
width: 100%;
background-color: #ff;
padding: 3px;

}
.first, .second, .third, .hpfirst, .hpthird
{
float: left;
padding: 4px;
background-repeat: no-repeat;
}
.hpfirst
{
width: 730px;
}

.homelinks
{
height: 82px;
background-image: url(/images/homelinkbg.jpg); 
margin-bottom: 3px;
color: #fff;
font-size: 11px;
line-height: 12px;
padding:5px;
}

.homelinks:hover
{
background-image: none;
background-color: #3D5D88;
}

.homelinks a.readmoredash
{
color: #FFCC00;
}
.homelinks a
{
color: #fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 7px;
}

.hpfirst h2
{
background-color: #f4f4f4;
margin: 0px;
color: #253A54;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
width: 740px;
font-size: 18px;
position: relative;
left: -10px;
top: -3px;
}

.hpfirst i
{
color: #3D5D88;
font-weight: normal;
}
.homelinks img
{

position: relative;
float: right;
padding-right: 4px;
}

.spaceme
{
float: left
height: 30px;
line-height: 20px;}

.hpthird
{
width: 220px;
float: right;
padding: 5px;
background-color: #f4f4f4;
}



.first, .third
{
width: 348px;
background-image: url(/images/homebg1.jpg);

color: #555;
padding: 5px;
}
.first h2, .first p
{
padding: 0px;
margin: 0px;


}
.first h2
{
color: #333;
font-size: 14px;font-weight: bold;
}
.second
{
width: 247px;
color: #fff;
background-image: url(/images/midbg.jpg);
}

.second h3
{
padding: 0px;
margin: 0px;
margin-left: 7px;
}

.sndthumb
{
margin-top: 3px;
margin-left: 3px;
}

.topnav
{
float: left;
height: 25px;
padding-left: 14px;
padding-right: 14px;
padding-top: 10px;
white-space: nowrap;
margin-left: 5px;
background-image: url(/images/navspacer.jpg);
background-repeat: no-repeat;
background-position: right;
}

.rightside
{float: left;
width: 5px;
height: 35px;
background-image: url(/images/rightside.png);
background-repeat: no-repeat;
}
.hideline
{

width: 5px;
background-image: url(/images/navbgjpg.jpg);
background-position: 100px 0;
height: 35px;
position: relative;
float: left;
top: 0px;
left: -5px;

}
.topnav a
{	color: #fff;
	text-decoration: none;
	}
	
	.third ul
	{
	list-style: none;
	margin-top: 0px;
	margin-left: -40px;
	*margin-left: 0px;
	margin-right: 5px;
	}
	
	.third ul a
	{
	color: #555;
	text-decoration: none;
	}
	
	.third ul a:hover
	{
	color: #77A3C8;
	}