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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; background: #dddddd; font-family: "Times New Roman", Times, serif; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

#header { width:1002px; height:195px; margin:0 auto; background:url(../images/bg.jpg) top repeat-x; }
#header #hleft { width:255px; height:195px; float:left; }
#header #hleft img { border:none; margin-left:32px; }
#header #hright { width:747px; height:195px; float:right; }
#header #hright h1 { color:#ffffff; font-size:28px; text-align:center; margin:29px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#header #hright h1 b { color:#1bf039; font-size:16px; font-weight:bold; line-height:30px; }
#header #hright h2 { color:#ffffff; font-size:13px; text-align:center; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:48px; }
#header #hright h2 b { font-weight:normal; color:#1bf039; line-height:inherit;}

#header #hright #nav { margin:2px 10px 0 30px; padding:0; list-style:none; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }	
#header #hright #nav li { float:left; display:inline-block; position:relative; z-index:500; margin:0 5px; }
#header #hright #nav li a { float:left; display:block; padding:0 17px 0 17px; font-weight:700; height:42px; line-height:42px; text-decoration:none; color:#fff; text-align:center; color:#294f84; }
#header #hright #nav li a:hover, #header #hright #nav a.selected { color:#fff; background:#5e8fd5; }
#header #hright #nav ul { position:absolute; left:0; top:42px; display:none; margin:0 0 0 -5px; padding:0; list-style:none; font-size:11px; font-weight:normal; width:180px; }
#header #hright #nav ul li { width:100%; border-top:1px solid #fff; }
#header #hright #nav ul a { display:block; height:30px; line-height:30px; padding: 0 5px 0 10px; color:#666; background:#eeecec; text-align:left; float:none}
#header #hright #nav ul a:hover { text-decoration:none; }
*html #header #hright #nav ul { margin:0 0 0 -2px; }

#content { width:1002px; display:table; background:#FFFFFF; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #b1b0b0; }
#content #cleft { margin:25px 0 0 15px; width:286px; float:left; }
#content #cleft #slogan { width:284px; background:#FFFFFF; border:#e5e3e3 1px solid; display:inline-block; }
#content #cleft #slogan img { float:left; margin:1px 10px 1px 0; }
#content #cleft #slogan h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; margin:25px 0 0 0; font-weight:bold; }
#content #cleft #slogan p { float:right; color:#0a7ccb; font-size:13px; font-weight:bold; font-style:italic; margin:5px 10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content #cleft #elohim { width:284px; background:#FFFFFF; border:#e5e3e3 1px solid; display:inline-block; }
#content #cleft #elohim img { float:left; margin:1px 10px 1px 0; }
#content #cleft #elohim h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:25px 5px 0 0; color:#666; font-weight:bold; text-align:center; line-height:20px; }

#content #cleft #loveIntoAction { width:284px; background:#FFFFFF; border:#e5e3e3 1px solid; display:inline-block; margin:12px 0 12px 0; }
#content #cleft #loveIntoAction h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#336bbb; margin:10px; font-weight:bold; }
#content #cleft #loveIntoAction ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 10px 8px; }
#content #cleft #loveIntoAction ul li { color:#3f3f3f; background:url(../images/icon.jpg) no-repeat left 10px; padding:3px 5px 3px 15px; line-height:18px; }
#content #cleft #regd { width:284px; display:inline-block; background:#FFFFFF; border:#e5e3e3 1px solid; margin:0 0 10px 0; }
#content #cleft #regd h4 { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2964b9; text-align:center; font-weight:bold; margin:10px; }
#content #cleft #regd p { font-size:13px; color:#474646; text-align:center; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 10px 10px 10px; }
#content #cleft #share { width:284px; display:inline-block; background:#FFFFFF; border:#e5e3e3 1px solid; margin:15px 0 10px 0; }
#content #cleft #share h4 { font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2964b9; text-align:center; font-weight:bold; margin:10px; }
#content #cleft #share ul { margin:15px auto; height:32px; display:table; }
#content #cleft #share ul li { margin:0 8px; height:32px; width:32px; float:left; }

#content #cright { width:642px; margin:25px 15px 0 0; float:right; }
#content #cright #slideshow { width:642px; height:195px; border:none; margin:0 0 10px 0; }
#content #cright h1 { color:#2b6ac4; font-size:15px; text-transform:uppercase; margin:20px 0 5px 0; font-weight:bold; }
#content #cright h3 { color:#2b6ac4; font-size:15px; text-transform:uppercase; margin:0 0 5px 0; font-weight:bold; }
#content #cright h2 { color:#333; font-size:15px; text-transform:uppercase; margin:20px 0 0 0; font-weight:bold; }
#content #cright p { color:#474646; font-size:15px; text-align:justify; margin:10px 0 15px 0; line-height:22px; }
#content #cright p b { font-weight:bold; color:#333333; }
#content #cright ul { color:#474646; font-size:15px; text-align:justify; margin:10px 0 15px 20px; line-height:22px; }
#content #cright ul li { list-style:disc; padding:5px; }

#content #cright ul.gallery_list { list-style:none; margin:11px auto 0 auto; display:inline-table; padding:0; }
#content #cright ul.gallery_list li { list-style:none; display:inline-block; padding:0; margin:5px 11px 5px 10px; float:left; }
#content #cright ul.gallery_list li img { border:1px #ccc solid; width:135px; }
#content #cright ul.gallery_list li img:hover, #content #cright ul.gallery_list li img:focus { border:1px solid #666666; }


#footer { width:1002px; height:84px; background:#294f84; border-top:1px solid #294f84; margin:0 auto; }
#footer p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; line-height:25px; color:#FFFFFF; margin:15px 0 0 0; }
#footer p a { color:#1bf039; text-decoration:underline; margin:0 3px; }
#footer p a:hover { color:#FFFFFF; text-decoration:none; }