body {
	margin: 0px;
	padding:0px;
	background: url(../images/bg.gif) repeat;
	font: normal 12px arial, tahoma, verdana;
	color:#666666;
	line-height:18px;
}
a:link, a:visited, a:active{
color:#20406c;
text-decoration:underline;
}

a:hover{
color:#33845a;
text-decoration:underline;
}

img { behavior: url(css/iepngfix.htc); 
border:0;}

.nav_bg_l{
	background:#FFF url(../images/nav_bg_l.gif) no-repeat top left;
	width:10px;
}

.nav_bg_r{
	background:#FFF url(../images/nav_bg_r.gif) no-repeat top left;
	width:10px;
}

.nav_bg{
	background:#FFF url(../images/nav_bg.gif) repeat-x;
	padding-top:13px;
	width:940px;
}

.nav_shadow{
	background:#FFF url(../images/nav_shadow.gif) repeat-x bottom;
	width:910px;
}

.nav_shadow_l{
	background:url(../images/nav_shadow_l.gif) no-repeat;
	height:27px;
	width:15px;
}

.nav_shadow_r{
	background:url(../images/nav_shadow_r.gif) no-repeat;
	height:27px;
	width:15px;
}

.corner_left_bg{
	background:url(../images/corner_left_bg.gif) repeat-y;
	width:15px;
	vertical-align:top;
}

.corner_right_bg{
	background:url(../images/corner_right_bg.gif) repeat-y;
	width:15px;
		vertical-align:top;
}

.corner_left_bot{
	background:url(../images/corner_left_bot.gif) no-repeat;
	width:15px;
	height:20px;
}

.corner_right_bot{
	background:url(../images/corner_right_bot.gif) no-repeat;
	width:15px;
		height:20px;
}

.corner_bot_bg{
	background:#FFF url(../images/corner_bot_bg.gif) repeat-x;
	width:910px;
		height:20px;
}

.corner_bg{
width:910px;
background-color:#FFF;
vertical-align:top;
padding-top:10px;
}
/*- Menu Tabs B--------------------------- */

    #nav {
      float:right;
      font: bold 12px arial, tahoma, verdana;
	  
      }
    #nav ul {
	  margin:0;
	  padding:0;
	  padding-right:10px;
	  list-style:none;
	  text-align:right;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #nav li a {
      float:left;
      background:url("../images/nav_left.gif") no-repeat left top;
      margin-left:3px;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #nav li a span {
      float:left;
      display:block;
      background:url("../images/nav_right.gif") no-repeat right top;
      padding:4px 15px 5px 5px;
		color:#001D45;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav li a span {float:none;}
    /* End IE5-Mac hack */
    #nav li a:hover span, #nav li#current a span{
      color:#4B71A4;
      }
    #nav li a:hover, #nav li#current a{
      background-position:0% -27px;
      }
    #nav li a:hover span, #nav li#current a span{
      background-position:100% -27px;
      }
	  
.bar_blue{
background:url(../images/bar_blue.gif) no-repeat; 
padding:0px 0px 0px 10px;
font:bold 11px arial,verdana,tahoma;
height:23px;
}
.bar_blue2{
background:url(../images/bt_banner.gif) no-repeat; 
padding:0px 0px 0px 10px;
text-align:center;
font:bold 11px arial,verdana,tahoma;
height:17px;
}
.bt_blue_c{
background-color:#7995bc;
text-align:center;
color:#FFFFFF;
padding:0px;
height:17px;
font:bold 11px arial,verdana,tahoma;
}
a.li-nav:link, a.li-nav:active, a.li-nav:visited{
color:#FFFFFF;
text-decoration:none;
}

a.li-nav:hover{
color:#B9E7CF;
text-decoration:none;
}

ul.listing, ul.listing2, ul.listing3{
padding:5px 0px 5px 20px;
margin:0;
}

ul.listing li, ul.listing2 li{
padding:0;
margin:0;
font:bold 11px arial,verdana,tahoma;
list-style:none;
background:url(../images/icon_arrow.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:18px;
}

ul.listing2 li{
padding:0;
margin:0;
font:bold 12px arial,verdana,tahoma;
list-style:none;
background:url(../images/icon_arrow.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:18px;
}
ul.listing3 li{
padding:0;
margin:0;
font:12px arial,verdana,tahoma;
list-style:none;
background:url(../images/icon_arrow.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:18px;
}
.txt-green{
font:bold 12px arial,verdana,tahoma;
color:#33845A;
}
.txt-green_content{
font:12px arial,verdana,tahoma;
color:#33845A;
}
.txt-green_content_header{
font:bold 16px arial,verdana,tahoma;
color:#33845A;
}
.txt_green_top{
color:#33845A;
font:bold 18px arial,tahoma,verdana;
}
.txt-green_header{
font:bold 36px arial,verdana,tahoma;
color:#33845A;
}
.txt-grey_header{
font:bold 36px arial,verdana,tahoma;
color:#999999;
}
.txt_gray_top{
color:#999999;
font:bold 16px arial,tahoma,verdana;
}

.txt_grey{
color:#999999;
font:bold 12px arial,tahoma,verdana;
}

.txt_grey_detail{
color:#666666;
font: 12px arial,tahoma,verdana;
text-align:justify;
}

.txt_orange_alphabet{
color:#ffa628;
font: bold 12px arial,tahoma,verdana;
text-align:justify;
}

ul.listing li a:link, ul.listing li a:active, ul.listing li a:visited, ul.listing2 li a:link, ul.listing2 li a:active, ul.listing2 li a:visited{
color:#20406C;
text-decoration:none;
}

ul.listing li a:hover, ul.listing2 li a:hover{
color:#4E9972;
text-decoration:none;
}

.bottom_l{
	background:#FFF url(../images/bottom_l.gif) no-repeat bottom left;
	width:10px;
	height:70px;
}

.bottom_r{
	background:#FFF url(../images/bottom_r.gif) no-repeat bottom left;
	width:10px;
	height:70px;
}

.bottom_bg{
	background:#FFF url(../images/bottom_bg.gif) repeat-x bottom;
	width:940px;
	height:70px;
}

.footer_l{
	background:url(../images/footer_l.gif) no-repeat bottom left;
	width:10px;
	height:38px;
}

.footer_r{
	background:url(../images/footer_r.gif) no-repeat bottom left;
	width:10px;
	height:38px;
}

.footer_bg{
background-color:#315586;
text-align:center;
color:#FFFFFF;
font:bold 11px arial,tahoma,verdana;
width:940px;

}

.txt_footer{
color:#BCE0CD;
font:bold 11px arial,tahoma,verdana;
}

.corner_right{
	background:url(../images/corner_right.gif) no-repeat;
	width:15px;
	vertical-align:top;
}

.corner_left{
	background:url(../images/corner_left.gif) no-repeat;
	width:15px;
		vertical-align:top;
}

.border1 {
	border: thin solid #BBBBBB;
}


/* Teoy */

h3

{

color: #71b005;

font-size: 12px;

font-weight: bold;

margin-top: 8px;

margin-right: 0px;

margin-bottom: 4px;

margin-left: 0px;

}


h1
{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 15px;

font-weight: bold;

color: #b98b2b;

margin-top: 12px;

margin-bottom: 16px;

letter-spacing: 1px;

}
#leftcolumn{
float:left;
width:320px;
height: 350px;
padding: 5px;
margin-left: 0px;

}

#leftcolumn a{
padding: 1px 1px;
display: block;
width: 100%;
text-decoration: none;
font-weight: normal;
}

#rightcolumn{
float:left;
width:320px;
min-height: 200px;
border: 1px solid black;
padding: 10px 10px 10px 10px;
}

* html #rightcolumn{ /*IE only style*/
height: 200px;
}