/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

body.yoopage {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(../images/blue/page_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

div#page-body {
	background: url(../images/blue/page_bg_img.png) 50% 0 fixed repeat-x;	
	/* Width:1051px;*/
}

#top div.mod-separator div.box-3,
#bottom div.mod-separator div.box-3,
#top div.mod-separator h3.header,
#bottom div.mod-separator h3.header {
	color: #323232;
}

div.module h3.header span.color { color: #4176ac; }
div.mod-grey h3.header span.color { color: #ffffff; }

h1 { color: #4176ac; 
}
#page h1 a { color: #4176ac; }
h4 { color: #4176ac; }
h6 { color: #4176ac; }

div#menu a.active,
div#menu span.active { color: #3C506A; }

a:link, a:visited { color: #3C506A; }
a:hover { color: #0090ff; }

a.readmore:link,
a.readmore:visited,
div.module a.readmore:link,
div.module a.readmore:visited { color: #3C506A; }

a.readmore:hover,
div.module a.readmore:hover { color: #0090ff; }

div#header {
	height:139px;
	
}

div#headerbar {
	height:72px;
	left:225px;
	padding:0px;
	position:relative;
	width:770px;
}

div#headerbar IMG {
	margin-left:4px;
	margin-right:4px;
}
div#menubar {
	margin-left:218px;
}
div.menubar-1 {
	padding:0 10px;
}

div.menubar-2 {
	height:41px;
}

div.toolbar-2 {
	padding:8px 130px 0 5px;
}
div.mod-rounded-header div.box-3 {
	background:transparent;
	height:auto;
	overflow:hidden;
	padding:8px;
	padding:5px 8px 8px;
}

div.mod-rounded-header div.box-1,div.mod-rounded-header div.box-2 {
	background:transparent;
}


span.clamptextwhite {
	color:white;
	line-height:130%
}
div#menu {
	left:8px;
	position:absolute;
	top:103px;
	z-index:11;
	height: 40px;
}

div#menu ul.menu {
	padding-left:217px;
	height: 40px;
}
div#menu li.active a.level1 {
	background:transparent;
	height:35px;
	position:relative;
	z-index:15;
}

div#menu a.level1 span, div#menu span.level1 span {
	margin-top:12px;
	height:30px
}

div#menu a.level1, div#menu span.level1 {
	font-size:100%;
	line-height:100%;
	text-transform:uppercase;
	padding:0 16px;
}
div.mod-line div.box-1 {
	text-align:left;
}

div#topmenu a:link, div#topmenu a:visited {
	color:#FFFFFF;
	margin:0px;
}
div#topmenu {
	margin:0px;
	float:right:
}
div#topmenu a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div#menu ul.menu ul {
	top:36px;
	width:193px;
	margin-left:1px;
	border-color:#B7B7B7;
	border-style:solid;
	border-width:0 1px 1px;
	z-index:4;
}

div#menu a.active, div#menu span.active {
	color:#887412;
}

a:link, a:visited { color: #15355C; }
a:hover { color: #887412; }

a.readmore:link,
a.readmore:visited,
div.module a.readmore:link,
div.module a.readmore:visited { color: #15355C; }

div.module h3.header span.color { color: #15355C; }
h1 { color: #3C506A;font-size: 18px; }
#page h1 a { color: #15355C; }
h4 { color: #173760;font-size: 16px; }
h6 { color: #15355C; }

.left div#main {
	margin:0 0 0 201px;
}

div#left {
	width:180px;
}

div#right {
	float:right;
	margin:0;
	padding:0;
	width:177px;
}

.left div#middle .background {
	background:transparent url(../images/left_bg_l.png) repeat-y scroll 190px 0;
}

.showright div#content {
	margin:0 0px 0 0;
}

div.middle-b {
	padding:15px 10px;
}
div.wrapper {
	width:1051px;
}
div#content_outside {	
	min-width:600px;
}
div#content {
	ba ckground:transparent url(../images/contentbg_top.png);
}	

#content_container2 {
	min-width:600px;	
	bab ckground:transparent url(../images/contentbg_bottom.png) repeat-y scroll bottom left;
}
#content_container3 {	
	b ackground:transparent url(../images/contentbg.png) repeat-y scroll top left;
}

#content_container {	
	ba ckg round:transparent url(../images/contentbg_top.png) repeat-x scroll top right;
}

.showright div#mainmiddle {
	background:transparent url(../images/right_bg.png) repeat-y scroll 611px 0;
}

/*
div#content {
	ba ckground:transparent url(../../images/contentbg_top.png);
}	

#content_container2 {
	min-width:600px;	
	bab ckground:transparent url(../../images/contentbg_bottom.png) repeat-y scroll bottom left;
}
#content_container3 {	
	b ackground:transparent url(../../images/contentbg.png) repeat-y scroll top left;
}

#content_container {	
	ba ckg round:transparent url(../../images/contentbg_top.png) repeat-x scroll top right;
}

.showright div#mainmiddle {
	background:transparent url(../../images/right_bg.png) repeat-y scroll 611px 0;
}
*/

ul, ol, dl {
	ma rgin:8px  0;
}

div.toolbar-2 {
	padding:1px 0 0;
	height:25px;
	float:left;
}

div#topmenu ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}

div.joomla div.headline {
	padding-bottom:10px;
	padding-top:15px;
}

#right_container {
	padding-left:5px;
	text-align:left;
}
.widget {

width: 175px;

}

#sidebar-2 .widget {

width: 100%;

}

.bodytext_white, .white, A.white, A.bodytext_white, .breadcrumbs white, A.breadcrumbs white{
	color: #ffffff;
}

.breadcrumbs {
	font-size: 10px;
}

H4.red {
	font-weight:bold;
	margin-top:5px;
}
SPAN.subtext {
	font-size: 10px;

}
UL.diamond {
	padding-left: 5px;
}

UL.diamond LI {
	background:transparent url(images/M_images/bullet2.png) no-repeat scroll left;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:3px;
	
}
