body
{
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#262626;
	text-align:center;
}

img
{
	border:none;
}

a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#262626;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#262626;
}

#page_bg
{
	margin:0;
	padding:0;
	background:#ecf9b5 url('../images/bg.jpg') no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#262626;
	text-align:center;
}

#top
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:293px;
}

#top-left
{
	margin:0;
	padding:0;
	width:360px;
	height:293px;
	float:left;
	overflow:hidden;
}

#top-right
{
	margin:0;
	padding:0;
	width:300px;
	height:293px;
	float:right;
	overflow:hidden;
}

#menu
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:65px;
	background:url('../images/menu.png') no-repeat;
}

.menu
{
	margin:0;
	padding:0;
}

.menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.menu ul li
{
	margin:0;
	padding:0;
	float:left;
}

.menu ul li a
{
	margin:0;
	padding:22px 0 0 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
}

.menu ul li a:hover
{
	color:#ccc;
}

#logo
{
	margin:0;
	padding:0;
	height:90px;
	text-align:left;
	overflow:hidden;
}

#randomtext
{
	margin:0;
	padding:0;
	width:360px;
	height:170px;
	background:url('../images/randomtext.png') no-repeat;
}

.randomtext
{
	margin:10px auto;
	padding:0;
	width:330px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:700;
}

#top-menu
{
	margin:0 0 30px;
	padding:0;
	width:300px;
	height:70px;
	background:url('../images/topmenu.png') no-repeat;
}

.top-menu
{
	margin:0;
	padding:0;
}

.top-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.top-menu ul li
{
	margin:0;
	padding:0;
	float:left;
}

.top-menu ul li a
{
	margin:0;
	padding:37px 0 0 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#333;
	text-decoration:none;
}

.top-menu ul li a:hover
{
	color:#fff;
}

div.search input
{
	margin:0;
	padding:0 0 0 15px;
	width:232px;
	height:29px;
	background:url('../images/inputbox.png') no-repeat;
	border:none;
}

.search .button
{
	margin:0;
	padding:0;
	background:url('../images/button-search.png') no-repeat;
	width:42px;
	height:49px;
	float:right;
	font-size:0;
	line-height:0;
}

#boxmodules
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:269px;
}

.box-1
{
	background:url('../images/box-1.png') no-repeat;
}

.box-2
{
	background:url('../images/box-1.png') no-repeat;
}

.box-3
{
	background:url('../images/box-1.png') no-repeat;
}

.box-1,.box-2,.box-3
{
	margin:0;
	padding:0;
	float:left;
	width:333px;
	height:269px;
}

.box-content
{
	margin:0 auto;
	padding:0;
	width:301px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
}

.box-content h3
{
	margin:7px 0 0;
	padding:0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
/*text-shadow: black 0.1em 0.1em 0.2em;	

	filter: DropShadow(Color="#333333",OffX=2,OffY=2);*/
}

#bodysite
{
	margin:0 auto;
	padding:0;
	width:1000px;
}

#left,#right
{
	margin:0;
	padding:0;
	width:250px;
	float:left;
}

#left-top,#right-top
{
	margin:0;
	padding:0;
	width:250px;
	height:12px;
	background:url('../images/col-top.png') no-repeat;
}

#left-bottom,#right-bottom
{
	margin:0;
	padding:0;
	width:250px;
	height:12px;
	background:url('../images/col-bottom.png') no-repeat;
}

#left-bg,#right-bg
{
	margin:0;
	padding:0;
	width:250px;
	background:url('../images/col-bg.png');
}

#left-content,#right-content
{
	margin:0 auto;
	padding:0;
	width:220px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	overflow:hidden;
}

#left-content h3,#right-content h3
{
	margin:0;
	padding:11px 0 15px;
	width:220px;
	background:url('../images/heading.png') no-repeat;
	text-align:center;
	font-size:14px;
	color:#ddd;
}

#left-content ul,#right-content ul
{
	margin:0 0 0 25px;
	padding:0;
	list-style-image:url('../images/bullet.png');
}

#left-content ul li a,#right-content ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

#left-content ul li a:hover,#right-content ul li a:hover
{
	font-weight:700;
	color:#888;
}

#content1
{
	margin:0;
	padding:0;
	width:500px;
	float:left;
}

#content2
{
	margin:0;
	padding:0;
	width:750px;
	float:left;
}

#content3
{
	margin:0;
	padding:0;
	width:1000px;
	float:left;
}

#content1-top
{
	margin:0;
	padding:0;
	width:500px;
	height:12px;
	background:url('../images/content1-top.png') no-repeat;
}

#content2-top
{
	margin:0;
	padding:0;
	width:750px;
	height:12px;
	background:url('../images/content2-top.png') no-repeat;
}

#content3-top
{
	margin:0;
	padding:0;
	width:1000px;
	height:12px;
	background:url('../images/content3-top.png') no-repeat;
}

#content1-bg
{
	margin:0;
	padding:0;
	width:500px;
	background:url('../images/content1-bg.png') repeat-y;
}

#content2-bg
{
	margin:0;
	padding:0;
	width:750px;
	background:url('../images/content2-bg.png') repeat-y;
}

#content3-bg
{
	margin:0;
	padding:0;
	width:1000px;
	background:url('../images/content3-bg.png') repeat-y;
}

.content1-bg-content
{
	margin:0 auto;
	padding:5px 0;
	width:470px;
	text-align:left;
	overflow:hidden;
}

.content2-bg-content
{
	margin:0 auto;
	padding:5px 0;
	width:720px;
	text-align:left;
}

.content3-bg-content
{
	margin:0 auto;
	padding:5px 0;
	width:970px;
	text-align:left;
}

.content1-bg-content img,.content2-bg-content img,.content3-bg-content img
{
	margin:5px;
}

.componentheading
{
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 19px;
   color: #333;
   font-stretch: semi-expanded !important;
   text-align: center;
}

.contentheading
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	border-bottom:1px #333 dotted;
}

.small,.createdate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

#content1-bottom
{
	margin:0;
	padding:0;
	width:500px;
	height:12px;
	background:url('../images/content1-bottom.png') no-repeat;
}

#content2-bottom
{
	margin:0;
	padding:0;
	width:750px;
	height:12px;
	background:url('../images/content2-bottom.png') no-repeat;
}

#content3-bottom
{
	margin:0;
	padding:0;
	width:1000px;
	height:12px;
	background:url('../images/content3-bottom.png') no-repeat;
}

#footer
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:90px;
	background:url('../images/footer.png') no-repeat;
}

.footer
{
	margin:0;
	padding:25px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

.footer a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

.footer a:hover
{
	color:#666;
}

.clr
{
	clear:both;
}
ul li {
   margin-top: 5px;
}
