/*---------- Link Styles ----------*/
a:link, a:visited {
	color			: #00578D;
	text-decoration	: underline;
}
a:hover {
	color			: #00578D;
	text-decoration	: none;
}
#content a {
	color			: #006A71;
	text-decoration	: none;
}
#content a:hover {
	color			: #999;
	text-decoration	: none;
}
.navLinks a:link, .navLinks a:visited {
	color			: #fff;
	text-decoration	: none;
}
.navLinks a:hover {
	color			: #fff;
	text-decoration : underline;
}
#contactDetails a:link, #contactDetails a:visited {
	color			: #006A71;
	text-decoration	: none;
}
#contactDetails a:hover {
	color			: #006A71;
	text-decoration	: underline;
}
#footer a:link, #footer a:visited {
	font-size		: 11px;
	color			: #006A71;
	text-decoration	: none;
}
#footer a:hover {
	color			: #006A71;
	text-decoration	 : underline;
}
a.darkGreenPlayIconLink, a:visited.darkGreenPlayIconLink {
	padding			: 0 10px 0 0;
	color			: #006A71;
	text-decoration	: none;
	text-transform	: uppercase;
	background		: url(../images/green_play_icon.gif) no-repeat right center;
}
a:hover.darkGreenPlayIconLink {
	color			: #006A71;
	text-decoration	: underline;
}

#contentNav a:link, #contentNav a:visited {
	color			: #000;
	text-decoration	: none;
}
#contentNav a:hover {
	color			: #000;
	text-decoration	: underline;
}
#contentNav li.active {
    background      : url(../images/content_nav_up_arrow.gif) no-repeat center bottom;
}
#koreDefaultTheme #subSubNav li.active {
	background      : url(../images/nav_subnav_up_arrow_default_green.gif) no-repeat center bottom;
}
#koreGreenTheme #subSubNav li.active {
	background      : url(../images/nav_subnav_up_arrow_green.gif) no-repeat center bottom;
}
#koreBlueTheme #subSubNav li.active {
	background      : url(../images/nav_subnav_up_arrow_blue.gif) no-repeat center bottom;
}
#koreOrangeTheme #subSubNav li.active {
	background      : url(../images/nav_subnav_up_arrow_orange.gif) no-repeat center bottom;
}
#koreDarkGreenTheme #subSubNav li.active {
	background      : url(../images/nav_subnav_up_arrow_dark_green.gif) no-repeat center bottom;
}
#koreGreyTheme #subSubNav li.active {
	background      : url(../images/nav_subnav_up_arrow_grey.gif) no-repeat center bottom;
}


#contentNav li.active a {
  	color			: #333;
	text-decoration : none;
}
.backToTop a:link, .backToTop a:visited {
    color			: #A9BAB9;
	text-decoration	: none;
}
.backToTop a:hover {
    color			: #A9BAB9;
	text-decoration	: underline;
}
/*---------- Heading Styles ----------*/
h1, h2, h3, h4, h5, h6 {
	font-family		: Arial, Helvetica, sans-serif;
}

h1 {
	font-size		: 20px;
	padding-bottom	: 15px;
	text-transform	: uppercase;
}
h2 {
	font-size		: 16px;
	padding-bottom	: 10px;
	text-transform	: uppercase;
}
h3 {
	font-size		: 13px;
	margin-top		: 10px;
	margin-bottom	: 10px;
	text-transform	: uppercase;
}
h4 {
	font-size		: 12px;
}
h5 {
	font-size		: 10px;
}
h6 {
	font-size		: 8px;
}

#koreDefaultTheme h1, #koreDefaultTheme h2, #koreDefaultTheme h3, #koreDefaultTheme h4, #koreDefaultTheme h5, #koreDefaultTheme h6 {
	color		    : #91A5A4; 
}
#koreGreyTheme h1, #koreGreyTheme h2, #koreGreyTheme h3, #koreGreyTheme h4, #koreGreyTheme h5, #koreGreyTheme h6 {
	color		    : #91A5A4; 
}
#koreGreenTheme h1, #koreGreenTheme h2, #koreGreenTheme h3, #koreGreenTheme h4, #koreGreenTheme h5, #koreGreenTheme h6 {
	color		    : #6EAD4D; 
}
#koreBlueTheme h1, #koreBlueTheme h2, #koreBlueTheme h3, #koreBlueTheme h4, #koreBlueTheme h5, #koreBlueTheme h6 {
	color		    : #178AB5; 
}
#koreOrangeTheme h1, #koreOrangeTheme h2, #koreOrangeTheme h3, #koreOrangeTheme h4, #koreOrangeTheme h5, #koreOrangeTheme h6 {
	color		    : #E89924;
}
#koreDarkGreenTheme h1, #koreDarkGreenTheme h2, #koreDarkGreenTheme h3, #koreDarkGreenTheme h4, #koreDarkGreenTheme h5, #koreDarkGreenTheme h6 {
	color		    : #006A71;
}
.koreSearchResults h2 {
	margin			: 10px 0;
}
/*---------- Kore Color Styles ----------*/
/*Background Colors*/
.darkGreenBckrnd {
	background-color: #006A71;
}
.greenBckrnd {
	background-color: #6EAD4D;
}
.greyBckrnd {
	background-color: #91A5A4;
}
.greyKoreBckrnd {
	background-color: #91A5A4;
}
.blueBckrnd	{
	background-color: #178AB5;
}
.orangeBckrnd {
	background-color: #E89924;
}
/*Text Colors*/
#footerLeft dl dt {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
}
.darkgreenText {
	color			: #006A71 !important;
}
.greenText {
	color			: #6EAD4D !important;
}
.greyText {
	color			: #91A5A4 !important;
}
.blueText {
	color			: #178AB5 !important;
}
.orangeText {
	color			: #E89924 !important;
}
.darkGreyText {
	color			: #666 !important;
}	
/*-------- Exceptions to CSS Cascade---------*/
#header h5, #footer h4 {
	margin			: 0;
}

/*-----------TABLE STYLE------------*/
table {
	width			: auto;
	}
table td {
/*	padding			: 10px; */
/*	border			: 1px dotted #CCCCCC; */
}
.noborder {
	border			: none;
}
/*-------HR STYLE------------*/
hr {
	width			: 100%;
	margin-top		: 20px;
	margin-bottom	: 20px;
}

/*-------------------- CONTACT FORM --------------------*/

#contactForm {
	width			: 570px;
	margin			: 0 auto;
	padding			: 0 0 10px 0;
}
#contactForm label {
	display			: block;
	padding			: 3px 10px 3px 0;
	clear			: both;
}
#contactForm .input input, #contactForm .input textarea {
	width			: auto;
	float			: left;
	margin			: 0 0 10px 0;
	padding			: 1px 3px 3px 3px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 1em;
	color			: #333;
	border			: 1px solid #507281;
}
#contactForm .input input:focus, #contactForm .input textarea:focus {
	border			: 1px solid #000;
	background		: #FBFBFB;
}
#contactForm select {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
}
#contactForm .radioButtons {
	width			: 15px;
	float			: left;
}
#contactForm .submitBtn {
	margin			: 10px 0 0 0;
}
#formStatus {
	margin			: -6px 0 6px 0;
	padding			: 0;
	font-weight		: bold;
	color			: #C92B53;
	text-align		: left;
}
#formStatus ul {
	padding			: 0;
}
#formStatus ul li {
	list-style		: none;
}

.clear {
	width			: 0;
	height			: 0;
	clear			: both;
}
.left {
	float			: left;
	width			: 100px;
	text-align		: right;
}
#backToTop {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: block;
	visibility: visible;
	width: 90px;
	height: 15px;
	text-align:right;
	padding:5px;
	border: 1px dotted silver;
	background-color: #f1f1f1;
}
#backToTop a {
	padding			: 0 0 0 20px;
	background		: url(../images/arrow.png) no-repeat left 1px;
}


