body{
width:950px;
border:0px solid #000;
font-size:11px;
font-family:verdana;
margin:0 auto;
background:url('../images/background.gif');
}

.imgborder {
border: 2px solid #ddd;
padding: 4px;
}

.imgbordercenter {
display: block;
margin-left: auto;
margin-right: auto;
border: 2px solid #ddd;
padding: 4px;
}

.imgnobordercenter {
display: block;
margin-left: auto;
margin-right: auto;
border: 0px;
padding: 4px;
}


.imgborderleft {
float: left;
border: 1px solid #ddd;
padding: 4px;
margin: 0 20px 10px 0;
}



.imgborderleftclear {
float: left;
border: 1px solid #ddd;
padding: 4px;
margin: 0 20px 10px 0;
}

.imgnoborderleft {
float: left;
border: 0px;
padding: 4px;
margin: 0 20px 10px 0;
}

.imgborderright {
float: right;
border: 1px solid #ddd;
padding: 4px;
margin: 0 10px 20px 20px;
}

.imgborderstaff {
border: 2px solid #004477;
padding: 4px;
}


div.header{
width:950px;
background:url(../images/header-bk.gif) no-repeat top left;
margin:0 auto;
}

div.main{
border-bottom:3px solid #fff;
width:950px;
margin:0 auto;
background: url(../images/content-bg.gif) repeat
}


div.footer{
width:950px;
height:212px;
background:url(../images/footer-bg.gif) bottom repeat-x;
margin:0 auto;
}


.floatleft{float:left;
margin-right:15px;
margin-bottom:15px;
}

.floatright{float:right;
margin-left:15px;
margin-bottom:15px;
}


div.main td.menulist{
color:#fff;
border-right:3px solid #fff;
width:150px;
background:url(../images/menubg.jpg) repeat-y}
div.main td.tablecell{width:626px;
height:400px;
background:url(../images/content-bk.gif) repeat-x #ffffff}
div.main td.colthree{border-left:3px solid #fff;
width:166px;
background:url(../images/rs-bk.gif)  repeat-y;
}


div.main td.menulist div.menuname{
height:28px;
width:150px;
border-bottom:1px solid #6B91B2;
}

div.main td.menulist a{
font-weight:bold;
padding-left:10px;
line-height:28px;
color:#fff;
text-decoration:none;
display:block;
border-top:1px solid #666;
border-bottom:1px solid #000;
width:150;
}

div.main td.menulist a.submenu{
font-weight:normal;
text-transform:capitalize;
padding-left:10px;
line-height:16px;
color:#fff;
text-decoration:none;
display:block;
border-top:0px solid #063155;
border-bottom:1px solid #6B91B2;
width:150;
}

div.main td.menulist a:hover{
background:url(../images/menubghov.jpg) no-repeat #fff;
}

div.main td.menulist div.search{
line-height:16px;
font-weight:bold;
border-top:1px solid #063155;
padding-left:10px;
padding-top:9px;
}

div.main td.menulist div.search .field{
font-family:verdana;
padding:0 5px;
border:1px solid #094E88;
width:121px;
height:16px;
background:#C0DBED;
color:#094E88;
}

div.main td.menulist div.search .button{
font-family:verdana;
padding:0;
font-weight:bold;
height:16px;
width:27px;
margin-right:8px;
margin-top:3px;
float:right;
border:1px solid #0C61A2;
color:#0C61A2;
font-size:11px;
text-align:center;
background:#fff;
}

div.main td.tablecell div.content-menu{
margin:8px;
width:610px;
background:#053668;
}

div.main td.tablecell div.content-menu a{
text-decoration:none;
display:block;
float:left;
line-height:22px;
margin-left:11px;
margin-right:13px;
text-transform:uppercase;
color:#fff;
}

div.main td.tablecell div.content-menu a:hover{
color:#000;
}


div.main td.tablecell div.sections{
margin:6px;
width:614px;
}

div.main td.tablecell div.sections div.title{
text-transform:uppercase;
font-size:18px;
color:#053668;
border-bottom: 1px solid #54c9eb;
margin-top:20px;
}

div.main td.tablecell div.sections div.subtitle{
text-transform:none;
font-size:18px;
color:#053668;
border-bottom: 1px solid #54c9eb;
margin-top:20px;
}

div.main td.tablecell div.sections div.html{
width:525px;
margin:0 auto;
line-height:18px;
margin-top:10px;
}

div.main td.tablecell div.sections div.workshoptitle{
width:525px;
height:318px;
margin:0 auto;
line-height:58px;
margin-top:10px;
text-align:center;
vertical-align: middle;
background:#000;
color:#fff;
}

div.main td.tablecell div.sections div.kerrytitle{
width:525px;
height:118px;
margin:0 auto;

margin-top:0px;
text-align:center;
vertical-align: middle;
background:#fff;
color:#000;
}

div.main td.tablecell div.sections div.newstitle{
width:525px;
height:68px;
margin:0 auto;
line-height:58px;
margin-top:10px;
text-align:center;
background:#fff;
color:#000;
}

div.main td.tablecell div.sections div.list{
width:475px;
margin:0 auto;
line-height:18px;
margin-top:10px;
float:right;
}

div.main td.tablecell div.sections div.list img{
float:left;
}

div.main td.tablecell div.sections div.list div.text{
width:350px;
margin-left:10px;
float:left;
}

div.main td.tablecell div.sections div.list div.text a.title{
text-decoration:none;
width:300px;
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#053668;
}

div.main td.tablecell div.sections div.list div.text a.title:hover{
text-decoration:underline;
}

div.main td.tablecell div.sections div.list div.text div.html{
width:300px;
line-height:16px;
margin-top:5px;
}

div.main td.tablecell div.sections div.listcomp{
width:600px;
margin:0 auto;
line-height:18px;
margin-top:10px;
float:right;
}

div.main td.tablecell div.sections div.listcomp img{
float:right;
border:0px;
}

div.main td.tablecell div.sections div.listcomp div.text{
width:510px;
margin-left:10px;
float:left;
}

div.main td.tablecell div.sections div.listcomp div.text a.title{
text-decoration:none;
width:550px;
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#053668;
}

div.main td.tablecell div.sections div.listcomp div.text a.title:hover{
text-decoration:underline;
}

div.main td.tablecell div.sections div.listcomp div.text div.html{
width:500px;
line-height:16px;
margin-top:5px;
}







div.main td.tablecell div.sections div.listdownload{
width:600px;
margin:0 auto;
line-height:18px;
margin-top:10px;
float:right;
}

div.main td.tablecell div.sections div.listdownload img.right{
float:right;
border:0px;
margin-top:30px;
}

div.main td.tablecell div.sections div.listdownload img.left{
float:left;
border:0px;
margin-right:30px;
}

div.main td.tablecell div.sections div.listdownload div.text{
width:510px;
margin-left:10px;
float:left;
}

div.main td.tablecell div.sections div.listdownload div.text a.title{
text-decoration:none;
width:550px;
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#053668;
}

div.main td.tablecell div.sections div.listdownload div.text p{
width:510px;
margin-left:10px;
float:left;
}

div.main td.tablecell div.sections div.listdownload div.text a.title:hover{
text-decoration:underline;
}

div.main td.tablecell div.sections div.listdownload div.text div.html{
width:300px;
line-height:16px;
margin-top:5px;
}





div.main td.tablecell div.sections div.listnews {
width:600px;
margin:0 auto;
line-height:18px;
margin-top:10px;
float:left;
}

div.main td.tablecell div.sections div.listnews img{
float:right;
margin-top:20px;
}

div.main td.tablecell div.sections div.listnews div.text{
width:510px;
margin-left:10px;
float:left;
}

div.main td.tablecell div.sections div.listnews div.text a.title{
text-decoration:none;
width:300px;
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#053668;
}

div.main td.tablecell div.sections div.listnews div.text a.title:hover{
text-decoration:underline;
}

div.main td.tablecell div.sections div.listnews div.text div.html{
width:380px;
line-height:16px;
margin-top:5px;
text-align: justify;
}


div.main td.bottomcell{
height:40px;
background:url(../images/content-bk-b.gif) repeat-x;
}

div.main td.colthree div.news-header{
line-height:18px;
margin-top:1px;
padding-left:8px;
text-transform:uppercase;
color:#fff;
font-weight:bold;
width:158px;
border-bottom:1px solid #666;
}

div.main td.colthree a.news{
display:block;
padding:10px 8px;
text-decoration:none;
line-height:18px;
color:#fff;
width:150px;
border-top:1px solid #063155;
border-bottom:1px solid #666;
}

div.main td.colthree a.news:hover{}

div.main td.colthree div.list-header{
line-height:18px;
margin-top:1px;
padding-left:8px;
text-transform:uppercase;
color:#fff;
font-weight:bold;
width:158px;
border-bottom:1px solid #64AADA;
}

div.main td.colthree a.list{
display:block;
padding:2px 12px;
text-decoration:none;
color:#fff;
width:140px;
}

div.main td.colthree a:hover{
text-decoration:underline;
}

div.main td.colthree div.news-footer{
border-top:1px solid #063155;
height:45px;
}


div.header div.logo{
margin:0 auto;
border:0px solid #000;
margin-top:12px;
width:948px;
height:125px;
background:url(../images/header.jpg) no-repeat #fff;
}

div.header div.logo div.date{
float:right;
font-family:verdana;
margin-right:35px;
font-weight:bold;
font-size:16px;
margin-top:17px;
color:#fff;
}


div.header div.links{
margin:0 auto;
border:0px solid #000;
margin-top:0px;
width:948px;
height:48px;
background:url(../images/linksbg.jpg) no-repeat #fff;
}

div.header div.links div.methods img{
display:inline;
margin-left:30px;
margin-top:9px;
color:#fff;
border:0px;
height:30px;
}


div.footer div.sponsorslist{
font-size:11px;
padding:5px 12px;
line-height:22px;
}

div.footer div.sponsorslist a{
padding:0 1px;
text-decoration:none;
color:#000;
}

div.footer div.sponsorslist a:hover{
text-decoration:underline;
}

div.footer div.sponsorslist img{
display:inline;
margin-left:1px;
margin-top:9px;
color:#fff;
border:0px;
}

div.footer div.contacts{
line-height:18px;
margin:9px 20px;
text-align:center;
color:#fff;
}

div.footer div.contacts a.f-left{
display:block;
float:left
}

div.footer div.contacts a.f-right{
display:block;
float:right;
}

div.footer div.contacts img{
display:block;
border:1px solid #fff;
}


div.main td.tablecell div.sections a{
color:#053668;
text-decoration:underline;
}

form{
margin:0;
margin-bottom:4px;
}

img{
display:block
}

.field {
border:1px solid #053668;
width:30px;
height:14px;
color:$053668;
}

.cbsmall{
border:1px solid #053668;
width:80px;
height:18px;
color:$053668;
}

a.add{
display:block;
width:102px;
border:2px solid #fff;
text-decoration:none;
color:#ffffff;
background:#013364;
float:right;
text-align:center;
font-weight:bold;
}

.white{
color:#fff;
}

.white a{
color:#fff;
text-decoration:none;
}

.black10{
color:#000;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

.blackacc{
color:#000;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.black11{
color:#000;
text-decoration:none;
font-size:12px;
}

.black11center{
color:#000;
text-decoration:none;
font-size:12px;
text-align:center;
}

div.main td.tablecell div.sections a.white{
color:#fff;
text-decoration:none;
text-align:center;
}

div.sections td.center{
color:#fff;
text-decoration:none;
text-align:center;
}

//.spacer2 { height: 13px;
 background-color: #ffffff }


.center{text-align:center}