/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body#body {
	background: url("/images/user/bg.gif/") top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}

ul,ul li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

table {
	border-collapse: collapse;
	border: 0px;
}

td {
	vertical-align: top;
	padding: 0px;
}

tbody {
	border: none;
}

a {
	color: #2a9dd9;
	outline: none
}

a:hover {
	text-decoration: none;
}

img,a img {
	border: 0;
}

.clear {
	clear: both;
}

fieldset {
	border: 1px solid #bfc2c8;
	overflow: hidden;
	position: relative;
}

fieldset legend {
	color: #016baf;
}

html.js fieldset.collapsed legend {
	display: inline;
}

/*html.js fieldset.collapsible legend a { background:url(/images/user/a5.gif) no-repeat 5px 7px;}
html.js fieldset.collapsed legend a { background:url(/images/user/a4.gif) no-repeat 5px 6px;}*/
fieldset a {
	color: #dd621e;
}

fieldset .tips {
	font-size: 10px;
}

.min-width {
	width: expression((( document.documentElement.clientWidth ||  
		document.body.clientWidth) <   980 ) ?   "980px" :   "100%" );
	min-width: 980px;
}

#main {
	margin: 0 auto;
	width: 980px;
	background: url("/images/user/bg-top.jpg") no-repeat 0 0;
	z-index: 999;
}

table.system-status-report th,thead th {
	border-bottom: 1px solid #bfc2c8;
	color: #000000;
	font-size: 13px;
}

thead th,th,tr.even,tr.odd {
	padding: 0px;
	border-bottom: 1px solid #bfc2c8;
}

/*------HEADER------*/
#header {
	padding: 0px;
}

.head-row1 {
	height: 54px;
	width: 100%;
	overflow: hidden;
}

.head-row1 .col1 {
	float: left;
	width: 735px;
}

.head-row1 .col2 {
	float: left;
	background: url("/images/user/bg-login.gif") no-repeat 0 17px;
	padding: 19px 0px 10px 55px;
	color: #6fbdd0;
}

.head-row1 .col2 a {
	color: #6fbdd0;
	text-decoration: none;
}

.head-row1 .col2 a:hover {
	text-decoration: underline;
	color: #FFF
}

.head-row2 {
	height: 366px;
	width: 100%;
	overflow: hidden;
}

.head-row2 a {
	position: absolute;
	cursor: pointer;
	z-index: 99999
}

.logo {
	margin: 53px 20px 0px 152px;
	float: left;
	z-index: 99999;
	position: absolute;
}

h1.site-name {
	font-size: 35px;
	padding: 70px 10px 0px 30px;
	font-family: "Trebuchet MS";
	text-transform: capitalize;
	font-weight: bold;
}

h1.site-name a {
	color: #3b3b3b;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
}

.slogan {
	padding: 4px 0px 0px 12px;
	color: #000;
	font-size: 12px;
	text-transform: none;
	float: left;
}

.slogan-img {
	margin: 52px 0px 0px 68px;
}

.pr-menu {
	overflow: hidden;
	padding-top: 12px;
	padding-left: 49px;
}

ul.primary-links {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

ul.primary-links li {
	float: left;
	padding: 0px 40px 0px 26px;
	background: url("/images/user/bg-li.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-li.gif*/
		) no-repeat 0 7px
}

ul.primary-links li a {
	color: #ccd4d7;
	text-decoration: none;
	font-size: 20px;
	display: block;
	padding: 0px 0px 4px 0px;
	font-weight: normal;
	text-transform: lowercase;
}

ul.primary-links li a:hover {
	text-decoration: underline;
	color: #FFF
}

/*----Breadcrumb-----*/
.breadcrumb {
	padding: 20px 55px 2px 20px;
	color: #343958;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.breadcrumb a {
	color: #FFF;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
	text-transform: none;
	vertical-align: middle;
	font-weight: normal;
}

.breadcrumb a:hover {
	text-decoration: none;
}

/* footer */
#footer {
	color: #72848a;
	font-size: 12px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	background: url("/images/user/bg-foot.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-foot.gif*/
		) top repeat-x
}

.foot {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	padding: 30px 0px 30px 0px;
}

#footer a {
	color: #5997aa;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#footer .foot span {
	padding-left: 52px;
}

/* footer end */ /*------CORNERS------*/
div.block {
	margin-bottom: 9px;
	color: #363638;
	position: relative;
	overflow: hidden;
	width: 100%;
}

.block .content {
	padding: 27px 50px 14px 63px;
	overflow: hidden;
}

.clear-block {
	padding: 0px 20px 0px 18px;
}

.admin .clear-block {
	padding: 0px;
}

#cont-col .node {
	float: left;
	width: 490px;
}

.bg-col {
	background: url("/images/user/bg-col3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-col3.gif*/
		) repeat-y 493px 0px;
	width: 100%;
	overflow: hidden;
}

h4 {
	color: #000;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
}

.blocks {
	overflow: hidden;
	width: 100%;
	padding-top: 30px;
}

.blocks div {
	width: 209px;
	float: left;
	overflow: hidden;
}

.blocks div h4 {
	adding: 12px 0px 30px 45px;
}

.blocks div .inner {
	padding: 18px 0px 35px 15px;
}

.blocks div a {
	color: #1579d9;
}

.list,.list2 {
	margin-right: 3px;
}

.blocks div ul {
	margin-left: 6px;
	margin-bottom: 30px;
}

.blocks2 {
	overflow: hidden;
	width: 100%;
}

.blocks2 .inner {
	padding: 0px 0px 15px 0px;
}

.blocks2 div.list,.blocks2 div.list2 {
	float: left;
	width: 200px;
}

.blocks2 div.list3 {
	width: 170px;
	float: left;
}

.blocks2 div ul {
	margin-left: 6px;
}

.cont-block {
	width: 980px;
	margin: 0 auto;
}

.bg-cont {
	background: url("/images/user/mid-bg.jpg"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/mid-bg.jpg*/
		) no-repeat 461px 0;
	width: 100%;
	overflow: hidden;
}

.events {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.events .list {
	float: left;
	width: 288px;
}

.list-col {
	float: left;
	margin-right: 30px;
}

a.cont-more {
	font-size: 14px !important;
	font-weight: bold !important;
}

.aboutus .columns {
	width: 100%;
	overflow: hidden;
}

.aboutus .column-left {
	width: 45%;
	float: left;
}

.aboutus .column-right {
	width: 45%;
	float: right;
}

.aboutus span {
	font-weight: bold;
	font-size: 12px !important;
	color: #a41e1c
}

.solutions .list-left {
	float: left;
	margin-right: 20px;
}

.links-content .columns {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.links-content .column-left {
	width: 45%;
	float: left;
}

.links-content .column-right {
	width: 45%;
	float: right;
}

.services .columns {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.services .column-left {
	width: 40%;
	float: left;
}

.services .column-right {
	width: 55%;
	float: right;
}

.faq span {
	font-weight: bold;
	font-size: 14px !important;
}

.links-indent {
	padding: 10px 0px 0px 49px;
	overflow: hidden;
}

.links-indent ul.links li {
	float: left;
	padding: 0 13px 4px 0 !important;
}

.links-indent ul.links li a {
	background: url("/images/user/links-left.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/links-left.gif*/
		) top left no-repeat;
	display: block;
	text-decoration: none !important;
	text-transform: capitalize;
	color: #FFF !important
}

.links-indent ul.links li a span {
	background: url("/images/user/links-right.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/links-right.gif*/
		) top right no-repeat !important;
	display: block;
	padding: 0 12px 0px 18px;
	color: #FFF;
}

.links-indent ul.links li a span span {
	background: url("/images/user/bg-links.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-links.gif*/
		) top repeat-x !important;
	color: #FFF;
	padding: 1px 0 2px 0;
	display: block;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.links-indent ul.links li a:hover span span {
	text-decoration: underline;
}

/*-----------------*/
#cont {
	overflow: hidden;
	width: 100%;
}

/*#left-col { width:197px; margin-right:-197px; float:left; position:relative;}
#left-col .ind { padding:0px 9px 0px 0px;}*/
#cont-col {
	float: left;
	width: 100%;
	background: url("/images/user/bg-cont.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-cont.gif*/
		) top repeat-x
}

#cont-col .ind {
	padding: 28px 0px 22px 0px;
}

#cont-col2 {
	float: left;
	width: 100%;
	background: url("/images/user/mid-bg.jpg"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/mid-bg.jpg*/
		) no-repeat 461px 0
}

#cont-col2 .ind {
	padding: 28px 405px 22px 10px;
}

#right-col {
	width: 393px;
	float: left;
	margin-left: -393px;
	background: url("/images/user/bg-col.jpg"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-col.jpg*/
		) no-repeat right 0;
}

#right-col .ind {
	padding: 18px 0px 0px 0px;
}

/**************---TITLES---**************/
h1 {
	color: #444b4e;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1.title {
	background: none;
	font-size: 17px;
}

h1.title a {
	color: #000;
	text-decoration: none;
	font-size: 30px;
	line-height: normal;
	font-weight: normal;
}

h1.title a:hover {
	text-decoration: underline;
	color: #007b8f;
}

#tabs-wrapper h2 {
	background: none;
	color: #010101 !important;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size: 22px;
	color: #000;
	padding: 10px 0px 7px 0px;
	text-transform: capitalize;
	width: 100%;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2.with-tabs {
	padding-left: 0px;
	padding-top: 10px;
}

.block h2 {
	display: block;
	border-bottom: #bcbcbc 1px solid;
	color: #444b4e;
	font-size: 12px;
	line-height: 22px;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
}

h3 {
	color: #424242;
	padding: 5px 0px;
}

h3 a {
	color: #424242;
	text-decoration: none;
}

.block .title {
	padding: 0;
	width: 100%;
}

.title h3 {
	color: #010101;
	font-size: 30px;
	font-weight: normal;
	padding: 20px 0px 9px 63px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.admin-panel h3 {
	color: #000000;
	font-size: 13px;
}

.submit {
	padding: 0px 0px 9px 6px;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
	margin: 0px 34px 0px 42px;
}

.submitted,.submit .submitted {
	color: #010101;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
}

.submitted a {
	color: #010101;
}

/***************/
.comment {
	padding: 10px 0px 10px 20px;
}

.comment h3 {
	background: none;
}

.comment h3 a {
	color: #2a2a2a;
	font-size: 15px;
}

.comment .title {
	padding-left: 0px;
	padding-bottom: 10px;
}

.comment .submitted {
	margin-left: 0px;
	padding-bottom: 10px;
	color: #575859;
}

.comment .submitted a {
	color: #575859;
}

.content {
	padding: 0px 10px 0px 0px;
	color: #454545;
	line-height: 17px;
	font-size: 12px;
}

.node .content a {
	color: #58b9cb;
}

.content a:hover {
	text-decoration: none;
}

.node {
	width: 100%;
	padding-bottom: 31px;
}

.node .content,#contact-mail-page {
	padding: 13px 5px 10px 48px;
	overflow: hidden;
}

.node div.links {
	padding-top: 5px;
	padding-bottom: 2px;
	text-align: left;
}

.node .title {
	padding: 0px 15px 0px 48px;
}

/*---------------------*/ /*----NAVIGATION----*/
#block-user-1 .content {
	padding-top: 2px;
}

#block-user-1 .content ul.menu {
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
}

#block-user-1 .content ul.menu li ul.menu {
	padding-left: 15px;
}

#block-user-1 .content ul.menu li {
	padding: 0px 0px 1px 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: normal;
	line-height: 23px;
	overflow: hidden;
}

#block-user-1 .content ul.menu li a {
	background: url("/images/user/a1.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a1.gif*/
		) no-repeat 0 9px;
	color: #495a69;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	display: block;
	padding-left: 13px;
	overflow: hidden;
}

#block-user-1 .content ul.menu li a:hover {
	text-decoration: none;
	color: #58b9cb;
}

#block-user-1 .content ul.menu li.expanded {
	padding-bottom: 0px;
}

#block-user-1 .content ul.menu li.expanded ul {
	padding-top: 1px;
}

#block-user-1 .content ul.menu li.last {
	border-bottom: none;
}

/*------Custom Login-Form------*/
.userlogin {
	font-size: 15px;
	color: #313030;
	padding: 0px 0px 0px 28px;
	margin-left: 18px;
	margin-top: 20px;
	font-weight: bold;
}

#user-bar {
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
}

#user-bar .user-info {
	padding-bottom: 5px;
	color: #9df46e;
	padding-top: 10px;
}

#user-bar p a {
	color: #FFF;
}

#user-bar .item-list li {
	list-style: none;
	list-style-image: none;
	line-height: 10px;
}

#user-bar .item-list li a {
	font-weight: normal;
	font-size: 10px;
	color: #b8e836;
}

#user-bar .item-list li a:hover {
	color: #FFF;
}

/*----Login-form----*/
#user-login-form {
	text-align: left;
	color: #FFF;
	font-size: 12px;
}

#user-login-form input#edit-name,#user-login-form input#edit-name-1,#user-login-form input#edit-pass,#user-login-form input#edit-pass-1
	{
	width: 200px;
	font-size: 12px;
	height: 18px;
	color: #495a69;
	background: #FFF;
	border: 1px solid #575757;
	padding: 2px 0px 0px 5px;
}

#user-login-form label {
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 3px 0px;
	line-height: normal;
}

#user-login-form .form-required {
	color: #688ea5;
	display: none;
}

#user-login-form .description a {
	color: #47a4bb;
}

#user-login-form .item-list ul {
	padding: 10px 0px 0px 0px;
}

#user-login-form .item-list li {
	line-height: 21px;
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

#user-login-form .item-list li a {
	font-weight: bold;
	color: #495a69;
	text-decoration: underline;
	font-size: 12px;
}

#user-login-form .item-list li a:hover {
	text-decoration: none;
	color: #00768a
}

#user-login-form .form-submit {
	background: none;
	border: none;
	width: 65px;
	height: 22px;
	margin: 3px 0px 0px 0px;
	color: #00768a;
	font-size: 12px;
	padding: 1px 5px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#user-login-form .form-item {
	margin-top: 0px;
	margin-bottom: 16px;
}

/*-------------------------*/ /*----POLL----*/
.poll .percent,.poll .text {
	color: #585c5c;
	font-size: 13px;
}

.poll .title {
	color: #585c5c;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 10px;
	background: none;
	padding-left: 0px;
}

.poll .total {
	font-weight: normal;
	color: #585c5c;
	font-size: 12px;
	text-align: left;
}

.poll .bar {
	background: #FFF;
	font-size: 1px;
	height: 10px;
	border: 1px solid #919191;
	padding: 1px;
}

.poll .bar .foreground {
	background: #58b9cb;
	font-size: 1px;
	height: 10px;
}

#block-poll-0 li {
	background: none;
	padding: 0;
}

#block-poll-0 ul.links li {
	background: none;
	padding: 0px;
	background: none;
}

#block-poll-0 ul.links li a {
	color: #58b9cb;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	background: none;
	text-transform: none;
}

#block-poll-0 ul.links li a:hover {
	text-decoration: none;
}

#block-poll-0 .bar {
	background: #FFF;
	font-size: 1px;
	height: 5px;
	border: 1px solid #919191;
	padding: 1px;
}

#block-poll-0 .bar .foreground {
	background: #58b9cb;
	font-size: 1px;
	height: 5px;
}

#block-poll-0 .percent,#block-poll-0 .text {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}

#block-poll-0 .poll .title {
	color: #212121;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	background: none;
	padding-left: 0px;
}

#block-poll-0 .total {
	font-weight: normal;
	color: #04283b;
	font-size: 12px;
}

.form-item label {
	color: #000;
}

#block-poll-0 ul.links {
	padding-left: 0px;
}

#block-poll-0 ul.links .first {
	padding: 0px;
}

#cont #block-poll-0 ul.links li {
	background: none;
}

/*----Who's Online----*/
#block-user-3 .content {
	font-size: 12px;
	color: #2f2f2f;
	font-weight: normal;
	padding-right: 10px;
	padding-top: 3px;
}

#block-user-3 .item-list h3 {
	color: #363636;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 3px;
}

#block-user-3 .item-list ul {
	margin: 0;
	padding: 0;
}

#block-user-3 .item-list ul li {
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 18px;
}

#block-user-3 .item-list ul li a {
	color: #2f2f2f;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background: url("/images/user/a4.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a4.gif*/
		) no-repeat 0 4px;
	padding-left: 15px;
}

#block-user-3 .item-list ul li a:hover {
	text-decoration: underline;
}

#block-user-3 em {
	color: #2f2f2f;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

/*-----Recent blog posts-------*/
#block-blog-0 .item-list ul {
	padding-left: 0px;
	width: 100%;
}

#block-blog-0 .item-list ul li {
	background: none;
	padding: 3px 0px 3px 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 14px;
}

#block-blog-0 .item-list ul li a {
	background: url("/images/user/a1.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a1.gif*/
		) no-repeat 0 6px;
	color: #495a69;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 15px;
	font-size: 13px;
	display: block;
	line-height: 14px;
}

#block-blog-0 .item-list ul li a:hover {
	text-decoration: none;
}

#block-blog-0 .more-link {
	text-align: left;
}

#block-blog-0 .more-link a {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	background: url("images/more.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/more.gif*/
		) no-repeat 0 0;
	display: block;
	text-align: center;
	width: 66px;
	text-transform: capitalize;
}

#block-blog-0 .more-link a:hover {
	text-decoration: underline;
}

/*----SEARCH FORM----*/
.form-submit {
	background: url("/images/user/bg-but.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-but.gif*/
		) top repeat-x;
	vertical-align: middle;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #002631;
	padding: 1px 3px 3px 3px
}

.form-submit:hover {
	background: url("/images/user/bg-but2.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-but2.gif*/
		) top repeat-x;
	color: #FFF;
}

.search-box {
	padding: 168px 0px 0px 65px;
	font-size: 0;
	background: url("/images/user/bg-col4.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-col4.gif*/
		) no-repeat 0 104px;
}

.search-box input {
	font-size: 12px;
	vertical-align: middle
}

#search-theme-form {
	padding: 0px;
}

#search-theme-form label {
	color: #7c8a90;
	font-size: 15px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 10px;
}

#search-theme-form .form-submit {
	background: url("/images/user/search.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/search.gif*/
		) top left no-repeat;
	border: none;
	width: 92px;
	height: 25px;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 1px 0px 3px 0px;
	line-height: 15px;
	text-transform: lowercase;
}

#search-theme-form .form-text {
	width: 194px;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	height: 23px;
	background: url("/images/user/bg-search-input.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-search-input.gif*/
		) top left no-repeat;
	border: 0;
	margin-right: 11px;
	padding: 2px 0px 0px 5px;
}

/*-----Recent comments-------*/
#block-comment-0 .item-list ul {
	padding-left: 0px;
	width: 100%;
}

#block-comment-0 .item-list ul li {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 7px;
	padding: 0px 0px 10px 10px;
	list-style-image: none;
	list-style: none;
	line-height: 16px;
	color: #212121;
	font-size: 12px;
	margin-left: 0px;
	margin-bottom: 2px;
	text-transform: none;
	font-weight: normal;
}

#block-comment-0 .item-list ul li a {
	background: none;
	color: #495a69;
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	font-size: 13px;
}

#block-comment-0 .item-list ul li a:hover {
	text-decoration: none;
}

/*----Who's New----*/
#block-user-2 .item-list ul {
	padding-left: 0px;
}

#block-user-2 .item-list ul li {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 11px;
	color: #6e7165;
	padding: 0 0 0 12px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 25px;
}

#block-user-2 .item-list ul li a {
	background: none;
	color: #495a69;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

#block-user-2 .item-list ul li a:hover {
	text-decoration: none;
}

/*----Primary Links----*/
#block-menu-primary-links .content ul.menu {
	padding: 0px;
}

#block-menu-primary-links .content ul.menu li {
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#block-menu-primary-links .content ul.menu li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 5px;
	font-size: 13px;
	padding-left: 12px;
	color: #495a69;
	font-weight: bold;
	text-decoration: none;
}

#block-menu-primary-links .content ul.menu li a:hover {
	text-decoration: underline;
}

/*----SEARCH_BLOCK----*/
#block-search-0 .content {
	font-size: 11px;
}

#block-search-0 .content label {
	color: #495a69;
	font-size: 11px;
}

#block-search-0 #edit-search-block-form-1 {
	width: 152px;
	vertical-align: middle;
}

/*----New forum topics----*/
#block-forum-1 .item-list ul {
	padding: 0px;
	margin-bottom: 10px;
}

#block-forum-1 .item-list ul li {
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#block-forum-1 .item-list ul li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 5px;
	padding-left: 12px;
	color: #495a69;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

#block-forum-1 .item-list a:hover {
	text-decoration: underline;
}

#block-forum-1 .more-link a {
	color: #688ea5;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

#block-forum-1 .more-link a:hover {
	text-decoration: underline;
}

/*----Active forum topics----*/
#block-forum-0 .item-list ul {
	padding-left: 0px;
	margin-bottom: 10px;
}

#block-forum-0 .item-list ul li {
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#block-forum-0 .item-list ul li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 5px;
	padding-left: 12px;
	color: #495a69;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

#block-forum-0 .item-list a:hover {
	text-decoration: underline;
}

#block-forum-0 .more-link a {
	color: #688ea5;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

#block-forum-0 .more-link a:hover {
	text-decoration: underline;
}

/*----Languages----*/
#block-locale-0 .content ul {
	padding-left: 0px;
	margin-bottom: 10px;
}

#block-locale-0 .content ul li {
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#block-locale-0 .content ul li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 5px;
	padding-left: 12px;
	color: #495a69;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

#block-locale-0 .content a:hover {
	text-decoration: underline;
}

/*----Syndicate----*/
#block-node-0 {
	width: 100%;
	overflow: hidden;
}

/*----Secondary Links----*/
#block-menu-secondary-links ul {
	padding-left: 0px;
	margin-bottom: 10px;
}

#block-menu-secondary-links ul li {
	background: none;
	padding: 0 0 1px 0;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#block-menu-secondary-links ul li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 8px;
	padding-left: 13px;
	color: #495a69;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	display: block;
}

#block-menu-secondary-links a:hover {
	text-decoration: underline;
}

/*----Secondary Links----*/
#block-book-0 ul {
	padding-left: 0px;
	margin-bottom: 10px;
}

#block-book-0 ul li {
	background: none;
	padding: 0 0 1px 0;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#block-book-0 ul li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 8px;
	padding-left: 13px;
	color: #495a69;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	display: block;
}

#block-book-0 a:hover {
	text-decoration: underline;
}

/*----Admin-Panel List & Admin-Panel List without descriptions----*/
.body ul.menu li,.body .item-list ul li {
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

.body ul.menu li a,.body .item-list ul li a {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 5px;
	padding-left: 13px;
	color: #fca116;
	font-weight: normal;
}

.body .item-list ul li a:hover {
	text-decoration: none;
}

/*-------------------------*/
	/*------------------CUSTOM BLOCKS---------------------*/
	/*------Styles for Custom Region------*/
#custom {
	float: left;
	width: 100%;
}

#custom .ind {
	padding: 0px 393px 2px 0px;
}

#custom a {
	color: #030303;
	padding-left: 9px;
	font-weight: bold;
}

#custom2 {
	background: url("/images/user/bg-cust2.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-cust2.gif*/
		) top repeat-x #006477;
	border-bottom: 3px solid #FFF;
	width: 100%;
	overflow: hidden;
}

#custom2 .ind {
	background: url("/images/user/bg-custom.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-custom.gif*/
		) no-repeat 0 0;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	padding: 107px 0px 25px 0px;
}

#custom2 .block {
	float: left;
}

#custom2 #block-block-14 {
	width: 619px;
}

#custom2 #block-block-14 .title h3 {
	background: url("/images/user/bg-h.jpg"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-h.jpg*/
		) no-repeat 0 0;
	color: #FFF;
	padding: 20px 0 20px 91px;
	margin-left: 43px;
}

#custom2 #block-block-14 .content {
	padding: 12px 0px 0px 48px;
}

#custom2 #block-block-14 ul {
	padding: 0;
	margin: 0;
	float: left;
}

#custom2 #block-block-14 ul.list-left {
	margin-right: 50px;
}

#custom2 #block-block-14 li {
	font-weight: bold;
	color: #FFF;
	line-height: 26px;
}

#custom2 #block-block-14 li a {
	font-weight: normal;
	color: #FFF;
}

#custom2 #block-block-15 {
	width: 361px;
}

#custom2 #block-block-15 .title h3 {
	background: url("/images/user/bg-h2.jpg"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-h2.jpg*/
		) no-repeat 0 0;
	color: #FFF;
	padding: 20px 0 25px 83px;
}

#custom2 #block-block-15 .content {
	padding: 0px 0px 0px 84px;
}

#custom2 #block-block-15 ul {
	padding: 0;
	margin: 0;
}

#custom2 #block-block-15 li {
	line-height: 19px;
}

#custom2 #block-block-15 li a {
	font-weight: normal;
	color: #77b7c0;
}

#custom2 #block-block-15 li a:hover {
	font-weight: bold;
	color: #72e8f8;
	text-decoration: underline;
}

#custom2 #block-block-15 .more-tut {
	color: #FFF;
	display: block;
	background: url("/images/user/bg-more.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-more.gif*/
		) no-repeat 0 0;
	text-decoration: none;
	padding: 1px 5px 1px 18px;
}

#custom2 #block-block-15 .more-tut:hover {
	text-decoration: underline;
}

#block-block-16 {
	background: url("/images/user/bg-block.jpg"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-block.jpg*/
		) no-repeat 0 0;
}

#block-block-16 .content {
	padding: 23px 30px 0px 128px;
}

#block-block-16 .title h3 {
	padding: 39px 0px 0px 127px;
}

/*---*/ /*-----LISTS-----*/ /*---nonNumeric Lists without links---*/
#cont-col .content ul li {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 11px;
	padding-left: 12px;
	list-style-image: none;
	list-style: none;
	line-height: 25px;
	color: #313131;
}

#cont-col .content ul li ul {
	margin-left: 15px;
}

#cont-col .content ul li ol {
	margin-left: 20px;
}

#cont-col .content ul li ol li {
	list-style-type: decimal;
}

/*---Numeric Lists without links---*/
#cont-col .content Ol {
	padding-left: 2px;
}

#cont-col .content Ol li {
	background: none;
	padding: 0px;
	margin-left: 20px;
	line-height: 25px;
	color: #313131;
}

#cont-col .content Ol li ul li {
	background: url("/images/user/a3.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a3.gif*/
		) no-repeat 0 11px;
	padding-left: 12px;
	color: #313131;
	font-weight: normal;
}

/*---nonNumeric Lists---*/
#cont-col .content ul li {
	list-style-image: none;
	list-style: none;
	line-height: 25px;
	font-size: 13px;
}

#cont-col .content ul li a {
	color: #313131;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

#cont-col .content ul li a:hover {
	text-decoration: none;
}

#cont-col .content ul li ul {
	margin-left: 15px;
}

#cont-col .content ul li ol {
	margin-left: 20px;
}

#cont-col .content ul li ol li {
	list-style-type: decimal;
	color: #313131
}

#cont-col .content ul li ol li a {
	background: none;
}

/*---Numeric Lists---*/
#cont-col .content Ol {
	padding-left: 2px;
	font-size: 13px;
}

#cont-col .content Ol li {
	background: none;
	padding: 5px 0px 5px 0px;
	margin-left: 20px;
	line-height: 25px;
}

#cont-col .content Ol li a {
	padding-left: 0px;
	color: #313131;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

#cont-col .content Ol li a:hover {
	text-decoration: none;
}

#cont-col .content Ol li ul li a {
	font-weight: normal;
	text-decoration: underline;
}

#cont-col .content Ol li ul li a:hover {
	text-decoration: none;
}

/*---Paragraph Style---*/
#cont-col .content p {
	padding-bottom: 7px;
	padding-top: 7px;
}

#cont-col .content blockquote {
	border: 1px solid #7f7f7f;
	background: #f1f1f1;
	padding: 5px;
	margin: 10px 0px 10px 0px;
}

.item-list ul li {
	list-style-image: none;
	list-style: none;
}

#profile-admin-overview ul li {
	background: none;
	padding: 0px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 20px;
}

#profile-admin-overview ul li a {
	background: url("/images/user/a1.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a1.gif*/
		) no-repeat 0 5px;
	padding-left: 10px;
	color: #505050;
	font-weight: normal;
}

#profile-admin-overview ul li a:hover {
	text-decoration: none;
	color: #ce2a11;
}

.password-description ul {
	margin-left: 5px;
}

.password-description ul li {
	background: url("/images/user/a1.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a1.gif*/
		) no-repeat 0 7px;
	padding-left: 10px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 12px;
}

#node-admin-content ul {
	margin-left: 5px;
}

#node-admin-content  ul li {
	background: url("/images/user/a1.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/a1.gif*/
		) no-repeat 0 7px;
	padding-left: 10px;
	list-style-image: none;
	list-style: none;
	margin: 0;
	line-height: 17px;
}

/*ul.menu li { line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none;}
ul.menu li.leaf a{ color:#52a1d6;}
*/ /*.links { font-size:10px; color:#d7d7d7;}
.links li a{ color:#d7d7d7; font-weight:bold; text-decoration:none; font-size:12px; text-transform:none; padding-left:0px;}
.links li a:hover{ text-decoration:underline; color:#FFF;}*/
ul.links.inline {
	padding-right: 0px;
}

.cent ul.links li a {
	color: #104d0c;
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	background: none;
	text-decoration: none;
	padding: 0px;
}

.cent ul.links li a:hover {
	text-decoration: underline;
}

#comments ul.links li a {
	color: #0095ba;
}

.taxonomy ul.links li a,#forum ul.links li a {
	color: #005baf
}

/*------END LIST------*/
ul.primary,ul.primary li,ul.secondary,ul.secondary li {
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}

ul.primary li a {
	border: none !important;
	background: url("/images/user/tab-right.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/tab-right.gif*/
		) top right no-repeat !important; /*tab-right*/
}

ul.primary li a:hover {
	background: none;
	border: 0;
}

ul.primary li.active a {
	background: none;
	border: none;
	color: #00798d !important;
	font-weight: bold;
}

ul.tabs li {
	background: url("/images/user/bg-tab.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/bg-tab.gif*/
		) top repeat-x !important; /*bg-tab*/
	display: block;
	margin-right: 2px;
	float: left;
}

ul.tabs li span {
	background: url("/images/user/tab-left.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/tab-left.gif*/
		) top left no-repeat; /*tab-left*/
	display: block;
}

ul.tabs	li span span {
	background: url("/images/user/tab-right.gif"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/tab-right.gif*/
		) top right no-repeat; /*tab-right*/
	text-align: center;
	display: block;
}

ul.tabs	li a {
	color: #000 !important;
	font-size: 14px;
	font-weight: normal;
	background: none;
	padding: 6px 20px 6px 20px;
	margin: 0px;
	display: block;
}

ul.tabs	li a:hover {
	color: #00798d !important;
	margin: 0px;
	border: none;
}

#tabs-wrapper {
	margin: 0px 0px 5px 0px;
	padding: 0;
	border-bottom: 1px solid #e2dfdf;
}

ul.primary {
	padding: 0px;
	margin: 0px;
}

/*----------------------------*/ /*----FROUM----*/
#forum {
	padding: 10px 0px 0px 1px;
}

#forum ul.links {
	padding: 0px 0px 5px 0px;
}

#forum table {
	border: 1px solid #cdcdcd;
	border-right: none;
}

#forum th {
	padding: 4px 0px 4px 3px;
	border-right: 1px solid #cdcdcd;
}

#forum th a {
	color: #FFF;
}

#forum td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#forum .description {
	color: #3c3c3c
}  /*Forum Container description*/
#forum .forum .description {
	color: #3c3c3c;
	font-size: 11px;
}  /*Forum description*/
#forum td.container {
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

#forum td.container	a {
	color: #1ca1ba;
	padding: 0px 0px 0px 10px;
}

#forum td.forum,#forum td.topics,#forum td.posts,#forum td.last-reply,#forum td.icon,#forum td.title,#forum td.replies,#forum td.created
	{
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

#forum .last-reply,#forum .title,#forum .created,#forum .icon {
	padding-left: 5px
}

#forum .odd {
	border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	background: #f8f7f2
}

#forum div.indent {
	margin-left: 5px
}

#forum .odd,#forum .even {
	border-bottom: 1px solid #cdcdcd;
}

#forum thead th {
	border-bottom: 1px solid #cdcdcd;
	background: #495a69;
	color: #FFF;
}

/*----------------------------*/ /*-----GENERAL-----*/
.node .taxonomy {
	padding-top: 0px;
}

div.error {
	margin-top: 5px;
}

.block-region {
	background: #d6e6cc;
	text-align: center;
	border: 1px dashed #618749;
	color: #618749;
	margin-bottom: 0px;
	clear: both;
}

div.admin .left {
	margin: 0px;
}

#book-outline {
	min-width: 0px;
}

#permissions,#blocks,#forum table,.sticky-enabled {
	width: 100%;
}

.node-unpublished {
	background: none;
}

.odd td {
	vertical-align: middle;
	padding-left: px;
	line-height: 18px;
	background: #f2f2f2;
	font-size: 12px;
}  /* odd_row BACKGROUND*/
.even td {
	vertical-align: middle;
	padding-left: px;
	line-height: 18px;
	background: #e4e4e4;
	font-size: 12px;
}  /* even_row BACKGROUND*/
.profile h3 {
	border-bottom: 1px solid #cfcdcd;
	color: #005baf
}

img.alignleft {
	float: left;
	margin-right: 11px;
}

img.alignright {
	float: right;
	margin-left: 10px;
}

#first-time a {
	color: #508198;
	text-decoration: none
}

#first-time a:hover {
	text-decoration: underline;
}

#first-time ol {
	margin-left: 20px;
}

.theme-info {
	padding-left: px;
}

.admin-list a {
	color: #2a9dd9;
}

.tabs a {
	color: #395c14
}

.node-type-list a {
	color: #2a9dd9;
}  /* Create content */
.collapse-processed a {
	color: #2a9dd9;
}

.even a {
	color: #1ca1ba;
}

.blog a {
	color: #005baf;
}

.odd a {
	color: #1ca1ba;
	line-height: 13px;
}

.check-manually a {
	color: #161616;
}

.compact-link a {
	color: #187bb1;
}

.messages a {
	color: #f30000
}

.sticky-table {
	line-height: 24px;
}

/*.sticky-table th { text-align:center;}*/
.more-help-link a {
	color: #7d7d7d;
}

.help {
	font-size: 11px;
	padding: 3px 10px 0px 20px;
}

.help a {
	color: #005baf;
}

.help-items a {
	color: #1ca0d1;
}

.help-items ul {
	list-style: none;
	line-height: 18px;
}

.description a {
	color: #dc1b1d;
}

/*---------------------*/
#blocks tr.region-message {
	color: #9298a3;
}

.theme-info {
	padding-left: 10px;
}

.box {
	padding-left: 0px;
}

.box h2.title {
	padding-left: 0px;
	background: none;
}

.box div.links {
	background: none;
	padding: 0px;
}

.box .bg-links,.box .links-left,.box .links-right {
	background: none;
}

#cont ul.links li {
	background: none;
}

/*#cont ul.links li span { color:#575859;}*/
#system-modules div {
	padding-bottom: 10px;
}

#forum-confirm-delete a {
	color: #6d94ac;
}

.form-checkboxes {
	width: 100px;
}

.search-form input {
	vertical-align: middle
}

#forum ul.links {
	margin-bottom: 10px;
}

dl .title {
	background: none;
	padding: 0px;
}

ul.links li.comment_forbidden {
	padding: 0px;
}

#comments,#node-form {
	width: 100%;
}

#comment-form {
	padding-bottom: 20px;
}

.preview .node {
	background: none;
}

#cont-col .content .comment_add a {
	color: #457299;
	text-transform: capitalize;
	font-weight: bold;
}

html.js fieldset.collapsible .fieldset-wrapper {
	width: 100%;
	overflow: hidden;
}

.search-advanced .action {
	float: none;
}

/*Status Report*/
.system-status-report td {
	padding-left: 5px;
}

table.system-status-report tr.info th {
	color: #002200;
}

table.system-status-report tr.error th {
	color: #220000;
}

table.system-status-report tr.ok th {
	color: #002200;
}

table.system-status-report tr.warning th {
	color: #222200;
}

tr.merge-down {
	border-bottom: none;
}

tr.ok td {
	background: #DDFFDD;
}

tr.error td {
	background: #FFCCCC;
}

tr.warning td {
	background: #FFFFDD;
}

/*-------------*/
.admin-panel dd {
	padding-bottom: 10px;
}

div.admin-dependencies,div.admin-required {
	color: #FFFFFF;
}

#block-admin-display-form div {
	overflow: hidden;
}

table.sticky-header {
	background: #FFFFFF;
	overflow: hidden;
	position: relative;
}

/*table.sticky-header th { text-align:center;}*/
.item-list .pager li {
	padding: 0;
}

#cont-col2 .content ul.pager li {
	background: #ebebeb;
	border: 1px solid #d1cfc3;
	padding: 1px 5px;
	margin: 0px 1px;
	color: #7c7c7c;
}

#cont-col2 .content ul.pager li.pager-current,#cont-col2 .content ul.pager li:hover
	{
	background: #f9f9f9;
	border: 1px solid #d1cfc3;
}

#cont-col2 .content ul.pager li a {
	color: #1a2023;
	text-decoration: none;
}

#cont-col2 .content ul.pager li a:hover {
	color: #000
}

#parallax {
	position: absolute;
	overflow: hidden;
	width: 100%;
	margin: auto;
	height: 366px;
	z-index: 1;
	top: 54px;
	left: 0px;
}

#header-bg {
	background: url("/images/user/header-bg2.png"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/header-bg2.png*/
		) no-repeat 0 0;
	position: absolute;
	width: 980px;
	height: 366px;
	z-index: 11111;
	top: 54px;
}

.layer-1 {
	width: 1200px;
	background: url("/images/user/layer-1.png"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/layer-1.png*/
		) repeat-x 0 0;
	height: 218px;
	z-index: 1;
}

.layer-2 {
	width: 1100px;
	background: url("/images/user/layer-2.png"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/layer-2.png*/
		) no-repeat 0 0;
	height: 366px;
	z-index: 1;
}

.layer-3 {
	width: 980px;
	background: url("/images/user/layer-3.png"
		/*tpa=http://osc.template-help.com/drupal_26122/themes/theme307/images/layer-3.png*/
		) no-repeat 0 0;
	height: 307px;
	z-index: 1;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

	
