/* 
Victory Joomla! Template for Joomla! 1.5.
Author: Viktor Richardson, Oribium AB - http://www.oribium.net/
Copyright: 2010 Oribium AB
License: Creative Commons Attribution License. http://creativecommons.org/licenses/by/3.0/legalcode 
*/

/* GENERAL */

body {
	color: #888;
	background-color: white;
}

h1,div.componentheading,td.componentheading,div.contentheading,td.contentheading,div.newsfeedheading,td.newsfeedheading,
h2,h3,h4,h5,h6{
	color: #6087CA; /* blue */
}

a {
	color: #6087CA; /* blue */
}

a:hover {
	color: #C46F00;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	background-color: transparent;
}

pre {
	background-color: #F3F8FE;	/*extra light blue */
	border: 1px solid #DFDFFF;	/*light blue */
}


/* LINK STYLE */

/* Horizontal Menus */

#content-top a:link, #content-top a:visited,
#footer a:visited, #footer a:link {
	color: #DFDFFF;	/*light blue */
}

#content-top a:hover, #footer a:hover {
	color: #FFC65E;	/*light orange */
}



#content-bottom a:visited, #content-bottom a:link {
	color: #023682;	/*dark blue */
}

#content-bottom a:hover {
	color: #6087CA; /*blue */	
}


a.contentpagetitle:hover  {
	color: #666;
}

a.category:hover {
	color: #ccc;
}



/* GRAPHICS */

/* Logo */

#logo {
	background: transparent url('../images/style1/logo.png') no-repeat left top;	
}

/* Layout */

#wrapper {
	background: transparent url('../images/style1/bg-right.jpg') no-repeat fixed right bottom;
}

#wrapper-content {
	background: transparent url('../images/style1/bg-left.jpg') no-repeat fixed left bottom;
}

#wrapper-content1 {
	background-color: #FFF;
}

#header {
	background: #012674 url('../images/style1/banner.jpg') no-repeat center top;
}

#content-top {
	background: #00174c url('../images/style1/content-top-bg.png') repeat-x left top;
}

#content-top1 {
	background: transparent url('../images/style1/content-top-left.png') repeat-y left top;
}

#content-top2 {
	background: transparent url('../images/style1/content-top-right.png') repeat-y right top;
}

#content-top3 {
	background: transparent url('../images/style1/content-top-hl.jpg') no-repeat center top;
}

#content-bottom {
	background: #DE7f4f url('../images/style1/content-bottom-bg.png') repeat-x left top;
	color: #EFEFEF;
}

#content-bottom table {
	color: #efefef;	
}

#wrapper-content-page {
	background: transparent url('../images/style1/header-shadow.png')repeat-x center top;
	border-left: 1px #EEEEEE solid;
	border-right: 1px #EEEEEE solid;
}

#content-bottom1 {
	background: transparent url('../images/style1/content-bottom-left.png') repeat-y left top;
}

#content-bottom2 {
	background: transparent url('../images/style1/content-bottom-right.png') repeat-y right top;
}

#content-bottom3 {
	background: transparent url('../images/style1/content-bottom-hl.jpg') no-repeat center top;
}

#footer {
	background: #19294B url('../images/style1/bottom-bg.png') top center repeat-x;
	color: #EFEFEF;
}

#footer1 {
	background: transparent url('../images/style1/content-top-left.png') repeat-y left top;
}

#footer2 {
	background: transparent url('../images/style1/content-top-right.png') repeat-y right top;
}

#footer3 {
	background: transparent url('../images/style1/bottom-hl.jpg') top center no-repeat;
}

#bottom-shadow {
	background: transparent url('../images/style1/bottom-shadow.png') bottom center repeat-x;
}

#bottom {
	background-color: #D9E9F8;
	
}

#bottom1 {
	background-color: #C8DEf3;

}


/* Module-boxes styles, m1,m2 and m3 */

.module .sectiontableentry1, .contentpane {
	background: transparent
}

.module .sectiontableentry2 {
	background-color: #EDEDED;
}

/* m1 */
.m1 {
	background: #DE7F4F url('../images/style1/content-bottom-hl.jpg') no-repeat top right;
	color: #EFEFEF;
}

.m1 .module1 {
	background: transparent url('../images/style1/content-bottom-left.png') repeat-y top left;
}

.m1 .module2 {
	background: transparent url('../images/style1/content-bottom-right.png') repeat-y top right;
}

.m1 .module3 {
	background: transparent url('../images/style1/content-bottom-bottom.png') repeat-x bottom right;
}

.m1 h3, .m1 .bannerheader {
	color: #023682;
}

.m1 a, .m1 a.mainmenu, .m1 a.mainlevel,
.m1 a.sublevel {
	color: #023682;
}

.m1 ul.latestnews li a,
.m1 ul.menu li a,
.m1 ul#mainlevel-nav li a,
.m1 ul.mostread li a {
	color: #AA4400;
}

.m1 ul li a {
	color: #6087CA;
}

.m1 a:hover, .m1 a.mainmenu:hover, .m1 a.mainlevel:hover, .m1 a.sublevel:hover {

	color: #FCEEBD;	
}

/* m2 */

.m2 {
	background:#FFF url('../images/style1/module-bg.jpg') repeat-x scroll right top;
	color: #888888;
}

.m2 .module1 {
	background: transparent url('../images/style1/module-left.png') repeat-y top left;
}

.m2 .module2 {
	background: transparent url('../images/style1/module-right.png') repeat-y top right;
}

.m2 .module3 {
	background: transparent url('../images/style1/module-bottom.png') repeat-x bottom right;
}

.m2 h3, .m2 .bannerheader {
	color: #6087CA;
}

.m2 a:link, .m2 a:visited, .m2 a.mainmenu:link, .m2 a.mainmenu:visited, .m2 a.mainlevel:link, .m2 a.mainlevel:visited,
.m2 a.sublevel:link, .m2 a.sublevel:visited {
	color: #6087CA;
}

.m2 ul.latestnews li a,
.m2 ul.menu li a,
.m2 ul#mainlevel-nav li a,
.m2 ul.mostread li a {
	color: #6087CA; /* blue */
}


.m2 ul li a {
	color: #023682;
}


.m2 a:hover, .m2 a.mainmenu:hover, .m2 a.mainlevel:hover, .m2 a.sublevel:hover {
	color: #DFDFFF;
}

/* m3 */

.m3 {
	background: #19294B url('../images/style1/bottom-hl.jpg') no-repeat top right;
	color: #DFDFFF;
}

.m3 .module1 {
	background: transparent url('../images/style1/content-top-left.png') repeat-y top left;
}

.m3 .module2 {
	background: transparent url('../images/style1/content-top-right.png') repeat-y top right;
}

.m3 .module3 {
	background: transparent url('../images/style1/content-top-bottom.png') repeat-x bottom right;
}

.m3 h3, .m3 .bannerheader {
	color: #DFDFFF;
}

.m3 a, .m3 a.mainmenu, .m3 a.mainlevel,
.m3 a.sublevel {
	color: #FF8400;
}

.m3 ul.latestnews li a,
.m3 ul.menu li a,
.m3 ul#mainlevel-nav li a,
.m3 ul.mostread li a {
	color: #19294b;
}

.m3 ul li a {
	color: #6087CA; /* blue */
}

.m3 a:hover, .m3 a.mainmenu:hover, .m3 a.mainlevel:hover, .m3 a.sublevel:hover {
	color: #FFC65E;	
}





/* LINES */
hr {
	background: #6087CA; /* blue */
	height: 2px;
	border: 1px inset;
}

hr.separator {
	background: #6087CA; /* blue */
	height: 1px;
	width: 75px;
	border: 0px;
}

/* Notice styles */

span.alert {
	background:#FFD6D6 url(../images/status-alert.png) no-repeat scroll 10px 50%;
	border-bottom:3px solid #FE7B7A;
	border-top:3px solid #FE7B7A;
	color:#CC0000;
}
span.info {
	background:#D8E5F8 url(../images/status-info.png) no-repeat scroll 10px 50%;
	border-bottom:3px solid #629DE3;
	border-top:3px solid #629DE3;
	color:#0055BB;
}
span.note {
	background:#FEF6D8 url(../images/status-note.png) no-repeat scroll 10px 50%;
	border-bottom:3px solid #FDE179;
	border-top:3px solid #FDE179;
	color:#B79000;
}
span.download {
	background:#EEF7DD url(../images/status-download.png) no-repeat scroll 10px 50%;
	border-bottom:3px solid #C2DF88;
	border-top:3px solid #C2DF88;
	color:#57861A;
}

/* - DEFAULT CLASS SETTINGS-- */

/* Content - Sections & Categories */

#wrapper-content-page table.contentpane {
	background-color : #ffffff;
}

#wrapper-content-page .contentpaneopen {
	border: 0px ridge #dcdcdc;
}


#wrapper-content-page .contentpagetitle {
 	color: #6087CA; /* blue */
}

#wrapper-content-page table.contenttoc {
    color: #6087CA; /* blue */
	background-color: transparent;
	border: 1px solid #ccc;
	padding: 0.2em;
}

#wrapper-content-page .contentdescription {
	color: #888;
}

table.searchintro td {
	background-color: transparent;
}

.searchbox {
	color: #666;
	background: #ffffff;
	border: 1px solid;
}

.moduletable {
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
}

.moduletable th {
	color: #6087CA; /* blue */
	border-bottom: 1px solid #6087CA; /* blue */
}
	
.module .button {
	color: #6087CA; /* blue */
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background:#FFF;
}

.inputbox {
	color: #888;
	background: #ffffff;
	border: 1px solid;
}
	
#wrapper-content-page .sectiontableentry1, .contentpane {
	background-color : #ffffff;
}

#wrapper-content-page .sectiontableentry2 {
	background-color: #e5f0fc;
}

#wrapper-content-page .sectiontableheader {
	background-color: #ffffff;
	color: #6087CA; /* blue */
}

#wrapper-content-page .frontpageheader {
	color: #6087CA; /* blue */
}

.small {
	color: #6087CA; /* blue */
}

.smalldark {
    color: #333333;
}

#wrapper-content-page .newsfeeddate, 
#wrapper-content-page .createdate,
#wrapper-content-page .modifydate {
	color: #6087CA; /* blue */
}




#wrapper-content table.searchintro {
  	background-color: #ffffff;
	border: solid 1px #777777;
}

#wrapper-content-page table.contact {
	background-color: #ffffff;
	border: 1px solid #ff8311;
}





/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.newsflash {
	background-color: #f0f0f0;
	color: Black;
}
/* Text passed with mosmsg url parameter */
.message {
	color : #ff6600;
}
.highlight {
	background: yellow;
}



