/* CSS Document */
* { margin:0px; padding:0px; }
img { border:0px; }

body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	background:url(images/bg.jpg) repeat-x;
	background-color:#414241;
}

h1,h2,h3,h4,h5,h6,p,ul,li,span { margin:0px; padding:0px; }
a{ position:relative; }
input{ position:relative; }

#main {
	width:968px;
	margin:0 auto;
	padding:0px;
	overflow:auto;
	height:auto;
	background:url(images/innerbg.png) repeat-y;
}

* html #main{
background:none;
margin-top:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/innerbg.png',sizingMethod='scale')
}

/* ---------------------- main container styles start ------------------------*/
#main_container {
	width:968px;
	margin:0 auto;
	padding:0px;
	height:auto;
}
/* ---------------------- header styles start ------------------------*/
#header {
	width:920px;
	margin:0 auto;
	padding:0px;
	height:176px;
}
.topnavbox {
	width:920px;
	margin:0 auto;
	padding:0px;
	height:28px;
	background:#1B1B1B;
}
.topnav_left {
	width:150px;
	margin:0px;
	padding:0px;
	height:28px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#8D8D8D;
	text-decoration:none;
	line-height:25px;
	float:left;
	padding:0px 0px 0px 30px;
}
/* ---------------------- top navigation styles start ------------------------*/
.topnav {
	width:730px;
	margin:0px;
	padding:0px;
	height:28px;
	float:right;
	text-align:center;
}
.topnav_list {
	width:730px;
	margin:0px;
	padding:0px;
	height:28px;
	float:left;
}
.topnav_list ul { 
	width:auto; 
	margin:0px; 
	padding:0px;
	float:right; 
}
.topnav_list li { 
	width:auto; 
	margin:0px; 
	padding:0px 7px 0px 7px; 
	height:28px;
	line-height:28px;
	list-style-type:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#979797;
	float:right;
	text-align:center;
	text-decoration:none;
}
.topnav_list li a { 
	height:28px;
	line-height:28px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#979797;
	text-align:center;
	text-decoration:none;
}
.topnav_list li a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C4C2C2;
	text-decoration:none;
}
/* ---------------------- top navigation styles end ------------------------*/
.logomain {
	width:920px; 
	margin:0px; 
	padding:0px; 
	height:108px;
	float:left;
	background:url(images/logobg.gif) repeat-x;
}
.logomain_left {
	width:16px; 
	height:108px;
	float:left;
	background:url(images/logo_leftcorner.gif) no-repeat;
}
.logo {
	width:888px;
	height:108px;
	float:left;
	background:url(images/logo.gif) no-repeat top left;
}

.logo span {
	width:140px;
	height:108px;
	float:right;
    margin: 0px 10px;
}

.logo span img {
	width:140px;
	height:60px;
	float:right;
	padding:20px 0px 0px 0px;
}

.logomain_right {
	width:16px; 
	height:108px;
	float:right;
	background:url(images/logo_rightcorner.gif) no-repeat;
}

/* ---------------------- main navigation styles start ------------------------*/
.navigation { 
	width:899px; 
	margin:0px; 
	padding:0px 0px 0px 21px; 
	height:40px;
	float:left;
	background:url(images/navbg.gif) repeat-x;
}
.navigation_list { 
	width:899px; 
	margin:0px; 
	padding:0px; 
	height:40px;
}
.navigation_list ul { 
	width:auto; 
	margin:0px; 
	padding:0px; 
}
.navigation_list li { 
	width:auto; 
	margin:0px; 
	padding:0px 8px 0px 8px; 
	height:40px;
	line-height:40px;
	list-style-type:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	float:left;
	text-align:center;
	text-decoration:none;
	background:url(images/nav_line.gif) no-repeat right;
}
.navigation_list li a {
	width:auto;
	float:left; 
	height:40px;
	line-height:40px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.navigation_list li a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(images/nav_arrow.gif) no-repeat top center;
}
.navigation_list li .selected{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(images/nav_arrow.gif) no-repeat top center;
}
/* ---------------------- main navigation styles end ------------------------*/

/* ---------------------- header styles end ------------------------*/

/* ---------------------- flash banner styles start ------------------------*/
#bannerpart { 
	width:920px; 
	margin:0 auto; 
	padding:0px; 
	height:auto;
	background:url(images/flash_bodybg.gif) repeat-x;
}
.bannerpart_inner { 
	width:888px; 
	margin:0px; 
	padding:16px 16px 0px 16px; 
	float:left;
	background:url(images/flash_bodybg.gif) repeat-x;
}
.bannerpart_inner .flash { 
	width:620px; 
	float:left;
	margin:0px;
	padding:0px;
}
.bannerpart_inner .latestnews {
	width:267px;
	float:right;
	height:auto;
}
.bannerpart_inner .latestnews h2 {
	height:25px;
	line-height:25px;
	margin:0px;
	padding:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	background:url(images/latestnews_arrow.gif) no-repeat 155px 10px;
}
.morenews {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}
.bannerpart_inner .latestnews .latestnews_list {
	width:240px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 27px;
}
.bannerpart_inner .latestnews .latestnews_list ul { 
	width:auto; 
	margin:0px;
	padding:0px;
}
.bannerpart_inner .latestnews .latestnews_list li { 
	width:240px; 
	height:auto;
	line-height:14px;
	margin:0px;
	padding:10px 0px 10px 0px;
	list-style-type:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#A1A1A1;
	text-decoration:none;
	border-bottom:#4E4E4E dotted 1px;
}
.bannerpart_inner .latestnews .latestnews_list li h5 { 
	height:auto;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7A7A7A;
	text-decoration:none;
}
.bannerpart_inner .latestnews .latestnews_list li h4 { 
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D9D9D9;
	text-decoration:none;
}
.bannerpart_inner .latestnews .latestnews_list li h4 a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D9D9D9;
	text-decoration:none;
}
.bannerpart_bottombg { 
	width:920px; 
	margin:0 auto; 
	padding:0px; 
	height:19px;
	float:left;
	background:url(images/banner_bottom.jpg) no-repeat left bottom;
}
.bannerpart_bottombg .leftcorner { 
	width:16px; 
	margin:0px; 
	padding:0px; 
	height:19px;
	float:left;
	background:url(images/flash_bottomleft.gif) no-repeat;
}
.bannerpart_bottombg .rightcorner { 
	width:16px; 
	margin:0px; 
	padding:0px; 
	height:19px;
	float:right;
	background:url(images/flash_bottomright.gif) no-repeat;
}

/* ---------------------- flash banner styles end ------------------------*/

/* ---------------------- mainbody styles start ------------------------*/
#mainbody { 
	width:920px; 
	margin:0 auto;
	padding:0px; 
	height:100%;
}
*html #mainbody { 
	width:920px; 
	margin:0 auto;
	padding:0px; 
	height:100%;
}
#mainbody .body { 
	width:900px; 
	margin:0px;
	padding:16px 10px 0px 10px; 
	background:#F4F4F4;
	float:left;
	height:auto;
}
.welcomebox { 
	width:625px; 
	margin:0px;
	padding:0px;
	background:#fff;
	float:left;
}
.welcomebox .topbg { 
	width:625px; 
	height:16px;
}
.welcomebox .container {
	width:588px; 
	height:auto;
	float:left;
	padding:0px 20px 0px 17px;
}
.container_inner { 
	width:588px; 
	height:auto;
	float:left;
}
.container_inner h2 {
	padding:5px 0px 18px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#373737;
	display:block;
	text-decoration:none;
}
.container_inner p { 
	height:auto;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#363636;
	line-height:17px;
	text-decoration:none;

	

	margin:8px 0px;
}
.container_inner h3 {
	padding:20px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ff7b20;
	text-decoration:none;
}#school_lesson  {
	width:588px; 
	height:84px;
	float:left;
	margin-top:48px;
}
#school_lesson .leftcorner  {
	width:7px; 
	height:84px;
	float:left;
	background:url(images/school_lesson_leftcorner.gif) no-repeat top left;
}
#school_lesson .innercontent  {
	width:543px; 
	height:auto;
	float:left;
	border-bottom:#E0E0E0 solid 1px;
	border-top:#E0E0E0 solid 1px;
	background:#F7F7F7;
	padding:13px 14px 13px 17px;
}
.innercontent .innerlow {
	width:295px;
	height:auto;
	float:left;
	padding:0px 5px 0px 0px;
}
.innerlow h2 {
	line-height:25px;
	padding:6px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF7B20;
	text-decoration:none;
}
.innerlow h2 span {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF7B20;
	text-decoration:none;
}

.innercontent .innerlowright {
	width:226px;
	height:auto;
	padding:0px 0px 0px 15px;
	float:right;
	border-left:#B9B9B9 solid 1px;
}
.innerlowright h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
	line-height:14px;
	text-decoration:none;
}
#school_lesson .rightcorner {
	width:7px; 
	height:84px;
	float:right;
	background:url(images/school_lesson_rightcorner.gif) no-repeat top left;
} 

#mainhickory {
	width:566px; 
	height:auto;
	float:left;
	border-bottom:#dddddd dotted 1px;
	border-top:#dddddd dotted 1px;
	padding:28px 0px 29px 0px;
	margin:26px 0px 0px 11px;
}
#mainhickory .hickory_creek {
	width:351px; 
	height:auto;
	float:left;
}
.whitetxt	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.blacktxt	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-indent:10px;
	text-decoration:none;
}
.graytxt	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#848484;
	text-align:center;
	text-decoration:none;
}
.rightside {
	width:177px; 
	height:auto;
	float:right;
}
.rightside h3 {
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#232323;
	text-align:left;
	text-decoration:none;
}
.rightside_list {
	width:177px; 
	height:auto;
	margin:0px;
	padding:0px;
}
.rightside_list ul {
	width:auto; 
	margin:0px;
	padding:0px;
}
.rightside_list li {
	width:177px; 
	height:auto;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848484;
	text-decoration:none;
	line-height:13px;
	list-style-type:none;
	display:inline;
	float:left;
}
.rightside_list li span {
	height:auto;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
}
.rightside_list li p {
	width:59px;
	background:url(images/resultsbg.gif) no-repeat;
	height:17px;
	margin:8px 0px 0px 0px;
	line-height:17px;
	float:right;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A9A9A9;
	text-decoration:none;
}
.rightside_list li p a {
	width:59px;
	background:url(images/resultsbg.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A9A9A9;
	text-align:center;
	padding:0px;
	text-decoration:none;
	float:left;

}.danny {
	width:556px; 
	height:128px;
	float:left;
	padding:0px 10px 0px 0px;
	margin:23px 0px 0px 11px;
}
	
.danny .bigtxt  {
	width:460px;
	float:left;
	margin:0px;
	padding:0px 5px 23px 5px;
}
.danny .bigtxt h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6D6D6D;
	text-align:left;
	text-decoration:none;
}
.danny .clickhere  {
	width:83px;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	float:right;
	margin:0px 0px 0px;
	background:url(images/clickher_bg.gif) no-repeat right top;
}
.clickhere a  {
	width:83px;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	float:right;
	margin:0px 0px 0px;
	background:url(images/clickher_bg.gif) no-repeat right top;
}
.danny p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848484;
	padding:0px;
	line-height:15px;
	text-decoration:none;
	text-align:left;
	float:left;
}
.danny p a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848484;
	text-decoration:underline;
}

.welcomebox .bottombg { 
	width:625px; 
	float:left;
}/* ---------------------- welcomebox right styles start ------------------------*/

.welcomebox_right { 
	width:264px; 
	margin:0px; 
	padding:0px; 
	height:100%;
	float:right;
}
.welcomebox_right .student_employee { 
	width:264px; 
	margin:0px; 
	padding:0px;
	height:auto; 
	background:#fff;
	float:left;
}
.student_employee h2 { 
	margin:0px; 
	padding:7px 0px 7px 30px;
	background:url(images/student_employee_topbg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.welcomebox_right .student_bodycontent { 
	width:264px; 
	margin:0px; 
	padding:0px; 
	height:auto;
	float:right;
	background:#fff;
}
.bodycontent_list { 
	width:202px; 
	margin:0px; 
	padding:18px 29px 0px 33px; 
	height:auto;
	float:left;
}
.bodycontent_list ul { 
	width:200px; 
	margin:0px; 
	padding:0px; 
	float:left;
}
.bodycontent_list li { 
	width:200px;
	margin:0px 0px 13px 0px; 
	padding:0px; 
	height:20px;
	line-height:20px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-decoration:none;
}
.bodycontent_list li input{ 
	width:120px; 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	height:20px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
}
.bodycontent_list li p{ 
	width:200px; 
	margin:0px; 
	padding:0px; 
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	line-height:20px;
	float:left;
}
.bodycontent_list li p input{
	width:20px; 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	color:#909090;
}
.welcomebox_right .student_bottom { 
	width:264px; 
	float:left;
	height:19px;
	background:url(images/student_employee_bottombg.gif) no-repeat bottom left;
}
.events { 
	width:264px; 
	margin:11px 0px 0px 0px; 
	padding:0px; 
	height:auto;
	float:left;
	background:#fff;
}
.events h2 { 
	margin:0px; 
	padding:7px 0px 7px 30px;
	background:url(images/student_employee_topbg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	display:block;
	text-decoration:none;
}
.events_list { 
	width:225px; 
	margin:0px auto; 
	height:auto;
}
.events_list ul { 
	width:auto; 
	padding:0px;
	margin:0px; 
	list-style-type:none;

}
.events_list li { 
	width:221px; 
	padding:5px 2px 10px 2px; 
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5E5E5E;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	background:url(images/events_listbg.gif) repeat-x;
	display:block;
}
.events_list li span { 
	padding:0px; 
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4B;
	text-align:center;
	text-decoration:none;
}
.events_list p {
	width:68px;
	padding:0px;
	margin:0px; 
	float:right;
	background:url(images/viewmore_bg.gif) no-repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-align:center;
	position:relative;
	text-decoration:none;
}
.events_list p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-align:center;
	text-decoration:none;
}

.gallery { 
	width:264px; 
	margin:11px 0px 0px 0px; 
	padding:0px; 
	height:auto;
	float:left;
	background:#fff;
}
.gallery h2 { 
	margin:0px; 
	padding:7px 0px 7px 30px;
	background:url(images/gallerybg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	display:block;
	text-decoration:none;
}
.gallery_list { 
	width:225px; 
	margin:0px auto; 
	height:auto;
	padding:4px 0px 0px 0px;
	text-align:center;
}
.gallery_list ul { 
	width:auto; 
	padding:0px;
	margin:0px; 
	list-style-type:none;

}
.gallery_list li { 
	width:225px; 
	padding:0px; 
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5E5E5E;
	text-decoration:none;
	margin:10px 0px 0px 0px;
	display:block;
}
.gallery_list p {
	width:68px;
	padding:0px;
	margin:8px 0px 0px 0px; 
	float:right;
	background:url(images/viewmore_bg.gif) no-repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-align:center;
	position:relative;
	text-decoration:none;
}
.gallery_list p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-align:center;
	text-decoration:none;
}.employment { 
	width:264px; 
	margin:11px 0px 0px 0px; 
	padding:0px; 
	height:auto;
	float:left;
	background:#fff;
}
.employment h2 { 
	margin:0px; 
	padding:7px 0px 7px 30px;
	background:url(images/student_employee_topbg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	display:block;
	text-decoration:none;
}
.employment h4 {
	width:232px; 
	margin:0px; 
	padding:12px 15px 0px 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#939393;
	text-decoration:none;
	position:relative;
}
.employment h4 p {
	width:68px;
	padding:0px;
	margin:8px 0px 0px 0px; 
	float:right;
	background:url(images/viewmore_bg.gif) no-repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-align:center;
	text-decoration:none;
	position:relative;
}
.employment h4 p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-align:center;
	text-decoration:none;
}.newsletter { 
	width:264px; 
	margin:11px 0px 0px 0px; 
	padding:0px; 
	height:auto;
	float:left;
	background:#fff;
}
.newsletter h2 { 
	margin:0px; 
	padding:7px 0px 8px 30px;
	background:url(images/student_employee_topbg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	display:block;
	text-decoration:none;
}
.newsletter_inner {
	width:213px;
	height:auto;
	margin:15px 25px 0px 27px; 
}
.newsletter_inner h5  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7D7D7D;
	text-decoration:none;
	padding:0px 0px 7px 0px;
	display:block;
}
.newsletter_inner h4  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	display:block;
}
.newsletter_inner h4 .go  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:30px;
	text-align:center;
	color:#fff;
	background:#000;
	border:none;
	text-decoration:none;
	padding:3px;
	margin-left:2px;
	display:block;
	cursor:pointer;
}
.newsletter_inner h4 .mailbox  {
	padding:2px;
	background:#fff;
	border:#D1D1D1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
}
.newsletter_inner h4 .button  {
	padding:0px 2px 0px 2px;
	height:25px;
	background:url(images/gobg.gif) repeat-x;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.newsletter_inner h4 img  {
	margin:2px 0px 0px 10px;
	position:absolute;
}
.newsletter_inner p  {
	padding:0px;
	margin:20px 0px 0px 0px;
	display:block;
	float:left;
	text-align:center;
	position:relative;
}

/* ---------------------- welcomebox right styles end ------------------------*/

/* ---------------------- mainbody styles end ------------------------*/

/* ---------------------- main container styles end ------------------------*/

/* ---------------------- footer styles start ------------------------*/
#footer {

	width:968px;

	margin:0 auto;

	padding:0px;

	height:auto;

}
#footer_bg {

	width:968px;

	margin:0px;
	padding:0px;
	height:108px;
	float:left;
	background:url(images/footer_bg.png) no-repeat top;
}
* html #footer_bg{
background:none;
margin-top:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_bg.png',sizingMethod='scale')
}
.footerlist	{

	width:850px;

	margin:49px auto auto auto;

	padding:0px;

	height:auto;

	text-align:center;

}
.footerlist ul	{

	width:auto;

	margin:0px;

	padding:0px;

}

.footerlist li	{

	width:auto;

	margin:0px;

	padding:0px 3px;

	height:auto;

	line-height:25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	text-decoration:none;

	text-align:left;

	list-style-type:none;

	display:inline;

}
.footerlist li a	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	text-decoration:none;

	text-align:left;

}
.footerlist li a:hover	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	text-decoration:underline;

	text-align:left;

}

.copyrights {

	width:850px;

	margin:0 auto;

	padding:5px 0px 0px 0px;

	height:auto;

	overflow:auto;

}
.copyrights_innerleft {

	width:421px;

	margin:0px;

	padding:0px 0px 0px 0px;

	height:auto;

	float:left;

}
.copyrights h4	{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#D9D9D9;

	padding:0px 0px 0px 5px;

	text-align:left;

	text-decoration:none;

}
.copyrights_innerright_list {

	width:421px;

	margin:0px;

	padding:0px;

	height:auto;

	float:right;

	text-align:right;

}
.copyrights_innerright_list ul	{

	width:auto;

	margin:0px;

	padding:0px;

}
.copyrights_innerright_list li {

	width:411px;

	margin:0px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#D9D9D9;

	text-decoration:none;

	list-style-type:none;

	display:inline;

	padding:0px 5px;

}
.copyrights_innerright_list li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#D9D9D9;

	text-decoration:none;

	display:inline;

}
.copyrights_innerright_list li a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#D9D9D9;

	text-decoration:underline;

}
.designedby {

	width:850px;

	margin:0 auto;

    clear: both;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

	color:#D9D9D9;

}
.designedby span {

    padding-left: 5px;

}
.designedby a{

	color:#FFFFFF;

    text-decoration:none;

}.designedby a:hover{

	color:#FFFFFF;

    text-decoration:underline;

}
/* ---------------------- footer styles end ------------------------*/.bodycontent_list {
	width:202px;
	margin:0px; 
	padding:18px 29px 0px 33px; 
	height:auto;
	float:left;
}
.bodycontent_list ul { 
	width:auto; 
	margin:0px; 
	padding:0px; 
	float:left;
}
.bodycontent_list li { 
	width:200px;
	margin:0px 0px 15px 0px;
	padding:0px;
	height:auto;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-decoration:none;
}
.bodycontent_list li input{
	width:auto;
	margin:0px;
	padding:0px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
}

.bodycontent_list p{
	width:200px;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#909090;
}
*html .bodycontent_list p{
	width:200px;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#909090;
}
.bodycontent_list p input{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
}
.bodycontent_list p .input{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
}
.bodycontent_list p input.submit{
	width:55px;
	margin:0px 0px 0px 10px;
	padding:0px;
	height:18px;
	text-align:center;
	background:url(images/submit_but.gif) no-repeat left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	color:#fff;
    cursor:pointer;
	border:none;
}
.bodycontent_list p a {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-decoration:underline;
}
.bodycontent_list p a:hover {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-decoration:none;
}
*html .bodycontent_list p span{
	width:55px;
	margin:0px;
	padding:0px;
	height:18px;
	text-align:center;
	background:url(images/submit_but.gif) no-repeat left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}