body { 
width: 100%; 
background-color: #c8c9c9;
font-family: "Trebuchet MS";
margin: 0px auto; padding: 0;
}

ul, li, div, input, img, form, h1, h2, p { margin: 0; padding: 0; border: 0; }
/*ul { line-height: 0;}*/

p { 
font-family: "Trebuchet MS";
font-size: 11px;
line-height: 13px;
font-weight: 300;
color: #575757;

}
a { text-decoration: none;}
.homelink { display: inline; margin: 0 0 0 40px; float: left;}
.homelink a { display: block; width: 200px; height: 200px;}
.locale { display: inline; margin: 60px 0 0 20px; float: left;}
.locale a { display: block; width: 30px; height: 25px; padding: 0 5px 0 0; float: left;}

h1, h2 { clear: both;}
h1 {
font-family: "Trebuchet MS";
font-size: 14px;
line-height: 27px;
font-weight: 600;
color: #000d15;
}
h2 {
font-family: "Times New Roman";
font-size: 12px;
line-height: 40px;
font-weight: 600;
color: #5b83a1;
}

.main-holder { width: 1004px; margin: 0px auto; padding: 0;}
.bg-holder { 
width: 100%;
background-image: url('images/bg_horiz.jpg');
background-position: 0 -2px;
background-repeat: no-repeat;
float: left;
}

/*---------------------------------------- MAIN-CONTENT begins -----------------------------------------------*/
.central-holder { 
width: 100%; min-height: 778px;
float: left;
}
.main-content {
width: 930px; 
margin: 0px auto; padding: 0;
}
.list-holder {
width: 100%;
background-image: url('images/bg_list.png');
background-position: 15px 0;
background-repeat: repeat-y;
float: left;
}
.top-holder {
width: 100%; min-height: 321px;
background-image: url('images/bg_top.png');
background-position: -36px 0;
background-repeat: no-repeat;
float: left;
}
.bottom-holder {
width: 910px; height: 168px;
background-image: url('images/bg_bot-trans.png');
background-position: bottom left;
background-repeat: no-repeat;
display: inline; margin: 0 0 0 52px;
float: left;
}
.left-side { width: 270px; padding: 0 12px 0 30px; float: left;}
.right-side { width: 590px; padding: 120px 0 0 5px; float: left;}
.navig { float: left;}
.navig ul { padding: 0 0 0 10px;}
.navig ul li { display: inline; float: left; list-style: none; margin: 0 5px 0 5px;}
.navig ul li a { 
font-family: "Trebuchet MS";
font-size: 18px;
line-height: 35px;
color: #004f7a;
font-weight: 600;
text-decoration: none;
padding: 5px;
}
.navig ul li a:hover {
background-image: url('images/menu.png');
background-position: 0 0;
background-repeat: repeat-x;
color: #004f7a;
text-decoration: none;
}
.breds { float: left; width:560px;}
.breds ul { padding: 0 0 0 15px; }
.breds ul li { display: inline; float: left; list-style: none; margin: 0 5px 0 5px;}
.breds ul li a { 
font-family: "Trebuchet MS";
font-size: 11px;
line-height: 13px;
color: #000;
text-decoration: none;
}
.breds ul li a:hover { color: #000; cursor:text;}
.content-item { margin: 15px 0 0 5px; display: inline; float: left;}
.content-item img { padding: 0 10px 0 0; float: left;}
.content-item ul li { font-size:12px;}
.right-align { width: 340px; padding: 0 0 10px 0; float: right;}
.sub { 
font-family: "Trebuchet MS";
font-size: 11px;
line-height: 13px;
color: #070707;
padding: 0 10px 10px 0;
}
.box {
background-image: url('images/box_top.png');
background-position: 0 0;
background-repeat: no-repeat;
background-color : #e3eff4; 
margin: 50px 0 0 0;
float: left;
}
.box-bot { 
width: 254px; 
background-image: url('images/box_bot.png');
background-position: bottom left;
background-repeat: no-repeat;
font-family: "Trebuchet MS";
font-size: 19px;
line-height: 21px;
color: #0a0a0a;
padding: 5px 10px 5px 10px;
float: left;
}
/*---------------------------------------- MAIN-CONTENT ends -----------------------------------------------*/


/*-------------------- FOOTER begins -----------------------*/
.footer { 
width: 330px;
font-family: "Trebuchet MS";
font-size: 11px;
color: #fff;
display: inline; margin: 15px 55px 0 0; padding: 0 0 20px 0;
float: right;
}

/*-------------------- FOOTER ends -----------------------*/

input { background-color:#FFFFCC; }
textarea { background-color:#FFFFCC; }
select { background-color:#FFFFCC; }
