body {
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: Arial;
 color: #666666;
 behavior: url("hover.htc");
}

div, form, ul, li, img, a, h1, h2, h3, h4, h5, h6, dl, dt, dd {
 margin: 0px;
 padding: 0px;
 border: none;
}

h4 {font-size: 15px; font-weight: bold;}

a {
 text-decoration: none;
 color: #666666;
 font-size: 11px;
}

h6 {
 font-size: 12px;
 font-weight: bold;
 color: #2D7DC6;
 margin-bottom: 5px;
 float: right;
 width: 235px;
}

h3 {
 color: #D40005;
 font-family: "Trebuchet MS";
 font-size: 24px;
 margin-bottom: 10px;
 letter-spacing: -1px;
}

h2 {
 font-family: "Trebuchet MS";
 font-size: 28px;
 color: #D93247;
 font-weight: normal;
 border-bottom: 1px solid #B7B4B4;
 margin-bottom: 5px;
}

h5 {
 font-size: 12px;
 font-weight: bold;
 color: #2D7DC6;
 margin-bottom: 5px; 
}

/*div {
 border: 1px solid red;
}*/

ul {
 list-style-type: none;
}

dt {
 float: left;
}

.formfields {
 width: 137px;
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: Arial;
 color: #000000;
 border: 1px solid #404040;
}

#body {
 width: 969px; 
}

#logo {
 float: left;
 width: 561px;
}

* html #logo {
 margin-bottom: -3px;
}

#headmenu {
 padding-top: 55px;
 padding-bottom: 5px;
}

* html #headmenu {
 margin-bottom: -3px;
}

#headmenu ul {
 padding-top: 5px;
}

#headmenu ul li {
 display: inline;
 padding-right: 10px;
 padding-left: 10px;
 border-right: 1px solid #9B9B99;
}

#headmenu ul li.last {
 padding-right: 0px;
 border: none;
}

#topmenu {
 clear: both; 
 height: 37px;
 padding-left: 3px;
 background-image: url(images/topm/bg.gif);
 background-repeat: repeat-x;
}

#topmenu img {
 cursor: pointer;
}

/* ---=== TOP MENU ===--- */

.menu, .menu ul {
 float: left;
 /*background-color: #fff;*/
}

.menu li {
 float: left;
 position: relative;
}

.menu a {
 display: block;
}
 
.menu li ul {
 display: none;
 position: absolute;
 /*width: 238px; */
}

.menu li:hover ul {
 display: block;
 
}

.menu li ul li a {
/* color: #000000;*/
 text-transform: uppercase; 
/* padding: 2px 15px; 
 padding-right: 5px;*/
 width: 238px;
 /*background-color: #F0C83E;
 border-bottom: 1px solid #C8BA10;*/
} 

.menu a.header {
 /*color: #000000; */
 text-transform: uppercase;
 font-weight: bold;  
 /*padding: 5px 10px;*/
 width: 238px;
 /*background-color: #F0C83E;*/
/* border-bottom: 1px solid #C8BA10;*/
}

.menu li ul li a:hover {
 background-color: #F7E295;
 /*border-bottom: 1px solid #C8BA10;*/
}

/* ---=== END TOP MENU ===--- */

#collage { 
 float: left;
}

#collage1 { 
 float: right;
}

#content {
 clear: both;
 padding-top: 10px; 
}
/*
#resourses {
 float: right;
 width: 206px;
 background-image: url(images/resourses.gif);
 background-repeat: no-repeat;
 padding-top: 50px;
}
*/
#resourses {
 float: right;
 width: 206px;
}

#title_resourses {
 background: #0156A1;
 color: #FFFFFF;
 padding-top: 9px;
 padding-bottom:9px;
 float: right;
 width: 206px;
 font-size: 14px;
 font-weight: bold;
 margin-top: 3px;
 text-transform: uppercase;
	
}
#resourses h6 { 
 width: 153px;
 font-weight: normal;
 font-size: 12px;
 color: #666666; 
 margin: 0px;
 padding: 0px;
 margin-top: 10px;
}

#resourses ul {
 width: 206px; 
 margin-left: 5px;
}

#resourses ul li { 
 clear: both; 
 width: 206px;
 margin-bottom: 10px;
 height: 60px;
}

#resourses a {
 color: #045AA4;
 font-weight: bold;
}

#resourses img{
 /*border: 1px solid #5B6E9D;*/
 width: 45px;
 height: 41px;
 margin-right: 3px;
}

#news {
 float: right;
 background-image: url(images/inner/news.gif);
 background-repeat: no-repeat; 
 width: 296px;
 padding-top: 50px; 
}

#contact_detals {
 float: right;
 width: 396px;
 padding-top: 20px;
 padding-left: 5px;
 padding-right: 8px; 
}


#inner ul#links {
 list-style: none;
 margin: 0px;
 padding: 0;
}

#news ul {
 margin-left: 5px;
}

#news ul li {
 clear: both;
}

#news img, .stories li img, #links li img {
 border: 1px solid #5B6E9D;
 width: 48px;
}

#news span {
 float: right;
 text-align: left;
 width: 235px;
}

#news span span {
 clear: both;
 text-align: right;
 padding-right: 5px;
 color: #2D7DC6;
 font-size: 13px; 
 padding-bottom: 20px;
}

#news span span a {
 color: #2D7DC6;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
}

.imglink {
 display: block;
 float: left; 
 margin-right: 5px;
}

#subscribe {
 clear: both;
 width: 289px;
 height: 165px; 
 background-image: url(images/inner/subscribe.gif);
 background-repeat: no-repeat;
 color: #000000;
}

#subscribe div {
 margin: 15px;
 margin-top: 0px;
 padding-top: 15px;
}

#subscribe dl {
 margin-left: 79px;
 margin-top: 12px;
}

#subscribe dt {
 width: 41px;
 padding-bottom: 3px;
}

#subscribe dd {
 margin-left: 43px; 
 padding-bottom: 3px;
}

#subscribe ul {
 margin-left: 70px;
 margin-top: 8px;
}

#establishment {
 width: 325px;
 margin-right: 20px;
 float: right; 
}

#establishment div {
 border: 1px solid #8D8D8D;
 margin: 10px 0px;
}

#establishment div img {
 border: 3px solid #D2D2D2;
}

* #establishment div img {
 margin-bottom: -3px;
}

#overview {
 margin-right: 20px;
 width: 306px;
}

#mission{
 margin-right: 20px;
 width: 270px;
 margin-top: 10px;
 height: 65px;
 background-image: url(images/inner/statement.gif);
 background-repeat: no-repeat; 
 padding: 18px;
 padding-top: 52px;
 color: #E3E3C3;
 font-size: 12px;

}
 * html #mission{
 margin-right: 20px;
 width: 290px;
 margin-top: 10px;
 height: 65px;
 background-image: url(images/inner/statement.gif);
 background-repeat: no-repeat; 
 padding: 18px;
 padding-top: 52px;
 color: #E3E3C3;
 font-size: 12px;

}

#overview div {
 margin-top: 10px;
 height: 135px;
 background-image: url(images/inner/statement.gif);
 background-repeat: no-repeat; 
 padding: 18px;
 padding-top: 52px;
 color: #E3E3C3;
 font-size: 12px;
}

#overview div span {
 display: block;
 font-size: 11px;
 padding: 2px 0px;
}


.dot {
 font-size: 16px;
 color: #B8B87D;
}

#bottom {
 clear: both; 
 margin-top: 10px;
 height: 125px;
 background-image: url(images/bottom.gif);
 background-position: 469px 0px;
 background-repeat: no-repeat;
 padding-top: 20px;
 color: #21509C;
}
           
#bottom a {
 font-weight: bold;
 color: #21509C;
}

#sidemenu {
 float: left;
 width: 205px; 
}

#sidemenu li.header {
 /*height: 23px;*/
 background-color: green; 
 padding: 4px 10px;
 margin: 3px 0px;
}

#sidemenu li.header a {
 font-size: 13px;
 font-weight: bold;
 color: #FDFDFB;
}

#sidemenu li ul {
 margin-left: 10px; 
}

* html #sidemenu li ul {
 margin-top: -13px; 
}

#sidemenu li.first {
 background: #0156A1;
 color: #FFFFFF;
 padding: 7px 10px;
 font-size: 14px;
 font-weight: bold;
 margin-top: 3px;
 text-transform: uppercase;
}
 
#sidemenu li ul li, .stories li.side {
 background-image: url(images/sidem/bg.gif);
 background-repeat: no-repeat;
 background-position: 0px 4px;  
 padding-left: 10px;
 margin-bottom: 7px;
}

#sidemenu li ul li a {
 color: #666666; 
}

#sidemenu li ul li a:hover {
 text-decoration: underline;
}

#sidemenu li ul.submenu li.header {
 background-image: none; 
}

#sidemenu li ul.submenu li.header a:hover {
 text-decoration: none;
}

#sidemenu li ul.submenu li ul {
 background-image: none;
}

#inner_subs{
 float: left; 
 width: 535px;
 margin-right: 10px;
 font-size: 12px;
}

#inner {
 float: right; 
 width: 535px;
 margin-right: 10px;
 font-size: 12px;
}

#inner a {
 color: #0492C2;
 text-decoration:underline;
}

#inner a:hover {
 color: #000000; 
}

#inner h1 {color: #D93247; font-size: 30px; font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif; border-bottom: 1px solid #B7B4B4; line-height: 30px; padding: 5px 0;}
#inner h2 {color: #D93247; font-size: 20px; font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif; border-bottom: 1px solid #B7B4B4; line-height: 20px; padding: 5px 0;}

#inner ul {
 list-style: disc;
 padding-left: 20px;
 margin-left: 10px;
}

#inner ul li ul {
 list-style: circle;
}

#innerpicture {
 margin-top: -5px;
}

.stories {
 float: right;
 margin: 0 15px 0 0;
 width: 440px;
}

.stories li { 
 clear: both; 
 margin-bottom: 20px;
}

#links li {
 vertical-align: top;
 border-bottom: 1px solid #B7B4B4;
 padding: 5px 0px; 
}

#inner dt {
 width: 130px;
 margin: 3px 0px;
}

#inner dd {
 margin: 3px 0px;
 margin-left: 130px;
}

.error {
 color: #FF0000;
 font-weight: bold;
}

.td_border   {border:1px solid #c1c1c1;}
.td_border_2 {border:1px solid #c1c1c1; border-left: 0;}
.td_border_b {border:1px solid #c1c1c1; border-top: 0;}
.td_border_b2{border:1px solid #c1c1c1; border-top: 0; border-left:0;}

.td_border_partner_content {border-bottom:1px solid #c1c1c1}
table .content{ font-size:12px;}
table{font-size:12px;}
form .input{font-size:12px;}
#form_search{width:670px;border:}
/*.td_border_partner_nocontent {border:1px solid #c1c1c1; border-top: 0;}*/

