/*****  JOOMLA FORMATTING *****/
/* GENERAL TEXT */
body { font-size: 90% } 
p {}

.contentpane {} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/
.contentpaneopen {} /* Table that holds the actual text for an article.*/
.frontpageheader {}
.sitetitle {}
a {
	color:#000000;
}

#left {
	line-height:20px;
}
#left a:hover {
	color:#e20a16;
}
#left_1 {
	padding-left:30px;
}
#left h3 {
	color:#e20a16;
}
#main {
	vertical-align:top;
	text-align:left;
}
#main .contentheading {
	color:#e20a16;
	font-size:120%;
	font-weight:bold;
}
#main .small {
	color:#656565;
	font-weight:bold;
}
#main a, #main a:active, #main a:link, #main a:visited {
	color:#e20a16;
	text-decoration:none;
}
#main a:hover, #main a:focus {
	color:#899db6;
	text-decoration:none;

}
#main input {
	background-color:#e20a16; padding: 2px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px;
}
#main {
	padding-right:15px;
}
#main textarea {
	background-color:#e20a16; padding: 2px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px;
}
#mod_login_username {
	background-color:#e20a16;
	color:#FFFFFF;
	width:160px;
padding: 2px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px;
}
#mod_login_password {
	background-color:#e20a16;
	color:#FFFFFF;
	width:160px;
padding: 2px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px;
}
#mainlevel-nav a{
	color:#FFFFFF;
}
#mainlevel-nav a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer {
	color:#ffffff;
	font-size:70%;
	letter-spacing:1px;
}
#footer_1 {
	position:relative;
	padding-top:43px;
}
#footer_1 a, #footer_1 a:link, #footer_1 a:visited, #footer_1 a:active{
color: #ffffff;
text-decoration: none;
}
#footer_1 a:hover, #footer_1 a:focus {
color: #cccccc;
}
#powered {
	position:relative;
	top: -20px;
	text-align: center;
	font-size: 11px;
	color: #134061;
}
#powered a, #powered a:link, #powered a:visited, #powered a:active{
color: #134061;
text-decoration: none;
}
#powered a:hover, #powered a:focus{
text-decoration: underline;
}
#user {
	color:#858383;
	text-decoration:none;
	font-size:70%;
}
#user_1 {
	position:relative;
	padding-top:5px;
	padding-left:26px;
	background: url(../images/index_07.jpg) 515px 13px no-repeat;
	top:10px;
}
.full_cal a {margin-left:15px;}
h1 {font-size: 18px; color: #002d61; font-weight: 550;}
h2 {font-size: 16px; color: #002d61; font-weight: 550;}
h3 {font-size: 12px; color: #002d61; font-weight: 550;}
h4 {font-size: 14px; color: #002d61; font-weight: 550;}
h5 {}
h6 {}

td {} /*formatting all items. This default setting is used when no other style has been defined.*/
tr {} /*formatting all items. This default setting is used when no other style has been defined.*/
th { }
a:link,a:visited { } 
a:hover,a:active,a:focus { }

hr { } /* horizontal line*/
hr.separator { }

abbr,acronym { }
caption{ }

.message { } /* for system messages and feedback to users */

/* MOSIMAGE */
.mosimage {text-align:center;}
.mosimage_caption { margin-bottom:0.5em; padding:0; text-align:center; font-size:70%;}
.mosimage img { border: 1px solid #333333; margin:0; padding:0;}

/* QUOTES */
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; margin-left:25px; margin-right:25px; background-color:#EEEEEE; padding:10px;}
blockquote > *:before { content: "\201C"; }
blockquote > *:after { content: "\201D"; }

/* LAYOUT */
.main {  }

/* NAVIGATION */
/* Pathway Breadcrumbs */
	.pathway {font-size: 90%;}
	a.pathway:link {}
	a.pathway:visited {}
	a.pathway:active {}
	a.pathway:hover {}

/* MODULE FORMATTING */
table.moduletable { } /* Formatting the module table */
table.moduletable th { } /* Formatting the module header, and the module titles */
table.moduletable td { } /* Formatting the table cells of the module table */

/* default module */
div.moduletable { }
div.moduletable h3 { }
div.moduletable a { }
div.moduletable a:hover { }


/* CUSTOM MODULES */
#left div.moduletable {}
#right div.moduletable {} 

#user1 {}
#user2 {}

#blockrandom { }

#mod_login_username {}
#mod_login_password {}
#mod_login_remember {}

/* footer styles */
.footer {}
div.moduletable-footer, div.moduletable-footer a, div.moduletable-footer a:link, div.moduletable-footer a:visited { }

/* LIST SETTINGS */
ul { margin-top:10px;} /*default unordered list.*/
ul li { vertical-align: top; margin-left: 20px; margin-bottom: 10px; list-style-image: url(../images/default.png);}
/*LIST STYLES*/
ul.bullet-1 li{list-style-image: url(../images/bullet-1.png);}
ul.bullet-2 li{list-style-image: url(../images/bullet-2.png);}
ul.bullet-3 li{list-style-image: url(../images/bullet-3.png);}
ul.bullet-4 li{list-style-image: url(../images/bullet-4.png);}
ul.bullet-5 li{list-style-image: url(../images/bullet-5.png);}
ol{list-style: decimal outside; font-weight:bold; margin-left:40px; } /*default ordered list.*/ 
ol ol{list-style: lower-alpha outside; font-weight:bold; margin-left:20px;}
ol ol ol{list-style: lower-roman outside; font-weight:bold; margin-left:20px;}

/* FORMS SETTINGS */
.button {}
.inputbox {}
.search {} 
.searchintro {}
fieldset { }
legend { }

/* buttons */
#main input[type='button'], #main input[type='submit'], #main input[type='image'], #main input[type='reset'], #main button { font-weight:bold; padding:5px; }
input[type='button']:hover, input[type='submit']:hover, input[type='image']:hover, input[type='reset']:hover, button:hover {  }
input[type='button']:focus, input[type='submit']:focus, input[type='image']:focus, input[type='reset']:focus, button:focus {  }
/* selects, checkboxes and radios */
input[type='checkbox'], input[type='radio'], select { }
input[type='checkbox']:hover, input[type='radio']:hover, select:hover { }
input[type='checkbox']:focus, input[type='radio']:focus, select:focus { }

input[type='hidden'] { }

/* CONTACT PAGE */
.contact_email { }
#contact_email_copy { }
#contact_text { }
#emailForm { }

/* NAVIGATION/MENU SETTINGS */
.mainlevel {} /* menu overall styling */
a.mainlevel{} /* this styling is for the MAIN items in the menu */
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover {}

#active_menu {} /* this styling is for the menu item when it is active, even in main/sub position*/

#menu ul { }
#menu ul li { }
#menu ul li a { }
#menu ul li a:hover { }

ul#mainlevel-nav { }
ul#mainlevel-nav li { }
#mainlevel-nav li a { }
#mainlevel-nav a:visited{ }
#mainlevel-nav a:hover { }

.sublevel {} /* this styling is for menu items that have a parent */
a.sublevel{} 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}

.pagenavbar {} /*Sets the style for the footer navigation (<< Start End >>) when they do not appear as hyperlinks (when there are no other pages and the nacigation is "greyed out").*/
.pagenavcounter {}

.pagenavbar:link {} /*Style for the footer navigation (<< Start End >>) when they are active links*/
.pagenavbar:visited {}

.pagenav {} /*Style for the footer navigation (<< Start End >>) links */
a.pagenav:visited {}
a.pagenav:hover {}

.readon {}
a.readon:link {} /*Style for the (Read More) link in content items*/
a.readon:hover {}
a.readon:visited {}

.back_button {} /*Style for the BACK button*/
.pagenav_prev {} /*Style for the PRE button*/
.pagenav_next {} /*Style for the NEXT button*/

.latestnews {}
.latestnews ul {} /*Style for latest news list (by default, latest news is user1 module)*/
.latestnews li {}

.mostread {}
.mostread ul{} /*Style for most popular list (by default, most popular is user2 module)*/
.mostread li{}

/* CONTENT SETTINGS */
.category {}
a.category:link {}
a.category:visited {}
a.category:hover, a.category:active {}

.blog { }
.blogsection {} /* Formatting the links in Blog section */
.blog_more {} /*The (More) text in blog section*/
a.blogsection:link {} /* set the link format */
a.blogsection:visited {} 
a.blogsection:hover, a.blogsection:active {} 

.componentheading {}/* Title of the component being used to display the content.*/
.contentheading {} /* Title of the content, article, etc. being displayed.*/

.contentpagetitle {} /*Title of articles*/
a.contentpagetitle:link, a.contentpagetitle:visited {} /*Title of articles when linked */
a.contentpagetitle:hover, a.contentpagetitle:active {} 

.article_seperator { } 

.contentdescription {} /* Formating the DESCRIPTION of sections, categories (News/Weblinks/Latest news) */

.contenttoc {}
table.contenttoc {} /* Formating the table of the Tables of Contents for multiple pages content or article */
table.contenttoc td {} /* same as above, used to format the td and able cells */
table.contenttoc th {} /* same as above, used to format the th of (Tables of Content) (ex: Article Index)*/
table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/
.toclink {}
a.toclink:link {} /* same as above, used to format toc link text status*/
a.toclink:visited {}
a.toclink:hover, a.toclink:active {} 

.content_rating { }
.content_vote { }

/* JOOMLA SECTIONS LISTINGS */
.sectiontableheader {} /* This is for styling the section table headers on a SECTION page. 
	Example: table header of Date, Item Title, Author and Hits, also polls results page*/
.sectiontableentry1 {}  /* alternating rows, example: section table and polls */
.sectiontableentry2 {}
.sectionheader {}
.sectionentry1 {}
.sectionentry2 {}

/* Dates , Authors*/
.createdate {} /* For styling the date the content/articles are created under contents title */
.modifydate {} /* Formating (Last updated) text at the end of articles/contents */
.small {} /* Formating (ex: Written by) text */
.smalldark {}/*Found in poll result page, for 'Number of Voters'... text */

/* Polls */
.poll {} /* format the poll table */
.poll td {}
.poll input.button {}
.pollstableborder {} /* class of the polls voting table (on results page)*/
#voteid1, #voteid2, #voteid3, #voteid4, #voteid5, #voteid6, #voteid7, #voteid8 {}
img.polls_color_1, img.polls_color_2, img.polls_color_3, img.polls_color_4, img.polls_color_5 {}

/* Weblinks */
.weblinks, .weblinks:link, .weblinks:visited {} /* link titles under the WEBLINKS section on the frontend */
a.weblinks:hover, a.weblinks:active {}

/* Wrapper */
.wrapper {}

/* Newsfeeds */
.newsfeed {}
.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {} /* the date on the newsfeed */
.fase4rdf {} /* this is the body text of the newsfeed */

/* Search page */
table.searchintro { } /* This is for formatting the box with 'Search Keyword: test returned 4 matches' box that appears after you have entered a search value. It appears on the mainbody with the search results */
#search_ordering { }
#search_searchword { }
#searchphraseall { }
#searchphraseany { }
#searchphraseexact { }

/* Button Heading - the print, email and pdf images or text at the top of an article */
.button { } 
.buttonheading { }

/* JOOMLA TABBED FRONTEND ADMIN INTERFACE */
/* The CSS below defines the frontend admin interface when logged in */
.adminform { }
.ontab {}/* styling of the active or clicked Tab buttons when editing contents through the frontend as admin. */
.offtab {} /* styling of the Tab buttons when it is NOT active */
.tabpadding {} /* the size of the tab in the above */
.tabheading {} /* Not too sure what this is used for. */
.pagetext {} /* this style is used to style the content of the editing form contents 
	(where HTMLArea sits and all its forms + contents) in the frontend Administration interface */
/* CUSTOM MODULES GOLANWEB */
div.moduletable-red h3 {
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 100%;
	}
div.moduletable-red {
	border: dashed 3px #e20a15;
	width: 175px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	clear: both; 
	margin-top: 15px;
	margin-bottom: 5px;
	}
div.moduletable-red .inputbox {  }
div.moduletable-red1 h3 {
	
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 100%;
	margin-bottom: 5px;
	
	}
div.moduletable-red1 {
	border: dashed 3px #e20a15;
	width: 180px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	clear: both; 
	margin-top: 15px;
	margin-bottom: 5px;
	}
div.moduletable-red1 .inputbox { padding: 2px; font-size: 90%;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 5px;	

}

div.moduletable-noticias h3 {
	
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 100%;
	position: relative;
	
	}
div.moduletable-noticias {
	border: 0;
	width: 220px;
	clear: both; 

	}

div.moduletable-eventos h3 {
	
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 100%;
	
	}
div.moduletable-eventos {
	border: 0;
	width: 220px;
	position: relative;
	clear: both; 
	}

form#sm2EMSubscribe { width: 170px; }

form#sm2EMSubscribe select, form#sm2EMSubscribe fieldset { margin-bottom:5px; width: 100%; border: 1px solid #cccccc; }

.inputbox {width: 165px;}


/* END CUSTOM MODULES */

div.moduletable-mainmenu { text-align: right; vertical-align:bottom;} 