/*import url("/fileadmin/sites/offtheropes/templates/sifr/sIFR-print.css"); */
/*@import url("/fileadmin/sites/cunninghame/templates/sifr/sIFR-screen.css");*/


/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

body {
margin: 0;
text-align:center;
font-family:Arial, "sans serif";
font-size: 0.80em;
color:#263842;
/*
background:url(/fileadmin/sites/elemental/templates/images/eletec-body-bck.jpg); background-repeat: repeat-x;
*/
background-color: #fff;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border-style: none}
a:visited {color:#155092;}

#outerwrap { text-align:left; width:950px; min-height: 500px; margin:0 auto; overflow:hidden; background-color: #fff;background:url(/fileadmin/sites/elemental/templates/images/eletec-bck3.png) no-repeat center top scroll; }

#header { height: 187px; }
#header h1 { margin:0px; padding:0px; }
#header h1 a { float:left; display:block; width:540px; margin: 0 0; height:170px; background-image:url(/fileadmin/sites/elemental/templates/images/eletec-logo.png );  text-indent:-999em; }

#nav { float:left; width:900px; height: 30px; margin:0 0 6px 20px; background:url(/fileadmin/sites/elemental/templates/images/eletec-menu-bck.png); background-repeat: no-repeat;}

#crumbs {height: 14px; width:94%; margin-left: 20px;}
#crumbs {font-size: 10px; color: #afc3cc; margin-bottom: 6px; float: left;}
#crumbs a {font-size: 10px; color: #698997; margin-bottom: 6px;}

#fontsize {float:right;margin-right: 10px;}
#fontsize a {font-size: 14px; color: #698997; padding:2px 5px; }

/*
#nav ul { margin:0 0 0 10px; padding:0px;  } 
#nav li { float:left; text-align:center; list-style-type: none;}
#nav li a { color:#263842; padding:5px 24px; text-decoration:none; font-size:14px; line-height:24px; }
#nav li a:hover { color:#7f7f7f;  }
#nav ul.inside { margin-top: 4px;}
#nav ul.inside li { float:left;}
*/


#main { padding:0 20px; float:left; width:680px; min-height: 300px;}
#main h2 { color:#085398; display:block; padding:2px 0; letter-spacing:2px; font-size: 1.29em; font-weight: normal; margin: 4px 0;}
#main h3 { color:#085398; display:block; font-weight:bold; line-height:14px; margin: 10px 0; font-size: 1.1em;}
#main p {line-height: 130%; margin-top: 0;}
/* #main p:first-child { margin-top: 0; text-align: justify;}*/
#main p.big {font-size: 1.16em; margin-top: 0; text-align: justify;}
#main li {margin-bottom: 4px; list-style-position: inside;}
#main b {color: #4b788f; font-weight: bold;}
#main img {margin-right: 20px;}
#main a {font-weight: bold;}

#right-column { float:right; width: 200px;  -moz-border-radius: 0 10px 0 0; }
#right-column h2 { color:#085398; display:block; padding:2px 0; letter-spacing:2px; font-size: 16px; font-weight: normal; margin: 0;}
#right-column div.csc-frame-frame1 { margin:0 10px; text-align:justify; }
#right-column h3 { color:#085398; display:block; font-weight:normal; line-height:14px; margin: 2px 0; font-size: 13px;}
#right-column p {font-size: 11px;}

#right-column ul.csc-menu { margin:0; padding:0 0 0 1em; }
#right-column ul.csc-menu li { margin:1em 0; list-style-type:none; }
#right-column ul.csc-menu li a { color:#333; font-weight:bold; } 

#newsletter-form label { display:block; font-size:0.8em; font-weight:bold; margin:.5em; }
#newsletter-form input.submit  { font-size:0.8em; font-weight:bold; margin:1em auto; }
#newsletter-form a { color:#fff; }


#border-column { width:340px; float:left; background:none !important; text-align:center; color:#000; text-align:left;}
#border-column h3 { color:#333; background:#fff; padding:6px 10px; font-size:16px; -moz-border-radius: 0 5px 5px 0; }

#footer { clear:both; position:relative; z-index:9999; text-align:left; margin-top:10px;padding: 2px 10px; height: 50px;background:url(/fileadmin/sites/elemental/templates/images/eletec-foot-bck.png); background-repeat: no-repeat;}

#footer p { color:#263842 !important; font:normal; font-size: 12px; margin: 2px 0; }
#footer h3 {color: #263842; margin: 0 ; font-weight: normal; font-size: 13px;}
#footer a { color:#263842 !important; font:normal 11px; }
* html #footer { height:1px; }

#partners { display:none; float:left; width: 550px; }

#footnav {padding: 26px 0 0 0; display: block; float:right; width: 300px; text-align: right; color: #263842;}

#login { display: block; width: 250px; margin: 140px 20px 0 0; float:right;}


#subfooter a { color:#999 !important; font:normal 10px verdana,arial; padding: 4px 10px;  float:right; }
div.thumbnail { float:left;}



.clear { clear:both; }
fieldset { border: none;}
#mailform fieldset { border: solid #fff 1px;}
#mailform textarea {width: 320px;}

/* these are for showing alignment in RTE on the backend */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }

div#c622 {margin-left:50px;}

div#address { display:none;float:right; margin: 10px 230px 0 0; color: #ccc;}
.caps { text-transform: uppercase; margin-top: 8px; color: #fff;}

label {display:block; width: 180px; float: left;}
input {margin: 0 0 5px 0;width: 200px;}
.tx_powermail_pi1_submitmultiple_forward, .tx_powermail_pi1_submitmultiple_back { width: 120px;}
textarea {width: 250px; height:80px;}
.powermail_submit {width: 100px;}


.menu  { font-size: 13px; z-index: 500; }
.menu ul li ul li ul { display:none !important; }
.menu { position:relative; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; text-align:center; color: #4D4A4A; line-height:24px; overflow:hidden; padding:0px 15px; border-right: 1px #fff solid; text-transform: uppercase;}
.menu ul { padding:3px 0 0; margin: 0; list-style: none;}
.menu ul li {float:left; position:relative; }
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a { color:#4D4A4A; }
.menu ul li:hover ul { z-index:500; background:#bfe25f; display:block; position:absolute; top:24px; left:0;  font-size: 12px; }
.menu ul li:hover ul li a { width:177px; text-align:left; line-height:1.5em; border-bottom:dotted 1px #eee; border-right: none; padding: 0; }
.menu ul li:hover ul li a.hide { color:#fff;}
.menu ul li:hover ul li:hover a.hide { background:#dedede; color:#4D4A4A;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#bfe25f; color:#4D4A4A; padding:4px;}
.menu ul li:hover ul li a:hover {background:#daeea1; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.table-header {
	//background: url("/fileadmin/sites/elemental/templates/images/eletec-menu-bck.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 0px 110px;
    border: 1px solid #C3C3C3;
    border-collapse: collapse;
    // background-color: #999999;
	}
	
table.table-header th {
	background: url("/fileadmin/sites/elemental/templates/images/eletec-menu-bck.png") no-repeat scroll 0 0 transparent;
    //background-color: #E5EECC;
    border: 1px solid #C3C3C3;
    padding: 3px;
    vertical-align: top;
}
	
.dashboard-title {
	color: #085398;
    display: block;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 2px;
    margin: 4px 0;
    padding: 2px 0;
    text-align: center;
}

.actions_img{
	width: 25px;
	height: 25px;
	 //padding-left: 15px;
	}
	
.news-list-container {
background-color: #C2DA6A;
    padding: 4px;
}

hr {margin: 20px 0; height: 1px; color:#ccc;}

td {vertical-align: top;}
sup {font-size: .60em;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
}
