/* =global */
body{line-height:1.6em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* basic elements */
a{color:#3399cc;}
a:hover{color:#666;}
/* =classes */
.highlight-large{font-size:17px; line-height:1.3em; color:#666; /*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/ letter-spacing:0.05em;}
.lnk{}
.external{background-image:url(/wps/themes/html/echykrwcm/img/icon-external.png); background-position:right; background-repeat:no-repeat; padding-right:15px;}
.external-site{font-size:inherit;}

/* =headings */
h1{font-size:34px; font-weight:normal; text-transform:lowercase;line-height:100%;}
	h1.working{color:#8cc63e;}
	h1.learning{color:#25ace5;}
	h1.living{color:#f78720;}
	h1.lip{color:#094fa3;}
	h1.red{color:#990000;}
h2{font-size:16px; margin-bottom:25px; margin-top:25px; clear:both;}
	#sidebar-content h2{text-transform:uppercase; margin-bottom:10px; margin-top:auto; } 
h3{color:#333; /*color:37b0e4;*/ margin-bottom:0;}


/* =lists */
li li { list-style-type: circle; }

/* =specific */
#sidebar-content{font-size:11px; color:#666; font-family:Verdana, Helvetica, sans-serif;}
#sidebar-content .sb-learning{}
#sidebar-content .sb-living{}
#sidebar-content .sb-working{}
#sidebar-content .sb-lip{}

.tab-content { clear: both; }
.lip-header { padding: 20px 0 15px; position: relative; top: 0; left: -4px;}
#lip-intro {width: 50%; float: left; }
#lip-element { float: right; padding-bottom: 20px; padding-right: 60px;}
#footer-cic { padding-top: 24px; margin-top: 36px; border-top: 1px solid #ccc; }

.cpc-members td,
.cpc-members th { vertical-align: top; padding: 5px !important; background: #f3f3f3; border: 1px solid #bbb !important; }
.cpc-members th { text-align: left; background: #ddd; vertical-align: middle; }


/* =admin */

/* =library */

.access,.skip-to{position:absolute; text-indent:-9999em; overflow:hidden; background:none;}
.access *{background:none;} /* ToDo//Need better way to do this */
.inline{display:inline;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.light,.light strong{color:#fff;}
.uppercase{text-transform:uppercase;}
.largeText{font-size:146.5%;}
.first{margin-left:0; padding-left:0;}
.last{margin-right:0; padding-right:0;}
.top{margin-top:0; padding-top:0;}
.bottom{margin-bottom:0; padding-bottom:0;}
.absoluteBottom{position:absolute; bottom:0;}
.clrRight{clear:right;}
.clrLeft{clear:left;}
.clrBoth{clear:both;}
.gutterLeft{margin-left:20px;}
.gutterRight{margin-right:20px;}
.gutterBottom{margin-bottom:20px;}
.gutterTop{margin-top:20px;}


div.hr{height:2px; background:url(/wps/themes/html/echykrwcm/img/hr.gif) repeat-x bottom left;  margin-bottom:1em;}
div.hr hr{position:absolute; text-indent:-9999px;border:none; overflow:hidden; top:0; left:0;} /* ToDo// Move top/left to IE */

#error{border:1px solid #ffb3b3; padding:5px; background-color:#ffe6e6; color:#9a1313; margin:10px 0;}
#error p{margin:5px 0px; padding:0;}

/* helpers */
.hide{display:none;}
.todo{font-weight:bold; color:red;}
.border{border:1px solid red;}
.outline{outline: red dotted 1px}
.background{background-color:red;}
.overflow{overflow:hidden;}
.strip{margin:0; padding:0;}
.gridToggle{position:absolute; top:0; right:0; z-index:1000; font-size:300%; background-color:#006600; color:#66CC00; border-bottom:1px solid #00CC00; border-left:1px solid #00CC00; border-right:1px solid #00CC00; padding:5px; display:none;}

/* tabs */
.ui-tabs .ui-tabs-nav li a  { outline: 0; }
