/* CSS Document */

html {
height: 100%;
}
.clr {
clear: both;
}
form {
margin: 0;
padding: 0;
}
body {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, Sans Serif !important;
/*line-height: 120%;*/
line-height:135%;
font-size: 12px;
color: #333333;
background:#ecf6f8;
}

#bodayarea .item-page{
	font-family: Arial, Helvetica, Sans Serif !important;
	font-size:12px !important;
	}
/* Joomla core stuff */
a {
	outline:none;
}
a:link,
a:visited {
color: #787878;
text-decoration: none;
font-weight: bold;
}
a:hover {
color: #787878;
text-decoration: none;
font-weight: bold;
}
.button {
color: #fff;
font-family: Arial, Hevlvetica, sans-serif;
text-align: center;
font-size: 11px;
font-weight: bold;
border: 3px double #216b8e;
width: auto;
background: #216b8e;
padding: 0px 5px;
line-height: 18px !important;
line-height: 16px;
height: 26px !important;
height: 24px;
margin: 1px;


}
img {
border:none;
}
.inputbox {
padding: 0px 2px 0px 2px;
border:solid 1px #cccccc;
background-color: #ffffff;
}
#bd {
background:#ecf6f8;
Width:100%;
}
#main-wrapper {
margin:0 auto;
padding:0px;
width:1024px;
}
.wrapper {
margin:0 auto;
padding:0px;
width:1024px;
padding-top:0px;
}
#header {
margin:0 auto;
padding:0px 0px 0px 0px;
width:1024px;
min-height:175px;
background:/* #fff*/ url(../images/headerbg2.png) no-repeat bottom left;
}
#header_top {
width:100%;
margin-top:1px;
padding:0px;
background:url(../images/menu_bg.png) repeat-x top left;
height:39px;
}
#header_bottom {
width:100%;
margin:0px;
padding:0px;
clear:both;
}
#header_bt_left {
/*width:50%;*/
width:67%;
margin:0px;
padding:0px;
float:left;
}
#header_bt_right {
width:330px;
margin:0px;
padding:4px 0px 0px 0px;
float:right;
}
#header_left {
width:730px;
margin:0px;
padding:0px;
float:left;
}
#header_right {
width:290px;
margin:0px;
padding:0px;
float:right;
}
#logo {
margin:0px;
padding:0px;
float:left;
width:32%;
height:79px;
}
.logo_img {
margin:0px;
padding:0px;
}
#logo h1 img {
float:right;
margin:0px;
padding:0px;
}
#mainmenu {
margin:0px;
padding:0px;
width:100%;
float:left;
}
#mainbody {
margin:0px;
padding:0px;
width:100%;
clear:both;
}
#bodayarea {
width:100%;
margin:0px;
padding:0px;
clear:both;
}
#bodytop {
width:100%;
margin:0px;
padding:0px;
clear:both;
}
#footer {
margin:0px;
padding:0px;
width:100%;
clear:both;
}
#footer_left {
margin:0px;
padding:0px;
width:75%;
float:left;
}
#footer_right {
margin-top:1px;
padding:0px;
width:24%;
float:right;
}
#footer_menu {
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
#footer_menu {
margin:0px;
padding:0px;
color:#787878;
font-size:11px;
line-height:30px;
}
#copyright {
margin:0px;
padding:0px;
width:100%;
}
#dropmenu {
margin-top:5px;
padding:0px;
width:10%;
float:right;
background:url(../images/drop_arrow.jpg) no-repeat;
background-position:right;
}
#dropmenu a {
font-size:13px;
font-weight:bold;
color:#4D5383;
}
div.module-grey h3,
div.module-dark h3,
div.module-blue h3 {
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 13px;
line-height: normal;
color:#000000;
}
div.module-grey,
div.module-dark,
div.module-blank,
div.module-blue {
margin: 0px 0 10px;
padding: 0;
float: left;
clear: both;
width: 100%;
}
div.module-grey div,
div.module div div,
div.module-dark div,
div.module div div,
div.module-blue div,
div.module div div {
padding: 0;
}
div.module-grey div div div,
div.module-dark div div div,
div.module-blue div div div {
padding: 4px 10px 15px 8px;
}
div.module-blank div div div,
div.module-blue div div div {
padding: 5px;
}
div.module-grey div div div div,
div.module-dark div div div div,
div.module-blank div div div div,
div.module-blue div div div div {
margin: 0;
padding: 0;
float: none;
background: none;
}
div.module-grey {
background: url(../images/box-br-grey.gif) no-repeat bottom right #E6E6E6;
}
div.module-grey div {
background: url(../images/box-bl-grey.gif) no-repeat bottom left;
}
div.module-grey div div {
background: url(../images/box-tr-grey.gif) no-repeat top right;
}
div.module-grey div div div {
background: url(../images/box-tl-grey.gif) no-repeat top left;
}
.componentheading {
background: url(../images/subhead_bg.png) repeat-x;
color: #666666;
text-align: left;
padding-top: 4px;
padding-left: 4px;
height: 21px;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}
.contentcolumn {
padding-right: 5px;
}
.contentheading {
height: 24px;
line-height:24px;
color: #000000;
font-weight: bold;
font-size: 16px;
width:100%;
padding:0px 0px 0px 4px;
margin:0px;
}
.contentpaneopen {
width:100%;
}
.contentpagetitle {
font-size: 13px;
font-weight: bold;
color: #cccccc;
text-align:left;
}
#mainbox {
width:100%;
margin:0px;
padding:0px;
}
#mainleft {
float:left;
width:28%;
margin-top:4px;
}
#mainright {
float:right;
width:70%;
margin-top:4px;
}
/* Tooltips */
.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
text-align:left;
}
.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
font-size: 100%;
margin: 0;
}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
padding: 0;
margin: 0;
}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
background: none;
padding: 5px;
height:25px;
margin: 0;
list-style-type:none;
}
/* System Standard Messages */
#system-message dd.message ul {
background: #006699;
border: none;
}
/* System Error Messages */
#system-message dd.error ul {
background: #BF0000;
border: none;
}
/* System Notice Messages */
#system-message dd.notice ul {
background: #EE9600;
border: none;
}
#system-message dt {
display:none;
}
#system-message dd {
margin:0px 0px 0px 0px;
padding:0px;
}
#system-message {
margin:10px 5px 20px 5px;
}
#system-message dd.message ul {
background: #C0D2E8 url(../../system/images/notice-info.png) 4px center no-repeat;
border-top: 3px solid #0099DD;
border-bottom: 3px solid #0099DD;
margin:0px;
padding-left: 40px;
text-indent:0px;
color:#425563;
}
/* System Error Messages */
#system-message dd.error ul {
color: #425563;
background: #C0D2E8 url(../../system/images/notice-alert.png) 4px center no-repeat;
border-top: 3px solid #0099DD;
border-bottom: 3px solid #0099DD;
margin:0px;
padding-left: 40px;
text-indent:0px;
}
/* System Notice Messages */
#system-message dd.notice ul {
color: #425563;
background: #C0D2E8 url(../../system/images/notice-note.png) 4px center no-repeat;
border-top: 3px solid #0099DD;
border-bottom: 3px solid #0099DD;
margin:0px;
padding-left: 40px;
text-indent:0px;
}
.clearfix:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}
* html > body .clearfix {
width: 100%;
display: block;
}
* html .clearfix {
height: 1%;
}
.breadcrumbs {
/*font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5e;
margin:7px 0px 0px 15px;*/
	color: #5F5F5E;
	font-family: tahoma !important;
	font-size: 11px;
	font-weight: normal;
	margin: 7px 0 0 15px;
}
.breadcrumbs a {
/*font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#17581f;*/
color: #17581F;
font-weight: normal;
}
/*suffix module blue start*/
div.module-blue h3 {
margin: 0px;
padding: 0px;
font-size: 13px;
line-height: normal;
color:#ffffff;
}
div.module-blue {
margin: 0px 0 10px;
padding: 0;
float: left;
clear: both;
width: 100%;
}
div.module-blue div,
div.module div div {
padding: 0;
}
div.module-blue div div div {
padding: 7px 7px 45px 7px;
}
div.module-blue div div div div {
margin: 0;
padding: 0;
float: none;
background: none;
}
div.module-blue {
background: url(../images/box-br-blue.png) no-repeat bottom right;
}
div.module-blue div {
background: url(../images/box-bl-blue.png) no-repeat bottom left;
}
div.module-blue div div {
background: url(../images/box-tr-blue.png) no-repeat top right;
}
div.module-blue div div div {
background: url(../images/box-tl-blue.png) no-repeat top left;
}
/*suffix module blue start*/






.module-blue h3 {
background:url(../images/heading_icon.png) no-repeat 0px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:bold;
font-size:14px;
padding:2px 0px 20px 45px !important;
}
div.module-white h3 {
margin: 0px;
padding: 0px;
font-size: 13px;
line-height: normal;
color:#ffffff;
}
div.module-white {
margin: 0px 0 10px;
padding: 0;
float: left;
clear: both;
width: 100%;
}
div.module-white div,
div.module div div {
padding: 0;
}
div.module-white div div div {
padding: 7px 7px 45px 7px;
}
div.module-white div div div div {
margin: 0;
padding: 0;
float: none;
background: none;
}
div.module-white {
background: url(../images/box-br-blue.png) no-repeat bottom right;
}
div.module-white div {
background: url(../images/box-bl-blue.png) no-repeat bottom left;
}
div.module-white div div {
background: url(../images/box-tr-white.png) no-repeat top right;
}
div.module-white div div div {
background: url(../images/box-tl-white.png) no-repeat top left;
}
.module-shadow {
background:url(../images/shedowbg.png) no-repeat bottom right;
padding-bottom: 29px;
clear:both;
}
.module-shadowbox {
background: #fff url(../images/shedowbg1.png) no-repeat bottom right;
margin-bottom: 29px;
clear:both;
border:1px solid #afafaf;
padding:15px;
}
#fmod1 {
width:189px;
margin:0px 3% 0px 0px;
padding:0px;
float:left;
}
#fmod2 {
width:17%;
margin:0px 2% 0px 0px;
padding:0px;
float:left;
}
#fmod3 {
width:17%;
margin:0px 2% 0px 0px;
padding:0px;
float:left;
}
#fmod4 {
width:16%;
margin:0px 4% 0px 0px;
padding:0px;
float:left;
}
#fmod5 {
width:20%;
margin:0px;
padding:0px;
float:right;
}
#fmod5 td {
vertical-align:top;
padding-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.social img {
vertical-align: middle;
padding-right:5px;
}
#footer h3 {
color:#95f974;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
#footer ul {
margin:0px;
padding:0px;
list-style:none;
}
#footer ul li {
margin:0px;
padding:5px 0px 10px 0px;
color:#023641;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px dotted #fff;
}
#footer ul li a {
color:#023641;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.footertop {
width:100%;
margin:0px;
padding:0px;
clear:both;
background: url(../images/footerbg.png) repeat-x top left;
min-height:212px;
}
.footerbottom {
width:100%;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
clear:both;
background:#ECF6F8;
min-height:113px;
}
.fbtxt {
padding:0px 25px;
color:black;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:normal;
}
.search {
background: url(../images/searchbg.png) repeat-x top left;
width:267px;
height:25px;
margin-top: 7px;
}
.search label {
display:none;
}
#mod-search-searchword {
width:211px;
height:25px;
line-height:25px;
border:none;
background:none;
}
.search .button {
width:50px;
height:25px;
border:none;
background:none;
text-indent:-2000px;
cursor:pointer;
}
.showHere {
display:none;
}
.module-blue ul {
margin:0px;
padding:0px;
list-style:none;
}
.module-blue ul li.current a,
.module-blue ul li:hover a {
background:url(../images/arr.png) no-repeat right;
}
.module-blue ul li a {
margin:0px 7px;
padding:7px 30px 7px 0px;
border-bottom:1px dotted #878484;
display:block;
}
.module-blue.lmenu ul li a {
margin:0px 7px;
padding:12px 7px 12px 27px;
border-bottom:1px dotted #878484;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:120%;
}
.module-blue li.current a,
.module-blue li:hover a {
color:#0d425a !important;
margin:0px 7px;
}
.menu li.item-468 {
background:url(../images/ic1.png) no-repeat left top;
}
.menu li.item-468:hover {background-position:0px -39px;}
.menu li.item-468.current {
background:url("../images/ic1h.png") no-repeat scroll 0px 11px transparent;
}
.menu li.item-469 {
background:url(../images/ic2.png) no-repeat 0px 0px;
}
.menu li.item-469:hover {background-position:0px -39px;}
.menu li.item-469.current {
background:url("../images/ic2h.png") no-repeat 0px 12px;
}
.menu li.item-470 {
background:url(../images/ic3.png) no-repeat left top;
}
.menu li.item-470:hover {background-position:0px -39px;}
.menu li.item-470.current {
background:url(../images/ic3h.png) no-repeat left;
}
.menu li.item-471 {
background:url(../images/ic4.png) no-repeat left top;
}
.menu li.item-471:hover {background-position:0px -39px;}
.menu li.item-471.current {
background:url("../images/ic4h.png") no-repeat 0px 10px;
}
.menu li.item-472 {
background:url(../images/ic5.png) no-repeat left top;
}
.menu li.item-472:hover {background-position:0px -39px;}
.menu li.item-472.current {
background:url("../images/ic5h.png") no-repeat 0px 5px;
}
.menu li.item-473 {
background:url(../images/ic6.png) no-repeat left top;
}
.menu li.item-473:hover {background-position:0px -39px;}
.menu li.item-473.current {
background:url("../images/ic6h.png") no-repeat scroll 0px 8px;
}
.menu li.item-474 {
background:url(../images/ic7.png) no-repeat left top;
}
.menu li.item-474:hover {background-position:0px -39px;}
.menu li.item-474.current {
background:url("../images/ic7h.png") no-repeat 0px 9px;
}
.menu li.item-475 {
background:url(../images/ic8.png) no-repeat left top;
}
.menu li.item-475:hover {background-position:0px -39px;}
.menu li.item-475.current {
background:url(../images/ic8h.png) no-repeat left;
}
.menu li.item-476 {
background:url(../images/ic9.png) no-repeat left top;
}
.menu li.item-476:hover {background:url("../images/ic9h.png") no-repeat scroll 0 9px transparent}
.menu li.item-476.current {
background:url("../images/ic9h.png") no-repeat scroll 0 9px transparent;
}
.menu li.item-477 {
background:url(../images/ic10.png) no-repeat left top;
}
.menu li.item-477:hover {background-position:0px -39px;}
.menu li.item-477.current {
background:url(../images/ic10h.png) no-repeat left;
}
.menu li.item-478 {
background:url(../images/ic11.png) no-repeat left top;
}
.menu li.item-478:hover {background-position:0px -39px;}
.menu li.item-478.current {
background:url(../images/ic11h.png) no-repeat left;
}
/** Image needs to be CHANGED ***/
.menu li.item-983 {
background:url(../images/ic12.png) no-repeat left top;
}
.menu li.item-983:hover {background-position:0px -39px;}
.menu li.item-983.current {
background:url(../images/ic12h.png) no-repeat left;
}
/** Image needs to be CHANGED ***/
.active.deeper.parent li a:hover{
	background:url("../images/arr.png") no-repeat scroll right center transparent !important;
	} 
.module-blue.lmenu ul li.active.deeper.parent a {
  background: url("../images/arr.png") no-repeat scroll right center transparent;
  color: #0D425A !important;
  font-weight: normal;
}
.module-blue.lmenu ul li.active.deeper.parent ul li a {
  background: none repeat scroll 0 0 transparent;
  color: #666666 !important;
}
div#leftcol div.module {
clear:both;
margin-bottom:30px;
}
#login-form fieldset,
#form-login  fieldset{
border:none;
margin:0px;
padding:0px;
}
#login-form p,
#form-login p {
margin:0px;
padding:0px;
}
#modlgn-username,
#modlgn-passwd,
p#form-login-username input#username,
p#form-login-password input#passwd{
background:url(../images/log_input.png) no-repeat top left;
width:135px;
height:22px;
border:none;
}
.userdata .button,
fieldset.input .button {
background:url(../images/login.png) no-repeat top left;
width:100%;
height:23px;
border:none;
text-indent:-2000px;
margin:2px 0px;
}
.userdata label,
fieldset.input label {
margin-bottom:2px;
display:block;
}
#form-login-remember label {
display: inline;
}
#modlgn-username {
margin-bottom:5px;
}
#leftcol {
margin-top:0px;
margin-bottom:10px;
padding:0px;
float:left;
width:156px;
padding:0px 10px 0px 0px;
}
#body_content {
float:left;
/*width:596px;*/
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
}
#rightcol {
margin-bottom:0px;
padding:0px 0px 0px 10px;
width:252px;
float:right;
}
#bodyboth {
float: left;
margin: 0 0px 0px 0px;
padding: 0;
width: 596px;
}
#bodyleftonly {
margin:0px 0px 0px 0px;
padding:0px;
width:848px;
float:right;
/*background:#060;*/
}
#bodyrightonly {
margin:0px 0px 0px 0px;
padding:0px;
width:752px;
float:left;
}
#bodyonly {
margin:0px 0px 0px 0px;
padding:0px;
width:1024px;
}
#header_left .module {
margin-top:0px;
}
.maintab {
margin-bottom: 4px;
padding-bottom: 9px;
border-bottom:1px dotted #afafaf;
}
.mod_title {
color:#595959;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:4px;
}
.mod_title,
.modimg {
padding-left:2px;
}
.modtxt {
padding-left:10px;
color:#666666;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}
.modtxt  a{

font-weight:normal;
}

.modleft {
text-align:left;
color:#808080;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
.modright {
text-align:right;
color:#808080;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
.addthis_toolbox addthis_default_style {
text-align:right;
}
#mainbody .module {
margin-bottom:30px;
}
#login-form li {
border-bottom: none;
margin: 0;
padding: 0px 0;
}
#login-form li a {
color:#006b84;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:2px;
}
#login-form li a:hover {
color:#666666;
}
#modlgn-remember,
p#form-login-remember input#remember {
float:left;
}
div.module-blue.lmenu div div div {
padding:7px 0px 45px;
}
.module-blue #login-form ul,
.module-blue #form-login div{
margin:0px;
padding:0px;
}
.module-blue #login-form ul li a
 {
margin:0px;
padding:0px;
text-decoration:none;
border-bottom:none;
}
.module-blue #form-login div a {
color: #006B84;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
display:block;
}
.module-blue #login-form ul li a:hover {
background:none;
}
.whiteboxarea {
background:#fff;
border:1px solid #afafaf;
padding:7px 7px 7px;
}
.boxshadow {
background:url(../images/shedowbg.png) no-repeat bottom right;
height:29px;
line-height:29px;
}
.mt_title {
font-family:Arial, Helvetica, sans-serif;
color:#101010;
font-size:20px;
line-height:20px;
border-bottom:1px solid #e3e3e3;
padding-bottom:6px;
margin-bottom:6px;
}
.mt_link a {
font-weight:normal;
font-size:12px;
line-height:12px;
/*color:#0096ff;*/
color:#065370;
display:block;
padding:10px 0px 0px;
}
div.whiteboxarea div#bodayarea div#cat-header {
display:none;
}
h2,
h2 a {
border-bottom: 1px solid #E3E3E3;
color: #101010 !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 20px;
margin-bottom: 6px;
padding-bottom: 6px;
font-weight:normal !important;
text-decoration:none !important;
border-bottom:none !important;
}

#midarea{clear:both; margin:0px; padding:0px; width:100%; display:inline-block;}
#midright{width:48%; float:left;}

div.module-rightmid{background:url("../images/box-br-blue.png") no-repeat scroll right bottom transparent}
div.module-rightmid div{background:url("../images/box-bl-blue.png") no-repeat scroll left bottom transparent;}
div.module-rightmid div div{ background: url("../images/box-tr-blue.png") no-repeat scroll right top transparent;}
div.module-rightmid div div div{padding: 7px 7px 57px; background: url("../images/box-tl-blue.png") no-repeat scroll left top transparent;}
div.module-rightmid div div div div{background:none; float:none; margin:0px; padding:0px;}
div.module-rightmid h3{color: #FFFFFF;font-size: 13px;line-height: normal;margin: 0;padding: 0; line-height: 13px;}
.module-rightmid h3 {
    background: url("../images/heading_icon.png") no-repeat scroll 0px 3px transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 3px 0 20px 48px !important;
}

#midleft{width:48%; float:right;}

div.module-leftmid{background:url("../images/box-br-blue.png") no-repeat scroll right bottom transparent}
div.module-leftmid div{background:url("../images/box-bl-blue.png") no-repeat scroll left bottom transparent;}
div.module-leftmid div div{ background: url("../images/box-tr-blue.png") no-repeat scroll right top transparent;}
div.module-leftmid div div div{padding: 7px 7px 45px; background: url("../images/box-tl-blue.png") no-repeat scroll left top transparent;}
div.module-leftmid div div div div{background:none; float:none; margin:0px; padding:0px;}
div.module-leftmid h3{color: #FFFFFF;font-size: 13px;line-height: normal;margin: 0;padding: 0;}
.module-leftmid h3 {
    background: url("../images/heading_icon.png") no-repeat scroll 0px 3px transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 3px 0 20px 48px !important;
}
.area_img{width:25%; padding-top:6px;}
.area_img img{border:1px solid #bebcbd; padding:2px;}


#galleryarea{width:100%; margin:0px; padding:0px; display:inline-block; clear:both;}
div.module-galarea{ background: url("../images/box-br-blue.png") no-repeat scroll right bottom transparent;}
div.module-galarea div{background: url("../images/box-bl-blue.png") no-repeat scroll left bottom transparent;}
div.module-galarea div div{ background: url("../images/box-tr-blue.png") no-repeat scroll right top transparent;}
div.module-galarea div div div{background: url("../images/box-tl-blue.png") no-repeat scroll left top transparent;  padding: 7px 7px 37px; display:inline-block;}
div.module-galarea div div div div{background:none; float:none; margin:0px; padding:0px;}
div.module-galarea h3{color: #FFFFFF;font-size: 13px;line-height: normal;margin: 0;padding: 0;}
.module-galarea h3 {
    background: url("../images/heading_icon.png") no-repeat scroll 0px 3px transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    /*padding: 3px 0 10px 48px !important;*/
    padding: 5px 0 10px 48px !important;
}

div.module-galarea ul{list-style:none; margin:0px; padding:0px;}
div.module-galarea ul li{float:left; width:130px; padding-left:15px}
div.module-galarea ul li h4{color:#646464;}
div.module-galarea ul li strong{color:#023844; font-weight:bold; font-size:14px}

.module-galarea .modmtlisting td{width:150px !important; }
.module-galarea .modmtlisting.mtreefooter tr {
  display: block;
  padding-bottom: 30px;
}
.module-galarea .modmtlisting.mtreefooter tr td {
  padding-left: 25px;
}
.module-galarea .modmtlisting td .name a {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.module-galarea .modmtlisting td .name{padding-bottom:7px;padding-top: 7px;}
.module-galarea .modmtlisting td .info{width:120px;}
.module-galarea .modmtlisting td .info .type{  color: #023641;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 0;
    padding-top: 8px;
    /*height: 27px;*/
    }
.module-galarea .modmtlisting td .info small{color:#666666;  font-size:12px;}
.module-galarea .modmtlisting{padding:10px;}
.at_main_table .readmore_plaisio .thumb_arti_image4{float:left; background:url(../images/img_bg.png) repeat-x; border:1px solid #bdbcbd; padding:5px;}
.at_main_table .readmore_plaisio .thumb_arti_image4 img{ margin:0em !important}


#module-23{width:100%; margin:0px; padding:0px; display:inline-block; clear:both;}
div.module-23{ background: url("../images/box-br-blue.png") no-repeat scroll right bottom transparent;}
div.module-23 div{background: url("../images/box-bl-blue.png") no-repeat scroll left bottom transparent;}
div.module-23 div div{ background: url("../images/box-tr-blue.png") no-repeat scroll right top transparent;}
div.module-23 div div div{background: url("../images/box-tl-blue.png") no-repeat scroll left top transparent;  padding: 7px 7px 37px; display:inline-block;}
div.module-23 div div div div{background:none; float:none; margin:0px; padding:0px;}
div.module-23 h3{color: #FFFFFF;font-size: 13px;line-height: normal;margin: 0;padding: 0;}
.module-23 h3 {
    background: url("../images/heading_icon.png") no-repeat scroll 0px 3px transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    /*padding: 3px 0 10px 48px !important;*/
    padding: 5px 0 10px 48px !important;
}

div.module-23 ul{list-style:none; margin:0px; padding:0px;}
div.module-23 ul li{float:left; width:130px; padding-left:15px}
div.module-23 ul li h4{color:#646464;}
div.module-23 ul li strong{color:#023844; font-weight:bold; font-size:14px}

.module-23 .modmtlisting td{width:150px !important; }
.module-23 .modmtlisting.mtreefooter tr {
  display: block;
  padding-bottom: 30px;
}
.module-23 .modmtlisting.mtreefooter tr td {
  padding-left: 25px;
}
.module-23 .modmtlisting td .name a {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.module-23 .modmtlisting td .name{padding-bottom:7px;padding-top: 7px;}
.module-23 .modmtlisting td .info{width:120px;}
.module-23 .modmtlisting td .info .type{  color: #023641;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 0;
    padding-top: 8px;
    /*height: 27px;*/
    }
.module-23 .modmtlisting td .info small{color:#666666;  font-size:12px;}
.module-23 .modmtlisting{padding:10px;}
.at_main_table .readmore_plaisio .thumb_arti_image4{float:left; background:url(../images/img_bg.png) repeat-x; border:1px solid #bdbcbd; padding:5px;}
.at_main_table .readmore_plaisio .thumb_arti_image4 img{ margin:0em !important}

.at_main_table .readmore_plaisio .thumb_arti_image3{float:left; background:url(../images/img_bg.png) repeat-x; border:1px solid #bdbcbd; padding:3px; display:inline-block; margin-right:10px;}
.at_main_table .readmore_plaisio .thumb_arti_image3 img{ margin:0em !important}

.at_main_table .readmore_plaisio .arti_content4{width:463px; padding-left:10px;}

.thumb_arti_image1 img{border:1px solid #555555;}
.arti_content1{padding-left:60px;}

.thumb_arti_image0 img{margin:0.1em 0.6em 0.1em  0 !important; }

.module-galarea.artithumb .evthumbimage.border{float:left; background:url(../images/img_bg.png) repeat-x; border:1px solid #bdbcbd; padding:5px;}


#slider110 li img{height:237px;}

#bodayarea .blog {
	float: left;
	width: 100%;
}
#bodayarea .blog .items-row.cols-2 {
  float: left;
  width: 100%;
}
#bodayarea .blog .items-row.cols-2 .item.column-1{
	 float: left;
	 width:48%
	}
#bodayarea .blog .items-row.cols-2 .item.column-2
 {
  float: left;
 width:48%
}
.item.column-1 td{
	text-align:left;
	}

.item.column-1 .readmore{
	
	width:100%;
	float:left;
	text-align:right;
	}
	
	.item.column-2 .readmore{
	
	width:100%;
	float:left;
	text-align:right;
	margin:0px;
	padding:0px;
	}


h3.contentheading {
  color: #065370 !important;
  padding-bottom: 5px;
  padding-top:5px;
}
div.module-white1 {
  background: url("../images/box-br-blue.png") no-repeat scroll right bottom transparent;
}
div.module-white1 {
  clear: both;
  float: left;
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
}
div.module-white1 h3 {
  font-size: 13px;
  line-height: normal;
  margin: 0;
  padding: 0;
}
div.module-white1 div {
  background: url("../images/box-bl-blue.png") no-repeat scroll left bottom transparent;
}
div.module-white1 div div {
  background: url("../images/box-tr-white.png") no-repeat scroll right top transparent;
}
div.module-white1 div div div {
  background: url("../images/box-tl-white.png") no-repeat scroll left top transparent;
  padding: 7px 7px 45px;
}
div.module-galarea {
  clear: both;
  float: left;
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
}


span.contest_finished{
	color: #CC0000;
    font-size: 20px;
}
div.module-blue.mtlist h3 {
	padding-left:31px !important;
}
div.module-blue.mtlist ol
{
	margin-top: 0;
	padding-left: 32px;
}
div.module-blue.mtlist li:hover a {
color:#0d425a !important;
margin:0;
}

#wh_mod1{
	width:100%;
	margin:0px 0px 15px 0px;
	padding:0px;
	clear:both;
	}

#wh_mod_area1{
	width:100%;
	margin:0px 0px 15px 0px;
	padding:0px;
	clear:both;
	border-bottom:1px solid #ccc;
	}	
#wh_mod2{
	width:400px;
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
	
	
	}
	
#wh_mod3{
	width:294px;
	margin:0px;
	padding:0px;
	float:right;
	}
	
#wh_mod_area2{
	width:100%;
	margin:0px 0px 15px 0px;
	padding:0px;
	clear:both;
	}
	
	#wh_mod4{
	width:221px;
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	
	}
	
	#wh_mod5{
	width:473px;
	padding:0px;
	margin:0px 0px 0px 5px;
	float:right;
	}
		#wh_mod6{
	width:100%;
	margin:0px;
	padding:10px;
	clear:both;
	border:1px solid #ccc;
	
	}
	
	#body_mod_area	#wh_mod6{
	width:96%;
	margin:0px;
	padding:10px;
	clear:both;
	border:1px solid #ccc;
	
	}
#wh_mod6 .module{
	margin-bottom:0px;
	}
#wh_mod6 .module table a {
	color:#006B84;
	font-weight:normal;
	}
#wh_mod6 .module table a:hover {
	text-decoration:underline;
	}
#body_mod_area{
	width:704px;
	margin:0 auto;
	padding:10px 0px;
	
	}	
	
#wh_mod2 h3{
	
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#555555;
	
	}
#wh_mod2 ul{
	width:87%;
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	}
#wh_mod2 ul li{
	float:left;
	list-style:none;
	padding:0px 0px 0px 0px;
	}
#wh_mod2 li a{
	border-left:1px solid #98559a;
	padding:0px 5px;
	color:#003399;
	font-weight:normal;
	text-decoration:underline;
	}
#wh_mod2 li:first-child a{
	border:none;
	}
	
#wh_mod0{
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	clear:both;
	border-bottom:1px solid #ccc;
	
	}
#wh_mod0 h3{
	width:60px;
	float:left;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#555555;
	
	}
#wh_mod0 ul{
	width:87%;
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	}
#wh_mod0 ul li{
	float:left;
	list-style:none;
	padding:0px 0px 0px 0px;
	}
#wh_mod0 li a{
	border-left:1px solid #98559a;
	padding:0px 5px;
	color:#023641;
	font-weight:normal;
	}
#wh_mod0 li:first-child a{
	border:none;
	}
	.module-rightmid.inner .title a, .module-leftmid.inner .title a{
		color:#006b84;
		 font-weight: normal;
		}
.module-rightmid.inner .title a:hover, .module-leftmid.inner .title a:hover {
		text-decoration:underline;
	}
                                                                      		
.pagemenu{
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	clear:both;
	
	}
.pagemenu h3{
	width:60px;
	float:left;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#555555;
	
	}
.pagemenu ul{
	width:93%;
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	}
.pagemenu ul li{
	float:left;
	list-style:none;
	padding:0px 0px 0px 0px;
	}
.pagemenu li a{
	border-left:1px solid #98559a;
	padding:0px 5px;
	color:#023641;
	font-weight:normal;
	}
.pagemenu li:first-child a{
	border:none;
	}
	

	
	
	 div.module-leftmid.inner .banneritem{
		text-align:center;
		}
		
		.mtlist a{
			/*color:#006b84;*/
			color:#065370;
			}
			
				 
				 .filter-search-lbl{
					 width:50%;
					 float:left;
					 
					 }
					.filter-search{
					 width:50%;
					 float:left;
					 
					 }
					 
					.display-limit{
						 width:50%;
					 float:right;
					}
				.cat-list-row0 td, .cat-list-row1 td{
				background:	url("../images/content-div.png") repeat-x scroll 0 0 transparent;
				padding:5px;
					}
					
					 div.cat-items form#adminForm table.category{
						 width:100%;
						 }
						 
						.pagination ul{
							margin:0px auto;
							padding:0px;
							text-align:center;
							}
						.pagination ul li{
							display:inline;
							list-style:none;
							padding:0px 5px;
							}
						.pagination{
							text-align:center; 
							}
							.tastesid{
								
								
								}
							 table{
								width:100%;
								
								}
							.item.column-2 table{
								width:100%;
								}
								.item.column-1 .item-separator{
									
									/*border-bottom:1px solid #ccc;*/
									width:100%;
									}
									.blog{
										font-family:Arial, Helvetica, sans-serif;
										font-size:12px;
										color:#808080;
										}
									.dvdidhead{
										color:#555555;
										}
										.readmore a{color:#065370;}
										.readmore a:hover{color:#065370; text-decoration:underline;}

body.contentpane{
	background:#fff;
}
div.jeventslight div.toolbar-list li {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none !important;
  color: #666666;
  float: left;
  height: 48px;
  list-style: none outside none;
  padding: 1px 1px 3px 4px;
  text-align: center;
}
div.jeventslight .button2-left {
  background: url("../../../administrator/templates/bluestork/images/j_button2_left.png") no-repeat scroll 0 0 transparent;
  float: left;
  margin-right: 10px;
}
div.jeventslight .button2-left .blank {
  background: url("../../../administrator/templates/bluestork/images/j_button2_blank.png") no-repeat scroll 100% 0 transparent;
  float:left;
}
div.jeventslight .button2-left a {
  padding: 0 6px;
  color: #333333;
cursor: pointer;
display: block;
float: left;
font-size: 12px;
height: 22px;
line-height: 22px;
font-weight:normal;
}
div.jeventslight div#jevents table#jevadminform {
  font-size: 12px !important;
}

div.jeventslight div#jevents textarea#extra_info {
	width:95%;
	}
div.jevextrablock table.adminform tr .defaultSkin table,
div.jevextrablock table.adminform tr .defaultSkin tbody,
div.jevextrablock table.adminform tr .defaultSkin a,
div.jevextrablock table.adminform tr .defaultSkin img,
div.jevextrablock table.adminform tr .defaultSkin tr,
div.jevextrablock table.adminform tr .defaultSkin div,
div.jevextrablock table.adminform tr .defaultSkin td, 
div.jevextrablock table.adminform tr .defaultSkin iframe, 
div.jevextrablock table.adminform tr .defaultSkin span, 
div.jevextrablock table.adminform tr .defaultSkin *, 
div.jevextrablock table.adminform tr .defaultSkin .mceText 
{
	margin: 0 !important;
  	padding: 0 !important;
}
.jeventslight div#toolbar-box {
  float: left;
  width: 100%;
}
.jeventslight div#toolbar-box div.pagetitle {
 padding-left:0px !important;
}
.jeventslight div#toolbar-box div.icon-48-jevents {
  float: left;
  padding-top: 60px;
  padding-left:0px !important;
}
fieldset.adminform table.mod_events_latest_table
{ background-color: white;
    border-collapse: separate;
    border-color: black black #AFC0D0;
    border-spacing: 0;
    border-style: none none solid;
    border-width: 0;
    padding: 4px 6px 4px 10px;
    width: 100%;
}

fieldset.adminform table.mod_events_latest_table td
{ background-color: white;
    border-color: black black #848484;
    border-style: none none dotted;
    border-width: 0 0 1px;
    padding: 8px 0px;
}



fieldset.adminform table.mod_events_latest_table td .thumb_arti_image0{float:left;}
fieldset.adminform table.mod_events_latest_table td .evthumbimage{float:left;}
fieldset.adminform table.mod_events_latest_table td .evinfo{float:right; /*width:520px;*/ width:500px;}
/*fieldset.adminform table.mod_events_latest_table td .evinfo a{color:#595959; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}*/
fieldset.adminform table.mod_events_latest_table td .evinfo a:hover{/*color:#006b84;*/ text-decoration:none;}
fieldset.adminform table.mod_events_latest_table td .evinfo .mod_events_latest_date{color:#595959; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
fieldset.adminform table.mod_events_latest_table td .evinfo .evsummurymod{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; padding-top:3px;}


.login-fields{
	margin-bottom:10px;
	}
.login-fields  label{
	width:100px;
	display:inline-block;
	}
.blog span{
	font-family:Arial, Helvetica, sans-serif !important;
	}
	
	
	
	
	
#bodyboth div#body_mod_area{/*width:576px;*/width:566px; padding:10px 0px 0px 0px;}
#bodyboth div#body_mod_area div#wh_mod2{width:670px;}
#bodyboth div#body_mod_area div#wh_mod2 ul{width:83%;}
#bodyboth div#body_mod_area div#wh_mod3{width:261px;}
#bodyboth div#body_mod_area div#wh_mod4 .module{margin:0px;}
#bodyboth div#body_mod_area div#wh_mod5{width:345px;}
#bodyboth div#body_mod_area div#wh_mod5 .module{margin:0px;}

#bodyboth div#body_mod_area div#wh_mod_area2{margin:0px;}

div#bodyboth div#body_content div.whiteboxarea div#bodayarea{display:inline-block;}
div#bodyleftonly.inline div#body_content div.whiteboxarea div#bodayarea{display:inline-block;}
.dn-module_link a {
  color: #065370;
  font-weight: normal;
  margin-left:15px;
}
.dn-module_link a:hover {
	text-decoration:underline;
}
.navigation-thumbnail{
	display:block;
	}
table.mod_events_latest_table
{ background-color: white;
    border-collapse: separate;
    border-color: black black #AFC0D0;
    border-spacing: 0;
    border-style: none none solid;
    border-width: 0;
    padding: 4px 6px 4px 10px;
    width: 100%;
}

table.mod_events_latest_table td
{ background-color: white;
    border-color: black black #848484;
    border-style: none none dotted;
    border-width: 0 0 1px;
    padding: 8px 0px;
}



table.mod_events_latest_table td .thumb_arti_image0{float:left;}
table.mod_events_latest_table td .evthumbimage{float:left;}
table.mod_events_latest_table td .evinfo{float:right; width:520px;}
table.mod_events_latest_table td .evinfo a{color:#595959; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
table.mod_events_latest_table td .evinfo a:hover{color:#006b84;}
table.mod_events_latest_table td .evinfo .mod_events_latest_date{color:#595959; font-family:Arial,Verdana, Helvetica, sans-serif; font-weight:bold;}
table.mod_events_latest_table td .evinfo .evsummurymod a{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#808080;
padding-top:3px;
font-weight 	: normal;
}

table.mod_events_latest_table td .evinfo .evsummurymod a:hover{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #006b84;
padding-top:3px;
font-weight 	: normal;
}

div.module-galarea.artithumb div div div {
	display:block;
}
div.module-galarea.artithumb .thumb_arti_image1{
				 float:left !important;
				 padding-right:7px!important;
				
				
				}
div.module-galarea.artithumb .arti_content1{
				 width:90% !important;
}
div.module-galarea.artithumb table.mod_events_latest_table td .evinfo {
  /*width: 92%;*/
  /*width:89%;*/
  width:87%;
}
 
div#bodayarea div.category-list fieldset.filters {
	border:none;
	margin-bottom:10px;
	}
	
div#bodayarea div.category-list fieldset.filters legend {
	display:none;
}
div.cat-items form#adminForm table.category tr th{
	text-align:left;
  	font-weight: bold;
  	line-height: 20px;
  	padding: 4px;
  	color:#555555;
}
div.cat-items form#adminForm table.category tr th a{
  	color:#555555 !important;
}
div.cat-items form#adminForm table.category tr td {
text-align: left;
}
div.cat-items form#adminForm table.category tr td a {
	color: #065370;
	font-weight:normal;
}
div.cat-items form#adminForm table.category tr td a:hover {
	text-decoration:underline;
}
div.cat-items form#adminForm table.category tr td.list-date {
	/*width:35%;*/
	width:22%;
	}
div.cat-items form#adminForm table.category tr td.list-hits{
	width:5%;
	}
div.cat-items form#adminForm div.pagination li a {
	color: #065370;
}
div.cat-items form#adminForm div.pagination li.pagination-start a,
div.cat-items form#adminForm div.pagination li.pagination-prev a,
div.cat-items form#adminForm div.pagination li.pagination-next a,
div.cat-items form#adminForm div.pagination li.pagination-end a{
	font-weight:normal;
}
/* front page jevents slide show*/
div.fpss-container.fpss-template-jj-obs .slide .slidetext,
div.acss-container.acss-template-jj-obs .slide .slidetext
{
	line-height:120%;	
}
div.fpss-container.fpss-template-jj-obs .navigation-previous a,
div.acss-container.acss-template-jj-obs .navigation-previous a{
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
	width:14px;
	}
div.fpss-container.fpss-template-jj-obs .navigation-next a,
div.acss-container.acss-template-jj-obs .navigation-next a{
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
	width:14px;
	}
div.fpss-container.fpss-template-jj-obs .navigation-wrapper,
div.acss-container.acss-template-jj-obs .navigation-wrapper {
	width:560px;
	/*width:550px;*/
	overflow:hidden;
	height:67px;
	position: relative;
	
}
/*div#fpssContainer152 .navigation-wrapper div.navigation-background {
	margin-top:85px;
	}*/
div.fpss-container.fpss-template-jj-obs .navigation-wrapper ul.navigation,
div.acss-container.acss-template-jj-obs .navigation-wrapper ul.navigation{
	/*position:absolute;
    clear:both;*/
    width:20000em;
}
div.fpss-container.fpss-template-jj-obs div.slides,
div.acss-container.acss-template-jj-obs div.slides{
	float:left;
	width:100%;
	}
div.fpss-container.fpss-template-jj-obs div.slides .navigation-next, 
div.acss-container.acss-template-jj-obs div.slides .navigation-next {
	margin-right:0px;
}
.navigation li.navigation-button {
  margin-right:6px;
}
/* google custom search  module */
div.mod_googleSearchcse {
	background: url("../images/searchbg.png") repeat-x scroll left top transparent;
	height: 25px;
	margin-top: 7px;
	width: 267px;
	float:left;
}
div.mod_googleSearchcse .inputbox {
	border: medium none;
	float: left;
	height: 20px;
	line-height: 23px;
	margin-left: 3px;
	margin-top: 3px;
	width: 208px;
}
div.mod_googleSearchcse .button {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  cursor: pointer;
  height: 25px;
  text-indent: -2000px;
  width: 50px;
}
.googleSearchcse .button{
	background: #216B8E;
	height:24px;
	line-height:24px;
	text-align:center;
	width:58px;
	border:1px solid #216B8E;

	}
.googleSearchcse .inputbox {
	height:24px;
	line-height:24px;	
}

.googleSearchcse{
	height:26px;
	width:auto;
	clear:both;
	}
/* mtree listing css */
table.modmtlisting .redmore{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
}

.redmore a{
color: #333333;
text-decoration:underline !important;
font-size:10px;
}

a.at_intro {
    color: #808080;
    font-family: Arial,sans-serif,Times New Roman,Tahoma,Verdana;
    font-size: 13px;
    font-weight: normal !important;
    padding-top: 0;
}
a.at_intro:hover {
    color: #006B84;
    font-family: Arial,sans-serif,Times New Roman,Tahoma,Verdana;
    font-size: 13px;
    font-weight: normal;
    padding-top: 0;
}
table.eradio td.etxt{
	padding-left:5px;
	}
div.module-blue .custom-blue a{
	color: #006B84;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
div.module-blue .custom-blue a:hover,
div.module-blue.mtlist ol li a:hover {
	text-decoration:underline;
}
 div.module-blue.mtlist ol li a {
 	font-weight: normal;
 }
 /* article styling */
 .item-page h3, .item-page h2 {
 	color:#065370 !important;
 }
  .item-page h2 {
 /* font-family: Arial,Helvetica,sans-serif;
  font-size: 140%;
  font-weight: normal;
  line-height: 18px;
  margin: 15px 0 0;
  padding-bottom: 8px;
  display:inline;*/
  border-bottom: 1px solid #CCCCCC !important;
color: #065370 !important;
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
font-weight: normal;
height: auto !important;
margin: 0;
padding: 3px 0 5px;
margin: 0 0 10px;
}
.item-page h3 {
	font-size: 150%;
	font-family: Arial,Helvetica,sans-serif;
	margin: 10px;
	padding-bottom: 5px;
}
.item-page dl.article-info {
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	}
.item-page dl.article-info dd.create {
	padding-left:0px;
	margin-left:0px;
	font-size:95%;
}
.item-page a {
	color: #065370;
	font-weight:normal;
	}
.item-page strong a{
	font-weight:bold;
	}
.item-page a:hover {
	text-decoration:underline;
}
.item-page {
	color:#555555;
	}
 /* article styling :end */
div.theme-kuro h3.kmt-title {
	color:#CCCCCC !important;
}

div.jeventupcoming .navigation{
	position: absolute;
	margin-left: 24px;
	left: 0;
}
.navigation{
	left: 0;
	}
div.jeventupcoming .navigation-background{
	position: relative !important;
}

div.acss-container.acss-template-jj-obs .navigation-nextthumb a{
	display:block;
	height:54px;
	line-height:54px;
	text-decoration:none;
	width:14px;
	}
	
div.acss-container.acss-template-jj-obs .navigation-previousthumb a{
	display:block;
	height:54px;
	line-height:54px;
	text-decoration:none;
	width:14px;
	}	
	
div#bodayarea ul.actions {
	list-style: none outside none;
	padding:0px;
	margin:0px;
	display:inline;
}
div#bodayarea ul.actions li{
	display:inline;
	}
div#bodyboth div#body_content .blog div.items-row.cols-1 div.item h2 a {
  color: #065370 !important;
  font-size: 17px;
	line-height:18px;
}
div#bodyboth div#body_content .blog div.items-row.cols-1 div.item h2 a:hover {
	text-decoration:underline;
}
div.category-list h1 {
color: #555555;
font-size: 20px;
font-weight: normal;
line-height: 100%;
}
div.category-list h2 span.subheading-category {
color:#555555;
}
/* contact page css*/
#bodayarea .contact h1 {
font-size: 170%;
line-height: 100%;
margin: 25px 0 20px;
padding: 0;
color: #555555;
font-weight:normal;
}
#bodayarea .contact .contact_info  {
	float:left;
	width:100%;
	color: #555555;
}
#bodayarea .contact p {
	padding:0;
	margin:0;
	}
#bodayarea .contact  a {
	color: #065370;
	font-weight:normal;
	}
#bodayarea .contact  a:hover {
	text-decoration:underline;
}
#bodayarea .contact .contact_info .info-summary {
	float:left;
	width:280px;
}
#bodayarea .contact .contact_info .info-image {
  float: right;
  width: 300px;
}
#bodayarea .contact .contact_info .info-summary div {
	float: left;
	width: 100%;
	padding-bottom:20px;
}
#bodayarea .contact .contact_info span.jicons-icons,
#bodayarea .contact .contact_info div.jicons-icons {
	float:left;
	width:40px;
}
#bodayarea .contact .contact_info .info-summary address,
#bodayarea .contact .contact_info .info-summary div.contact-misc {
	float:right;
	width:240px;
	font-style:normal;
}
#bodayarea .contact .contact_info .info-summary address span {
	float:left;
	width:100%;
}
#bodayarea .contact div.contact-form {
	float:left;
	width:100%;
}
#bodayarea .contact div.contact-form form#contact-form fieldset {
		border:none;
		padding:0;
		margin:0;
}
#bodayarea .contact div.contact-form form#contact-form fieldset legend {
	display:none;
}
#bodayarea .contact div.contact-form form#contact-form fieldset dd,
#bodayarea .contact div.contact-form form#contact-form fieldset dt{
	padding:0;
	margin:0;
	float:left;
	width:100%;
	}
#bodayarea .contact div.contact-form form#contact-form fieldset #jform_contact_message-lbl {
	float: left;
	padding-top: 15px;
	width: 100%;
}
#bodayarea .contact div.contact-form form#contact-form .sendcopy {
	float:left;
	width:auto;
}
/* contact page css end*/


@font-face {
    font-family: 'lucida_granderegular';
    src: url('../fonts/lucida_grande_regular.eot');
    src: url('../fonts/lucida_grande_regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_grande_regular.woff') format('woff'),
         url('../fonts/lucida_grande_regular.ttf') format('truetype'),
         url('../fonts/lucida_grande_regular.svg#lucida_granderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* jevents location page css */
div.item-page.locationdetail,
div.item-page.locationdetail div.locationdesc,
div.item-page.locationdetail div.mpacontainer {
	float:left;
	width:100%;
	margin-top:20px;
	}
div.item-page.locationdetail div.locationdesc div.location-image {
	float: left;
	width: 350px;
}
div.item-page.locationdetail div.locationdesc div.location-image img {
	width:340px;
	border:2px solid #DDDDDD;
	}
div.item-page.locationdetail div.locationdesc div.location-image .more_photos{
	float: left;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-top: 7px;
	width: 100%;
	}
div.item-page.locationdetail div.locationdesc div.location-info {
	float:right;
	width:230px;
	}
div.item-page.locationdetail div.locationdesc div.location-info h3 {
	border-bottom: 2px solid #DDDDDD;
	color: #101010 !important;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 5px;
	text-align: left;
	vertical-align: bottom;
	}
div.item-page.locationdetail div.locationdesc div.location-info .fields {
  background-color: transparent;
  border: medium none;
  margin: 7px;
  color:#666666;
}
div.item-page.locationdetail div.locationdesc div.location-info .fields .row1 {
border-bottom: 1px solid #DDDDDD !important;
display: inline-block;
padding: 0.47em 0;
vertical-align: top;
width:100%;
}
div.item-page.locationdetail div.locationdesc div.location-info .fields .row1 ul {
  margin: 0;
  padding: 0;
}
div.item-page.locationdetail div.locationdesc div.location-info .fields .row1 ul li {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
div.item-page.locationdetail div.locationdesc div.location-info .fields .row1 ul li a {
  margin-bottom: 0;
  padding-left:5px;
  float:left;
}
div.item-page.locationdetail div.locationdesc a {
  color: #333333;
}
div.item-page.locationdetail div.locationdesc div.desc {
	float:left;
	Width:100%;
	}
div.item-page.locationdetail div.mpacontainer {
	margin-bottom:20px;
	}
/* jevents location page css : end */
/* dvd page css*/
td.dvdidhead h2 {
	border-bottom: 1px solid #CCCCCC !important;
	color: #065370 !important;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal;
	height: auto !important;
	margin: 0;
	padding: 3px 0 5px;
	}
/* dvd page css */

div#cse-search-results iframe{
	/*height: 1200px !important;*/
	/*overflow: auto;*/
	/*overflow-x:hidden; overflow-y: scroll;
	-ms-overflow-y: auto;*/ /*IE 8 vertical scrollbar*/
	}
div.item-page a.addthis_button_pinterest{
	margin-right:10px;
}

/*right hand side module css*/
.roktabs.light .roktabs-tab2 .moduletable-righttab2 {
  float: left;
  padding-top: 5px;
  width: 235px;
}
.roktabs.light .roktabs-tab2 .moduletable-righttab2 .mod_events_latest_table {
	padding:0;
	float:left;
	width:100%;
	}
.roktabs.light .roktabs-tab2 .moduletable-righttab2	.mod_events_latest_table tr {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.roktabs.light .roktabs-tab2 .moduletable-righttab2 table.mod_events_latest_table td {
  background-color: white;
  border-color: #C0C0C0;/*#D6D6D6;*/
  border-style: dashed;
  border-width: 1px;
  padding: 8px;
  float:left;
  width:91.8%;
}
.roktabs.light .roktabs-tab2 .moduletable-righttab2 table.mod_events_latest_table td .evinfo {
  width: 155px;
  float:right !important;
}
.roktabs.light .roktabs-tab2 .moduletable-righttab2 table.mod_events_latest_table td .evinfo a {
  color: #000;
  font-weight:normal;
}
.roktabs.light .roktabs-tab2 .moduletable-righttab2 div.bottom_links { float:left;width:100%;margin-bottom:5px;text-align:right;}
.roktabs.light .roktabs-tab2 .moduletable-righttab2 div.bottom_links a {color: #2c2c2c;font-size:12px;text-decoration:underline;font-weight:normal;padding-right:4px;}

.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table {
	padding:0 !important;
	margin-top:5px;
	}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table tr {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table td {
   border-bottom: 0.1px solid #ECECEC; !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table td .at_element_table1 {
	padding:0;
	}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table	.at_element_table1 tr {
  margin-bottom: 0 !important;
}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table	.at_element_table1 .arti_content0 {
  float: right !important;
  width: 172px;
}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 table.at_main_table	.at_element_table1 .arti_content0 .at_title {
	color: #333333;
  font-weight:normal;
font-family: myriad pro;
	}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 div.bottom_links { float:left;width:100%;margin-bottom:5px;text-align:right;}
.roktabs.light .roktabs-tab3 .moduletable-righttab3 div.bottom_links a {color: #2c2c2c;font-size:12px;text-decoration:underline;font-weight:normal;padding-right:4px;}
	

/*right hand side module css*/

.blog_sytle div.blog_div{
	background-color: white;
    border-color: black black #848484;
    border-style: none none dotted;
    border-width: 0 0 1px;
    padding: 8px 0;
    clear: both;
}

.blog_sytle .blog_title{
    color: #595959 ;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 0 !important;
    margin: 0 !important;
}

.blog_sytle a:hover,.blog_sytle p:hover{
    border-bottom: medium none;
    color: #006B84 !important;
    cursor: pointer;
}

.blog_sytle p,
.blog_sytle .blog_introtext,
.blog_sytle .blog_introtext a{
    color: #808080 !important;
    font-family: Arial,sans-serif,Times New Roman,Tahoma,Verdana;
    font-size: 13px;
    font-weight: normal !important;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer;
}

.blog_sytle a.at_intro {
    color: #808080;
    font-family: Arial,sans-serif,Times New Roman,Tahoma,Verdana;
    font-size: 13px;
    font-weight: normal !important;
    padding-top: 0;
    cursor: pointer;
}

/*new event menu 23-11-13*/
/*.moduleneweventmenu{border:1px solid;}*/
.moduleneweventmenu ul.menutabs {
 font-weight: normal;
 list-style-type: none;
 margin: 0;
 overflow: hidden;
 padding: 0 0 0 5px;
 text-align: left;
}
.moduleneweventmenu ul.menutabs li {
  background: url("../images/eventmenu/tab_l.png") no-repeat scroll left top transparent !important;
  float: left;
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  margin-bottom: -1px;
  margin-left: 5px;
  padding-left: 3px;

}
.moduleneweventmenu ul.menutabs li a {
  background: url("../images/eventmenu/tba_r.png") no-repeat scroll right top transparent;
  color: #000000;
  display: block;
  font-weight: normal;
  height: 20px;
  padding: 0 10px;
  text-decoration:none;
  outline:none;
}
.moduleneweventmenu ul.menutabs li.active {
 background: url("../images/eventmenu/tab_lactive.png") no-repeat scroll left top transparent !important;
 height: 20px;
 margin-left: 5px;
 padding: 0 0 0 3px;
}
.moduleneweventmenu ul.menutabs li.active a {
  background: url("../images/eventmenu/tab_ractive.png") no-repeat scroll right top transparent;
  color: #FFFFFF;
  height: 20px;
}
.moduleneweventmenu .tab_container {
    float: left;
    width: 100%;
}
.moduleneweventmenu .tab_container .tab_content {
  border: 1px solid #BBBBBB !important;
  margin: 0;
  padding: 0;
  display: none;
}
.moduleneweventmenu .tab_container .tab_active {
 display: block;
 float:left;
 width:100%;
}
.newmainbodyarea{border:1px solid #AFAFAF;overflow:hidden; border-left:0px; border-right:0px; width: 583px }



.output-button{
	text-align:center;
	margin-top:25px;
}
.output-button a{
	background:url(../images/bg_btn.png) no-repeat top left;
	padding-left:15px;
	height:26px;
	line-height:26px;
	display:inline-block;
}
.output-button a span{
	background:url(../images/bg_btn.png) no-repeat bottom right;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 15px 0 0px;
	color:#fff;
}
.output-button a span em{
	background:url(../images/arrow-right.png) no-repeat;
	width:9px;
	height:11px;
	display:inline-block;
	padding-right:5px;
	position:relative;
	top:1px;
}
