/*  Jentla Tech, http://www.jentla.com  Copyright (c) 2009 ZacWareTech Pty. Ltd.
 *  Released under the GNU General Public License
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
fieldset, img { border: 0; }
a:focus { outline: none; }
html {
	height: 100%;
	margin-bottom: 1px;
}
/* paragraph */
p {	margin: 0.4em 0; }

/* lists */
ul, ol, dl { margin: 1em 0; padding-left: 15px }
dl { margin: 1em 0; }
dd { /*padding-left: 40px;*/ }
/* tables */
td, th { padding: 1px; }
/* forms */
fieldset { border: 1px solid #c8c8c8; }
legend { background: #ffffff; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #c8c8c8; background: #ffffff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaaaaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #8c8c8c; outline: 2px solid #dcdcdc; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display: none; }

fieldset { padding: 0 1em 1em 1em; }
legend { padding: 0 .8em 0 .8em; }
textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }
option { padding: 0 .4em .1em .4em; }
form div { margin: .8em 0 .8em 0; }
button, input[type='button'] { padding: .2em .3em .2em .1em; line-height: 100%; }
/* links */
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
/* headings */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 100%;
	font-family: Arial,Helvetica,sans-serif;
	color: #F15D40;
}
h1,h4 {
	font-weight: normal;
}
/* horizontal rule */
hr {
	margin: .5em 0 .5em 0;
	display: block;
	background: #c8c8c8;
	color: #c8c8c8;
	height: 1px;
	border: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #646464;
}
/* center page */
div.wrapper {
	margin: auto;
    width:970px;
}
#page {
    background:#0C3A6D none repeat scroll 0 0;
}
div .module deepest{
	background:#FFFFFF;
}
div#absolute {
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 0px;
	width: 100%;
}

div#page-body {
	background:#0C3A6D;
	text-align:left;
}
div#page-body div.page-body-img {
	background: none;
	align:center;
}
div#header {
	width: auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 10;
	clear: both;
}
div#date {
	margin: 3px 10px 0px 0px;
	float: left;
	font-size: 85%;
}
div#headerbar {
	width: auto;
	height: 140px;
	padding: 0px 20px 10px 200px;
	clear: both;
	background: #fff;
	color: #000000;
	overflow: hidden;
}
div#menu {
	position: absolute;
	top: 130px;
	left: 135px;
	z-index: 11;
	padding: 0px 0px 0px 1px;
	height: 40px;
}
div#logo {
	background:transparent url(../images/mw_joomla_logo.png) no-repeat scroll 0 50%;
    float:left;
    height:140px;
    left:0;
    margin-left:75px;
    margin-top:0px;
    position:absolute;
    top:0;
    width:328px;
}
div#header-right {
	display: table;
	text-align:center;
    height:149px;
    left:0;
    margin-left:678px;
    margin-top:0px;
    position:absolute;
    top:0;
    width:291px;
	overflow:hidden;
}
div#header-right #height-middle {
	position: absolute;
	top: 50%;
	overflow:hidden;
}
div#header-right #height-middle[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}
div#header-right #height-inner {
	position: relative;
	top: -50%;
}
div#search {
	position: absolute;
	top: -7px;
	right: 5px;
	z-index: 12;
	width: 120px;
}
div#banner {
	position: absolute;
	top: 25px;
	right: -10px;
	width: 0px;
	z-index: 3;
}
div#wrapper {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
    background:#F5F5F5;
}
div#top {
	width: 100%;
	height: 428px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	position:absolute;
}
div#top .topbox {
	margin-top: 10px;
}
div#middle {
	width: auto;
	margin: 0px;
	padding: 0px;
	clear: both;
}
div#middle .background {
	min-height: 400px;
}
div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
}
div#left_container{
	background:#5AC0BB;
	margin-top:-15px;
	width:240px;
}
.left div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
}
.right div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
}
.left div#middle div#left {
	float: left;
}
.right div#middle div#left {
	float: right;
}
div#right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 240px;
}
div#content {
	margin: 0px 0px 0px 0px;
}
.showright div#content {
	margin: 0px 0px 0px 0px;
}
div#contenttop {
	margin: 0px 0px 10px 0px;
}
div#breadcrumb {
	height: 19px;
	font-size: 85%;
}
div#contentbottom {
	margin: 10px 0px 0px 0px;
}
div#mainbottom {
	padding: 0px 0px 0px 0px;
}
div#bottom {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
div#bottom .bottomblock {
	margin-top: 10px;
	margin-bottom: -10px;
}
div#footer {
    clear:both;
    color:#787878;
    font-size:11px;
    margin:10px 0 0;
    padding:18px 10px 2px;
    text-align:left;
    width:auto;
}
div#footer a.anchor {
	margin: 16px 0px 0px 0px;
	width: 30px;
	height: 5px;
	background: url(../images/footer_anchor.png) 0 0 no-repeat;
	display: block;
	float: right;
	text-decoration: none;
}
div#myBlog-wrap{
	width:730px;
}
.fra_t {
	background: url(../images/dot_dot.gif) 0 0 repeat-x;
	width:100%;
	height:100%;

}
.fra_b{
	background: url(../images/dot_dot.gif) 0 100% repeat-x;
}
.fra_l{
	background: url(../images/dot_dot.gif) 0 0 repeat-y;
}
.fra_r{
	background: url(../images/dot_dot.gif) 100% 0 repeat-y;
}
.fra_bl{
	background: url(../images/dot_bl.gif) 0 100% no-repeat;
}
.fra_br{
	background: url(../images/dot_br.gif) 100% 100% no-repeat;
}
.fra_tl{
	background: url(../images/dot_tl.gif) 0 0 no-repeat;
}
.fra_tr{
	background: url(../images/dot_tr.gif) 100% 0 no-repeat;
	padding:1px;
}
.fram_bl{
	background: url(../images/module_dot_bl.png) 0 100% no-repeat;
}
.fram_br{
	background: url(../images/module_dot_br.png) 100% 100% no-repeat;
}
.fram_tl{
	background: url(../images/module_dot_tl.png) 0 0 no-repeat;
}
.fram_tr{
	background: url(../images/module_dot_tr.png) 100% 0 no-repeat;
	padding:1px;
}
.content_bl{
	background: url(../images/content_bl.png) 0 100% no-repeat;
}
.content_br{
	background: url(../images/content_br.png) 100% 100% no-repeat;
}
.content_tl{
	background: url(../images/content_tl.png) 0 0 no-repeat;
}
.content_tr{
	background: url(../images/content_tr.png) 100% 0 no-repeat;
	padding:1px;
}
/*
 * Clearing & Floating
 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: block; }
.floatbox { float:right; }
.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }
#article_left {
	width:660px;
	margin-top: 10px;
	float: left;
	position: relative;
}
#article_left .list_bg {
	background:#FFFFFF;
	float:left;
	width:655px;
}

#article_left #bottom {
	background-image: url(../images/M_images/jentla_images/hughesy/bg_leftbottom.gif);
	width: 645px;
	height: 10px;
	margin-bottom: 0;
}

#article_left #container {
	width: 640px;
	margin: 0 5px 0 0;
	background:#FFFFFF;
	margin-bottom:10px;
}

#article_left #container #entry h2{
	font-size:18px;
    color:#F15D40;
}
/*LATEST*/
#article_left #latest {
	background:#FFFFFF none repeat scroll 0 0;
	margin-bottom:15px;
	width:630px;
}
#article_left #latest #text span.sep {
	font-size: 11px;
	color:#0B579F;
	font-weight:bold;
	margin:0 4px 0 4px;
	text-align:left;
}
#article_left #latest #text span.date {
	font-size: 9px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	text-align:left;
}
#article_left #latest #text span.time {
	font-size: 9px;
	color:#0B579F;
	font-weight:bold;
	margin:0;
	text-align:left;
}
#article_left #latest #text img {
	margin: 10px 0 0;
	float: left;
	padding:4px;
	border:none;
}
#article_left #latest #text {
	float: left;
	margin:0px 0 0 0px;
	width:570px;
	border-bottom:1px dotted #CCCCCC;
}
#article_left #latest .arrow {
	background:url(../images/M_images/jentla_images/hughesy/icon_arrow.gif) no-repeat left top;
	float:left;
	width:21px;
	height:50px;
	margin:17px 0px 0px 10px;
}
#article_left #latest #text p {
	margin:2px;
	font-size:12px;
	padding-left:10px;
}
#article_left #latest #text .desc {
	padding-top:0px;
	width:350px;
	text-align:left;
	float:left;
}
#article_left #latest #text .desc img{
    width:50px;
    height:50px;
}
#article_left #latest #text .readmore {
	padding:0px;
	clear:both;
}
#article_left #latest #text .readmore a {
	color: #54C4C5;
	font-size:11px;
}
#article_left #latest #text .readmore a:hover {
	color: #CC0000;
	font-size:11px;
}
#article_left #latest #text a {
	color: #0B579F;
	font-weight: bold;
	font-size:12px;
}
#article_left #latest #text a:hover {
	color: #0B579F;
	font-weight: bold;
}
/*LATEST ENTRY DATE*/
#article_left #latest h1 {
	color: #9e2623;
	font-size: 14px;
	text-transform: uppercase;
	float: left;
	margin: 0;
	letter-spacing: -1px;
}
/*LATEST ENTRY TITLE*/
#article_left #latest #text h2 {
	margin:15px 0 5px 0;
	line-height:1;
	font-size:15px;
}

#article_left #latest #text h2 a {
	color:#54C4C5;
	font-size:15px;
	margin:0 0 0px 0px;
}

#article_left #latest #text h2 a:hover {
	color:#CC0000;
	font-size:15px;
	margin:0 0 0px 0px;
}
#article_left h3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #bca698;
	margin-left: 15px;
	letter-spacing: -1px;
}
/*PREVIOUS ENTRY*/

.previous {
	margin: 0;
}

.previous img {
	float: left;
	margin: 0px;
	padding:4px;
}

.previous .text {
	float: left;
	margin:5px 0 0;
	/*width:675px;	*/
}
.previous #bottom_line {
	border-top:1px dashed #F8E0BA;
	clear:both;
	height:1px;
	margin:0px;
}
.previous .text .left_img {
	padding:0px 7px 1px 1px;
}

.previous .text h1 {
	color:#515E68;
	margin:0 0 0px 0px;
}
.previous .text h1 a {
	color:#5AC0BB;
	font-size:17px;
	margin:0 0 0px 0px;
}
.previous .text h1 a:hover {
	color:#F47E4B;
	font-size:17px;
	margin:0 0 0px 0px;
}
.previous .text h2 {
	color: #e04d00;
	display: inline;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0;
}
.previous .text p {
	margin: 0;
	font-size:11px;
	padding-left:0px;
}
.previous .text .desc {
	padding:3px 0 6px;
	width:655px;
	float:left;
}
.previous .text .desc img{
    width:50px;
    height:50px;
}
.previous .text .readmore {
	padding:0px 0px 0px 0px;
	clear:both;
}
.previous .text .readmore a {
	color: #1E4D5D;
	font-weight: inherit;
}
.previous .text .readmore a:hover {
	color: #54C4C5;
}
.previous .text a {
	color: #0B579F;
	display: inline;
	font-size: 11px;
	margin-top: 0;
	font-weight: bold;
}
.previous .text a:hover {
	color: #BC5501;
	font-weight: bold;
}
.previous hr {
	clear: both;
	border-top: dotted 1px #999999;
	height: 1px;
}
.previous .text span.sep {
	font-size: 11px;
	color:#C1CFCF;
	font-weight:bold;
	margin:0 4px 0 4px;
	text-align:left;
}
.previous .text span.date {
	font-size: 10px;
	color:#494E54;
	font-weight:normal;
	margin:0 0 0 0px;
	text-align:left;
}
.previous .text span.time {
	text-align:left;
	font-size: 10px;
	color:#494E54;
	font-weight:normal;
	margin:0;
}
div#main div.contentBackground{ 
    background:#FFFFFF;
}
div#main_1 div.contentBackground{
    background:#FFFFFF;
}

#top-link {
    background:#5AC0BB;
    clear:both;
    width:auto;
    height:30px;
    padding:5px;
}
#container h2{
    font-size:165%;
}
a:link, a:visited {
	color:#D15124;
}
a:hover {
	color:#54C4C5;
    text-decoration:none;
}
a.external {
    padding-left: 13px;
    background: url(../images/link_external.png) 0 40% no-repeat;
}
/*
 * unsorted lists
 */
ul.arrow, ul.arrow-big,
ul.checkbox, ul.checkbox-big,
ul.check, ul.check-big,
ul.star, ul.star-big,
ul.plus, ul.plus-big {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
/*
 * highlighted div and span boxes
 */
span.note,
span.info,
span.alert,
span.download,
span.tip {
	display: block;
}
div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}
div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
}
/*
 * menu
 */

div#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
div#menu li {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	z-index: 5;
	text-align:left;
    list-style:none;
}
.menu li{
	text-align:left;
}
div#menu li a, #menu li span.separator {
	height: 40px;
	display: block;
	float: left;
	line-height: 32px;
	text-decoration: none;
	color: #646464;
}
div#menu li span {
	display: block;
}
div#menu li span {
	background-repeat: no-repeat;
	background-position: 95% 0px;
}
div#menu li a.current {
	color: #000000;
}
div#menu a:hover, div#menu span.separator:hover, div#menu span.sfhover {
	color: #FFFFFF;
}
div#menu li.active {
	font-weight: bold;
    list-style:none;
}
div#menu li.active ul {
	font-weight: normal;
}
div#menu li.parent span.separator {
	cursor: pointer;
}
div#menu li.fancy {
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 4;
	overflow: hidden;
	background: none;
    list-style:none;
}
div#menu li.fancy div div {
	height: 39px;
	color: #FFFFFF;
}
div#menu ul.menu {
	padding-right: 1px;
	background: url(../images/menu_sep_orange.png) 100% 0 no-repeat;
}
div#menu li.level1 {
	background: url(../images/menu_sep_orange.png) 0 0 no-repeat;
    list-style:none;
}
div#menu li.first {
	background: none;
    list-style:none;
}
div#menu-nav li.last {
	background: none;
    list-style:none;
}
div#menu a.level1, div#menu span.level1 {
	color: #000000;
	font-size: 100%;
	line-height: 250%;
	font-weight:bold;
}
div#menu a.level1 span, div#menu span.level1 span {
	padding: 4px 20px 0px 20px;
}
div#menu li:hover a.level1, div#menu li.sfhover a.level1, div#menu li:hover span.level1, div#menu li.sfhover span.level1 {
	color: #FFFFFF;
}
div#menu li.active a.level1, div#menu li.active span.level1 {
	color: #FFFFFF;
	font-weight:bold;
}
div#menu a.level1 span.title, div#menu span.level1 span.title{
	padding: 0px;
	line-height: 200%;
}
div#menu a.level1 span.sub, div#menu span.level1 span.sub {
	padding: 0px;
	font-size: 60%;
	font-weight: normal;
	color: #969696;
	margin-top: -6px;
	line-height: 10px;
}
div#menu li:hover a.level1 span.sub, div#menu li:hover span.level1 span.sub, div#menu li.sfhover a.level1 span.sub, div#menu li.sfhover span.level1 span.sub {
	color: #000000;
}
ul.menu{
    padding:0px;
    background: #F7EDE3;
}
div#menu ul.menu ul {
	position: absolute;
	top: 40px;
	left: -999em;
	width: 165px;
	padding: 0px 0px 10px 0px;
	background: url(../images/menu_dropdown_bg.png) 0 100% no-repeat;
}
div#menu li:hover ul, div#menu li.sfhover ul {
	left: 0px;
	z-index: 100;
}
div#menu li.level1 li {
   	width: 100%;
	text-indent: 15px;
    list-style:none;
}
div#menu li.level1 li a, div#menu li.level1 li span.separator{
	height: 25px;
	padding: 0px;
	margin: 0px 1px 0px 1px;;
	background: url(../images/menu_level2_item.png) 100% 0 no-repeat;
	float: none;
	display: block;
	line-height: 25px;
}
div#menu li.level2 a.parent, div#menu li li.level2 span.parent {
	background: url(../images/menu_level2_item_parent.png) 100% 0 no-repeat;
}
div#menu li ul ul {
	margin: -41px 0 0 164px;
}
div#menu li:hover ul ul, div#menu li.sfhover ul ul {
	border-top: 1px solid #c8c8c8;
}
div#menu li:hover ul ul, div#menu li.sfhover ul ul,
div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul,
div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul {
	left: -999em;
}
div#menu li li:hover ul, div#menu li li.sfhover ul,
div#menu li li li:hover ul, div#menu li li li.sfhover ul,
div#menu li li li li:hover ul, div#menu li li li li.sfhover ul {
	left: 0;
	z-index: 100;
}
/*
 * sub menu
 */
div#middle div.mod-menu div.module ul,
div#middle div.mod-menu div.module ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
}

div#middle ul.menu li {
	margin: 0px;
	padding: 0px;
	display: block;
    list-style:none;
    padding-bottom:5px;
}
div#middle ul.menu a, div#middle ul.menu span.separator {
	height: 25px;
	font-weight: bold;
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #F15D40;
}
div#middle ul.menu li span {
	display: block;
}
div#middle ul.menu li span {
    background:transparent url(../images/rating_star_blank.png) no-repeat scroll 13px 13px;
    margin:3px 0 0 10px;
    padding:5px 0 5px 30px;
     border-bottom: 1px solid #DDDDDD;
}
div#middle ul.menu a.current, div#middle ul.menu a.current:hover,div#middle ul.menu a:hover, div#middle ul.menu span.separator:hover, div#middle ul.menu span.sfhover {
	color: #54C4C5;
}
div#middle ul.menu li.active, div#middle ul.menu li.active li {
	font-weight: bold;
    list-style:none;
}

div#middle ul.menu li.parent span.separator {
	cursor: pointer;
}
div#middle ul.menu li.level1 {
    list-style:none;
}
div#middle ul.menu a.level1, div#middle ul.menu span.level1 {
	background: url(../images/submenu_level1_item1.png) 100% 0 no-repeat;
	text-indent: 15px;
}
div#middle ul.menu li.parent a.level1, div#middle ul.menu li.parent span.level1 {
	background: url(../images/submenu_level1_item_parent.png) 100% 0 no-repeat;
}
div#middle ul.menu li.level2 {
    list-style:none;
}
div#middle ul.menu li.level2 a {
	height: 20px;
	line-height: 20px;
}
div#middle ul.menu a.level2 {
	background: url(../images/submenu_level1_item.png) 100% 0 no-repeat;
	text-indent: 35px;
}
div#middle ul.menu a.level2 span {
	background: url(../images/submenu_level2_item_icon.png) 15px 2px no-repeat;
}
div#middle ul.menu li.level3 {
    list-style:none;
}
div#middle ul.menu a.level3 {
	text-indent: 45px;
}
div#middle ul.menu a.level3 span {
	background: url(../images/submenu_level1_item_icon.png) 25px 2px no-repeat;
}
div#middle ul.menu li.level4 {
    list-style:none;
}
div#middle ul.menu a.level4  {
	text-indent: 55px;
}
div#middle ul.menu a.level4 span {
	background: url(../images/submenu_level4_item_icon.png) 35px 2px no-repeat;
}
div#left ul.menu a.current, div#left ul.menu a.current:hover {
    color:#54C4C5;
    font-weight:bold;
}
div#left ul.menu li.current {
	color: #54C4C5;
    font-weight:bold;
    margin:0px;
    list-style:none;
}
div#left ul.menu li#current a span{
	background:transparent url(../images/rating_star.png) no-repeat scroll 13px 13px;
   	color: #54C4C5;
    font-weight:bold;
}
div#left ul.menu li#current ul, div#left ul.menu li ul{
	margin:0px;
}
div#left ul.menu li#current ul a span{
    background:transparent url(../images/rating_star_blank.png) no-repeat scroll 13px 13px;
    color: #F15D40;
}
div#left ul.menu li#current ul a:hover span{
	color: #54C4C5;
}
div.module h3.module {
	margin: 10px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	color:#F37948;
	font-weight: bold;
}
/* header span's */
div.module span.module-2,
div.module span.module-3 {
	display: block;
}
div.text_center{
    text-align:center;
}
div.menu div.text_center{
    padding-right:20px;
}
div.text_left{
text-align:left;
}
.separator div.module {
	margin: 0px 10px 0px 0px;
}
#left{
    background:#5AC0BB;width:auto;
}
#right{
    background:#5AC0BB;
}
#left div.module {
	background-color:#FFFFFF;
	margin:8px;
}
#left_container div.recentarticle{
	background-color:#04192E;
	margin:8px;
}
#left_container div.login{
	background-color:#FFFFFF;
	margin:8px;
}
#left_container div.menu{
	background-color:#F7EDE3;
	margin:8px;
}
#right div.module{
	background-color:#FFFFFF;
	margin:8px;
}
div#headerbar div.module {
	margin-left: 20px;
	height: 65px;
	float: right;
	line-height: 125%;
}

div#headerbar h3 {
	font-size: 100%;
	font-weight: bold;
	color: #C8C8C8;
}
span.login-button-container {
	margin-bottom: 6px;
	width: 135px;
	overflow: hidden;
}

span.login-button-icon {
	float:left;
    height:22px;
    width:76px;
	background: url(../images/login.gif) 0 0 no-repeat;
}

span.login-button-icon button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	color: #646464;
	text-transform: lowercase;
}

span.logout-button-container {
	margin-bottom: 6px;
	width: 135px;
	overflow: hidden;
}
span.logout-button-icon {
	float:left;
    height:22px;
    width:76px;
    margin-left:55px;
	background: url(../images/logout.gif) 0 0 no-repeat;
}
span.logout-button-icon button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	color: #646464;
	text-transform: lowercase;
}
.login-action li{
	background:transparent url(../images/star.png) no-repeat scroll 0 50%;
	list-style-image:none;
	text-align:left;
	padding-left:15px;
}
.login-action {
    list-style:none;
}
.login-action li a{
    color:#54C4C5;
    font-weight:normal;
}
.login-action li a:hover{
    color:#F15D40;
    text-decoration:none;
}
.article_separator {
	display: block;
	height: 50px;
	background: url(../images/article_separator.png) 50% 50% no-repeat;
}

a.readon, a.readmore {
	height: 20px;
	display: block;
	font-size: 90%;
}
.small {
	font-size: 95%;
	color: #969696;
}
.createdate, .createby, .small {
	height: 20px;
	vertical-align: top;
	font-size: 95%;
	font-weight: bold;
	color: #646464;
    text-decoration:none;
}
.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 95%;
	color: #646464;
}
.buttonheading img {
	margin-right: 2px;
}
.fram_bl{
	background: url(../images/module_dot_bl.png) 0 100% no-repeat;
}
.fra_t {
	background: url(../images/dot_dot.gif) 0 0 repeat-x;
	width:100%;
	height:100%;

}
.blue_fra_bl{
	background: url(../images/blue_dot_bl.png) 0 100% no-repeat;
}
.blue_fra_br{
	background: url(../images/blue_dot_br.png) 100% 100% no-repeat;
}

/* #Main Div Styles */
div#main_div {
	background: #0C3A6D;
    margin:0 auto;
}
div#main #main_container{
    margin-left:20px;
    background:#F5F5F5;
    width:670px;
}
div#main {
	width: auto;
    border-top:solid 1px #ADADAD;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.left div#main {
	margin: 0px 0px 0px 225px;
    background:#F5F5F5;
}
.right div#main {
	margin: 0px 210px 0px 0px;
    background:#F5F5F5;
}
div#maintop {
	padding: 0px 0px 10px 0px;
}
div#mainmiddle {
	margin: 0px 0px 10px 0px;
}
.showright div#mainmiddle {
	background: none;
	float:left;
}
div#main div.floatbox div.pagination {
    float:right;
    padding-right: 30px;
}
div#main div#container {
    overflow:hidden;
    padding:10px;
    width:670px;
}
div#main div#tabs {
    width:670px;
    padding:10px;
}
div#main_1 div#tabs {
    width:425px;
    padding:10px;
}

/* #Main1 Div Styles */
div#main_1 #main_container{
    margin-left:20px;
    background:#F5F5F5;
}
div#main_1 {
	width: auto;
    border-top:solid 1px #ADADAD;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.left div#main_1 {
	margin: 0px 0px 0px 225px;
    background:#F5F5F5;
}
.right div#main_1 {
	margin: 0px 210px 0px 0px;
    background:#F5F5F5;
}
div#mainmiddle {
	margin: 0px 0px 10px 0px;
}
div#main_1 div.floatbox div.pagination {
    float:right;
    padding-right: 30px;
}
div#main_1 div#container {
    overflow:hidden;
    padding:10px;
    width:425px;
}
/* content styles */
div#main table.contentpaneopen, div#main table.contentpane{
	margin: 0;
    padding:10px;
	width: 670px;
}
div#main_1 table.contentpaneopen, div#main_1 table.contentpane{
	margin: 0;
    padding:10px;
	width: 425px;
}
div#main div.articleContent{
	margin: 0;
	width: 670px;
}
/*.blog {
    padding:10px;
}*/
div#main_1 div.contentBackground div.articleContent{
	margin: 0;
	width: 425px;
}
div#main div.contentBackground div.articleContent{
	margin: 0;
	width: 670px;
}

div#main .article_column table.contentpaneopen, table.contentpane {
	margin: 0;
    width:335px;
}
div#main_1 .article_column table.contentpaneopen, table.contentpane {
	margin: 0;
    width:213px;
}
table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
h3, .componentheading{
    margin: 0;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 2.0em;
    padding: 10px 0 0 10px;
    margin-bottom: 10px;
    text-align: left;
	color: #F37948;
}
h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.75em;
	font-weight: normal;
	vertical-align: bottom;
	color: #F37948;
	text-align: left;
	width: 100%;
}

/*div#main div#jentla_user{
    width:670px;
    padding:10px;
}
div#main_1 div#jentla_user{
    width:425px;
    padding:10px;
}

div#jentla_user div#reg_form div.row{
    clear:both;
    margin:0px;
}
div#reg_form div.row div.label{
    float:left;
    width:150px;
    font-size:13px;
    color:#999999;
}
span.star{
    font-size:13px;
    color:#999999;
}*/
#system-message { margin-bottom: 20px; }  

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;padding-left: 40px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}
#system-message li{list-style:none;}  
