body {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#575757;
  background: #FFFFFF url('../images/background.jpg') top center repeat-x;
}

html, body 
{
	height: 100%;
}

#page_wrapper 
{
   margin: 0px;
   width:958px;
   background: #FFFFFF url('../images/main_img.gif') top left repeat-y;
}

.wrapper 
{
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0px auto 0px auto;
   width:958px;
   background: #FFFFFF url('../images/main_img.gif') top left repeat-y;
}

.content-wrapper {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0px 0px 0px 0px;
   padding: 0px 4px 0px 4px;
   background: url('../images/background1a.gif') top left no-repeat;
}
  
A:link {
	COLOR: #0E77CB; text-decoration: underline;
}
A:visited {
	COLOR: #0E77CB; text-decoration: underline;
}
A:active {
	COLOR: #0E77CB; text-decoration: underline;
}
A:hover {
	COLOR: #2E3D45; text-decoration: underline;
}

#page_header {
  height: 412px;
  background:#FFFFFF url('../images/header.jpg') top center no-repeat;
  clear: both;
}

#page_header1 {
  height: 412px;
  background:#FFFFFF url('../images/header1.jpg') top center no-repeat;
  clear: both;
}

#page_header2 {
  height: 412px;
  background:#FFFFFF url('../images/header2.jpg') top center no-repeat;
  clear: both;
}

#page_header3 {
  height: 412px;
  background:#FFFFFF url('../images/header3.jpg') top center no-repeat;
  clear: both;
}

#page_header4 {
  height: 412px;
  background:#FFFFFF url('../images/header4.jpg') top center no-repeat;
  clear: both;
}

#page_header5 {
  height: 412px;
  background:#FFFFFF url('../images/header5.jpg') top center no-repeat;
  clear: both;
}

#inner_page_header {
  height: 120px;
  background:#FFFFFF url('../images/top_header_bg.jpg') top left repeat-x;
  clear: both;
  border-bottom:2px #3E93D4 solid;
}

#top_header1 {
  margin:0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:120px;
  clear:both;
}

#logo {
  float:left;
  margin:0px;
  padding:0px;
  width:556px;
  border:0px dashed #cccccc;
}

#header_menu_bar {
  float:right;
  margin:0px;
  padding:0px 0px 0px 0px;
  width:390px;
  height:110px;
  border:0px dashed #cccccc;
  background: url('../images/menu_bar1.gif') top right no-repeat;
}

#header_menu_bar2 {
  float:right;
  margin:0px;
  padding:0px 0px 0px 0px;
  width:390px;
  height:120px;
  border:0px dashed #cccccc;
  background: url('../images/menu_bar2.gif') top right no-repeat;
}

#header_banner_top {
  margin:0px;
  padding:0px 0px 15px 0px;
}

#top_icon_menu {
  padding:2px 0px 0px 0px;
  margin:0px;
}

#top_menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#0E77CB;
  font-weight:bold;
  padding:31px 0px 0px 79px;
}

#top_menu A:link {
	COLOR: #0E77CB; text-decoration: none
}
#top_menu A:visited {
	COLOR: #0E77CB; text-decoration: none
}
#top_menu A:active {
	COLOR: #0E77CB; text-decoration: none
}
#top_menu A:hover {
	COLOR: #FF0000; text-decoration: none
}

#menu_bar {
  margin:0px;
  padding:0px 0px 0px 100px;
  border:0px dashed #cccccc;
  height:42px;
  clear:both;
  background: url('../images/menu_bar.jpg') top left repeat-x;
}

#content_wrapper {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;      
  border:0px dashed #FFFFFF;
}

#main_content {
  margin-left:198px;
  margin-right:184px;
  padding-bottom:0px;
  padding-top:4px;
  border:0px dashed #cccccc;
}

#main_content h2 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #116EC4;
  padding:0px 0px 5px 0px;
  font-weight:normal;
}

#main_content h3 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #116EC4;
  padding:0px 0px 5px 0px;
  font-weight:normal;
}

#main_content h4 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #116EC4;
  padding:0px 0px 5px 0px;
  font-weight:bold;
}

#main_content p {
  margin-top:0px;margin-bottom:0px;
  padding:0px 0px 19px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

#inner_content {
  margin-left:198px;
  margin-right:0px;
  padding-bottom:0px;
  padding-top:4px;
  border:0px dashed #cccccc;
}

#inner_content h2 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #116EC4;
  padding:0px 0px 5px 0px;
  font-weight:normal;
}

#inner_content h3 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #116EC4;
  padding:0px 0px 5px 0px;
  font-weight:normal;
}

#inner_content h4 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #116EC4;
  padding:0px 0px 5px 0px;
  font-weight:bold;
}

#inner_content p {
  margin-top:0px;margin-bottom:0px;
  padding:0px 0px 19px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.bluetext_head {
  font-size: 13px;
  color: #116EC4;
  font-weight:bold;
}

.main_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#left_side {
  float: left;
  width:196px;
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #ffffff;
  padding:12px 4px 10px 10px;
}

#left_side p {
  margin-top:5px;
  margin-bottom:15px;
  padding:4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #FFFFFF;
}

#right_side {
  float: right;
  width:183px;
  padding-top:6px;
  border:0px dashed #cccccc;
}

#right_side h3 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #ffffff;
  padding:14px 4px 0px 10px;
}

#right_side h4 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #ffffff;
  padding:0px 4px 6px 0px;
}

#right_side h5 {
  margin-top:0px;
  margin-bottom:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding:0px 0px 5px 0px;
  font-weight:bold;
}

#right_side p {
  margin-top:0px;
  margin-bottom:0px;
  padding:4px 4px 11px 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
}

#navcontainer ul {
  padding: 0px;
  margin:0px;
  color: White;
  float: right;
  width: 100%;
  font-family: Georgia, arial, helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  background:url(../images/line.gif) center left no-repeat;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left:30px;
  padding-right:30px;
  background-color: transparent;
  color: #020304;
  text-decoration: none;
  float: left;
  background:url(../images/line.gif) center right no-repeat;
}

#navcontainer ul li a:hover {
  background:url(../images/line.gif) center right no-repeat;
  color: #FF0000;
}

#navcontainer ul li .current {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left:30px;
  padding-right:30px;
  background-color: transparent;
  color: #FF0000;
  text-decoration: none;
  float: left;
}

.linklist {
  padding: 0px 0px 0px 0px;
  margin: 0px 2px 0px 2px;
}

.linklist li {
  list-style: none; 
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 10px;
  line-height:17px;
  border-bottom: 1px solid #63A4D7;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:12px;
  background:url(../images/arrow.gif) top left no-repeat;
}

.linklist li a { color:#FFFFFF; text-decoration: none; }
.linklist li a:hover { color:#FFFF00; text-decoration: none; }

.left_side_link {
  padding:0px 0px 0px 0px;
  margin:0px;
  background:#3E92D5 url(../images/top_blue_img.jpg) top left no-repeat;
  border-top:6px #FFFFFF solid;
}

.linklist1 {
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  height:141px;
  background:#3E92D5 url(../images/green_img.jpg) top left repeat;
}

.linklist1 li {
  list-style: none; 
  margin: 0px 0px 0px 0px;
  padding: 5px 2px 7px 12px;
  line-height:17px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:13px;
  font-weight:bold;
  background:url(../images/arrow.gif) top left no-repeat;
}

.linklist1 li a { color:#FFFFFF; text-decoration: none; }
.linklist1 li a:hover { color:#FFFF00; text-decoration: none; }



.lilist {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}

.lilist li {
  list-style: none; 
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 8px 16px;
  line-height:17px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:12px;
  background:url(../images/arrow1.gif) top left no-repeat;
}

.top_img {
  background: url('../images/top-img.jpg') top left no-repeat;
}
.mid_img {
  background: url('../images/mid-img.jpg') top left repeat-y;
}
.bot_img {
  background: url('../images/bot-img.jpg') bottom left no-repeat;
  padding:20px 20px 10px 20px;
}

.inner_top_img {
  background: url('../images/inner-top-img.jpg') top left no-repeat;
}
.inner_mid_img {
  background: url('../images/inner-mid-img.jpg') top left repeat-y;
}
.inner_bot_img {
  background: url('../images/inner-bot-img.jpg') bottom left no-repeat;
  padding:15px 18px 10px 18px;
}

.top_blue_box {
  background: #2684D0 url('../images/top_blue_box_img.jpg') top left no-repeat;
}
.bot_blue_box {
  background: url('../images/bot_blue_box_img.gif') bottom left no-repeat;
  padding:10px 1px 10px 6px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  line-height:19px;
}

.top_blue_box1 {
  background: #2684D0 url('../images/top_blue_box_img1.gif') top left no-repeat;
  margin-bottom:12px;
}

.bot_blue_box1 {
  background: url('../images/bot_blue_box_img.gif') bottom left no-repeat;
  padding:10px 0px 10px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  line-height:19px;
}

.left_blue_box {
  margin:0px;
  padding:0px 0px 0px 4px;
  background: url('../images/top_blue_img1.jpg') top left no-repeat;
}
.left_blue_box_middle {
  margin:12px 0px 0px 5px;
  border-bottom:1px #023966 solid;
  width:185px;
  background: #288BD0 url('../images/blue_line.gif') top left repeat-y;
}

.left_blue_box1 {
  margin:0px;
  padding:0px 0px 0px 0px;
  background: url('../images/top_blue_img.jpg') top left no-repeat;
}

.left_blue_box_middle1 {
  margin:0px 0px 0px 0px;
  width:196px;
  border-top:6px #FFFFFF solid;
}

.left_button {
  margin:0px;
  padding:5px 0px 5px 5px;
}

.right_button {
  margin:0px;
  padding:5px 0px 5px 6px;
}

.newsletter {
  margin:10px 0px 0px 0px;
}

.joinour {
  margin:10px 0px 0px 0px;
}

.video {
  float:right;
  width:330px;
  margin:0px 0px 20px 10px;
  padding:0px;
}

.input_box {
  width:130px;
}

.light_blue_box {
  background-color:#001D34;
}
.dark_blue_bg {
  background-color:#003D6A;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
}
.light_blue_bg {
  background-color:#C6E7FF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

hr { border-top:1px #1F70B1 solid; border-bottom:0px #FFFFFF dashed; border-left:0px #FFFFFF dashed; border-right:0px #FFFFFF dashed; margin:0px 0px 15px 0px; padding:0px;
}

.input_box1 {
  width:220px;
  background-color:#D5E8F9;
  border:1px #003B61 solid;
}

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#page_bottom {
  clear:both;
  margin:0px;
  height:10px;
}

#page_footer {
  margin: 0px; 
  width: 100%;
  height: 131px;
  clear: both;
  background: #78DD68 url('../images/footer_img.gif') top left repeat-x;
}

#page_footer p {
  padding-top:15px;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size: 12px;
  line-height:22px;
  color:#252928;
  text-align:center;
}

#page_footer A:link {
	COLOR: #252928; text-decoration: none;
}
#page_footer A:visited {
	COLOR: #252928; text-decoration: none;
}
#page_footer A:active {
	COLOR: #252928; text-decoration: none;
}
#page_footer A:hover {
	COLOR: #FF0000; text-decoration: underline;
}

.copyright {
  padding-left:160px;
}

.footer {
  width:930px;
  margin-left:auto;
  margin-right:auto;
}

.footer_left {
  float:left;
  width:200px;
  padding-top:9px;
}
.footer_right {
  float:left;
  width:700px;
  text-align:right;
}