body {
	margin			: 0;
	padding			: 0;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #333;
	text-decoration	: none;
	background		: #fff url(../images/tile_page_bckrnd.gif) repeat-y center top;
}
p {
	margin			: 0;
	padding			: 0 0 10px 0;
	line-height		: 1.4em;
}
#wrapper {
	width			: 976px;
	margin			: 0 auto;
	padding			: 0 2px;
	background		: url(../images/tile_wrapper_bckrnd.gif) repeat-y left top;
}
/*------------------------------ Header */
#header {
	height			: 110px;
	padding			: 0 0 20px 0;
    background      : #fff;
}
#logo {
	width			: 300px;
	float			: left;
	padding			: 30px 0 0 25px;
}
#loginForm {
	width			: 160px;
	float			: right;
	margin			: 20px 0 0 0;
	padding			: 5px 20px 15px 40px;
	background		: url(../images/tile_ver_login.gif) repeat-y left top;
}
.textarea, .textareaLarge {
	width			: 95px;
	height			: 17px;
	float			: left;
	margin			: 5px 5px 0 0;
	padding			: 2px;
	border			: 1px solid #C6C8CA;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #565656;
}
.textareaLarge {
	width			: 130px;
}
.goBtn {
	width			: 21px;
	height			: 21px;
	float			: left;
	margin			: 6px 0 0 0;
	border			: none;
	background		: url(../images/play_btn.gif) no-repeat left top;
}
/*------------------------------ Left Sidebar */
#leftSidebar {
	width			: 200px;
	float			: left;
	color			: #fff;
}
.navTitle {
	height			: 36px;
	line-height		: 36px;
	padding			: 0 0 0 30px;
	border-top		: 2px solid #fff;
	cursor			: pointer;
	text-transform	: uppercase;
	background		: url(../images/nav_down_arrow.gif) no-repeat right center;
}
.navTitle img {
	margin			: 14px 0 0 0;
}
#leftSidebar ul {
	padding			: 0 0 12px 22px;
}
#leftSidebar ul li {
	padding			: 2px 0 2px 8px;
}
#leftSidebar ul li.current {
	background		: url(../images/nav_play_icon.gif) no-repeat left center;
}
/*------------------------------ Search Area + Contact Details */
#searchArea, #contactDetails {
	width			: 170px;
	float			: left;
	padding			: 25px 0 32px 30px;
	background		: #E2E9E8 url(../images/tile_2x2_hor.gif) repeat-x left bottom;
}
#contactDetails {
	padding			: 20px 0 20px 30px;
	color			: #006A71;
    background-color: #EEF2F2;
}
#contactDetails p {
	padding			: 0 0 4px 0;
	font-weight		: bold;
}
/*------------------------------ Main Content Area */
#contentNav, #subSubNav {
	width			: 774px;
	min-height		: 36px;
	float			: right;
	border-top		: 2px solid #fff;		
	overflow		: visible;
}
#contentNav ul, #subSubNav ul {
	width			: 774px;
	min-height		: 36px;
	float			: right; 
	line-height		: 36px; 
}
#subSubNav {
	min-height		: 28px;
	margin			: 0 0 2px 0;
	background		: #fff;
}
#subSubNav ul {
	min-height		: 28px;
	line-height		: 28px; 
}
#afterSubSubNav {
	height			: 36px;
	width			: 10px;
	background		: #ffcc00;
}
#contentNav ul li, #subSubNav ul li {
    width           : auto;
    float           : left;
    padding         : 0 20px;
}
#koreDefaultTheme #contentNav {
	background		: #E0EAD2; 
}
#koreGreenTheme #contentNav {
	background		: #E0EAD2; 
}
#koreBlueTheme #contentNav {
	background		: #C5DDEB; 
}
#koreOrangeTheme #contentNav {
	background		: #EFD9BA;
}
#koreDarkGreenTheme #contentNav {
	background		: #BDD6D9;
}
#koreGreyTheme #contentNav {
	background		: #91A5A4;
}
#content {
	width			: 743px;
	float			: right;
	padding			: 15px 15px 0 15px;
}
#content.withSubSubNav {
	padding			: 24px 15px 0 15px;
}
#contentFullCenter {
	width			: 740px;
	margin			: 0 auto;
}
/*------------------------------ Footer */
#footer {
	width			: 946px;
	clear			: both;
	margin			: 0 auto;
	padding			: 100px 15px 10px 15px;
	overflow		: hidden;
	font-size		: 11px;
	color			: #221E1F;
	background		: #fff url(../images/footer_semi_circle_grey.gif) no-repeat right top;
}
#koreGreenTheme #footer {
	background		: #fff url(../images/footer_semi_circle_green.gif) no-repeat right top;
}
#koreBlueTheme #footer {
	background		: #fff url(../images/footer_semi_circle_blue.gif) no-repeat right top;
}
#koreOrangeTheme #footer {
	background		: #fff url(../images/footer_semi_circle_orange.gif) no-repeat right top;
}
#koreDarkGreenTheme #footer {
	background		: #fff url(../images/footer_semi_circle_dark_green.gif) no-repeat right top;
}
#koreGreyTheme #footer {
	background		: #fff url(../images/footer_semi_circle_grey.gif) no-repeat right top;

}
#footerLeft {
	width			: 600px;
	float			: left;
}
#footerLeft dt {
	width			: 100px;
	float			: left;
	font-size		: 12px;
}
#footerLeft dd {
	width			: 500px;
	float			: left;
	padding			: 0 0 5px 0;
}
#footerRight {
	width			: 300px;
	float			: right;
	text-align		: right;
}
#footerRight p {
	padding			: 8px 0 0 0;
}
#footerRight a.external {
	padding			: 0 14px 0 0;
	background		: url(../images/footer_icon_ext_link.gif) no-repeat right center;
}
/*-----------------------------------------------------------------------------------
---------------------------------- Main Content Area --------------------------------
------------------------------------------------------------------------------------- */
.contentFullCenter {
	width			: 740px;
	margin			: 0 auto;
}
.leftCol {
	width			: 360px;
	float			: left;
	padding			: 0 10px 0 0;
}
.rightCol {
	width			: 360px;
	float			: right;
	padding			: 0 0 0 10px;
}
.emphasis {
	font-size		: 13px;
}
/*----------------- Home Page -----------------*/
#leftColHomePage {
	width			: 394px;
	float			: left;
	padding			: 0 10px 0 0;
}
#rightColHomePage {
	width			: 338px;
	float			: right;
}
.threeColSplit {
	width			: 220px;
    height          : 192px;
	float			: left;
	margin			: 25px 10px 0 0;
	padding			: 0 15px 0 0;
	background		: url(../images/tile_ver_dashed.gif) repeat-y right top;
}
.noBckrnd {
	background		: none;
}
.captionBelowImage {
	width			: 323px;
	height			: 30px;
	float			: right;
	padding			: 0 0 0 15px;
	line-height		: 30px;
	text-align		: left;
	color			: #fff;
}
.intro {
	font-size		: 13px;
	color			: #818283;
}
/*----------------- About Us -----------------*/
.teamMembers {
    width           : 360px;
    float           : left;
    margin          : 0 0 10px 0;

}
.teamMemberPhoto {
    float           : left;
    margin          : 3px 0 0 0;
}
.teamMemberText {
    width           : 280px;
    float           : right;
}
/*----------------- News -----------------*/
#exhibitionsContainer {
	width			: 200px;
	float			: right;
    margin          : 0 0 0 15px;
	padding			: 15px;
	border			: 1px solid #6EAD4D;
	background 		: #E0EAD2;
}
/*----------------- Horizontal Rules ----------*/
hr {
	height			: 1px;
	margin			: 5px 0 10px 0;
	color			: #8CA0A2;
	background		: #8CA0A2;
	border			: 0;
}
/*----------------- Standard List ----------*/
.standardList {
       margin       : 0 0 10px 10px;
}
.standardList li {
       padding      : 0 0 0 10px;
       background   : url(../images/standard_list_bullet_point.gif) no-repeat left center;
}
/*----------------- Back To Top Button ----------*/
.backToTop {
	width			: 100px;
	float			: right;
	margin			: 1px 0 0 0;
	padding			: 1px 0 0 17px;
	text-align		: right;
	font-size		: 10px;
	color			: #91A5A4;
	background		: url(../images/icon_back_to_top.gif) no-repeat 42px center;
}
/*----------------- Sitemap ----------*/
.sitemap {
	padding			: 0 0 0 10px;
}
.sitemap h2 {
	margin			: 10px 0;	
}
/*----------------- Flash Content ----------*/
#flashContent {
	width			: 640px;
	margin			: 0 0 0 25px;
}
#flashContent p {
	font-weight		: bold;
}
ul#nrList li {
	list-style:none;
	padding: 0;
	margin:0;
}
/*------------------Kore Updates 30.01.2009------*/
/*---------------*/
/*#contentwrap{min-width:740px; width:740px; border:1px solid blue;}
*/
#tabcontainer table {
    width: 300px;
    border:none;
}

#container table, .container table {
	width: 100%;
	border:none;
}

#container table td, .container table td {
	text-align:left;
	border:none;
	padding:5px 0 5px 0;
	border-top:1px solid #91a5a4;
}
table.tabtable th {
    text-align: left;
    border-bottom:1px solid #91a5a4;
}

#container table th, .container table th {
	color:#6ead4d;
	text-transform:uppercase;
	text-align:left;
	border-bottom:1px solid #91a5a4;
}
p.info, h1 p.info {
	color:#646464;
	font-size:12px;
	text-transform:none;
}

ul#nrList li {
	padding:5px 0 5px 0;
	display:block;
	line-height:21px;
} 
ul#nrList li span {
	float:left;
	padding-right:5px;
}
ul#nrList li ul{
	padding:10px 0 0 60px;
	margin:0;
}
ul#nrList li ul li {
	 padding      : 0 0 0 10px;
     background   : url(../images/standard_list_bullet_point.gif) no-repeat left center;
}
/*-------------------Tabs------------------------*/
#content {
    width           : 722px;
    min-height      : 450px;
    float           : left;
    padding         : 15px 25px 25px 25px;
    border-top      : 1px dotted #c2cecd;
    margin          : 2px 0 0 2px; 
}
#content.homePage {
    background      : url(../images/contentBkg.jpg) repeat-x top left;
    border-top      : none;
}
#content.withSubSubNav {
    margin          : 0 0 0 2px; 
}
#contentFullCenter {
    width           : 740px;
    margin          : 0 auto;
}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

#searchArea input.search{
	padding-top: 6px;
}

div#container {margin-bottom: 30px;}

div#container ul.tabs-nav {
	padding-left: 0;
	margin-left: 0;
	overflow:hidden;
	height:30px;
	line-height:30px;
}
div#container ul.tabs-nav li {
	display: inline;
	line-height:30px;
	height:30px;
}
div#container ul.tabs-nav li a {
	height:30px;
	padding: 10px 80px 30px 80px;
	color:#fff;
	background:#6ead4d; 
	font-weight:bolder;
	font-size:14px;
}

ul.tabs li.item10{
	border:1px solid blue;
	background:#92c27a;
}
.tabs-container {
    border: 2px solid #6ead4d;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	z-index:999;
}


