/* default.css */
/* general stuff  border:0px;*/
* { margin:0; }
body{ padding:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#545454; }

a { text-decoration: underline; color:#3a74a9; }
a:hover { text-decoration: none; color:#3a3aff;}

h1, h2, h3 { color:#2776BE; }

h2, h3 {margin-top: 1em;margin-bottom: 0.5em;}

.inside_center { width:900px; margin: auto; }
.spacer { clear:both; height:0px; display:block; }

#container {}
/*	#header { height:79px; background:url(/img/bg_header.png) top left repeat-x; } */
#header { height:135px; background:url(/img/header-bg.png) top left repeat-x; padding: 10px 0 0 10px;position:relative;z-index:500;}
#header .inside_center { background: url(/img/logo3.png) no-repeat 5px 5px; height:135px; position:static;}
#header .inside_center h2 {display: none;}

#top_tagline h1 {
	font-size:16px;
	color: #fff;
	padding: 0;
	margin: 0;
	float: left;
	float:right;
}

#top_tagline {
	margin: 0;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 550px;
	color: #fff;
	font-size:16px;
	background-color:transparent;
	height:105px;
	padding: 0;
	text-align: right;
}

/*

	display: block;
	overflow: hidden;

*/


#top_menu { float:right; margin-top:1px; margin-right:3px;width:auto;}
.inside_center>#top_menu { margin-right:5px;}

#top_menu ul { list-style:none; margin-top:-3px;}
#top_menu li { float:left; }
#top_menu ul li ul li ul li { margin-left:-5px;}
#top_menu ul li ul li ul { margin-top:0; }
#top_menu a { display:block; background:url(/img/menu_top_left.gif) top left no-repeat; color:#FFF; padding-left:8px; font-size:13px; font-weight:bold; letter-spacing:-1px; }
#top_menu a span.menubg { display:block; background: url(/img/menu_top_right.gif) top right no-repeat; padding:7px 13px 6px 5px;  }
#top_menu a:hover { text-decoration: none; background:url(/img/menu_top_left.gif) bottom left no-repeat; color:#2a2a2a; }
#top_menu a:hover span.menubg { background:url(/img/menu_top_right.gif) bottom right no-repeat; }

#top_menu #active_menu-nav { text-decoration: none; background:url(/img/menu_top_left.gif) bottom left no-repeat; color:#2a2a2a; }
#top_menu #active_menu-nav span.menubg { background:url(/img/menu_top_right.gif) bottom right no-repeat;}

#content-outside { min-height:300px; margin-bottom:15px; background:url(/img/bg_content.gif) top left repeat-x; }
#content { border:1px solid #e1e1e1; border-top:none; background:#FFF; width:900px; margin:auto; }

#footer
{
width:900px;
margin:auto;
font-size: 11px;
padding-bottom: 12px;
background: transparent url(/img/footer.gif) bottom center no-repeat;
}
#footer_content { background:#284764; color:#999999; padding-top:10px; padding-left:12px; padding-right:12px; }
#footer_content a { color:#FFF; }

.left_side { width:190px; margin:14px 0px 14px 14px; float:left; }
.right_side { width:666px; margin:14px 15px 14px 0px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:16px; }
* html .left_side { margin:14px 0px 14px 7px; }
* html .right_side { margin:14px 7px 14px 0px; width:656px;  }

p { margin-bottom:10px; margin-top:5px; }
small { font-size:11px; }

.main_page_welcome { padding-top:10px; padding-bottom:10px; padding-left:3px; }
.blog { margin-top:10px; }

#pathway
{
padding-left: 0px !important;
border-bottom: 1px solid #666;
display:block;
/* width: 500px; */
height: 19px;
padding-top: 5px;
margin-bottom: 15px;
}

span.pathway {  }
a.pathway { color:#3a74a9 !important; }

.frm {}
.frm_label { text-align:right; font-size:12px; padding-top:5px; width:200px; white-space:nowrap; }
.frm_field {}
.frm_desc { text-align:left;  }
.thankyou p { margin-bottom:3px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/*
input.input { border:1px solid #ccc; padding:2px; padding-top:4px; width:180px; }
select.input { border:1px solid #DDD; padding:2px; width:186px; }
textarea.input { border:1px solid #DDD; padding:2px; width:180px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.submit, input[type="button"], .button { text-align:center; cursor:pointer; border:nono; background: #284764; color:#FFF; font-size:11px; font-weight:bold; width:180px; padding:3px; }
*/

#easearch { margin:0px; }
#easearch  fieldset { padding:0px; margin-top:15px; border:1px solid #E6E6E6; background:#FAFAFA; }
#easearch  fieldset legend { margin-left:8px; margin-right:5px; }
#easearch  fieldset div { padding:4px 10px 4px 10px; }
#easearch table { border-collapse:collapse; }
#easearch .sectiontableentry1,
#easearch .sectiontableentry2, .sectiontableentry1 { background:none !important; }
#easearch .sectiontableentry1 td,
#easearch .sectiontableentry2 td { padding:3px; padding-left:0px; }

.sectiontableentry1 td { border-top:1px solid #DDD; }

.message { font-size:11px; font-weight:bold; color:#FF0000; }


.contact_email .input { margin-bottom:5px; }

ul#mainlevel-user { padding:0; margin:0; margin-bottom:10px; list-style:none; border-top:1px solid #cfc9c9; }
ul#mainlevel-user li {  }
ul#mainlevel-user li a { display:block; padding:7px 5px 7px 8px; text-decoration:none; font-size:12px; background:#e4e9ec; color:#545454; border-bottom:1px solid #cfc9c9;  }
ul#mainlevel-user li a:hover { background:#f7f7f7; }

#toolbar { }
#toolbar tr { height:auto; }
#toolbar td { text-align:center; }

h2.tab { letter-spacing:normal; }

.filter { margin-top:15px; }
.filter input, .filter select { padding:1px; font-size:11px; }

tr.even { background:#f4f4f4 !important; }


/* Layout */

#accessibility {
position: absolute;
left: -2000px;
top: -2000px;
display: none;
}

#source {
position: absolute;
left: -2000px;
top: -2000px;
display: none;
}



#top-top {
height: 30px;
width: 100%;
background: transparent;
}

#top-bottom {
height: 80px;
width: 200px;
background: transparent;
float: left;
}

#search {
margin: 0px;
padding: 0px;
width: 148px;
height: 28px;
float: right;
background: url(/img/back_search.jpg) right top no-repeat;
padding-left: 10px;
padding-top: 2px;
vertical-align: top;
}

/*  */
#searchform .inputbox{
width: 100px;
height: 18px;
font-size: 10px;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
}

#searchform .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 10px;
background: transparent;
border: none;
line-height: 10px;
}

#searchform form {
margin: 0px;
padding: 0px;
}

#topmenu{
height: 20px;
float: right;
width: 600px;
}


#leftcol{
 width: 152px;
 float: left;
 position: relative;
 margin-right: 5px;
 }

#rightcol-normal{
 width: 155px;
 float: right;
 position: relative;
 margin-right: 1px;
 margin-top: -22px;
 }

#rightcol-broad{
 width: 180px;
 float: right;
 position: relative;
 margin-right: 1px;
 margin-top: -22px;
 }

#banner {
 width: 478px;
 height: 69px;
 float: right;
 padding-left: 6px;
 padding-top: 6px;
 }

 iframe.wrapper {
 z-index: 0;
 }

.clr{clear:both;}



div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
}

#user1 ul, #user2 ul, #user3 ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0.7em;
margin-left: 0.7em;
margin-bottom: 5px;
margin-top: 2px;
}

/* Topmenu */

a.sublevel {
padding: 0px;
margin: 0px;
font-size: 10px;
padding-left: 12px;
width: 139px;
display: block;
line-height: 20px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
border-right: 4px solid #CACACA;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 123px;
}

html>body a.sublevel {width:123px;} /* Opera5-Fix-fix ;-) */

a.sublevel:hover, a.sublevel#active_menu {
text-decoration: none;
width: 139px;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 123px;
}
html>body a.sublevel:hover, a.sublevel#active_menu { /* Opera5-Fix-fix ;-) */
width: 123px;
}


/* Module specific */

#leftcol div.module div div div div.syndicate {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}

#leftcol div.module div div div div.syndicate div {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}


/* Other Mambo Stuff */

#title {
}
.pathway {
color: #BBBBBB;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

.pathway a{
color: #BBBBBB;
text-decoration: none;
font-weight: normal;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

hr {
width:  90%;
 }
hr.separator {
width:  40%;
 }
a.pnav {
}
.pnav:hover {
}
.small {
font-size: 10px;
color: #ABABAB;
line-height: 0.7;
}
.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}

.sectiontableentry1 { }
.sectiontableentry2 { }

.button {  }
.inputbox { border: 1px solid #BBBBBB; padding:3px;  }

.createdate {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}
a.readon {
font-size: 10px;
text-decoration: none;
line-height: 15px;
border: 1px solid #EEEEEE;
padding-left: 13px;
background: url(/img/readon.gif) no-repeat left;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

.blog_more {
font-size: 10px;
}

a.readon:hover {
background: #EEEEEE url(/img/readon.gif) no-repeat left;
text-decoration: none;
}

.blog {
width: 100%;
}

.contentheading {
width: 98%;
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
border-bottom: 1px solid #002E61;
font-family: Arial, Helvetica, sans-serif;
color: #002E61;
}

.contentpaneopen { }

table.contentpane td.contentheading {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
border: none;
}

table.contentpane ul { margin: 0px; padding: 0px; list-style: none; }
table.contentpane ul li{ padding: 0px; margin: 0px; padding-left: 0px; list-style:inside !important; }

.contentdescription { }
.sectiontableheader {
font-weight: bold;
font-size: 10px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family:Arial, Helvetica, sans-serif;
}
.componentheading {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 1px solid #002E61;
color: #002E61;
margin-bottom: 5px;
}
a.category {
text-decoration:  underline;
 }
a.category:hover {
text-decoration:  underline;
 }
table.moduletable {
width:  100%;
font-size: 80%;
 }
table.moduletable th  {
font-size: 80%;
}

.poll {
font-size: 10px;
text-align: center;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}

form {
margin: 0px;
padding: 0px;
width: auto;
}


.menu-bottom
{
background: transparent url(/img/menu_bottom.gif) no-repeat top center;
height:13px;
padding: 0px;
margin: 0px;
margin-bottom: 8px;
}

.menu
{
background-color: #BAD8F5;
}

.menu p
{
padding: 5px;
margin: 0px;
color: #000;
font-size: 11px;
}
.menu h4
{
padding: 0 5px;
}

.menu h5 a
{
display: block;
background: transparent url(/img/menu_top.gif) no-repeat;
color: #fff;
padding-top: 3px;
padding-bottom: 0px;
height: 19px;
padding-right: 10px;
padding-left: 6px;
font-size: 13px;
font-style: normal;
margin: 0px;
cursor: pointer;
}

.menu h5 a
{
text-decoration: none;
color: #fff;
}

.menu h5 a:hover
{
background: transparent url(/img/menu_top_hover.gif) no-repeat;
text-decoration: none;
color: #ff0;
}

.menu h5:hover
{
background: transparent url(/img/menu_top_hover.gif) no-repeat;
color: #ff0;
}

.menu ul
{
margin: 0;
padding: 0;
}

.menu ul li
{
list-style: none;
margin: 0;
padding-left: 0;

border: 0 none;
}

.menu ul li a
{
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
/*
background: #BAD8F5 url(/img/arrow.png) no-repeat 2px 7px;
*/
min-height: 16px;
height: auto !important;
height:16px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
margin: 0;
font-size: 13px;
font-style: normal;
color: #000;
text-decoration: none;
}

.menu>ul li a
{
margin: 0;
min-height: 16px;
height: auto !important;
height:16px;
}

.menu ul li a:hover
{
/*
background: #0b70ac url(/img/arrow.png) no-repeat 2px 7px;
*/
background-color: #0b70ac;
color: #fff;
text-decoration: none;
}


#accordion .active a {
	background-color: #F5811E;
	color: #fff;
}


li.maincategory a,
li.maincategory a:hover {
	background: url('/dimages/category.gif') no-repeat 6px 5px;
	padding-left: 20px;
}

li.categoryparent a,
li.categoryparent a:hover {
	background: url('/dimages/category.gif') no-repeat 2px 5px;
	padding-left: 15px;
	font-weight: bold;
}

li.category a,
li.category a:hover {
	background:  url('/dimages/category.gif') no-repeat 20px 5px;
	padding-left: 35px;
}

li.page a,
li.page a:hover {
	background: url('/dimages/page.gif') no-repeat 25px 5px;
	padding-left: 40px;
}

li.otherpages a,
li.otherpages a:hover {
	background: url('/dimages/page.gif') no-repeat 10px 5px;
	padding-left: 25px;
}

li.pages a,
li.pages a:hover {
	background: url('/dimages/page.gif') no-repeat 5px 5px;
	padding-left: 20px;
}

li.categorycurr a,
li.categorycurr a:hover {
	background: url('/dimages/category.gif') no-repeat 8px 5px;
	padding-left: 20px;
}

li.selected a {
/*
	background-color: #F5811E;
*/
	color: #00f;
}

li.selected a:hover {
/*
	background-color: #F5811E;
*/
	color: #f0f;
}





.dugmad
{
height: 20px;
margin: 5px 0 5px 0;
background: #ccc url(/img/button_currentinventory.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666;
font-weight: bold;
padding: 15px;
padding-left: 15px;
overflow: hidden;
}

.dugmad:hover
{
font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#33c;
background: #ccc url(/img/button_currentinventory_hov.gif) no-repeat;
}


.extra
{
float:left;
padding:10px 5px 10px 5px;
border:1px solid #ccc;
width:200px;
margin-left: 2px;
margin-right: 2px;
margin-top:5px;
background-color: #E7F3FF;
overflow: auto;
}
.extra p,
.extra li
{
font-size: 12px;
}

.extra h4
{
display:block;
color: #fff;
background-color: #339;
padding-top: 3px;
padding-bottom: 0px;
height: 19px;
padding-right: 10px;
padding-left: 6px;
font-size: 13px;
font-style: normal;
margin: 0px;
}

.extra form {
margin: 0px;
padding: 0px;
border-color: #0b70ac;
}

.extra form fieldset {
font-size: 12px;
font-weight: bold;
background-color: #BAD8F5;
border-color: #0b70ac;
padding: 5px;
}

.extra form legend {
font-size: 12px;
font-weight: bold;
background-color: #339;
color: #fff;
padding: 5px;
border: 1px solid #666;
}

.extra form input.input {
font-size: 12px;
font-weight: normal;
background-color: #fff;
width: 170px;
border: 1px solid #666;
}

.extra form input {
padding: 2px;
margin: 2px;
}


#tb-wrapper {
border: 1px solid #000;
padding: 5px;
margin: 15px;
margin-left: auto;
margin-right: auto;
background-color: #E7F3FF;
width: 97%;
font-size: 12px;
}

.drop-shadow-left,
.drop-shadow-right
{
	position: relative;
	margin: 10px 3px 0 10px !important;
	margin: 10px 3px 0 5px;
	background: transparent url(../images/drop_shadow.png) bottom right no-repeat !important;
	background: transparent url(../images/drop_shadow_ie.gif) bottom right no-repeat;
}

.drop-shadow-left img,
.drop-shadow-right img
{
	padding: 4px;
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
}

.drop-shadow-left span,
.drop-shadow-right span
{
	right: 11px;
	bottom: 11px;
	color: #eeeeee;
	padding: 3px 5px 3px 5px;
	position: absolute;
	background-color: #666;
	border-top: 1px solid #000;
	font-size: 10px;
}

.drop-shadow-left
{
	float: left;
	margin-right: 20px !important;
}
.drop-shadow-right
{
	float: right;
	margin-left: 20px !important;
}

div.image-random {width: 666px; height: 203px; margin: 0; display:none;}

.external {
	text-decoration: none;
	background:url('/dimages/ext2.gif') center right no-repeat;
	padding-right: 10px;
}

.faviconize {
	width:16px;
	height:16px;
	vertical-align:middle;
	border:0;
}

blockquote {
	color: #555;
	font-weight: normal;
	font-size: 1.4em;
	clear: both;
	padding: 6px;
	margin: 1em 0 1em 0;
	font-size: 0.9em;
	line-height: 1.7em;
	background-color: #c4e2ff;
	border: 1px solid #99c;
}

blockquote p
{
	padding: 6px;
	margin: 0px;
}

#pageDataContent img {border:none;}
#pageDataContent .selected
{
	background-image: url(/dimages/arrow-upright.gif) no-repeat ;
	background-position: 5px center;
	background-repeat: no-repeat;
}

.bquote
{
	padding: 5px 5px 5px 25px;
	margin: 2px;
	font-weight: bold;
	font-size: 112%;
/*	color: #F93; */
	text-decoration: none;
	border: 0px;
	border: 1px solid #333;
	cursor: pointer;
	background: #E7F3FF url(/dimages/arrow-downright.gif) no-repeat 5px center;
}

.bquote a
{
	color:#339;
	text-decoration: none;
}

.bquote:hover
{
	background-color: #82bffd;
}

.bquote.selected
{
	background-color: #82bffd;
	color: #fff;
}

.bquote.selected:hover
{
	background-color: #5faefe;
	color: #ff0;
}

.bquotecontent
{
	padding: 5px 5px 5px 5px;
	border: 0px;
	margin: 2px;
	border: 1px solid #333;
	background-color: #E7F3FF;
}


.post-footer img {border:none;}
.post-footer {
	font-size: 11px;
	line-height: 26px;
	font:normal 11px/26px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999;
	background: #ddd;
	height: 24px;
	padding: 5px 10px 5px 10px;
	margin: 20px 0px 10px 0px;
	text-align: right;
}
.post-footer .postdate {
	background: url('/dimages/date.png') no-repeat left top;
	padding: 2px 0 2px 20px; margin: 0 5px 0 5px;
}
.post-footer .posttime {
	background: url('/dimages/clock.png') no-repeat left top;
	padding: 2px 0 2px 20px; margin: 0 5px 0 5px;
}
.post-footer .postcategory {
	background: url('/dimages/folder.gif') no-repeat left top;
	padding: 2px 0 2px 20px; margin: 0 5px 0 5px;
}
.post-footer .postvisitors {
	background: url('/dimages/system-users.gif') no-repeat left top;
	padding: 2px 0 2px 20px; margin: 0 5px 0 5px;
}
.post-footer .postcomments {
	background: url('/dimages/user_comment.png') no-repeat left center;
	padding: 2px 0 2px 20px; margin: 0 5px 0 5px;
}
.post-footer .readmore {
	background: url('/dimages/page.gif') no-repeat left center;
	padding: 2px 0 2px 20px; margin: 0 5px 0 5px;
}

.float-left
{
	float: left;
	padding: 5px 5px 5px 0;
	border-style: none;
}

.float-right
{
	float: right;
	padding: 5px 0 5px 5px;
	border-style: none;
}

.tcentar {text-align: center;}
.tright {text-align: right;}

.email
{
	padding: 0px 0px 0px 20px;
	background: transparent url(/dimages/mail.png) no-repeat 0px center;
}
.email:before
{
	content: "Email: " ;
}

.teaser-paragraph {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 15px;
	/*
	*/
	background: #BAD8F5 url(/img/arrow.png) no-repeat 2px 7px;
	min-height: 16px;
	height: auto !important;
	height:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin: 0;
	font-size: 13px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}
.teaser-paragraph a {
/*
	display: inline;
	padding: 0;
	color: #000;
	background-color: transparent;
	display: block;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #cccccc;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border: none;
	text-decoration: none;

*/
}

.teaser-paragraph:hover
{
background: #0b70ac url(/img/arrow.png) no-repeat 2px 7px;
background-color: #0b70ac;
color: #fff;
text-decoration: none;
}

.teaser-paragraph a:hover
{
color: #fff;
text-decoration: none;
}

.teaser-snippet {}

#debug {
	position:absolute;
	text-align:left;
	padding:2px;
	width:200px;
	top:0px;
	left:0px;
	font:normal 0.9em Arial, Sans-serif;
	background:#fff;
	border:1px solid #000;
	color:#000;
	z-index:555;
	overflow:hidden;
}

ul.sitemap {
	margin-top:20px;
	margin-bottom:40px;
}

ul.sitemap li{
	font-size:12px;
	line-height:24px;
}



ul.blockdisplay
{
margin: 0;
padding: 0;
}

ul.blockdisplay li
{
list-style: none;
margin: 0;

border: 0 none;
}

ul.blockdisplay  li a
{
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
padding-left: 15px;
background: #BAD8F5 url(/img/arrow.png) no-repeat 2px 7px;
min-height: 16px;
height: auto !important;
height:16px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
margin: 0;
font-size: 13px;
font-style: normal;
color: #000;
text-decoration: none;
}

ul.blockdisplay li a:hover
{
/*
background: #0b70ac url(/img/arrow.png) no-repeat 2px 7px;
*/
background-color: #0b70ac;
color: #fff;
text-decoration: none;
}

.feedimg {
	padding: 0 2px 0 2px;
	border: none;
}


/* style.css */

.tb-help {display: none;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Top level elements
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#tb-wrapper {
	font-family: "lucida sans unicode", "lucida grande", verdana, helvetica, arial, sans-serif;
	width: 510px;
/*	background-color: #ff0; */
	margin-left: auto;
	margin-top: 0;
	margin-right: auto;
	}
#tb-comment-link {
	text-align: center;
	}
#tb-wrapper a, #tb-wrapper a:visited {
	text-decoration: none;
	color: #00f;
	}
#tb-wrapper a:hover {
	text-decoration: underline;
	}
.tb-comment-legend {
	color: #800;
	text-align: center;
	margin-top: 0;
	}
.tb-togle-comment {
	color: #800;
	text-align: center;
	}
.tb-closed-legend {
	color: #800;
	text-align: center;
	margin: 5px 0 5px 0;
	}
.tb-nocomments-legend {
	color: #800;
	text-align: center;
	}
.tb-leave-comment-legend {
	color: #800;
	text-align: center;
	margin-top: 15px;
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Sort radio buttons and number of comments to show
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#tb-sort {
	text-align: center;
	}
#tb-sort .tb-num-rows {
	font-size: .85em;
	width: 2em;
	text-align: center;
	border: 1px solid #A099DF;
	}
#tb-sort .tb-submit{
	background: #ddd;
	font-size: .85em;
	}
#tb-sort .tb-radio{
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Comment
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tb-comment {
	margin-top: 1em;
	}
.tb-reply {
	margin-top: 1em;
	margin-left: 20px;
	}
.tb-reply-legend {
	color: #888;
	font-size: .85em;
	}
/* ++++++++++ The comment header +++++++++++ */
.tb-comment-header, .tb-comment-header-admin {
	font-size: .85em;
	height: 1.5em;
	background: #E3E0EF;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #bbb;
	}
.tb-date, .tb-id, .tb-date-admin, .tb-id-admin {
	float: right;
	color: #666;
	}
.tb-author, .tb-author-admin  {
	float: left;
	}
.tb-author-admin {
	color: #800;
	}
.tb-author a, .tb-author-admin a:visited  {
	color: #800;
	}
/* ++++++++++ The comment body ++++++++++ */
.tb-comment-text, .tb-comment-text-admin {
	clear: both;
	padding: 5px 5px 0 5px;
	font-size: 1em;
	text-align: left;
	overflow: auto;
	}
.tb-comment-text-admin {
	}
.tb-comment-text pre, .tb-comment-text-admin pre {
	margin: 0 0 0 1em;
	font-family: "courier new", courier, monospace;
	padding: 0 2px 0 2px;
	overflow: auto;
	}
.tb-comment-text blockquote, .tb-comment-text-admin blockquote {
	border-left: 3px solid #aaa;
	margin: 0 1.5em 0 1em;
	padding-left: 5px;
	}
.tb-comment-text code, .tb-comment-text-admin code {
	font-family: "courier new", courier, monospace;
	background: #ddd;
	}
/* ++++++++++ The comment footer (reply, edit and delete links) ++++++++++ */
.tb-comment-footer {
	text-align: center;
	}
.tb-replyto-link, .tb-edit-link, .tb-delete-link {
	display: inline;
	}
.tb-reply-submit {
	background: none;
	border: none;
	font-size: .85em;
	color: #003399;
	margin: 5px 0 0 0;
	padding: 0;
	cursor: pointer;
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Next/Previous Links
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#tb-prev-next {
	text-align: center;
	margin-top: 2em;
	}
.tb-prev, .tb-next {
	font-size: .85em;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: #003399;
	cursor: pointer;
	border: none;
	background-color: #fff;
	}
.tb-next {
	background: url(/tbdev/images/next-b.gif) right no-repeat;
	padding: 0 10px 0 0;
	}
.tb-prev {
	background: url(/tbdev/images/prev-b.gif) left no-repeat;
	padding: 0 0 0 10px;
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Comment entry form
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#tb-form-div {
	margin: 0;
	clear: none;
	}
#tb-form {
	font-size: .85em;
	padding: 5px 10px 5px 10px;
	background: #ddd;
	border: 1px solid #bbb;
	text-align: left;
	clear: none;
	}
form {float: left}
#tb-form-div .tb-help a, #tb-form-div .tb-help a:visited {
	float: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0 4px 0 4px;
	background: #8385BF;
	color: #fff;
	}
#tb-form-div .tb-help a:hover {
	background: #fff;
	color: #8385BF;
	border: 1px solid #8385BF;
	text-decoration: none;
	}
#tb-form-div .tb-field {
	margin-top: 5px;
	font-size: 1em;
	border: 1px solid #A099DF;
	padding: 0 2px 0 2px;
	width: 150px;
	}
.tb-required {
	color: #f00;
	font-size: 1.2em;
	}
#tb-form-div .field-reply {
	width: 30px;
	border: 1px solid #A099DF;
	padding: 0 2px 0 2px;
	font-size: 1em;
	}
#tb-subscribe-line {
	margin-bottom: 5px;
	}
#tb-qtbuttons {
	margin-bottom: 5px;
	}
#tb-qtbuttons input {
	font-family: helvetica, arial, sans-serif;
	color: #003399;
	padding: 0 2px 0 2px;
	margin-right: 2px;
	cursor: pointer;
	font-size: 1em;
	}
#tb-qtbuttons.tb-edit-form {
	margin-top: 5px;
	}
#tb-smiley-insert {
	}
#tb-form-div textarea {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	margin-top: 5px;
	width: 99%;
	height: 10em;
	font-size: 1em;
	padding: 0 2px 0 2px;
	}
#tb-link-target {
	/* This holds the "open in new window" flag used by the quick tags script */
	display: none;
	}
#tb-error {
	color: #f00;
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Miscellaneous
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tb-submit{
	font-family: helvetica, arial, sans-serif;
	color: #003399;
	padding: 0;
	margin-right: 5px;
	cursor: pointer;
	font-size: 1em;
	}
.tb-label {
	}
.tb-small {
	font-size: .85em;
	}
.tb-clear {
	clear: both;
	height: 1px;
	}
.tb-stress {
	color: #800;
	text-align: center;
	}
.tb-credit {
	color: #666;
	text-align: center;
	font-size: .85em;
	}
.tb-center {
	text-align: center;
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	"Panel" styles: message-panel.php, comments-help.php, comments-preview.php,
	commments-reply-tpl.php, comments-edit-tpl.php, comments-edit-tpl.php
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#tb-panel {
	margin: 20px 0 0 0;
	padding: 0;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	background: #6F6F6F;
	}
#tb-panel-wrapper {
	width: 500px;
	margin: auto;
	background: #fff;
	}
#tb-panel-header, #tb-panel-footer {
	background: #FEAB2B;
	text-align: center;
	padding: 5px 10px 5px 10px;
	}
#tb-panel-content {
	border: 1px solid #FEAB2B;
	margin: 0;
	padding-bottom: 10px;
	}
#tb-panel-message {
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	}
#tb-panel-link {
	text-align: center;
	font-size: .85em
}
#tb-panel-footer {
	font-size: .75em;
	color: #fff;
	}


/* superfish.css */
#top_menu .sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
#top_menu .sf-menu {
	line-height: 1.0;
	font: bold 12px Verdana;
	width: 100%;
	text-align: center;
/*
	height: 34px;
	background: #414141;
	background: transparent url(/cssimages/nav_bg.jpg) repeat-x left top;
*/
}
#top_menu .sf-menu ul {
	position: absolute;
	top: -999em;
	width: 220px;
/*
	margin-top: 4px;
*/
}
#top_menu .sf-menu ul li {
	width: 100%;
	text-align: left;
}
#top_menu .sf-menu li:hover {
	visibility: inherit;
}
#top_menu .sf-menu li {
	float: left;
	position: relative;
}
#top_menu ul.sf-menu ul li {
	margin-top: 0;
}
#top_menu .sf-menu a {
	display: block;
	position: relative;
}
#top_menu .sf-menu li:hover ul,
#top_menu .sf-menu li.sfHover ul {
	left: 0;
	top: 30px;
	z-index: 99;
}
#top_menu ul.sf-menu li:hover li ul,
#top_menu ul.sf-menu li.sfHover li ul {
	top: -999em;
}
#top_menu ul.sf-menu li li:hover ul,
#top_menu ul.sf-menu li li.sfHover ul {
	left: 220px;
	top: 0;
}
#top_menu ul.sf-menu li li:hover li ul,
#top_menu ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
#top_menu ul.sf-menu li li li:hover ul,
#top_menu ul.sf-menu li li li.sfHover ul {
	left: 10em;
	top: 0;
}


#top_menu .sf-menu ul li a {
	border-top: 1px solid #ccc;
}
#top_menu .sf-menu li a {
/*	padding: 8px 10px; */
	text-decoration:none;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}
#top_menu .sf-menu a, .sf-menu a:visited {
	color: #fff;
}
#top_menu .sf-menu li {
	background: transparent url(/cssimages/nav_sep.jpg) no-repeat scroll 0 -4px;
}
#top_menu .sf-menu li li {
	background-color: #414141;
	font: normal 11px Verdana;
}
#top_menu .sf-menu li li a {
	background: none;
	padding: 6px 10px;
}
#top_menu .sf-menu li li li {
	background-color: #414141;
}
#top_menu .sf-menu li:hover, .sf-menu li.sfHover,
#top_menu .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background-color: black;
	outline: 0;
}

#top_menu .sf-menu a.sf-with-ul {
	padding-right: 1.8em;
	min-width: 1px;
}
#top_menu .sf-sub-indicator {
	position: absolute;
	display: block;
	right: .75em;
	top: .8em;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	background: url('/cssimages/arrows-ffffff.gif') no-repeat -10px -100px;
}
a > .sf-sub-indicator {
	top: .8em;
	background: url('/cssimages/arrows-ffffff.png') no-repeat -10px -100px;
	background-position: 0 -100px;
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}


#top_menu .sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
#top_menu .sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }

#top_menu .sf-menu ul a:focus > .sf-sub-indicator,
#top_menu .sf-menu ul a:hover > .sf-sub-indicator,
#top_menu .sf-menu ul a:active > .sf-sub-indicator,
#top_menu .sf-menu ul li:hover > a > .sf-sub-indicator,
#top_menu .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0;
}


#top_menu .sf-shadow ul {
	background: url('/cssimages/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
#top_menu .sf-shadow ul.sf-shadow-off {
	background: transparent;
}


#top_menu ul.sf-menu li.sep {
	background: url(/cssimages/nav_sep.jpg) no-repeat 0 0;
	width: 2px;
	height: 34px;
	float: left;
	margin-top: 0;
}

#top_menu ul.sf-menu li.left {
	background: url(/cssimages/nav_l.jpg) no-repeat left top;
	width: 36px;
	height: 34px;
	float: left;
	margin-top: 0;
}

#top_menu ul.sf-menu li.right {
	background: url(/cssimages/nav_r.jpg) no-repeat right top;
	width: 36px;
	height: 34px;
	float: right;
	margin-top: 0;
}


/* slide.css */
/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(/cssimages/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(/cssimages/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(/cssimages/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(/cssimages/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(/cssimages/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(/cssimages/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(/cssimages/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(/cssimages/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel p.naslov {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel p.podnaslov{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content label#messageSent {
	color: #ff9933;
}

#panel .content label.error {
	color: #ff9933;
	font-weight:bold;
}

#panel .content .field,
#panel .content .check {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	color: #aaa;
}

#panel .content input.field{
	width: 250px;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
	color: #fff;
}

#panel .content textarea.field{
	width: 250px;
	height: 120px;
}

#panel .content textarea:focus.field {
	background: #545454;
	color: #fff;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login {
	display: block;
	float: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 8px 0;
	clear: left;
	width: 94px;
	background: transparent url(/cssimages/bt_login.png) no-repeat 0 0;
	color: #333;
}

#panel .content input.bt_login:hover {
	color: #ccc;
	background: transparent url(/cssimages/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}


/* aslideshow.simple.styles.css */
@charset "UTF-8";

@media screen, projection
{
.slideshow, .slideshow-label, .slideshow-content, .slideshow-panel {
    font:12px Verdana, Tahoma, sans-serif;
}

.slideshow {
    padding:0;
    border:0;
    position:relative;
    display:none;           /* Set to "none" for not preview slideshow content */
    z-index:1
}
.slideshow-content {
    padding:0;
    background-color:#fff;
    color:#333;
    overflow:hidden;
    position:relative;
    z-index:1;
}

    /* Some Content Changes */
    .slideshow-content p {
        padding:0;
        overflow:auto;
    }

    .slideshow-slide {
        display:none;
        position:absolute;
    }

.slideshow-fullscreen {
    position:absolute;
    top:0;
    left:0;
    padding:0;
    border:0;
    overflow:hidden;
}

.slideshow-label-place {
    /* Stupid IE hack */
    //border:1px dotted transparent;
    //background:transparent
    padding:0;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
    height:30px;
}
    .slideshow-label {
        z-index:101;
        color:#fff;
        width:100%;
        height:100%;
        line-height:30px;
        text-indent:8px;
        font-weight:bold
    }

.slideshow-panel-place {
    /* Stupid IE hack */
    //border:1px dotted transparent;
    //background:transparent;
    padding:0;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:100;
    height:28px;
}
    .slideshow-panel {
        z-index:101;
        width:100%;
        height:100%;
    }

        .slideshow-panel a.button {
            display: block;
            width:26px;
            height:26px;
            float:left;
            text-indent:-99999%;
            overflow:hidden;
            outline: 0; /* @ Firefox, prevent dotted border after click */
            background-image:url(/cssimages/aslideshow/buttons.png);
            background-repeat:no-repeat;
            border:1px solid transparent
        }

            .slideshow-panel a.button:hover {
                border:1px solid #777;
            }


            .slideshow-panel a.first {
                background-position: 0 0
            }

            .slideshow-panel a.prev {
                background-position: -24px 0
            }

            .slideshow-panel a.play {
                background-position: -48px 0
            }

            .slideshow-panel a.stop {
                background-position: -72px 0
            }

            .slideshow-panel a.next {
                background-position: -96px 0
            }

            .slideshow-panel a.last {
                background-position: -120px 0
            }

            .slideshow-panel a.help {
                position:relative;
                background-position: -143px 0
            }

            .slideshow-panel span.counter {
                float:right;
                display: block;
                /*width:26px;*/
                height:26px;
                line-height:26px;
                padding:0 4px;
            }


.slideshow-help {
    position:absolute;
    bottom:28px;
    left:0px;
    z-index:101;
    background-color:#ff9;
    display:none;
    opacity: 0.9;
    width:100%;
}

.slideshow-frame div {
    position:absolute;
    top:0px;
    left:0px;
    background:url(/cssimages/aslideshow/big-play.png) 50% 50% no-repeat;
    z-index:201;
    cursor:pointer;
    width:100%;
    height:100%;
}

.slideshow-load {
    display:none;
}
    .slideshow-load div {
        position:absolute;
        top:0px;
        left:0px;
        background:url(/cssimages/aslideshow/ajax-loader.gif) 50% 50% no-repeat;
        z-index:201;
        cursor:pointer;
        width:100%;
        height:100%;
    }

.slideshow-shadow{
    position:absolute;
    top:0px;
    left:0px;
    z-index:200;
    width:100%;
    height:100%;
}

.slideshow-opacity{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYmBgaAAIMAAAjwCD5Hc2/AAAAABJRU5ErkJggg==);
    background:rgba(0, 0, 0, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85000000, endColorstr=#85000000);
}}


/* styleCustom.css */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   This file is for your custom styles
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Change the path to the below 2 images if it is not correct for your system.
	Don't change styles in style.css. Instead, copy the style to this file
	and change it here. Doing so will protect you from having your styles
	overwritten in future upgrades.
*/
.tb-next {
	background: url(/talkback/images/next-b.gif) right no-repeat;
	padding: 0 10px 0 0;
	}
.tb-prev {
	background: url(/talkback/images/prev-b.gif) left no-repeat;
	padding: 0 0 0 10px;
	}

#tb-wrapper {
	float: none;
}

form {float: none;}


/* imggallery.css */
/*
*/
.drop-shadow-left
{
	float: left;
}
.drop-shadow-right
{
	float: right;
}

.drop-shadow-left,
.drop-shadow-right
{
	position: relative;
	margin: 10px 3px 0 10px !important;
	margin: 10px 3px 0 5px;
	background: transparent url(/dimages/drop_shadow.png) bottom right no-repeat !important;
	background: transparent url(/dimages/drop_shadow_ie.gif) bottom right no-repeat;
}

.drop-shadow-left img,
.drop-shadow-right img
{
	padding: 4px;
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
}

.drop-shadow-right span {
	text-align: right;
}

.drop-shadow-left span,
.drop-shadow-right span
{
	right: 11px;
	bottom: 11px;
	color: #fff;
	padding: 3px 5px 3px 5px;
	position: absolute;
	background-color: #666;
	border-top: 1px solid #000;
	font:normal 10px Arial, Sans-serif;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}
/*
*/
/* ---------- gallery styles start here ----------------------- */
dl,
VideoEmbededGalery,
ImageEmbededGalery {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
}
dl {clear: both;}

dt,
.VideoList {
	margin: 5px 5px 5px 0;;
	float: left;
	position: relative;
	background: #ffe200;
	width: 192px;
	height: 147px;
}

.xVideoList {
	padding: 5px;
	padding: 5px !important;
}

dt:hover img,
span.VideoList:hover img
{
	border-color: #000;
}

dt img,
dt a img,
dt span.embvideo2,
.VideoList img,
.VideoList a img,
span.VideoList span.embvideo2
{
	background: #fff;
	border: solid 1px #888;
	margin: 5px !important;
	padding: 0px !important;
}
dt em,
span.VideoList em {
	background: #fff url(/dimages/grey-gradient.gif) repeat-y;
	color: #000;
	font:normal 10px Arial, Sans-serif;
	padding: 2px 10px 2px 10px;
	display: block;
	position: absolute;
/*
	bottom:9px;
*/
	top: 115px;
	left: 0px;
	border: 1px solid #999;
	border-left-color: #888;
}
dt a,
span.VideoList a{
	text-decoration: none;
}
dt a:hover em,
span.VideoList a:hover em {
	background: #ffdb01 url(/dimages/orange-gradient.gif) repeat-y;
	border-color: #c25b08;
}


.floatr {
	float: right;
	margin: -5px -10px 5px 5px;
}
.floatl {
	float: left;
	margin: 5px 5px 5px 0;
	padding: 0;
}

.framedr {
	float: right;
}
.framedl {
	float: left;
}



#videogallery h2,
#imggallery h2 {
	margin: 36px 0 0 0;
	font: bold 24px;
}

#content#videogallery>div.clearfix>div.embvideo,
span.VideoEmbededGalery>span.embvideo>span.embvideo2
{margin: 10px 8px 0px 0;}

#videogallery .embvideo2,
span.VideoList .embvideo2 {
	padding: 5px;
	background-color:#ffe200;
	margin: 0;
	position: relative;
	border: 1px solid #888;
	left: 0; top:0;
	width: 180px;
	height: 135px;
}
dt span,
span.VideoList span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	overflow:hidden;
	top: 10px;
	left: 10px;
}
dt a:hover span,
span.VideoList a:hover span {
	background-position: left -22px;
}
dt .videoicon,
span.VideoList .videoicon {
	background: url(/dimages/video.gif) no-repeat;
	text-indent: -9999px;
	display:inline;
	overflow:hidden;
}

#latestVideo dt {
		width: 192px;
		height: 148px;
		background:#ffe200 none repeat scroll 0 0
}

#latestVideo dt em{
		top: 110px;
}

#latestVideo dt img,
#latestVideo dt a img,
#latestVideo dt span.embvideo2,
#latestVideo .VideoList img,
#latestVideo .VideoList a img,
#latestVideo span.VideoList span.embvideo2
{
	background: #fff;
	border: solid 1px #60016d;
	margin: 5px !important;
	padding: 0px !important;
}

#content>#videogallery>dl>dt,
#content>#imggallery>dl>dt
{margin: 15px 5px 5px 0;}

span.VideoEmbededGalery>span.VideoList,
span.ImageEmbededGalery>span.VideoList
{margin: 5px 5px 5px 0;}







