@charset "utf-8";
/* UK Grants Style Sheet */
/* May 2008 */

@import url("forms.css");
@import url("bookmarks.css");
@import url("contact_form.css");

/* Generic */
body { background-color:#E5EAEE; background-image:url(../images/template/uk-grants-bg.gif); background-repeat:repeat-x; color:#666666; margin:0 0 0 0;; padding:0;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; }
ul { padding:10px 0 10px 0; margin: 0; list-style:none; }
li { background-image:url(../images/icons/bullet.gif); background-repeat:no-repeat; padding:0 0 5px 15px; margin:0; }
p { font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding:10px 0 10px 0; margin:0; }
img { border:none; padding:0px; margin:0px; }
div.hr { height:1px; background-color:#97B2CD; padding:0; margin:10px 0 0px 0; }
div.hr hr { display: none; }
/* -END- */

/* Specific Page Mods */
.subpage { line-height:18px; }

/* END */

/* Template Structure */
#container { width:100%; height:100%; }
#main { margin:10px auto 10px auto; padding:0px 10px 10px 10px; width:720px; height:100%; border: solid 1px #bcc6ce; background-color:#FFFFFF; } 

#logo { float:left; width:690px; margin:0; padding:30px 0 30px 30px; float:none; }
#top_navigation { width:720px; padding:0px 0px 1px 0; float:none; }
#banner { width:720px; clear:both; padding:0 0 15px 0;  }

#main_content { float:left; width:484px; padding:5px 10px 0 10px; }
#right_modules { float:left; width:216px; padding-right:0; }

#footer { margin:0 auto; padding:0 0 20px 0; width:740px; color:#97b2cd; font-size:9px; clear:both; } 
#footer div { float:left; }
#footer div a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#97b2cd; text-decoration:none; font-size:9px; }
#footer div a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#97b2cd; text-decoration:none; font-size:9px; }
#footer div a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#97b2cd; text-decoration:underline; font-size:9px; }
/* -END- */

/* Banners */
.home { background-image:url(../images/banners/banner1.jpg); background-repeat:no-repeat; height:197px; width:720px; }
.home p { padding:15px 20px 0px 510px; color:#ffffff; font-size:11px; line-height:14px; }
.home a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; font-size:11px; }
.home a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; font-size:11px; }
.home a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:underline; font-size:11px; }

/* END */

/* Header Titles */
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin:0; padding:0 0 10px 0; font-weight:bold; color:#346294; }
h1 span { display:block; width:100%; border-bottom:solid 1px #97B2CD; padding-bottom:10px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0 0 0px 0; font-weight:bold; color:#346294; }
h3, h4, h5, h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:15px 0 0px 0; font-weight:bold; color:#346294; }
/* */

/* Modules */
.module_1 p { font-size:11px; font-weight:normal; padding:5px 10px 5px 10px; margin:0; line-height:14px; }
.module_1 a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#97B2CD; text-decoration:none; font-size:11px; }
.module_1 a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#97B2CD; text-decoration:none; font-size:11px; }
.module_1 a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-decoration:none; font-size:11px; }
.module_1 { width:216px; background-color:#E5EAEE; padding:0; margin:0; line-height:14px; }
.module_1 span { display:block; background-color:#97B2CD; font-size:11px; color:#ffffff; font-weight:normal; padding:1px 10px 1px 10px; margin:0; border-bottom:solid 1px #ffffff; }
.module_1 ul.subnav { margin:0; padding:0; list-style-type:none; }
.module_1 ul.subnav li { margin:0; padding:0; background-color:#E5EAEE; background-image:none; } 
.module_1 ul.subnav li a:link { color:#595959; text-decoration:none; display:block; margin:0; padding:0; }
.module_1 ul.subnav li a:visited { color:#595959; text-decoration:none; display:block; margin:0; padding:0; }
.module_1 ul.subnav li a:hover { color:#5A98DB; text-decoration:none; display:block; margin:0; padding:0; }
.module_1 ul.subnav li a:link span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#E5EAEE; }
.module_1 ul.subnav li a:visited span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#E5EAEE; }
.module_1 ul.subnav li a:hover span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#D5DFEA; }
.module_1 ul.subnav li span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#D5DFEA; }

.module_map { width:216px; background-color:#E5EAEE; padding:0 0 5px 0; line-height:14px; }
.module_map span { display:block; background-color:#97B2CD; height:16px; font-size:11px; color:#ffffff; font-weight:bold; padding:0 10px 0 10px; margin:0; border-bottom:solid 1px #ffffff; }
.module_map p { font-size:11px; font-weight:normal; padding:0px 10px 5px 10px; margin:0; }

.module_qualify { width:216px; background-color:#E5EAEE; padding:0 0 5px 0; background-image:url(../images/modules/modul3.jpg); background-repeat:no-repeat; background-position:bottom; line-height:14px; }
.module_qualify span { display:block; background-color:#97B2CD; height:16px; font-size:11px; color:#ffffff; font-weight:bold; padding:0 10px 0 10px; margin:0; border-bottom:solid 1px #ffffff; }
.module_qualify p { font-size:11px; font-weight:normal; padding:5px 10px 5px 80px; margin:0; line-height:14px; }
.module_qualify a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; font-size:11px; }
.module_qualify a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; font-size:11px; }
.module_qualify a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:underline; font-size:11px; }

.module_regions { width:216px; background-color:#E5EAEE; padding:0 0 5px 0; background-image:url(../images/modules/map_module.gif); background-repeat:no-repeat; background-position:bottom; line-height:14px; margin:0 0 20px 0; }
.module_regions span { display:block; background-color:#97B2CD; height:16px; font-size:11px; color:#ffffff; font-weight:bold; padding:0 10px 0 10px; margin:0; border-bottom:solid 1px #ffffff; }
.module_regions p { font-size:11px; font-weight:normal; padding:5px 10px 5px 80px; margin:0; line-height:14px; }
.module_regions a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; font-size:11px; }
.module_regions a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; font-size:11px; }
.module_regions a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:underline; font-size:11px; }


#hp_lead_left { float:left; margin-right:8px; }
#hp_lead_right { float:left; }
.hp_lead_modules { width:238px; background-color:#E5EAEE; padding:0 0 0px 0; }
.hp_lead_modules span { display:block; background-color:#346294; font-size:11px; color:#ffffff; font-weight:normal; padding:5px 10px 5px 10px; margin:0; border-bottom:solid 1px #ffffff; }
.hp_lead_modules p { font-size:11px; font-weight:normal; padding:5px 10px 5px 10px; margin:0; }

.hp_lead_modules ul.leadmods { margin:0; padding:0; list-style-type:none; }
.hp_lead_modules ul.leadmods li { margin:0; padding:0; background-color:#E5EAEE; background-image:none; } 
.hp_lead_modules ul.leadmods li a:link { color:#595959; text-decoration:none; display:block; margin:0; padding:0; }
.hp_lead_modules ul.leadmods li a:visited { color:#595959; text-decoration:none; display:block; margin:0; padding:0; }
.hp_lead_modules ul.leadmods li a:hover { color:#5A98DB; text-decoration:none; display:block; margin:0; padding:0; }
.hp_lead_modules ul.leadmods li a:link span { padding:10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#E5EAEE; }
.hp_lead_modules ul.leadmods li a:visited span { padding:10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#E5EAEE; }
.hp_lead_modules ul.leadmods li a:hover span { padding:10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#D5DFEA; }
.hp_lead_modules ul.leadmods li span { padding:10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#D5DFEA; border-bottom:none; }


.module_full { width:464px; background-color:#E5EAEE; padding:10px; margin:10px 0; }
.module_full span { color:#346294; font-weight:bold; }
.module_full p { font-size:11px; font-weight:normal; padding:5px 0 10px 0; margin:0; }
.module_full a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#97B2CD; text-decoration:none; font-size:11px; }
.module_full a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-decoration:none; font-size:11px; }
.module_full a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-decoration:none; font-size:11px; }








.module_subnav { width:216px; background-color:#E5EAEE; padding:0; margin:0; line-height:14px; }
.module_subnav span { display:block; background-color:#97B2CD; height:16px; font-size:11px; color:#ffffff; font-weight:bold; padding:0 10px 0 10px; margin:0; border-bottom:solid 1px #ffffff; }
.module_subnav ul.subnav { margin:0; padding:0; list-style-type:none; }
.module_subnav ul.subnav li { margin:0; padding:0; background-color:#E5EAEE; background-image:none; } 
.module_subnav ul.subnav li a:link { color:#595959; text-decoration:none; display:block; margin:0; padding:0; }
.module_subnav ul.subnav li a:visited { color:#595959; text-decoration:none; display:block; margin:0; padding:0; }
.module_subnav ul.subnav li a:hover { color:#5A98DB; text-decoration:none; display:block; margin:0; padding:0; }
.module_subnav ul.subnav li a:link span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#E5EAEE; }
.module_subnav ul.subnav li a:visited span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#E5EAEE; }
.module_subnav ul.subnav li a:hover span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#D5DFEA; }
.module_subnav ul.subnav li span { padding:5px 10px 5px 10px; margin:0; color:#595959; text-decoration:none; display:block; background-color:#D5DFEA; }

table.grand_overview { width:484px; padding:5px 10px 5px 10px; }
table.grand_overview th { background-color:#97B2CD; color:#ffffff; font-weight:bold; border-bottom:solid 1px #ffffff; padding:5px 10px 5px 10px; }
table.grand_overview td { background-color:#E5EAEE; color:#666666; font-weight:normal; border-bottom:solid 1px #ffffff; padding:5px 10px 5px 10px; }

table.grant_news_info { width:484px; padding:5px 10px 5px 10px; }
table.grant_news_info th { background-color:#97B2CD; color:#ffffff; font-weight:bold; padding:5px 10px 5px 10px; }
table.grant_news_info td { background-color:#E5EAEE; color:#666666; font-weight:normal; border-top:solid 1px #ffffff; padding:2px 10px 2px 10px; font-size:10px; }
table.grant_news_info td.border { border-right:solid 1px #ffffff; }
/* -END- */

/* Titles */
.quote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#97B2CD; line-height:16px; }
.header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:15px 0 0px 0; font-weight:bold; color:#666666; }
/* -END- */

/* Text Styles */
.testimonial { color:#346294; }
.small_terms { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; font-style:italic; color:#666666; line-height:16px; }

/* -END- */

/* Links */
a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; font-size:11px; }
a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-decoration:none; font-size:11px; }
a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#97B2CD; text-decoration:underline; font-size:11px; }
/* -END- */