/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********** COLOR CHANGES FOR BLUE COLOR **********/

body {
    color: #073358;
}

#all {
    background: url(../images/default/bg_top.gif) top left repeat-x;
}

#topmenuIcons {
    background: #073358;
}

a:link, a:visited {
    color: #56ac2a;
}

#pathwayFonts {
    border-top: 1px solid #d6e6eb;
    border-bottom: 1px solid #d6e6eb;
}

#footer {
    border-top: 3px solid #56ac2a;
}

#bottom {
    border-top: 3px solid #56AC2A;
}

#search .inputbox {
    border-top: 1px solid #5fa93a;
    border-left: 1px solid #5fa93a;
    background: url(../images/default/bg_inputbox.gif) top left repeat-x;
}

#search .button {
    background: url(../images/default/bg_button.gif) left top no-repeat;
}

#fonts a#largeFont {
    background: url(../images/default/big_font.gif) left top no-repeat;
}

#fonts a#smallFont {
    background: url(../images/default/small_font.gif) left top no-repeat;
}

#fonts a#normalFont {
    background: url(../images/default/default_font.gif) left top no-repeat;
}

#pathway h3, #pathway {
    color: #006383;
}

/**modules**/

div.djmodule {
    border: 1px solid #d7e7ec;
}

div.djmodule h3, 
div.djmodule2 h3 {
    color: ;
}

div.bg {
    background: #edf4f6;
}

div.bgh3 h3 {
    background: #edf4f6;
}

div.arrow h3 {
    background: url(../images/default/arrow_bg.gif) left no-repeat;
}

/**menus**/

ul.menu li, 
ul#mainlevel li {
    border-top: solid 1px #d7e7ec;
}

ul.menu li a:link, 
ul.menu li a:visited, 
ul#mainlevel li a {
    color: #006383;
    background: url(../images/default/bg_alink.png) left no-repeat;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a {
    color: #006383;
}

/**topmenu**/

#topmenu li:hover, 
#topmenu li.active {
    background: #0f77ac;
}

#topmenu ul li {
    background: transparent;
}

#topmenu ul li ul li {
    background: #0f77ac;
}

#topmenu li:hover li:hover, 
#topmenu li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover li:hover {
    background: #3f82a9;
}

#topmenu li li.active {
    background: #3f82a9;
}

/**global styles**/

div.registration fieldset, 
div.profile fieldset, 
div.profile-edit fieldset, 
div.remind fieldset, 
div.reset fieldset, 
div.login fieldset,
div.edit fieldset {
	border: 1px solid #D7E7EC;
}

fieldset.word, 
fieldset.phrases, 
fieldset.only {
	border: 1px solid #D7E7EC;
}

.inputbox, input.validate-password, input.validate-username, input.required, select, textarea, div.formelm input {
    border: 1px solid #d6e6eb;
    background: #edf4f6;
	color: #006383; 
}

input.button, button.validate, button {
    background: #006383;
}

fieldset.phrases {
	border: 1px solid #D7E7EC;
}

fieldset.only {
	border: 1px solid #D7E7EC;
}

fieldset.filters {
	border: 1px solid #D7E7EC;
}

table.category {
    border: 1px solid #019FD5;
    width: 100%;
}

table.category thead {
    background: #019FD5;
}

div.panel h3.title {
    background: #019FD5;
}

tr, td {
    border: 1px solid #019FD5;
}

p.readmore a:link, p.readmore a:visited {
    color: #006383;
}

/************************ plugin page break ******************/

hr.system-pagebreak  {
    background: #D7E7EC;
}

/************************ Presentation Style: pages ******************/

div#article-index { 
    border: 1px solid #D7E7EC;
}

div.pagenavcounter {
    background: #D7E7EC;
    border: 1px solid #D7E7EC;
}

/************************ Presentation Style: sliders ******************/

div#sliders div.panel {
	border: 1px solid #D7E7EC;
}

div#sliders .panel h3#basic-details.title { 
	border: 1px solid #D7E7EC;
	background: #D7E7EC;
}

div#sliders .panel h3#basic-details.title a:link,
div#sliders .panel h3#basic-details.title a:visited {
	color: #006383;
}

/************************ Presentation Style: tabs ******************/

.tabs dt.tabs {
	background: #EDF4F6;
	border-right: solid 1px #006383;
	border-left: solid 1px #006383;
	border-top: solid 1px #006383;
}

.tabs dt.tabs.closed {
	background: #006383;
	border: solid 1px #006383;
}

.tabs dt.tabs.basic-details.open h3 a:link,
.tabs dt.tabs.basic-details.open h3 a:visited {
	color: #006383;
}

dd.tabs { 
	background: #EDF4F6;
	border: solid 1px #006383;
}
div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3{
	background: #073358;
	color:#ffffff;
	/*font-size: 12px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	padding-left: 9px;
	} 
	
	#sidebar-2 div.moduletable h3, #sidebar-2 div.moduletable_menu h3, #sidebar-2 div.moduletable_text h3,#sidebar-2 div.moduletable_cartaz h3 {
	background: #e32929;
	color:#ffffff;
	/*font-size: 12px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	padding-left: 9px;
	} 

#sidebar-2 div.moduletable, #sidebar-2 div.moduletable_menu, #sidebar-2 div.moduletable_text{ background: none; margin: 0px 0px 18px 0px; padding: 0px 0px 0px 0px; border-left: 1px solid #e32929; border-right: 0px solid #ffffff; border-top: 1px solid #e32929; border-bottom: 0px solid #ffffff; }
div.moduletable, div.moduletable_menu, div.moduletable_text{ background: none; margin: 0px 0px 18px 0px; padding: 0px 0px 0px 0px; border: 1px solid #555555;}

div.moduletable div, div.moduletable_text div{margin: 10px 9px 10px 6px; padding: 0px 0px 0px 0px;}
div.moduletable div div, div.moduletable_text div div{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.moduletable div div div, div.moduletable_text div div div{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.moduletable table{margin: 10px 9px 10px 9px; padding: 0px 0px 0px 0px;}
div.moduletable table div{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.moduletable table form{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.moduletable form {margin: 10px 0px 10px 0px; padding: 0px;}
div.moduletable form table{margin: 0px 0px 0px 0px; padding: 0px;}
div.moduletable form p{margin: 0px 0px 0px 0px; padding: 0px;}

div.moduletable ul, div.moduletable_menu ul {margin: 10px 9px 10px 9px; padding: 0px 0px 0px 0px;}
div.moduletable ul li, div.moduletable_menu ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#sidebar-2 div.moduletable ul, #sidebar-2 div.moduletable_menu ul {margin: 5px 9px 10px 3px; padding: 0px 0px 0px 0px;}
#sidebar-2 div.moduletable ul li, #sidebar-2 div.moduletable_menu ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

div.moduletable p{ margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; text-indent: 0px;}
div.moduletable div.syndicate {padding: 10px 0px 0px 0px; margin:0px}
div.moduletable div.syndicate div {margin: 0px; padding: 0px;}
