/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */



@import url(../warp/css/layout.css);




/*
@font-face {font-family: 'Quicksand Bold';src: url('../fonts/Quicksand_Bold.eot');src: url('../fonts/Quicksand_Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Quicksand_Bold.ttf') format('truetype'),url('../fonts/Quicksand_Bold.svg') format('svg');font-weight: normal;font-style: normal;}

*/




/* Spacing

----------------------------------------------------------------------------------------------------*/






input[type="submit"] {

    background: url("../images/btn-contact-send.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #C3E9F2;

    font-size: 16px;

    font-weight: bold;

    height: 30px;

    line-height: 12px;

    width: 113px;

}

input[type="submit"]:hover {

color: #ffffff;

}

.module,

#breadcrumbs,

#footer { margin: 20px; }



#menu .module { margin: 10px 5px; }



#header { margin: 0px; }



#toolbar{ margin-bottom: 15px; }



#headerbar .module { margin: 15px 0 15px 15px; }



#footer { margin-top: 0; }

#footer .module { margin: 0; }





/* Layout

----------------------------------------------------------------------------------------------------*/



/* Header */

#header {

    padding-bottom: 0;

}

/* Block Separators */

#top-a:after,

#top-b:after,

#innertop:after {

	content: "";

	display: block;

	margin: 0 20px;

}



#bottom-a:before,

#bottom-b:before,

#innerbottom:before {

	content: "";

	display: block;

	margin: 0 20px;

}



/* Remove Block Separators if System Output is disabled */

#header + #bottom-a:before,

#header + #bottom-b:before,

#top-a + #bottom-a:before,

#top-a + #bottom-b:before,

#top-b + #bottom-a:before,

#top-b + #bottom-b:before { border: none; }



/* Sidebar Backgrounds */

#sidebar-a,

#sidebar-b { position: relative; }



#sidebar-a:before,

#sidebar-b:before {

	content: "";

	display: block;

	position: absolute;

	top: 20px;

	bottom: 20px;

	left: 0;

	right: 0;

	z-index: -1;

	border: 0 solid #DDD;

}



.sidebar-a-right #sidebar-a:before,

.sidebar-b-right #sidebar-b:before { border-width: 0 0 0 1px; }



.sidebar-a-left #sidebar-a:before,

.sidebar-b-left #sidebar-b:before { border-width: 0 1px 0 0; }



/* Footer + Toolbar */

#footer,

#toolbar {

	font-size: 12px;

	line-height: 18px;

}



/* ToTop Scroller */

#totop-scroller {

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 1;

	width: 21px;

	height: 21px;

	border: 1px solid #ddd;

	background: url(../images/totop_scroller.png) 50% 50% no-repeat;

	border-radius: 4px;

	text-decoration: none;

}



#totop-scroller:hover { background-color: #EEE; }





#menubar {

    background: url(../images/bg-nav-bar.png) repeat-x scroll center top #F6F7F7;

    color: #00A0C6;

    height: 75px;

    margin: 0 auto;

    width: 100%;

}



#headerbar

{

height:125px;

overflow:hidden;

}



#logo p {

    margin-bottom: 5px;

    margin-left: 30px;

    margin-top: 20px;

}

.menu-dropdown li.level1

{

background: none repeat scroll 0 0 transparent;

    border-right: 1px solid #008DB0;

    color: #619CA7;

    float: left;

    font-size: 12px;

    font-weight: bold;

    height: 44px;

    letter-spacing: 1px;

    padding: 20px 6px 8px;

    text-transform: uppercase;

}



#menu {

    background: none repeat scroll 0 0 transparent;

    float: right;

    margin: 0 auto;

    padding: 0 0 0 50px;

    width: 840px;

}

#top-a .module{

    background: url("../images/bg-home-slide.png") no-repeat scroll 0 0 transparent;

}

#top-a .module {

    margin: 15px 0 0 5px;

    padding-bottom: 8px;

    padding-left: 14px;

    padding-top: 8px;

}

#headerbar .right {

    float: right;

    margin-right: 10px;

}

#bottom-b

{

font-size:10px;

color: #000000;

}



#bottom-b a

{

color: #000000;

    font-size: 10px;

    font-weight: bold;

    text-decoration: none;

}



#bottom-b a:hover

{

color:#0085a6;

}



.cp

{

text-align:right;

padding-right:0px;

}



#bottom-b{

border-top:1px solid #EEEEEE;

min-height:70px;

padding-top:0px;

}



#bottom-b .module

{

margin-top:15px;

}



#headerbar .right .bmp img {

    margin-top: 15px;

}



#headerbar .right img

{

margin-top:5px;

}



.conf {

    background: url("../images/bg-home-low-left.jpg") no-repeat scroll 100% 35px transparent;

    float: left;

    line-height: 14px;

    margin: 0 15px 0 25px;

    padding-right: 40px;

    width: 325px;

	color:#000000;

}

.module.conf .module-title {

    font-size: 25px;

    font-weight: bold;

    letter-spacing: -2px;

    line-height: 30px;

    margin-bottom: 0;

    margin-top: 10px;

    text-transform: lowercase;


}



.command

{

margin-right:0;

float:right;

margin-top:0px;

}



.number {

    float: right;

    margin-right: -45px;

    margin-top: 0;

}



.module.conf p {

    font-style: italic;

    padding-right: 35px;

}



.more {

    background: url("../images/btn-seehow-sml.png") no-repeat scroll 0 0 transparent;

    float: left;

    height: 17px;

    text-indent: -5000px;

    width: 58px;

}



#main {

    background: none repeat scroll 0 0 #FFFFFF;

    box-shadow: -1px -3px 7px #d1d0d0;

    -moz-box-shadow: -1px -3px 7px #d1d0d0;

    -webkit-box-shadow: -1px -3px 7px #d1d0d0;

    margin-left: 20px;

    margin-right: 15px;

    margin-top: 20px;

	position:relative;

}

.home #main

{

padding:0;

margin:0;

display:none;

}



#system

{

padding:20px;

color:#000;

 font-size: 13px;

    line-height: 18px;

}





#system .item > header .title {

    color: #00A0C6;

/*
    font-family: 'Quicksand Bold',sans-serif;



    letter-spacing: -2px;*/
    font-size: 40px;
}



#system h3

{

    
    font-size: 20px;

 	  line-height: 23px;


}



#sidebar-a .module p

{

border:1px solid #EEEEEE;

background:#fff;

padding:5px;

}



#sidebar-a .module

{

margin-left:5px;

margin-top:0;

}



#sidebar-a

{

padding-top:20px;

}



.rsform

{

font-size:11px;

}



.rsform-block-in-command label, .rsform-block-in-numbers label, .rsform-block-in-conference label, .rsform-block-are-these-percentages-applied-to-sales label, .rsform-block-full-financial label

{

font-size:13px;

margin-bottom:5px;

line-height:20px;

padding-left:10px;

}



.rsform-submit-button {

    background: url("../images/btn-contact-send.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #C3E9F2;

    font-size: 16px;

    font-weight: bold;

    height: 30px;

    line-height: 12px;

    width: 113px;

}



#target td

{

vertical-align:top;

}



.img

{

border:1px solid #EEEEEE;

background:#fff;

padding:5px;

float:left;

}



.rsform h2

{

background:#00A0C6;

color:#fff;

font-size:13px;

font-weight:bold;

padding:5px 10px;

}



.rsform p

{

font-size:13px;

}


