body
	{
		margin:0px;
		padding:0px;
		background:#333f53 url(images/topbg.jpg) repeat-x;
	}
#head_blank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
	}
#headpanel
	{
		width:900px;
		margin:0 auto;
		padding:0px;
	}
#headpanel_support
	{
		width:900px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/headbg.jpg) no-repeat 0 1px;
	}
#hedtopblank
	{
		width:900px;
		margin:0px;
		padding:0px;
		float:left;
	}
#logo
	{
		width:195px;
		height:50px;
		margin:123px 0 0 0;
		padding:0 0 0 48px;
		float:left;
		background:url(images/logo.png) no-repeat right top;
	}
#searechpanel
	{
		width:205px;
		height:28px;
		margin:0px;
		padding:132px 0 0 418px;
		float:left;
	}
#searechpanel input
	{
		width:111px;
		height:17px;
		margin:0px;
		padding:4px 0 0 5px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		line-height:16px;
		background:url(images/searchbg.jpg) no-repeat;
		border:0px;
	}
#searechpanel a
	{
		width:88px;
		height:28px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/searchbutton.jpg) no-repeat;
	}
#searechpanel a:hover
	{
		background:url(images/searchbuttonhover.jpg) no-repeat;
	}
#quots
	{
		width:690px;
		height:31px;
		margin:50px 0 0 0;
		padding:0 0 0 48px;
		float:left;
	}
#leftquo
	{
		width:42px;
		height:34px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/leftquo.jpg) no-repeat;
	}
#rightquo
	{
		width:42px;
		height:34px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/rightquo.jpg) no-repeat;
	}
#quots .content
	{
		width:605px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:14px;
		color:#FFFFFF;
		text-align:justify;
	}
#imagecorner
	{
		width:161px;
		height:34px;
		margin:50px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/imagetopcorner.jpg) no-repeat 3px 1px;
	}
#headbottom
	{
		width:508px;
		margin:0px;
		padding:0 0 0 28px;
		float:left;
	}
#videopanel
	{
	width:369px;
	height:524px;
	padding:0 0 0 507px;
	margin:252px 0 0 0;
	position:fixed;
	background:url(images/videopanelbg.png) no-repeat right top;
	z-index:1;
	}
#menupanel
	{
		width:486px;
		height:46px;
		margin:64px 0 0 0;
		padding:0 0 0 22px;
		float:left;
		background:#2d3642 url(images/menuleft.jpg) no-repeat;
	}
#menu
	{
		width:486px;
		height:46px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul
	{
		width:486px;
		height:46px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		width:auto;
		height:46px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li.mspace
	{
		width:30px;
		height:46px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li .mblank
	{
		width:30px;
		height:46px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li a
	{
		width:auto;
		height:30px;
		margin:0px;
		padding:16px 10px 0 10px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#fffefe;
		text-decoration:none;
		line-height:16px;
		letter-spacing:-0.3px;
	}
#menu ul li a:hover
	{
		background:url(images/menuhover.jpg) repeat-x;
	}
#signup
	{
		width:124px;
		height:125px;
		margin:5px 0 0 0;
		padding:0 100px 0 0;
		float:left;
		z-index:2px;
		background:url(images/signup.png) no-repeat;
	}
#signup a
	{
		width:124px;
		height:125px;
		margin:0px;
		padding:0px;
		float:left;
	}
#topleft
	{
		width:486px;
		margin:50px 0 0 0;
		padding:0 0 38px 22px;
		float:left;
	}
#topleft h1
	{
		width:486px;
		margin:40px 0 0 0;
		font-family:Georgia;
		font-size:26px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:30px;
	}
#topleft h2
	{
		width:486px;
		margin:0px;
		font-family:Georgia;
		font-size:18px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:22px;
	}
#topleft h3
	{
		width:486px;
		margin:0px;
		font-family:Georgia;
		font-size:36px;
		font-weight:normal;
		color:#FFFFFF;
		line-height:40px;
	}
#topleft h4
	{
		width:486px;
		margin:0px;
		font-family:Georgia;
		font-size:18px;
		font-weight:normal;
		color:#FFFFFF;
		line-height:22px;
	}
#topleft p
	{
		width:486px;
		margin:25px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		line-height:16px;
	}
#topright
	{
		width:364px;
		height:383px;
		margin:0 0 0 0;
		padding:0px;
		float:left;
		background:url(images/videoplaybg.jpg) no-repeat;
	}
#play
	{
		width:48px;
		height:48px;
		margin:10px 0 0 0;
		padding:0 0 0 157px;
		float:left;
	}
#play a
	{
		width:48px;
		height:48px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/play.png) no-repeat;
	}
#download
	{
		width:307px;
		height:74px;
		margin:70px 0 0 0;
		padding:0 0 0 30px;
		float:left;
	}
#download a
	{
		width:307px;
		height:54px;
		margin:0px;
		padding:20px 0 0 0;
		float:left;
		font-family:Georgia;
		font-size:22px;
		color:#FFFFFF;
		line-height:28px;
		text-align:center;
		text-decoration:none;
		background:url(images/brochurebutton.png) no-repeat;
	}
#download a:hover
	{
		background:url(images/brochurebuttonhover.png) no-repeat;
	}
#bottompanel_blank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#303f57 url(images/bottombg.png) repeat-x;
	}
#bottompanel
	{
		width:900px;
		margin:0 auto;
		padding:0px;
	}
#bottompanel_support
	{
		width:852px;
		margin:0px;
		padding:41px 0 50px 48px;
		float:left;
		background:#314056 url(images/bottompanelbg.png) no-repeat;
	}
#newspanel
	{
		width:404px;
		margin:0px;
		padding:0px;
		float:left;
	}
#newspanel h2
	{
		width:404px;
		margin:0px;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		font-weight:normal;
	}
#newspanel h2 span
	{
		color:#7d8591;
	}
#newspanel ul
	{
		width:303px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#newspanel ul li
	{
		width:303px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#newspanel ul li .date
	{
		width:303px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
	}
#newspanel ul li p
	{
		width:303px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
	}
#newspanel ul li a
	{
		width:auto;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
	}
#newspanel ul li a:hover
	{
		color:#7d8591;
	}
#listpanel
	{
		width:382px;
		margin:0px;
		padding:0px;
		float:left;
	}
#listpanel h2
	{
		width:404px;
		margin:0px;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		font-weight:normal;
	}
#listpanel h2 span
	{
		color:#7d8591;
	}
#listpanel ul
	{
		width:382px;
		margin:20px 0 0 0;
		padding:1px 0 0 0;
		float:left;
		display:block;
		background:url(images/listtopline.png) no-repeat;
	}
#listpanel ul li
	{
		width:382px;
		height:30px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#listpanel ul li a
	{
		width:354px;
		height:30px;
		margin:0px;
		padding:5px 0 0 28px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/listbg.png) no-repeat;
	}
#listpanel ul li a:hover
	{
		color:#a7946e;
	}
#listpanel a.reed
	{
		width:auto;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
	}
#listpanel a.reed:hover
	{
		color:#7d8591;
	}
#footpanel_blank
	{
		width:100%;
		height:111px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/footblankbg.png) repeat-x;
	}
#footpanel
	{
		width:900px;
		height:111px;
		margin:0 auto;
		padding:0px;
		background:url(images/footbg.png) no-repeat;
	}
#footmenublank
	{
		width:900px;
		height:14px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#footmenu
	{
		width:466px;
		height:14px;
		margin:0 auto;
		padding:0px;
	}
#footmenu ul
	{
		width:466px;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		width:auto;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:14px;
		margin:0px;
		padding:0 7px 0 7px;
		float:left;
		background:url(images/fspace.jpg) no-repeat center top;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu ul li a
	{
		width:auto;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#747c8a;
	}
#copyright
	{
		width:900px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
	}
#validationblank
	{
		width:900px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
#validation
	{
		width:150px;
		height:14px;
		margin:0 auto;
		padding:0px;
	}
.xhtml
	{
		width:70px;
		height:14px;
		margin:0 5px 0 0;
		padding:0px;
		float:left;
		background:url(images/validation.jpg) no-repeat;
	}
.css
	{
		width:70px;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/validation.jpg) no-repeat -70px 0;
	}
#innerleftpanel
	{
		width:486px;
		margin:43px 0 0 0;
		padding:0px;
		float:left;
	}
#innerleftpanel h2
	{
		width:486px;
		margin:0px;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		font-weight:normal;
	}
#innerleftpanel h2 span
	{
		color:#7d8591;
	}
#innerleftpanel p
	{
		width:486px;
		margin:10px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
#innerleftpanel ul
	{
		width:486px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#innerleftpanel ul li
	{
		width:486px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#innerleftpanel ul li .comment
	{
		width:486px;
		margin:25px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
	}
#innerleftpanel ul li .name
	{
		width:486px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#7d8591;
		font-style:italic;
	}
#inner_rightpanel
	{
		width:285px;
		margin:43px 0 0 0;
		padding:0 0 0 30px;
		float:left;
	}
#blogform
	{
		width:265px;
		margin:0px;
		padding:0px;
		float:left;
	}
#blogform input, textarea
	{
		width:255px;
		height:20px;
		margin:10px 0 0 0;
		padding:5px 0 0 10px;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#324057;
	}
#blogform textarea
	{
		height:100px;
	}
#blogform a
	{
		width:60px;
		height:20px;
		margin:10px 0 0 0;
		padding:0px;
		float:right;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		line-height:16px;
		background:url(images/submit.png) no-repeat;
	}
#blogform a:hover
	{
		background:url(images/submithover.png) no-repeat;
	}
#blogform h2
	{
  		width:285px;
		margin:0px;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		font-weight:normal;
	}
#blogform h2 span
	{
		color:#7d8591;
	}
#sublist
	{
		width:285px;
		margin:0px;
		padding:0px;
		float:left;
	}
#sublist h2
	{
  		width:285px;
		margin:0px;
		float:left;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		font-weight:normal;
	}
#sublist h2 span
	{
		color:#7d8591;
	}
#sublist ul
	{
		width:265px;
		margin:20px 0 0 0;
		padding:1px 0 25px 0;
		float:left;
		display:block;
		background:url(images/listtopline.png) no-repeat;
	}
#sublist ul li
	{
		width:237px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li a
	{
		width:237px;
		height:25px;
		margin:0px;
		padding:5px 0 0 28px;
		float:left;
		font-family:"Times New Roman";
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/listbg2.png) no-repeat left bottom;
	}
#sublist ul li a:hover
	{
		color:#a7946e;
	}
#contactform
	{
		width:486px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
	}
#contactform h2
	{
  		width:486px;
		margin:0px;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		font-weight:normal;
	}
#contactform h2 span
	{
		color:#7d8591;
	}
#contactform h3
	{
  		width:486px;
		margin:0px;
		font-family:Georgia;
		font-size:12px;
		color:#FFFFFF;
		font-weight:normal;
	}
#contactform input, select
	{
		width:245px;
		height:18px;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#324057;
	}
#contactform textarea.com
	{
		width:245px;
		height:90px;
		margin:10px 0 0 0;
		padding:10px 0 0 10px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#324057;
	}
select
	{
		width:255px;
		height:20px;
	}
#submitblank
	{
		width:450px;
		margin:0px;
		padding:0px;
		float:left;
	}
.submit
	{
		width:60px;
		height:20px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		line-height:16px;
		background:url(images/submit.png) no-repeat;
	}
.submit:hover
	{
		background:url(images/submithover.png) no-repeat;
	}
/*------------------------------------------------------------Inside Page Styles-------------------------------------------*/
#inner_headbottom
	{
		width:872px;
		margin:0px;
		padding:0 0 0 28px;
		float:left;
	}
#inner_signup
	{
		width:124px;
		height:105px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/signup.png) no-repeat 0 1px;
	}
#inner_contblank
	{
		width:850px;
		margin:50px 0 0 20px;
		padding:0 0 0 0;
		float:left;
	}
#inner_menupanel
	{
		width:527px;
		height:46px;
		margin:66px 0 0 0;
		padding:0 0 0 22px;
		float:left;
		background:url(images/menubg.jpg) no-repeat;
	}
