body
{
	font-size:95%;
	line-height:1.2em;
	background:url(images/bg.gif) repeat-x top #FFFFFF;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	height: 30px;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 980px;
	}

#container {

background:url(images/bg_row.gif) repeat-x;
float:left;
width:980px;
		 }

.indent-main{padding:23px 28px 0 25px}
.indent-col{padding:5px 0 0 0}
.container_bg 
{

}
#header {
	
	}

#side-a {
	float: left;
	width: 150px;
	padding-top:10px;
}


#side-b {
	float: right;
	width: 150px;
	padding-top:10px;
}

#content { float:left;
padding-top:10px;
width:630px;
}

#plain ul li{
background:url(images/marker.gif) top left no-repeat; background-position:0 8px; margin:0; padding-left:10px;}
.container_body {
margin: 15px 15px 15px 15px;
}

.bg{ background:url(images/tail.gif) repeat-y 273px top; }

.col1
{ 
width:232px; margin-right:70px; float:left;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7{ float:left}

.col-1 {
float:left;
padding-right:10px;}
.col2_right
{
 width:550px; text-align:justify; float:left;

}
.clear { clear:both;}

.tail{
	background:url(images/tail1.gif) repeat-x bottom;
	padding-bottom:9px;
	margin-bottom:5px;
	float:left;
	width:600px;
	color: #8e8e8e;
	font-size:12px;
}
.fright{ float:right; width:330px;}

.regi_box {
width:240px;

}

#footer { height:30px; }


.logo
{
margin-top:15px;

}
/*- Nav Tabs --------------------------- */

    #nav_tabs {
      float:left;
      width:100%;
      font-size:100%;
	  border-bottom:1px solid #2763A5;
      line-height:normal;
	  margin-top:30px;
	  }
    
	#nav_tabs ul {
          margin:0;
          padding: 0px 0px 0px 35px;
          list-style:none;
      }
    #nav_tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav_tabs a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #nav_tabs a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 4px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav_tabs a span {float:none;}
    /* End IE5-Mac hack */
    #nav_tabs a:hover span {
      color:#FFF;
      }
    #nav_tabs a:hover {
      background-position:0% -42px;
      }
    #nav_tabs a:hover span {
      background-position:100% -42px;
      }

      #nav_tabs #current a {
              background-position:0% -42px;
      }
      #nav_tabs #current a span {
              background-position:100% -42px;
      }


/*end of header navigation*/

.jamp{ width:142px; margin-right:2px; vertical-align:middle}
select{font-size:1em; color:#818181; height:20px;}

.h{ height:26px}
.block-contact span{ float:right; margin-right:40px}
.input{
	width:228px; height:20px;
	margin-bottom:5px;
	font-size:1em;
	background-image:url(images/bg_row.gif);
}
input{
	border-left:1px solid #6895b8; 
   	border-top:1px solid #6895b8; 
   	border-right:1px solid #4e7593; 
   	border-bottom:1px solid #4e7593; 
	background:#FFFFFF;
	width:238px; height:20px;
	font-size:.857em;
	 color:#404040;
	padding-left:5px;
}
textarea{
	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 
	background:#FFFFFF;
	width:238px; height:53px;
	font-size:.857em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
			
a img
{
 border:0px }
img{ vertical-align:top;
}

a{color:#527998; text-decoration:underline} 
a:hover{text-decoration:none}
.link{ text-decoration:none } 
.link:hover{ text-decoration:underline } 
.link1{color:#bc0000; background:url(images/marker1.gif) center right no-repeat; padding-right:22px;  } 
.link2{color:#527998; background:url(images/marker2.gif) center right no-repeat; padding-right:21px;  }
.link3{color:#527998; background:url(images/marker1.gif)  center right no-repeat; padding-right:22px;  }  
.link4{color:#bc0000;  } 


.row { background:url(images/bg_row.gif) repeat-x }
/*box*/
.box{
	background:#ffffff;
	width:100%;
	font-size:12px;
	color:#404040;
	list-style-image: url(images/marker.gif);
	line-height: 23px;
}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:33px 20px 22px 25px; }
.box .indent-box1{ padding:30px 20px 22px 97px; }


/*box1*/
.box1{ background:#e8f1f7; width:100%;
font-size:11px;
color:#404040;
padding-bottom:10px;
	
	}
.box1 .corner-top-left {background:url(images/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(images/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(images/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box{
}


/*box section2 main*/

.box2{ background:#ffffff; width:100%; font-size:1.16em; color:#404040;}
.box2 .indent-box2{ padding:3px 20px 12px 12px; }
.box2 .indent-box2{ padding:3px 20px 22px 97px; }
.box2 .indent-box2{ padding:3px 20px 22px 30px; }


.divide
{
width:25px;
float:left;
}
/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:23px 28px 0 25px}
#content .indent-col{padding:22px 0 0 0}
#content .indent-col2{padding:0px 0 0 0}
#content .indent-col3{padding:9px 0 0 0}
#content .title-1{  margin-bottom:14px}
#content .title{  margin-bottom:18px; padding-bottom:3px; background:url(images/tail2.gif) repeat-x bottom}
#content .title1{  margin-bottom:5px}
#content .title2{  margin-bottom:14px}
#content .title3{  margin-bottom:24px}
#content .img-left{ float:left; margin:0 38px 0 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 7px 0}
#content .p{ margin:0 0 11px 0}
#content .p1{ margin:0 0 17px 0}
#content h2{color:#8e8e8e; font-size:1em; margin-bottom:7px;  }
#content h4{color:#404040; font-size:1em; margin-bottom:9px;  }
.tail{ background:url(images/tail1.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:5px}
.tail1{ background:url(images/tail-1.gif) repeat-x bottom; padding-bottom:29px; margin-bottom:29px}
.img{ position:absolute; margin-top:-15px}
.txt{ font-size:.857em}

#content .indent{padding:28px 0 6px 0}
.box_headings
{
color:#BC0000;
font-size:1em;
font-weight:bold;
}

.box_headings_2
{
color:#404040;
font-weight:bold;

}

H1 {
color:#BC0000;
font-size:larger;
}


/*page2 styles*/
.arrowlistmenu{
width: 250px; /*width of menu*/
}

.arrowlistmenu .headerbar{
color: white;

background-image:url(images/menu_bg.gif);
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Arial; padding-left:10px; padding-right:0; padding-top:4px; padding-bottom:4px
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Arial; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:4px; color:#8e8e8e;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url('images/marker.gif') no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%; padding-right:0; padding-top:2px; padding-bottom:2px
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/*end page2 styles*/
/*======= footer =======*/
#footer { height:53px; }
.pagefooter {background-image:url(images/footer.gif); background-repeat:no-repeat; height:27px; }
.footer_txt{ padding-top:5px; text-align:center; vertical-align:middle;}
/*footer*/
#footer { color:#8e8e8e; font-size:0.75em; text-align:right }
#footer .indent-footer{ padding:15px 30px 0 26px;}
#footer a {color:#8e8e8e; text-decoration:none}  
#footer a:hover {  text-decoration:underline}


.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
