/* generic styles */
* {
	margin: 0;
	padding: 0;
}
a:focus {
  outline-style: none;
}
object {
  outline-style: none;
}
a:active
{
outline: none;
}
img {
    border: 0;
}
form {
    margin: 0;
}
input, select, textarea {
    padding: 0;
    margin: 0;
}
p a {
font-weight: bold;
	color: #3c3a47;
	text-decoration: none;
}
h1 a {
font-weight: bold;
	color: #3c3a47;
	text-decoration: none;
}
h2 a {
font-weight: bold;
	color: #3c3a47;
	text-decoration: none;
}
h3 a {
font-weight: bold;
	color: #3c3a47;
	text-decoration: none;
}
h4 a {
font-weight: bold;
	color: #3c3a47;
	text-decoration: none;
}
p {
	margin:0 0 14px;
}
p a:link {
font-weight: bold;
color: #464451;
text-decoration: none;
}
p a:hover {
font-weight: bold;
color: #464451;
text-decoration: underline;
}

body {
	background: #ffe711 url(../template_images/bg.jpg) repeat-x top center;
	margin: 0px;
	padding: 0;

	
}
/* text/link styles */
p, div, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	color: #3c3a47;
	font-size:14px;
}
hr {
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	/*change next three to suit design*/
	border-bottom:1px dotted #666666;
	margin:16px 0px 16px 0px;
	margin:8px 0px 9px 0px;
}
h3 {
	font-size: 16px;
	color: #3c3a47;
	font-weight:bold;
	margin:0 0 14px;
}
h2 {
	font-size: 14px;
	margin:0 0 4px;
	color: #3c3a47;
	font-weight:bold;
}
h3 {
	font-size: 13px;
	margin:0 0 14px;
	color: #3c3a47;
	font-weight:bold;
}
h4 {
	font-size: 12px;
	margin:0 0 14px;
	color: #3c3a47;
	font-weight:bold;
}
/*#siteHolder {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
div#container {
	background: transparent url(../template_images/shadowbg.png) repeat-y center;
	float: left;
	visibility:visible;
	width: 1000px;
	margin: 0px auto;
}
*/
#siteHolder {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
div#container {
	background: transparent url(../template_images/shadow_bg.jpg) repeat-y center;
	float: left;
	width: 1000px;
}
div#whole {
	background: url(../template_images/top_bg.jpg) no-repeat center top;
	height: 312px;
	*height: ;
	float: none;
	visibility:visible;
	width: 1000px;
	margin: 0px auto;
}


img, div { behavior: url(iepngfix.htc) }

* { behavior: url(iepngfix.htc) }
#centerSection {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color:#ffffff;
}
#header {
	float: left;
	width: 980px;
	background-color: #3c3a47;
	background: transparent url(../template_images/headerbg.jpg) repeat-x left;
	height: 73px;
}
#logo {
	float: left;
	width: 302px;
	height: 73px;
}
#contact  {
	float: left;
	width: 678px;
}
.phone {
	font-size: 16px;
	color: #fff;	
	text-align: right;
	padding-top: 11px;
	padding-right: 21px;
}

p.topLinks {
	font-size: 12px;
	color: #fff;	
	text-align: right;
	padding-right: 21px;
}
p.topLinks a {
	color: #fff;
	text-decoration: none;
}
p.topLinks a:hover {
	color: #2b9694;
	text-decoration: underline;
}

/* Main Menu */
#mainNav {
	clear: both;
	width:980px;
	height:30px;	
	font-size:12px;
	background:url(../template_images/linkbg.gif) repeat-x;
		color: #3c3a47;
		line-height:30px;
			font-weight: bold;
font-family:Arial;
}
#mainNav ul {
	padding:0;
	margin:0;	
	list-style: none;
}
#mainNav ul li {
	display: inline;
	
}
#mainNav ul li a {
	color:#3c3a47;
	text-decoration:none;
		margin: 0;
	padding:8px 24px 7px;
	
}
#mainNav li.last a {
		margin: 0;
	padding:8px 20px 7px 30px;
	

}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and 

(-webkit-min-device-pixel-ratio:0)
{ #mainNav ul li a {
padding : 7px 29px 7px 29px;
}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and 

(-webkit-min-device-pixel-ratio:0)
{ #mainNav li.last a {
padding : 7px 20px 7px 30px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

#mainNav li.last a {
	padding:8px 20px 7px 30px;
	margin: 0;
}}
#nav li {
	border: 0;
	height:30px;
	position:relative;
	float: left;
	font-size:12px;
	margin:0px 0 0;
	padding:0;
}
#nav li a {
	color:#fff;
	
	text-decoration:none;
}
#nav li a:hover {
	text-decoration:none;
	height: 30px;
	background:url(../template_images/rollover.gif) repeat-x left top;
}
#nav li.active a {
	text-decoration:none;	
	height: 30px;
	background:url(../template_images/rollover.gif) repeat-x left top;
}
#nav li li {
	
	margin:0;
	padding:0;
	line-height:30px; 
	height:30px;
	display:block;
}
#nav li li a {
	margin:0;
	padding:0 0 0 10px;
	line-height:30px; 
	height:30px;
	text-align:left;
	color:#3c3a47;
	display:block;
	background:none;
}
#nav li li a:hover {
	color:#fff;
	border-bottom:none;
	background:#3c3a47;
}
#nav .submenu {
	float:left;
	width:158px;
	position:absolute;
	top:26px;
	left:0;
	display:none;
	margin-top: 7px;
	z-index:100;
} 
#nav .submenu li {
	width:100%;
	background:#e8e8e8;
	margin:-3px 0 0;
	padding:0;
	position: relative;
}
#nav li:hover .submenu, #nav li.iehover .submenu, #nav .submenu li:hover #sublevel {
	border:none;
	display: block
}
.seperator {
		background:url(../template_images/linkdivider.gif) no-repeat left top;
		width: 2px;
		height: 30px;
}
/* header picture */
.headerPic {
	float: left;
	width: 980px;
	height: 294px;
	background:url(../template_images/homepage_banner.jpg) no-repeat left top;
	margin: 0;
	padding: 0;
}
#innerPic {
	float: left;
	width: 980px;
	height: 110px;
	background:url(../template_images/innerpage_banner.jpg) no-repeat left top;
}

#section {
	float: left;
	width: 980px;
}
#sectionTop {
	width: 980px;
	float: left;
	background: url(../template_images/sectionbg1.jpg) no-repeat top;
}
.seperation {
	float: left;
}
.question {
	position: relative;
	display: inline;
	float: left;
	width: 269px;
	margin-left: 35px;
	margin-right: 20px;
	height: 250px;
	
}
.question img {
	margin-top: 6px;
}
.question h4 {
	font-size: 20px;
	color: #3c3a47;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 18px;
}
.question p {
	font-size: 14px;
	width: 269px;
	color: #3c3a47;
	line-height: 18px;
	padding: 0 0 10px 0;
}
.questionApp {
	position: relative;
	display: inline;
	float: left;
	width: 269px;
	float: left;
	margin-left: 35px;
	margin-right: 20px;
	height: 250px;
}
.questionApp img {
	margin-top: 6px;
}
.questionApp h4 {
	font-size: 20px;
	color: #3c3a47;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 18px;
}
.questionApp p {
	font-size: 14px;
	width: 269px;
	color: #3c3a47;
	line-height: 18px;
	padding: 0 0 10px 0;
}

.questionlast {
	position: relative;
	display: inline;
	float: left;
	width: 289px;
	margin-left: 35px;
	margin-right: 5px;
	height: 250px;
}
.questionlast img {
	margin-top: 6px;
}
.questionlast h4 {
	font-size: 20px;
	color: #3c3a47;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 18px;
}
.questionlast p {
	width: 269px;
	font-size: 14px;
	color: #3c3a47;
	line-height: 18px;
	padding: 0 0 10px 0;
}
.findoutmore {
	clear: both; float: left; margin-left: 200px; position: relative; display: inline;
	padding-bottom: 20px;
	position: relative;
	display: inline;
	height:24px;
}
.findoutmorelast {
	width: 120px; float: left; clear: both; margin-left: 195px; position: relative; display: inline;
	padding-bottom: 20px;
	position: relative;
	display: inline;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(../template_images/bg_button_a.gif) no-repeat scroll top right;
    color: #3c3a47;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	cursor: pointer;
}

a.button span {
    background: transparent url(../template_images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:hover {
    background-position: bottom right;
    color: #3c3a47;
    outline: none; /* hide dotted outline in Firefox */
}
/*
a.button:hover {
    color: #3c3a47;
}
*/
a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
a.button1 {
    background: transparent url(../template_images/bg_button_a2.gif) no-repeat scroll top right;
    color: #3c3a47;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button1 span {
    background: transparent url(../template_images/bg_button_span2.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	font-weight: bold;
} 
a.button1:hover {
    background-position: bottom right;
    color: #3c3a47;
    outline: none; /* hide dotted outline in Firefox */
}
/*
a.button1:hover {
    color: #3c3a47;
}
*/
a.button1:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.pci {
	clear: both;
	float: left;
	width: 980px;
	background: url(../template_images/bg_inner1.jpg) repeat-y left;
}

.pci_info {
	clear: both;
	float: left;
	width: 980px;
	background: url(../template_images/bg_inner1.jpg) repeat-y left;
	margin:0 0 0 10px;
}
/* news */

#news {
	float: left;
	width: 980px;
	background: transparent url(../template_images/newsbg.jpg) repeat-x left;
	height: 68px;
}
#news h4 {
	width: 70px;
	float: left;
	font-size: 20px;
	color: #3c3a47;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 18px;
	margin-left: 35px;
	position: relative;
	display: inline;
}
#news img {
	margin-right: 35px;
	float: left;
	position: relative;
	display: inline;
	margin-top: 14px;
}
.newsarchive {
	float: left;
	margin-top: 23px;
	position: relative;
	display: inline;
}

p.description {
	padding:0 10px 0 0;
	width:650px;
	float: left;
	font-size: 12px;
	color: #3c3a47;
	font-weight: bold;
	line-height: 20px;
	margin-top: 13px;
}

/* inner sub menu */
ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: disk;
}
ol {
	margin: 0 0 0 15px;
	padding: 0;
}
.help_answer ol {
	margin: 0 0 0 30px;
	padding: 0;
	color:#666666;
}
.help_answer ul {
	margin: 0 0 0 30px;
	padding: 0;
	color:#666666;
}
li {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: disk;
}

ul.s_nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.s_nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.s_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.s_nav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}



a.s_nav               {display: block;width:185px; height:23px; padding: 5px 0px 0px 15px; color: #ffffff; font-size: 14px;	background: url(../template_images/leftmainmenu.jpg) repeat-x;
}
a.s_nav:link          {display: block;width:185px; height:23px; padding: 5px 0px 0px 15px; color: #ffffff;	font-size: 14px;	background: url(../template_images/leftmainmenu.jpg) repeat-x; text-decoration: none;
}
a.s_nav:active        {display: block;width:185px; height:23px; padding: 5px 0px 0px 15px; color: #ffffff;	font-size: 14px;	background: url(../template_images/leftmainmenu.jpg) repeat-x;  text-decoration: none;
}
a.s_nav:visited       {display: block;width:185px; height:23px; padding: 5px 0px 0px 15px; color: #ffffff;	font-size: 14px;	background: url(../template_images/leftmainmenu.jpg) repeat-x;  text-decoration: none;
}
a.s_nav:hover         {display: block;width:185px; height:23px; padding: 5px 0px 0px 15px; color: #ffffff;	font-size: 14px;	background: url(../template_images/leftmainmenu.jpg) repeat-x;  text-decoration: none;
}

* html a.s_nav                  {width: 185px; font-size: 14px;}
* html a.s_nav:link             {width: 185px; font-size: 14px;  text-decoration: none;}
* html a.s_nav:active           {width: 185px; font-size: 14px;  text-decoration: none;}
* html a.s_nav:visited          {width: 185px; font-size: 14px;  text-decoration: none;}
* html a.s_nav:hover            {width: 185px; font-size: 14px;  text-decoration: none;}

/*a.s_nav_active               {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:link          {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:active        {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:visited       {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:hover         {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}*/

* html a.s_nav_active                  {width: 185px; font-size: 14px;}
* html a.s_nav_active:link             {width: 185px; font-size: 14px;  text-decoration: none;}
* html a.s_nav_active:active           {width: 185px; font-size: 14px;  text-decoration: none;}
* html a.s_nav_active:visited          {width: 185px; font-size: 14px;  text-decoration: none;}
* html a.s_nav_active:hover            {width: 185px; font-size: 14px;  text-decoration: none;}

a.nav_sub_item               {display: block; width:184px;  color: #3c3a47; font-size: 14px;text-decoration: none; padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676; background: url(../template_images/leftsubmenu.jpg) repeat-x; height: 23px;}
a.nav_sub_item:link          {display: block; width:184px;  color: #3c3a47; font-size: 14px;text-decoration: none; padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676; background: url(../template_images/leftsubmenu.jpg) repeat-x; height: 23px;}
a.nav_sub_item:active        {display: block; width:184px;  color: #3c3a47; font-size: 14px;text-decoration: none; padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676; background: url(../template_images/leftsubmenu.jpg) repeat-x; height: 23px;}
a.nav_sub_item:visited       {display: block; width:184px;  color: #3c3a47; font-size: 14px;text-decoration: none; padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676; background: url(../template_images/leftsubmenu.jpg) repeat-x; height: 23px;}
a.nav_sub_item:hover         {display: block; width:184px;  color: #3c3a47; font-size: 14px;text-decoration: none; padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676; background: url(../template_images/leftsubacmenu.jpg) repeat-x; height: 23px;}

a.nav_sub_item_active               {display: block; width:184px;  color: #3c3a47; font-size: 14px;height:23px;  text-decoration: none;padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676;  background: url(../template_images/leftsubacmenu.jpg) repeat-x; }
a.nav_sub_item_active:link          {display: block; width:184px;  color: #3c3a47; font-size: 14px;height:23px; text-decoration: none;padding: 5px 0px 0px 15px;border-right: 1px solid #767676; border-bottom: 1px solid #767676;   background: url(../template_images/leftsubacmenu.jpg) repeat-x; }
a.nav_sub_item_active:active        {display: block; width:184px;  color: #3c3a47; font-size: 14px;height:23px; text-decoration: none;padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676;  background: url(../template_images/leftsubacmenu.jpg) repeat-x; }
a.nav_sub_item_active:visited       {display: block; width:184px;  color: #3c3a47; font-size: 14px;height:23px; text-decoration: none;padding: 5px 0px 0px 15px; border-right: 1px solid #767676; border-bottom: 1px solid #767676;  background: url(../template_images/leftsubacmenu.jpg) repeat-x; }
a.nav_sub_item_active:hover         {display: block; width:184px;  color: #3c3a47; font-size: 14px;height:23px;  text-decoration: none;padding: 5px 0px 0px 15px;border-right: 1px solid #767676; border-bottom: 1px solid #767676;   background: url(../template_images/leftsubacmenu.jpg) repeat-x; }

a.s_nav1               {float: left; height:20px; padding: 6px 10px 0px 10px; color: #000000; font-size: 12px; border-top: 1px solid #717171; border-bottom: 1px solid #717171;	background: url(../template_images/nonactive.jpg) repeat-x;
}
a.s_nav1:link          {float: left;height:20px; padding: 6px 10px 0px 10px; color: #000000;	 font-size: 12px; border-top: 1px solid #717171; border-bottom: 1px solid #717171;	background: url(../template_images/nonactive.jpg) repeat-x; text-decoration: none;
}
a.s_nav1:active        {float: left;height:20px; padding: 6px 10px 0px 10px; color: #000000;	font-size: 12px; border-top: 1px solid #717171; border-bottom: 1px solid #717171;	background: url(../template_images/nonactive.jpg) repeat-x;  text-decoration: none;
}
a.s_nav1:visited       {float: left;height:20px; padding: 6px 10px 0px 10px; color: #000000;	font-size: 12px; border-top: 1px solid #717171; border-bottom: 1px solid #717171;	background: url(../template_images/nonactive.jpg) repeat-x;  text-decoration: none;
}
a.s_nav1:hover         {float: left;height:20px; padding: 6px 10px 0px 10px; color: #000000;	font-size: 12px; border-top: 1px solid #717171; border-bottom: 1px solid #717171;	background: url(../template_images/nonactive.jpg) repeat-x;  text-decoration: underline;
}

*html a.s_nav1                 { float: left; height:20px; padding: 6px 10px 0px 10px; font-size: 12px;}
*html a.s_nav1:link             {float: left; height:20px; padding: 6px 10px 0px 10px; font-size: 12px;  text-decoration: none;}
*html a.s_nav1:active           {float: left; height:20px; padding: 6px 10px 0px 10px; font-size: 12px;  text-decoration: none;}
*html a.s_nav1:visited          { float: left; height:20px; padding: 6px 10px 0px 10px; font-size: 12px;  text-decoration: none;}
*html a.s_nav1:hover            {float: left; height:20px; padding: 6px 10px 0px 10px; font-size: 12px;  text-decoration: underline;}

/*a.s_nav_active               {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:link          {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:active        {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:visited       {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}
a.s_nav_active:hover         {display: block;width:230px;color: #BF2229;font-weight: bold;border: 1px solid #E3E3E3;padding: 3px;margin-bottom:2px;background: url(../template_images/mod_header.jpg) repeat-y top right;}*/

* html a.s_nav_active1                  {font-size: 12px;}
* html a.s_nav_active1:link             {font-size: 12px;  text-decoration: none;}
* html a.s_nav_active1:active           {font-size: 12px;  text-decoration: none;}
* html a.s_nav_active1:visited          {font-size: 12px;  text-decoration: none;}
* html a.s_nav_active1:hover            {font-size: 12px;  text-decoration: underline;}

a.nav_sub_item1               {float: left; color: #000000; font-size: 12px;text-decoration: none; padding: 6px 10px 0px 10px;border-top: 1px solid #717171; border-bottom: 1px solid #717171;  background: url(../template_images/active.jpg) repeat-x; height: 20px;}
a.nav_sub_item1:link          {float: left; color: #000000; font-size: 12px;text-decoration: none; padding: 6px 10px 0px 10px; border-top: 1px solid #717171; border-bottom: 1px solid #717171; background: url(../template_images/active.jpg) repeat-x; height: 20px;}
a.nav_sub_item1:active        {float: left; color: #000000; font-size: 12px;text-decoration: none; padding: 6px 10px 0px 10px; border-top: 1px solid #717171; border-bottom: 1px solid #717171; background: url(../template_images/active.jpg) repeat-x; height: 20px;}
a.nav_sub_item1:visited       {float: left; color: #000000; font-size: 12px;text-decoration: none; padding: 6px 10px 0px 10px; border-top: 1px solid #717171; border-bottom: 1px solid #717171; background: url(../template_images/active.jpg) repeat-x; height: 20px;}
a.nav_sub_item1:hover         {float: left; color: #000000; font-size: 12px;text-decoration: none; padding: 6px 10px 0px 10x; border-top: 1px solid #717171; border-bottom: 1px solid #717171; background: url(../template_images/active.jpg) repeat-x; height: 20px;}

a.nav_sub_item_active1               {color: #000000;font-size: 12px;height:20px;  text-decoration: none;}
a.nav_sub_item_active1:link          {color: #000000;font-size: 12px;height:20px; text-decoration: none;}
a.nav_sub_item_active1:active        {color: #000000;font-size: 12px;height:20px; text-decoration: none;}
a.nav_sub_item_active1:visited       {color: #000000;font-size: 12px;height:20px; text-decoration: none;}
a.nav_sub_item_active1:hover         {color: #000000;font-size: 12px;height:20px;  text-decoration: underline;}



.leftInnerContent {
	float: left;
	width: 200px;
}
.rightInnerContent {
	float: left;
	width: 650px;
	margin: 0px;
	position: relative;
	display: inline;
	padding : 20px 0px 20px 20px;
	
}
/*
#crumb {
	float: left;
	width: 980px;
	height: 28px;
	background: url(../template_images/crumbbg.jpg) repeat-x;
}
*/

.textContent {
	float:left;
	width:730px;
/*
	margin-left:30px;
*/
	display: inline;
}

.textContent_contact {
	float:left;
	width:650px;
	margin-left:30px;
	display: inline;
}

.textContent_contact p {
	width: 650px;
	float: left;
	font-size: 14px;
	color: #3c3a47;
	line-height: 18px;
	padding: 10px 0px;
}

.textContent p {
	width: 720px;
	float: left;
	font-size: 14px;
	color: #3c3a47;
	line-height: 18px;
	padding: 10px 0px;
}

.textContent p a {
	font-size: 14px;
	font-weight: bold;
	color: #3c3a47;
}
#footer {
	float: left;
	width: 980px;
	background-color: #3c3a47;
	height: 82px;
	position:relative;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 35px;
	margin-top: 10px;
}
#footer ul li {
	float: left;
	font-size: 12px;
	color: #999999;
	padding: 0 35px 0 0px;
}
#footer ul li a {
	color: #999999;
	text-decoration: none;
	
}
#footer ul li a:hover {
	color: #2b9694;
	text-decoration: underline;
}
/* footer */
p.copyright {
	clear: both;
	float: left;
	width: 670px;
	font-size: 10px;
	text-align: left;
	color: #2b9694;
	padding-left: 35px;
	margin-top: 20px;
	*margin-top: 10px;
	position: relative;
	display: inline;
}
p.copyright a {
	color: #2b9694;
	text-decoration: none;
}
p.copyright a:hover {
	color: #2b9694;
	text-decoration: underline;
}
p.design {
	float: left;
	width: 52px;
	font-size: 10px;
	color: #2b9694;
	margin-top: 20px;
	*margin-top: 10px;
	position: relative;
	display: inline;
}
.register {
	width:940px; 
	float:left; 
	padding:20px;
}
.register h1{
	font-size:18px;
	margin-bottom:10px;
}
.formWrap {
	margin-top:15px;
}
.formWrap label {
	padding-right:5px;
	margin: 3px 0 0 8px;
	font-weight:normal;
	font-size:1.0em;
	line-height: 1.2em;
	float:left;
	width:200px;
	text-align:right;
}
input.field {
   font-size: 10px;
   color: #000000;
   border: 1px solid #666666;
   float:left;
}
input.button {
   font-size: 10px;
   color: #333300;
   background:#DDc912 bottom left;
   border: 1px solid #333333;
   float:left;
   margin-left:10px;
}
.formWrap input, select, textarea {
	font-size:12px;
	margin:5px 0 2px 5px;	
}
.formWrap input.box {
	float:right;	
}

/* -------------------newly added-------------*/

#crumb {
width: 980px;
height: 29px;
float: left;

background: url(../template_images/crumbbg.jpg) repeat-x;
}

#crumbmenu {
font-family: Arial, Helvetica, sans-serif;
float:right;
font-size:14px;
line-height:20px;
color: #000;
}
#crumbmenu ul {
margin:0;
padding:0;
list-style:none;
}
#crumbmenu li {
display:inline;
margin:0;
padding:0;
white-space:nowrap;
}
#crumbmenu a {
float:left;
background:url(../template_images/left_crumb7.gif) no-repeat left top;
margin:0;
padding:0 0 0 15px;
text-decoration:none;
}
#crumbmenu a span {
float:left;
display:block;
background:url(../template_images/right_crumb6.gif) repeat-x left top;
padding:4px 15px 4px 11px;
color:#000;
}
#crumbmenu a span {float:none;}
#crumbmenu a:hover span {color:#000;text-decoration: underline;}
#crumbmenu a:hover {}
#crumbmenu a:hover span { }
#crumbmenu .selected a { color:#000;background-position:0% -42px;}
#crumbmenu .selected a span {color:#000; background-position:100% -42px; }


/*---------------------------------feedback----------------*/

div.contact_col1 {
	width:120px;
	height:18px;/*22px;*/
	/*padding-top:4px;*/
	margin:3px 0px 3px 0px;
	float:left;
}

div.contact_col2 {
	width:600px;
	margin:3px 0px 3px 0px;
}

div.contact_col2 input {
	width:212px;/*216px;*/
	height:21px;/*18px;*/
	padding:1px 2px 0px 2px;
	border:1px solid #cccccc;
	*margin-top:-1px;
}

div.contact_col2 textarea {
	width:212px;/*216px;*/
	height:200px;
	padding:0px 2px 0px 2px;
	border:1px solid #cccccc;
}

/*--------------------sitemap-------------*/

li.sitemap {
    font-style: italic;
    color: #AAAAAA;
}  

li.sitemap a {
    font-style: normal;
    font-weight: bold;
    color: #666666;
}
/*--------------help---------------*/

#back a {
	color:#3C3A47;
	text-decoration:none;
	margin-top:10px;
}
/* HELP */

#help {
    color: #666666;
}

#help a {
    color: #666666;
}

table.help_search {
    font-size: 12px;
    width: 100%;
    padding-bottom: 10px;
	border:none;
}
table {
}
td {
	padding:10px;
	vertical-align:top;
}

a.help_addresslink:link     {color: #000000; font-size: 12px; text-decoration: none}
a.help_addresslink:visited  {color: #000000; font-size: 12px; text-decoration: none}
a.help_addresslink:active   {color: #000000; font-size: 12px; text-decoration: none}
a.help_addresslink:hover    {color: #000000; font-size: 12px; text-decoration: underline}

td.help_section {
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}    

td.help_question {
    font-weight: bold;
    color: #666666;
    padding: 3px 0px 3px 10px;
}    

td.help_answer {
    font-style: italic;
    color: #000000;
    padding-left: 20px;
}    

td.help_topten_header {
    font-weight: bold;
    color: #000000;
}   

#filerow {
background-image:url(../template_images/filerow_bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
height:24px;
margin:10px 0 0;
padding:7px 15px 0;
width:690px;
}

#filerow a{
color:#FFFFFF;
text-decoration: none;
}

#filerowalt {
    background: #F8F8F8;
}
div.question a {
background-color:#f3f3f3;
color: #333;
text-decoration: none;
}

div.question a:hover  {
color: #333;
text-decoration: underline;
}
.help_answer {
    font-style: italic;
    color: #000000;
    width:650px;
    clear:both;
    padding:5px 0 5px 0;
   
}


.help_answer p {

color:#666666;
float:none;

 border-bottom:1px dotted #666666;
}