/* -- default style -- */
body {
	background-color:#000; color:#000;
	margin:0; padding:0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;}
div, h1, h2, h3, h4, p, img, ul, ol, form, input, teaxtarea {
	margin:0; padding:0;}
ul {
	list-style:none;}
img {
	border:none;}
a {
	outline:none;}	
.spacer {
	font-size:0; line-height:0; clear:both;}

/* -- header style -- */
#header {
	background:url(../images/header_bg.jpg) no-repeat 0 0 #fff; color:#000;
	width:952px; height:143px; margin:0 auto; position:relative;}
#header img.logo {
	position:absolute; top:14px; left:8px;}
#header p.tag {
	font-size:17px; line-height:20px; font-weight:bold;
	position:absolute; left:9px; top:88px;}
#header ul {
	position:absolute; top:97px; left:332px;}
#header ul li {
	float:left; padding: 0 9px 0 0; font-style:italic;
	background:url(../images/top_nav_divider.gif) no-repeat 100% 50%;}
#header ul li.noDivider {
	background:none;}
#header ul li a {
	font-size:18px; line-height:22px; text-decoration:none; color:#000; background-color:#fff; margin:0 8px;}
#header ul li a:hover {
	color:#EF3F42; background-color:#fff;}
#header form.search {
	position:absolute; left:306px; top:27px;
	width:500px;}
#header form.search label {
	font-size:16px; line-height:30px; font-style:italic; font-weight:bold; width:122px; float:left;}
#header form.search input {
	width:91px; height:13px; padding:2px 3px; margin:5px 0 0 5px; float:left;
	font-size:11px; line-height:13px; border:#9C9C9C 2px solid;}
#header form.search input.goBtn {
	width:43px; height:22px; padding:0; border:none;}
#header form.search select {
	width:110px; height:19px; padding:0; margin:5px 0 0 5px; float:left;
	font-size:11px; line-height:17px;}

/* -- home page body content -- */
#homeBody {
	width:696px; padding:10px 0 8px 256px; margin:0 auto; position:relative;
	background:url(../images/home_body_bg.jpg) no-repeat 100% 0 #fff; color:#000;}
#homeBody h1 {
	font-size:24px; line-height:28px; font-weight:bold; font-style:italic; text-align:center; width:560px;
	margin:0 0 18px;}
#homeBody h2 {
	background:url(../images/home_red_txt.jpg) no-repeat 0 0; margin:0 0 18px 17px;
	width:526px; height:36px; font-size:0; line-height:0; text-indent:-12000px;}
#homeBody h3 {
	font-size:22px; line-height:28px; font-weight:bold; font-style:italic; margin:0 0 15px;}
#homeBody p.big {
	font-size:22px; line-height:28px; font-weight:bold; font-style:normal;}
#homeBody ul {
	padding:0 0 12px 68px; position:relative;}
#homeBody ul li {
	background:url(../images/black-das.gif) no-repeat 0 13px; padding:0 0 0 20px;
	font-size:22px; line-height:28px; font-weight:bold; font-style:normal;}

/* -- left panel transparent background style -- */
#leftPaneBg {
	width:252px; height:540px; position:absolute; top:-3px; left:0;
	background:url(../images/left_bg.png) no-repeat 0 0;}

/* -- left panel content style -- */
#leftPane {
	width:238px; height:502px; padding:38px 0 0 14px; position:absolute; top:-3px; left:0;}
#leftPane h3 {
	font-size:25px; line-height:29px; font-weight:bold; font-style:italic; text-align:right;
	width:115px; margin:0;}
h3 a {
	color:#000; text-decoration:none;}	
h3 a:hover {
	color:#EF3F42; text-decoration:none;}	
#leftPane ul {
	padding:0 0 0 6px; width:212px;}
#leftPane ul li {
	font-size:19px; line-height:22px; font-weight:bold; color:#EF3F42;
	padding:2px 0; background:none;}
#leftPane ul li span {
	font-size:16px; line-height:22px; font-weight:bold; display:block;
	padding:0 0 0 16px;}
#leftPane ul li a {
	color:#EF3F42; text-decoration:none;}
#leftPane ul li a:hover {
	color:#000;}
#leftPane a.clickOne {
	margin:0 0 0 70px; display:block; width:110px;
	font-size:13px; line-height:20px; font-style:italic; font-weight:normal; text-decoration:none; color:#EF3F42;}
#leftPane a.clickOne span {
	padding:0 0 0 28px; }
#leftPane a.clickOne:hover {
	color:#000;}
/* -- applicatio panel style -- */
#application {
	background:url(../images/application_bg.jpg) no-repeat 0 0 #fff; color:#000;
	width:484px; padding:11px 230px 10px 238px; margin:0 auto;}	
#application h3 {
	font-size:23px; line-height:32px; font-weight:bold; font-style:italic; float:left; margin:0 0 0 0; }
#application a.click {
	font-size:13px; line-height:32px; font-style:italic; font-weight:normal; text-decoration:none; color:#EF3F42;}
#application a.click:hover {
	 color:#000;}
#application ul {
	float:left; width:220px;}
#application ul li {
	font-size:19px; line-height:22px; font-weight:bold; color:#EF3F42;
	padding:2px 0;}
#application ul li a {
	color:#EF3F42; text-decoration:none;}
#application ul li a:hover {
	color:#000;}


/* -- footer style -- */
#footer {
	background:url(../images/footer_bg.gif) repeat-x 0 0 #fff; color:#000;
	width:932px; height:54px; margin:0 auto; padding:9px 10px 8px;
	text-align:center;}
#footer p {
	font-size:17px; font-weight:bold; line-height:24px; padding:0 0 9px;}
#footer p span.gap{
	padding:0 0 0 23px;}
#footer p a {
	color:#000; text-decoration:none;}
#footer p a:hover {
	color:#EF3F42; text-decoration:none;}
#footer ul {
	width:485px; margin:0 auto;}
#footer ul li {
	float:left; padding:0 0 0 4px;
	background:url(../images/footer_nav_divider.gif) no-repeat 0 50%;}
#footer ul li.noDivider {
	background:none;}
#footer ul li a {
	font-size:13px; line-height:21px; font-style:italic; margin:0 18px;
	color:#000; text-decoration:none; font-weight:bold;}
#footer ul li a:hover {
	color:#EF3F42;}
	
/* -- misc. style -- */
.leftPadOne {
	padding-left:42px !important;}	
.leftPadTwo {
	padding-left:20px !important;}	
	
	
/* -- Content Panel -- */
#content {
	background:#fff; color:#000; position:relative;
	width:852px; margin:0 auto; padding:10px 50px;}
#content p {
	padding:0 0 14px;
	text-align:justify;	}
#content h2 {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#333333;	padding:0 0 10px;}	
#content h2.application {
	font:bold 18px/20px Arial, Helvetica, sans-serif; text-align:center;
	width:724px; height:20px; padding:15px 0 8px; margin:0 auto 20px; border-bottom:#F24043 1px solid;
	background:url(../images/logo_small.gif) no-repeat 0 8px; color:#333333;}	
.center{text-align:center !important;}
#content ul.list1 {width:600px; margin:0 auto;}
#content ul.list1 li {float:left; width:200px; font-weight:bold; font-size:16px; padding:0 0 6px;}
#content ul.list1 li a {color:#EF3E42; text-decoration:none;}	
#content ul.list1 li a:hover {color:#000; text-decoration:none;}
#content p.top{width:724px; margin:0 auto; text-align:right; font-weight:bold; padding:0;}
#content p.top a {color:#EF3F42; text-decoration:none;}	
#content p.top a:hover {color:#000; text-decoration:none;}
#content p.topnoborder{width:724px; margin:0 auto; text-align:right; font-weight:bold;}
#content p.topnoborder a {color:#EF3F42; text-decoration:none;}	
#content p.topnoborder a:hover {color:#000; text-decoration:none;}	
#content ul.list2 {width:752px; margin:0 auto;}
#content ul.list2 li {float:left; width:170px; font-weight:bold; padding:0 8px 40px; text-align:center;}
#content ul.list2 li img {display:block; width:auto; margin:0 auto; border:1px solid #ccc;}
#content ul.list2 li a {color:#EF3E42; text-decoration:none;}	
#content ul.list2 li a:hover {color:#000; text-decoration:none;}	
#contentcenter{
	background:#fff; color:#000; position:relative;
	width:912px; margin:0 auto; padding:20px; text-align:center;}
#contentcenter p span {font-weight:bold;}
#contentcenter p.underline {font-weight:bold; font-size:14px; text-decoration:underline;}
#contentcenter p a {color:#EF3E42; text-decoration:none;}
#contentcenter p a:hover {color:#000; text-decoration:none;}


