body
{
    background: url(../images/bg.png);
    margin: 0 auto;
}
p
{

	text-align: justify;
	line-height:normal;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom_2
{
    font-size:8pt;
    color:#666666;
    padding:5px 10px 0px 10px;
}
.bottom_3
{
    font-size:8pt;
    color:#005596;
    display:inline;
    line-height:5mm;
}
.footer_links
{
    text-align:center;
    font-size:8pt;
    color:#929387;
    padding-top:11px;
}
.footer_links a:link{
    color: #D4D2C8;
    font-family: Tahoma;
    text-decoration: none;
}

.footer_links a:visited
{
    color: #D4D2C8;
    text-decoration: none;
}

.footer_links a:hover
{
    color: #D4D2C8;
    text-decoration: underline;
}
a:link{
    border:none;
    color: #D85B00;
    font-family: Tahoma;
}

a:visited{
    border:none;
    color: #D85B00;
}

a:hover{
    border:none;
    text-decoration: none;
    color: #D85B00;
}
#wrap
{
    margin: 0 auto;
    width: 776px;
    height: auto;
    background: url(../images/main_bg.png);
}

#header_wrap
{
    width:770px;
    height:170px;
    margin:0 auto;
}
.header_logo
{
    width:50%;
    height:170px;
    float:left;
}
.header_img
{
    margin-left:50%;
    width:auto;
    height:170px;
    background:url(../images/header_img.png);
}

#header_wrap
{
    width:770px;
    height:170px;
    margin:0 auto;
}
#content_wrap
{
    padding:0px;
}
#content_wrap_subpage
{
    padding:15px;
}
#content_wrap_subpage1
{
    padding:2px;
}
#content_top_wrap
{
    width: 770px;
    height: auto;
    background: url(../images/top_bg.gif);
    margin: 0 auto;
    background-repeat: no-repeat;
}
.content_top_1
{
    width: 257px;
    height: 152px;
    float: left;
    background: url(../images/content_top_1.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.content_top_2
{
    width:770px;
    float:left;
    background-repeat: no-repeat;
}
.content_top_3
{
    width:257px;
    height:152px;
    float:left;
    background: url(../images/content_top_3.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.top_link_1 a:link{
    border:none;
    color: #D85B00;
    font-family: Tahoma;
}

.top_link_1 a:visited{
    border:none;
}

.top_link_1 a:hover
{
    border: none;
    text-decoration: none;
}
.top_link_1
{
    color: #D85B00;
    font-size: 8pt;
    font-family: Tahoma;
    margin: 110px 0px 0px 170px;
}
.top_link_2 a:link{
    border:none;
    color: #D85B00;
    font-family: Tahoma;
}

.top_link_2 a:visited{
    border:none;
}

.top_link_2 a:hover{
    border:none;
    text-decoration: none;
}
.top_link_2
{
    color: #D85B00;
    font-size: 8pt;
    font-family: Tahoma;
    margin: 110px 0px 0px 155px;
}
.top_link_3 a:link{
    border:none;
    color: #D85B00;
    font-family: Tahoma;
}

.top_link_3 a:visited{
    border:none;
}

.top_link_3 a:hover{
    border:none;
    text-decoration: none;
}
.top_link_3
{
    color: #D85B00;
    font-size: 8pt;
    font-family: Tahoma;
    margin: 110px 0px 0px 140px;
}
.img
{
    padding-top:10px;
}
#content_bottom_wrap
{
    width:770px;
    height:auto;
    margin:0 auto;
}
.content_bottom
{
	width:250px;
	height:auto;
	float:left;
	margin:10px 6px 0px 0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005899;
}
#footer_wrap
{
    width:770px;
    height:68px;
    margin:0 auto;
    background: url(../images/footer_bg.gif);
    clear:both;
}
#nav_menu
 {
     width:770px;
     height:44px;
     background:url(../images/nav_menu_bg.png);
     margin:0 auto;
     }
.navbar{
	background:url(../images/nav_menu_bg.png);
	width: 770px;
	margin: 0px auto;
	height: 44px;
}
#menu
{
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
}
#menu li
  {
   display: inline;
}
#menu li a
{
    height:22px;
    text-align: center;
    padding-left:16px;
    padding-right:16px;
    margin-top:0px;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
}
#menu li a:hover, #menu li a.current
{
	color: #ffffff;
	background-color: #8d8d8d;
	background-image: url(../images/menu_hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.sub_page_wrap
{
    width: 770px;
    height: auto;
    margin: 0 auto;
}
.sub_page_left
{
    width: 186px;
    float: left;
    height: 100%;
    min-height: 418px;
    background:  url(../images/subpage_left.gif);
    padding-left:0px;
    padding-top:0px;
}
.sub_page_left a:link
{
	color: #BCBCBD;
	font-family: "Arial Narrow";
	text-decoration: none;
	font-size: 10pt;
	line-height: 2em;
	font-weight: bold;
}

.sub_page_left a:visited
{
    color: #BCBCBD;	
	font-family: "Arial Narrow";
    text-decoration: underline;
    line-height: 2em;
    font-size: 10pt;
		font-weight: bold;
}

.sub_page_left a:hover
{
    color: #D4D2C8;
    text-decoration: underline;
    line-height: 2em;
    font-size: 10pt;
}
.sub_page_left1
{
	width: 186px;
	float: left;
	height: 100%;
	min-height: 698px;
	padding-left:0px;
	padding-top:0px;
	background-color: #880000;
	background-image: url(../images/optimized-images/subpage_left1.png);
	background-position: bottom;
	background-repeat: no-repeat;
	
}
.sub_page_left1 a:link
{
	color: #BCBCBD;
	font-family: "Arial Narrow";
	text-decoration: none;
	font-size: 10pt;
	line-height: 2em;
	font-weight: bold;
}

.sub_page_left1 a:visited
{
    color: #BCBCBD;
		font-family: "Arial Narrow";
    text-decoration: underline;
    line-height: 2em;
    font-size: 10pt;
		font-weight: bold;
}

.sub_page_left1 a:hover
{
    color: #D4D2C8;
    text-decoration: underline;
    line-height: 2em;
    font-size: 10pt;
}
.sub_page_left11
{
	width: 186px;
	float: left;
	height: 100%;
	min-height: 708px;
	padding-left:0px;
	padding-top:0px;
	background-color: #880000;
	background-image: url(../images/subpage_left1.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: auto;
}
.sub_page_left11 a:link
{
	color: #BCBCBD;
	font-family: "Arial Narrow";
	text-decoration: none;
	font-size: 10pt;
	line-height: 2em;
	font-weight: bold;
}

.sub_page_left11 a:visited
{
    color: #BCBCBD;
		font-family: "Arial Narrow";
    text-decoration: underline;
    line-height: 2em;
    font-size: 10pt;
		font-weight: bold;
}

.sub_page_left11 a:hover
{
    color: #D4D2C8;
    text-decoration: underline;
    line-height: 2em;
    font-size: 10pt;
}
.sub_page_right { margin-left:166px; width:auto; height:100%; padding-left:40px; padding-right:40px; padding-top:30px;}
.sub_page_about { margin-left:16px; width:auto; height:100%; padding-left:40px; padding-right:40px; padding-top:30px;}.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005899;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005899;
	padding-left: 10px;
}
/* CSS Document */

#nav        {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 1px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px auto 0px;
	padding: 0;
	position: relative;
	z-index: 1000;
	top: 0;
	width: 720px;
	height: 25px;
	/*border-top: 1px solid #A8A282;
	border-bottom: 1px solid #A8A282;
	border-right: 1px solid #A8A282;
	border-left: 1px solid #A8A282;*/
	text-align: center;
	/*background:url(../images/nav_menu_bg.gif);*/
	background-repeat: repeat-x;
}
#nav ul   { color: #FF6600; font-size: 11px; line-height: 1px; background-color: #A8A282; text-align: center; list-style: none; margin: 0px auto 0px; padding: 0; z-index: 1000    }
#nav a  { color: #FF6600; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px;  text-decoration: none; text-align: left; display: block; z-index: 1000; width: auto; height: auto  }
#nav a:link, #nav a:visited, #nav a:active       { color: #333333;  z-index: 1000 }
#nav a:hover, #nav a:focus     {
	color: #ffffff;
	/*background-image: url(../images/navbck.jpg);*/
	/*background-color: #F4F4F4;*/ 
	z-index: 1000;
	background-color: #666666;	/*border-left: 1px solid #A8A282; 
	border-top: 1px solid #A8A282;
	border-bottom: 1px solid #A8A282;
	border-right: 1px solid #A8A282; */
}

#nav li    {
	text-align: left;
	z-index: 1000;
	width: auto;
	float: left;
	height: auto;
	
}
#nav li ul          { background-color: #fff; position: absolute; z-index: 1000; left: -999em; width: 150px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000}
#nav li ul.leftside          {
	background-color: #fff;
	margin-left: -1px;
	position: absolute;
	z-index: 1000;
	left: -999em;
	width: auto;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom-color: #000000;
}
#nav li ul.rightside           {
	background-color: #fff;
	margin-left: 1px;
	position: absolute;
	z-index: 1000;
	left: -999em;
	width: 150px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	
}
/*drop down style*/
#nav li ul li   {
	background-color: #F5F5F5;
	z-index: 1000;
	width: 150px;
	border-bottom: 1px solid #000000;
	
}
#nav li ul li a:hover   {
	z-index: 1000;
	border-style: none;
	width: 150px; 
	
}
/*end*/
#nav li:hover ul, #nav li.sfhover ul     { z-index: 1000; left: auto }
#nav li ul ul      { margin: -16px 0 0 125px; position: absolute; z-index: 1000 }
#nav li ul ul.two_lines      { margin: -31px 0 0 125px; position: absolute; z-index: 1000 }
#nav li ul ul.left_popout     { margin: -31px 0 0 -125px; position: absolute; z-index: 1000 }
#nav li:hover ul ul, #nav li.sfhover ul ul  { z-index: 1000; left: -999em }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul   { z-index: 1000; left: auto }
/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul   { margin-left: 0; z-index: 1000 }
#nav li li a:focus + ul  { margin-left: 200px; z-index: 1000 }
#nav li li a:focus     { color: #900; background: #CC0000; margin-left: 1000em; z-index: 1000 }
#nav li li li a:focus     { color: #900; background: #CC0000; margin-left: 200px; z-index: 1000 }
#nav li:hover a:focus, #nav li.sfhover a.sffocus     { color: #900; margin-left: 0; z-index: 1000 }
#nav li li:hover a:focus + ul, #nav li li.sfhover a.sffocus + ul     { color: #000000; background-color: #CC0000; margin-left: 10em; z-index: 1000 }
#naver {
	background-color: #CC0000;
	height: 30px;
}


.indypad {
	padding-right: 7px;
	padding-left: 15px;
	text-align: left;
}
#nav li:hover, #nav li.hover {   
    position: static;   
}  
