BODY { }

.cont { min-height:500px; width:992px; float:left; } 

.cont01 { background:url(../_img/bg01_2.gif) left repeat-y; }
.cont02 { background:url(../_img/bg02_2.gif) right repeat-y; }
.cont03 { background:url(../_img/bg03.gif) bottom repeat-x; }
.cont04 { background:url(../_img/bg01_3.gif) bottom left no-repeat; }
.cont05 { background:url(../_img/bg02_3.gif) bottom right no-repeat; }
.cont00 { background-color:#FFFFFF; }

/*top*/
.topContainerInner { background:url(../_img/header.gif) top right no-repeat;  }
.topContainerInner img.logo { float:left; padding:0 0 0 10px;  }
.topContainerInner .navigation { float:left; width:758px; padding-top:5px;  }
.topContainerInner .navigation img { float:right; padding-right:12px;}

.topContainerInner div.nav02 {  clear:both; float:right; width:100%; background:url(../_img/bg04.gif) left repeat-y #BFDFF6; margin-top:10px;  }
.topContainerInner div.nav02 ul { padding-left:232px; float:left;  }
.topContainerInner div.nav02 ul li { float:left; padding: 6px 10px; background:url(../_img/bull01.gif) no-repeat 0 50%;white-space: nowrap; }
.topContainerInner div.nav02 ul li a {white-space: nowrap;}
.bottomContainer p { padding-top:10px; }
.bottomContainer ul li {  padding-left:8px; background:url(../_img/bull04.gif) left 50% no-repeat; padding-right:0px;}
.bottomContainer ul.st01 li {  background:url(../_img/bull03.gif) left 50% no-repeat;  }
.bottomContainer ul li.st01 { background:none; padding-left:0px; } 


.navContainer  ul  { width:100%;}
.navContainer  ul li {  clear:both; background:url(../_img/bg05.gif) repeat-y left;  }
.navContainer  ul li a { display:block; background:url(../_img/bull02.gif) 0px 50% no-repeat; border-bottom:3px solid #fff;   }
.navContainer  ul li a  { padding:3px 0 3px 30px; background-position:20px 50%; }
.navContainer  ul li ul li a { padding-left:40px; background-position:30px 50%;}

#box01 { /*background:url(../_img/_banners/01.jpg) 7px 0 no-repeat;*/ float:left; width:100%;  height:383px; position:relative;  }
#box01 img { margin-left: 7px; }


#box01 a { background:url(../_img/bg11.gif) left top no-repeat; padding:3px 7px; position:absolute; }
#box01 a.st01 {
	left:769px;
	top:32px;
}

#box01 a.st02 {
	left:896px;
	top:229px;
}

#box01 a.st03 {
	left:897px;
	top:345px;
}


.row p, .rowr ul, .row div,  .row table { padding-bottom:14px; }



.middleContainer h1, .middleContainer h2 { margin-bottom:8px; }
.middleContainer h3, .middleContainer p.st01 { padding-bottom:2px; text-transform:uppercase; }
.middleContainer ul li { list-style:disc; display:list-item; margin:0 0 2px 16px; }
.middleContainer ul li ul { padding-bottom:0px; margin-bottom:0px; }

.middleContainer .columnsOne .content { /*background:url(../_img/bg06.gif) left bottom no-repeat;*/ }

.middleContainer .columnsOne .content-st01 { /*background:none;*/ background:url(../_img/bg06.gif) left 50% no-repeat; min-height:460px;}
.middleContainer .columnsOne .content-st01 p { padding-bottom:10px; }

.middleContainer .columnsTwo { background:#EFEFEF; border-bottom:4px solid #BFDFF6;  }
.middleContainer .columnsTwo .column .content ul { padding:0px;}
.middleContainer .columnsTwo ul li { float:left; list-style:none;  background:url(../_img/bull02.gif) left 3px no-repeat; padding-left:6px; padding-right:5px;  width:205px; margin:0px;}

.middleContainer .columnsOne .content div.block01 { width:100%; padding-bottom:0px; }

.middleContainer .columnsOne .content div.block01 ul { width:100%; background-color:#A9A9A9; float:left; padding:0px; }
.middleContainer .columnsOne .content div.block01 ul li { float:left; list-style:none; padding:5px 0; }
.middleContainer .columnsOne .content div.block01 ul li a { font-size:14px; color:#fff; text-decoration:none; text-transform:uppercase; }

.middleContainer .columnsOne .content div.block01 li.st01 { background:url(../_img/bg07.gif) right top no-repeat; }
.middleContainer .columnsOne .content div.block01 li.st02 { background:url(../_img/bg08.gif) right top no-repeat #2679B7; }
.middleContainer .columnsOne .content div.block01 li.st03 { background:url(../_img/bg09.gif) left top no-repeat; }
.middleContainer .columnsOne .content div.block01 li { margin:0px; }
.middleContainer .columnsOne .content div.block01 li a { padding:0 15px; }
.middleContainer .columnsOne .content div.block01 div { clear:both; background-color:#EFEFEF; padding:14px 10px 15px 28px ;  }
.middleContainer .columnsOne .content div.block01 div.st01 { padding:10px 0 15px 0 ;}
.middleContainer .columnsOne .content div.block01 div img { margin:0 4px 10px 0;  }
.middleContainer .columnsOne .content div.block01 div table { width:100%; }
.middleContainer .columnsOne .content div.block01 div table th { background:url(../_img/bg10.gif) top repeat-x; }  
.middleContainer .columnsOne .content div.block01 div table th { padding:8px 9px; }
.middleContainer .columnsOne .content div.block01 div table td { padding:5px 9px;}
.middleContainer .columnsOne .content div.block01 div table tr.st03 td { padding-left:18px;}

.middleContainer .columnsOne .content div.block01 div table tr.st01 td { background-color:#F4F4F4;  }
.middleContainer .columnsOne .content div.block01 div table tr.st01 td.st01 { background-color:#EDEDED;  }

.middleContainer .columnsOne .content div.block01 div table tr.st02 td { background-color:#FAFAFA; }
.middleContainer .columnsOne .content div.block01 div table tr.st02 td.st01 { background-color:#F2F2F2; }


.middleContainer .columnsOne .content div.block01 div table td.st01,
.middleContainer .columnsOne .content div.block01 div table th.st01
 {text-align:center;}
 
.middleContainer .columnsOne .content div.block01 div table th { text-align:left;} 

.middleContainer .columnsOne .content div.block01 div table td {font-weight:bold;}

.middleContainer .columnsOne .content div.block01 div table td.st01, 
.middleContainer .columnsOne .content div.block01 div table tr.st03 td
 {  font-weight:normal; }

.middleContainer .columnsTwoAlternative .column { border-right:1px solid #2679B7;}
.middleContainer .columnsTwoAlternative .column-st01 { border:none;}

.middleContainer .columnsTwoAlternative .column  ul { float:left; padding-left:63px;}
.middleContainer .columnsTwoAlternative .column  ul li { list-style:none; background:url(../_img/bull02.gif) left 5px no-repeat; padding-left:10px;}
.middleContainer .columnsTwoAlternative .column  h3 { padding:0px; margin:0px 0 6px 0; text-transform:none; }
img.st05 { float: right; padding: 5px;} 
/*colors and fonts*/

.topContainerInner ul li a { color:#2679B7; }
.topContainerInner ul li a:hover, .topContainerInner ul li a.selected { color:#fff; }
.topContainerInner ul li { font-size:12px; }

.navContainer ul li { font-size:11px;}
.navContainer ul li a { color:#0F2D42;}


.bottomContainer, .bottomContainer a { color:#979797; }

.bottomContainer a:hover, .bottomContainer a.selected, 
.navContainer ul li a:hover, .navContainer ul li a.selected,
/*.middleContainer ul li*/{ color:#2679B7;}



.middleContainer a, .middleContainer .columnsTwo ul li a:hover { text-decoration:underline;}
.middleContainer a:hover, .middleContainer .columnsTwo ul li a { text-decoration:none; }




.bottomContainer { font-size:11px;  }
.bottomContainer ul.st01 li { font-size:12px}

.middleContainer { color:#313131; }
.middleContainer ul li {/*color:#2679B7;*/ }
.middleContainer h1 {display:none;}
.middleContainer h2, h3 {color:#182F5C; }
.middleContainer h2 { font-size:18px; }
.middleContainer h3 { font-size:14px;}
.middleContainer p, .middleContainer ul li, .middleContainer table { font-size:11px;}
.middleContainer p.st01 { font-size:14px; font-weight:bold;}

.middleContainer .columnsTwo ul li { font-size:10px; }
.middleContainer .columnsTwo h3, .column h3 { font-size:16px; text-transform:none; color:#2679B7; } /* Apr 13 */
.middleContainer .columnsOne .content div.block01 div table td { color:#424242; font-size:11px;}
.middleContainer .columnsOne .content div.block01 div table th { color:#182F5C; font-size:14px;}

.middleContainer .columnsTwoAlternative .column  ul li a {font-size:11px; color:#182F5C; text-decoration:none;}
.middleContainer .columnsTwoAlternative .column  h3 { font-size:20px; color:#182F5C;}
.middleContainer .columnsTwoAlternative .column  p { font-size:11px; color:#2679B7;}

#box01 h1 { font-size:30px; color:#182F5C; }
#box01 h1 span { color:#2679B7; }
#box01 p { color:#fff; font-size:20px; }
#box01 a { color:#fff;  font-size:9px;}

.middleContainer a, .middleContainer .columnsTwoAlternative ul li a:hover  { color:#2679B7;}


.middleContainer table { margin-bottom: 10px; }
.middleContainer ul { margin-bottom: 10px; }
