body{background:#fff url(../images/blue/background.png) repeat-x top;color:#125676;font: 13px/1.4 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 300;}
/* ------------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------------  */
#logo{background:url(../images/logo.png) no-repeat;height:90px;}
#logo h1{color:#fff;font-size:35px;font-weight:300;padding-left:140px;line-height:30px;padding-top:15px;}
#logo h2{color:#fff;padding-left:140px;font-weight:300;}
#ads{text-align:right;padding-top:10px;}
.shadow{-moz-box-shadow:0 8px 8px 3px #c6d1da;-moz-border-radius:5px;}
#nav,#undernav{width:960px;margin:0;}
/* ------------------------------------------------------------------------
	DROPDOWN NAVIGATION
-------------------------------------------------------------------------  */
#nav{background:url(../images/nav.png) no-repeat;}
#nav ul{padding:5px 0 0 5px;}
#nav ul li{float:left;background:url(../images/nav_li_bg.png) repeat-x;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-top-left:5px;-webkit-border-radius-top-right:5px;font-size:14px;margin:1px 5px;padding:6px 12px;}
#nav ul li:hover{background:url(../images/nav_li_hover.png) repeat-x;}
#nav ul li:hover a{color:#125676;}
/* ------------------------------------------------------------------------
	UNDER NAVIGATION
-------------------------------------------------------------------------  */
#undernav{background:#fff;padding:5px 0;}
#breadcrumb{font-size:12px;}
/* ------------------------------------------------------------------------
	SEARCH
-------------------------------------------------------------------------  */
#search{position:relative;right:-40px;}
#search .button{background:url(../images/search_btn.png) no-repeat;border:0;text-indent:-9999px;height:19px;width:20px;}
#search input{border:0;background:#cbdef0;border-top:1px solid #afc7dd;border-left:1px solid #afc7dd;float:left;padding:2px 5px;}
/* ------------------------------------------------------------------------
	CONTENT
-------------------------------------------------------------------------  */
#main{border-top:3px solid #dde8f2;background:#fff;margin:0;padding:5px 10px;}
/* ------------------------------------------------------------------------
	LEFT & RIGHT & BOTTOM MODULES
-------------------------------------------------------------------------  */
#content {background:#cbdef0;}
#left{border-top:3px solid #b6cee4;border-right:1px solid #b6cee4;margin:0;padding:5px 10px;}
#right2{border-top:3px solid #b6cee4;border-right:1px solid #b6cee4;margin:0;padding:5px 10px;}
#right{border-top:3px solid #b6cee4;border-left:1px solid #b6cee4;margin:0;padding:5px 9px;}
#left2{border-top:3px solid #b6cee4;border-left:1px solid #b6cee4;margin:0;padding:5px 9px;}
#bottom{border-top:3px solid #b6cee4;background:#cbdef0;overflow:hidden;margin:0;padding:10px 0;}
#left h3,#right h3,#bottom h3,#left2 h3,#right2 h3{color:#fff;background:url(../images/h3_bg.png) right -32px;padding-right:4px;}
#left h3 span,#right h3 span,#bottom h3 span,#left2 h3 span,#right2 h3 span{background:url(../images/h3_bg.png);display:block;font-size:15px;font-weight:300;padding:5px 10px;}
#left .module,#right .module,#left2 .module,#right2 .module{background:#fff;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottom-left:5px;-webkit-border-radius-bottom-right:5px;border-left:1px solid #aecae0;border-right:1px solid #aecae0;border-bottom:1px solid #aecae0;padding:5px 10px 10px;}
#left .mod,#right .mod,#left2 .mod,#right2 .mod{margin-bottom:20px;}
#bottom .module{background:#fff;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottom-left:5px;-webkit-border-radius-bottom-right:5px;border-left:1px solid #aecae0;border-right:1px solid #aecae0;border-bottom:1px solid #aecae0;padding:10px;}
.select{display:inline;float:right;cursor:pointer;}
#bottom img {margin:0 10px 0 0;}
/* Cross browser */
.module li {
border:1px solid #e9e9e9;
padding:5px 10px;
margin:5px 0;
-moz-border-radius:5px;
-moz-box-shadow:inset 1px 0px 7px 1px #ccc;
}
.module a {
text-decoration:none;
}

/* ------------------------------------------------------------------------
	FOOTER
-------------------------------------------------------------------------   */
#footer{background:#1253ab url(../images/footer_bg.png) repeat-x;overflow:hidden;}
#footer ul{position:relative;text-align:right;padding:10px 0;}
#footer li{float:right;background:#0060a9;border:1px solid #1479c7;-moz-border-radius:5px;-webkit-border-radius:5px;margin:8px 0 0 10px;padding:2px 8px 3px;}
#footer li:hover,#copyright a:hover{background:#0e568d;}
#copyright{color:#f0f0f0;line-height:22px;padding:10px 0;}
#copyright a{text-decoration:none;color:#fff;background:#0060a9;border:1px solid #1479c7;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px 8px 3px;}
#nav ul li a,#footer li a{color:#fff;text-decoration:none;}/* ------------------------------------------------------------------------
	DEFAULT DROPDOWN NAVIGATION
-------------------------------------------------------------------------  */
#nav ul ul{position:absolute;top:-999em;width:10em;padding:5px 10px;}
#nav ul ul li{width:83%;margin:5px 0;}
#nav ul li:hover{visibility:inherit;}
#nav ul li{float:left;position:relative;}
#nav ul a{display:block;position:relative;}
#nav ul li:hover ul,#nav ul li.sfHover ul{left:0;top:2.5em;z-index:99;}
#nav ul li:hover li ul,#nav ul li.sfHover li ul,#nav ul li li:hover li ul,#nav ul li li.sfHover li ul{top:-999em;}
#nav ul li li:hover ul,#nav ul li li.sfHover ul,#nav ul li li li:hover ul,#nav ul li li li.sfHover ul{left:10em;top:0;}
/* ------------------------------------------------------------------------
	JOOMLA
-------------------------------------------------------------------------  */
ul.pagination { margin: 15px auto; padding: 10px 0; }
	ul.pagination li { background: #e0e0e0; display: inline; margin-left: 10px; border: 1px solid #999; padding: 3px; }
		ul.pagination li:hover,ul.pagination li:active,ul.pagination li:focus { background: #ccc; }
		ul.pagination li span,ul.pagination a { padding: 2px 5px; }
.sectiontableheader { background: #444 none repeat scroll 0 0; color: #FFF; padding: 8px 5px; }
	.sectiontableheader a { color: #FFF; }
tr.sectiontableentry1 td { padding: 8px 5px; }
tr.sectiontableentry2 td { background: #ECECEC none repeat scroll 0 0; padding: 8px 5px; }
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td { background: #ccc none repeat scroll 0 0; }
.smalldark { text-align: left; }
div.syndicate div { text-align: center; }
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td { background: transparent none repeat scroll 0 0; }
table.poll { border-collapse: collapse; width: 100%; padding: 0; }
table.pollstableborder { border: medium none; text-align: left; width: 100%; padding: 0; }
	table.pollstableborder img { vertical-align: baseline; }
	table.pollstableborder td { border-collapse: collapse; border-spacing: 0; padding: 4px !important; }
	table.pollstableborder tr.sectiontableentry1 td { background: #ECECEC none repeat scroll 0 0; }
dl.poll,table.category { margin-top: 10px; }
address { font-style: normal; margin: 10px 0; }
	address p { line-height: 1em; }
.contact label { float: left; font-weight: 700; width: 14em; margin: 10px 0 0; }
span.marker { margin: 0 10px 0 0; }
.contact_email_checkbox label { float: none !important; }
.contact label.copy { width: 90%; padding: 0 0 0 10px; }
.contact form { background: #e8e8e8; color: #000; padding: 20px; }
.contact input { background: #fff; border: solid 2px #666; color: #000; margin: 10px 0 0; padding: 2px 2px 0; }
label.textarea { float: none !important; display: block; width: 100%; margin: 10px 0; }
#contact_text { width: 80%; height: 150px; }
.contact input.invalid,.contact textarea.invalid { border: solid 2px red; }
.contact label.invalid { color: red; }
.row_separator,.article_separator { display: none; }
p.articleinfo { font-size: 11px; color: #000; border-bottom: 1px solid #ddd; margin-bottom: 8px; }
.article_row { overflow: hidden; width: 100%; margin: 0; padding: 0; }
.article_column { padding-bottom: 20px; }
/*
 ______                     _        
|  ____|                   (_)       
| |__  _   _  _ __   _ __   _   __ _ 
|  __|| | | || '_ \ | '_ \ | | / _` |
| |   | |_| || | | || | | || || (_| |
|_|    \__,_||_| |_||_| |_||_| \__,_|
                by: JoomlaBucket.com


/*
div#content ul {
margin-left:15px;
}

div#content img {
margin:7px;
}

.clear {
clear:both;
}

body {
font-family:Tahoma, Verdana, Arial, Sans-Serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color: #666;
}

h1 {
width: 303px !important; height: 128px;
float: left;
}

h1 a {
width: 303px; height: 128px;
display: block;
text-indent: -10000px;
}

.top-advertisement {
float:right;
height:60px;
margin:9px 26px 27px 0;
overflow:hidden;
width:468px;
}

.menu-navigation {
clear:right;
float:right;
height:36px;
overflow:hidden;
padding:0 6px 0 0;
width:650px;
}

.menu-navigation li {
float:right;
height:36px;
list-style:none;
margin:0 0 0 3px;
}

.menu-navigation li a {
cursor:pointer;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:36px;
line-height:36px;
padding:0 0 0 15px;
text-decoration:none;
text-transform:uppercase;
}

.menu-navigation li a span {
display:block;
float:left;
height:36px;
padding:0 15px 0 0;
}

.menu-navigation li a:hover {
background-position:bottom left;
cursor:pointer;
text-decoration:underline;
}

.menu-navigation li a:hover span {
background-position:bottom right;
}

#search-bar {
clear:both;
font-size:10px;
height:19px;
line-height:19px;
margin:0 32px 3px 28px;
overflow:hidden;
padding:5px 0;
width:939px;
}

.search fieldset {
border:none;
display:block;
float:right;
}

.search form label {
float:left;
padding:0 10px 0 0;
}

.search input.inputbox {
border:none;
float:left;
font-size:10px;
height:14px;
padding:2px;
width:146px;
}

.search form input.button {
border:none;
float:left;
font-size:0.1em;
height:19px;
text-align:left;
width:20px;
}

#right-sidebar {
float:right;
padding:6px;
width:202px;
}

#content {
float:right;
padding:13px 11px;
width:512px;
}

.content-noleft#content,.content-noright#content {
width:724px;
}

.content-noside#content {
width:940px;
}

#content .content-box {
line-height:22px;
margin:0 0 20px;
padding:10px 20px;
}

.contentheading,.componentheading {
clear:both;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:36px;
padding:5px 0;
}

#content hr {
border:none;
height:0;
margin:20px 0 20px 13px;
width:420px;
}

a.readon {
display:block;
float:right;
font-weight:700;
height:27px;
line-height:27px;
margin:0 0 4px;
text-align:center;
text-decoration:underline;
width:143px;
}

#left-sidebar {
float:left;
padding:6px;
width:201px;
}

.footer-advertisement {
height:101px;
margin:0 0 3px 11px;
padding:12px 116px 0;
width:728px;
}

#footer-background {
hegiht: 20px;
padding:19px 0;
width:100%;
}

#footer {
margin:0 auto;
width:950px;
color: #fff;
}

#footer a {
text-decoration:underline;
color: #fff;
}


div.offline {
font-size:1.2em;
left:0;
padding:5px;
position:absolute;
top:0;
width:100%;
}

span.pathway {
display:block;
height:16px;
line-height:16px;
margin:0 20px;
overflow:hidden;
}

div.componentheading {
padding-left:0;
}

h1 {
font-family:Helvetica ,Arial,sans-serif;
font-size:1.3em;
font-weight:700;
padding:0;
text-align:left;
vertical-align:bottom;
width:100%;
}

.small {
font-size:.90em;
font-weight:400;
text-align:left;
}

.modifydate {
font-size:.90em;
font-weight:400;
height:20px;
text-align:left;
vertical-align:bottom;
}

.createdate {
font-size:.90em;
font-weight:400;
height:20px;
padding-bottom:5px;
padding-top:0;
vertical-align:top;
}

td.sectiontableheader {
font-weight:700;
padding:4px;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:4px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
padding:3px;
}

table.contentpaneopen,table.contentpane {
margin:0;
padding:0;
width:auto;
}

table.adminform textarea {
font-size:1em;
height:400px;
width:540px;
}

a img {
border:0;
}

.contentpaneopen li {
margin-left:20px;
}

#panel {
border-bottom:solid 10px #fff;
display:none;
height:200px;
margin-top:-13px;
}

.slide {
margin-top:-13px;
padding:0;
}

.btn-slide {
color:#fff;
display:block;
font:bold 100% Arial, Helvetica, sans-serif;
height:26px;
margin:0 auto;
padding:5px 10px 0 0;
text-align:center;
text-decoration:none;
width:100px;
}

.active {
background-position:right 12px;
}

.panelcontent {
padding:10px;
}

a img,fieldset,.top-advertisement a img {
border:none;
}

#wrapper,#wrapper-noleft,#wrapper-noright,#wrapper-noside {
margin:0 auto;
padding:0 26px 0 21px;
width:973px;
}

.search form legend,legend {
display:none;
}

#main-content,#main-content-noleft,#main-content-noright,#main-content-noside {
padding:0 26px 0 11px;
width:962px;
}

div.module-right h3,div.module_menu_right h3,div.module h3,div.module_menu h3 {
font-size:10px;
font-weight:700;
height:32px;
line-height:32px;
margin-bottom:5px;
margin-left:-7px;
padding:0 0 0 17px;
text-transform:uppercase;
width:184px;
}

div.module-right,div.module_menu_right,div.module,div.module_menu {
margin-bottom:10px;
padding:0 14px 6px 7px;
width:180px;
}

div.module_menu_right ul li,div.module-right ul li,div.module_menu ul li,div.module ul li {
height:19px;
line-height:19px;
list-style:none;
margin-left:5px;
padding:0 0 0 12px;
width:133px;
}

div.module_menu_right ul li span,div.module-right ul li span,div.module_menu ul li span,div.module ul li span {
float:left;
}

div.module_menu_right ul li a,div.module-right ul li a,div.module_menu ul li a,div.module ul li a {
font-style:normal;
font-weight:400;
text-decoration:none;
}

div.module_menu_right ul li a:hover,div.module-right ul li a:hover,div.module_menu ul li a:hover,div.module ul li a:hover {
font-style:italic;
font-weight:700;
text-decoration:underline;
}

#footer ul li a:hover,#footer p a {
font-weight:700;
text-decoration:underline;
}
*/
