body, p, h1, h2, h3, h4, h5, ul, li, ol, dl, dt, dd, form{ padding:0px; margin:0px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#666666; text-align:center; background:#fff url(../images/symbola-background.jpg) center top no-repeat;}
ul, li, ol{ list-style:none;}
a{ outline:none; text-decoration:none; color:#666}
a:hover,
.pagenation a:hover,
.page #main-content .block-view a:hover,
#right-sidebar a:hover,
.breadcrumbs a:hover,
.page #main-content .profile-block a:hover, 
.page #main-content .block-view a:hover { color:#f00;}
.fleft{ float:left}
.fright{ float:right;}
input{ overflow:visible; height:1.3em; color:#000000;}
.clearfix{ display: inline-block;}
.clearfix:after{ content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; font-size:0;}
html[xmlns] .clearfix { display: block; }
.clear{ clear:both;}

/**** Headings  *****/
h1{ padding:1.91em 0 0 1em; font-size:1em; background:url(../images/symbola-logo.jpg) 1em 1.91em no-repeat; width:16em;}
h1 a{ display:block; width:16em; height:3.67em; text-indent:-9999px;}
h2, h3, h4{ font-weight:bold; font-style:normal; color:#C31A2F; font-variant:normal;}
h2{ font-size:1.25em;}
.page h2{ color:#333; font-weight:normal; padding:0 0 0.6em; font-size:2.33em;}
.page h2 img, .imgrightalign img{ float:right; margin:0 0 1em 0.66em;}
h3{ clear:both; float:left; background:#C31A30; color:#FFFFFF; font-size:1em; padding: 0.3em 0.6em;}
.page #main-content h3{ background:none; color:#c31a30; font-weight:normal; font-size:1.33em; padding:0 0 0.23em; clear:none; float:none;}
.page #main-content .artical-head h3 a{color:#c31a30;}
.page #main-content .block-view h3{ border-bottom:4px solid #d7d7d7; font-size:1.16em; color:#333333;}
.page #main-content .block-view a, .page #main-content .profile-block h3 a{ color:#333;}
#right-sidebar h3{ display:inline; float:none; font-size:0.923em; clear:both;}
.page #main-content .profile-block h3{ font-size:1.16em; padding-top:0.23em;}
.page #main-content.biography .profile-block h3{ padding:0.6em 0 0;}
.page #main-content .profile-block a{ color:#FFFFFF}
h4{ font-size:1.16em; color:#333333; clear:both; padding:0.8em 0 0.5em; width:100%}


/***** Layouts  *****/
#wrapper{ width:80em; margin:1.66em auto; background:#FFFFFF;}
#header{ height:7.5em; position:relative; display:block; text-align:left; z-index:12;}
#content{ clear:both; float:right; width:68.33em; text-align:left; min-height:550px; height:auto !important; height:550px;}
#sidebar{ float:left; font-size:1em; display:inline; width:11.66em; text-align:left;}
#footer{ clear:both; width:77.5em; margin:0 auto; padding-top:0.4em; line-height:1.66em; text-align:left;}

/***** Header => Language  *****/
#toplinks{ position:absolute; top:0.6em; left:48.16em;}
ul.language{ font-size:1em; float:left; width:6em; }
ul.language a{ outline:none;}
ul.language span{ text-transform:uppercase; line-height:1.3em; display:inline-block; width:4.6em; overflow:hidden; font-size:0.91em;}
ul.language img{ vertical-align:top;}
ul.language li a{ text-decoration:none; color:#666; font-size:0.91em;}
ul.language ul{ line-height:1em; width:6em; display:none;}
ul.language ul li{ float:left;}
ul.language ul li a{ display:block; float:left; padding:0.2em 0.5em; width:5em;}
ul.language ul li a:hover{ background:#EBEAE6;}

/***** Header => Fonts  *****/
.font-resize{ float:left;}
.font-resize ul li{ float:left; }
.font-resize ul{ background:url(../images/smallpx.gif) 0% 0% no-repeat; padding-left:1em; float:left; padding-top:0.1em}

#searchbox{ position:absolute; right:-0.83em; top:-0.83em; background:#EBEAE6; width:22.2em;}
#searchbox form{ padding:0.5em; display:block; border:1px solid #A8A8A6;}
#searchbox form input{ vertical-align:middle;}
#searchbox form a{ color:#C31A30; text-decoration:none; font-weight:bold; font-size:0.916em; margin-left:0.2em;}
.txtfield{ border:2px solid #DBD9D8; font-size:1em; width:17.33em; margin-bottom:0.2em; padding-left:0.6em;}

ul.advancedsearch{ position:relative; }
ul.advancedsearch input{ outline:none; height:auto;}
ul.advancedsearch li{  width:10em; float:left;}
.dropdown-year{ border-bottom:1px solid #d7d7d7; padding:0.8em 0 1em; margin-left:0.4em; clear:both;}
.bottom-panel{ padding:6px 6px 0 0;}
.elemtpos{ position:absolute; bottom:6px; right:12px;}
#adshbox{ display:none; width:100%;}

/***** Sidebar  *****/
#sidebar ul{ padding-left:1em; float:left; width:9.8em; }
#sidebar li{ width:100%; float:left; padding-bottom:1px;}
#sidebar li a{ display:block; float:left; padding:0 0.83em; line-height:2em; font-size:0.916em; color:#000; text-decoration:none; background:#EBEAE6;}
#sidebar ul ul{ padding:0.4em 0 0.6em;}
#sidebar li li{ background:url(../images/dot.gif) 0% 100% repeat-x; padding:0.3em 0;}
#sidebar li li a{ background:url(../images/arrow01.gif) 0% 0% no-repeat; color:#000; line-height:1em; }
#sidebar li li li{ background:none;}
#sidebar li li li a{ font-weight:normal;}
#sidebar ul ul ul{ padding:0.3em 0 0 0.6em; background:none;}
#sidebar ul ul ul a{ background:url(../images/arrow02.gif) 0% 0% no-repeat;}

#sidebar li.active a, #sidebar li a:hover{ background-color:#C31A30; color:#FFF;}
#sidebar li.active li a{ background-color:#fff; color:#000000;}
#sidebar li li a:hover{ color:#f00; background:#fff url(../images/arrow01_o.gif) 0% 0% no-repeat;}
#sidebar li li.active li a:hover{ color:#f00; background:#fff url(../images/arrow02_o.gif) 0% 0% no-repeat;}
#sidebar li.active li.active li.active a:hover, #sidebar li.active li.active li.active a{ color:#f00; background:#fff url(../images/arrow02_o.gif) 0% 0% no-repeat; font-weight:bold;}
#sidebar li li.active a{ font-weight:bold; background:#fff url(../images/arrow01_o.gif) 0% 0% no-repeat;}
#sidebar li li.active a:hover{ color:#000000;}
#sidebar li li.active li a{ font-weight:normal; background:#fff url(../images/arrow02.gif) 0% 0% no-repeat;}

#sidebar ul ul, #sidebar ul li.active ul ul{ display:none;}
#sidebar ul li.active ul, #sidebar ul li.active li.active ul{ display:block;}
#sidebar li a.active{background-color:#C31A30; color:#FFF;}
#sidebar li li a.active{color:#000000; font-weight:bold; background:#fff url(../images/arrow01_o.gif) 0% 0% no-repeat;}
#sidebar li li a.active{color:#000000;}
#sidebar li li li a.active{color:#f00; background:#fff url(../images/arrow02_o.gif) 0% 0% no-repeat; font-weight:bold;}

#contentLeft{ width:33em; float:left;}
#mainpicture{ position:relative; width:100%; display:block; color:#FFFFFF; line-height:1em; font-size:1em;}
.cntarea{ position:absolute; bottom:20px; left:20px;}
.title{ background:#C31A30; padding:6px 0.66em 6px 0.75em;  float:left; margin-bottom:3px; }
.description{  width:358px; background:#334623; clear:both; float:left;}
.description p{ margin:6px 0 6px 9px; width:320px; display:inline; }
.imgalign{ vertical-align:middle; float:right; width:14px; margin:4px 9px 4px 0;}

#calendarsection{ clear:both; display:inline; float:left; margin-top:1.25em; width:12.33em;}
.link01{ clear:both; padding-top:1em; text-align:right; font-weight:bold;}
.link01 a{ color:#C31A30; text-decoration:none; background:url(../images/arrow03.gif) 100% 50% no-repeat; padding-right:1em; font-size:0.916em;}
.link01 a:hover{ color:#f00; background:url(../images/arrow03_o.gif) 100% 50% no-repeat;}
.column01{ width:19.33em; margin-top:1.25em;}
.datecnt{ float:right; padding-top:0.2em; color:#686A6C; font-weight:bold;}
.txtalign01{ color:#231E20;}

#contentMiddle{ width: 15.83em; float:left; display:inline; padding:0 1.25em;}
.txtalign02{color:#666666; /*font-size:0.916em;*/ height:4em; overflow:hidden;}

.imgoverlap{ position:relative; width:190px; overflow:hidden;}
.imgoverlap img{ border:4px solid #9C9EA1; padding:0; margin:0; margin-top:1em;}
.imgoverlap a{ position:absolute; bottom:8px; right:8px; color:#FFFFFF; text-decoration:none; font-weight:bold; background:#9D9FA2 url(../images/arrow04.gif) 95% 55% no-repeat; display:block; font-size:1em; padding: 0.3em 1.2em 0.3em 0.6em;}
.imgoverlap a:hover{ color:#f00; background:#9D9FA2 url(../images/arrow04_o.gif) 95% 55% no-repeat;}

#contentRight{ width: 15.83em; float:left;}
dt{color:#686A6C;  clear:both; padding:1em 0 0.5em; width:100%}
dt a{color:#686A6C; text-decoration:none;}
dd{ color:#333333; font-size:1.16em; width:100%; white-space:nowrap; overflow:hidden;/* text-overflow:ellipsis;*/}
#contentRight .link01{ padding-top:0.5em;}

.facebookcnt{ clear:both; background:#F5F3EE; padding:0.5em;}
.facebookcnt h4{ color:#4D68A0; width:100%; padding:0; font-size:1.16em;}
.facebookcnt ul{ overflow:hidden; width:15.83em; margin-right:-1em;}
.facebookcnt ul li{ float:left; padding:0 0.3em 0.6em;}

.slide-cnt{ clear:both; display:none;}
.slideloader{margin-top:0.5em; float:right;}

/***** Footer  *****/
#footer ul{ width:100%; overflow:hidden; background:#EBEAE6;}
#footer ul li{ float:left; padding-left:0.83em;}
#footer ul li.fright{ float:right; padding:0 0.83em 0 0; font-size:0.916em;}


/***** Sub Page  *****/
.container{ padding-right:1.25em; display:block;}
.main-panel{ padding-left:1.25em;}
/*.top-panel { border-top:50px solid #ebeae6; border-bottom:4px solid #d7d7d7; height:5.83em; display:block; position:relative;}*/
.top-panel { border-top:50px solid #ebeae6; border-bottom:4px solid #d7d7d7; height:4.4em; display:block; position:relative;}
.breadcrumbs{ padding-top:0.6em;}
.breadcrumbs a{ color:#666; }
#content label{ clear:both; display:block; line-height:1.8em; width:12em; float:left;}
#content form{ font-size:1.083em;}
#content form p{ clear:both; width:100%; padding-top:1.45em;}
#content form .gallery p{ padding:0;}
#content input, #content select{ border:1px solid #979797; width:18.43em; padding-left:0.4em; outline:none; float:left;}
#content label.rules{ clear:none; width:5em; padding:0 0 0 0.6em;;}
#content select{ padding:0}
#content p.submit-field{ clear:both; padding:0 0 0 12em;}
#content .submit-field input{ background:#9d9fa2; padding:0 0.6em; width:auto; border:0; color:#FFFFFF; line-height:1.6em; height:1.6em; font-weight:bold; cursor:pointer;}

.subnavi{ position:absolute; bottom:0.16em; left:0; height:1.916em; line-height:1.916em;}
.subnavi ul li{ float:left; padding-right:0.16em; font-size:1em;}
.subnavi ul li a{ color: #c31a30; display:block; float:left; background:#ebeae6; font-weight:bold; padding:0 1.25em; }
.subnavi ul li.active a, .subnavi ul li a:hover{ background:#c31a30; color:#FFFFFF;}
.addthis{ position:absolute; top:-2.2em; left:0;}
.share-this{ border-bottom:4px solid #d7d7d7; margin-bottom:2em;}
#right-sidebar ul{ padding:0.63em 0 0.33em; width:100%;}
#right-sidebar ul li{ padding-bottom:0.33em;}
ul.styleimg li{ padding-left:0.9em; background:url(../images/arrow05.gif) 0% 40% no-repeat;}


#main-content{ float:left; width:49em; padding-top:1.66em;}
#right-sidebar{ width:14.615em; float:right; font-size:1.083em; position:relative;}
.artical-head img{ border:4px solid #9C9EA1; margin:0.33em 0.83em 0 0; float:left;}
.entry { clear:both; width:100%; overflow:hidden;}
#main-content p{ font-size:1.083em;}
.entry p{ padding:0.4em 0 0.9em;}

/***** Photot Gallery  *******/
.gallery{ clear:both; padding-top:2em; width:100%; display:block;}
.gallery ul{ margin-right:-1.25em; width:51.25em;}
.gallery ul li, .profile-block ul li{ width:11.25em; margin:0 1em 1em 0; clear:both; display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; clear:both;}
.gallery ul li > *{display:table; table-layout:fixed; overflow:hidden;}
.gallery ul li .valign01{ display: table; height:11.25em; width:11.25em; overflow: hidden; background:#ebeae6;}
.gallery ul li .valign02{ display: table-cell; vertical-align: middle; text-align:center;}
p.title01{ padding-bottom:1em;}
.gallery .viewcnt{ display:none;}

.pagenation{ padding-right:1.25em; text-align:right;}
/*.pagenation span{ text-decoration:underline;}*/
.pagenation a{ color:#c31a30;}
.pagenation img, .pagenation{ vertical-align:top; padding-top:3px;}

.filtercnt{ margin:1em 0 2em;}
#content .filtercnt select{ width:12.5em; margin-right:2em;}
.block-view{ clear:both; width:100%; display:block; margin-bottom:2em;}
.block-view p{ margin-top:0.33em}
.block-view img{ vertical-align:text-top; padding:4px; background:#9c9ea1; border-right:1.25em solid #fff; float:left; margin:0.4em 0 2em;}
.block-view p img{ vertical-align:middle; border:0; margin:0; padding:0; float:none; background:none;}
small{ font-size:1em; font-weight:bold;}
.biography small{ padding-bottom:0.67em; display:block;}

.title02{background:#C31A30; color:#FFFFFF; font-size:1em; line-height:1.3em; padding: 0.3em 0.6em; display:-moz-inline-box; display:inline-block;}
.small-head{ clear:both; width:100%; display:block; margin-bottom:1.5em;}

#main-content .profile-block p{ font-size:0.916em; clear:both;}
.profile-block{ margin-bottom:1em;}
.profile-block ul{ margin-right:-2.5em; display:block; clear:both;}
.profile-block ul li{ width:14.076em;}
.biography .profile-block ul li{ width:12.16em; }
.biography .profile-block .imgoverlap{ width:146px;}
.profile-block .imgoverlap{ width:187px;}
.profile-block .imgoverlap .showlink{ position:relative; width:187px; }
.newsrelease{ padding:1em 0; width:100%; clear:both; overflow:hidden;}
.newsrelease a{ padding:0 0.4em 0 0; vertical-align:middle;}
.entry ul.videosection{ padding-top:2.2em; width:100%; display:block; clear:both; margin:0;}
.entry ul.videosection .videodesc{ /*font-size:0.916em;*/ background:none; padding-left:0; margin-bottom:0;}
.entry ul.videosection .players{ padding-bottom:0.33em; background:none; padding-left:0; margin-bottom:0;}
.topimgcnt{ width:100%; overflow:hidden; clear:both; padding:1em 0; text-align:center;}
.biography .topimgcnt{text-align:left;}
td.active{ font-size:1em; font-weight:bold;}
.page #main-content .profile-block a.verd11pxblkbld{ color:#C31A30;}
.page #main-content .profile-block a.verd11pxblkbld:hover{ color:#f00;}

.page h2 { font-size:medium;}
.page h2 span{ display:block; text-indent:-2000em; z-index:1000; background:0% 0% no-repeat;}
.artical-head{ clear:left;}
.map-block{ width:65.83em; padding-bottom:2.5em;}
#main-content  #form1 p { font-size:0.916em;}
.maplinks, .entry a{ color:#C31A30;}
.maplinks:hover, .entry a:hover{ color:#ff0000;}
.entry ul{ margin:0 0 0 20px;}
.entry ul li{ margin-bottom:6px; background:url(../images/dot-list.gif) 0 5px no-repeat; padding-left:12px;}
#content form.formcnt{ font-size:100%;}
#content form.formcnt p{ padding-top:0; width:auto;}
.entry img{ border-color:#9C9EA1;}

.entry .font_17px{ font-size:1.3076em;}
.entry .font_14px{ font-size:1.0769em;}
.entry .font_13px{ font-size:1em;}
.entry .font_12px{ font-size:0.923em;}
.entry .font_11px{ font-size:0.8461em;}
.entry .helvetica_28px_red{ font-family:Helvetica, sans-serif; font-size:2.1538em; color:#c31a30}
.entry .font_16px_red{ font-size:1.2307em; color:#c31a30}
.entry .font_11px_black{ font-size:0.8461em; color:#000000}
.entry .font_14px_red{ font-size:1.0769em; color:#c31a30}
.entry .font_14px_brown_bold{ font-size:1.0769em; color:#333333; font-weight:bold;}
.entry .font_13px_brown{ font-size:1em; color:#333333}
.entry .font_12px_brown{ font-size:0.923em; color:#333333}
.entry .font_11px_red{ font-size:0.8461em; color:#c31a30}
.entry .font_17px_bold{ font-size:1.3076em; font-weight:bold;}
.entry .font_13px_bold{ font-size:1em; font-weight:bold;}
.entry .bold{ font-weight:bold;}
.entry h1{ background:none; width:auto; padding:0 0 0.2em; font-size:2.4em;}
.entry h2{ color:#666666; font-size:2.1em; font-weight:bold;}
.page #main-content .entry h3{ color:#666666; font-size:1.8em; font-weight:bold;}
.entry h4{ color:#666666; font-size:1.5em; font-weight:bold;}
.entry h5{ color:#666666; font-size:1.3em; }
.entry h6{ color:#666666; font-size:1em; padding:0.2em 0 0.4em; }

.profile-details{ padding:0.8em 0 1em; width:100%; overflow:hidden}
.profile-details .visitor-img{ float:left; margin:0 0.5em 0.4em 0; width:50px;}
.profile-details h4{ float:left; width:auto; clear:none; font-size:1em; padding-left:1px; padding-bottom:0.5em;}
.visitor-title{ padding:0 0.5em 1em 0; color:#4d68a0;}
.invitefrd{ color:#FFFFFF; font-weight:bold; font-size:1em; background:#4d68a0; padding:0.2em 0.5em; float:left;}
.invitefrd:hover{ color:#FFFFFF;}

.user-list{ position:absolute; top:-48px; right:1px;}
/*.user-list ul{ background:#d5d6d7; padding:4px 1px 4px 4px; float:left;}*/
.user-list ul{ float:left;}
.user-list ul li{ border:1px solid #FFFFFF; margin-right:3px; float:left; display:inline;}
.user-list ul li img{ float:left; height:44px;}
.invitelink{ float:left; padding:26px 10px 0 0;}

.user-list1{ position:absolute; top:-48px; left:1px; width:380px;}
/*.user-list1 .thumbimg{background:#d5d6d7; padding:4px; float:left; display:inline; margin-right:6px;}*/
.user-list1 .thumbimg{float:left; display:inline; margin-right:6px;}
.user-list1 .thumbimg img{ border:1px solid #FFFFFF; float:left; height:44px;}
#content form p.usercnt01{ clear:none; padding:4px 0;}
p.usercnt01 span{ color:#4d68a0; font-weight:bold;}
.imgoverlap a.board { background:none; position:static; padding:0;}
.pagenate a{ color:#C31A30}
.pagenate a:hover{ color:#ff0000}
#content form .pagenate{ margin-bottom:1em;}
#content form .pagenate p{ clear:none;}
.checkboxcnt{ padding-top:1.45em; font-size:1.083em; clear:both}
.checkboxcnt1{float:left; line-height:1.8em;}
#content .checkboxcnt1 input{ float:none; width:auto; height:auto; margin:0 3em 0 0; border:0; padding:0;}

.small-logos{ clear:both; margin:2em 0; padding-left:1em;}
.small-logos p{ color:#393939; margin:3px 0 6px;}
.small-logos .mrleft{ margin:6px 0 0 19px;}

.dot{background:url(../images/dot-list.gif) 0px 5px no-repeat; padding-left:10px;}


#contentRight dt{ padding:0 0 0.8em;}
h3.haedalign{ margin-bottom:1em;}

