@charset "utf-8";

/* common block features */
.block
{
position:relative;
}

.block h1
{
font-family:"trebuchet ms","times new roman",times,serif;
font-size:24px;
font-weight:bold;
padding:10px 0px 0px 10px;
}

.block p
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
padding:0px 10px 0px 10px;
margin:0px 0px 5px 0px;
}

p.more a
{
text-decoration:none;
color:#AC1214;
font-weight:bold;
}

p.more a:hover
{
color:#AB1F23;
border-bottom:1px dotted #AB1F23;
}

div#block02.block p.more a
{
color:#AB1F23;
}

p span.more a
{
text-decoration:none;
color:#076E3A;
font-weight:bold;
border-bottom:1px dotted #076E3A;
}

p span.more a:hover
{
color:#AB1F23;
border-bottom:1px dotted #AB1F23;
}

/* individual blocks control */
/* block 01 */
#block01
{
float:left;
width:490px;
height:295px;
border-bottom:1px solid #ccc;
}

#block01:hover
{
background:#f7f7f7 url(../i/template_block01_Hover.jpg) no-repeat left top;
}

#block01 h1 a
{
color:#AC1214;
text-decoration:none;
}

#block01ul
{
display:block;
list-style:none;
}

#block01ul li
{
display:block;
list-style:none;
}

#block01ul li p
{
line-height:95%;
}

#block01ul li p a
{
text-decoration:none;
font-size:.9em;
color:#041c76;
}

#block01ul li p a:hover
{
color:#ab1214;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#ab1214;
}

/* block 02 */
#block02
{
float:left;
width:240px;
height:295px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f7f7f7 url(../i/template_block02.jpg) no-repeat left top;
}

#block02:hover
{
background:#f7f7f7 url(../i/template_block02_Hover.jpg) no-repeat left top;
}

#block02 h1 a
{
color:#041C76;
text-decoration:none;
}

/* secondary nav */
#navBlock
{
float:left;
width:247px;
height:295px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#navBlock form
{
width:165px;
display:inline;
}

#search
{
margin:20px 0px 0px 20px;
border:1px dotted #AB1F23;
}

#searchButton
{
margin:3px 0px 0px 5px;
}

#navBlock ul
{
padding:7px 20px 0px 20px;
}

#navBlock ul li
{
font-family:arial,helvetica,sans-serif;
font-size:14px;
list-style:none;
border-bottom:1px dotted #999;
padding:5px 0px 5px 0px;
}

#navBlock ul li a
{
color:#333;
text-decoration:none;
}

#navBlock ul li a:hover
{
color:#AB1F23;
}

/* block 04 */
#block04
{
float:left;
width:245px;
height:180px;
border-bottom:1px solid #ccc;
background:#f7f7f7 url(../i/template_block04.jpg) no-repeat left top;
}

#block04:hover
{
background:#F8F8F8;
}

#block04 h1 a
{
color:#041C76;
text-decoration:none;
}

/* block 05 */
#block05
{
float:left;
width:244px;
height:180px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f7f7f7 url(../i/template_block05.jpg) no-repeat left top;
}

#block05:hover
{
background:#F8F8F8;
}

#block05 h1 a
{
color:#041C76;
text-decoration:none;
}

/* block 06 */
#block06
{
float:left;
width:240px;
height:180px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f7f7f7 url(../i/template_block06.jpg) no-repeat left top;
}

#block06:hover
{
background:#F8F8F8;
}

#block06 h1 a
{
color:#041C76;
text-decoration:none;
}

/* block 07 */
#block07
{
float:left;
width:247px;
height:180px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f7f7f7 url(../i/template_block07.jpg) no-repeat left top;
}

#block07:hover
{
background:#F8F8F8;
}

#block07 h1 a
{
color:#041C76;
text-decoration:none;
}

/* video blocks features */
#videoBlock
{
float:left;
width:940px;
padding:19px 0px 15px 40px;
border-bottom:1px solid #ccc;
}

.video
{
float:left;
width:186px;
height:160px;
}

.video img
{
border:1px solid #000;
}

.video img:hover
{
border:3px solid #AB1F23;
background:#fff;
margin:0px -4px -4px  0px;
}

.video h1
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:16px;
color:#333;
padding-top:4px;
}

.video p
{
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#333;
padding-right:10px;
}

.video p a
{
text-decoration:none;
color:#AC1214;
font-weight:bold;
}

.video p a:hover
{
color:#AB1F23;
border-bottom:1px dotted #AB1F23;
}

/* Think.Know.Act -- Thumb Block-- */
#thumbBlock
{
float:left;
width:580px;
border-right:1px solid #ccc;
background:url(../i/template_block_thumbA.jpg) no-repeat left top;
}

#thumbBlock h1
{
color:#041c76; /* old color ---- color:#88ba38; | old old color ---- color:#033334;*/
}

#thumbBlock p
{
height:50px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#333;
margin:6px 0px 0px 0px;
padding:10px 0px 10px 75px;
border-top:1px dotted #999;
}

#thumbBlock p span.topic 
{
display:block;
font-size:14px;
text-decoration:none;
color:#033334;
font-weight:bold;
}

#thumbBlock p span.read a
{
display:block;
text-decoration:none;
color:#076E3A;
font-weight:bold;
}

#thumbBlock p span.read a:hover
{
color:#AB1F23;
}
	
/* UN Blog */
#unBlog
{
float:left;
width:300px;
border-right:1px solid #ccc;
display:none;
}

#unBlog h1
{
color:#2E3192;
padding-bottom:6px;
}

#unBlog p
{
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#333;
padding-top:10px;
padding-bottom:10px;
border-top:1px dotted #999;
}

#unBlog p span
{
font-weight:bold;
}

/* Extra Block */
#extraBlock
{
float:left;
width:377px;
left:-1px;
background:url(../i/template_extra_block.jpg) no-repeat left top;
border-left:1px solid #ccc;
}

#extraBlock h1
{
color:#041c76; /* old color ---- color:#033334; */
padding-bottom:5px;
}

#extraBlock p
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
padding-bottom:10px;
}

#extraBlock img
{
border:1px solid #ccc;
}

#extrablock ul
{
width:250px;
height:450px;
display:inline;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
}
/*
#extrablock ul li a img{
border:0px;
}
#extraBlock p.link {
padding-bottom:150px;
}
*/

#extraBlock p.link a
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#076E3A;
text-decoration:none;
}

#extraBlock p.link a:hover
{
color:#AB1F23;
}

#r1c1
{
position:relative;
left:0px;
display:inline;
margin-left:10px;
padding-bottom:0px;
margin:0px;
}

li.r1
{
position:relative;
left:0px;
top:-116px;
display:inline;
padding-bottom:0px;
margin:0px;
}

li.r2
{
position:relative;
left:115px;
top:-111px;
display:inline;
padding-bottom:0px;
margin:0px;
}

#r3 
{
position:relative;
left:0px;
top:-100px;
display:inline;
margin-left:10px;
}

#r1c1 a img, li.r1 a img, li.r2 a img
{
border:none;
padding-bottom:0px;
margin:0px;
}

#r3 a img
{
border:none;
padding-bottom:0px;
margin-left:10px;
margin-bottom:0px;
}

/* float clear */
.clear
{
clear:both;
}
