body{ font-family:Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; text-align: left; margin:0px 0 0 0; padding: 0px; background-color:#B3B2B2; background-image:url(../images/bg-acc.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed; }
	
p, form {
	margin: 0;
	padding: 0;
}

img {border:0px;}

a {
	
	color:#000000;
	text-decoration:none;
}

a:hover{color:#000000; text-decoration:none;}
.a:hover{color:#000000; text-decoration:none;}

#wrapper_top{width:980px; background-image:url(../images/top-bg.jpg); background-position:center; background-repeat:no-repeat; margin:0px auto; }
#page_top{width: 980px; text-align:left; margin:0px auto; padding:0;  height:21px;  
  }


#wrapper_container{width:980px; margin:0px auto;}
#page_container{width: 980px; background-image:url(../images/mid-bg.jpg); float:left; padding:0 10px 0 10px;   background-repeat:repeat-y;    }


#wrapper_footer{width:980px;  margin:0px auto; }
#page_footer{width: 980px; text-align:left;  height:20px; float:left;  background-image:url(../images/base-bg.jpg); background-position:center; background-repeat:no-repeat;  }

#page_copyright {color:#ffffff; text-decoration:none; font-size:12px;}
#page_copyright a {color:#ffffff; text-decoration:none;}
#page_copyright a:hover {color:#ffffff; text-decoration:underline; }

#page_weblink {color:#E01936; text-decoration:none; font-size:12px; }
#page_weblink a {color:#E01936; text-decoration:none; }
#page_weblink a:hover {color:#E01936; text-decoration:underline; }

.home_topic {color:#FFFFFF; text-decoration:none; font-size:18px; float:right; width:140px; padding:4px 15px 0 0; text-align:right; line-height:18px;}
.home_topic a {color:#FFFFFF; text-decoration:none;}
.home_topic a:hover {color:#FFFFFF; text-decoration:underline; }





#header{width: 970px; float:left;  margin:0 5px 0 5px;   }

#main_content{width: 970px; float:left;  margin:0px 5px 0 5px;   }

/* NAVIGATION ON ALL OTHER PAGES */
#main_nav_bg { float:left; width:940px; height:31px; background-image:url(../images/nav-main-bg.jpg); background-repeat:repeat-x;}
#main_nav { float:left; width:700px; height:31px; background-image:url(../images/nav-bg-x.jpg); background-repeat:repeat-x;}
#main_nav ul { margin:0; padding:0; list-style: none; height:31px; }
#main_nav ul li{display:inline;  float:left; height:31px; border-right:1px solid #FFFFFF;}
#main_nav ul li:hover {color:#ffffff; background-image:url(../images/nav-bg-o.jpg); background-repeat:repeat-x; height:31px; }
#main_nav ul li a {color:#ffffff; float:left; height:31px; line-height:31px; font-weight:bold; padding:0 20px 0 20px; }
#main_nav ul li a:hover {color:#ffffff; height:31px; line-height:31px; font-weight:bold; cursor:pointer;  }


/* NAVIGATION ON HOME PAGE */
#home_nav { float:left; width:656px; height:31px; background-image:url(../images/nav-bg-x.jpg); background-repeat:repeat-x;}
#home_nav ul { margin:0; padding:0; list-style: none; height:31px; }
#home_nav ul li{display:inline;  float:left;  height:31px; border-right:1px solid #FFFFFF;}
#home_nav ul li:hover {color:#ffffff; background-image:url(../images/nav-bg-o.jpg); background-repeat:repeat-x; height:31px; }
#home_nav ul li a {color:#ffffff; height:31px; float:left; line-height:31px; font-weight:bold; padding:0 20px 0 20px; }
#home_nav ul li a:hover {color:#ffffff; height:31px; line-height:31px; font-weight:bold; cursor:pointer;  }

/* NAVIGATION ON SERVICES */
#services_nav { float:left; width:160px; height:36px; }
#services_nav ul { margin:0; padding:0; list-style: none; height:36px; }
#services_nav ul li{display:block; width:160px; float:left; padding-right:0px; height:36px; background-image:url(../images/service-nav-bg.jpg); background-repeat:repeat-x;}
#services_nav ul li:hover {color:#4F4F4F; background-image:url(../images/service-nav-bg-o.jpg); background-repeat:repeat-x; height:36px; }
#services_nav ul li a {color:#4F4F4F; height:30px; padding:0 0 0 8px; line-height:30px; font-weight:bold; margin-left:auto; margin-right:auto;  }
#services_nav ul li a:hover {color:#4F4F4F; height:30px; padding:0 0 0 8px;  line-height:30px; font-weight:bold; cursor:pointer; margin-left:auto; margin-right:auto;  }



/*Form Processing */
#formcontainer {display:block; padding:0px; margin:0px; width:325px;}
#configform form {padding:0px; margin:0px; border:0px;}
#configform fieldset { border:0px; margin:0 0 0 0;}
#configform form li {padding:0px 0px 0px 10px; vertical-align:middle; margin:0px; list-style:none;}
#configform form ul {margin:0px; padding:0px;}
#configform form legend {color:#666666; font-weight:bold; border:0px;}
#configform form label {display:block; vertical-align:top; width:100%; float:left; text-align:left; margin-right:0px; font-weight:bold; padding:6px 0 4px 0px; color:#000000;}
#configform form em {font-weight:bold; color:#ff0000;}
#configform form fieldset input, select { height:18px; width:320px;  padding:2px 0px 2px 4px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; border:1px solid #D6D6D6;}
#configform form fieldset textarea { height:100px; width:320px; border:0px solid #000000; padding:2px 0px 0px 2px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}

/*Application Form Processing */
#formapp {display:block; padding:0px; margin:0px; width:90%;}
#appform form {padding:0px; margin:0px; border:0px;}
#appform fieldset { border:0px; margin:0 0 0 0;}
#appform form li {padding:0px 0px 0px 10px; vertical-align:middle; margin:0px; list-style:none;}
#appform form ul {margin:0px; padding:0px;}
#appform form legend {color:#666666; font-weight:bold; border:0px;}
#appform form label {display:block; vertical-align:top; width:100%; float:left; text-align:left; margin-right:0px; font-weight:bold; padding:6px 0 4px 0px; color:#000000;}
#appform form em {font-weight:bold; color:#ff0000;}
#appform form fieldset input, select { height:18px; width:320px;  padding:2px 0px 2px 4px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; border:1px solid #D6D6D6;}
#appform form fieldset textarea { height:95px; width:550px; border:1px solid #D6D6D6; padding:2px 0px 0px 2px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}

.ClearAll {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}



.mid_correction{margin:-2px 0 0 3px;}
.clear{clear: both; line-height: 0; height: 0;}

h1{font-size: 18px; font-weight:bold; float:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin:0px; padding:0px 0 0 5px;;  }

h2
{
	font-size: 14px; font-weight:bold;  color:#18247B; margin-top:0; margin-left:0px; margin-bottom:0px; padding-top: 0; padding-bottom:0px;
}

h3
{
	font-size:18px; font-weight: bold; color:#7FC4E4; margin-top:0; margin-left:0px; margin-bottom:0px; padding-top: 0; padding-bottom:0px;
}

h4
{
	font-size:12px; font-weight: bold; color:#000;
}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}



.style2 {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color:#FFFFFF;
		 }

.style3 {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 18px;
		 font-weight:bold;
		 color:#FFFFFF;
		 }

.style4 {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight:bold;
		 color:#0099CC;
		 }



form.signup
{
	padding:0;margin:0;
}

form.signup input
{
	margin:3px;
}

hr
{
	height:0;
	line-height:0;
	border-top:0px solid #e7e7e7;
}

table#posts
{
	border-collapse:collapse; width:100%;
}

#posts th
{
text-align:left; background-image:url(../images/form_bg.gif); background-repeat:repeat-x;  color:#FFFFFF; height:23px;  font-size:12px; padding-left:3px; 
}

#posts th.right
{
text-align:center; background-image:url(../images/form_bg.gif); background-repeat:repeat-x;  color:#FFFFFF; height:23px;  font-size:12px; 
}

#posts tr
{

}
#posts tr.white
{
background-color:#FFFFFF;
}

tr.gray
{
 background-image:url(../images/box_bg.gif);
background-repeat:repeat-x;
}




#posts td
{
text-align:left;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:12px;

}

#posts td.cellright
{
padding:2px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:12px;
}
#posts b
{
font-size:11px;
}
#posts a
{
text-decoration:none;
padding:2px;
display:inline;
font-size:11px;
font-weight:bold;
color:#000000;
}
#posts a:hover
{
color:#000000;
text-decoration:underline;
}
