html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

img{
	border:none;
}
input, textarea {
  font-family:verdana,helvetica,arial;
  font-size:100%;
}
/*******************************************
* LAYOUT *
*******************************************/

.clear
{
clear:both;
}


body
{
font-family:Arial, Verdana;
font-size:62.5%;
background:#fff;
}

a:link {color:#00AEC5; text-decoration: none;}
a:visited {color:#00AEC5; text-decoration: none;}
a:hover {color: #00AEC5; text-decoration:underline;}
a:active {color: #00AEC5; text-decoration: none;}

.container
{
width:979px;
position:relative;
margin:0px auto;
background:url(../images/container_bg.png);
padding:0px 28px;
}

.header
{
width:979px;
height:199px;
position:relative;
}

h1.logo a
{
position:absolute;
top:17px;
left:-4px;
display:block;
width:259px;
height:130px;
background:url(../images/logo.png) no-repeat;
}

h1.logo a span
{
display:none;
}

div.navigation
{
position:absolute;
bottom:2px;
left:0px;
width:800px;
height:28px;
}

div.navigation ul li
{
float:left;
margin-right:2px;
}

div.navigation ul li.last
{
margin-right:0px;
}

div.navigation ul li a
{
display:block;
text-align:center;
color:#555 !important;
text-transform:lowercase;
text-decoration:none !important;
font-size:14px;
line-height:28px;
height:28px;
background:#dadada;
width:95px;
}

div.navigation ul li.last a
{
width:110px;
}

div.navigation ul li a:hover
{
color:#fffeff !important;
background:#636466 !important;
text-decoration:none !important;
}

div.navigation ul li a.current
{
color:#fffeff !important;
background:#636466 !important;
text-decoration:none !important;
}


div.login
{
width:334px;
height:59px;
background:url(../images/login_bg.png) no-repeat;
position:absolute;
top:85px;
left:652px;
}

p.login_details
{
position:absolute;
top:11px;
right:37px;
display:block;
color:#fff;
font-size:11px;
}

p.login_details a
{
color:#fff !important;
text-transform:uppercase;
}

#login_username
{
background:#6bbdce url(../images/login_username_bg.png) no-repeat 3px 3px;
border:1px solid #318e99;
position:absolute;
top:27px;
left:18px;
width:132px;
height:15px;
padding:3px 0px 0px 3px;
}

#login_username:focus
{
background-image:none;
}

#login_password
{
background:#6bbdce url(../images/login_password_bg.png) no-repeat 3px 3px;
border:1px solid #318e99;
position:absolute;
top:27px;
left:161px;
width:132px;
height:15px;
padding:3px 0px 0px 3px;
}

#login_password:focus
{
background-image:none;
}

#login_submit
{
position:absolute;
top:30px;
left:304px;
}

p.login_message
{
display:none;
width:220px;
background:url(../images/login_message_bg.png) repeat-x;
position:absolute;
top:53px;
left:50px;
font-size:11px;
padding:5px 7px;
color:#444;
text-align:center;
border-bottom:1px solid #888;
border-left:1px solid #888;
border-right:1px solid #888;
}



div.search
{
width:181px;
height:22px;
background:url(../images/search_bg.png) repeat-x;
border:2px solid #017e98;
position:absolute;
top:168px;
left:794px;
}

div.search input.search_input
{
height:17px;
padding-top:4px;
padding-left:4px;
width:157px;
border:none;
background:#fff;
color:#333;
font-size:12px;
}

div.search input.search_submit
{
position:absolute;
top:0px;
right:0px;
}




.content
{
width:951px;
min-height:600px;
position:relative;
background:#fff;
padding:11px 14px;
overflow:hidden;
}

.footer
{
height:130px;
width:979px;
position:relative;
}

.footer_box
{
width:951px;
position:absolute;
top:10px;
left:0px;
background:#636466;
color:#c1c1c1;
padding:9px 14px;
line-height:16px;
}

.footer p.contacts
{
font-weight:bold;
}

.footer_statement
{
position:absolute;
top:85px;
left:13px;
color:#333;
}

.footer a {
color:#c1c1c1;
text-decoration:none;
}

a.ne_business
{
position:absolute;
top:82px;
left:695px;
display:block;
width:63px;
height:35px;
padding-top:34px;
background:url(../images/ne_business.png) no-repeat;
text-align:center;
}

a.ne_business span
{
color:#fff;
text-transform:uppercase;
}

a.skills_pledge
{
position:absolute;
top:82px;
left:770px;
display:block;
width:45px;
height:45px;
background:url(../images/skills_pledge.png) no-repeat;
}

a.skills_pledge span
{
display:none;
}

a.investors_in_people
{
position:absolute;
top:90px;
left:825px;
display:block;
width:90px;
height:29px;
background:url(../images/investors_in_people.png) no-repeat;
}

a.investors_in_people span
{
display:none;
}

a.fusebox
{
position:absolute;
top:96px;
left:924px;
display:block;
width:49px;
height:15px;
background:url(../images/fusebox.png) no-repeat;
}

a.fusebox span
{
display:none;
}









div.page_title
{
padding:5px 10px;
border-top:1px solid #c1e415;
border-bottom:1px solid #c1e415;
height:28px;
margin-top:4px;
margin-bottom:15px;
}

div.page_title h2
{
font-size:24px;
line-height:30px;
color:#00aec5;
font-weight:normal;
text-transform:uppercase;
}

div.latest_news_title
{
margin-left:15px;
padding-top:10px;
width:240px;
color:#ffffff;
text-decoration:none;
}

div.latest_news_title h2
{
font-size:28px;
line-height:32px;
color:#ffffff !important;
font-weight:normal;
text-transform:uppercase;
}

div.latest_news_title h2 a
{
text-decoration:none !important;
color:#ffffff !important;
}

div.latest_news_title h2
{
text-decoration:none !important;
color:#ffffff !important;
}

div.content h3
{
color:#00aec5;
font-weight:normal;
font-size:17px;
line-height:18px;
margin-top:20px;
margin-bottom:10px;
padding-left:10px;
}

div.content h3.blue_box
{
background:#bff5fc;
color:#444;
font-weight:normal;
font-size:14px;
line-height:18px;
padding:4px 10px;
text-transform:uppercase;
margin-bottom:10px;
}

div.content h4
{
color:#018596;
font-weight:normal;
font-size:13px;
line-height:16px;
margin-bottom:3px;
padding-left:10px;
}

div.content h5
{
color:#00AEC5;
font-weight:normal;
font-size:12px;
line-height:16px;
margin-top:10px;
margin-bottom:3px;
padding-left:10px;
text-transform:uppercase;
}

div.content p
{
font-size:12px;
line-height:17px;
color:#626262;
margin-bottom:10px;
padding-left:10px;
}

div.content ul
{
font-size:12px;
margin:10px 0px 10px 32px;
line-height:21px;
list-style-image: url(../images/bullet_point.gif);
color:#626262;
}

div.content ol
{
font-size:12px;
margin:10px 0px 10px 32px;
line-height:21px;
list-style:decimal;
color:#626262;
}







div.home_introduction
{
height:350px;
background:#6d6e71;
}

div.home_introduction div.text
{
float:left;
display:block;
width:278px;
height:350px;
background:url(../images/home_introduction_text.png) no-repeat;
}

div.home_introduction div.text h2
{
display:none;
}

div.home_introduction div.images
{
float:left;
height:350px;
width:673px;
overflow:hidden;
}

div.home_information
{
float:left;
width:533px;
padding:40px 31px 3px 18px;
}

div.home_information div.text
{
display:block;
width:533px;
height:79px;
background:url(../images/home_information_text.png) no-repeat;
position:relative;
left:-1px;
margin-bottom:25px;
}

div.home_information div.text h3
{
display:none;
}

div.home_information p
{
color:#6d6e71;
line-height:20px;
font-size:14px;
margin-bottom:23px;
margin-left:-10px;
}

div.home_information img.iip
{
margin-left:379px;
margin-top:-4px;
}


div.sub_navigation_container
{
width:349px;
height:353px;
background:url(../images/sub_navigation_container_bg.png) repeat-x;
float:left;
margin-top:10px;
padding:10px;
}

div.sub_navigation_container ul.sub_navigation
{
width:349px;
height:36px;
background:url(../images/sub_navigation_bg.png) repeat-x;
list-style-type:none;
list-style-image:none;
margin-top:0px;
margin-left:0px;
overflow:hidden
}

div.sub_navigation_container ul.sub_navigation li
{
float:left;
margin-right:3px;
}

div.sub_navigation_container ul.sub_navigation li a
{
display:block;
text-align:center;
color:#fff !important;
text-transform:uppercase;
text-decoration:none !important;
font-size:14px;
line-height:23px;
height:23px;
background:url(../images/sub_navigation_normal_bg.png) no-repeat;
width:114px;
}

div.sub_navigation_container ul.sub_navigation li a.current
{
background:url(../images/sub_navigation_current_bg.png) no-repeat;
}

div.sub_navigation_container div.services ul {
list-style-type:none;
list-style-image:none;
margin-left:0px;
margin-top:-10px;
}

div.sub_navigation_container div.services ul li
{
float:left;
clear:both;
}

div.sub_navigation_container div.services ul li a
{
display:block;
width:349px;
height:38px;
border-bottom:3px solid #7c7c7c;
}

div.sub_navigation_container div.services ul li a.projects
{
background:url(../images/services_nav_projects.png) no-repeat;
}

div.sub_navigation_container div.services ul li a.programme_management
{
background:url(../images/services_nav_programme_management.png) no-repeat;
}

div.sub_navigation_container div.services ul li a.funding
{
background:url(../images/services_nav_funding.png) no-repeat;
}

div.sub_navigation_container div.services ul li a.research
{
background:url(../images/services_nav_research.png) no-repeat;
}

div.sub_navigation_container div.services ul li a.evaluation
{
background:url(../images/services_nav_evaluation.png) no-repeat;
}

div.sub_navigation_container div.services ul li a.events_and_workshop_facilitation
{
background:url(../images/services_nav_e_and_w_f.png) no-repeat;
}

div.sub_navigation_container div.services ul li.last a
{
border-bottom:none;
}

div.sub_navigation_container div.services ul li a span
{
display:none;
}

div.sub_navigation_container div.news
{
display:none;
background:#fff;
height:317px;
margin-top:-10px !important;
padding:0px 10px;
position:relative;
}

div.sub_navigation_container div.news div.home_news_item
{
padding-top:10px;
border-bottom:1px solid #aaa;
}

div.sub_navigation_container div.news div.home_news_item h3.home_news_title
{
margin-top:0px !important;
padding-left:0px !important;
}

div.sub_navigation_container div.news div.home_news_item p.home_news_date
{
margin-bottom:5px !important;
padding-left:0px !important;
}

div.sub_navigation_container div.news div.home_news_item p.home_news_content
{
margin-bottom:10px !important;
padding-left:0px !important;
height:68px;
*height:74px;
_height:74px;
overflow:hidden;
}

div.sub_navigation_container div.news div.home_news_item a
{
color:#555 !important;
text-decoration:none !important;
}

a.more_news
{

display:block;
width:111px;
height:28px;
background:url(../images/more_news.png) no-repeat;
position:absolute;
bottom:5px;
right:5px;
}

a.more_news span
{
display:none;
}










div.about_us_text
{
display:block;
width:947px;
height:183px;
background:url(../images/about_us_text.png) no-repeat;
margin-bottom:20px;
}

div.about_us_text p
{
display:none;
}






div.people_text
{
display:block;
width:948px;
height:183px;
background:url(../images/people_text.png) no-repeat;
margin-bottom:10px;
}

div.people_text p
{
display:none;
}

div.people_accordian
{
margin-top:15px;
}

div.content h3.people_header
{
background:#f0f0f0;
color:#231f20;
font-weight:normal;
font-size:12px;
line-height:18px;
padding:4px 10px;
text-transform:uppercase;
margin-bottom:10px;
margin-top:-5px;
cursor:pointer;
position:relative;
}

div.content h3.people_header:hover
{
background:#bff5fc;
}

div.content h3.selected
{
background:#bff5fc;
}


div.content h3.people_header span
{
background:#f0f0f0 url(../images/people_header_bg.png) no-repeat 0px 0px;
width:18px;
height:18px;
display:block;
position:absolute;
top:4px;
right:4px;
}

div.content h3:hover span
{
background-position:0px -18px;
}

div.content h3.selected span
{
background-position:0px -18px;
}

div.people_content
{
padding-bottom:5px;
}

p.people_highlight
{
color:#00aec5 !important;
text-transform:uppercase;
}

div.people_contacts
{
background:url(../images/people_contacts_bg.png) no-repeat;
width:220px;
height:193px;
float:right;
margin:0px 0px 10px 10px;
padding-top:5px;
position:relative;
}

div.people_contacts p.name
{
text-transform:uppercase;
}

div.people_contacts p
{
margin-bottom:2px !important;
color:#444 !important;
}

div.people_contacts p a
{
color:#444 !important;
}



div.people_contacts p.vcard_link a
{
display:block;
width:86px;
height:74px;
position:absolute;
bottom:0px;
left:0px;
padding:36px 0px 0px 134px;
color:#444 !important;
text-decoration:none !important;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}







div.recruitment_text
{
display:block;
width:948px;
height:183px;
background:url(../images/recruitment_text.png) no-repeat;
margin-bottom:20px;
}

div.recruitment_text p
{
display:none;
}

a.send_us_your_cv
{
background:url(../images/send_us_your_cv.png) no-repeat;
width:266px;
height:60px;
display:block;
}

a.send_us_your_cv span
{
display:none;
}









#location_map
{
width:439px;
height:504px;
border:1px solid #555;
float:right;
margin-left:10px;
}

div.location_map_pop_up
{
line-height:18px;
font-size:12px;
color:#626262;
}





div.services_header
{
display:block;
width:951px;
height:183px;
margin-bottom:20px;
}

div.services_text
{
display:block;
width:951px;
height:183px;
float:left;
background:url(../images/services_text.png) no-repeat;
margin-bottom:20px;
}

div.services_text p
{
display:none;
}

div.services_subtext
{
display:block;
width:515px;
height:80px;
background:url(../images/services_subtext.png) no-repeat;
margin-bottom:30px;
margin-top:30px;
margin-left:10px;
}

div.services_subtext p
{
display:none;
}

div.services_to_offer_text
{
display:block;
width:103px;
height:13px;
background:url(../images/services_to_offer_text.png) no-repeat;
margin-bottom:8px;
margin-top:10px;
margin-left:9px;
}

div.services_to_offer_text h3
{
display:none;
}

div.services_links div.services ul 
{
list-style-type:none;
list-style-image:none;
margin-left:10px;
margin-top:10px;
width:349px;
overflow:hidden;
border-top:6px solid #7c7c7c;
border-bottom:6px solid #7c7c7c;
}

div.services_links div.services ul li
{
float:left;
clear:both;
}

div.services_links div.services ul li a
{
display:block;
width:349px;
height:38px;
border-bottom:3px solid #7c7c7c;
}

div.services_links
{
width:369px;
padding:2px 1px 1px 1px;
background:url(../images/sub_navigation_container_bg.png) repeat-x;
}

div.services_links div.services ul li a.projects
{
background:url(../images/services_nav_projects.png) no-repeat;
}

div.services_links div.services ul li a.programme_management
{
background:url(../images/services_nav_programme_management.png) no-repeat;
}

div.services_links div.services ul li a.funding
{
background:url(../images/services_nav_funding.png) no-repeat;
}

div.services_links div.services ul li a.research
{
background:url(../images/services_nav_research.png) no-repeat;
}

div.services_links div.services ul li a.evaluation
{
background:url(../images/services_nav_evaluation.png) no-repeat;
}

div.services_links div.services ul li a.events_and_workshop_facilitation
{
background:url(../images/services_nav_e_and_w_f.png) no-repeat;
}

div.services_links div.services ul li.last a
{
border-bottom:none;
}

div.services_links div.services ul li a span
{
display:none;
}

div.services_projects_text
{
display:block;
width:951px;
height:183px;
background:url(../images/services_projects_text.jpg) no-repeat;
margin-bottom:20px;
}

div.services_projects_text p
{
display:none;
}

div.services_programme_management_text
{
display:block;
width:951px;
height:183px;
background:url(../images/services_programme_management_text.jpg) no-repeat;
margin-bottom:20px;
}

div.services_programme_management_text p
{
display:none;
}

div.services_funding_text
{
display:block;
width:951px;
height:183px;
background:url(../images/services_funding_text.jpg) no-repeat;
margin-bottom:20px;
}

div.services_funding_text p
{
display:none;
}

div.services_research_text
{
display:block;
width:951px;
height:183px;
background:url(../images/services_research_text.jpg) no-repeat;
margin-bottom:20px;
}

div.services_research_text p
{
display:none;
}

div.services_evaluation_text
{
display:block;
width:951px;
height:183px;
background:url(../images/services_evaluation_text.jpg) no-repeat;
margin-bottom:20px;
}

div.services_evaluation_text p
{
display:none;
}

div.services_e_and_w_f_text
{
display:block;
width:951px;
height:183px;
background:url(../images/services_e_and_w_f_text.jpg) no-repeat;
margin-bottom:20px;
}

div.services_e_and_w_f_text p
{
display:none;
}











div.clients_accordian
{
margin-top:15px;
}

div.content h3.clients_header
{
background:#f0f0f0;
color:#231f20;
font-weight:normal;
font-size:12px;
line-height:18px;
padding:4px 10px;
text-transform:uppercase;
margin-bottom:10px;
margin-top:-5px;
cursor:pointer;
position:relative;
}

div.content h3.clients_header:hover
{
background:#bff5fc;
}

div.content h3.selected
{
background:#bff5fc;
}


div.content h3.clients_header span
{
background:#f0f0f0 url(../images/people_header_bg.png) no-repeat 0px 0px;
width:18px;
height:18px;
display:block;
position:absolute;
top:4px;
right:4px;
}

div.content h3:hover span
{
background-position:0px -18px;
}

div.content h3.selected span
{
background-position:0px -18px;
}

div.people_clients
{
padding-bottom:5px;
}

p.clients_highlight
{
color:#00aec5 !important;
text-transform:uppercase;
}






















a.file_name {
font-size:14px !important;
color:#00aec5;
text-decoration:underline;
margin-left:4px;
margin-top:-6px;
}

.document img {
margin-bottom:-3px;
}

.document {
margin-left:10px;
margin-bottom:8px;
}

.right_column {
float:right;
width:371px;
}

.left_column {
width:550px;
margin-right:30px;
margin-top:-20px;
float:left;
}





.search_results_title
{
margin-bottom:14px !important;
font-size:15px !important;
}

.search_results_title_amount
{
font-size:10px;
color:#555;
}

ul.search_results
{
margin-left:10px;
}

ul.search_results li
{
margin-bottom:15px;
font-size:12px;
line-height:18px;
color:#626262;
}

.search_results_url
{
color:#999;
font-style:italic;
}

ul.search_results_paging
{
list-style:none !important;
list-style-image:none !important;
margin-left:10px;
height:28px;
}

ul.search_results_paging li
{
float:left;
margin-right:5px;
}

ul.search_results_paging li a
{
float:left;
font-size:12px;
line-height:22px;
height:22px;
border:1px solid #ccc;
background:#eee;
padding:0px 8px;
text-decoration:none !important;
}

ul.search_results_paging li a:hover
{
color:#fff !important;
background:#00AEC5 !important;
text-decoration:none !important;
}

ul.search_results_paging li a.current
{
color:#fff !important;
background:#00AEC5 !important;
text-decoration:none !important;
}

.search_results_sorry
{
font-weight:bold;
}


.projects_text
{
margin-bottom:15px !important;
}

.project_banner {
width:932px;
height:147px;
background:url(../images/project_bg.png) no-repeat;
margin-bottom:20px;
margin-left:9px;
overflow:hidden;
}

.project_image_container {
width:192px;
height:127px;
padding:10px;
float:left;
text-align:center;
}

.project_image_container table tr td
{
width:192px;
height:127px;
vertical-align:middle;
text-align:center;
}

.project_text_container {
width:690px;
height:120px;
float:right;
padding:10px;
margin-top:2px;
margin-right:2px;
margin-left:4px;
margin-left:4px;
}

.project_title {
color:#00aec5;
font-size:22px;
text-transform:uppercase;
margin-bottom:9px;
margin-top:4px;
}

.project_content
{
overflow:hidden;
height:88px;
}

.project_content p {
margin-left:-10px;
color:#4e4e4e !important;
}

.main_project_image
{
float:right;
margin:0px 0px 10px 10px;
}


.footer_navigation {
position:absolute;
right:0px;
top:8px;
}

.footer_navigation ul li{
float:left;
padding-right:15px;
}

.footer_navigation ul li a{
color:#c1c1c1;
text-decoration:none;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}

.footer sub_menu {
float:none;
}

.page_editor_content
{
position:relative;
}

.template6_top_content_box
{
  width:805px;
  margin-bottom:10px;
  position:relative;
	z-index:100;
}

.template6_bottom_content
{
  width:805px;
  margin-bottom:10px;
  position:relative;
	z-index:100;
}

.template6_bottom_content p
{
  margin-bottom:2px !important;
}

.template6_bottom_content_box
{
  width:255px;
  float:left;
  margin-left:20px;
}

.template6_bottom_content_box_left
{
  margin-left:0px;
}

.template7_left_content_box
{
float:left;
width:655px;
margin-right:30px;
}

.template7_right_content_box
{
float:left;
width:266px;
}

.template14_top_content_box {
margin-top:30px;
}

.about_us_swirl
{
background:url(../images/swirl.png) no-repeat;
width:320px;
height:700px;
position:absolute;
top:183px;
right:-14px;
z-index:50;
}

/**** NEWS ***/
.latest_article {
width:676px;
height:308px;
margin-bottom:15px;
}

.last_two_articles {
width:636px;
height:135px;
margin-bottom:15px;
padding:10px 30px 10px 10px;
border-top:1px solid #b7b7b7;
border-bottom:1px solid #b7b7b7;
}

.calendar_container {
width:198px;
height:454px;
padding:15px;
position:absolute;
right:20px;
top:65px;
font-size:14px;
font-family:verdana;
background:url(../images/calendar_bg.png) no-repeat;
}

.title {
font-size:16px;
color:#00aec5;
}

.calendar_container p {
line-height:1.1em;
margin-top:20px;
margin-bottom:25px;
margin-left:-10px;
}

ul.months {
list-style-type:none !important;
list-style-image:none !important;
margin-left:15px !important;
}

ul.months li {
padding-bottom:3px;
}

ul.months li a {
color:#464646;
text-decoration:none;
}

ul.months li a.selected {
font-weight:bold;
color:#00aec5;
}

ul.months li a:hover {
color:#00aec5;
}

ul.today {
list-style-type:none !important;
list-style-image:none !important;
margin-left:5px !important;
}

ul.today li {
padding-bottom:9px;
}

ul.today li a {
color:#464646;
text-decoration:none;
}

ul.today li a:hover {
color:#00aec5;
}

.year_picker {
font-size:16px;
font-weight:bold;
color:#00aec5;
width:100%;
text-align:center;
height:35px;
padding-top:4px;
margin-top:-4px;
*margin-top:-5px;
}

ul.years li {
float:left;
list-style-type:none !important;
list-style-image:none !important;
padding-left:81px;
margin-left:-25px;
font-family:arial !important;
font-size:16px !important;
color:#00aec5 !important;
}

ul.years li:first-child {
float:left;
padding-left:0px;
}

ul.years li a {
z-index:1;
position:relative;
text-decoration:none;
}

.border {
width:98%;
margin-top:10px;
margin-bottom:0px;
border-top:1px solid #999999;
}

.arrow {
color:#00aec5;
font-weight:bold;
font-family:arial;
font-size:14px;
}

.previous_two_news_image_container {
float:left;
}

.previous_two_news_container {
float:right;
font-family:arial;
font-size:17px;
margin-left:10px;
}

.previous_two_news_item {
width:320px;
float:left;
margin-right:10px;
}

.previous_two_news_title a {
color:#00aec5;
font-size:17px;
text-decoration:none;
float:left;
width:110px;
line-height:1.2em;
margin-bottom:2px;
}

.previous_two_news_content p {
margin-left:-9px;
margin-top:7px;
*width:170px;
width:170px;
color:#000 !important;
}

.previous_two_news_date {
color:#636466;
font-size:12px;
}

.all_other_news_image_container {
float:left;
margin-right:10px;
}

.all_other_news_container {
float:left;
width:230px;
}

.all_other_news_item {
width:325px;
float:left;
margin-left:10px;
margin-bottom:20px;
}

.all_other_news_title a {
color:#00aec5;
margin-top:1px;
float:left;
font-size:17px;
text-decoration:none;
}

.all_other_news_date {
margin-top:4px;
color:#636466;
font-size:12px;
float:left;
}

.latest_news_image_container {
float:right;
width:420px;
overflow:hidden;
}

.latest_news_item {
height:312px;
}

.latest_news_date {
color:#a3a3a3;
font-size:12px;
margin-left:15px;
}

.latest_news_content {
border-top:1px solid #00aec5;
border-bottom:1px solid #00aec5;
width:230px;
margin:10px;
padding-top:10px;
}

.latest_news_content p {
color:#ffffff !important;
}

.news_container {
width:680px;
min-height:500px;
}

.article_container {
font-size:12px;
font-family:verdana;
}

a.news_link {
color:#464646;
text-decoration:none;
font-family:verdana;
}

a.news_link:hover {
color:#00AEC5;
text-decoration:none;
font-family:verdana;
}

.news_image {
float:right;
margin:0px 0px 10px 10px;
}

.news_date {
color:#464646;
font-size:12px;
font-family:arial;
margin:10px 0px 15px 0px;
}

.article_container {
margin:0px 10px 0px 10px;
font-family:arial;
}

.latest_news_container {
height:310px;
width:251px;
float:left;
background-color:#333333;
}

.news_content p {
padding-left:2px !important;
}