/*****************************************************************************
 * base-html
 * 
 * @date		$Date: 2009-07-31 17:12:38 +0300 (Fri, 31 Jul 2009) $
 * @revision 	$Rev: 3 $
 * @author		$Author: nicolasrudas $
 * @copy		(c) Copyright 2009 Octavodia Ltd. All Rights Reserved.
 * 
 *****************************************************************************/

/* =========== */
/* = Generic = */
/* =========== */
a:link {
	color:#0067FF;
}
a:visited {
	color:#66A4FF;
}
a:hover {}
a img {}

body {
	color:#222;
	background-color: #fff;
	background-attachment: fixed;
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align:justify;
}

h1,h2,h3,
h4,h5,h6 {
}

p,ol,ul,dl,
table,
blockquote {
}

blockquote {
}

hr {
	border-bottom:1px solid #2B3B7C;
}

ol,ul {
}



/**************************************************
 **************************************************
 * CLASSES-GENERIC
 **************************************************
 **************************************************/
/* ============== */
/* = Font-sizes = */
/* ============== */
.small {
}
.smaller { 
}
.large {
}
.larger {
}

/* ========= */
/* = Align = */
/* ========= */
.left {
}
span.left,
img.left {
}
.right {
}
span.right,
img.right {
}
.center {
}
img.center{
}

/* ========== */
/* = Colors = */
/* ========== */
.red {
}
.green {
}
.blue {
}
.magenta {
}
.orange {
}
.teal {
}
.cayenne {
}
.candaloupe {
}
.yellow {
}

/* ========== */
/* = Status = */
/* ========== */
.error {
	background-color: #FFCC33;
}
.highlight {
	background-color:#FFFF99;
}
.success {
	background-color: #99CC66;
	color:#fff;
}
.active {
}

/* ============== */
/* = Data types = */
/* ============== */
.heading {
}
.heading a:link,
.heading a:visited {
	color:inherit;
}
.heading a:hover {
}

.title {
}
.title a:link,
.title a:visited {
}
.title a:hover {
}


.description,
.date,
.meta,
.more {
	color:#999;
}

.description a:link,
.description a:visited,
.date a:link,
.date a:visited,
.meta a:link,
.meta a:visited {
	color:#666;
}

span.image {
}
span.image img {
	border:1px solid #999;
}




/**************************************************
 **************************************************
 * SECTIONS
 **************************************************
 **************************************************/
/* ============== */
/* = Navigation = */
/* ============== */
.navigation,
.navigation ul,
.navigation ol {
}

.navigation ul,
.navigation ol {
}

.navigation li {
}

.navigation li:hover ul,
.navigation li:hover ol {
}

.navigation li ul,
.navigation li ol,
.has-js .navigation li:hover ul,
.has-js .navigation li:hover ol {
}

.navigation li li {
}

.navigation li .date {
}

.navigation li.active a {
}

/* ======== */
/* = Logo = */
/* ======== */
#logo {
	margin:0;
	padding:0;
}

#logo a {
	color:#fff;
	color:inherit;
}
#logo a span {
}


/* ========== */
/* = Search = */
/* ========== */
#search {
	position:static;
	width:250px;
	margin:0 0 0 auto;
}

#search input.text {
}

#search input.submit {
}

/* ============= */
/* = Breacrumb = */
/* ============= */
#breadcrumb {
}

#breadcrumb .heading,
#breadcrumb ul,
#breadcrumb ol,
#breadcrumb li {
}
#breadcrumb li {
}
#breadcrumb,
#breadcrumb a {
	color:#999;
}

#breadcrumb a:link,
#breadcrumb a:visited {
}

#breadcrumb a:hover {
}

#breadcrumb li.current_page a,
#breadcrumb li.last a {
	color:#666;
}

/* ========= */
/* = Index = */
/* ========= */
.index {
	background-color: #ECECEC;
}
.index-inner {
	padding-top:15px !important;
}
.index .heading,
.index .heading a {
	color:#2B3B7C;
	font-weight:bold;
}
.index .title a {
	color:#2B3B7C;
}
.index .item {
	border-color: #fff;
}
.index .last {
	border:none;
	margin:0;
}
.index .item a {
	
}

.index .image {
}

.index .description {
	color:#666;
	border-left:3px solid #B0C635;
	padding:3px 0 3px 10px;
}

/* ======== */
/* = Text = */
/* ======== */
.text {
	color:#444;
}

.text h3,
.text h4,
.text h5,
.text h6 {
	color:black;
}

.text h3 {
}

.text h4 {
	color:#111;
}

.text h5 {
	color:#222;
}

.text h6 {
	color:#333;
}

.text ol,
.text ul {
}

.text li {
}

.text .heading {
	color:black;
}

.text .description {
	color:#516A96;
}

.text span.image {
}
/* =========== */
/* = Banners = */
/* =========== */
.bnnrs {
		text-align:left;
}
.bnnrs .item {
	background-color: #eee;
}

/* ========== */
/* = Slogan = */
/* ========== */
.slogan {
	
}
.section .slogan-inner {
	padding-right:160px;
}
.slogan .heading {
	font-family:"Trebuchet MS", Georgia, serif;
	font-size:1.8em;
	line-height:1.2em;
}
.slogan .description {
	font-size:1.1em;
	color:#555;
}
/* =========== */
/* = Credits = */
/* =========== */
#credits,
#credits a {
}

#credits {
	position:absolute;
	right:10px;
	bottom:2px;
}

#credits a {
}

/* ============= */
/* = Copyright = */
/* ============= */
.copyright {
	margin-right:70px;
	width:30%;
}


/**************************************************
 **************************************************
 * MODULES
 **************************************************
 **************************************************/

#contact .grid-row {
}
#contact .grid-item {
}
#contact input.grid-item,
#contact textarea.grid-item {
	border:1px solid #ccc;
}
#contact span.highlight {
}

/**************************************************
 **************************************************
 * CONTENT-AREAS
 **************************************************
 **************************************************/

/* =========== */
/* = Wrapper = */
/* =========== */
#wrapper {
	padding:0 ;
}
.wrapper-inner {
	width:860px;
	margin:0 auto;
}

/* ========== */
/* = Header = */
/* ========== */
#header {
	margin-bottom:1px;
}
.header-inner {
	background: #E7E7E7	url('../images/bg_header.jpg') repeat-x 0 0;
	padding:15px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-bottom-right-radius:  10px;
	-webkit-border-bottom-left-radius:  10px;
}

#header .navigation {
	background: url('../images/global_nav_line_top.gif') no-repeat center top;
	min-width:450px;
	position:absolute;
	right:15px;
	top:15px;	
}

#header .navigation-inner {
	background: url('../images/global_nav_line_bottom.gif') no-repeat center bottom;
}

#header .navigation li {
	margin: 1px 5px;
}
#header .navigation li li{
}
#header .navigation a {
	color:#333333;
	text-decoration:none;
}
#header .navigation li.active {
	font-weight:bold;
}
#header .navigation a:hover,
#header .navigation li.active a {
	color:#4D5A8F;
}
#header .navigation,
#footer .navigation {
}


/* ======== */
/* = Body = */
/* ======== */
#body {
	margin-bottom:-5px;
	background-color: #FFF;
}
/* =========== */
/* = Primary = */
/* =========== */
#primary {
	float:left;
	width:60%;
}

/* ============= */
/* = Secondary = */
/* ============= */
#secondary  {
	float:right;
	width:40%;
}
#secondary .navigation-inner {

}
#secondary .heading {
	/*background-color: #B9C7D5;*/
	padding:0;
	font-weight:normal;
	position:static;
}
#secondary .heading,
#secondary .heading a {
	color:#666;
}
#secondary .navigation ol,
#secondary .navigation ul {
	padding:0;
	margin-bottom:20px;
}
#secondary .navigation li {
	margin:5px 0;
	padding:5px 10px;
	background-color: #516A96;
	text-decoration:none;
}
#secondary .navigation li,
#secondary .navigation li a {
	color:#fff;
	text-decoration: none;
	display:block;
}
#secondary .navigation li:hover,
#secondary .navigation li.active {
	background-color: #B0C635;
}
#secondary .navigation li.active,
#secondary .navigation li:hover a,
#secondary .navigation li.active a {
	color:#000;
}

/* ============ */
/* = Tertiary = */
/* ============ */
#tertiary  {
	clear:both;
}

/* ========== */
/* = Footer = */
/* ========== */
#footer {
	color:#cacaca;
}
.footer-inner {
	background-color: #516A96;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-top-right-radius:  10px;
	-webkit-border-top-left-radius:  10px;
}
#footer .navigation {
}
#footer .navigation li {
	margin: 0px 5px;
}

#footer .navigation a {
	color:#fff;
}
.partners {
	text-align:right;
	padding-top: 5px;
}
.slideshow img {
	width:100%;
	}