html, body {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; background:#bfd5d2 url(../graphics/new-design/bg-pattern.png) repeat; background-position:0px 80px;}

#container {margin: 0 auto;overflow:auto;width:100%;height:100%;}



/* HEADER */
/*
#header_container {
	background:#bfd5d2; 
	display: block; height:231px; overflow: auto; position: relative; z-index: 9;}

#page_container {margin:0 auto 30px auto; padding-bottom:30px;  background:#fff url(../graphics/new-design/container-top.jpg) top left repeat-x; display:block; border:1px solid #e0d4bf; border-top:none; position:relative; z-index: 9;}

	*/










#header_container {
	display:block; width:960px; height:231px; margin:0 auto; position: relative; z-index: 9;}



#header_wrap_outer {
	/*background:url(../graphics/new-design/header-bg.jpg) no-repeat; */
	margin: 0 auto 0 auto; display: block; height:231px; width: 960px; position:relative;}
#header_wrap_inner {width:630px;height:53px; position:absolute; right:0; top:0; display:bloack;}

#header-bg-lamp-light { display:block; width:87px; height:87px; background-image:url(../graphics/new-design/header-bg-lamp-light.png); background-repeat:no-repeat; position:absolute; top:55px; right:-15px; opacity:0.0;}
#header-bg-lamp-light-home { display:block; width:87px; height:87px; background-image:url(../graphics/new-design/header-bg-lamp-light.png); background-repeat:no-repeat; position:absolute; top:70px; right:-12px; opacity:0.0;}

#top_navig_left {background:url(../graphics/new-design/top_navig_left.png) top left no-repeat; display:block; width:6px; height:37px;}
#top_navig_menu {background:url(../graphics/new-design/top_navig_bg.png) top left repeat-x; display:block; height:37px; position:relative; top: -230px;}
#top_navig_menu ul { margin:0 0 0 5px; padding:0; list-style:none; position:relative; left:-12px;}
#top_navig_menu ul li {float:left; font-size:11px; height:37px; line-height:32px; color:#231f1e; position:relative; }
#top_navig_menu ul li.active { font-size:14px; margin:0; padding:0;  position:relative; }
#top_navig_menu ul li.active a {font-size:14px; font-weight:400; padding:0 8px;border:none;  }

#top_navig_menu ul li ul { display:none;}

#top_navig_menu ul li a { font-size:11px; color:#231f1e; text-decoration:none;  border-left:1px solid #b4aca7; padding-left:10px; margin-left:10px;}
#top_navig_menu ul li a:hover, 
#top_navig_menu ul li.sfHover a { color:#c0572f;}

#top_navig_menu ul li.first {border:none;}
#top_navig_menu ul li.active .nav_act_left {background:url(../graphics/new-design/top_navig_active_left.png) top left no-repeat; display:block; width:5px; height:45px; float:left;}
#top_navig_menu ul li.active .nav_act {background:url(../graphics/new-design/top_navig_active.png) top left repeat-x; display:block; height:45px; float:left; overflow:auto; padding-top:2px;}
#top_navig_menu ul li.active .nav_act a { padding:0 10px 0 10px; margin:0;}
#top_navig_menu ul li.active .nav_act_right {background:url(../graphics/new-design/top_navig_active_right.png) top left no-repeat; display:block; width:8px; height:45px; float:left;}
#top_navig_right {background:url(../graphics/new-design/top_navig_right.png) top left no-repeat; display:block; width:5px; height:37px; float:left;} 

ul#sub_business_ideas, ul#sub_start_business, ul#sub_financing, ul#sub_marketing { width:150px; padding-bottom:10px; position:absolute; top:32px; left:5px; display:block; background:#e19064; z-index:990; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
ul#sub_business_ideas li, ul#sub_start_business li, ul#sub_financing li, ul#sub_marketing li {border:none; height:auto; line-height:16px; margin:4px 0 0 10px;}
ul#sub_business_ideas li a, ul#sub_start_business li a, ul#sub_financing li a, ul#sub_marketing li a { font-size:10px; color:#fff !important; margin:0; padding:0; border:none; }
ul#sub_business_ideas li a:hover, ul#sub_start_business li a:hover, ul#sub_financing li a:hover, ul#sub_marketing li a:hover {color:#C0572F !important;}

#logo {width:326px;height:105px; position:absolute; left:0; top:-150px; display:block; background:url(../graphics/new-design/logo.png) no-repeat; z-index:1;}
#logo a {width:326px;height:105px; display: block;}


/* MAIN PAGE */

#page_container {margin:230px auto 30px auto; padding-bottom:30px; width:960px; background:#fff url(../graphics/new-design/container-top.jpg) top left repeat-x; display:block; border:1px solid #e0d4bf; border-top:none; position:relative; z-index: 9;}

#page_col_left_wrap {width:630px; display:block; float:left; margin:130px 0 0 0; position:relative; top:-35px;}
.page_col_left_2cols {width:630px; display:block; overflow:auto;}
.page_col_left1 {width:300px; float:left; margin:0 15px 0 15px; height:100%; display:block;}
.page_col_left2 {width:300px; float:left; height:100%; display:block;}
.page_col_wide {width:615px; float:left; margin:0 0 0 15px; height:100%; display:block; overflow:hidden;}

#fun_profiles_top {width:615px; height:127px; display:block; background:url(../graphics/new-design/profiles_wrap_top.jpg) no-repeat;}
#fun_profiles_top p {color:#6d6d6d; font-style:italic; font-size:12px; width:250px; float:right; padding:10px 45px 0 0; font-weight:400; line-height:18px; }
#fun_profiles_top p a, #fun_profiles_top p a:visited {color:#C0572F;}
#fun_profiles_body_wrap {width:615px; overflow:auto; display:block; background:url(../graphics/new-design/profiles_wrap_body2.jpg) repeat-y;}
#fun_profiles_body_bgimage  {overflow:auto; background:url(../graphics/new-design/profiles_wrap_bg_image.jpg) bottom left no-repeat;}
#fun_profiles_bottom {width:615px; height:14px; display:block; background:#392817 url(../graphics/new-design/profiles_wrap_bottom.jpg) no-repeat;}

#page_col_right {width:330px; float:left; margin:0; display:block; position:relative; top: -35px;}
#fb_fanbox { margin:15px 0;}

.page_col_left_devide {width:615px; height:6px; margin:20px 0 20px 15px; display:block; clear:both; background:#392817 url(../graphics/new-design/rainbow-line.jpg) repeat-x;}

#news_header {width:293px; height:110px; display:block; background:url(../graphics/new-design/feature1.jpg) top left no-repeat;}
#experts_header {width:293px; height:110px; display:block; background:url(../graphics/new-design/feature2.jpg) top left no-repeat;}
#forums_header {width:293px; height:110px; display:block; background:url(../graphics/new-design/feature3.jpg) top left no-repeat;}
#blog_header {width:293px; height:110px; display:block; background:url(../graphics/new-design/feature4.jpg) top left no-repeat;}
#other_resources_header {width:293px; height:110px; display:block; background:url(../graphics/new-design/feature5.jpg) top left no-repeat; margin: 0 15px;}

#news_header h3,
#experts_header h3,
#forums_header h3,
#blog_header h3,
#other_resources_header h3
{margin:0 0 0 150px; width:140px; color:#4d7d97; font-size:40px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:38px; font-weight:100; letter-spacing:1px;}

.content_wrap { overflow:auto;}
.content_wrap h2 {color:#8e7c5c; margin:20px 0 5px 0; font-weight:100; text-decoration:none; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; letter-spacing:1px; font-size:22px;}
.content_wrap h2 a {color:#8e7c5c; font-weight:100; text-decoration:none; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; letter-spacing:1px; font-size:22px;}
.content_wrap h2 a:hover {color:#43331D;}
.content_wrap p {color:#514e49 !important; font-size:12px; margin:0 0 10px 0;}
.content_wrap p img { margin-right:10px;}

.content_wrap h2.title_green a {color:#96c21b;}
.content_wrap h2.title_green a:hover {color:#81a814;}

.content_wrap h2.title_orange a {color:#df8b5e;}
.content_wrap h2.title_orange a:hover {color:#cb7b50;}

.content_wrap h2.title_yellow a {color:#fcb93c;}
.content_wrap h2.title_yellow a:hover {color:#eeaa2a;}

.content_wrap h2.title_brown a {color:#8e7c5c;}
.content_wrap h2.title_brown a:hover {color:#7a694c;}

.content_wrap h2.title_blue a {color:#64aac9;}
.content_wrap h2.title_blue a:hover {color:#4e95b5;}

.content_forums a { color:#C0572F;}

.readmore_3 {width:117px; height:35px; float:right; background:url(../graphics/new-design/readmore_orange.jpg) no-repeat;}
.readmore_2 {width:117px; height:35px; float:right; background:url(../graphics/new-design/readmore_red.jpg) no-repeat;}
.readmore_1 {width:117px; height:35px; float:right; background:url(../graphics/new-design/readmore_green.jpg) no-repeat;}
.readmore_4 {width:117px; height:35px; float:right; background:url(../graphics/new-design/readmore_blue.jpg) no-repeat;}

.readmore_3 a, .readmore_2 a, .readmore_1 a, .readmore_4 a {width:117px; height:35px; display:block;}

.fun_profile_wrap {width:265px; height:75px; display:block; margin:5px 5px 10px 27px; float:left; border-bottom:1px dashed #91897b;}
.fun_profile_last {border:none;}

.fun_profile_img {width:45px; float:left; margin:5px 10px 0;}
.fun_profile_info {width:200px; float:left; margin:0;}

.fun_profile_owner {color:#3c3c3c; font-size:12px; font-weight:bold; display:block; padding-bottom:3px; text-transform:capitalize;}
.fun_profile_company {color:#2c88b3; font-size:10px; display:block; padding-bottom:3px;}
.fun_profile_address {color:#3c3c3c; font-size:10px;}

.content_extra a {color: #C0572F;}

#loginbox_container {width:100%; height:108px; display:block; position:absolute; top:2px; left:0;}
#loginbox_border_left {width:10px; height:108px; display:block; float:left; background:#392817 url(../graphics/new-design/loginbox-left.jpg) no-repeat;}
#loginbox_features_wrap {width:350px; height:108px; display:block; float:left; background:#392817 url(../graphics/new-design/loginbox-main.jpg) repeat-x;}
.loginbox_features_wrap_logedin {width:615px !important;}
#loginbox_features_wrap h4 {color:#44341e; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-size:26px; margin:15px 0 0 5px; text-transform:uppercase; letter-spacing:1px; font-weight:100;}
#loginbox_arrow {width:31px; height:108px; display:block; float:left; background:#392817 url(../graphics/new-design/loginbox-arrow.jpg) no-repeat;}
#loginbox_features_wrap ul { list-style:none; margin:0 0 0 10px; padding:0;}
#loginbox_features_wrap ul li { float:left; background:url(../graphics/new-design/check-green.png) 0 2px no-repeat; padding-left:20px; margin:3px 0; width:150px; color:#fff; font-size:11px; }
#loginbox_features_wrap ul li a {color:#fff; font-size:11px; text-decoration:none;}
#loginbox_features_wrap ul li a:hover {text-decoration:underline;}
#loginbox_login_wrap {width:265px; height:108px; display:block; float:left; background:#392817 url(../graphics/new-design/loginbox-right.jpg) no-repeat; text-align:center;}
#loginbox_login_wrap h4 {color:#a17753; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-size:28px; margin:10px 0 10px 5px; text-transform:uppercase; letter-spacing:1px; font-weight:100;}
#loginbox_login_wrap a {margin:0 5px 0 0; cursor:pointer;}
#loginbox_border_right {width:50px; height:108px; display:block; float:left; background:#0CF url(../graphics/new-design/loginbox-right-bg.jpg) repeat-x;}		
	
#loginbox_user_avatar {float:left; margin: 15px 15px 0 5px;}
#loginbox_user_logout {float:right;margin-top: 40px;}
				
#hotspot_container {width:330px; overflow:auto; display:block; margin-top:-15px;}
#hotspot_wrap {width:285px; float:right; margin-right:15px; overflow:auto; display:block;}
#hotspot_social {width:285px; height:58px; display:block; background:url(../graphics/new-design/main-feature-social.png) no-repeat;}
#hotspot_social ul { margin:0; padding:0;}
#hotspot_social ul li { float:left; width:40px; height:40px; display:block; margin-top:11px; margin-left:14px}
#hotspot_social ul li a {width:40px; height:40px; display:block; opacity:0.6;}
#hotspot_social_fb { background:url(../graphics/new-design/social_fb.png) 50% 0% no-repeat;}
#hotspot_social_tw { background:url(../graphics/new-design/social_tw.png) 50% 0% no-repeat;}
#hotspot_social_in { background:url(../graphics/new-design/social_in.png) 50% 0% no-repeat;}
#hotspot_social_gplus { background:url(../graphics/new-design/social_gplus.png) 50% 0% no-repeat;}
#hotspot_social_rss { background:url(../graphics/new-design/social_rss.png) 50% 0% no-repeat;}

.hotspot_divider {width:285px; height:6px; display:block; background:url(../graphics/new-design/main-feature-sep.png) no-repeat;}
#hotspot_main_wrap {width:285px; display:block; background:url(../graphics/new-design/main-feature-bg.png) repeat-y; overflow:auto;}
#hotspot_main_feature {background:url(../graphics/new-design/hotspot.png) no-repeat; width:240px; height:130px; display:block; margin:0 auto; margin-top:15px;}
.hotspot_item {margin:0 15px; clear:both;}
.hotspot_item h2 {color:#fff; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-weight:100; letter-spacing:1px;}
.hotspot_item h2 a {color:#97320c; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-weight:100; letter-spacing:0px; text-decoration:none; }
.hotspot_item h2 a:hover {color:#c1562d;}
.hotspot_item p {font-size:12px; color:#222;}
.hotspot_item p a, .hotspot_item p a:visited {color:#762608; text-decoration:underline;}
.hotspot_item p img { margin:3px 0 10px 10px; border:2px solid #f0f0f0; float:right; -webkit-box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.50); box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.50);}
.hotspot_item .readmore {background:url(../graphics/new-design/readmore_green2.png) no-repeat; width:119px; height:35px; display:block; margin:0 auto; margin-top:15px; float:right; margin:5px 5px 20px 0;}
.hotspot_item .readmore a {width:119px; height:35px; display:block;}
#hotspot_bottom {width:285px; height:60px; display:block; background:url(../graphics/new-design/main-feature-bottom.png) no-repeat;}
#hotspot_top_corner {width:11px; height:15px; float:right; overflow:auto; display:block; background:url(../graphics/new-design/main-feature-corner.png) no-repeat;}

#page_col_right_cards_title {background:#c0572f; padding: 3px 10px; font-weight:100; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; margin-top:15px;}
#page_col_right_cards_wrap {margin:10px 0 15px 0;}
.business_cards_text {float:left; width:150px; font-size:12px; color:#524f49; margin-left:10px; }
.business_cards_img { float:right; margin-left:10px;  margin-right:10px;}

#page_col_right_wrap {width:300px; clear:both; margin:15px 25px 0 15px; display:block;}

#page_col_right_video_title {background:#c0572f; padding: 3px 10px; font-weight:100; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px;}
#page_col_right_video_wrap {margin:5px 0 15px 0;}

.page_col_banner_wrap {margin:15px auto; text-align:center;}


/* INNER */

#header_container_inner {background:#bfd5d2; display: block; height:181px; overflow: auto;}
#header_wrap_outer_inner {background:url(../graphics/new-design/header-bg-inner.jpg) no-repeat; margin: 0 auto 0 auto; display: block; height:181px; width: 960px; position:relative;}

#logo_inner {width:326px;height:105px; position:absolute; left:0; top:59px; display:block; background:url(../graphics/new-design/logo.png) no-repeat; z-index:1;}
#logo_inner a {width:326px;height:105px; display:block;}

#loginbox_container_inner_wrap {width:100%; height:47px; background:#dfdfdf; display:block; position:relative; top:-35px;}
#loginbox_container_inner { width:630px; height:47px; display:block; float:left;}
#loginbox_container_inner_title { float:left; color:#c0572f; margin: 5px 0 0 13px; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:38px; font-weight:100; letter-spacing:1px;}
#loginbox_container_inner_buttons { float:right; margin:9px 5px 0 0;}
#loginbox_container_inner_buttons a { cursor:pointer;}
#loginbox_container_inner_username { float:left; color:#c0572f; margin: 7px 0 0 13px; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:38px; font-weight:100; letter-spacing:1px;}
#loginbox_container_inner_usernav { float:right; font-size: 12px; margin: 10px 0 0; font-weight:bold;}


.user_profile_gravatar { float:left; margin: 15px 10px;}

#hotspot_container_inner {width:330px; float:right; overflow:auto; display:block; margin-top:-15px;}
#hotspot_wrap_inner {width:300px; height:67px; float:right; margin-right:15px; display:block; overflow:hidden;}
#hotspot_social_inner {width:300px; height:58px; display:block; background:url(../graphics/new-design/main-feature-social-inner.png) no-repeat;}
#hotspot_social_inner ul { margin:0; padding:0;}
#hotspot_social_inner ul li { float:left; width:40px; height:40px; display:block; margin-top:13px; margin-left:17px}
#hotspot_social_inner ul li a {width:40px; height:40px; display:block; opacity:0.6;}

#hotspot_bottom_inner {width:300px; height:9px; display:block; background:url(../graphics/new-design/main-feature-bottom-inner.png) no-repeat;}
#hotspot_top_corner_inner {width:11px; height:15px; float:right; overflow:auto; display:block; background:url(../graphics/new-design/main-feature-corner.png) no-repeat;}

#page_leaderboard_wrap { width:100%; margin:0 0 25px 0; text-align:center; clear:both; position:relative;}
#page_leaderboard { overflow:auto; margin:0 auto; display:block; padding:5px 0;}

#page_col_left_wrap_inner {width:630px; display:block; float:left; margin:0; position:relative;}
#page_col_left_wrap_inner p { font-size:12px; color:#514e49; margin-right:15px;}
#page_col_left_wrap_inner ul { font-size:12px; color:#514e49;}
#page_col_left_wrap_inner ul li { margin:10px 15px 10px 0;}

#page_col_left_wrap_inner ol { font-size:12px; color:#514e49;}
#page_col_left_wrap_inner ol li { margin:10px 15px 10px 0;}

#page_col_right_wrap_inner {width:300px; clear:both; overflow:auto; overflow-x:hidden; margin:0px 25px 0 15px; display:block;}


#breadcrumbs_wrap { font-size:12px; color:#747474; margin: 5px 15px 15px 15px;}
#breadcrumbs_wrap a { color:#c0572f; font-weight:bold; font-size:12px; text-decoration:none; float:left;}
#breadcrumbs_wrap .breadcrumbs_arrow { width:6px; height:5px; display:block; background:url(../graphics/new-design/icon_arrow.png) top left no-repeat; float:left; margin:6px 5px 0 5px;}

.inner_header {width:615px; height:110px; display:block; margin-bottom:30px;}
.inner_header h3 {margin:0px 0 0 155px; padding:5px 0 0 0; color:#4d7d97; font-size:40px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:38px; font-weight:100; letter-spacing:1px;}
.inner_header h4 {margin:0px 0 0 155px; padding:5px 0 0 0; color:#97ca53; font-size:28px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; line-height:26px; font-weight:100; letter-spacing:1px;}
.inner_header p {margin:0px 0 0 155px; padding:15px 0 0 0; font-size:12px;}
.inner_header ul {margin:10px 0 0 155px; padding-left:5px; list-style:none;}
.inner_header ul li { float:left; padding-left:15px; margin-right:15px; line-height:14px;}
.inner_header ul li.color1 { background:url(../graphics/new-design/bullet_sqare_1.jpg) left 5px no-repeat;}
.inner_header ul li.color2 { background:url(../graphics/new-design/bullet_sqare_2.jpg) left 5px no-repeat;}
.inner_header ul li.color3 { background:url(../graphics/new-design/bullet_sqare_3.jpg) left 5px no-repeat;}
.inner_header ul li.color4 { background:url(../graphics/new-design/bullet_sqare_4.jpg) left 5px no-repeat;}
.inner_header ul li.color5 { background:url(../graphics/new-design/bullet_sqare_5.jpg) left 5px no-repeat;}
.inner_header ul li.color6 { background:url(../graphics/new-design/bullet_sqare_6.jpg) left 5px no-repeat;}
.inner_header ul li.color7 { background:url(../graphics/new-design/bullet_sqare_7.jpg) left 5px no-repeat;}

.inner_header ul li a { color:#e08c5f; font-size:12px;}
.inner_header ul li a:hover {color:#4d7d97; }

.inner_header_cup1 {background:url(../graphics/new-design/feature3.jpg) top left no-repeat;}


h2.inner_title { color:#8e7c5c; font-size:24px; margin:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; line-height:24px; font-weight:100; letter-spacing:1px}
h2.inner_title_bigger {color:#8e7c5c; font-size:30px; margin:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; line-height:38px; font-weight:100; letter-spacing:1px}
h2.inner_title_yellow {color:#f6a92e; font-size:36px; margin:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; line-height:38px; font-weight:100; letter-spacing:1px}
span.email_confirm_title_error {color:#c0572f;}
h2.inner_title_icgrant {color:#4d7d97; font-size:36px; margin:20px 0 10px 0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; line-height:38px; font-weight:100; letter-spacing:1px}
a.inner_readmore { font-size:12px; color:#428dbf;}
a.inner_readmore:hover { text-decoration:none;}
a.inner_readmore_icgrant { display:block; width:512px; height:60px; margin:0 auto;}
p.inner_note { font-style:italic; color:#8a8a8a !important; font-size:11px !important;}
p.inner_grants_more { color:#473720; font-weight:bold;}
p.inner_grants_more a { color:#428DBF;}

.page_icgrant_current_wrap { background:#ddf4be; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:20px;}
.page_icgrant_current_wrap h2 {color:#19294a; font-size:24px; margin:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; line-height:38px; font-weight:100; letter-spacing:1px}
.page_icgrant_current_wrap img { border:1px solid #19294a;}
.page_icgrant_current_wrap p { margin-right: 0px !important;}
.page_icgrant_current_wrap a {color: #428DBF !important;}

#page_icgrant_13_feature h2 {color:#c0572f; font-size:36px;}
#page_icgrant_13_feature h3 {color:#689bb7; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-weight:100; letter-spacing:1px; margin-top: 5px;}
#page_icgrant_13_feature h3 span {color:#6ca224; text-transform:uppercase;}
#page_icgrant_13_feature strong {color:#4d7d97;} 
#page_icgrant_13_feature .inner_readmore { width:297px; height:89px; display:block; text-align:center; margin:0 auto;  }
#page_icgrant_13_feature img { border:none;}

#page_icgrant_14_feature { background:#EDF5F9;}
#page_icgrant_14_feature h2 {color:#c0572f; font-size:36px;}
#page_icgrant_14_feature h3 {color:#689bb7; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-weight:100; letter-spacing:1px; margin-top: 5px;}
#page_icgrant_14_feature h3 span {color:#6ca224; text-transform:uppercase;}
#page_icgrant_14_feature strong {color:#4d7d97;} 
#page_icgrant_14_feature .inner_readmore { width:297px; height:89px; display:block; text-align:center; margin:0 auto;  }
#page_icgrant_14_feature img { border:none;}

#page_icgrant_15_feature { background:#EDF5F9;}
#page_icgrant_15_feature h2 {color:#e5353c; font-size:36px;}
#page_icgrant_15_feature h3 {color:#5DB54A; font-size:24px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; font-weight:100; letter-spacing:1px; margin-top: 5px;}
#page_icgrant_15_feature h3 span {color:#6ca224; text-transform:uppercase;}
#page_icgrant_15_feature strong {color:#e5353c;} 
#page_icgrant_15_feature .inner_readmore { width:178px; height:34px; display:block; text-align:center; margin:0 auto;  }
#page_icgrant_15_feature .inner_readmore:hover { opacity:0.7;}
#page_icgrant_15_feature img { border:none;}

ul.grants_more { list-style:none; padding-left:25px;}
ul.grants_more li { font-size:12px; color:#514e49; margin:10px 0; background:url(../graphics/new-design/icon_arrow.png) left 7px no-repeat; padding-left:13px; }

ul.grants_more a.grants_more_blue { font-size:14px; color:#3e88b7; font-weight:bold;}
ul.grants_more a.grants_more_green { font-size:14px; color:#79aa37; font-weight:bold;}

.page_col_right_orange_box {margin:15px 0 15px 0;}
.page_col_right_orange_box_title {background:#c0572f; padding: 3px 10px; font-weight:100; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px;}
.page_col_right_orange_box_title a {color:#fff; text-decoration:none;}
.page_col_right_orange_box_title a:hover {text-decoration:underline;}

.page_col_right_yellow_box {margin:15px 0 15px 0;}
.page_col_right_yellow_box_title {background:#FCBA3F; padding: 3px 10px; font-weight:100; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px;}
.page_col_right_yellow_box_title a {color:#fff; text-decoration:none;}
.page_col_right_yellow_box_title a:hover {text-decoration:underline;}

.page_col_right_orange_box_info { border-color:#c0572f; border-style:solid; border-width:3px; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; border-top:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; display:block; padding:3px 0;}
.right_box_community_wrap { margin:10px; background:url(../graphics/new-design/icon_ask_community.jpg) 97% 5px no-repeat;}
.right_box_community_title { color:#c0572f; font-size:24px; text-decoration:underline; width:100px;}
.right_box_community_subject { color:#313131; font-size:20px; width:100px;}
a.right_box_community_link {color:#c0572f; font-size:16px; width:150px; margin-top:10px; display:block; text-decoration:none;}
a.right_box_community_link:hover { text-decoration:underline;}


.page_col_right_blue_box {margin:15px 0 15px 0;}
.page_col_right_blue_box_title {background:#4d7d97; padding: 3px 10px; font-weight:100; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px;}
.page_col_right_blue_box_title a { color:#fff; text-decoration:none;}
.page_col_right_blue_box_info { border-color:#4d7d97; border-style:solid; border-width:3px; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; border-top:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; display:block; padding:3px 0;}

.page_col_right_green_box {margin:15px 0 15px 0;}
.page_col_right_green_box_title {background:#97ca53; padding: 3px 10px; font-weight:100; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px;}
.page_col_right_green_box_title a { color:#fff; text-decoration:none;}
.page_col_right_green_box_info { border-color:#97ca53; border-style:solid; border-width:3px; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; border-top:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; display:block; padding:3px 0;}
.page_col_right_red_box a { color:#E5353C !important;}


.page_col_right_red_box {margin:15px 0 15px 0;}
.page_col_right_red_box_title {background:#E5353C; padding: 3px 10px; font-weight:100; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#fff; font-size:22px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px;}
.page_col_right_red_box_title a { color:#fff; text-decoration:none;}
.page_col_right_red_box_info { border-color:#97ca53; border-style:solid; border-width:3px; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; border-top:0; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; display:block; padding:3px 0;}

.user_profile_quick_nav {float:left; margin: 10px 0 0 0; padding-left: 10px;}
.user_profile_quick_nav li { font-size:12px; color:#5b5b5b; margin: 7px 5px 7px 10px; padding-left: 0; line-height:14px;}
.user_profile_quick_nav li a { font-size:12px; color:#5b5b5b; text-decoration:none;}
.user_profile_quick_nav li a:hover { text-decoration:underline;}

.quick_nav { padding-left:20px; list-style:none;}
.quick_nav li { font-size:12px; color:#5b5b5b; margin:10px 0; list-style:none; padding-left:15px; margin-right:15px; line-height:14px;}
.quick_nav li.color1 { background:url(../graphics/new-design/bullet_sqare_1.jpg) left 4px no-repeat;}
.quick_nav li.color2 { background:url(../graphics/new-design/bullet_sqare_2.jpg) left 4px no-repeat;}
.quick_nav li.color3 { background:url(../graphics/new-design/bullet_sqare_3.jpg) left 4px no-repeat;}
.quick_nav li.color4 { background:url(../graphics/new-design/bullet_sqare_4.jpg) left 4px no-repeat;}
.quick_nav li.color5 { background:url(../graphics/new-design/bullet_sqare_5.jpg) left 4px no-repeat;}
.quick_nav li.color6 { background:url(../graphics/new-design/bullet_sqare_6.jpg) left 4px no-repeat;}
.quick_nav li.color7 { background:url(../graphics/new-design/bullet_sqare_7.jpg) left 4px no-repeat;}

.quick_nav li a { font-size:12px; color:#5b5b5b; text-decoration:none;}
.quick_nav li a:hover { text-decoration:underline;}

.quick_nav ul { padding-left:10px; font-weight:normal;}
.quick_nav ul li { margin-right:0;}
.quick_nav li.sub_active { font-weight:bold;}

.account_content_wrap { overflow:auto; display:block; padding:5px 0; margin:10px 0 30px 0; clear:both;}
.account_content_wrap .account_content_icon{float:right; margin:5px 0 0 5px;}
.account_content_wrap .account_content_box { float:left; width:170px; text-align:right;}
.account_content_wrap h2 {color:#8e7c5c; margin:0px 0 5px 0; font-weight:100; text-decoration:none; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; letter-spacing:1px; font-size:22px;}
.account_content_wrap p {color:#514e49; font-size:12px; margin:0 !important; padding:0 0 10px 0;}

.grant_entry_page_info {color: #4D7D97 !important; font-family: LeagueGothicRegular,Verdana,Geneva,sans-serif; font-size: 24px !important; font-weight: 100; letter-spacing: 1px; margin-bottom: 5px;}
.grant_entry_page_info a {color: #97CA53 !important;}

.grant_entry_page_info_smaller {color: #97CA53 !important; font-family: LeagueGothicRegular,Verdana,Geneva,sans-serif; font-size: 20px !important; font-weight: 100; letter-spacing: 1px; margin-top: 15px;}

#account_grant_feature { background:#EDF5F9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-bottom:15px; padding: 1px 0;}
#account_grant_feature_logo { width:170px; height:60px; display:block; float:left; background:url(../graphics/new-design/grants/ic/13/13th_grant_logo_small.png) left top no-repeat; margin:15px 20px 15px 20px; }
#account_grant_feature_logo a {width:170px; height:60px; display:block;}

#account_grant_feature_logo14 { width:170px; height:60px; display:block; float:left; background:url(../graphics/new-design/grants/ic/14/14th_grant_logo_small.png) left top no-repeat; margin:15px 20px 15px 20px; }
#account_grant_feature_logo14 a {width:170px; height:60px; display:block;}

#account_grant_feature_logo15 { width:170px; height:60px; display:block; float:left; background:url(../graphics/new-design/grants/ic/15/15th_grant_logo_small.png) left top no-repeat; margin:15px 20px 15px 20px; }
#account_grant_feature_logo15 a {width:170px; height:60px; display:block;}

#account_grant_feature_logo17 { height:60px; display:block; background:url(../graphics/new-design/grants/ic/17/17th_grant_logo_small.png) left top no-repeat; margin:10px 20px 15px; }
#account_grant_feature_logo17 a {width:250px; height:60px; display:block;}

#account_grant_feature_texts {  display:block; padding:0 20px 25px; color:#2a2a2a; font-size:12px; }
#account_grant_feature_texts a { display:block; margin:20px auto 0 auto; text-align:center; background: #e84c3d none repeat scroll 0 0; color: #fff; font-size: 16px; font-weight: 600; line-height: 40px; text-decoration: none;}
#account_grant_feature_texts a:hover {background: #ca3021;}

.account_grant_feature_texts_title { font-size:14px !important; font-weight:bold;}

/* IC GRANT CENTER */
.past_ic_grant_wrap { margin:10px 0 20px 0;}
.past_ic_grant_wrap .past_ic_grant_title { color:#514e49; font-weight:bold; font-size:12px;}
.past_ic_grant_wrap p { margin:3px 0; padding:0;}

#page_col_left_wrap_inner p.note {color:#878787; font-style:italic;}
#page_col_left_wrap_inner p a,
#page_col_left_wrap_inner ul a 
{color: #E08C5F;}

.grants_du_jour_wrap { margin:10px 0 20px 0; padding-bottom:20px; border-bottom:2px solid #f9ddcf;}
.grants_du_jour_last { border:none;}
.grants_du_jour_wrap .grants_du_jour_title { color:#7db039; font-weight:bold; font-size:14px;}
.grants_du_jour_wrap .grants_du_jour_title a {color:#7db039; text-decoration:none;}
.grants_du_jour_wrap .grants_du_jour_title a:hover { text-decoration:underline;}
.grants_du_jour_wrap a.grants_du_jour_image {float:right; margin-left:10px; border:1px solid #e3e3e3}
.grants_du_jour_wrap p { margin:7px 0; padding:0;}

span.brown { font-weight:bold; color:#a4572e;}
span.blue { font-weight:bold; color:#2b607d;}
span.green { font-weight:bold; color:#6e9f2c;}

.grants_gov_wrap { margin:10px 0 20px 0; padding-bottom:20px; border-bottom:2px solid #f9ddcf;}
.grants_gov_last { border:none;}
.grants_gov_wrap .grants_gov_title { color:#7db039; font-weight:bold; font-size:14px;}
.grants_gov_wrap .grants_gov_title a {color:#7db039; font-weight:bold; text-decoration:none;}
.grants_gov_wrap .grants_gov_title a:hover { text-decoration:underline;}
.grants_gov_wrap a.grants_gov_image {float:right; margin-left:10px; border:1px solid #e3e3e3}
.grants_gov_wrap p { margin:7px 0; padding:0;}


/* FOOTER */

#footer_navig_wrap { background:url(../graphics/new-design/footer-grow.png) top right no-repeat; position:relative; top:-30px; margin: 0 auto 0 auto; display: block; overflow:auto; width: 960px; z-index: 9;}
.footer_navig_title {font-weight:100; color:#43331d; font-size:26px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; letter-spacing:1px; padding:0 0 0 20px;}
#footer_navig_wrap ul { list-style:none; font-size:12px; color:#232323; margin:0 0 0 5px; padding:0; padding:0 0 0 20px; }
#footer_navig_wrap li { margin:15px 0 0 0;}

#footer_menu1 {float:left; width:210px; border-right:1px dashed #9da9a1; margin-top:20px;}
#footer_menu2 {float:left; width:240px; border-right:1px dashed #9da9a1; margin-top:20px;}
#footer_menu2 .footer_navig_title,
#footer_menu2 ul {padding:0 0 0 40px;}
#footer_infobox { background:url(../graphics/new-design/footer-cup.png) 90% 85% no-repeat; float:left; width:500px;  margin-top:20px; }
#footer_infobox p {color:#424242; font-size:12px;  clear:both; float:left; margin-left:60px; width:430px;}
#footer_infobox p a {color:#739610; text-decoration:none;}
#footer_infobox p a:hover {text-decoration:underline;}
#footer_logo {background:url(../graphics/new-design/footer-logo.png) no-repeat; display:block; width:414px; height:35px; float:left; margin-left:60px; border-bottom:1px dashed #9da9a1; padding-bottom:10px;}

#footer_navig_wrap li a {color:#232323; text-decoration:none;}
#footer_navig_wrap li a:hover {text-decoration:underline;}
#footer_navig_wrap li a.footer_red {color:#c0572f;}
#footer_navig_wrap li a.footer_orange {color:#e48306;}
#footer_navig_wrap li a.footer_green {color:#739610;}




#footer_social_wrap {float:left; margin-left:60px; margin-top:15px; overflow:auto;}

#footer_social_title { font-size:12px; font-weight:bold; color:#473720; margin-bottom:10px;}

#footer_social_fb_wrap {width:65px; height:105px; display:block; background:#e0eae9 url(../graphics/new-design/footer-social-fb.jpg) center 8px no-repeat; overflow:hidden; float:left; margin-right:8px; }
#footer_social_fb_counter {border-bottom:1px solid #bebebe; padding-bottom:6px; margin:53px 5px 0 5px; color:#555; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; font-weight:bold; text-align:center;}
#footer_social_fb_link {color:#3889ba; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;}
#footer_social_fb_link a { color:#3889ba; text-decoration:none;}

#footer_social_tw_wrap {width:65px; height:105px; display:block; background:#e0eae9 url(../graphics/new-design/footer-social-tw.jpg) center 8px no-repeat; overflow:hidden; float:left; margin-right:8px; }
#footer_social_tw_counter {border-bottom:1px solid #bebebe; padding-bottom:6px; margin:53px 5px 0 5px; color:#555; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; font-weight:bold; text-align:center;}
#footer_social_tw_link {color:#6dc1ed; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;}
#footer_social_tw_link a { color:#6dc1ed; text-decoration:none;}

#footer_social_email_wrap {width:65px; height:105px; display:block; background:#e0eae9 url(../graphics/new-design/footer-social-mail.jpg) center 8px no-repeat; overflow:hidden; float:left; margin-right:8px; }
#footer_social_email_counter {border-bottom:1px solid #bebebe; padding-bottom:6px; margin:53px 5px 0 5px; color:#555; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; font-weight:bold; text-align:center;}
#footer_social_email_link {color:#f4a02e; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;}
#footer_social_email_link a { color:#f4a02e; text-decoration:none;}



#footer_skyline {background:url(../graphics/new-design/footer-bg.png) repeat-x; display: block; height:68px; overflow: auto; clear:both; position: relative; z-index: 9;}
#footer_copyright_wrap {background:#43331d; display: block; height:20px; overflow: auto; width:auto; position: relative; z-index: 9;}
#footer_copyright{margin: 0 auto 0 auto; display: block; width: 960px; color:#dadada; font-size:10px; text-align:center;}


/* SPONSOR */
#header_sponsor_wrap {width:100%; height:51px; cursor:pointer; display:none;}
.header_sponsor_normal {background:url(../graphics/new-design/sponsor-bg.jpg) repeat-x;}
.header_sponsor_normal #header_sponsor {width:970px; height:51px; margin:0 auto; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; color:#fff; font-size:28px;}

.header_sponsor_hover {background:url(../graphics/new-design/sponsor-bg-hover.jpg) repeat-x; cursor:default !important;}
.header_sponsor_hover #header_sponsor {width:970px; height:51px; margin:0 auto; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; color:#0a4a8d; font-size:28px;}

#header_sponsor .text {float:right; margin-top:8px;}
#header_sponsor img {float:right; margin:3px 0 0 5px;}

#header_sponsor_banenr_wrap {width:100%; height:375px; background:#0a4a8d; display:none;}
#header_banner {width:970px; height:51px; margin:0 auto; position:relative;}
#header_banner_close {width:24px; height:24px; display:block; background:url(../graphics/new-design/sponsor-close.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px;}


/* MODAL LOGIN */
#modal_login_message {
    width: 470px; /* 353 + 2 + 45 = 400 */
	border-width:1px;
	border-style:solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	margin: 5px 5px 5px 5px;
	text-align:left;
	display:none;
	}
#modal_login_message p { margin:10px 20px 10px 65px;}


.modal_login_message_error {
    background: #fed4d5 url(../graphics/new-design/notification_error.png) 15px 10px no-repeat;
	border-color:#f36f6f;
	}
.modal_login_message_error .modal_login_message_title { font-weight:bold; color:#ad1f1e; font-size:16px;}
	
.modal_login_message_ok {
    background: #dbfaac url(../graphics/new-design/notification_ok.png) 15px 10px no-repeat;
	border-color:#b3ce89;
	}
.modal_login_message_ok .modal_login_message_title { font-weight:bold; color:#3c8c37; font-size:16px;}
	
#login_form { margin:25px 0; overflow:auto;}

#resend_confirmation_form #email,
#login_form #login_user_email,
#modal_login_user_email {
    background: #f1f1f1 url(../graphics/new-design/emailIcon.png) 5px 3px no-repeat;
    padding: 13px 13px 13px 50px;
    margin: 0 0 10px 0;
    width: 270px; /* 353 + 2 + 45 = 400 */
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	float: left;
	font-size:16px;
	margin: 5px 0 5px 5px;
	}

#resend_confirmation_form #resend_confirmation_form_submit,
#login_form #login_submit,
#modal_login_submit {
    background-color: #ffb94b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fddb6f), to(#ffb94b));
    background-image: -webkit-linear-gradient(top, #fddb6f, #ffb94b);
    background-image: -moz-linear-gradient(top, #fddb6f, #ffb94b);
    background-image: -ms-linear-gradient(top, #fddb6f, #ffb94b);
    background-image: -o-linear-gradient(top, #fddb6f, #ffb94b);
    background-image: linear-gradient(top, #fddb6f, #ffb94b);
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
    
    border-width: 1px;
    border-style: solid;
    border-color: #d69e31 #e3a037 #d5982d #e3a037;

    float: left;
    height: 35px;
    padding: 0;
    width: 120px;
    cursor: pointer;
    font: bold 15px Arial, Helvetica;
    color: #8f5a0a;
	margin:10px 0 0 15px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	}
	
#resend_confirmation_form #resend_confirmation_form_submit { width:210px; height:40px; margin-top:8px; padding:0 20px; }

#resend_confirmation_form #resend_confirmation_form_submit:hover, #resend_confirmation_form #resend_confirmation_form_submit:focus,
#login_form #login_submit:hover, #login_form #login_submit:focus,
#modal_login_submit:hover, #modal_login_submit:focus
{		
    background-color: #fddb6f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb94b), to(#fddb6f));
    background-image: -webkit-linear-gradient(top, #ffb94b, #fddb6f);
    background-image: -moz-linear-gradient(top, #ffb94b, #fddb6f);
    background-image: -ms-linear-gradient(top, #ffb94b, #fddb6f);
    background-image: -o-linear-gradient(top, #ffb94b, #fddb6f);
    background-image: linear-gradient(top, #ffb94b, #fddb6f);
}	

#resend_confirmation_form #resend_confirmation_form_submit:active,
#login_form #login_submit:active,
#modal_login_submit:active
{		
    outline: none;
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

/* REGISTRATION */
#page_registration_wrap_inner {width:800px; display:block; margin:0 auto 30px auto; position:relative; margin-top:30px;}

.page_registration_title { color:#4d7d97; font-family: LeagueGothicRegular,Verdana,Geneva,sans-serif;font-size: 36px;font-weight: 100;text-transform:uppercase;margin:0;letter-spacing: 1px;line-height: 38px;}
.page_registration_subtitle { margin-top:10px; font-size:16px; color:#5b8621; font-weight:normal;}

.registration_form_section { background:#eff5f4;}

.registration_form_title { margin:40px 0 15px 0;}
.registration_form_title h4 {font-family: LeagueGothicRegular,Verdana,Geneva,sans-serif; font-size: 30px; font-weight: 100;text-transform:uppercase;margin:0 0 0 50px; letter-spacing: 1px; line-height: 30px;}
.registration_form_title p { clear:both; margin:0 0 0 50px; color:#949494; font-style:italic; font-size:12px;}

#registration_form_account_title {background:url(../graphics/new-design/step1.jpg) left 3px no-repeat;}	
#registration_form_account_title h4 {color:#c0572f;}
#registration_form_account_top {background:#c0572f; display:block; height:5px; width:100%;}
#registration_form_account_wrap { padding:15px 0;}
#registration_form_account_wrap .form-item { clear:both; margin:10px 0;}
#registration_form_account_wrap label { display:block; float:left; width:300px; text-align:right; font-size:11px; color:#514e49; font-weight:bold; margin:8px 10px 0 0;}
#registration_form_account_wrap input { width:370px; padding:7px; border:1px solid #ccc;}
#registration_form_account_wrap input:focus { border-style: solid;border-width: 1px;box-shadow: 0 1px 0 #EDEDED inset; border-color:#4D7D97; box-shadow:0 0 4px #4D7D97, 0 1px 0 #EDEDED inset; outline:medium none;}
#registration_form_account_wrap select { width:250px; padding:7px;  border:1px solid #ccc;}
#registration_form_account_wrap .form-item-sex select { width:90px;}
#registration_form_account_wrap .form-required {color:#c74744;}

#registration_form_extra_title {background:url(../graphics/new-design/step2.jpg) left 3px no-repeat; position:relative;}	
#registration_form_extra_title h4 {color:#4d7d97;}
#registration_form_extra_title span.title_optional {color:#bababa; font-size: 22px;}
#registration_form_extra_title #registration_form_extra_control { position:absolute; right:0; top:0; cursor:pointer; margin:35px 5px 0 0; font-size:12px;}
#registration_form_extra_title #registration_form_extra_control:hover {color:#333333;}
#registration_form_extra_title #registration_form_extra_control_icon { background:url(../graphics/new-design/IC112578.gif) no-repeat; width:16px; height:14px; display:block; float:left;}
#registration_form_extra_title .form_extra_active #registration_form_extra_control_icon { background-position:left top;}
#registration_form_extra_title .form_extra_inactive #registration_form_extra_control_icon { background-position:right top; margin-right:5px;}
#registration_form_extra_top {background:#4d7d97; display:block; height:5px; width:100%;}
#registration_form_extra_wrap { padding:15px 0;}
#registration_form_extra_wrap .form-item { clear:both; width:700px; margin:10px auto;}
#registration_form_extra_wrap .form-type-select label { display:block; float:left; width:370px; font-size:11px; color:#514e49; font-weight:bold; margin:8px 10px 0 0;}
#registration_form_extra_wrap .form-type-checkboxes label { display:block; font-size:11px; color:#514e49; font-weight:bold; margin:0 0 7px 0;}
#registration_form_extra_wrap .form-type-textarea label { display:block; font-size:11px; color:#514e49; font-weight:bold; margin:0 0 7px 0;}
#registration_form_extra_wrap select { width:250px; padding:7px;}
#registration_form_extra_wrap textarea { width:100%;}
#registration_form_extra_wrap .form-item-business-field { margin-top:30px; margin-bottom:40px; display:block; overflow:auto;}
#registration_form_extra_wrap #edit-business-field .form-item {width:230px; margin:3px 0px; clear:none; float:left;}
#registration_form_extra_wrap #edit-business-field .form-item label { display:inline; font-size:11px; font-weight:normal; margin:0;}

#registration_form_marketing_title {background:url(../graphics/new-design/step3.jpg) left 3px no-repeat;}	
#registration_form_marketing_title h4 {color:#fcbc43;}
#registration_form_marketing_warp { float:left; width:700px; display:block; margin:15px 10px 15px 20px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


#registration_form_spam_title {background:url(../graphics/new-design/step4.jpg) left 3px no-repeat;}	
#registration_form_spam_title h4 {color:#97ca53;}
#registration_form_spam_top {background:#97ca53; display:block; height:5px; width:100%;}
#registration_form_spam_captcha_warp { float:left; width:330px; display:block; margin:15px 10px 15px 20px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#registration_form_spam_captcha_title { display:block; font-size:11px; color:#514e49; font-weight:bold; margin:0px 0 10px 0;}
#registration_form_spam_info_warp { float:left; width:420px; background:#d4e8c3; border-left:2px solid #b6c7a7; color:#514e49; padding:15px 0px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin:20px 0; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#registration_form_spam_info_title { font-size:14px; font-weight:bold; margin:0 20px 15px 20px;}
#registration_form_spam_info_box p { font-size:12px; margin:0 20px;} 

#registration_form_submit {background: url(../graphics/new-design/register-btn.png) no-repeat scroll right top transparent; border: 1px solid #1D3305; border-radius: 8px 8px 8px 8px; color: #FFFFFF; display: block; font-family: LeagueGothicRegular,Verdana,Geneva,sans-serif; font-size: 30px; font-weight: 100; height: 73px; padding: 0 20px; margin:0 auto; text-align: left; text-decoration: none; text-shadow: 0 2px 0 #2F6612; text-transform: uppercase; letter-spacing: 1px; width: 300px; cursor:pointer;}
#registration_form_submit:hover { background-position:right bottom;}

#registration_form_terms { margin:30px 0 40px 0;}
#registration_form_terms a { color:#5B8621;}

.form_valid { border-style: solid;border-width: 1px;box-shadow: 0 1px 0 #EDEDED inset; border-color:#a9e172; outline:medium none; background:#f8ffee;}
.form_error { border-style: solid;border-width: 1px;box-shadow: 0 1px 0 #EDEDED inset; border-color:#e19072; outline:medium none; background:#ffefef;}
.form_terms_error {background:#ffefef;}
.form_error_message { display:none; color:#d04c49; background:url(../graphics/new-design/icon_error.png) left top no-repeat; padding-left:22px; height:16px; line-height:16px; margin:8px 0 15px 315px; font-size:11px;}



/* BACK TO OLD SITE */
#header_backline_wrap {width:100%; height:32px; background:url(../graphics/new-design/line_to_old_design.jpg) repeat-x; overflow:hidden;}
#header_backline_wrap #header_backline {width:970px; height:32px; margin:0 auto; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; color:#fff; font-size:28px;}
#header_backline_wrap #header_backline a { float:right; color:#898989; background:url(../graphics/new-design/arrow_bullet_right.png) no-repeat right top; padding-right:20px; margin:7px 80px 0 0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header_backline_wrap #header_backline a:hover {color:#c0572f; }


/* FEEDBACK */
#feedback_button {width:32px; height:83px; display:block; position:fixed; right:0; top:300px; z-index:99; }
#feedback_button a { width:36px; height:108px;display:block; background:url(../graphics/new-design/feedback.jpg); background-position:left top;}
#feedback_button a:hover { background-position:left bottom;}

/* GENERAL */
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/League_Gothic-webfont.eot');
    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/League_Gothic-webfont.woff') format('woff'),
         url('fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a img {border:none;}
.clr {clear:both;}

/* TEMPORARY */
a#annual-2013-nominations-sidebar_badge { width:300px; height:148px; display:block; background:url(https://www.businessownersideacafe.com/graphics/entrepreneur-of-the-year/2013/images/annual-2013-nominations-sidebar_badge.jpg) top left no-repeat; margin:0 0 15px 0;}
a#annual-2013-nominations-sidebar_badge:hover { background-position:left bottom;}

a#annual-2013-vote-sidebar_badge { width:300px; height:148px; display:block; background:url(https://www.businessownersideacafe.com/graphics/entrepreneur-of-the-year/2013/images/annual-2013-vote-sidebar_badge.jpg) top left no-repeat;}
a#annual-2013-vote-sidebar_badge:hover { background-position:left bottom;}

#grant_profile_stats { float:left; background:#e6e6e6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 5px;}
#grant_profile_stats ul { list-style:none; margin:10px; padding:0; overflow:auto; display:block;}
#grant_profile_stats ul li { list-style:none; float:left; margin-left:15px;}
#grant_profile_stats ul li.grant_profile_votes { font-weight:100; color:#333; font-size:14px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; padding:0 15px 0 0px; border-right:1px solid #c9c9c9; }
#grant_profile_stats ul li.grant_profile_comments { background:url(../graphics/new-design/grants/ic/13/icon_comments.png) no-repeat left top; font-weight:100; color:#333; font-size:14px; font-family:LeagueGothicRegular, Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:1px; padding:0 15px 0 27px; }
#grant_profile_stats ul li.grant_profile_settings { background:url(../graphics/new-design/grants/ic/13/icon_settings.png) no-repeat left top; }

#header_background { width:960px; height: 216px; display: block; position: absolute; top: -216px; background:url(../graphics/new-design/header-background.png) no-repeat top center;}
#branding_ad {position: absolute; top:0; left:0%;}
#branding_ad a {position: fixed; left:0; width: 100%; height: 100%;}
#branding_ad img { text-align: center; display: block; left: 0; margin: 0 auto; right: 0;}
#footer_navig_wrap { background: #fff; opacity: 0.7; padding-bottom: 30px;}