body {font-family:Geneva, Arial, Helvetica, sans-serif;	color:#666666;	margin:10px 10px;	background: #C7C7CF url(/ic/assets/bg-main.gif) repeat-x;	font-size:.72em; text-align:left; }
	
/* mm
#content p, #content-side-2 p, table {	margin:0px 0px 20px 0px;}
*/
#content-side-2 img {	border:none;}
#breadcrumb-side label {	display:none	}


#breadcrumb-side form {		text-align:right;	}
#breadcrumb-side form fieldset {	border:none;	}
#breadcrumb-side form legend {	display:none;	}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link {	color:#0000FF;	text-decoration:none;	}
a:visited {	color:#0099CC;	text-decoration: none;	}
a:hover {	color:#000099;	}
a:active {	color:#669966;	}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
#mainnav-container a:link {	color:#0000FF;	}
#mainnav-container a:visited {	color:#0000FF;	}
#mainnav-container a:hover {	color:#000099;	text-decoration:none;	}
#mainnav-container a:active {	color:#669966;	}

/* All link states are selected with an "a" */
#header a {	color:#FFFFFF	}
#breadcrumb-container a {	color:#0000FF;}

h1 {	font-size:1.6em;	padding:0;	margin:0 0 10px 0;	}
h2 {	font-size:1.1em;	}
h3 {	font-size:1.4em;	}


h4 {	font-size:.9em;	margin: 0 0 4px 0;	}
h5 {	font-size:.9em;	}
h6 {	font-size:.8em;	}

#three-column-container h2 {	margin:0px 0px 10px 0px;	padding:0px;	}
/* #three-column-container h3 { font-size:120%;padding-bottom:5px;margin:0px;	} */


/******************
Layout Divs
******************/

/* IE doesn't use min-height */
#mainnav-container {
	padding:8px 10px 0px 10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(bg-topnav.gif) repeat-x;
	height:24px;
	min-height:24px;
	}

#mainnav {	float:left;	width:70%;	}
#mainnav-side {	float:right;	width:30%;	text-align:right;	}

#header {
	margin-bottom:1px;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	height:55px; /* was 75px */
	min-height:55px;
	background: #16527D url(bg-header.gif) repeat-x;
	font-size:1.8em;
	font-weight:bold;
	}

#header a {	text-decoration:none;	color:#FFFFFF;	}


#slogan {	float:left;	font-size:.68em;	margin:0px;	font-weight:normal;	padding-top:0px;	}
#slogan h1 {	margin:0px;	padding-bottom:10px;	font-weight:normal;	}
#slogan-rhs {	float:right;	font-size:.68em;	margin:0px;	font-weight:normal;	padding-top:7px;	}
/*
#breadcrumb-container {	border-bottom:2px solid #7F7F7F;	border-right:1px solid #7F7F7F;	border-left:1px solid #EDEDED;	margin-bottom:1px;	background: #FFFFFF url(bg-topnav.gif) repeat-x;	height:12px;	min-height:32px;	}
#breadcrumb {	float:left;	padding:8px 10px 4px 10px;	}
#breadcrumb-side {	float:right;	padding:6px 10px 6px 10px;	}
*/

#content-container {
	background-color:#F6F6F6;
	border-top:1px solid #CBCBCB;
	border-right:1px solid #7F7F7F;
	border-bottom:2px solid #7F7F7F;
	border-left:1px solid #CBCBCB;
	padding:0px;
	margin:0px;
	position:relative;
	}

#content-side {	position:absolute;	top:0px;	left:0px;	width:130px;	padding:10px;	}
#content-side-2 {	position:absolute;	top:0;	right:0px;	width:120px;	padding:10px;	}

#content {	padding:10px 10px 0px 10px;	margin:0px 140px 0px 131px;	height:100%;
	background-color:#FFFFFF;	border-left:1px dashed #D0D0BF;	border-right:1px dashed #D0D0BF;min-height:800px;}

#three-column-container, .three-column-container {	width:100%;	margin:10px 0px;	text-align:justify;	}
#three-column-left, .three-column-left {	float:left; 	width:33%	}
#three-column-right, .three-column-right {	float:right;	width:33%	}
#three-column-middle, .three-column-middle { float:left;	width:33%;	}

#footer {	margin-top:80px;	padding:20px 10px 0px 10px;	border-top:1px solid #7F7F7F;	text-align:center;	clear:both;	background: #FFFFFF url(bg-topnav.gif) repeat-x;	font-size:.95em;	}

/**MENU ITEMS****/

#mainnav-container ul {	margin:0px;	padding:0px;	}
#mainnav-container li {	padding:0px;list-style:none;	display:inline;	margin:5px 10px 5px 0px;}
#mainnav-side li {	padding:0px;	margin:5px 0px 5px 10px;	}

/** LISTS - IN THE CONTENT DIV **/

#content ul.list, #content ul.link-list-vertical {	margin:0px 0px 15px 15px;	padding:0px;	}
#content ul.list li {	list-style:none;	padding:2px 0px 2px 12px;	margin:0px;	background: url(bullet.gif) no-repeat;	background-position: 0 50%;	}
#content ul.link-list-vertical li {	list-style:none;	margin:0px;	padding:2px 0px;	}
#content ul.link-list-vertical li a:link {	padding:2px 0px 2px 12px;	background: url(bullet-link.gif) no-repeat;	background-position: 0 50%;	}
#content ul.link-list-vertical li a:visited {	padding:2px 0px 2px 12px;	background: url(bullet-link-visited.gif) no-repeat;	background-position: 0 50%;	}
#content ul.link-list-vertical li a:hover {	padding:2px 0px 2px 12px;	background: url(bullet-link-hover.gif) no-repeat; background-position: 0 50%;	}
#content ul.link-list-vertical li a:active {	padding:2px 0px 2px 12px;	background: url(bullet-link-active.gif) no-repeat;	background-position: 0 50%;	}

/******* LISTS - IN THE RIGHT OR LEFT COLUMNS ******************/

#content-side-2 ul.list, #content-side-2 ul.link-list-vertical,#content-side ul.list, #content-side ul.link-list-vertical {margin:0px 0px 15px 0px;padding:0px;	}

#content-side-2 ul.list li,
#content-side ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(bullet-right.gif) no-repeat;
	background-position: 0 50%;
	}

#content-side-2 ul.link-list-vertical li,
#content-side ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content-side-2 ul.link-list-vertical li a:link,
#content-side ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(bullet-link.gif) no-repeat;
	background-position: 0 50%;
	}

#content-side-2 ul.link-list-vertical li a:visited,
#content-side ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-visited.gif) no-repeat;
	background-position: 0 50%;
	}

#content-side-2 ul.link-list-vertical li a:hover,
#content-side ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-hover.gif) no-repeat;
	background-position: 0 50%;
	}

#content-side-2 ul.link-list-vertical li a:active,
#content-side ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(bullet-link-active.gif) no-repeat;
	background-position: 0 50%;
	}

/******************
TABLE STYLES


.table {
	width:100%;
	border:1px solid #D0D0BF;
	border-collapse:collapse;
	}
	
.table td {
	padding:10px;
	}

thead th, tfoot th {
	background-color:#F6F6F6;
	border-bottom:2px solid #D0D0BF;
	border-top:2px solid #D0D0BF;
	padding:10px;
	font-weight:normal;
	font-variant:small-caps;
	}
******************/
/******************
CLASSES
******************/

.button-big {	margin-top:8px;	}

img.photobig, img.photosmall {	border-top:1px solid #CCCCCC;	border-right:1px solid #999999;	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;	background: #E0E0E0  repeat-x;	padding:8px;	}
img.photosmall {	margin-right:10px;	margin-bottom:2px;	float: left;	}

.searchbox {	height:13px;	margin:0px;	padding:0px;	width:8em;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#666666;	}

.button-search {
	height:18px;	margin:0px;	padding:0px 0px 0px 0px;	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;	border-bottom:1px solid #999999;	border-left:1px solid #CCCCCC;
	background: url(bg-button-search.gif) repeat-x;	font-size:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;	}

.none {	display:none;	}
.clear {	clear:both;	}
	
.details{	float: left;	background-color: #FFFFCC;	padding:10px;	margin:10px;}
.details input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
.details textarea {width: 35em;padding: 2px;}
.details #submit {  float: right;  }



/* News feed formating */
/*
.three-column-container h4 { font-size:120%;padding: 4px 2px 5px 2px;margin: 4px 4px 4px 0px; height:26pt; background-color:#FFFFCC;color:White !important; border-bottom: solid 1px black;	}
.ht, .ht  a  { clear:both; font-size:100%;	font-weight:bold; margin-right:12px; }
.hs { letter-spacing:10%;	margin:0px; padding:5px 10px 6px 4px; }

.item .newsImg { padding:10px;visibility:visible !important; 	float:left;border: solid 1px grey;margin: 2px;padding:4px;width:100px;}
.item p { color:Gray; padding-bottom:0px; } .item { clear:all; }
.newscopyright, .newsdate, .dt
{
	color: #C0C0C0;
	font-size: 80%;
	font-style: italic;
}

.wcbox p { line-height:12px; }
*/



/* News feed formating */
    .item p img { width:100px; height:100px; float:left; margin:4px; }
    .mbox h3, .item ,  .newscopyright , .debug { clear:both; }

    .mbox { background:white;  padding: 4px 4px 4px 2px;}
    .mbox h3  {  min-height:40px;padding:4px; background:#16527D;  }
    .mbox h3 a { color:#ccc;}
    
    .item h4 { background:white; font-size:100%; font-weight:bold; margin-top:6px;}
    
    .newsdate { color:#555; font-size:80%; float:left;font-style:italic; }
    .mbox .debug , .mbox .newscopyright  { color:#ccc; font-size:80%; float:left;font-style:italic; width:80%; }

.sklogo img { border:none; }

