/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@charset "utf-8";
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
@font-face {
    font-family: 'myriadpro-regular';
    src: url('font/myriadpro-regular/myriadpro-regular.eot');
    src: url('font/myriadpro-regular/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-regular/myriadpro-regular.woff') format('woff'),
         url('font/myriadpro-regular/myriadpro-regular.ttf') format('truetype'),
         url('font/myriadpro-regular/myriadpro-regular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

/*****************************CSS Reset - Find ****************************************/

/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	
}
pre {
	
}
code {
	
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
ol li{ color: #444444;
    font-family: "foco";
    font-size: 15px;}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

.clear{clear:both; line-height:1px; font-size:1px;}
span.clear{clear:both; line-height:1px; font-size:1px; display:block;}
/***************************** WP CSS Reset - Find ****************************************/

body											{ font-size:12px; color:#000; background:#b4deec; position:relative;}
#wrapper 										{ width:100%; max-width:1050px; height:auto; margin:0 auto; padding:0 0 35px 0; background:#ffffff;}

/***************************** Header start here ****************************************/
#header											{ width:100%; margin:0 auto; padding:0;}
.top											{ width:442px; float:right; min-height:48px;}
.top ul											{ margin:0; padding:0; text-align:right;}
.top ul li										{ list-style:none; display:block; float:left; font-size:15px; text-transform:uppercase; margin-left:3px; font-weight:900;}
.top ul li a									{ min-width:101px; min-height:18px; text-decoration:none; display:inline-block; color:#fff; background:url(images/top_menu_back.jpg) repeat #9bbc18; padding:9px 0 6px 0; text-align:center;}
.top ul li a:hover								{ background:url(images/top_menu_back01.jpg) repeat #06bccc;}
.top ul li.active a								{ background:url(images/top_menu_back01.jpg) repeat #06bccc;}

span.logo01										{ text-align:center; display:block;}
span.logo02										{ text-align:left; display:block; padding:0 0 0 38px; margin-top:-25px; margin-bottom:-14px;}

.navigation										{ width:996px; margin:28px auto 0;}
.navigation ul									{ margin:0; padding:0; background:url(images/nav_back01.jpg) repeat;-webkit-font-smoothing:antialiased;}
*+html .navigation > ul							{ height:34px;}
.navigation ul li								{ list-style:none; display:inline; font-size:16px; text-transform:uppercase; z-index:9; font-weight:700;}
.navigation > ul								{ position:relative;}
.navigation ul li a								{ min-height:18px; text-decoration:none; display:inline-block; color:#fff; /*background:url(images/top_menu_back01.jpg) repeat;*/ padding:8px 0 8px 0 !important; text-align:center; margin-left:-4px;}
.navigation ul li:first-child a					{ margin-left:0;}
*+html .navigation ul li a						{padding:8px 22px 8px 22px !important;}
.navigation ul li:hover a,
.navigation ul li.active a						{ text-decoration:none; background:url(images/nav_back01.jpg) repeat;}
.navigation ul li.current-menu-item a			{ text-decoration:none; background:url(images/nav_back01.jpg) repeat;}
.navigation ul li.current-menu-ancestor a		{ text-decoration:none; background:url(images/nav_back01.jpg) repeat;}

.navigation ul li.current-menu-item ul li a		{ background:none;}
.navigation ul li.current-menu-ancestor ul li a	{ background:none;}

.navigation ul li ul							{ display:none; z-index:99; width:944px !important; border:3px solid #06a1cc; position:absolute; left:0 !important; top:33px !important; background:#fff !important; padding:0 0 28px 46px; /*opacity:0; visibility: hidden;-webkit-transition: all 2s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;*/ border-top:0px;}
.navigation ul li ul li							{ float:left; font-size:15px; font-weight:700; text-transform:none !important;}
.navigation ul li ul li a						{ background:none; font-size:15px; color:#505050; text-align:left; padding:0 0 5px 0 !important; margin-top:18px; border-bottom:3px solid #06a1cc;/*-webkit-transition: all 2s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;*/}
.navigation ul li:hover ul						{ /*visibility: visible; opacity:1;*/ }
.navigation ul li:hover ul li					{ }
.navigation ul li:hover ul li a					{ background:none;}
.navigation ul li ul li a:hover					{ background:none;}
.navigation ul li ul li:hover a					{ background:none;}

.navigation ul li ul li.menu1					{ width:175px;}
.navigation ul li ul li.menu1 a					{ width:100%;}
.navigation ul li ul li.menu2					{ width:178px; margin-left:70px;}
.navigation ul li ul li.menu2 a					{ width:100%;}
.navigation ul li ul li.menu3					{ width:460px; margin-left:60px;}
.navigation ul li ul li.menu3 a					{ min-width:174px;}


.navigation ul li a em							{ width:204px; display:none; font-style:normal; font-size:18px; line-height:22px; color:#fff; background:#06bccc; border-radius:14px;behavior:url(PIE.htc); position:relative; padding:24px 12px 25px 20px; position:absolute; left:770px; top:36px;z-index:999; text-transform:none;-webkit-transition: all 0s ease !important; -moz-transition: all 0s ease !important; -ms-transition: all 0s ease !important; -o-transition: all 0s ease !important; transition: all 0s ease !important;}
.navigation ul li:hover em					{ display:block; left:770px;}
/*.navigation ul li.menu2 a em				{ left:770px;}
.navigation ul li.menu3 a em				{ left:770px;}*/

.navigation ul li.last							{ display:block; float:right;}


.banner											{ margin-top:11px;}
.lft01											{ width:662px; float:left; position:relative;}
.rgt01											{ width:320px; float:right; border-right:1px solid #9dbe18; border-radius:14px;behavior:url(PIE.htc); position:relative; margin-right:26px;}

.info1											{ width:286px; position:absolute; right:4px; top:43px; background:url(images/info1_back.jpg) repeat; border-radius:14px; padding:16px 10px 18px 20px;}
.info1 p										{ padding:0; margin:0; font-size:21px; color:#fff; padding-right:24px; line-height:28px;}
.info1 span										{ display:block; text-align:right; font-size:23px; color:#fff;}
*+html .info1									{ width:286px; height:132px; max-width:286px; /*background:url(images/info01_back01.png) no-repeat left top;*/}
.rgt01 h2										{ color:#fff; font-size:25px; line-height:24px; background:url(images/top_menu_back.jpg) repeat; border-radius:14px 14px 0 0;behavior:url(PIE.htc); position:relative; padding:15px 0 8px 16px; font-weight:900;}
.info2											{ background:url(images/top_menu_back.jpg) repeat; padding:28px 5px 20px 15px; margin-top:3px;border-radius:0 0 14px 14px;behavior:url(PIE.htc); position:relative;}
.info2 h3										{ color:#fff; font-size:20px; font-weight:700;}
.info2 h3 a										{ text-decoration:none; color:#fff;}
.info2 h3 a:hover								{ text-decoration:underline;}
.info2 p										{ color:#fff; font-size:14px; margin:5px 0 0 0; padding:0 0 27px 0; font-family: 'myriadpro-regular';}
.update											{ position:relative;}
span.link01										{ position:absolute; right:-12px; bottom:0; font-family: 'myriadpro-regular';}
span.link01	a									{ width:102px; display:block; text-align:center; text-decoration:none; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; background:#09d5e7; padding:3px 2px 2px 2px;}
span.link01	a:hover								{ text-decoration:none;}
/***************************** Container start here ****************************************/
#main_container									{ width:100%; margin:0 auto; padding:0;}
.content01										{ padding:0;}
.content01 h2									{ color:#fff; font-size:18px; font-weight:bold; background:#50bedc; padding:8px 0 8px 13px;}

.content02										{ width:994px; margin:32px auto 0;}
.content02 h2									{ background:url(images/cal_back.jpg) repeat; font-size:25px; color:#fff; line-height:22px; border-radius:14px 14px 0 0;behavior:url(PIE.htc); position:relative; padding:9px 0 9px 12px; font-weight:900;}
.cal											{ width:368px; float:left; background:url(images/cal_back.jpg) repeat; border-radius:14px;behavior:url(PIE.htc); position:relative;}
.map											{ width:618px; float:right; background:url(images/map_back.jpg) no-repeat right 15px;}

.map_img										{ margin-top:3px; }

.cal_days										{ min-height:380px;}
.event1											{ margin-left:-10px; padding-top: 14px;}
.event1:first-child								{ border-top: 3px solid #FFFFFF;}
.event1 h3										{ width:175px; font-size:20px; color:#fff; font-weight:900; background:#9cbd18; padding:5px 0 4px 11px; margin-bottom:9px;}
span.date1 										{ width:47px; text-align:center; display:block; float:left; font-size:20px; color:#fff; font-weight:900; background:#07a1cc; padding:6px 2px; border-radius:5px;behavior:url(PIE.htc); position:relative; margin-right:6px;}
span.date1 b									{ font-size:30px; line-height:28px; display:block;}

.event1 ul										{ width:300px; float:left; margin:0; padding:0;}
.event1 ul li									{ list-style:none; display:block; font-family: 'myriadpro-regular'; font-size:14px; font-weight:bold; color:#4a4a4a; padding:0 0 11px 0;}
*+html .event1 ul li							{ padding:0 0 0 0; line-height:14px;}
.event1 ul li span								{ float:right;}

.pd01											{ }
.mg01											{ margin-top:18px;}
/***************************** Footer start here ****************************************/
#footer											{ width:100%; margin:100px auto 0; padding:0; position:relative;}
span.footer_banner								{ position:absolute; bottom:0; left:0; width:100%; text-align:center;}
span.footer_banner img							{ border-radius:0 0px 18px 18px;behavior:url(PIE.htc); position:relative;}
.txt01											{ width:300px; margin:0 auto; position:relative; z-index:9; padding:0 0 50px 0;}
.box01											{ background:#fff; border-radius:16px;behavior:url(PIE.htc); position:relative; padding:0 0 26px 0;}
.lft02											{ width:126px; float:left; text-align:center; padding:6px 0 0 0;}
.rgt02											{ width:170px; float:right;}

.rgt02 ul										{ margin:0; padding:0;}
.rgt02 ul li									{ list-style:none; display:block; font-size:13px; margin-top:4px; font-weight:900;}
.rgt02 ul li a									{ text-decoration:none; color:#06a1cc;}
.rgt02 ul li a:hover							{ text-decoration:underline;}

.box02											{ background:#fff; border-radius:16px;behavior:url(PIE.htc); position:relative; padding:6px 10px 12px 10px; margin-top:9px;}
.box02 label									{ color:#06a1cc; font-size:14px; text-transform:uppercase; display:block; font-weight:900;}
.box02 input.t_box1								{ width:229px; color:#fff; background:#c9c7c7; box-shadow:none; border-radius:0px; outline:none; padding:5px 4px 5px; border:none;}
.box02 input.go									{ width:36px; text-align:center; color:#fff; font-size:18px; text-transform:uppercase; background:url(images/go_back.jpg) repeat; border:none; box-shadow:none; cursor:pointer; font-weight:900; padding:1px 0 1px; position:relative; top:2px; border-radius:0px;}
*+html .box02 input.go							{ height:25px; top:0;}
*+html .box02									{ position:relative; top:9px;}
.box03											{ margin-top:18px;}
span.link02										{ display:block; font-size:15px; font-weight:900;}
span.link02 a									{ width:80px; display:block; margin:0 auto; text-align:center; text-decoration:none; color:#fff; text-transform:uppercase; background:#9bbb19; padding:6px 0;}
span.link02 a:hover								{ text-decoration:none;}

/* inner page start here */
.banner2										{ width:940px; margin:24px auto 0;}
.banner2 h2										{ color:#0aa2cc; font-size:25px; line-height:22px; padding:0 0 12px 0; font-weight:900;}
.content01										{ max-width:944px; margin:15px auto 0;}
.nav02											{ }
.nav02 ul										{ height:30px; margin:0; padding:0; background:url(images/inner_nav.png) repeat;border-radius:2px;behavior:url(PIE.htc); position:relative;}
.nav02 ul li									{ list-style:none; display:block; float:left; font-size:14px; font-weight:700;}
.nav02 ul li a									{ text-decoration:none; display:block; color:#fff; padding:6px 12px 6px 12px;}
*+html .nav02 ul li a							{ padding:6px 12px 6px 12px;}
.nav02 ul li:first-child a						{ padding:6px 26px 6px 21px; border-radius:2px 0 0 2px;behavior:url(PIE.htc); position:relative;}
.nav02 ul li:last-child							{ /*float:right; border-radius:0 2px 0 2px;*/}
.nav02 ul li:last-child a						{ /*border-radius:0 5px 5px 0;*/}
.nav02 ul li a:hover							{ background:#747474;}
.nav02 ul li.current_page_item a				{ background:#747474;}

.txt02											{ margin-top:24px; clear:left;}
.lft03											{ width:622px; float:left;}
.rgt03											{ width:308px; float:right;}
.txt03											{ border-radius:14px;behavior:url(PIE.htc); position:relative; background:url(images/rgt03_back.jpg) repeat; padding:27px 8px 27px 23px; margin-top:23px;}
*+html .txt03									{ top:23px;}
.rgt03 p										{ font-size:32px; line-height:34px; color:#fff; margin:0; padding:0; font-weight:400;}
.rgt03 p span									{ font-weight:700;}

.lft03 h3										{ font-size:22px; color:#333; padding:0 0 5px 9px; border-bottom:5px solid #9bbc18; font-weight:900; text-transform:uppercase;}
.lft03 p										{ padding:0 0 12px 9px; font-size:14px; color:#444; margin:8px 0 0 0; font-family: 'myriadpro-regular'; line-height:22px;}
.lft03 p span									{ font-size:15px; font-weight:bold;}
.lft03 p b										{ font-size:15px; font-family:"foco";}

.history h2										{ }
.history ul										{ margin:0; padding:0;}
.history ul li									{ list-style:none; display:block; padding:0; margin-top:16px;}
.history ul li a								{ text-decoration:none; display:block; background:url(images/accd_back01.jpg) repeat; color:#fff; font-size:18px; font-weight:900; padding:3px 7px 2px 12px; text-transform:uppercase; border-radius:2px;behavior:url(PIE.htc); position:relative;}
.history ul li a em								{ width:23px; height:21px; display:block; background:url(images/plus01.png) no-repeat right top; font-style:normal; float:right; cursor:pointer; transition:1s;}
*+html .history ul li a							{ height:21px;}
*+html .history ul li a em						{ position:relative; top:-18px;}
.history ul li a.selected em					{ background:url(images/plus01.png) no-repeat right top; -webkit-transform:rotate(-44deg); -moz-transform:rotate(-44deg);}

/*.history ul li.name1							{ border-left:4px solid #149e50; border-top:1px solid #e1e1e1;}
.history ul li.name2							{ border-left:4px solid #fdd01d;}
.history ul li.name3							{ border-left:4px solid #e46e0c;}
.history ul li.name4							{ border-left:4px solid #d7031c;}
.history ul li.name5							{ border-left:4px solid #e10c82;}*/
.history ul li ul								{ display:none; border:none !important;}
.history ul li ul li							{}
.history ul li ul li div						{ padding:0 11px 0 0px;}
.history ul li ul li div p						{ font-size:15px; color:#444444; line-height:22px;}

span.relevant									{ display:block; font-weight:700; margin-top:14px;}
span.relevant a									{ display:block; text-decoration:none; color:#fff; font-size:20px; background:url(images/accd_back01.jpg) repeat; border-radius:26px;behavior:url(PIE.htc); position:relative;}
span.relevant a:hover							{ text-decoration:none;}


.rgt03 .widget {
border-radius: 14px;
behavior: url(PIE.htc);
position: relative;
background: url(images/rgt03_back.jpg) repeat;
padding: 27px 8px 27px 23px;
margin-top: 23px;
}

.event1 ul li a { color: #4A4A4A; font-family: 'myriadpro-regular';
    font-size: 14px;
    font-weight: bold; text-decoration:none; }


.map .textwidget {
    
    margin-top: 3px;
	background:url(images/cal_back.jpg) repeat;
	border-radius:0 0 16px 16px;
}


*+html span.relevant							{ margin-top:37px;}
span.relevant a strong							{ display:block; background:url(images/arrow01.png) no-repeat right top; padding:10px 0 9px 34px;}

img.typekit-badge								{ display:none !important;}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
.box02 input.go									{ height:28px;}


}


.space {
padding: 0 0 12px 9px;
font-size: 14px;
color: #444;
margin: 8px 0 0 0;
font-family: 'myriadpro-regular';
line-height: 16px;
}

.img1{ display:none;}

ul.mobile_nav{ display:none !important;}

.m_goal p{font-family: "foco"; font-size: 15px; color:#444444;}

.m_goal ul li{font-family: "foco"; font-size: 15px; color:#444444;line-height:22px;}
.history ul li ul li div p a	{ background:url(images/pdf_back.gif) no-repeat left 7px;padding-left:24px; color:#002ff2; text-decoration:underline; font-size:16px; font-weight:normal; text-transform:none;}

.new_pd_icon .history ul li ul li div p a	{ background:url(images/dwf.gif) no-repeat left 7px;}


ul.bxslider{margin:0 0 18px 2em;}